From 2d5ff8df42194b3f13f445dc3bd081ca8e249dbb Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sat, 4 May 2024 14:17:38 +0200 Subject: [PATCH 01/54] Basic paralllel structure added --- .../monte_carlo_analysis/mc_example.py | 340 ++++++++++++++++++ rocketpy/simulation/flight.py | 6 +- rocketpy/simulation/monte_carlo.py | 190 ++++++++-- rocketpy/simulation/parallel_monte_carlo.py | 0 rocketpy/simulation/sim_config/__init__.py | 0 .../simulation/sim_config/deserializer.py | 201 +++++++++++ rocketpy/simulation/sim_config/example.py | 76 ++++ .../sim_config/flight2serializer.py | 273 ++++++++++++++ rocketpy/simulation/sim_config/run_sim.py | 166 +++++++++ rocketpy/simulation/sim_config/serializer.py | 197 ++++++++++ 10 files changed, 1416 insertions(+), 33 deletions(-) create mode 100644 docs/notebooks/monte_carlo_analysis/mc_example.py create mode 100644 rocketpy/simulation/parallel_monte_carlo.py create mode 100644 rocketpy/simulation/sim_config/__init__.py create mode 100644 rocketpy/simulation/sim_config/deserializer.py create mode 100644 rocketpy/simulation/sim_config/example.py create mode 100644 rocketpy/simulation/sim_config/flight2serializer.py create mode 100644 rocketpy/simulation/sim_config/run_sim.py create mode 100644 rocketpy/simulation/sim_config/serializer.py diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py new file mode 100644 index 000000000..a3904ca0e --- /dev/null +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -0,0 +1,340 @@ +# # Monte Carlo class usage + +# Finally the Monte Carlo simulations can be performed using a dedicated class called `MonteCarlo`. +# Say goodbye to the long and tedious process of creating the Monte Carlo Simulations throughout jupyter notebooks. +# + +# First, let's import the necessary libraries, including the newest `MonteCarlo` class! +# + +from rocketpy import Environment, SolidMotor, Rocket, Flight, MonteCarlo, Function +from rocketpy.stochastic import ( + StochasticEnvironment, + StochasticSolidMotor, + StochasticRocket, + StochasticFlight, + StochasticNoseCone, + StochasticTail, + StochasticTrapezoidalFins, + StochasticParachute, + StochasticRailButtons, +) +import datetime + +# If you are using Jupyter Notebooks, it is recommended to run the following line to make matplotlib plots which will be shown later interactive and higher quality. +# + + +# The `MonteCarlo` class allows to perform Monte Carlo simulations in a very simple way. +# We just need to create an instance of the class, and then call the method `simulate()` to perform the simulations. +# +# The class has a lot of capabilities, we try to over as much as possible in this example. +# We encourage you to check the documentation of the class to learn more about it. +# +# Additionally, you can check RocketPy's main reference for a better conceptual understanding +# of the Monte Carlo Simulations: [RocketPy: Six Degree-of-Freedom Rocket Trajectory Simulator]() + +# ## Step 1: Creating the Inputs for the Simulations +# + +# We will define rocketpy objects (e.g. Environment, SolidMotor, etc.) and use them to create the Monte Carlo simulation loop. + +# ### Environment +# + +# Let's start by creating an Environment object, which will describe the atmospheric conditions for our launch site. + +env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113) + +tomorrow = datetime.date.today() + datetime.timedelta(days=1) + +env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12)) + +# As of the Atmospheric model, We will use an Ensemble model to a more accurate wind representation. +# The Ensemble forecast is a different kind of forecast that uses multiple runs of the same model with slightly different initial conditions to represent the uncertainty in the forecast. + +env.set_atmospheric_model(type="Ensemble", file="GEFS") + +# For each rocketpy object, we will create a Stochastic object that works as an extension of the initial model, allow us to define what are the uncertainties of each input parameter. + +mc_env = StochasticEnvironment( + environment=env, + ensemble_member=list(range(env.num_ensemble_members)), + wind_velocity_x_factor=(1.0, 0.33, "normal"), + wind_velocity_y_factor=(1.0, 0.33, "normal"), +) + +mc_env + +# In the example above, the + +# We can use the + +wind_x_at_1000m = [] +for i in range(10): + rnd_env = mc_env.create_object() + wind_x_at_1000m.append(rnd_env.wind_velocity_x(1000)) + +# print(wind_x_at_1000m) + +# ### Motor +# + +# Let's define the motor using the firs method. We will be using the data from the manufacturer, and following +# the [RocketPy's documentation](https://docs.rocketpy.org/en/latest/user/index.html). +# + +motor = SolidMotor( + thrust_source="data/motors/Cesaroni_M1670.eng", + dry_mass=1.815, + dry_inertia=(0.125, 0.125, 0.002), + nozzle_radius=33 / 1000, + grain_number=5, + grain_density=1815, + grain_outer_radius=33 / 1000, + grain_initial_inner_radius=15 / 1000, + grain_initial_height=120 / 1000, + grain_separation=5 / 1000, + grains_center_of_mass_position=0.397, + center_of_dry_mass_position=0.317, + nozzle_position=0, + burn_time=3.9, + throat_radius=11 / 1000, + coordinate_system_orientation="nozzle_to_combustion_chamber", +) +motor.total_impulse + +mc_motor = StochasticSolidMotor( + solid_motor=motor, + thrust_source=[ + "data/motors/Cesaroni_M1670.eng", + [[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]], + Function([[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]]), + ], + burn_start_time=(0, 0.1), + grains_center_of_mass_position=0.001, + grain_density=50, + grain_separation=1 / 1000, + grain_initial_height=1 / 1000, + grain_initial_inner_radius=0.375 / 1000, + grain_outer_radius=0.375 / 1000, + total_impulse=(6500, 1000), + throat_radius=0.5 / 1000, + nozzle_radius=0.5 / 1000, + nozzle_position=0.001, +) +mc_motor + +total_impulse = [] +for i in range(10): + rnd_motor = mc_motor.create_object() + total_impulse.append(rnd_motor.total_impulse) + +# print(total_impulse) + +# ### Rocket +# + +rocket = Rocket( + radius=127 / 2000, + mass=14.426, + inertia=(6.321, 6.321, 0.034), + power_off_drag="data/calisto/powerOffDragCurve.csv", + power_on_drag="data/calisto/powerOnDragCurve.csv", + center_of_mass_without_motor=0, + coordinate_system_orientation="tail_to_nose", +) + +rail_buttons = rocket.set_rail_buttons( + upper_button_position=0.0818, + lower_button_position=-0.618, + angular_position=45, +) + +rocket.add_motor(motor, position=-1.255) + +nose_cone = rocket.add_nose(length=0.55829, kind="vonKarman", position=1.278) + +fin_set = rocket.add_trapezoidal_fins( + n=4, + root_chord=0.120, + tip_chord=0.060, + span=0.110, + position=-1.04956, + cant_angle=0.5, + airfoil=("data/calisto/NACA0012-radians.csv", "radians"), +) + +tail = rocket.add_tail( + top_radius=0.0635, bottom_radius=0.0435, length=0.060, position=-1.194656 +) + +# Additionally, we set parachutes for our Rocket, as well as the trigger functions for the deployment of such parachutes. +# + +Main = rocket.add_parachute( + "Main", + cd_s=10.0, + trigger=800, + sampling_rate=105, + lag=1.5, + noise=(0, 8.3, 0.5), +) + +Drogue = rocket.add_parachute( + "Drogue", + cd_s=1.0, + trigger="apogee", + sampling_rate=105, + lag=1.5, + noise=(0, 8.3, 0.5), +) + +mc_rocket = StochasticRocket( + rocket=rocket, + radius=0.0127 / 2000, + mass=(15.426, 0.5, "normal"), + inertia_11=(6.321, 0), + inertia_22=0.01, + inertia_33=0.01, + center_of_mass_without_motor=0, +) +mc_rocket + +mc_nose_cone = StochasticNoseCone( + nosecone=nose_cone, + length=0.001, +) + +mc_fin_set = StochasticTrapezoidalFins( + trapezoidal_fins=fin_set, + root_chord=0.0005, + tip_chord=0.0005, + span=0.0005, +) + +mc_tail = StochasticTail( + tail=tail, + top_radius=0.001, + bottom_radius=0.001, + length=0.001, +) + +mc_rail_buttons = StochasticRailButtons( + rail_buttons=rail_buttons, buttons_distance=0.001 +) + +mc_main = StochasticParachute( + parachute=Main, + cd_s=0.1, + lag=0.1, +) + +mc_drogue = StochasticParachute( + parachute=Drogue, + cd_s=0.07, + lag=0.2, +) + +mc_rocket.add_motor(mc_motor, position=0.001) +mc_rocket.add_nose(mc_nose_cone, position=(1.134, 0.001)) +mc_rocket.add_trapezoidal_fins(mc_fin_set, position=(0.001, "normal")) +mc_rocket.add_tail(mc_tail) +mc_rocket.set_rail_buttons(mc_rail_buttons, lower_button_position=(0.001, "normal")) +mc_rocket.add_parachute(mc_main) +mc_rocket.add_parachute(mc_drogue) + +mc_rocket + +mc_rocket.last_rnd_dict + +# for i in range(10): +# rnd_rocket = mc_rocket.create_object() +# print(rnd_rocket.static_margin(0)) + +# +# ### Flight +# + +test_flight = Flight( + rocket=rocket, + environment=env, + rail_length=5, + inclination=84, + heading=133, +) + +mc_flight = StochasticFlight( + flight=test_flight, + inclination=(84.7, 1), + heading=(53, 2), +) +mc_flight + +# And we can visualize the flight trajectory: +# + +test_flight.plots.trajectory_3d() + +# ### Step 2: Starting the Monte Carlo Simulations +# + +# First, let's invoke the `MonteCarlo` class, we only need a filename to initialize it. +# The filename will be used either to save the results of the simulations or to load them +# from a previous ran simulation. +# + +test_dispersion = MonteCarlo( + filename="monte_carlo_analysis_outputs/monte_carlo_class_example", + environment=mc_env, + rocket=mc_rocket, + flight=mc_flight, +) + +# TODO: add custom warning o when the rocket doesn't have a motors, parachute, or AeroSurface + +# Then, we can run the simulations using the method `MonteCarlo.simulate()`. +# But before that, we need to set some simple parameters for the simulations. +# We will set them by using a dictionary, which is one of the simplest way to do it. +# + +# Finally, let's iterate over the simulations and export the data from each flight simulation! +# + +test_dispersion.simulate(number_of_simulations=10, append=False, parallel=True) + +# ### Visualizing the results +# + +# Now we finally have the results of our Monte Carlo simulations loaded! +# Let's play with them. +# + +# First, we can print numerical information regarding the results of the simulations. +# + +# only need to import results if you did not run the simulations +# test_dispersion.import_results() + +# test_dispersion.num_of_loaded_sims + +# test_dispersion.prints.all() + +# # Secondly, we can plot the results of the simulations. +# # + +# test_dispersion.plots.ellipses(xlim=(-200, 3500), ylim=(-200, 3500)) + +# test_dispersion.plots.all() + +# Finally, one may also export to kml so it can be visualized in Google Earth +# + +# test_dispersion.export_ellipses_to_kml( +# filename="monte_carlo_analysis_outputs/monte_carlo_class_example.kml", +# origin_lat=env.latitude, +# origin_lon=env.longitude, +# type="impact", +# ) + + diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index b762c376f..c427f2512 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -503,6 +503,7 @@ def __init__( verbose=False, name="Flight", equations_of_motion="standard", + simulate = True, ): """Run a trajectory simulation. @@ -616,8 +617,9 @@ def __init__( ) self.flight_phases.add_phase(self.max_time) - # Simulate flight - self.__simulate(verbose) + if simulate: + # Simulate flight + self.__simulate(verbose) # Initialize prints and plots objects self.prints = _FlightPrints(self) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index b05918142..0c2496585 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,6 +1,8 @@ """Defines the MonteCarlo class.""" - import json +import os +from multiprocessing import JoinableQueue, Process +from multiprocessing.managers import BaseManager from time import process_time, time import numpy as np @@ -10,10 +12,11 @@ from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.tools import ( - generate_monte_carlo_ellipses, - generate_monte_carlo_ellipses_coordinates, -) +from rocketpy.simulation.sim_config.flight2serializer import \ + flightv1_serializer +from rocketpy.simulation.sim_config.run_sim import run_flight +from rocketpy.tools import (generate_monte_carlo_ellipses, + generate_monte_carlo_ellipses_coordinates) # TODO: Let Functions and Flights be json serializable # TODO: Create evolution plots to analyze convergence @@ -64,7 +67,9 @@ class MonteCarlo: simulation. """ - def __init__(self, filename, environment, rocket, flight, export_list=None): + def __init__( + self, filename, environment, rocket, flight, export_list=None, batch_path=None + ): """ Initialize a MonteCarlo object. @@ -88,6 +93,9 @@ def __init__(self, filename, environment, rocket, flight, export_list=None): The list of variables to export. If None, the default list will be used. Default is None. # TODO: improve docs to explain the default list, and what can be exported. + batch_path : str, optional + Path to the batch folder to be used in the simulation. Export file + will be saved in this folder. Default is None. Returns ------- @@ -96,6 +104,8 @@ def __init__(self, filename, environment, rocket, flight, export_list=None): # Save and initialize parameters self.filename = filename self.environment = environment + global StoEnv + StoEnv = environment self.rocket = rocket self.flight = flight self.export_list = [] @@ -109,6 +119,7 @@ def __init__(self, filename, environment, rocket, flight, export_list=None): self.plots = _MonteCarloPlots(self) self._inputs_dict = {} self._last_print_len = 0 # used to print on the same line + self.batch_path = batch_path # Checks export_list self.export_list = self.__check_export_list(export_list) @@ -128,7 +139,7 @@ def __init__(self, filename, environment, rocket, flight, export_list=None): except FileNotFoundError: self._error_file = f"{filename}.errors.txt" - def simulate(self, number_of_simulations, append=False): + def simulate(self, number_of_simulations, append=False, parallel=False): """ Runs the monte carlo simulation and saves all data. @@ -144,35 +155,146 @@ def simulate(self, number_of_simulations, append=False): ------- None """ - # Create data files for inputs, outputs and error logging - open_mode = "a" if append else "w" - input_file = open(self._input_file, open_mode, encoding="utf-8") - output_file = open(self._output_file, open_mode, encoding="utf-8") - error_file = open(self._error_file, open_mode, encoding="utf-8") + if parallel: + self._run_in_parallel(number_of_simulations) + else: + # Create data files for inputs, outputs and error logging + open_mode = "a" if append else "w" + input_file = open(self._input_file, open_mode, encoding="utf-8") + output_file = open(self._output_file, open_mode, encoding="utf-8") + error_file = open(self._error_file, open_mode, encoding="utf-8") + + # initialize counters + self.number_of_simulations = number_of_simulations + self.iteration_count = self.num_of_loaded_sims if append else 0 + self.start_time = time() + self.start_cpu_time = process_time() + + # Begin display + print("Starting monte carlo analysis", end="\r") + + try: + while self.iteration_count < self.number_of_simulations: + self.__run_single_simulation(input_file, output_file) + except KeyboardInterrupt: + print("Keyboard Interrupt, files saved.") + error_file.write( + json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n" + ) + self.__close_files(input_file, output_file, error_file) + except Exception as error: + print(f"Error on iteration {self.iteration_count}: {error}") + error_file.write( + json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n" + ) + self.__close_files(input_file, output_file, error_file) + raise error + + self.__finalize_simulation(input_file, output_file, error_file) + + def _run_in_parallel(self, number_of_simulations, n_workers=None): + """Runs the monte carlo simulation in parallel.""" + processes = [] + + if n_workers is None: + n_workers = os.cpu_count() + + with MonteCarloManager() as manager: + # initialize queue + simulation_queue = manager.JoinableQueue() + + start_queue_time = process_time() + # build queue + self._build_queue(number_of_simulations, simulation_queue) + end_queue_time = process_time() + + print( + f"Simulation took {end_queue_time - start_queue_time} seconds to build queue." + ) + + print("Starting monte carlo analysis", end="\r") + print(f"Number of simulations: {number_of_simulations}") + + # Creates 10 processes then starts them + for i in range(n_workers): + p = Process( + target=self._run_simulation_worker, + args=(i, simulation_queue, self.batch_path), + ) + processes.append(p) + + # Joins all the processes + for p in processes: + p.start() + for p in processes: + p.join() + + print("-" * 80 + "All workers joined, simulation complete.") + + def _build_queue(self, number_of_simulations, simulation_queue): + dummy_env = self.environment.create_object() + + """Builds a queue with the simulations to be run.""" + for i in range(number_of_simulations): + rocket = self.rocket.create_object() + rail_length = self.flight._randomize_rail_length() + inclination = self.flight._randomize_inclination() + heading = self.flight._randomize_heading() + initial_solution = self.flight.initial_solution + terminate_on_apogee = self.flight.terminate_on_apogee + + flight = Flight( + rocket=rocket, + environment=dummy_env, + rail_length=rail_length, + inclination=inclination, + heading=heading, + initial_solution=initial_solution, + terminate_on_apogee=terminate_on_apogee, + simulate=False, + ) + + input_parameters = flightv1_serializer( + flight, f"Simulation_{i}", return_dict=True + ) - # initialize counters - self.number_of_simulations = number_of_simulations - self.iteration_count = self.num_of_loaded_sims if append else 0 - self.start_time = time() - self.start_cpu_time = process_time() + # self._inputs_dict = dict( + # item + # for d in [ + # self.environment.last_rnd_dict, + # self.rocket.last_rnd_dict, + # self.flight.last_rnd_dict, + # ] + # for item in d.items() + # ) - # Begin display - print("Starting monte carlo analysis", end="\r") + simulation_queue.put((input_parameters)) + + @staticmethod + def _run_simulation_worker(i, queue, batch_path): + """Runs a simulation from a queue.""" try: - while self.iteration_count < self.number_of_simulations: - self.__run_single_simulation(input_file, output_file) - except KeyboardInterrupt: - print("Keyboard Interrupt, files saved.") - error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") - self.__close_files(input_file, output_file, error_file) - except Exception as error: - print(f"Error on iteration {self.iteration_count}: {error}") - error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") - self.__close_files(input_file, output_file, error_file) - raise error + while True: + if queue.empty(): + break + parameters = queue.get() + + sim_start = process_time() + env = StoEnv.create_object() + + flight = run_flight(parameters, env) + sim_end = process_time() - self.__finalize_simulation(input_file, output_file, error_file) + print( + "-" * 80 + + f"\nSimulation took {sim_end - sim_start} seconds to run." + ) + + except Exception as error: + print(f"Worker {i} failed with the exception:\n{error}") + finally: + print(f"Simulation worker {i} finished.") def __run_single_simulation(self, input_file, output_file): """Runs a single simulation and saves the inputs and outputs to the @@ -663,3 +785,9 @@ def all_info(self): self.info() self.plots.ellipses() self.plots.all() + + +class MonteCarloManager(BaseManager): + def __init__(self): + super().__init__() + self.register('JoinableQueue', JoinableQueue) diff --git a/rocketpy/simulation/parallel_monte_carlo.py b/rocketpy/simulation/parallel_monte_carlo.py new file mode 100644 index 000000000..e69de29bb diff --git a/rocketpy/simulation/sim_config/__init__.py b/rocketpy/simulation/sim_config/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/rocketpy/simulation/sim_config/deserializer.py b/rocketpy/simulation/sim_config/deserializer.py new file mode 100644 index 000000000..e0ac65e1a --- /dev/null +++ b/rocketpy/simulation/sim_config/deserializer.py @@ -0,0 +1,201 @@ +from importlib.metadata import version +from pathlib import Path + +from packaging.version import parse +from rocketpy import Function, SolidMotor + +if parse(version("rocketpy")) >= parse("1.0.0a1"): + from rocketpy import ( + Fluid, + HybridMotor, + LevelBasedTank, + LiquidMotor, + MassBasedTank, + MassFlowRateBasedTank, + TankGeometry, + UllageBasedTank, + ) + + +def motor_deserializer(params): + motor_kind = params["kind"] + + thrust = params["thrust_source"] + burn_time = params["burn_time"] + nozzle_radius = params["nozzle_radius"] + dry_mass = params["dry_mass"] + dry_inertia = params["dry_inertia"] + center_of_dry_mass_position = params["center_of_dry_mass"] + + if motor_kind == "solid": + motor = SolidMotor( + thrust_source=thrust, + burn_time=burn_time, + nozzle_radius=nozzle_radius, + throat_radius=params["throat_radius"], + dry_mass=dry_mass, + dry_inertia=dry_inertia, + center_of_dry_mass_position=center_of_dry_mass_position, + grain_number=params["grain_number"], + grain_density=params["grain_density"], + grain_outer_radius=params["grain_outer_radius"], + grain_initial_inner_radius=params["grain_initial_inner_radius"], + grain_initial_height=params["grain_initial_height"], + grain_separation=params["grain_separation"], + grains_center_of_mass_position=params["grains_center_of_mass_position"], + ) + + elif motor_kind == "liquid": + motor = LiquidMotor( + thrust_source=thrust, + burn_time=burn_time, + nozzle_radius=nozzle_radius, + dry_mass=dry_mass, + dry_inertia=dry_inertia, + center_of_dry_mass_position=center_of_dry_mass_position, + ) + + for tank_ser in params["tanks"]: + tank = tank_deserializer(tank_ser) + motor.add_tank(tank, tank_ser["position"]) + + elif motor_kind == "hybrid": + motor = HybridMotor( + thrust_source=thrust, + burn_time=burn_time, + nozzle_radius=nozzle_radius, + dry_mass=dry_mass, + dry_inertia=dry_inertia, + center_of_dry_mass_position=center_of_dry_mass_position, + throat_radius=params["throat_radius"], + grain_number=params["grain_number"], + grain_density=params["grain_density"], + grain_outer_radius=params["grain_outer_radius"], + grain_initial_inner_radius=params["grain_initial_inner_radius"], + grain_initial_height=params["grain_initial_height"], + grain_separation=params["grain_separation"], + grains_center_of_mass_position=params["grains_center_of_mass_position"], + ) + + for tank_ser in params["tanks"]: + tank = tank_deserializer(tank_ser) + motor.add_tank(tank, tank_ser["position"]) + + return motor + + +def tank_deserializer(params): + kind = params["kind"] + + if kind == "level": + tank = _level_based_tank_deserializer(params) + elif kind == "mass": + tank = _mass_based_tank_deserializer(params) + elif kind == "mass_flow": + tank = _mass_flow_rate_based_tank_deserializer(params) + elif kind == "ullage": + tank = _ullage_based_tank_deserializer(params) + else: + raise ValueError("Invalid tank type") + + return tank + + +def _level_based_tank_deserializer(params): + liquid_level = Function(params[f"{params['name']}_liquid_level"]) + + return LevelBasedTank( + name=params["name"], + geometry=tank_geometry_deserializer(params), + flux_time=params["flux_time"], + gas=fluid_deserializer(params["gas"]), + liquid=fluid_deserializer(params["liquid"]), + discretize=params["discretize"], + liquid_height=params["liquid_height"], + ) + + +def _mass_based_tank_deserializer( + params, +): + gas_mass = Function(params[f"{params['name']}_gas_mass"]) + liquid_mass = Function(params[f"{params['name']}_liquid_mass"]) + + return MassBasedTank( + name=params["name"], + geometry=tank_geometry_deserializer( + params, + ), + flux_time=params["flux_time"], + gas=fluid_deserializer(params["gas"]), + liquid=fluid_deserializer(params["liquid"]), + discretize=params["discretize"], + gas_mass=gas_mass, + liquid_mass=liquid_mass, + ) + + +def _mass_flow_rate_based_tank_deserializer( + params, +): + gas_mass_flow_rate_in = Function(params[f"{params['name']}_gas_mass_flow_rate_in"]) + gas_mass_flow_rate_out = Function( + params[f"{params['name']}_gas_mass_flow_rate_out"] + ) + liquid_mass_flow_rate_in = Function( + params[f"{params['name']}_liquid_mass_flow_rate_in"] + ) + liquid_mass_flow_rate_out = Function( + params[f"{params['name']}_liquid_mass_flow_rate_out"] + ) + + return MassFlowRateBasedTank( + name=params["name"], + geometry=tank_geometry_deserializer( + params, + ), + flux_time=params["flux_time"], + gas=fluid_deserializer(params["gas"]), + liquid=fluid_deserializer(params["liquid"]), + discretize=params["discretize"], + initial_gas_mass=params["initial_gas_mass"], + initial_liquid_mass=params["initial_liquid_mass"], + gas_mass_flow_rate_in=gas_mass_flow_rate_in, + gas_mass_flow_rate_out=gas_mass_flow_rate_out, + liquid_mass_flow_rate_in=liquid_mass_flow_rate_in, + liquid_mass_flow_rate_out=liquid_mass_flow_rate_out, + ) + + +def _ullage_based_tank_deserializer( + params, +): + ullage = Function(params[f"{params['name']}_ullage"]) + + return UllageBasedTank( + name=params["name"], + geometry=tank_geometry_deserializer( + params, + ), + flux_time=params["flux_time"], + gas=fluid_deserializer(params["gas"]), + liquid=fluid_deserializer(params["liquid"]), + discretize=params["discretize"], + ullage=ullage, + ) + + +def tank_geometry_deserializer(params): + radius_function = Function(params[f"{params['name']}_radius"]) + geometry_dict = { + ( + radius_function.x_array[0], + radius_function.x_array[-1], + ): radius_function.source + } + + return TankGeometry(geometry_dict) + + +def fluid_deserializer(params): + return Fluid(params["name"], params["density"]) diff --git a/rocketpy/simulation/sim_config/example.py b/rocketpy/simulation/sim_config/example.py new file mode 100644 index 000000000..d67264855 --- /dev/null +++ b/rocketpy/simulation/sim_config/example.py @@ -0,0 +1,76 @@ +analysis_parameters = { + # Mass Details + # Rocket's dry mass without motor (kg) and its uncertainty (standard deviation) + "rocket_mass": (7.257, 0.001), + # Rocket's inertia moment perpendicular to its axis (kg*m^2) + "rocket_inertia_11": (3.675, 0.03675), + # Rocket's inertia moment relative to its axis (kg*m^2) + "rocket_inertia_33": (0.007, 0.00007), + # Motors's dry mass without propellant (kg) and its uncertainty (standard deviation) + "motor_dry_mass": (1.000, 0.001), + # Motor's dry inertia moment perpendicular to its axis (kg*m^2) + "motor_inertia_11": (1.675, 0.01675), + # Motors's dry inertia moment relative to its axis (kg*m^2) + "motor_inertia_33": (0.003, 0.00003), + # Distance between rocket's center of dry mass and motor's center of dry mass (m) + "motor_dry_mass_position": (0.5, 0.001), + # Propulsion Details - run help(SolidMotor) for more information + # Motor total impulse (N*s) + "impulse": (1415.15, 35.3), + # Motor burn out time (s) + "burn_time": (5.274, 1), + # Motor's nozzle radius (m) + "nozzle_radius": (21.642 / 1000, 0.5 / 1000), + # Motor's nozzle throat radius (m) + "throat_radius": (8 / 1000, 0.5 / 1000), + # Motor's grain separation (axial distance between two grains) (m) + "grain_separation": (6 / 1000, 1 / 1000), + # Motor's grain density (kg/m^3) + "grain_density": (1707, 50), + # Motor's grain outer radius (m) + "grain_outer_radius": (21.4 / 1000, 0.375 / 1000), + # Motor's grain inner radius (m) + "grain_initial_inner_radius": (9.65 / 1000, 0.375 / 1000), + # Motor's grain height (m) + "grain_initial_height": (120 / 1000, 1 / 1000), + # Aerodynamic Details - run help(Rocket) for more information + # Rocket's radius (kg*m^2) + "radius": (40.45 / 1000, 0.001), + # Distance between rocket's center of dry mass and nozzle exit plane (m) (negative) + "nozzle_position": (-1.024, 0.001), + # Distance between rocket's center of dry mass and and center of propellant mass (m) (negative) + "grains_center_of_mass_position": (-0.571, 0.001), + # Multiplier for rocket's drag curve. Usually has a mean value of 1 and a uncertainty of 5% to 10% + "power_off_drag": (0.9081 / 1.05, 0.033), + # Multiplier for rocket's drag curve. Usually has a mean value of 1 and a uncertainty of 5% to 10% + "power_on_drag": (0.9081 / 1.05, 0.033), + # Rocket's nose cone length (m) + "nose_length": (0.274, 0.001), + # Axial distance between rocket's center of dry mass and nearest point in its nose cone (m) + "nose_distance_to_CM": (1.134, 0.001), + # Fin span (m) + "fin_span": (0.077, 0.0005), + # Fin root chord (m) + "fin_root_chord": (0.058, 0.0005), + # Fin tip chord (m) + "fin_tip_chord": (0.018, 0.0005), + # Axial distance between rocket's center of dry mass and nearest point in its fin (m) + "fin_distance_to_CM": (-0.906, 0.001), + # Launch and Environment Details - run help(Environment) and help(Flight) for more information + # Launch rail inclination angle relative to the horizontal plane (degrees) + "inclination": (84.7, 1), + # Launch rail heading relative to north (degrees) + "heading": (53, 2), + # Launch rail length (m) + "rail_length": (5.7, 0.0005), + # Members of the ensemble forecast to be used + "ensemble_member": list(range(10)), + # Parachute Details - run help(Rocket) for more information + # Drag coefficient times reference area for the drogue chute (m^2) + "cd_s_drogue": (0.349 * 1.3, 0.07), + # Time delay between parachute ejection signal is detected and parachute is inflated (s) + "lag_rec": (1, 0.5), + # Electronic Systems Details - run help(Rocket) for more information + # Time delay between sensor signal is received and ejection signal is fired (s) + "lag_se": (0.73, 0.16), +} diff --git a/rocketpy/simulation/sim_config/flight2serializer.py b/rocketpy/simulation/sim_config/flight2serializer.py new file mode 100644 index 000000000..934f39984 --- /dev/null +++ b/rocketpy/simulation/sim_config/flight2serializer.py @@ -0,0 +1,273 @@ +import json +from collections.abc import Iterable +from pathlib import Path + +import numpy as np +from rocketpy.mathutils.function import Function +from rocketpy.rocket.aero_surface import ( + EllipticalFins, + NoseCone, + RailButtons, + Tail, + TrapezoidalFins, +) + +from rocketpy.simulation.sim_config.serializer import ( + function_serializer, + motor_serializer, +) + + +def flight2json_v1(flights, name, path): + path -= Path(path) + if not isinstance(flights, Iterable) or len(flights) == 1: + flightv1_serializer(flights, name, path) + else: + for n_stage, flight in enumerate(flights): + flightv1_serializer(flight, name, path / f"stage{n_stage}") + + +def flightv1_serializer(flight, name, save_path: str = None, return_dict=False): + save_path = Path(save_path) if save_path is not None else Path.cwd() + """Converts a flight object to a dictionary""" + + ################# Create dictionary ################# + # Create dictionary based on new structure + obj_dict = { + "environment": {}, + "flight": {}, + "id": {}, + "motors": {}, + "nosecones": {}, + "parachutes": {}, + "rail_buttons": {}, + "rocket": {}, + "tails": {}, + "trapezoidal_fins": {}, + "elliptical_fins": {}, + } + + # Save environment parameters + obj_dict["environment"]["elevation"] = flight.env.elevation + obj_dict["flight"]["rail_length"] = flight.rail_length + obj_dict["environment"]["date"] = str(flight.env.local_date)[0:19] + obj_dict["environment"]["latitude"] = flight.env.latitude + obj_dict["environment"]["longitude"] = flight.env.longitude + + obj_dict["motors"] = motor_serializer(flight.rocket.motor) + obj_dict["motors"]["position"] = flight.rocket.motor_position + + obj_dict["rocket"]["mass"] = flight.rocket.mass + obj_dict["rocket"]["inertia"] = ( + flight.rocket.I_11_without_motor, + flight.rocket.I_22_without_motor, + flight.rocket.I_33_without_motor, + flight.rocket.I_12_without_motor, + flight.rocket.I_13_without_motor, + flight.rocket.I_23_without_motor, + ) + obj_dict["rocket"]["radius"] = flight.rocket.radius + obj_dict["rocket"][ + "center_of_mass_without_motor" + ] = flight.rocket.center_of_mass_without_motor + obj_dict["rocket"][ + "coordinate_system_orientation" + ] = flight.rocket.coordinate_system_orientation + + rb2_pos = flight.rocket.rail_buttons.get_tuple_by_type(RailButtons)[0].position + rb1_pos = ( + rb2_pos + + flight.rocket.rail_buttons.get_tuple_by_type(RailButtons)[0][ + 0 + ].buttons_distance + ) + + obj_dict["rail_buttons"]["rail_button_dist_to_tail1"] = rb1_pos + obj_dict["rail_buttons"]["rail_button_dist_to_tail2"] = rb2_pos + + count_trapezoidal_fin = 0 + count_elliptical_fin = 0 + count_tail = 0 + # add aerodynamic surfaces + for surface in flight.rocket.aerodynamic_surfaces: + # Treat each surface differently + if isinstance(surface[0], NoseCone): + pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(NoseCone)[ + 0 + ].position + + obj_dict["nosecones"]["nose_length"] = surface[0]._length + obj_dict["nosecones"]["nose_kind"] = surface[0].kind + obj_dict["nosecones"]["nose_distance_to_tail"] = pos + obj_dict["nosecones"]["nose_rocket_radius"] = surface[0]._rocket_radius + + elif isinstance(surface[0], TrapezoidalFins): + pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(TrapezoidalFins)[ + count_trapezoidal_fin + ].position + + obj_dict["trapezoidal_fins"][ + "fin_set_{}".format(count_trapezoidal_fin) + ] = {} + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_n" + ] = surface[0].n + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_root_chord" + ] = surface[0].root_chord + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_tip_chord" + ] = surface[0].tip_chord + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_span" + ] = surface[0].span + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_distance_to_tail" + ] = pos + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_rocket_radius" + ] = surface[0].rocket_radius + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_cant_angle" + ] = surface[0].cant_angle + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_sweep_angle" + ] = surface[0].sweep_angle + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_sweep_length" + ] = surface[0].sweep_length + obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ + "fin_airfoil" + ] = surface[0].airfoil + count_trapezoidal_fin += 1 + + elif isinstance(surface[0], EllipticalFins): + pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(EllipticalFins)[ + count_elliptical_fin + ].position + + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)] = {} + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_n" + ] = surface[0].n + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_root_chord" + ] = surface[0].rootChord + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_span" + ] = surface[0].span + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_distance_to_tail" + ] = pos + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_rocket_radius" + ] = surface[0].rocketRadius + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_cant_angle" + ] = surface[0].cantAngle + obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ + "fin_airfoil" + ] = surface[0].airfoil + count_elliptical_fin += 1 + + elif isinstance(surface[0], Tail): + pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(Tail)[ + count_tail + ].position + + obj_dict["tails"]["tail_top_radius{}".format(count_tail)] = surface[ + 0 + ].top_radius + obj_dict["tails"]["tail_bottom_radius{}".format(count_tail)] = surface[ + 0 + ].bottom_radius + obj_dict["tails"]["tail_length{}".format(count_tail)] = surface[0].length + obj_dict["tails"]["tail_distance_to_tail{}".format(count_tail)] = pos + obj_dict["tails"]["tail_rocket_radius{}".format(count_tail)] = surface[ + 0 + ].rocket_radius + count_tail += 1 + + else: + raise ValueError("Invalid surface type") + + count_chute = 0 + # add parachutes + for chute in flight.rocket.parachutes: + obj_dict["parachutes"]["chute_{}".format(count_chute)] = {} + obj_dict["parachutes"]["chute_{}".format(count_chute)]["name"] = chute.name + obj_dict["parachutes"]["chute_{}".format(count_chute)]["cds"] = chute.cd_s + obj_dict["parachutes"]["chute_{}".format(count_chute)][ + "sampling_rate" + ] = chute.sampling_rate + obj_dict["parachutes"]["chute_{}".format(count_chute)]["lag"] = chute.lag + obj_dict["parachutes"]["chute_{}".format(count_chute)]["noise"] = ( + chute.noise_bias, + chute.noise_deviation, + chute.noise_corr[0], + ) + obj_dict["parachutes"]["chute_{}".format(count_chute)][ + "trigger" + ] = chute.trigger + count_chute += 1 + + # add Flight parameters + obj_dict["flight"]["initial_solution"] = flight.initial_solution + obj_dict["flight"]["inclination"] = flight.inclination + obj_dict["flight"]["heading"] = flight.heading + obj_dict["flight"]["name"] = name + + ################# Write CSV files ################# + # Write the thrust data to the CSV file + obj_dict["motors"]["thrust_source"] = function_serializer( + flight.rocket.motor.thrust + ) + + # Write the power off drag data to the CSV file + obj_dict["rocket"]["drag_coefficient_power_off"] = function_serializer( + flight.rocket.power_off_drag + ) + + # Write the power on drag data to the CSV file + obj_dict["rocket"]["drag_coefficient_power_on"] = function_serializer( + flight.rocket.power_on_drag + ) + + if return_dict: + return obj_dict + + else: ################# Write JSON file ################# + # Save the dictionary to a JSON file + with open(save_path / "data_inputs" / "parameters.json", "w") as json_file: + json.dump(obj_dict, json_file, indent=4, default=serialize) + + +def serialize(obj): + """Function to handle numpy objects during json.dump""" + if isinstance(obj, np.ndarray): + return obj.tolist() + if isinstance( + obj, + ( + np.int_, + np.intc, + np.intp, + np.int8, + np.int16, + np.int32, + np.int64, + np.uint8, + np.uint16, + np.uint32, + np.uint64, + ), + ): + return int(obj) + elif isinstance(obj, (np.float_, np.float16, np.float32, np.float64)): + return float(obj) + elif isinstance(obj, np.complex_): + return {"real": obj.real, "imag": obj.imag} + elif isinstance(obj, Function): + return obj.source + else: + raise TypeError(f"Unserializable object {obj} of type {type(obj)}") diff --git a/rocketpy/simulation/sim_config/run_sim.py b/rocketpy/simulation/sim_config/run_sim.py new file mode 100644 index 000000000..86ec49e96 --- /dev/null +++ b/rocketpy/simulation/sim_config/run_sim.py @@ -0,0 +1,166 @@ +import warnings + +from rocketpy.simulation.flight import Flight +from rocketpy import Environment, Rocket + +from rocketpy.simulation.sim_config.deserializer import motor_deserializer + + +def run_flight(parameters: dict, env: Environment) -> Flight: + motor = motor_deserializer(parameters["motors"]) + + rocket = Rocket( + radius=parameters["rocket"]["radius"], + mass=parameters["rocket"]["mass"], + inertia=parameters["rocket"]["inertia"], + power_off_drag=parameters["rocket"]["drag_coefficient_power_off"], + power_on_drag=parameters["rocket"]["drag_coefficient_power_on"], + center_of_mass_without_motor=parameters["rocket"][ + "center_of_mass_without_motor" + ], + coordinate_system_orientation=parameters["rocket"][ + "coordinate_system_orientation" + ], + ) + + # Add rocket nose, fins and tail and motor + # adopting 'tail_to_nose' coordinate system + rocket.add_motor(motor, parameters["motors"]["position"]) + + try: + rocket.add_nose( + length=parameters["nosecones"]["nose_length"], + kind=parameters["nosecones"]["nose_kind"], + position=parameters["nosecones"]["nose_distance_to_tail"], + ) + except KeyError as e: + print(f"No nosecone found: {e}. Skipping nosecone addition.") + + try: + rocket.set_rail_buttons( + upper_button_position=parameters["rail_buttons"][ + "rail_button_dist_to_tail1" + ], + lower_button_position=parameters["rail_buttons"][ + "rail_button_dist_to_tail2" + ], + ) + except KeyError as e: + print(f"No rail buttons found: {e}. Skipping rail buttons addition.") + + try: + for idx, _ in enumerate( + filter(lambda x: "tail_top_radius" in x, parameters["tails"].keys()) + ): + rocket.add_tail( + top_radius=parameters["tails"][f"tail_top_radius{idx}"], + bottom_radius=parameters["tails"][f"tail_bottom_radius{idx}"], + length=parameters["tails"][f"tail_length{idx}"], + position=parameters["tails"][f"tail_distance_to_tail{idx}"], + ) + except KeyError as e: + print(f"No tail found: {e}. Skipping tail addition.") + + if len(parameters["trapezoidal_fins"]) != 0: + for idx, _ in enumerate( + filter(lambda x: "fin_set_" in x, parameters["trapezoidal_fins"].keys()) + ): + rocket.add_trapezoidal_fins( + n=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_n"], + span=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_span"], + root_chord=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ + f"fin_root_chord" + ], + tip_chord=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ + f"fin_tip_chord" + ], + position=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ + f"fin_distance_to_tail" + ], + sweep_length=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ + f"fin_sweep_length" + ], + # sweep_angle=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_sweep_angle"], + # radius=0, + cant_angle=0, + airfoil=None, + ) + + if len(parameters["elliptical_fins"]) != 0: + raise ValueError("Elliptical fins not implemented yet.") + + if len(parameters["parachutes"]) == 0: + raise Warning("No parachutes found. Ballistic flight") + + else: + count_chute = 0 + + for idx, _ in enumerate( + filter(lambda x: "chute_" in x, parameters["parachutes"].keys()) + ): + + # Add parachute + if ( + parameters["parachutes"][f"chute_{idx}"]["name"] == "Drogue" + or parameters["parachutes"][f"chute_{idx}"]["name"] == "drogue" + ): + drogue_trigger = parameters["parachutes"][f"chute_{idx}"]["trigger"] + Drogue = rocket.add_parachute( + parameters["parachutes"][f"chute_{idx}"]["name"], + cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], + trigger=drogue_trigger, # it will be added by exec() + sampling_rate=parameters["parachutes"][f"chute_{idx}"][ + "sampling_rate" + ], + lag=parameters["parachutes"][f"chute_{idx}"]["lag"] + + 0.001, # 0.001 adicionado para evitar warnings + noise=parameters["parachutes"][f"chute_{idx}"]["noise"], + ) + + elif ( + parameters["parachutes"][f"chute_{idx}"]["name"] == "Main" + or parameters["parachutes"][f"chute_{idx}"]["name"] == "main" + ): + Main = rocket.add_parachute( + parameters["parachutes"][f"chute_{idx}"]["name"], + cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], + trigger=parameters["parachutes"][f"chute_{idx}"][ + "trigger" + ], # it will be added by exec() + sampling_rate=parameters["parachutes"][f"chute_{idx}"][ + "sampling_rate" + ], + lag=parameters["parachutes"][f"chute_{idx}"]["lag"] + + 0.001, # 0.001 adicionado para evitar warnings + noise=parameters["parachutes"][f"chute_{idx}"]["noise"], + ) + main_idx = idx + + else: + Chute = rocket.add_parachute( + parameters["parachutes"][f"chute_{idx}"]["name"], + cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], + trigger=parameters["parachutes"][f"chute_{idx}"][ + "trigger" + ], # it will be added by exec() + sampling_rate=parameters["parachutes"][f"chute_{idx}"][ + "sampling_rate" + ], + lag=parameters["parachutes"][f"chute_{idx}"]["lag"] + + 0.001, # 0.001 adicionado para evitar warnings + noise=parameters["parachutes"][f"chute_{idx}"]["noise"], + ) + warn_string = f"Parachute name '{parameters['parachutes'][f'chute_{idx}']['name']}' not recognized, but still added to the rocket." + warnings.warn(warn_string) + + count_chute += 1 + + TestFlight = Flight( + rocket=rocket, + environment=env, + inclination=parameters["flight"]["inclination"], + heading=parameters["flight"]["heading"], + rail_length=parameters["flight"]["rail_length"], + ) + + return TestFlight diff --git a/rocketpy/simulation/sim_config/serializer.py b/rocketpy/simulation/sim_config/serializer.py new file mode 100644 index 000000000..1a7840f43 --- /dev/null +++ b/rocketpy/simulation/sim_config/serializer.py @@ -0,0 +1,197 @@ +import csv +from copy import deepcopy +from importlib.metadata import version +from pathlib import Path + +from packaging.version import parse +from rocketpy import Function, SolidMotor + +if parse(version("rocketpy")) >= parse("1.0.0a1"): + from rocketpy import ( + HybridMotor, + LevelBasedTank, + LiquidMotor, + MassBasedTank, + MassFlowRateBasedTank, + UllageBasedTank, + ) + + +def function_serializer(function_object: Function, t_range=None): + func = deepcopy(function_object) + if callable(function_object.source): + if t_range is not None: + func.set_discrete(*t_range, 100) + else: + raise ValueError("t_range must be specified for callable functions") + + return func.source + + # with open(csv_path, "w+", newline="") as f: + # writer = csv.writer(f) + # writer.writerows(func.source) + + +def motor_serializer(motor): + result = {} + + result["burn_time"] = motor.burn_time + result["nozzle_radius"] = motor.nozzle_radius + result["dry_mass"] = motor.dry_mass + result["dry_inertia"] = ( + motor.dry_I_11, + motor.dry_I_22, + motor.dry_I_33, + motor.dry_I_12, + motor.dry_I_13, + motor.dry_I_23, + ) + result[ + "center_of_dry_mass" + ] = ( + motor.center_of_dry_mass_position + ) # it considered the motor in CM calculation before + + if isinstance(motor, SolidMotor): + result.update(_solid_motor_serializer(motor)) + result["kind"] = "solid" + elif isinstance(motor, LiquidMotor): + result.update(_liquid_motor_serializer(motor)) + result["kind"] = "liquid" + elif isinstance(motor, HybridMotor): + result.update(_hybrid_motor_serializer(motor)) + result["kind"] = "hybrid" + else: + raise ValueError("Invalid motor type") + + return result + + +def _solid_motor_serializer(solid_motor): + result = {} + + result["grain_number"] = solid_motor.grain_number + result["grain_density"] = solid_motor.grain_density + result["grain_initial_inner_radius"] = solid_motor.grain_initial_inner_radius + result["grain_outer_radius"] = solid_motor.grain_outer_radius + result["grain_initial_height"] = solid_motor.grain_initial_height + result["throat_radius"] = solid_motor.throat_radius + result["grain_separation"] = solid_motor.grain_separation + result[ + "grains_center_of_mass_position" + ] = solid_motor.grains_center_of_mass_position + + return result + + +def _liquid_motor_serializer(liquid_motor): + result = {} + + tanks_ser = [] + + for tank_dict in liquid_motor.positioned_tanks: + tank, position = tank_dict.values() + tank_ser = tank_serializer(tank) + tank_ser.update({"position": position}) + tanks_ser.append(tank_ser) + + result["tanks"] = tanks_ser + + return result + + +def _hybrid_motor_serializer(hybrid_motor): + result = {} + + result.update(_solid_motor_serializer(hybrid_motor.solid)) + result.update(_liquid_motor_serializer(hybrid_motor.liquid)) + + return result + + +def tank_serializer(tank): + result = {} + result["name"] = tank.name + result[f"{tank.name}_radius"] = function_serializer(tank.geometry.radius) + result["flux_time"] = tank.flux_time + result["gas"] = fluid_serializer(tank.gas) + result["liquid"] = fluid_serializer(tank.liquid) + result["discretize"] = tank.discretize + + if isinstance(tank, LevelBasedTank): + result.update(_level_based_tank_serializer(tank)) + result.update({"kind": "level"}) + elif isinstance(tank, MassBasedTank): + result.update(_mass_based_tank_serializer(tank)) + result.update({"kind": "mass"}) + elif isinstance(tank, MassFlowRateBasedTank): + result.update(_mass_flow_rate_based_tank_serializer(tank)) + result.update({"kind": "mass_flow"}) + elif isinstance(tank, UllageBasedTank): + result.update(_ullage_based_tank_serializer(tank)) + result.update({"kind": "ullage"}) + + return result + + +def _mass_flow_rate_based_tank_serializer(mass_flow_rate_based_tank): + result = {} + tank_name = mass_flow_rate_based_tank.name + + result["initial_liquid_mass"] = mass_flow_rate_based_tank.initial_liquid_mass + result["initial_gas_mass"] = mass_flow_rate_based_tank.initial_gas_mass + result[f"{tank_name}_liquid_mass_flow_rate_in"] = function_serializer( + mass_flow_rate_based_tank.liquid_mass_flow_rate_in + ) + result[f"{tank_name}_gas_mass_flow_rate_in"] = function_serializer( + mass_flow_rate_based_tank.gas_mass_flow_rate_in + ) + result[f"{tank_name}_liquid_mass_flow_rate_out"] = function_serializer( + mass_flow_rate_based_tank.liquid_mass_flow_rate_out + ) + result[f"{tank_name}_gas_mass_flow_rate_out"] = function_serializer( + mass_flow_rate_based_tank.gas_mass_flow_rate_out + ) + + return result + + +def _mass_based_tank_serializer(mass_based_tank): + result = {} + tank_name = mass_based_tank.name + + result[f"{tank_name}_liquid_mass"] = function_serializer( + mass_based_tank.liquid_mass + ) + result[f"{tank_name}_gas_mass"] = function_serializer(mass_based_tank.gas_mass) + + return result + + +def _level_based_tank_serializer(level_based_tank): + result = {} + tank_name = level_based_tank.name + + result[f"{tank_name}_liquid_height"] = function_serializer( + level_based_tank.liquid_height + ) + + return result + + +def _ullage_based_tank_serializer(ullage_based_tank): + result = {} + tank_name = ullage_based_tank.name + + result[f"{tank_name}_ullage"] = function_serializer(ullage_based_tank.ullage) + + return result + + +def fluid_serializer(fluid): + result = {} + + result["name"] = fluid.name + result["density"] = fluid.density + + return result From 6fbe0f77100e5e2f382f503518ccc0a9f32ef3b3 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Thu, 9 May 2024 11:17:46 +0200 Subject: [PATCH 02/54] added counter --- rocketpy/simulation/monte_carlo.py | 58 +++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 5 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 0c2496585..43d210732 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -4,7 +4,7 @@ from multiprocessing import JoinableQueue, Process from multiprocessing.managers import BaseManager from time import process_time, time - +import inspect import numpy as np import simplekml @@ -202,6 +202,7 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): with MonteCarloManager() as manager: # initialize queue simulation_queue = manager.JoinableQueue() + sim_counter = manager.SimCounter() start_queue_time = process_time() # build queue @@ -219,7 +220,7 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): for i in range(n_workers): p = Process( target=self._run_simulation_worker, - args=(i, simulation_queue, self.batch_path), + args=(i+1, simulation_queue, sim_counter, self.batch_path), ) processes.append(p) @@ -271,7 +272,7 @@ def _build_queue(self, number_of_simulations, simulation_queue): simulation_queue.put((input_parameters)) @staticmethod - def _run_simulation_worker(i, queue, batch_path): + def _run_simulation_worker(i, queue, sim_counter, batch_path): """Runs a simulation from a queue.""" try: @@ -279,22 +280,29 @@ def _run_simulation_worker(i, queue, batch_path): if queue.empty(): break parameters = queue.get() + sim_idx = sim_counter.increment() sim_start = process_time() env = StoEnv.create_object() flight = run_flight(parameters, env) + flight.post_process() sim_end = process_time() + flight_results = MonteCarlo.attribute_path(flight) + print( "-" * 80 - + f"\nSimulation took {sim_end - sim_start} seconds to run." + + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." ) + + print(flight_results.keys()) + print(flight_results['Flight'].keys()) except Exception as error: print(f"Worker {i} failed with the exception:\n{error}") finally: - print(f"Simulation worker {i} finished.") + print(f"Worker {i} finished.") def __run_single_simulation(self, input_file, output_file): """Runs a single simulation and saves the inputs and outputs to the @@ -785,9 +793,49 @@ def all_info(self): self.info() self.plots.ellipses() self.plots.all() + + @staticmethod + def attribute_path(obj, max_depth=1): + # This dictionary will hold the attribute paths and their values. + result = {} + + # Helper function to process each object + def recurse(obj, parent, depth): + # We assume all objects passed into here are class instances + # We get the name of the class of the object + class_name = obj.__class__.__name__ + # Create a dictionary for this class if not already created + if class_name not in parent: + parent[class_name] = {} + + # Iterate through each attribute of the object + for attr_name, attr_value in vars(obj).items(): + # Check if the attribute is an instance of a class + if hasattr(attr_value, '__dict__') and depth < max_depth: + # Recursive case: attribute is a class instance + recurse(attr_value, parent[class_name], depth=depth+1) + elif isinstance(attr_value, (np.ndarray, list, int, float)): + # Base case: attribute is a primitive, store it + parent[class_name][attr_name] = attr_value + + # Start the recursion with the initial object + recurse(obj, result, depth=1) + return result class MonteCarloManager(BaseManager): def __init__(self): super().__init__() self.register('JoinableQueue', JoinableQueue) + self.register('SimCounter', SimCounter) + +class SimCounter: + def __init__(self): + self.count = 0 + + def increment(self) -> int: + self.count += 1 + return self.count + + def get_count(self) -> int: + return self.count \ No newline at end of file From 2927448c9bc8c60cb37b7ce1797c5432606d3213 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Thu, 9 May 2024 12:17:22 +0200 Subject: [PATCH 03/54] Working version with shared objects --- .../monte_carlo_analysis/mc_example.py | 253 +++++------------- rocketpy/simulation/flight.py | 6 +- rocketpy/simulation/monte_carlo.py | 252 +++++++++-------- 3 files changed, 216 insertions(+), 295 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py index a3904ca0e..125c72cb2 100644 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -1,89 +1,32 @@ -# # Monte Carlo class usage - -# Finally the Monte Carlo simulations can be performed using a dedicated class called `MonteCarlo`. -# Say goodbye to the long and tedious process of creating the Monte Carlo Simulations throughout jupyter notebooks. -# - -# First, let's import the necessary libraries, including the newest `MonteCarlo` class! -# - -from rocketpy import Environment, SolidMotor, Rocket, Flight, MonteCarlo, Function -from rocketpy.stochastic import ( - StochasticEnvironment, - StochasticSolidMotor, - StochasticRocket, - StochasticFlight, - StochasticNoseCone, - StochasticTail, - StochasticTrapezoidalFins, - StochasticParachute, - StochasticRailButtons, -) import datetime -# If you are using Jupyter Notebooks, it is recommended to run the following line to make matplotlib plots which will be shown later interactive and higher quality. -# - - -# The `MonteCarlo` class allows to perform Monte Carlo simulations in a very simple way. -# We just need to create an instance of the class, and then call the method `simulate()` to perform the simulations. -# -# The class has a lot of capabilities, we try to over as much as possible in this example. -# We encourage you to check the documentation of the class to learn more about it. -# -# Additionally, you can check RocketPy's main reference for a better conceptual understanding -# of the Monte Carlo Simulations: [RocketPy: Six Degree-of-Freedom Rocket Trajectory Simulator]() - -# ## Step 1: Creating the Inputs for the Simulations -# - -# We will define rocketpy objects (e.g. Environment, SolidMotor, etc.) and use them to create the Monte Carlo simulation loop. - -# ### Environment -# - -# Let's start by creating an Environment object, which will describe the atmospheric conditions for our launch site. - -env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113) +from rocketpy import Environment, Flight, MonteCarlo, Rocket, SolidMotor, Function +from rocketpy.stochastic import (StochasticNoseCone, StochasticParachute, + StochasticRailButtons, StochasticTail, + StochasticTrapezoidalFins, StochasticSolidMotor) +##### Environment tomorrow = datetime.date.today() + datetime.timedelta(days=1) +env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113) env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12)) - -# As of the Atmospheric model, We will use an Ensemble model to a more accurate wind representation. -# The Ensemble forecast is a different kind of forecast that uses multiple runs of the same model with slightly different initial conditions to represent the uncertainty in the forecast. - env.set_atmospheric_model(type="Ensemble", file="GEFS") -# For each rocketpy object, we will create a Stochastic object that works as an extension of the initial model, allow us to define what are the uncertainties of each input parameter. - -mc_env = StochasticEnvironment( - environment=env, - ensemble_member=list(range(env.num_ensemble_members)), - wind_velocity_x_factor=(1.0, 0.33, "normal"), - wind_velocity_y_factor=(1.0, 0.33, "normal"), -) - -mc_env - -# In the example above, the - -# We can use the - -wind_x_at_1000m = [] -for i in range(10): - rnd_env = mc_env.create_object() - wind_x_at_1000m.append(rnd_env.wind_velocity_x(1000)) - -# print(wind_x_at_1000m) - -# ### Motor -# +# mc_env = StochasticEnvironment( +# environment=env, +# ensemble_member=list(range(env.num_ensemble_members)), +# wind_velocity_x_factor=(1.0, 0.33, "normal"), +# wind_velocity_y_factor=(1.0, 0.33, "normal"), +# ) -# Let's define the motor using the firs method. We will be using the data from the manufacturer, and following -# the [RocketPy's documentation](https://docs.rocketpy.org/en/latest/user/index.html). -# +sto_env_parameters = { + "environment": env, + "ensemble_member": list(range(env.num_ensemble_members)), + "wind_velocity_x_factor": (1.0, 0.33, "normal"), + "wind_velocity_y_factor": (1.0, 0.33, "normal"), +} +##### Motor motor = SolidMotor( thrust_source="data/motors/Cesaroni_M1670.eng", dry_mass=1.815, @@ -102,7 +45,6 @@ throat_radius=11 / 1000, coordinate_system_orientation="nozzle_to_combustion_chamber", ) -motor.total_impulse mc_motor = StochasticSolidMotor( solid_motor=motor, @@ -123,18 +65,28 @@ nozzle_radius=0.5 / 1000, nozzle_position=0.001, ) -mc_motor -total_impulse = [] -for i in range(10): - rnd_motor = mc_motor.create_object() - total_impulse.append(rnd_motor.total_impulse) - -# print(total_impulse) - -# ### Rocket -# +# sto_motor_parameters = { +# "solid_motor": motor, +# "thrust_source": [ +# "data/motors/Cesaroni_M1670.eng", +# [[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]], +# ], +# "burn_start_time": (0, 0.1), +# "grains_center_of_mass_position": 0.001, +# "grain_density": 50, +# "grain_separation": 1 / 1000, +# "grain_initial_height": 1 / 1000, +# "grain_initial_inner_radius": 0.375 / 1000, +# "grain_outer_radius": 0.375 / 1000, +# "total_impulse": (6500, 1000), +# "throat_radius": 0.5 / 1000, +# "nozzle_radius": 0.5 / 1000, +# "nozzle_position": 0.001, +# } + +##### Rocket rocket = Rocket( radius=127 / 2000, mass=14.426, @@ -169,9 +121,6 @@ top_radius=0.0635, bottom_radius=0.0435, length=0.060, position=-1.194656 ) -# Additionally, we set parachutes for our Rocket, as well as the trigger functions for the deployment of such parachutes. -# - Main = rocket.add_parachute( "Main", cd_s=10.0, @@ -190,16 +139,15 @@ noise=(0, 8.3, 0.5), ) -mc_rocket = StochasticRocket( - rocket=rocket, - radius=0.0127 / 2000, - mass=(15.426, 0.5, "normal"), - inertia_11=(6.321, 0), - inertia_22=0.01, - inertia_33=0.01, - center_of_mass_without_motor=0, -) -mc_rocket +sto_rocket_parameters = { + "rocket": rocket, + "radius": 0.0127 / 2000, + "mass": (15.426, 0.5, "normal"), + "inertia_11": (6.321, 0), + "inertia_22": 0.01, + "inertia_33": 0.01, + "center_of_mass_without_motor": 0, +} mc_nose_cone = StochasticNoseCone( nosecone=nose_cone, @@ -236,26 +184,16 @@ lag=0.2, ) -mc_rocket.add_motor(mc_motor, position=0.001) -mc_rocket.add_nose(mc_nose_cone, position=(1.134, 0.001)) -mc_rocket.add_trapezoidal_fins(mc_fin_set, position=(0.001, "normal")) -mc_rocket.add_tail(mc_tail) -mc_rocket.set_rail_buttons(mc_rail_buttons, lower_button_position=(0.001, "normal")) -mc_rocket.add_parachute(mc_main) -mc_rocket.add_parachute(mc_drogue) - -mc_rocket +sto_rocket_parameters["motor"] = (mc_motor, 0.001) +sto_rocket_parameters["nose"] = (mc_nose_cone, (1.134, 0.001)) +sto_rocket_parameters["trapezoidal_fins"] = (mc_fin_set, (0.001, "normal")) +sto_rocket_parameters["rail_buttons"] = (mc_rail_buttons, (0.001, "normal")) +sto_rocket_parameters["tail"] = mc_tail +sto_rocket_parameters["parachute_main"] = mc_main +sto_rocket_parameters["parachute_drogue"] = mc_drogue -mc_rocket.last_rnd_dict - -# for i in range(10): -# rnd_rocket = mc_rocket.create_object() -# print(rnd_rocket.static_margin(0)) - -# -# ### Flight -# +##### Flight test_flight = Flight( rocket=rocket, environment=env, @@ -264,77 +202,20 @@ heading=133, ) -mc_flight = StochasticFlight( - flight=test_flight, - inclination=(84.7, 1), - heading=(53, 2), -) -mc_flight - -# And we can visualize the flight trajectory: -# - -test_flight.plots.trajectory_3d() +sto_flight_parameters = { + "flight": test_flight, + "inclination": (84.7, 1), + "heading": (53, 2), +} -# ### Step 2: Starting the Monte Carlo Simulations -# - -# First, let's invoke the `MonteCarlo` class, we only need a filename to initialize it. -# The filename will be used either to save the results of the simulations or to load them -# from a previous ran simulation. -# +##### Step 2: Starting the Monte Carlo Simulations test_dispersion = MonteCarlo( filename="monte_carlo_analysis_outputs/monte_carlo_class_example", - environment=mc_env, - rocket=mc_rocket, - flight=mc_flight, + environment_params=sto_env_parameters, + rocket_params=sto_rocket_parameters, + flight_params=sto_flight_parameters, ) -# TODO: add custom warning o when the rocket doesn't have a motors, parachute, or AeroSurface - -# Then, we can run the simulations using the method `MonteCarlo.simulate()`. -# But before that, we need to set some simple parameters for the simulations. -# We will set them by using a dictionary, which is one of the simplest way to do it. -# - -# Finally, let's iterate over the simulations and export the data from each flight simulation! -# - -test_dispersion.simulate(number_of_simulations=10, append=False, parallel=True) - -# ### Visualizing the results -# - -# Now we finally have the results of our Monte Carlo simulations loaded! -# Let's play with them. -# - -# First, we can print numerical information regarding the results of the simulations. -# - -# only need to import results if you did not run the simulations -# test_dispersion.import_results() - -# test_dispersion.num_of_loaded_sims - -# test_dispersion.prints.all() - -# # Secondly, we can plot the results of the simulations. -# # - -# test_dispersion.plots.ellipses(xlim=(-200, 3500), ylim=(-200, 3500)) - -# test_dispersion.plots.all() - -# Finally, one may also export to kml so it can be visualized in Google Earth -# - -# test_dispersion.export_ellipses_to_kml( -# filename="monte_carlo_analysis_outputs/monte_carlo_class_example.kml", -# origin_lat=env.latitude, -# origin_lon=env.longitude, -# type="impact", -# ) - - +##### Running the Monte Carlo Simulations +test_dispersion.simulate(number_of_simulations=1, append=False, parallel=True) diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index c427f2512..b762c376f 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -503,7 +503,6 @@ def __init__( verbose=False, name="Flight", equations_of_motion="standard", - simulate = True, ): """Run a trajectory simulation. @@ -617,9 +616,8 @@ def __init__( ) self.flight_phases.add_phase(self.max_time) - if simulate: - # Simulate flight - self.__simulate(verbose) + # Simulate flight + self.__simulate(verbose) # Initialize prints and plots objects self.prints = _FlightPrints(self) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 43d210732..7093126e0 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,22 +1,28 @@ """Defines the MonteCarlo class.""" import json import os -from multiprocessing import JoinableQueue, Process -from multiprocessing.managers import BaseManager +from multiprocess import JoinableQueue, Process, get_context +from multiprocess.managers import BaseManager, NamespaceProxy from time import process_time, time -import inspect import numpy as np import simplekml +import types from rocketpy._encoders import RocketPyEncoder from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.simulation.sim_config.flight2serializer import \ - flightv1_serializer +from rocketpy.stochastic import ( + StochasticEnvironment, + StochasticRocket, + StochasticFlight, +) +from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer from rocketpy.simulation.sim_config.run_sim import run_flight -from rocketpy.tools import (generate_monte_carlo_ellipses, - generate_monte_carlo_ellipses_coordinates) +from rocketpy.tools import ( + generate_monte_carlo_ellipses, + generate_monte_carlo_ellipses_coordinates, +) # TODO: Let Functions and Flights be json serializable # TODO: Create evolution plots to analyze convergence @@ -68,7 +74,13 @@ class MonteCarlo: """ def __init__( - self, filename, environment, rocket, flight, export_list=None, batch_path=None + self, + filename, + environment_params, + rocket_params, + flight_params, + export_list=None, + batch_path=None, ): """ Initialize a MonteCarlo object. @@ -103,11 +115,9 @@ def __init__( """ # Save and initialize parameters self.filename = filename - self.environment = environment - global StoEnv - StoEnv = environment - self.rocket = rocket - self.flight = flight + self.environment_params = environment_params + self.rocket_params = rocket_params + self.flight_params = flight_params self.export_list = [] self.inputs_log = [] self.outputs_log = [] @@ -200,109 +210,140 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): n_workers = os.cpu_count() with MonteCarloManager() as manager: + parallel_start = process_time() # initialize queue - simulation_queue = manager.JoinableQueue() + # simulation_queue = manager.JoinableQueue() sim_counter = manager.SimCounter() - start_queue_time = process_time() - # build queue - self._build_queue(number_of_simulations, simulation_queue) - end_queue_time = process_time() + # initialize stochastic objects + sto_env = manager.StochasticEnvironment( + environment=self.environment_params["environment"], + ensemble_member=self.environment_params["ensemble_member"], + wind_velocity_x_factor=self.environment_params[ + "wind_velocity_x_factor" + ], + wind_velocity_y_factor=self.environment_params[ + "wind_velocity_y_factor" + ], + ) - print( - f"Simulation took {end_queue_time - start_queue_time} seconds to build queue." + sto_rocket = StochasticRocket( + rocket=self.rocket_params["rocket"], + radius=self.rocket_params["radius"], + mass=self.rocket_params["mass"], + inertia_11=self.rocket_params["inertia_11"], + inertia_22=self.rocket_params["inertia_22"], + inertia_33=self.rocket_params["inertia_33"], + center_of_mass_without_motor=self.rocket_params[ + "center_of_mass_without_motor" + ], + ) + + sto_rocket.add_motor( + self.rocket_params["motor"][0], position=self.rocket_params["motor"][1] + ) + sto_rocket.add_nose( + self.rocket_params["nose"][0], position=self.rocket_params["nose"][1] + ) + sto_rocket.add_trapezoidal_fins( + self.rocket_params["trapezoidal_fins"][0], + position=self.rocket_params["trapezoidal_fins"][1], + ) + sto_rocket.set_rail_buttons( + self.rocket_params["rail_buttons"][0], + lower_button_position=self.rocket_params["rail_buttons"][1], + ) + sto_rocket.add_tail(self.rocket_params["tail"]) + sto_rocket.add_parachute(self.rocket_params["parachute_main"]) + sto_rocket.add_parachute(self.rocket_params["parachute_drogue"]) + + sto_flight = StochasticFlight( + flight=self.flight_params["flight"], + inclination=self.flight_params["inclination"], + heading=self.flight_params["heading"], ) print("Starting monte carlo analysis", end="\r") print(f"Number of simulations: {number_of_simulations}") - # Creates 10 processes then starts them + # Creates n_workers processes then starts them for i in range(n_workers): p = Process( target=self._run_simulation_worker, - args=(i+1, simulation_queue, sim_counter, self.batch_path), + args=( + i, + number_of_simulations, + n_workers, + sto_env, + sto_rocket, + sto_flight, + sim_counter, + self.batch_path, + ), ) processes.append(p) - # Joins all the processes + # Starts all the processes for p in processes: p.start() + + # Joins all the processes for p in processes: p.join() - print("-" * 80 + "All workers joined, simulation complete.") + parallel_end = process_time() + + print("-" * 80 + "\nAll workers joined, simulation complete.") + print(f"In total, {sim_counter.get_count()} simulations were performed.") + print("Simulation took", parallel_end - parallel_start, "seconds to run.") + + @staticmethod + def _run_simulation_worker( + worker_no, + n_sim, + n_workers, + sto_env, + sto_rocket, + sto_flight, + sim_counter, + batch_path, + ): + """Runs a simulation from a queue.""" - def _build_queue(self, number_of_simulations, simulation_queue): - dummy_env = self.environment.create_object() + for i in range(worker_no, n_sim, n_workers): + sim_idx = sim_counter.increment() + sim_start = process_time() - """Builds a queue with the simulations to be run.""" - for i in range(number_of_simulations): - rocket = self.rocket.create_object() - rail_length = self.flight._randomize_rail_length() - inclination = self.flight._randomize_inclination() - heading = self.flight._randomize_heading() - initial_solution = self.flight.initial_solution - terminate_on_apogee = self.flight.terminate_on_apogee + env = sto_env.create_object() + rocket = sto_rocket.create_object() + rail_length = sto_flight._randomize_rail_length() + inclination = sto_flight._randomize_inclination() + heading = sto_flight._randomize_heading() + initial_solution = sto_flight.initial_solution + terminate_on_apogee = sto_flight.terminate_on_apogee flight = Flight( rocket=rocket, - environment=dummy_env, + environment=env, rail_length=rail_length, inclination=inclination, heading=heading, initial_solution=initial_solution, terminate_on_apogee=terminate_on_apogee, - simulate=False, ) input_parameters = flightv1_serializer( flight, f"Simulation_{i}", return_dict=True ) - # self._inputs_dict = dict( - # item - # for d in [ - # self.environment.last_rnd_dict, - # self.rocket.last_rnd_dict, - # self.flight.last_rnd_dict, - # ] - # for item in d.items() - # ) + flight_results = MonteCarlo.inspect_object_attributes(flight) - simulation_queue.put((input_parameters)) + sim_end = process_time() - @staticmethod - def _run_simulation_worker(i, queue, sim_counter, batch_path): - """Runs a simulation from a queue.""" - - try: - while True: - if queue.empty(): - break - parameters = queue.get() - sim_idx = sim_counter.increment() - - sim_start = process_time() - env = StoEnv.create_object() - - flight = run_flight(parameters, env) - flight.post_process() - sim_end = process_time() - - flight_results = MonteCarlo.attribute_path(flight) - - print( - "-" * 80 - + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." - ) - - print(flight_results.keys()) - print(flight_results['Flight'].keys()) - - except Exception as error: - print(f"Worker {i} failed with the exception:\n{error}") - finally: - print(f"Worker {i} finished.") + print( + "-" * 80 + + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." + ) def __run_single_simulation(self, input_file, output_file): """Runs a single simulation and saves the inputs and outputs to the @@ -793,33 +834,16 @@ def all_info(self): self.info() self.plots.ellipses() self.plots.all() - - @staticmethod - def attribute_path(obj, max_depth=1): - # This dictionary will hold the attribute paths and their values. + + @staticmethod + def inspect_object_attributes(obj): result = {} - - # Helper function to process each object - def recurse(obj, parent, depth): - # We assume all objects passed into here are class instances - # We get the name of the class of the object - class_name = obj.__class__.__name__ - # Create a dictionary for this class if not already created - if class_name not in parent: - parent[class_name] = {} - - # Iterate through each attribute of the object - for attr_name, attr_value in vars(obj).items(): - # Check if the attribute is an instance of a class - if hasattr(attr_value, '__dict__') and depth < max_depth: - # Recursive case: attribute is a class instance - recurse(attr_value, parent[class_name], depth=depth+1) - elif isinstance(attr_value, (np.ndarray, list, int, float)): - # Base case: attribute is a primitive, store it - parent[class_name][attr_name] = attr_value - - # Start the recursion with the initial object - recurse(obj, result, depth=1) + for attr_name in dir(obj): + attr_value = getattr(obj, attr_name) + if isinstance( + attr_value, (int, float, tuple, list, dict, object) + ) and not attr_name.startswith('__'): + result[attr_name] = attr_value return result @@ -828,6 +852,10 @@ def __init__(self): super().__init__() self.register('JoinableQueue', JoinableQueue) self.register('SimCounter', SimCounter) + self.register('StochasticEnvironment', StochasticEnvironment, StochasticProxy) + self.register('StochasticRocket', StochasticRocket, StochasticProxy) + self.register('StochasticFlight', StochasticFlight, StochasticProxy) + class SimCounter: def __init__(self): @@ -838,4 +866,18 @@ def increment(self) -> int: return self.count def get_count(self) -> int: - return self.count \ No newline at end of file + return self.count + + +class StochasticProxy(NamespaceProxy): + _exposed_ = tuple(dir(StochasticEnvironment)) + + def __getattr__(self, name): + result = super().__getattr__(name) + if isinstance(result, types.MethodType): + + def wrapper(*args, **kwargs): + return self._callmethod(name, args, kwargs) + + return wrapper + return result From 1b50e94b1cf579fef99e16590343a52e73772ba0 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Thu, 9 May 2024 16:36:50 +0200 Subject: [PATCH 04/54] Write mode added --- .../monte_carlo_analysis/mc_example.py | 2 +- rocketpy/simulation/monte_carlo.py | 107 ++++++++++++------ 2 files changed, 75 insertions(+), 34 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py index 125c72cb2..4980ff063 100644 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -218,4 +218,4 @@ ) ##### Running the Monte Carlo Simulations -test_dispersion.simulate(number_of_simulations=1, append=False, parallel=True) +test_dispersion.simulate(number_of_simulations=50, append=False, parallel=True) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 7093126e0..694a7583b 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,24 +1,28 @@ """Defines the MonteCarlo class.""" import json import os -from multiprocess import JoinableQueue, Process, get_context -from multiprocess.managers import BaseManager, NamespaceProxy +import types +from pathlib import Path from time import process_time, time + +import h5py import numpy as np import simplekml -import types +from multiprocess import Lock, Process, Queue +from multiprocess.managers import BaseManager, NamespaceProxy +from rocketpy import Function from rocketpy._encoders import RocketPyEncoder from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight +from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer +from rocketpy.simulation.sim_config.serializer import function_serializer from rocketpy.stochastic import ( StochasticEnvironment, - StochasticRocket, StochasticFlight, + StochasticRocket, ) -from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer -from rocketpy.simulation.sim_config.run_sim import run_flight from rocketpy.tools import ( generate_monte_carlo_ellipses, generate_monte_carlo_ellipses_coordinates, @@ -129,7 +133,14 @@ def __init__( self.plots = _MonteCarloPlots(self) self._inputs_dict = {} self._last_print_len = 0 # used to print on the same line - self.batch_path = batch_path + + if batch_path is None: + self.batch_path = Path.cwd() / "mc_simulations" + else: + self.batch_path = Path(batch_path) + + if not os.path.exists(self.batch_path): + os.makedirs(self.batch_path) # Checks export_list self.export_list = self.__check_export_list(export_list) @@ -210,9 +221,9 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): n_workers = os.cpu_count() with MonteCarloManager() as manager: - parallel_start = process_time() + parallel_start = time() # initialize queue - # simulation_queue = manager.JoinableQueue() + write_lock = manager.Lock() sim_counter = manager.SimCounter() # initialize stochastic objects @@ -278,11 +289,16 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): sto_rocket, sto_flight, sim_counter, - self.batch_path, + write_lock, + self.batch_path / 'montecarlo_output.h5', ), ) processes.append(p) + # Initialize write file + with h5py.File(self.batch_path / 'montecarlo_output.h5', 'w') as _: + pass + # Starts all the processes for p in processes: p.start() @@ -291,7 +307,7 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): for p in processes: p.join() - parallel_end = process_time() + parallel_end = time() print("-" * 80 + "\nAll workers joined, simulation complete.") print(f"In total, {sim_counter.get_count()} simulations were performed.") @@ -306,13 +322,14 @@ def _run_simulation_worker( sto_rocket, sto_flight, sim_counter, - batch_path, + write_lock, + file_path, ): """Runs a simulation from a queue.""" for i in range(worker_no, n_sim, n_workers): sim_idx = sim_counter.increment() - sim_start = process_time() + sim_start = time() env = sto_env.create_object() rocket = sto_rocket.create_object() @@ -338,7 +355,22 @@ def _run_simulation_worker( flight_results = MonteCarlo.inspect_object_attributes(flight) - sim_end = process_time() + export_dict = { + str(i): { + "inputs": input_parameters, + "outputs": flight_results, + } + } + + # Export to file + write_lock.acquire() + + with h5py.File(file_path, 'a') as h5file: + MonteCarlo.dict_to_h5(h5file, '/', export_dict) + + write_lock.release() + + sim_end = time() print( "-" * 80 @@ -843,18 +875,41 @@ def inspect_object_attributes(obj): if isinstance( attr_value, (int, float, tuple, list, dict, object) ) and not attr_name.startswith('__'): - result[attr_name] = attr_value + + if isinstance(attr_value, Function): + result[attr_name] = function_serializer(attr_value) + else: + result[attr_name] = attr_value return result + @staticmethod + def dict_to_h5(h5_file, path, dic): + """ + .... + """ + for key, item in dic.items(): + if isinstance( + item, (np.ndarray, np.int64, np.float64, str, bytes, int, float) + ): + h5_file[path + key] = item + elif isinstance(item, Function): + raise TypeError( + "Function objects should be preprocessed before saving." + ) + elif isinstance(item, dict): + MonteCarlo.dict_to_h5(h5_file, path + key + '/', item) + else: + pass # Implement other types as needed + class MonteCarloManager(BaseManager): def __init__(self): super().__init__() - self.register('JoinableQueue', JoinableQueue) + self.register('Lock', Lock) self.register('SimCounter', SimCounter) - self.register('StochasticEnvironment', StochasticEnvironment, StochasticProxy) - self.register('StochasticRocket', StochasticRocket, StochasticProxy) - self.register('StochasticFlight', StochasticFlight, StochasticProxy) + self.register('StochasticEnvironment', StochasticEnvironment) + self.register('StochasticRocket', StochasticRocket) + self.register('StochasticFlight', StochasticFlight) class SimCounter: @@ -867,17 +922,3 @@ def increment(self) -> int: def get_count(self) -> int: return self.count - - -class StochasticProxy(NamespaceProxy): - _exposed_ = tuple(dir(StochasticEnvironment)) - - def __getattr__(self, name): - result = super().__getattr__(name) - if isinstance(result, types.MethodType): - - def wrapper(*args, **kwargs): - return self._callmethod(name, args, kwargs) - - return wrapper - return result From 46f5f007669100ec68c08b5f78d3536582e4ae3a Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 21 May 2024 17:09:14 +0200 Subject: [PATCH 05/54] Enable both export modes for serial and parallel --- .../monte_carlo_analysis/mc_example.py | 118 +++---- rocketpy/simulation/monte_carlo.py | 303 ++++++++++-------- 2 files changed, 222 insertions(+), 199 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py index 4980ff063..067104609 100644 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -1,32 +1,25 @@ import datetime -from rocketpy import Environment, Flight, MonteCarlo, Rocket, SolidMotor, Function -from rocketpy.stochastic import (StochasticNoseCone, StochasticParachute, - StochasticRailButtons, StochasticTail, - StochasticTrapezoidalFins, StochasticSolidMotor) - -##### Environment -tomorrow = datetime.date.today() + datetime.timedelta(days=1) +from rocketpy import (Environment, Flight, Function, MonteCarlo, Rocket, + SolidMotor) +from rocketpy.stochastic import (StochasticEnvironment, StochasticFlight, + StochasticNoseCone, StochasticParachute, + StochasticRailButtons, StochasticRocket, + StochasticSolidMotor, StochasticTail, + StochasticTrapezoidalFins) env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113) +tomorrow = datetime.date.today() + datetime.timedelta(days=1) env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12)) env.set_atmospheric_model(type="Ensemble", file="GEFS") -# mc_env = StochasticEnvironment( -# environment=env, -# ensemble_member=list(range(env.num_ensemble_members)), -# wind_velocity_x_factor=(1.0, 0.33, "normal"), -# wind_velocity_y_factor=(1.0, 0.33, "normal"), -# ) - -sto_env_parameters = { - "environment": env, - "ensemble_member": list(range(env.num_ensemble_members)), - "wind_velocity_x_factor": (1.0, 0.33, "normal"), - "wind_velocity_y_factor": (1.0, 0.33, "normal"), -} - -##### Motor +mc_env = StochasticEnvironment( + environment=env, + ensemble_member=list(range(env.num_ensemble_members)), + wind_velocity_x_factor=(1.0, 0.33, "normal"), + wind_velocity_y_factor=(1.0, 0.33, "normal"), +) + motor = SolidMotor( thrust_source="data/motors/Cesaroni_M1670.eng", dry_mass=1.815, @@ -66,27 +59,6 @@ nozzle_position=0.001, ) - -# sto_motor_parameters = { -# "solid_motor": motor, -# "thrust_source": [ -# "data/motors/Cesaroni_M1670.eng", -# [[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]], -# ], -# "burn_start_time": (0, 0.1), -# "grains_center_of_mass_position": 0.001, -# "grain_density": 50, -# "grain_separation": 1 / 1000, -# "grain_initial_height": 1 / 1000, -# "grain_initial_inner_radius": 0.375 / 1000, -# "grain_outer_radius": 0.375 / 1000, -# "total_impulse": (6500, 1000), -# "throat_radius": 0.5 / 1000, -# "nozzle_radius": 0.5 / 1000, -# "nozzle_position": 0.001, -# } - -##### Rocket rocket = Rocket( radius=127 / 2000, mass=14.426, @@ -139,15 +111,15 @@ noise=(0, 8.3, 0.5), ) -sto_rocket_parameters = { - "rocket": rocket, - "radius": 0.0127 / 2000, - "mass": (15.426, 0.5, "normal"), - "inertia_11": (6.321, 0), - "inertia_22": 0.01, - "inertia_33": 0.01, - "center_of_mass_without_motor": 0, -} +mc_rocket = StochasticRocket( + rocket=rocket, + radius=0.0127 / 2000, + mass=(15.426, 0.5, "normal"), + inertia_11=(6.321, 0), + inertia_22=0.01, + inertia_33=0.01, + center_of_mass_without_motor=0, +) mc_nose_cone = StochasticNoseCone( nosecone=nose_cone, @@ -184,16 +156,14 @@ lag=0.2, ) -sto_rocket_parameters["motor"] = (mc_motor, 0.001) -sto_rocket_parameters["nose"] = (mc_nose_cone, (1.134, 0.001)) -sto_rocket_parameters["trapezoidal_fins"] = (mc_fin_set, (0.001, "normal")) -sto_rocket_parameters["rail_buttons"] = (mc_rail_buttons, (0.001, "normal")) -sto_rocket_parameters["tail"] = mc_tail -sto_rocket_parameters["parachute_main"] = mc_main -sto_rocket_parameters["parachute_drogue"] = mc_drogue - +mc_rocket.add_motor(mc_motor, position=0.001) +mc_rocket.add_nose(mc_nose_cone, position=(1.134, 0.001)) +mc_rocket.add_trapezoidal_fins(mc_fin_set, position=(0.001, "normal")) +mc_rocket.add_tail(mc_tail) +mc_rocket.set_rail_buttons(mc_rail_buttons, lower_button_position=(0.001, "normal")) +mc_rocket.add_parachute(mc_main) +mc_rocket.add_parachute(mc_drogue) -##### Flight test_flight = Flight( rocket=rocket, environment=env, @@ -202,20 +172,20 @@ heading=133, ) -sto_flight_parameters = { - "flight": test_flight, - "inclination": (84.7, 1), - "heading": (53, 2), -} - +mc_flight = StochasticFlight( + flight=test_flight, + inclination=(84.7, 1), + heading=(53, 2), +) -##### Step 2: Starting the Monte Carlo Simulations test_dispersion = MonteCarlo( - filename="monte_carlo_analysis_outputs/monte_carlo_class_example", - environment_params=sto_env_parameters, - rocket_params=sto_rocket_parameters, - flight_params=sto_flight_parameters, + filename="monte_carlo_class_example", + environment=mc_env, + rocket=mc_rocket, + flight=mc_flight, + batch_path="/home/sorban/Documents/code/RocketPy/mc_simulations", ) -##### Running the Monte Carlo Simulations -test_dispersion.simulate(number_of_simulations=50, append=False, parallel=True) +test_dispersion.simulate( + number_of_simulations=10, append=False, light_mode=False, parallel=True +) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 694a7583b..494dca9f4 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,15 +1,14 @@ """Defines the MonteCarlo class.""" import json import os -import types from pathlib import Path from time import process_time, time import h5py import numpy as np import simplekml -from multiprocess import Lock, Process, Queue -from multiprocess.managers import BaseManager, NamespaceProxy +from multiprocess import Lock, Process +from multiprocess.managers import BaseManager from rocketpy import Function from rocketpy._encoders import RocketPyEncoder @@ -80,9 +79,9 @@ class MonteCarlo: def __init__( self, filename, - environment_params, - rocket_params, - flight_params, + environment, + rocket, + flight, export_list=None, batch_path=None, ): @@ -119,9 +118,9 @@ def __init__( """ # Save and initialize parameters self.filename = filename - self.environment_params = environment_params - self.rocket_params = rocket_params - self.flight_params = flight_params + self.environment = environment + self.rocket = rocket + self.flight = flight self.export_list = [] self.inputs_log = [] self.outputs_log = [] @@ -135,7 +134,7 @@ def __init__( self._last_print_len = 0 # used to print on the same line if batch_path is None: - self.batch_path = Path.cwd() / "mc_simulations" + self.batch_path = Path.cwd() else: self.batch_path = Path(batch_path) @@ -148,19 +147,21 @@ def __init__( try: self.import_inputs() except FileNotFoundError: - self._input_file = f"{filename}.inputs.txt" + self._input_file = self.batch_path / f"{filename}.inputs.txt" try: self.import_outputs() except FileNotFoundError: - self._output_file = f"{filename}.outputs.txt" + self._output_file = self.batch_path / f"{filename}.outputs.txt" try: self.import_errors() except FileNotFoundError: - self._error_file = f"{filename}.errors.txt" + self._error_file = self.batch_path / f"{filename}.errors.txt" - def simulate(self, number_of_simulations, append=False, parallel=False): + def simulate( + self, number_of_simulations, append=False, light_mode=False, parallel=False + ): """ Runs the monte carlo simulation and saves all data. @@ -171,111 +172,117 @@ def simulate(self, number_of_simulations, append=False, parallel=False): append : bool, optional If True, the results will be appended to the existing files. If False, the files will be overwritten. Default is False. + light_mode : bool, optional + If True, the files will be saved on self and the post simulation + attributes will be calculated. If False, all inputs and outputs + will be saved to an h5 file. Default is False. + parallel : bool, optional + If True, the simulations will be run in parallel. Default is False. Returns ------- None """ + if append and light_mode is False: + raise ValueError( + "Append mode is not available when light_mode is False." + ) + + # initialize counters + self.number_of_simulations = number_of_simulations + self.iteration_count = self.num_of_loaded_sims if append else 0 + self.start_time = time() + self.start_cpu_time = process_time() + + # Begin display + print("Starting monte carlo analysis", end="\r") + + # Run simulations if parallel: - self._run_in_parallel(number_of_simulations) + self._run_in_parallel(append, light_mode=light_mode) else: - # Create data files for inputs, outputs and error logging - open_mode = "a" if append else "w" + self._run_in_serial(append, light_mode=light_mode) + + def _run_in_serial(self, append, light_mode): + """Runs the monte carlo simulation in serial.""" + + # Create data files for inputs, outputs and error logging + open_mode = "a" if append else "w" + + # Open files + if light_mode: input_file = open(self._input_file, open_mode, encoding="utf-8") output_file = open(self._output_file, open_mode, encoding="utf-8") error_file = open(self._error_file, open_mode, encoding="utf-8") + else: + input_file = h5py.File(self._input_file.with_suffix(".h5"), open_mode) + output_file = h5py.File(self._output_file.with_suffix(".h5"), open_mode) + error_file = open(self._error_file, open_mode, encoding="utf-8") - # initialize counters - self.number_of_simulations = number_of_simulations - self.iteration_count = self.num_of_loaded_sims if append else 0 - self.start_time = time() - self.start_cpu_time = process_time() + # Run simulations + try: + while self.iteration_count < self.number_of_simulations: + self.__run_single_simulation( + self.iteration_count, input_file, output_file, light_mode=light_mode + ) - # Begin display - print("Starting monte carlo analysis", end="\r") + except KeyboardInterrupt: + print("Keyboard Interrupt, files saved.") + error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") + self.__close_files(input_file, output_file, error_file) - try: - while self.iteration_count < self.number_of_simulations: - self.__run_single_simulation(input_file, output_file) - except KeyboardInterrupt: - print("Keyboard Interrupt, files saved.") - error_file.write( - json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n" - ) - self.__close_files(input_file, output_file, error_file) - except Exception as error: - print(f"Error on iteration {self.iteration_count}: {error}") - error_file.write( - json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n" - ) - self.__close_files(input_file, output_file, error_file) - raise error + except Exception as error: + print(f"Error on iteration {self.iteration_count}: {error}") + error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") + self.__close_files(input_file, output_file, error_file) + raise error - self.__finalize_simulation(input_file, output_file, error_file) + self.__finalize_simulation(input_file, output_file, error_file, light_mode=light_mode) - def _run_in_parallel(self, number_of_simulations, n_workers=None): + def _run_in_parallel(self, append, light_mode, n_workers=None): """Runs the monte carlo simulation in parallel.""" processes = [] if n_workers is None: n_workers = os.cpu_count() + parallel_start = time() + with MonteCarloManager() as manager: - parallel_start = time() # initialize queue write_lock = manager.Lock() sim_counter = manager.SimCounter() - # initialize stochastic objects - sto_env = manager.StochasticEnvironment( - environment=self.environment_params["environment"], - ensemble_member=self.environment_params["ensemble_member"], - wind_velocity_x_factor=self.environment_params[ - "wind_velocity_x_factor" - ], - wind_velocity_y_factor=self.environment_params[ - "wind_velocity_y_factor" - ], - ) + # Initialize write file + open_mode = "a" if append else "w" - sto_rocket = StochasticRocket( - rocket=self.rocket_params["rocket"], - radius=self.rocket_params["radius"], - mass=self.rocket_params["mass"], - inertia_11=self.rocket_params["inertia_11"], - inertia_22=self.rocket_params["inertia_22"], - inertia_33=self.rocket_params["inertia_33"], - center_of_mass_without_motor=self.rocket_params[ - "center_of_mass_without_motor" - ], - ) + file_paths = { + "input_file": self._input_file, + "output_file": self._output_file, + "error_file": self._error_file, + "export_list": self.export_list, + } - sto_rocket.add_motor( - self.rocket_params["motor"][0], position=self.rocket_params["motor"][1] - ) - sto_rocket.add_nose( - self.rocket_params["nose"][0], position=self.rocket_params["nose"][1] - ) - sto_rocket.add_trapezoidal_fins( - self.rocket_params["trapezoidal_fins"][0], - position=self.rocket_params["trapezoidal_fins"][1], - ) - sto_rocket.set_rail_buttons( - self.rocket_params["rail_buttons"][0], - lower_button_position=self.rocket_params["rail_buttons"][1], - ) - sto_rocket.add_tail(self.rocket_params["tail"]) - sto_rocket.add_parachute(self.rocket_params["parachute_main"]) - sto_rocket.add_parachute(self.rocket_params["parachute_drogue"]) - - sto_flight = StochasticFlight( - flight=self.flight_params["flight"], - inclination=self.flight_params["inclination"], - heading=self.flight_params["heading"], - ) + if light_mode: + with open(self._input_file, mode=open_mode) as _: + pass # initialize file + with open(self._output_file, mode=open_mode) as _: + pass # initialize file + with open(self._error_file, mode=open_mode) as _: + pass # initialize file + + else: + with h5py.File(self._input_file.with_suffix(".h5"), 'w') as _: + pass # initialize file + with h5py.File(self._output_file.with_suffix(".h5"), 'w') as _: + pass # initialize file + + file_paths["input_file"] = file_paths["input_file"].with_suffix(".h5") + file_paths["output_file"] = file_paths["output_file"].with_suffix(".h5") + file_paths["error_file"] = file_paths["error_file"].with_suffix(".h5") print("Starting monte carlo analysis", end="\r") - print(f"Number of simulations: {number_of_simulations}") + print(f"Number of simulations: {self.number_of_simulations}") # Creates n_workers processes then starts them for i in range(n_workers): @@ -283,22 +290,19 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): target=self._run_simulation_worker, args=( i, - number_of_simulations, + self.number_of_simulations, n_workers, - sto_env, - sto_rocket, - sto_flight, + self.environment, + self.rocket, + self.flight, sim_counter, write_lock, - self.batch_path / 'montecarlo_output.h5', + light_mode, + file_paths, ), ) processes.append(p) - # Initialize write file - with h5py.File(self.batch_path / 'montecarlo_output.h5', 'w') as _: - pass - # Starts all the processes for p in processes: p.start() @@ -307,6 +311,8 @@ def _run_in_parallel(self, number_of_simulations, n_workers=None): for p in processes: p.join() + self.number_of_simulations = sim_counter.get_count() + parallel_end = time() print("-" * 80 + "\nAll workers joined, simulation complete.") @@ -323,7 +329,8 @@ def _run_simulation_worker( sto_flight, sim_counter, write_lock, - file_path, + light_mode, + file_paths, ): """Runs a simulation from a queue.""" @@ -349,26 +356,56 @@ def _run_simulation_worker( terminate_on_apogee=terminate_on_apogee, ) - input_parameters = flightv1_serializer( - flight, f"Simulation_{i}", return_dict=True - ) + # Export to file + if light_mode: + inputs_dict = dict( + item + for d in [ + sto_env.last_rnd_dict, + sto_rocket.last_rnd_dict, + sto_flight.last_rnd_dict, + ] + for item in d.items() + ) + + # Construct the dict with the results from the flight + results = { + export_item: getattr(flight, export_item) + for export_item in file_paths["export_list"] + } + + # Write flight setting and results to file + write_lock.acquire() + with open(file_paths["input_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + with open(file_paths["output_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") + + write_lock.release() + + else: + input_parameters = flightv1_serializer( + flight, f"Simulation_{i}", return_dict=True + ) - flight_results = MonteCarlo.inspect_object_attributes(flight) + flight_results = MonteCarlo.inspect_object_attributes(flight) - export_dict = { - str(i): { - "inputs": input_parameters, - "outputs": flight_results, + export_inputs = { + str(i): input_parameters, } - } - # Export to file - write_lock.acquire() + export_outputs = { + str(i): flight_results, + } - with h5py.File(file_path, 'a') as h5file: - MonteCarlo.dict_to_h5(h5file, '/', export_dict) + write_lock.acquire() + with h5py.File(file_paths["input_file"], 'a') as h5_file: + MonteCarlo.dict_to_h5(h5_file, '/', export_inputs) - write_lock.release() + with h5py.File(file_paths["output_file"], 'a') as h5_file: + MonteCarlo.dict_to_h5(h5_file, '/', export_outputs) + + write_lock.release() sim_end = time() @@ -377,7 +414,9 @@ def _run_simulation_worker( + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." ) - def __run_single_simulation(self, input_file, output_file): + def __run_single_simulation( + self, sim_idx, input_file, output_file, light_mode=False + ): """Runs a single simulation and saves the inputs and outputs to the respective files.""" # Update iteration count @@ -404,12 +443,25 @@ def __run_single_simulation(self, input_file, output_file): ) # Export inputs and outputs to file - self.__export_flight_data( - flight=monte_carlo_flight, - inputs_dict=self._inputs_dict, - input_file=input_file, - output_file=output_file, - ) + if light_mode: + self.__export_flight_data( + flight=monte_carlo_flight, + inputs_dict=self._inputs_dict, + input_file=input_file, + output_file=output_file, + ) + else: + input_parameters = flightv1_serializer( + monte_carlo_flight, f"Simulation_{sim_idx}", return_dict=True + ) + + flight_results = self.inspect_object_attributes(monte_carlo_flight) + + export_inputs = {str(sim_idx): input_parameters} + export_outputs = {str(sim_idx): flight_results} + + self.dict_to_h5(input_file, '/', export_inputs) + self.dict_to_h5(output_file, '/', export_outputs) average_time = (process_time() - self.start_cpu_time) / self.iteration_count estimated_time = int( @@ -429,7 +481,7 @@ def __close_files(self, input_file, output_file, error_file): output_file.close() error_file.close() - def __finalize_simulation(self, input_file, output_file, error_file): + def __finalize_simulation(self, input_file, output_file, error_file, light_mode): """Finalizes the simulation, closes the files and prints the results.""" final_string = ( f"Completed {self.iteration_count} iterations. Total CPU time: " @@ -442,10 +494,11 @@ def __finalize_simulation(self, input_file, output_file, error_file): # close files to guarantee saving self.__close_files(input_file, output_file, error_file) - # resave the files on self and calculate post simulation attributes - self.input_file = f"{self.filename}.inputs.txt" - self.output_file = f"{self.filename}.outputs.txt" - self.error_file = f"{self.filename}.errors.txt" + if light_mode: + # resave the files on self and calculate post simulation attributes + self.input_file = self.batch_path / f"{self.filename}.inputs.txt" + self.output_file = self.batch_path / f"{self.filename}.outputs.txt" + self.error_file = self.batch_path / f"{self.filename}.errors.txt" print(f"Results saved to {self._output_file}") From 6ea6ef86784915cc656033afcd64c2f4078a452f Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 21 May 2024 17:18:58 +0200 Subject: [PATCH 06/54] Style changes --- .../monte_carlo_analysis/mc_example.py | 2 +- rocketpy/simulation/monte_carlo.py | 26 ++++++++----------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py index 067104609..bdbf96796 100644 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -187,5 +187,5 @@ ) test_dispersion.simulate( - number_of_simulations=10, append=False, light_mode=False, parallel=True + number_of_simulations=1000, append=False, light_mode=True, parallel=True ) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 494dca9f4..a0c7114d4 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -15,17 +15,13 @@ from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer +from rocketpy.simulation.sim_config.flight2serializer import \ + flightv1_serializer from rocketpy.simulation.sim_config.serializer import function_serializer -from rocketpy.stochastic import ( - StochasticEnvironment, - StochasticFlight, - StochasticRocket, -) -from rocketpy.tools import ( - generate_monte_carlo_ellipses, - generate_monte_carlo_ellipses_coordinates, -) +from rocketpy.stochastic import (StochasticEnvironment, StochasticFlight, + StochasticRocket) +from rocketpy.tools import (generate_monte_carlo_ellipses, + generate_monte_carlo_ellipses_coordinates) # TODO: Let Functions and Flights be json serializable # TODO: Create evolution plots to analyze convergence @@ -184,10 +180,8 @@ def simulate( None """ if append and light_mode is False: - raise ValueError( - "Append mode is not available when light_mode is False." - ) - + raise ValueError("Append mode is not available when light_mode is False.") + # initialize counters self.number_of_simulations = number_of_simulations self.iteration_count = self.num_of_loaded_sims if append else 0 @@ -237,7 +231,9 @@ def _run_in_serial(self, append, light_mode): self.__close_files(input_file, output_file, error_file) raise error - self.__finalize_simulation(input_file, output_file, error_file, light_mode=light_mode) + self.__finalize_simulation( + input_file, output_file, error_file, light_mode=light_mode + ) def _run_in_parallel(self, append, light_mode, n_workers=None): """Runs the monte carlo simulation in parallel.""" From be32a758cabac3b9166942c95317fc53b8ff2902 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 21 May 2024 21:15:33 +0200 Subject: [PATCH 07/54] Added post-processing scripts --- .../monte_carlo_analysis/mc_example.py | 2 +- rocketpy/simulation/monte_carlo.py | 11 ++- rocketpy/simulation/sim_config/serializer.py | 2 +- .../stochastic/post_processing/__init__.py | 0 .../post_processing/scripts/__init__.py | 0 .../scripts/stochastic_apogee.py | 52 +++++++++++ .../scripts/stochastic_impact_point.py | 87 +++++++++++++++++++ .../scripts/stochastic_mach.py | 42 +++++++++ .../scripts/stochastic_maxQ.py | 46 ++++++++++ .../post_processing/stochastic_cache.py | 60 +++++++++++++ .../stochastic_post_process.py | 0 11 files changed, 298 insertions(+), 4 deletions(-) create mode 100644 rocketpy/stochastic/post_processing/__init__.py create mode 100644 rocketpy/stochastic/post_processing/scripts/__init__.py create mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py create mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py create mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_mach.py create mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py create mode 100644 rocketpy/stochastic/post_processing/stochastic_cache.py create mode 100644 rocketpy/stochastic/post_processing/stochastic_post_process.py diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py index bdbf96796..067104609 100644 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ b/docs/notebooks/monte_carlo_analysis/mc_example.py @@ -187,5 +187,5 @@ ) test_dispersion.simulate( - number_of_simulations=1000, append=False, light_mode=True, parallel=True + number_of_simulations=10, append=False, light_mode=False, parallel=True ) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index a0c7114d4..02124177f 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -938,9 +938,16 @@ def dict_to_h5(h5_file, path, dic): """ for key, item in dic.items(): if isinstance( - item, (np.ndarray, np.int64, np.float64, str, bytes, int, float) + item, (np.int64, np.float64, int, float) ): - h5_file[path + key] = item + data = np.array([[item]]) + h5_file.create_dataset(path + key, data=data, shape=data.shape, dtype=data.dtype) + elif isinstance(item, np.ndarray): + if len(item.shape) < 2: + item = item.reshape(-1, 1) # Ensure it is a column vector + h5_file.create_dataset(path + key, data=item, shape=item.shape, dtype=item.dtype) + elif isinstance(item, (str, bytes)): + h5_file.create_dataset(path + key, data=item) elif isinstance(item, Function): raise TypeError( "Function objects should be preprocessed before saving." diff --git a/rocketpy/simulation/sim_config/serializer.py b/rocketpy/simulation/sim_config/serializer.py index 1a7840f43..c4b940b23 100644 --- a/rocketpy/simulation/sim_config/serializer.py +++ b/rocketpy/simulation/sim_config/serializer.py @@ -25,7 +25,7 @@ def function_serializer(function_object: Function, t_range=None): else: raise ValueError("t_range must be specified for callable functions") - return func.source + return func.get_source() # with open(csv_path, "w+", newline="") as f: # writer = csv.writer(f) diff --git a/rocketpy/stochastic/post_processing/__init__.py b/rocketpy/stochastic/post_processing/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/rocketpy/stochastic/post_processing/scripts/__init__.py b/rocketpy/stochastic/post_processing/scripts/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py b/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py new file mode 100644 index 000000000..5502e67fc --- /dev/null +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py @@ -0,0 +1,52 @@ +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np + +from rocketpy.stochastic.post_processing.stochastic_cache import \ + SimulationCache + + +def compute_apogee(file_name, batch_path): + cache = SimulationCache( + file_name, + batch_path, + ) + apogee = cache.read_outputs('apogee') + + mean_apogee = float(np.nanmean(apogee, axis=0)) + + return apogee, mean_apogee + + +def plot_apogee(batch_path, apogee, mean_apogee, save=False, show=True): + # Histogram + fig, ax = plt.subplots() + ax.hist(apogee.flatten(), bins=50) + ax.axvline( + mean_apogee, + color='black', + linestyle='--', + linewidth=2, + label=f'Mean: {mean_apogee:.2f} m', + ) + ax.set_title('Mean Apogee Distribution') + ax.set_xlabel('Apogee [m]') + ax.set_ylabel('Frequency') + ax.legend() + + if save: + plt.savefig(batch_path / 'mean_apogee_distribution.png') + if show: + plt.show() + + +def run(file_name, batch_path, save, show): + apogee, mean_apogee = compute_apogee(file_name, batch_path) + plot_apogee(batch_path, apogee, mean_apogee, save=save, show=show) + + +if __name__ == '__main__': + batch_path = Path("mc_simulations/") + file_name = 'monte_carlo_class_example' + run(file_name, batch_path, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py b/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py new file mode 100644 index 000000000..4f9747dfe --- /dev/null +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py @@ -0,0 +1,87 @@ +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np +from matplotlib.patches import Ellipse + +from rocketpy.stochastic.post_processing.stochastic_cache import \ + SimulationCache + +# 1-3 sigma +lower_percentiles = [0.16, 0.03, 0.003] +upper_percentiles = [0.84, 0.97, 0.997] + + +# Define function to calculate eigen values +def eigsorted(cov): + vals, vecs = np.linalg.eigh(cov) + order = vals.argsort()[::-1] + return vals[order], vecs[:, order] + + +def compute_impact(file_name, batch_path, save, show): + cache = SimulationCache( + file_name, + batch_path, + ) + x_impact = cache.read_outputs('x_impact') + y_impact = cache.read_outputs('y_impact') + + x_mean_impact = np.nanmean(x_impact, axis=0) + y_mean_impact = np.nanmean(y_impact, axis=0) + + # Calculate error ellipses for impact + impact_cov = np.cov(x_impact.flatten(), y_impact.flatten()) + impact_vals, impactVecs = eigsorted(impact_cov) + impact_theta = np.degrees(np.arctan2(*impactVecs[:, 0][::-1])) + impact_w, impactH = 2 * np.sqrt(impact_vals) + + fig, ax = plt.subplots() + ax.scatter(x_impact, y_impact, c='blue') + ax.scatter( + x_mean_impact, + y_mean_impact, + marker='x', + c='red', + label='Mean Impact Point', + ) + + # Draw error ellipses for impact + impact_ellipses = [] + for j in [1, 2, 3]: + impactEll = Ellipse( + xy=(np.mean(x_impact), np.mean(y_impact)), + width=impact_w * j, + height=impactH * j, + angle=impact_theta, + color="black", + ) + impactEll.set_facecolor((0, 0, 1, 0.2)) + impact_ellipses.append(impactEll) + ax.add_artist(impactEll) + + ax.set_xlabel('X Impact Point [m]') + ax.set_ylabel('Y Impact Point [m]') + ax.set_title('Impact Point Distribution') + ax.set_aspect('equal') + ax.legend() + ax.grid() + + if save: + plt.savefig(batch_path / 'mean_impact_distribution.png') + + if show: + plt.show() + plt.show() + + +def run(file_name, batch_path, save, show): + compute_impact(file_name, batch_path, save, show) + + +if __name__ == '__main__': + # import easygui + + batch_path = Path("mc_simulations/") + file_name = 'monte_carlo_class_example' + run(file_name, batch_path, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py b/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py new file mode 100644 index 000000000..941fab6cb --- /dev/null +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py @@ -0,0 +1,42 @@ +from pathlib import Path + +import matplotlib.pyplot as plt + +from rocketpy.stochastic.post_processing.stochastic_cache import \ + SimulationCache + + +def compute_mach(file_name, batch_path, save, show): + cache = SimulationCache( + file_name, + batch_path, + ) + mach = cache.read_outputs('mach_number') + + fig, ax = plt.subplots() + for i in range(len(mach)): + ax.plot(mach[i, :, 0], mach[i, :, 1], c='blue') + ax.set_xlabel('Time [s]') + ax.set_ylabel('Mach [-]') + ax.set_title('Mach number Distribution') + ax.legend() + ax.grid() + + if save: + plt.savefig(batch_path / 'mach_distribution.png') + + if show: + plt.show() + plt.show() + + +def run(file_name, batch_path, save, show): + compute_mach(file_name, batch_path, save, show) + + +if __name__ == '__main__': + # import easygui + + batch_path = Path("mc_simulations/") + file_name = 'monte_carlo_class_example' + run(file_name, batch_path, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py b/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py new file mode 100644 index 000000000..695585de5 --- /dev/null +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py @@ -0,0 +1,46 @@ +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np + +from rocketpy.stochastic.post_processing.stochastic_cache import \ + SimulationCache + + +def compute_maxQ(file_name, batch_path, save, show): + cache = SimulationCache( + file_name, + batch_path, + ) + dyn_press = cache.read_outputs('dynamic_pressure') / 1000 + maxQarg = np.nanargmax(dyn_press[:, :, 1], axis=1) + maxQ = dyn_press[np.arange(len(dyn_press)), maxQarg] + + fig, ax = plt.subplots() + for i in range(len(dyn_press)): + ax.plot(dyn_press[i, :, 0], dyn_press[i, :, 1], c='blue') + ax.scatter(maxQ[:, 0], maxQ[:, 1], c='red', label='Max Q') + ax.set_xlabel('Time [s]') + ax.set_ylabel('Dynamic Pressure [kPa]') + ax.set_title('Max Q Distribution') + ax.legend() + ax.grid() + + if save: + plt.savefig(batch_path / 'maxQ_distribution.png') + + if show: + plt.show() + plt.show() + + +def run(file_name, batch_path, save, show): + compute_maxQ(file_name, batch_path, save, show) + + +if __name__ == '__main__': + # import easygui + + batch_path = Path("mc_simulations/") + file_name = 'monte_carlo_class_example' + run(file_name, batch_path, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/stochastic_cache.py b/rocketpy/stochastic/post_processing/stochastic_cache.py new file mode 100644 index 000000000..8dc882869 --- /dev/null +++ b/rocketpy/stochastic/post_processing/stochastic_cache.py @@ -0,0 +1,60 @@ +from functools import lru_cache +from pathlib import Path + +import h5py +import numpy as np + + +class SimulationCache: + def __init__(self, file_name, batch_path): + self.file_name = file_name + self.batch_path = Path(batch_path) + self.sim_number = self._get_sim_number() + + def _get_sim_number(self): + with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: + return len(f.keys()) + + @lru_cache(maxsize=32) + def read_inputs(self, var_name): + data = [] + + with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: + for i in range(self.sim_number): + data.append(np.array(f[str(i)][var_name])) + + # Add nans at the end of the data and convert to numpy array + max_len = max([len(d) for d in data]) + data = [np.concatenate([d, np.full(max_len - len(d), np.nan)]) for d in data] + + return np.array(data) + + @lru_cache(maxsize=32) + def read_outputs(self, var_name): + data = [] + + with h5py.File(self.batch_path / (self.file_name + ".outputs.h5"), 'r') as f: + for i in range(self.sim_number): + data.append(np.array(f[str(i)][var_name])) + + # Add nans at the end of the data and convert to numpy array + max_len = max([len(d) for d in data]) + data = [ + np.concatenate([d, np.full((max_len - len(d), d.shape[1]), np.nan)]) + for d in data + ] + + return np.array(data) + + +if __name__ == '__main__': + import easygui + + batch_path = easygui.diropenbox() + cache = SimulationCache( + 'monte_carlo_class_example', + batch_path, + ) + data = cache.read_outputs('ax') + print(data) + print(data.shape) diff --git a/rocketpy/stochastic/post_processing/stochastic_post_process.py b/rocketpy/stochastic/post_processing/stochastic_post_process.py new file mode 100644 index 000000000..e69de29bb From 1146e20efbdfe823cd1a6e864b7830b59505903f Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 5 Jun 2024 18:09:06 +0200 Subject: [PATCH 08/54] using queue to manage simulations --- rocketpy/simulation/monte_carlo.py | 243 +++++++++++++++++++---------- 1 file changed, 159 insertions(+), 84 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 02124177f..f85c62ae4 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -7,7 +7,7 @@ import h5py import numpy as np import simplekml -from multiprocess import Lock, Process +from multiprocess import Lock, Process, JoinableQueue from multiprocess.managers import BaseManager from rocketpy import Function @@ -169,9 +169,9 @@ def simulate( If True, the results will be appended to the existing files. If False, the files will be overwritten. Default is False. light_mode : bool, optional - If True, the files will be saved on self and the post simulation - attributes will be calculated. If False, all inputs and outputs - will be saved to an h5 file. Default is False. + If True, tonly variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. Default is False. parallel : bool, optional If True, the simulations will be run in parallel. Default is False. @@ -198,7 +198,18 @@ def simulate( self._run_in_serial(append, light_mode=light_mode) def _run_in_serial(self, append, light_mode): - """Runs the monte carlo simulation in serial.""" + """ + Runs the monte carlo simulation in serial mode. + + Args: + append: bool + If True, the results will be appended to the existing files. If + False, the files will be overwritten. + light_mode: bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + """ # Create data files for inputs, outputs and error logging open_mode = "a" if append else "w" @@ -236,7 +247,21 @@ def _run_in_serial(self, append, light_mode): ) def _run_in_parallel(self, append, light_mode, n_workers=None): - """Runs the monte carlo simulation in parallel.""" + """ + Runs the monte carlo simulation in parallel. + + Args: + append: bool + If True, the results will be appended to the existing files. If + False, the files will be overwritten. + light_mode: bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + n_workers: int, optional + Number of workers to be used. If None, the number of workers + will be equal to the number of CPUs available. Default is None. + """ processes = [] if n_workers is None: @@ -248,6 +273,14 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): # initialize queue write_lock = manager.Lock() sim_counter = manager.SimCounter() + queue = manager.JoinableQueue() + + # Initialize queue + for _ in range(self.number_of_simulations): + queue.put("RUN") + + for _ in range(n_workers): + queue.put("STOP") # Initialize write file open_mode = "a" if append else "w" @@ -259,40 +292,42 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): "export_list": self.export_list, } + # Initialize files if light_mode: with open(self._input_file, mode=open_mode) as _: pass # initialize file with open(self._output_file, mode=open_mode) as _: pass # initialize file - with open(self._error_file, mode=open_mode) as _: - pass # initialize file else: with h5py.File(self._input_file.with_suffix(".h5"), 'w') as _: pass # initialize file with h5py.File(self._output_file.with_suffix(".h5"), 'w') as _: pass # initialize file - + file_paths["input_file"] = file_paths["input_file"].with_suffix(".h5") file_paths["output_file"] = file_paths["output_file"].with_suffix(".h5") file_paths["error_file"] = file_paths["error_file"].with_suffix(".h5") + + # Initialize error file - always a .txt file + with open(self._error_file, mode=open_mode) as _: + pass # initialize file + print("Starting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") # Creates n_workers processes then starts them - for i in range(n_workers): + for _ in range(n_workers): p = Process( target=self._run_simulation_worker, args=( - i, - self.number_of_simulations, - n_workers, self.environment, self.rocket, self.flight, sim_counter, write_lock, + queue, light_mode, file_paths, ), @@ -317,98 +352,137 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): @staticmethod def _run_simulation_worker( - worker_no, - n_sim, - n_workers, sto_env, sto_rocket, sto_flight, sim_counter, write_lock, + queue, light_mode, file_paths, ): - """Runs a simulation from a queue.""" - - for i in range(worker_no, n_sim, n_workers): - sim_idx = sim_counter.increment() - sim_start = time() - - env = sto_env.create_object() - rocket = sto_rocket.create_object() - rail_length = sto_flight._randomize_rail_length() - inclination = sto_flight._randomize_inclination() - heading = sto_flight._randomize_heading() - initial_solution = sto_flight.initial_solution - terminate_on_apogee = sto_flight.terminate_on_apogee - - flight = Flight( - rocket=rocket, - environment=env, - rail_length=rail_length, - inclination=inclination, - heading=heading, - initial_solution=initial_solution, - terminate_on_apogee=terminate_on_apogee, - ) - - # Export to file - if light_mode: - inputs_dict = dict( - item - for d in [ - sto_env.last_rnd_dict, - sto_rocket.last_rnd_dict, - sto_flight.last_rnd_dict, - ] - for item in d.items() + """ + Runs a simulation from a queue. + + Args: + worker_no: int + Worker number. + n_sim: int + Number of simulations to be run. + n_workers: int + Number of workers. + sto_env: StochasticEnvironment + Stochastic environment object to be iterated over. + sto_rocket: StochasticRocket + Stochastic rocket object to be iterated over. + sto_flight: StochasticFlight + Stochastic flight object to be iterated over. + sim_counter: SimCounter + Counter for the simulations. + write_lock: Lock + Lock to write to file. + light_mode: bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + file_paths: dict + Dictionary containing the paths to the input, output, and error + files, and the export_list. + """ + try: + while True: + if queue.get() == "STOP": + break + + sim_idx = sim_counter.increment() + sim_start = time() + + env = sto_env.create_object() + rocket = sto_rocket.create_object() + rail_length = sto_flight._randomize_rail_length() + inclination = sto_flight._randomize_inclination() + heading = sto_flight._randomize_heading() + initial_solution = sto_flight.initial_solution + terminate_on_apogee = sto_flight.terminate_on_apogee + + flight = Flight( + rocket=rocket, + environment=env, + rail_length=rail_length, + inclination=inclination, + heading=heading, + initial_solution=initial_solution, + terminate_on_apogee=terminate_on_apogee, ) - # Construct the dict with the results from the flight - results = { - export_item: getattr(flight, export_item) - for export_item in file_paths["export_list"] - } + # Export to file + if light_mode: + inputs_dict = dict( + item + for d in [ + sto_env.last_rnd_dict, + sto_rocket.last_rnd_dict, + sto_flight.last_rnd_dict, + ] + for item in d.items() + ) - # Write flight setting and results to file - write_lock.acquire() - with open(file_paths["input_file"], mode='a', encoding="utf-8") as f: - f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - with open(file_paths["output_file"], mode='a', encoding="utf-8") as f: - f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") + # Construct the dict with the results from the flight + results = { + export_item: getattr(flight, export_item) + for export_item in file_paths["export_list"] + } - write_lock.release() + # Write flight setting and results to file + write_lock.acquire() + with open(file_paths["input_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + with open(file_paths["output_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") - else: - input_parameters = flightv1_serializer( - flight, f"Simulation_{i}", return_dict=True - ) + write_lock.release() - flight_results = MonteCarlo.inspect_object_attributes(flight) + else: + input_parameters = flightv1_serializer( + flight, f"Simulation_{sim_idx}", return_dict=True + ) - export_inputs = { - str(i): input_parameters, - } + flight_results = MonteCarlo.inspect_object_attributes(flight) - export_outputs = { - str(i): flight_results, - } + export_inputs = { + str(sim_idx): input_parameters, + } - write_lock.acquire() - with h5py.File(file_paths["input_file"], 'a') as h5_file: - MonteCarlo.dict_to_h5(h5_file, '/', export_inputs) + export_outputs = { + str(sim_idx): flight_results, + } - with h5py.File(file_paths["output_file"], 'a') as h5_file: - MonteCarlo.dict_to_h5(h5_file, '/', export_outputs) + write_lock.acquire() + with h5py.File(file_paths["input_file"], 'a') as h5_file: + MonteCarlo.dict_to_h5(h5_file, '/', export_inputs) - write_lock.release() + with h5py.File(file_paths["output_file"], 'a') as h5_file: + MonteCarlo.dict_to_h5(h5_file, '/', export_outputs) - sim_end = time() + write_lock.release() - print( - "-" * 80 - + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." - ) + sim_end = time() + + print( + "-" * 80 + + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." + ) + + except Exception as error: + print(f"Error on iteration {sim_idx}: {error}") + write_lock.acquire() + with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + write_lock.release() + raise error + + finally: + print("Worker stopped.") def __run_single_simulation( self, sim_idx, input_file, output_file, light_mode=False @@ -966,6 +1040,7 @@ def __init__(self): self.register('StochasticEnvironment', StochasticEnvironment) self.register('StochasticRocket', StochasticRocket) self.register('StochasticFlight', StochasticFlight) + self.register('JoinableQueue', JoinableQueue) class SimCounter: From 175a0250f5a20a953d11c84c63c9b671c61193bb Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 5 Jun 2024 18:19:21 +0200 Subject: [PATCH 09/54] one lock per file --- rocketpy/simulation/monte_carlo.py | 32 ++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index f85c62ae4..0a3412dbb 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -5,6 +5,7 @@ from time import process_time, time import h5py +import hdf5plugin import numpy as np import simplekml from multiprocess import Lock, Process, JoinableQueue @@ -271,7 +272,9 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): with MonteCarloManager() as manager: # initialize queue - write_lock = manager.Lock() + inputs_lock = manager.Lock() + outputs_lock = manager.Lock() + errors_lock = manager.Lock() sim_counter = manager.SimCounter() queue = manager.JoinableQueue() @@ -326,7 +329,9 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): self.rocket, self.flight, sim_counter, - write_lock, + inputs_lock, + outputs_lock, + errors_lock, queue, light_mode, file_paths, @@ -356,7 +361,9 @@ def _run_simulation_worker( sto_rocket, sto_flight, sim_counter, - write_lock, + inputs_lock, + outputs_lock, + errors_lock, queue, light_mode, file_paths, @@ -434,13 +441,15 @@ def _run_simulation_worker( } # Write flight setting and results to file - write_lock.acquire() + inputs_lock.acquire() with open(file_paths["input_file"], mode='a', encoding="utf-8") as f: f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + inputs_lock.release() + + outputs_lock.acquire() with open(file_paths["output_file"], mode='a', encoding="utf-8") as f: f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") - - write_lock.release() + outputs_lock.release() else: input_parameters = flightv1_serializer( @@ -457,14 +466,15 @@ def _run_simulation_worker( str(sim_idx): flight_results, } - write_lock.acquire() + inputs_lock.acquire() with h5py.File(file_paths["input_file"], 'a') as h5_file: MonteCarlo.dict_to_h5(h5_file, '/', export_inputs) + inputs_lock.release() + outputs_lock.acquire() with h5py.File(file_paths["output_file"], 'a') as h5_file: MonteCarlo.dict_to_h5(h5_file, '/', export_outputs) - - write_lock.release() + outputs_lock.release() sim_end = time() @@ -475,10 +485,10 @@ def _run_simulation_worker( except Exception as error: print(f"Error on iteration {sim_idx}: {error}") - write_lock.acquire() + errors_lock.acquire() with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - write_lock.release() + errors_lock.release() raise error finally: From 9cef6362245cf83f96a6fb509c70fb1356f8909f Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 10:26:06 +0200 Subject: [PATCH 10/54] Added append logic to h5 file --- rocketpy/simulation/monte_carlo.py | 151 +++++++++++++++++++---------- 1 file changed, 100 insertions(+), 51 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 0a3412dbb..9ce603ea0 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -5,10 +5,9 @@ from time import process_time, time import h5py -import hdf5plugin import numpy as np import simplekml -from multiprocess import Lock, Process, JoinableQueue +from multiprocess import JoinableQueue, Lock, Process from multiprocess.managers import BaseManager from rocketpy import Function @@ -170,7 +169,7 @@ def simulate( If True, the results will be appended to the existing files. If False, the files will be overwritten. Default is False. light_mode : bool, optional - If True, tonly variables from the export_list will be saved to + If True, only variables from the export_list will be saved to the output file as a .txt file. If False, all variables will be saved to the output file as a .h5 file. Default is False. parallel : bool, optional @@ -180,9 +179,6 @@ def simulate( ------- None """ - if append and light_mode is False: - raise ValueError("Append mode is not available when light_mode is False.") - # initialize counters self.number_of_simulations = number_of_simulations self.iteration_count = self.num_of_loaded_sims if append else 0 @@ -194,15 +190,16 @@ def simulate( # Run simulations if parallel: - self._run_in_parallel(append, light_mode=light_mode) + self.__run_in_parallel(append, light_mode=light_mode) else: - self._run_in_serial(append, light_mode=light_mode) + self.__run_in_serial(append, light_mode=light_mode) - def _run_in_serial(self, append, light_mode): + def __run_in_serial(self, append, light_mode): """ Runs the monte carlo simulation in serial mode. - Args: + Parameters + ---------- append: bool If True, the results will be appended to the existing files. If False, the files will be overwritten. @@ -210,6 +207,10 @@ def _run_in_serial(self, append, light_mode): If True, only variables from the export_list will be saved to the output file as a .txt file. If False, all variables will be saved to the output file as a .h5 file. + + Returns + ------- + None """ # Create data files for inputs, outputs and error logging @@ -224,12 +225,18 @@ def _run_in_serial(self, append, light_mode): input_file = h5py.File(self._input_file.with_suffix(".h5"), open_mode) output_file = h5py.File(self._output_file.with_suffix(".h5"), open_mode) error_file = open(self._error_file, open_mode, encoding="utf-8") + + idx_i = self.__get_initial_sim_idx(input_file) + idx_o = self.__get_initial_sim_idx(output_file) + + if idx_i != idx_o: + raise ValueError("Input and output files are not synchronized. Append mode is not available.") # Run simulations try: while self.iteration_count < self.number_of_simulations: self.__run_single_simulation( - self.iteration_count, input_file, output_file, light_mode=light_mode + self.iteration_count + idx_i, input_file, output_file, light_mode=light_mode ) except KeyboardInterrupt: @@ -247,11 +254,12 @@ def _run_in_serial(self, append, light_mode): input_file, output_file, error_file, light_mode=light_mode ) - def _run_in_parallel(self, append, light_mode, n_workers=None): + def __run_in_parallel(self, append, light_mode, n_workers=None): """ Runs the monte carlo simulation in parallel. - - Args: + + Parameters + ---------- append: bool If True, the results will be appended to the existing files. If False, the files will be overwritten. @@ -275,13 +283,12 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): inputs_lock = manager.Lock() outputs_lock = manager.Lock() errors_lock = manager.Lock() - sim_counter = manager.SimCounter() queue = manager.JoinableQueue() - + # Initialize queue for _ in range(self.number_of_simulations): queue.put("RUN") - + for _ in range(n_workers): queue.put("STOP") @@ -303,27 +310,34 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): pass # initialize file else: - with h5py.File(self._input_file.with_suffix(".h5"), 'w') as _: - pass # initialize file - with h5py.File(self._output_file.with_suffix(".h5"), 'w') as _: - pass # initialize file - + # Change file extensions to .h5 file_paths["input_file"] = file_paths["input_file"].with_suffix(".h5") file_paths["output_file"] = file_paths["output_file"].with_suffix(".h5") file_paths["error_file"] = file_paths["error_file"].with_suffix(".h5") + # Initialize files and get initial simulation index + with h5py.File(file_paths["input_file"], open_mode) as f: + idx_i = self.__get_initial_sim_idx(f) + with h5py.File(file_paths["output_file"], open_mode) as f: + idx_o = self.__get_initial_sim_idx(f) + + if idx_i != idx_o: + raise ValueError("Input and output files are not synchronized. Append mode is not available.") + # Initialize error file - always a .txt file with open(self._error_file, mode=open_mode) as _: pass # initialize file + + # Initialize simulation counter + sim_counter = manager.SimCounter(idx_i) - - print("Starting monte carlo analysis", end="\r") + print("\nStarting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") # Creates n_workers processes then starts them for _ in range(n_workers): p = Process( - target=self._run_simulation_worker, + target=self.__run_simulation_worker, args=( self.environment, self.rocket, @@ -352,11 +366,11 @@ def _run_in_parallel(self, append, light_mode, n_workers=None): parallel_end = time() print("-" * 80 + "\nAll workers joined, simulation complete.") - print(f"In total, {sim_counter.get_count()} simulations were performed.") + print(f"In total, {sim_counter.get_count() - idx_i} simulations were performed.") print("Simulation took", parallel_end - parallel_start, "seconds to run.") @staticmethod - def _run_simulation_worker( + def __run_simulation_worker( sto_env, sto_rocket, sto_flight, @@ -370,8 +384,9 @@ def _run_simulation_worker( ): """ Runs a simulation from a queue. - - Args: + + Parameters + ---------- worker_no: int Worker number. n_sim: int @@ -400,7 +415,7 @@ def _run_simulation_worker( while True: if queue.get() == "STOP": break - + sim_idx = sim_counter.increment() sim_start = time() @@ -442,12 +457,16 @@ def _run_simulation_worker( # Write flight setting and results to file inputs_lock.acquire() - with open(file_paths["input_file"], mode='a', encoding="utf-8") as f: + with open( + file_paths["input_file"], mode='a', encoding="utf-8" + ) as f: f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") inputs_lock.release() - + outputs_lock.acquire() - with open(file_paths["output_file"], mode='a', encoding="utf-8") as f: + with open( + file_paths["output_file"], mode='a', encoding="utf-8" + ) as f: f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") outputs_lock.release() @@ -468,12 +487,12 @@ def _run_simulation_worker( inputs_lock.acquire() with h5py.File(file_paths["input_file"], 'a') as h5_file: - MonteCarlo.dict_to_h5(h5_file, '/', export_inputs) + MonteCarlo.__dict_to_h5(h5_file, '/', export_inputs) inputs_lock.release() outputs_lock.acquire() with h5py.File(file_paths["output_file"], 'a') as h5_file: - MonteCarlo.dict_to_h5(h5_file, '/', export_outputs) + MonteCarlo.__dict_to_h5(h5_file, '/', export_outputs) outputs_lock.release() sim_end = time() @@ -482,7 +501,7 @@ def _run_simulation_worker( "-" * 80 + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." ) - + except Exception as error: print(f"Error on iteration {sim_idx}: {error}") errors_lock.acquire() @@ -490,7 +509,7 @@ def _run_simulation_worker( f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") errors_lock.release() raise error - + finally: print("Worker stopped.") @@ -540,8 +559,8 @@ def __run_single_simulation( export_inputs = {str(sim_idx): input_parameters} export_outputs = {str(sim_idx): flight_results} - self.dict_to_h5(input_file, '/', export_inputs) - self.dict_to_h5(output_file, '/', export_outputs) + self.__dict_to_h5(input_file, '/', export_inputs) + self.__dict_to_h5(output_file, '/', export_outputs) average_time = (process_time() - self.start_cpu_time) / self.iteration_count estimated_time = int( @@ -1016,28 +1035,58 @@ def inspect_object_attributes(obj): return result @staticmethod - def dict_to_h5(h5_file, path, dic): + def __get_initial_sim_idx(file): + """ + Get the initial simulation index from the filename. + + Parameters + ---------- + filename : str + Name of the file to be analyzed. + + Returns + ------- + int + Initial simulation index. + """ + if len(file.keys()) == 0: + return 0 + + keys = [int(key) for key in file.keys()] + return max(keys) + 1 + + + @staticmethod + def __dict_to_h5(h5_file, path, dic): """ .... """ for key, item in dic.items(): - if isinstance( - item, (np.int64, np.float64, int, float) - ): + if isinstance(item, (np.int64, np.float64, int, float)): data = np.array([[item]]) - h5_file.create_dataset(path + key, data=data, shape=data.shape, dtype=data.dtype) + h5_file.create_dataset( + path + key, data=data, shape=data.shape, dtype=data.dtype + ) elif isinstance(item, np.ndarray): if len(item.shape) < 2: - item = item.reshape(-1, 1) # Ensure it is a column vector - h5_file.create_dataset(path + key, data=item, shape=item.shape, dtype=item.dtype) + item = item.reshape(-1, 1) # Ensure it is a column vector + h5_file.create_dataset( + path + key, + data=item, + shape=item.shape, + dtype=item.dtype, + ) elif isinstance(item, (str, bytes)): - h5_file.create_dataset(path + key, data=item) + h5_file.create_dataset( + path + key, + data=item, + ) elif isinstance(item, Function): raise TypeError( "Function objects should be preprocessed before saving." ) elif isinstance(item, dict): - MonteCarlo.dict_to_h5(h5_file, path + key + '/', item) + MonteCarlo.__dict_to_h5(h5_file, path + key + '/', item) else: pass # Implement other types as needed @@ -1054,12 +1103,12 @@ def __init__(self): class SimCounter: - def __init__(self): - self.count = 0 + def __init__(self, initial_count): + self.count = initial_count def increment(self) -> int: self.count += 1 - return self.count + return self.count - 1 def get_count(self) -> int: return self.count From d57e43620bf6d20cb2ea35534478bc8a5fe40271 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 11:32:37 +0200 Subject: [PATCH 11/54] Enabled number of workers control --- rocketpy/simulation/monte_carlo.py | 89 ++++++++++++++++++++---------- 1 file changed, 59 insertions(+), 30 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 9ce603ea0..1c5ffd55c 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -15,13 +15,17 @@ from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.simulation.sim_config.flight2serializer import \ - flightv1_serializer +from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer from rocketpy.simulation.sim_config.serializer import function_serializer -from rocketpy.stochastic import (StochasticEnvironment, StochasticFlight, - StochasticRocket) -from rocketpy.tools import (generate_monte_carlo_ellipses, - generate_monte_carlo_ellipses_coordinates) +from rocketpy.stochastic import ( + StochasticEnvironment, + StochasticFlight, + StochasticRocket, +) +from rocketpy.tools import ( + generate_monte_carlo_ellipses, + generate_monte_carlo_ellipses_coordinates, +) # TODO: Let Functions and Flights be json serializable # TODO: Create evolution plots to analyze convergence @@ -156,7 +160,12 @@ def __init__( self._error_file = self.batch_path / f"{filename}.errors.txt" def simulate( - self, number_of_simulations, append=False, light_mode=False, parallel=False + self, + number_of_simulations, + append=False, + light_mode=False, + parallel=False, + n_workers=None, ): """ Runs the monte carlo simulation and saves all data. @@ -190,7 +199,7 @@ def simulate( # Run simulations if parallel: - self.__run_in_parallel(append, light_mode=light_mode) + self.__run_in_parallel(append, light_mode=light_mode, n_workers=n_workers) else: self.__run_in_serial(append, light_mode=light_mode) @@ -207,7 +216,7 @@ def __run_in_serial(self, append, light_mode): If True, only variables from the export_list will be saved to the output file as a .txt file. If False, all variables will be saved to the output file as a .h5 file. - + Returns ------- None @@ -222,21 +231,28 @@ def __run_in_serial(self, append, light_mode): output_file = open(self._output_file, open_mode, encoding="utf-8") error_file = open(self._error_file, open_mode, encoding="utf-8") else: - input_file = h5py.File(self._input_file.with_suffix(".h5"), open_mode) - output_file = h5py.File(self._output_file.with_suffix(".h5"), open_mode) + input_file = h5py.File(Path(self._input_file).with_suffix(".h5"), open_mode) + output_file = h5py.File( + Path(self._output_file).with_suffix(".h5"), open_mode + ) error_file = open(self._error_file, open_mode, encoding="utf-8") - + idx_i = self.__get_initial_sim_idx(input_file) idx_o = self.__get_initial_sim_idx(output_file) - + if idx_i != idx_o: - raise ValueError("Input and output files are not synchronized. Append mode is not available.") + raise ValueError( + "Input and output files are not synchronized. Append mode is not available." + ) # Run simulations try: while self.iteration_count < self.number_of_simulations: self.__run_single_simulation( - self.iteration_count + idx_i, input_file, output_file, light_mode=light_mode + self.iteration_count + idx_i, + input_file, + output_file, + light_mode=light_mode, ) except KeyboardInterrupt: @@ -270,6 +286,10 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): n_workers: int, optional Number of workers to be used. If None, the number of workers will be equal to the number of CPUs available. Default is None. + + Returns + ------- + None """ processes = [] @@ -296,9 +316,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): open_mode = "a" if append else "w" file_paths = { - "input_file": self._input_file, - "output_file": self._output_file, - "error_file": self._error_file, + "input_file": Path(self._input_file), + "output_file": Path(self._output_file), + "error_file": Path(self._error_file), "export_list": self.export_list, } @@ -314,20 +334,22 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): file_paths["input_file"] = file_paths["input_file"].with_suffix(".h5") file_paths["output_file"] = file_paths["output_file"].with_suffix(".h5") file_paths["error_file"] = file_paths["error_file"].with_suffix(".h5") - + # Initialize files and get initial simulation index with h5py.File(file_paths["input_file"], open_mode) as f: idx_i = self.__get_initial_sim_idx(f) with h5py.File(file_paths["output_file"], open_mode) as f: - idx_o = self.__get_initial_sim_idx(f) - + idx_o = self.__get_initial_sim_idx(f) + if idx_i != idx_o: - raise ValueError("Input and output files are not synchronized. Append mode is not available.") + raise ValueError( + "Input and output files are not synchronized. Append mode is not available." + ) # Initialize error file - always a .txt file with open(self._error_file, mode=open_mode) as _: pass # initialize file - + # Initialize simulation counter sim_counter = manager.SimCounter(idx_i) @@ -366,7 +388,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): parallel_end = time() print("-" * 80 + "\nAll workers joined, simulation complete.") - print(f"In total, {sim_counter.get_count() - idx_i} simulations were performed.") + print( + f"In total, {sim_counter.get_count() - idx_i} simulations were performed." + ) print("Simulation took", parallel_end - parallel_start, "seconds to run.") @staticmethod @@ -410,6 +434,10 @@ def __run_simulation_worker( file_paths: dict Dictionary containing the paths to the input, output, and error files, and the export_list. + + Returns + ------- + None """ try: while True: @@ -498,8 +526,10 @@ def __run_simulation_worker( sim_end = time() print( - "-" * 80 - + f"\nSimulation {sim_idx} took {sim_end - sim_start} seconds to run." + f"Current iteration: {sim_idx} | " + f"Time of Iteration {sim_end - sim_start:.2f} seconds to run.", + end="\n", + flush=True, ) except Exception as error: @@ -1051,11 +1081,10 @@ def __get_initial_sim_idx(file): """ if len(file.keys()) == 0: return 0 - + keys = [int(key) for key in file.keys()] return max(keys) + 1 - - + @staticmethod def __dict_to_h5(h5_file, path, dic): """ @@ -1095,11 +1124,11 @@ class MonteCarloManager(BaseManager): def __init__(self): super().__init__() self.register('Lock', Lock) + self.register('JoinableQueue', JoinableQueue) self.register('SimCounter', SimCounter) self.register('StochasticEnvironment', StochasticEnvironment) self.register('StochasticRocket', StochasticRocket) self.register('StochasticFlight', StochasticFlight) - self.register('JoinableQueue', JoinableQueue) class SimCounter: From 1fe04e16e138a372383f268da30a9e6e8bbdfa22 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 13:27:12 +0200 Subject: [PATCH 12/54] Added central post-processing script --- .../scripts/stochastic_apogee.py | 27 +++++----- .../scripts/stochastic_impact_point.py | 28 +++++----- .../scripts/stochastic_mach.py | 29 +++++----- .../scripts/stochastic_maxQ.py | 28 +++++----- .../stochastic_post_process.py | 53 +++++++++++++++++++ 5 files changed, 101 insertions(+), 64 deletions(-) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py b/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py index 5502e67fc..9ee95cb5a 100644 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py @@ -1,17 +1,10 @@ -from pathlib import Path - import matplotlib.pyplot as plt import numpy as np -from rocketpy.stochastic.post_processing.stochastic_cache import \ - SimulationCache +from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache -def compute_apogee(file_name, batch_path): - cache = SimulationCache( - file_name, - batch_path, - ) +def compute_apogee(cache): apogee = cache.read_outputs('apogee') mean_apogee = float(np.nanmean(apogee, axis=0)) @@ -36,17 +29,21 @@ def plot_apogee(batch_path, apogee, mean_apogee, save=False, show=True): ax.legend() if save: - plt.savefig(batch_path / 'mean_apogee_distribution.png') + plt.savefig(batch_path / "Figures" / 'mean_apogee_distribution.png') if show: plt.show() -def run(file_name, batch_path, save, show): - apogee, mean_apogee = compute_apogee(file_name, batch_path) - plot_apogee(batch_path, apogee, mean_apogee, save=save, show=show) +def run(cache, save, show): + apogee, mean_apogee = compute_apogee(cache) + plot_apogee(cache.batch_path, apogee, mean_apogee, save=save, show=show) if __name__ == '__main__': - batch_path = Path("mc_simulations/") + import easygui + + # configuration file_name = 'monte_carlo_class_example' - run(file_name, batch_path, save=True, show=True) + batch_path = easygui.diropenbox(title="Select the batch path") + cache = SimulationCache(file_name, batch_path) + run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py b/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py index 4f9747dfe..ebb4b0b22 100644 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py @@ -1,11 +1,8 @@ -from pathlib import Path - import matplotlib.pyplot as plt import numpy as np from matplotlib.patches import Ellipse -from rocketpy.stochastic.post_processing.stochastic_cache import \ - SimulationCache +from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache # 1-3 sigma lower_percentiles = [0.16, 0.03, 0.003] @@ -19,11 +16,9 @@ def eigsorted(cov): return vals[order], vecs[:, order] -def compute_impact(file_name, batch_path, save, show): - cache = SimulationCache( - file_name, - batch_path, - ) +def compute_impact(cache, save, show): + batch_path = cache.batch_path + x_impact = cache.read_outputs('x_impact') y_impact = cache.read_outputs('y_impact') @@ -68,20 +63,21 @@ def compute_impact(file_name, batch_path, save, show): ax.grid() if save: - plt.savefig(batch_path / 'mean_impact_distribution.png') + plt.savefig(batch_path / "Figures" / 'mean_impact_distribution.png') if show: plt.show() - plt.show() -def run(file_name, batch_path, save, show): - compute_impact(file_name, batch_path, save, show) +def run(cache, save, show): + compute_impact(cache, save, show) if __name__ == '__main__': - # import easygui + import easygui - batch_path = Path("mc_simulations/") + # configuration file_name = 'monte_carlo_class_example' - run(file_name, batch_path, save=True, show=True) + batch_path = easygui.diropenbox(title="Select the batch path") + cache = SimulationCache(file_name, batch_path) + run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py b/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py index 941fab6cb..77404cd4d 100644 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py @@ -1,16 +1,11 @@ -from pathlib import Path - import matplotlib.pyplot as plt -from rocketpy.stochastic.post_processing.stochastic_cache import \ - SimulationCache +from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache + +def compute_mach(cache, save, show): + batch_path = cache.batch_path -def compute_mach(file_name, batch_path, save, show): - cache = SimulationCache( - file_name, - batch_path, - ) mach = cache.read_outputs('mach_number') fig, ax = plt.subplots() @@ -19,24 +14,24 @@ def compute_mach(file_name, batch_path, save, show): ax.set_xlabel('Time [s]') ax.set_ylabel('Mach [-]') ax.set_title('Mach number Distribution') - ax.legend() ax.grid() if save: - plt.savefig(batch_path / 'mach_distribution.png') + plt.savefig(batch_path / "Figures" / 'mach_distribution.png') if show: plt.show() - plt.show() -def run(file_name, batch_path, save, show): - compute_mach(file_name, batch_path, save, show) +def run(cache, save, show): + compute_mach(cache, save, show) if __name__ == '__main__': - # import easygui + import easygui - batch_path = Path("mc_simulations/") + # configuration file_name = 'monte_carlo_class_example' - run(file_name, batch_path, save=True, show=True) + batch_path = easygui.diropenbox(title="Select the batch path") + cache = SimulationCache(file_name, batch_path) + run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py b/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py index 695585de5..2532880da 100644 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py +++ b/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py @@ -1,17 +1,12 @@ -from pathlib import Path - import matplotlib.pyplot as plt import numpy as np -from rocketpy.stochastic.post_processing.stochastic_cache import \ - SimulationCache +from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache + +def compute_maxQ(cache, save, show): + batch_path = cache.batch_path -def compute_maxQ(file_name, batch_path, save, show): - cache = SimulationCache( - file_name, - batch_path, - ) dyn_press = cache.read_outputs('dynamic_pressure') / 1000 maxQarg = np.nanargmax(dyn_press[:, :, 1], axis=1) maxQ = dyn_press[np.arange(len(dyn_press)), maxQarg] @@ -27,20 +22,21 @@ def compute_maxQ(file_name, batch_path, save, show): ax.grid() if save: - plt.savefig(batch_path / 'maxQ_distribution.png') + plt.savefig(batch_path / "Figures" / 'maxQ_distribution.png') if show: plt.show() - plt.show() -def run(file_name, batch_path, save, show): - compute_maxQ(file_name, batch_path, save, show) +def run(cache, save, show): + compute_maxQ(cache, save, show) if __name__ == '__main__': - # import easygui + import easygui - batch_path = Path("mc_simulations/") + # configuration file_name = 'monte_carlo_class_example' - run(file_name, batch_path, save=True, show=True) + batch_path = easygui.diropenbox(title="Select the batch path") + cache = SimulationCache(file_name, batch_path) + run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/stochastic_post_process.py b/rocketpy/stochastic/post_processing/stochastic_post_process.py index e69de29bb..34532dae7 100644 --- a/rocketpy/stochastic/post_processing/stochastic_post_process.py +++ b/rocketpy/stochastic/post_processing/stochastic_post_process.py @@ -0,0 +1,53 @@ +# from pathlib import Path +import importlib +import pkgutil +from pathlib import Path + +from rocketpy.stochastic.post_processing import scripts +from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache + + +def list_scripts(package): + scripts = [] + for module in pkgutil.iter_modules(package.__path__): + scripts.append(module) + return scripts + + +def run_all_scripts(file_name, batch_path, save, show): + # initialize path + batch_path = Path(batch_path) + + figures_path = batch_path / "Figures" + figures_path.mkdir(parents=True, exist_ok=True) + + # list all post_processing scripts + scripts_list = list_scripts(scripts) + + # iniialize cache + cache = SimulationCache(file_name, batch_path) + + # for each script, execute 'run' giving the cache as argument + for module in scripts_list: + print("Running script: ", module.name) + + # get the module + # Import the module using the module name + module = importlib.import_module(f"{scripts.__name__}.{module.name}") + + # Extract the function named 'run' + run_function = getattr(module, 'run') + + run_function(cache, save, show) + + +if __name__ == "__main__": + import easygui + + # configuration + file_name = 'monte_carlo_class_example' + batch_path = easygui.diropenbox(title="Select the batch path") + save = True + show = False + + run_all_scripts(file_name, Path(batch_path), save, show) From 5a6547d43925f0f56fc46beb4102ae0b0531708d Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 13:27:23 +0200 Subject: [PATCH 13/54] Updated example notebook --- .../monte_carlo_class_usage.ipynb | 427 ++---------------- 1 file changed, 48 insertions(+), 379 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 97ed9b890..470edb105 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -19,18 +19,9 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n" - ] - } - ], + "outputs": [], "source": [ "# We import these lines for debugging purposes, only works on Jupyter Notebook\n", "%load_ext autoreload\n", @@ -47,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 86, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -76,7 +67,7 @@ }, { "cell_type": "code", - "execution_count": 87, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -130,7 +121,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -167,20 +158,9 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "StochasticEnvironment(object=, **kwargs)" - ] - }, - "execution_count": 89, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_env = StochasticEnvironment(\n", " environment=env,\n", @@ -208,17 +188,9 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[6.7455843995570115, 9.45206793555924, 7.133404365238797, 7.509209973085147, 7.080040289426364, 8.21168499811828, 6.69560540935254, 7.080040289426364, 6.166552798360079, 5.825449821486011]\n" - ] - } - ], + "outputs": [], "source": [ "wind_x_at_1000m = []\n", "for i in range(10):\n", @@ -247,20 +219,9 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "6026.35" - ] - }, - "execution_count": 91, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "motor = SolidMotor(\n", " thrust_source=\"../../../data/motors/Cesaroni_M1670.eng\",\n", @@ -285,20 +246,9 @@ }, { "cell_type": "code", - "execution_count": 92, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "StochasticSolidMotor(object=, **kwargs)" - ] - }, - "execution_count": 92, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_motor = StochasticSolidMotor(\n", " solid_motor=motor,\n", @@ -324,17 +274,9 @@ }, { "cell_type": "code", - "execution_count": 93, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[7830.5746832196755, 6026.725818972614, 7155.742383938769, 6812.498622694501, 6624.750100655547, 5980.990325705849, 7741.79509622779, 6652.021435515451, 6485.650255234743, 7438.312987888976]\n" - ] - } - ], + "outputs": [], "source": [ "total_impulse = []\n", "for i in range(10):\n", @@ -354,7 +296,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -403,7 +345,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -428,20 +370,9 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "StochasticRocket(object=, **kwargs)" - ] - }, - "execution_count": 96, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_rocket = StochasticRocket(\n", " rocket=rocket,\n", @@ -457,7 +388,7 @@ }, { "cell_type": "code", - "execution_count": 97, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -499,7 +430,7 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -514,66 +445,27 @@ }, { "cell_type": "code", - "execution_count": 99, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "StochasticRocket(object=, **kwargs)" - ] - }, - "execution_count": 99, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_rocket" ] }, { "cell_type": "code", - "execution_count": 100, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{}" - ] - }, - "execution_count": 100, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_rocket.last_rnd_dict" ] }, { "cell_type": "code", - "execution_count": 101, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2.5627561051925336\n", - "2.617290668737351\n", - "2.560601933572927\n", - "2.538692885664805\n", - "2.6275913143214042\n", - "2.6759407596247233\n", - "2.6843557054125515\n", - "2.6443890243669266\n", - "2.706910771724363\n", - "2.6384653033173406\n" - ] - } - ], + "outputs": [], "source": [ "for i in range(10):\n", " rnd_rocket = mc_rocket.create_object()\n", @@ -591,7 +483,7 @@ }, { "cell_type": "code", - "execution_count": 102, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -606,20 +498,9 @@ }, { "cell_type": "code", - "execution_count": 103, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "StochasticFlight(object=, environment= , rail_length= 5, inclination= 84, heading = 133,name= Flight)>, **kwargs)" - ] - }, - "execution_count": 103, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "mc_flight = StochasticFlight(\n", " flight=test_flight,\n", @@ -639,20 +520,9 @@ }, { "cell_type": "code", - "execution_count": 104, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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GJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhUGJKJiIiIiFQYkomIiIiIVBiSiYiIiIhU/h8sat07G3iR6AAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "test_flight.plots.trajectory_3d()" ] @@ -677,20 +547,9 @@ }, { "cell_type": "code", - "execution_count": 105, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 417 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" - ] - } - ], + "outputs": [], "source": [ "test_dispersion = MonteCarlo(\n", " filename=\"monte_carlo_analysis_outputs/monte_carlo_class_example\",\n", @@ -722,21 +581,11 @@ }, { "cell_type": "code", - "execution_count": 107, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Completed 1000 iterations. Total CPU time: 786.7 s. Total wall time: 1343.6 sime left: 0 s \n", - "Saving results.\n", - "Results saved to monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" - ] - } - ], + "outputs": [], "source": [ - "test_dispersion.simulate(number_of_simulations=1000, append=False)" + "test_dispersion.simulate(number_of_simulations=1000, append=False, parallel=True, n_workers=None)" ] }, { @@ -766,7 +615,7 @@ }, { "cell_type": "code", - "execution_count": 108, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -776,56 +625,18 @@ }, { "cell_type": "code", - "execution_count": 109, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "1000" - ] - }, - "execution_count": 109, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "test_dispersion.num_of_loaded_sims" ] }, { "cell_type": "code", - "execution_count": 110, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Monte Carlo Simulation by RocketPy\n", - "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 1000\n", - "Results: \n", - "\n", - " Parameter Mean Std. Dev.\n", - "------------------------------------------------------------\n", - " y_impact 1366.088 296.630\n", - " t_final 303.689 36.535\n", - " out_of_rail_velocity 24.031 2.556\n", - " apogee_x 112.427 127.288\n", - " frontal_surface_wind 5.871 0.618\n", - " max_mach_number 0.849 0.139\n", - " apogee 3380.915 661.004\n", - " apogee_time 25.722 2.184\n", - " apogee_y -9.327 112.629\n", - " out_of_rail_time 0.366 0.068\n", - " impact_velocity -5.337 0.081\n", - " lateral_surface_wind 0.661 0.644\n", - " x_impact 2494.958 659.127\n" - ] - } - ], + "outputs": [], "source": [ "test_dispersion.prints.all()" ] @@ -840,160 +651,18 @@ }, { "cell_type": "code", - "execution_count": 111, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABDoAAAMzCAYAAABHhXL/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAABcSAAAXEgFnn9JSAAEAAElEQVR4nOzdd1xTV/8H8E+AMGSLgrhwoCiOWle1iKturQtFsc5qn1p33dU6avWxtdpWfaq1Yl1tbZ217oWD4h5V6x64UbYsgQDn90d+iYQkEJJASPy8X6+8lHPvuefcc28C55tzz5EIIQSIiIiIiIiIiCyAlakrQERERERERERkLAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIrIoQ4cOhUQiwdChQ01dFSKjMtd7O79667uNiIoW33/q+HllXGwzKmoMdJBFSktLw759+zB//nz07t0bPj4+kEgkkEgkmDt3rqmrl6+4uDisXbsWAwcOhL+/PxwdHWFnZ4eKFSuiZ8+e2LFjh6mraLEuXryIL774At27d0etWrXg4eEBqVQKDw8PBAQEYMGCBYiPjzdZ/ebOnau8jyUSCX7//fcC83Tt2lUlz4MHD4q+ojpat24d5s6di2PHjpm6KgCA7OxsbN68GYMHD0bNmjXh5uYGW1tbeHp6okWLFvjss8/w77//mrqaJpH33ivoRSVTQkICHBwclNfpzp07pq4SWaDcnxdUsmn7bLe3t0fFihXRvXt3bN68GUIIU1dVZyXtbwsyHRtTV4CoKJw9exZdunQxdTX0Uq5cOWRlZSl/tre3h1QqxdOnT/H06VPs3LkTnTt3xtatW1GqVCkT1tTy/Pzzz/jhhx+UP9vb28PBwQHx8fE4efIkTp48ie+//x5//fUXmjdvbsKayq1duxb9+/fXuv3Zs2c4cOBAMdaocNatW4fjx48DAFq3bm3Supw+fRpDhgzB7du3lWlSqRTOzs6Ii4tDREQEIiIi8NVXX6F3797Y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346xY8fixo0bpq6mSWjqkNObq3r16hgyZAiGDBmCHj16wMbGBr///juaNWuGv/76y9TVU+J9K2dj6goQEREREVHxu3DhAubOnQupVIrNmzejZ8+eKtufP3+OX375BW5ubirpGzZsQFpaGipUqFB8lSWL1rRpU9y4cQOurq6mropWLVq0UBkpJJPJMGrUKISGhmLkyJHo1KkTbG1t9Tr2kSNHIJPJjFRTAhjoICIiIiJ6I23fvh1CCAQHB6sFOQCgXLlymDx5slp65cqVi6F29CYpVaoUatWqZepqFIpUKsX333+P33//HVFRUTh79ixatGih17GqV69u5NoRH10hIiIiInoDxcTEAADKli1bqHza5uhQDJnPysrCl19+CV9fXzg4OKB27dpYu3atcr+wsDC0adMGLi4ucHd3x+DBgxEXF6dWTn7zFhR2Toe7d+9i7ty5aN68OcqVKwdbW1tUrFgRgwcPxu3bt1X2VczJAAAPHz5UmZuhdevWKvumpaVh4cKFePvtt+Hk5AQnJyc0a9YM69ev11qXiIgItGvXDs7OznBzc0PHjh1x5swZnc7DEImJiVi+fDk6duwIHx8f2NnZwcPDA506dcKhQ4c05sl9rf/88080a9YMjo6OKF26NEJCQvDkyRON+eLj4zFmzBiUL18e9vb28Pf3x9KlSyGE0Li/tuuZe86Vq1evonv37nB3d4ejoyNatWqFkydPajyeTCbD119/DT8/P9jb26Ny5cqYOHEiUlJSjDrHjKOjI2rWrAkAePz4sTI9Li4OU6ZMQY0aNWBvb4/SpUujU6dOOHjwoMbjaLrXHzx4oLznXr16henTpyuvm6+vL77++muV9izMffsm4IgOIiIiIqI3UKVKlQAA27Ztw2effQZPT0+jHDc4OFgZzKhevTqOHz+ODz/8EADg7OyMkJAQNGvWDB07dsSpU6ewceNGREZG4sSJE0U2IWNoaCgWLVqEunXrokmTJrCzs8P169exceNG7Ny5E+Hh4ahfvz4AwNfXF0OGDMH69evh6OiIPn36KI+Te9RBdHQ02rdvjytXrqBcuXJo1aoVhBA4efIkhg4divPnz2P58uUq9di9ezd69eqFrKwsNG3aFNWqVcPly5fRsmXLIp+I8/Tp0xg3bhyqVKkCPz8/NG/eHI8ePcLBgwdx8OBBhIaGKq9TXitWrMC3336L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ERg6dCiaNGmCmzdvYseOHTh37hx8fX0xf/58HDt2TOWLarJMZjlHx7p16zBs2DCUKVMGjRo1goeHB2JjY3H16lVERUXB3t4e69evR3BwsEq+CRMmYOnSpShVqhTat2+PzMxMHDp0CEIIbN26FT179lQra9u2bQgODoYQAq1bt4aHhwcOHz6MxMRETJw4EUuWLFHLc+fOHTRv3hxxcXGoV68e/P39ce7cOdy/fx/vvvsuwsLCYGdnZ1AbmMuzUQXhHB1ERERU1DhHBxGRdpyjo4Ro1aoVZsyYAT8/P1y5cgVbtmxBREQESpcujbFjx+Lq1atqQQ4A+P7777F27VrUrl0bhw4dwqlTp9CuXTucOHFCY5ADAIKCgnDixAl07NgRly5dwt69e+Hr64t169ZpDHIAQI0aNXDp0iUMHToUMTEx2LFjB6ysrDBr1iwcOXLE4CAHEREREREREWlmliM6yHwiaQXhiA4iIiIqahzRQUSkHUd0EBERERERERGVYAx0EBEREZFFk0gkyv/nncyeiOhNl52drfx/7s9Lc8ZABxERERFZNIlEAltbWwBAamqqiWtDRFSyJCUlAQDs7OwsJtBhY+oKEBEREREVNWdnZ8TFxeHFixcAAEdHR87VQURvLCEEMjIykJycjPj4eACAu7u7iWtlPAx0EBEREZHF8/DwQGpqKtLT0/Hs2TNTV4eIqERxc3ODq6urqathNAx0EBEREZHFs7a2RuXKlREXF4fk5GRkZmaaukpERCZlbW0NR0dHODs7w9nZ2WIeWwEY6CAiIiKiN4S1tTU8PT3h6ekJIQSEEKauEhGRSUgkEosKbOTFQAcRERERvXEs/Y98IqI3GWdgIiIiIiIiIiKLwUAHEREREREREVkMBjqIiIiIiIiIyGIw0EFEREREREREFoOBDiIiIiIiIiKyGAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIiIiIiIiIrIYDHQQERERERERkcVgoIOIiIiIiIiILAYDHURERERERERkMRjoICIiIiIiIiKLwUAHEREREREREVkMBjqIiIiIiIiIyGIw0EFEREREREREFoOBDiIiIiIiIiKyGAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIiIiIiIiIrIYDHQQERERERERkcVgoIOIiIiIiIiILAYDHURERERERERkMRjoICIiIiIiIiKLwUAHEREREREREVkMBjqIiIiIiIiIyGIw0EFEREREREREFoOBDiIiIiIiIiKyGAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIiIiIiIiIrIYZhnoSEtLw59//onhw4fDz88P9vb2cHR0xFtvvYV58+YhJSVFLc/cuXMhkUi0vqZPn661vIiICHTp0gWlS5eGk5MTmjZtig0bNuRbxydPnmDYsGEoX7487O3tUbNmTcyZMwfp6ekGnz8RERERERERaWZj6gro47fffsNHH30EAKhduza6d++OpKQknDx5EnPmzMGmTZtw/PhxeHp6quUNCAiAr6+vWnqjRo00lrVt2zb069cPOTk5aNmyJcqUKYMjR45gyJAhuHLlChYvXqyW5+7du2jevDliY2NRt25dBAYG4vz585g3bx6OHDmCI0eOwM7OzsBWICIiIiIiIqK8zDLQIZVK8Z///AcTJkxA7dq1lelRUVHo2rUrLl26hAkTJuC3335TyztixAgMHTpUp3Li4+Px4YcfIjs7G9u2bUPv3r0BAC9evECLFi2wZMkSdOvWDa1bt1bJN3ToUMTGxmLcuHFYunQpACArKwvBwcHYsWMHFi5ciLlz5+p17kRERERERESknVk+ujJkyBCsWrVKJcgBAN7e3vjhhx8AANu3b0dmZqZB5YSGhiIpKQk9evRQBjkAwMvLC4sWLQIALFmyRCXP2bNnERERAU9PT+U+AGBjY4OVK1dCKpVi2bJlyMrKMqhuRERERERERKTOLAMd+XnrrbcAABkZGYiLizPoWHv27AEA9OnTR21b165dYW9vj8OHD6vMu6HI8/7776s9nuLl5YXAwEAkJCTg77//NqhuRERERERERKTO4gId9+/fByB/vKV06dJq28PCwjBhwgSMHDkS8+fPx4ULF7Qe6/LlywCAhg0bqm2ztbVF3bp1kZ6ejtu3b+uUJ3f6lStXdDwjIiIiIiIiItKVWc7RkR/FnBidOnXSOOHnxo0bVX6eNWsWgoKCsG7dOjg5OSnTk5KS8PLlSwBAxYoVNZZVsWJFnD9/Hg8fPkT9+vUBAI8ePSowDwA8fPhQp/OpU6eOxvR79+6hevXqOh2DiIiIiIiI6E1hUSM69u7dizVr1kAqleLLL79U2ebr64vFixfj2rVrSElJwePHj/Hrr7+iQoUK2LZtGwYNGqSyf+4lakuVKqWxPEdHRwBAcnKyWr7C5CEiIiIiIiIi47CYER03b97EwIEDIYTAN998o5yrQ2HgwIEqPzs6OmLAgAFo06YN6tWrhz///BOnT59Gs2bNirPaBbp27ZrGdG0jPYiIiIiIiIjeZBYxouPp06fo1KkTEhISMHHiRIwfP17nvN7e3hg2bBgAYP/+/cr03I+xpKWlacybmpoKAHB2dlbLV5g8RERERERERGQcZh/oiI+PR4cOHfDw4UMMGzYMixcvLvQxatSoAQCIiopSprm4uMDV1RUA8OTJE435FOk+Pj7KtMqVKxc6DxEREREREREZh1kHOlJSUtC5c2dcv34dvXv3xurVqyGRSAp9nISEBACv589QUDz+cvHiRbU8MpkM//77L+zt7VGzZk2d8uROV0xeSkRERERERETGY7aBjoyMDPTo0QNnz55Fx44dsWnTJlhbWxf6OEII7NixA4D6krBdu3YFAGzdulUt3+7du5Geno527drB3t5eLc+uXbuQkZGhkufFixcIDw+Hu7s7AgICCl1XIiIiIiIiIsqfWQY6srOzERISgrCwMAQGBmL79u2wtbXVun9MTAx++OEHtZVOUlJS8Mknn+DMmTMoV64cevfurbJ9xIgRcHFxwc6dO7F9+3ZlenR0NKZOnQoAmDRpkkqepk2bIiAgANHR0Zg2bZoyPSsrC6NGjYJMJsO4ceMglUr1Pn8iIiIiIiIi0kwihBCmrkRhLV26FBMmTAAA9OrVCy4uLhr3W7x4McqUKYMHDx6gatWqcHJyQpMmTeDt7Y2YmBhcvHgRcXFxcHNzw+7duzWOsti2bRuCg4MhhEDr1q3h4eGBw4cPIzExERMnTsSSJUvU8ty5cwfNmzdHXFwc6tWrB39/f5w7dw7379/Hu+++i7CwMNjZ2RnUBopVV7StymIuZDIZbG1tkZmZyeAPERERERFRCWYu/VCzDHTMnTsXX3zxRYH7RUZGokqVKkhOTsaCBQtw+vRp3L17F7GxsbC2tkbVqlXRqVMnfPrpp6hQoYLW40RERGD+/Pk4ffo0MjMz4e/vjzFjxmDIkCFa8zx+/BizZ8/G/v37ER8fj8qVKyMkJAQzZsxQedRFX+ZygxWEgQ4iIiIiIiLzYC79ULMMdJD53GAFYaCDiIiIiIjIPJhLP9Qs5+ggIiIiIiIiItKEgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIiIiIiIiIrIYDHQQERERERERkcVgoIOIiIiIiIiILAYDHURERERERERkMRjoICIiIiIiIiKLwUAHEREREREREVkMBjqIiIiIiIiIyGIw0EFEREREREREFoOBDiIiIiIiIiKyGAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERWQwGOoiIiIiIiIjIYjDQQUREREREREQWg4EOIiIiIiIiIrIYDHQQERERERERkcVgoIOIiIiIiIiILAYDHURERERERERkMRjoICIiIiIiIiKLwUAHEREREREREVkMBjqIiIiIiIiIyGIw0EFEREREREREFoOBDiIiIiIiIiKyGAx0EBEREREREZHFYKCDiIiIiIiIiCwGAx1EREREREREZDEY6CAiIiIiIiIii8FABxERERERERFZDAY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiIgsBgMdRERERERERGQxGOggIiIiIiIiIovBQAcRERERERERabVgAVCtGnDnjvxV0tmYugJEREREREREVHIdOABERpq6FrrjiA4iIiIiIiIi0mrsWFPXoHAY6CAiIiIiIiIirYKCgDp1TF0L3THQQURERERERERaWVkBc+aYuha6Y6CDiIiIiIiIiPIVFATY2Zm6FrphoIOIiIiIiIiI8mVlBXh7A/b2pq5JwRjoICIiIiIiIqIClSolX2a2pGOgg4iIiIiIiMiMLVggD0BUrfr6Va2aPP1NZGPqChARERERERGR/g4cACIj1dMPHgRmziz++pgaR3QQERERERERmbGxYwuXbukY6CAiIiIiIiIyY0FBQJ06qml16wK9e5umPqbGQAcRERERERGRGbOyAubMUU2bM0ee/iZ6Q0+biIiIiIiIyHLkHtXxJo/mABjoICIiIiIiIjJ7VlbAypVAkybAihVv7mgOgKuuEBEREREREVmEwEDg7FlT18L03uAYDxERERERERFZGgY6iIiIiIiIiMhiMNBBRERERERERBaDgQ4iIiIiIiIishgMdBARERERERGRxWCgg4iIiIiIiKgACxYA1aoBVau+flWrJk+nksUsAx1paWn4888/MXz4cPj5+cHe3h6Ojo546623MG/ePKSkpGjNu27dOjRt2hROTk4oXbo0unTpgpMnT+ZbXkREBLp06YLSpUvDyckJTZs2xYYNG/LN8+TJEwwbNgzly5eHvb09atasiTlz5iA9PV2vcyYiIiIiIiLTOXAAiIwEHjx4/YqMBA4e1J6HwRHTkAghhKkrUVihoaH46KOPAAC1a9dG3bp1kZSUhJMnTyI5ORm1atXC8ePH4enpqZJvwoQJWLp0KRwcHNChQwekp6fjyJEjEEJg69at6Nmzp1pZ27ZtQ79+/ZCTk4OWLVuiTJkyOHLkCBITEzFp0iQsXrxYLc/du3fRvHlzxMbGom7duvD398f58+dx//59BAQE4MiRI7CzszOoDerUqQMAuHbtmkHHMTWZTAZbW1tkZmZCKpWaujpE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cyga2vkQERFFCzM6ElSiRNLsMKODiObMAa6/Xv74iBHRH0+gGlptiEhjlgIREVHiSpR5KP+0ICKimEr09pUNrTZEuJjVLpk+nVkKREREFFn884KIiGKqIQQKtMGaRArSRJLVkqRYtrglIiKihi+B/owkIqKGKtEDBayl4C9ea5cQERFRw8c/xYiIKOYaQqCAWQp6ibQkKR5bBBMREVHwEvBPSSIiaogYKGhYEmlJUqJ3/iEiIiK9OPxzg4iIiBqCRFmSxGU2REREDQsDHURE1OhwqUJ0JMqSpERaZkNERET24vRPDiKixoOT7ujjUoXoSYQlSYm0zIaIiIjs8X/hREQxxkl39HGpAhklyjIbIiIissdABxFRjHHSHX3RXKrAjJ3EkCjLbIiIiMhecqwHQETU2KmT7nXrfI/xjnLoiouBN94AFMX3mMsF3H67+O/SUv3rDxwApk8HHn88vONQM3aMFi0K/7EoNOoyGyIiIkpsvF9BRBRjrA8QGVZLghYuFIENrQMHIrNciBk7RERERNHFP6OJiOIA6wOEn1WAIZrBB3b0ICIiIoouBjqIiOIA6wOEn1WAIZrBB2bsEBEREUUX/8wiIooTidCGM5FYBRiiHXxgxg4RERFR9DDQQUREDZZVgCGawQdm7BARERFFD//UIiKiBssqwBDt4AMzdoiIiIiig+1liYioQbNqGZqI7USt2uayXS0RERERAx1EREQJRW2ba7RoEQMdRERERACXrhARESWUaLbGJSIiIkpEDHQQEVFcKy4GOncGCgp8X507i8cbo2i2xiUiIiJKRAx0EBFRXFOXamzf7vvatk0s1WiMot0al4iIiCjR8M8iIiKKa1yq4S+arXGJiIiIEg0DHUREFNe4VMNftFvjEhERESUSdl0hIqK4YNU2deJE4PrrfY9zqUZitsYlIiIiigYGOoiIKC5YtU39059EVse6dczmICIiIiJrjfx+GBERxQurWhxcqkFERERETjGjg4iI4oJai2PdOt9j2uwNLtUgIiIiIid4T4yIiCKuuBjo3BkoKPB9de4sHlexbSoRERERhQP/fCQioohT629s3+772rZN1N/QYttUIiIiIgoVAx1ERBRxVvU3tFiLg4iIiIhCxRodREQUcXb1N7RYi4OIiIiIQsF7ZUREFHGsv0FERERE0cI/MYmIKCpYf4OIiIiIooGBDiKiRsJJ55NIYv0NIiIiIoqGRvVn5qBBg+ByuUy/PvnkE+l2b731Fs4991xkZ2ejefPmuOyyy/DVV19ZHmv58uW47LLL0Lx5c2RnZ+Pcc8/F3/72t0icFhGRI047n0SSWn+jqCh6xyQiIiKixqVRFiO99tprkZ2d7fd427Zt/R578MEHMWvWLGRkZGDYsGGorq7G4sWLsWjRIsydOxdXX3213zbz5s3DyJEj4fV6MWDAALRs2RKfffYZbrnlFvz444+YMWNGJE6LiMjSAw8Ay5bJHyciIiIiaihciqIosR5EtAwaNAglJSXYtm0bOnXqZPv6Tz/9FEOHDkWLFi3w9ddf49RTTwUAfP311xg0aBAyMzOxbds25Obm1m9z+PBhFBQU4OjRo5g3bx6uObkIff/+/ejfvz82b96ML774AoMGDQrpXHqdXOi+TtvCIAF5PB6kpqaipqYGKSkpsR4OUYPm9QK9e/t3PlmzhstIiIiIiMheosxD+aetheeeew4AMH78+PogBwCcf/75uPvuu1FeXo433nhDt83rr7+Oo0eP4qqrrqoPcgBAq1at8MwzzwAAZs6cGYXRExHpsfMJERERETUG/PPWRFVVFT7//HMAwIgRI/yeVx9bsGCB7vGPPvrIdJvLL78c6enp+PTTT1FdXR3uIRMR2WLnEyIiIiJq6BpljY433ngDhw4dgtvtRrdu3XD11VejQ4cOutds3LgRJ06cQF5eHtq1a+e3jz59+gAAfvzxR93ja9as0T2vlZqaisLCQnz77bfYtGkTevfuHa5TIiJyRO18MmYMMHMmszmIiIiIqOFplIGOadOm6b5/+OGHMWHCBEyYMKH+sZ07dwKANMgBAFlZWcjNzUVZWRmOHTuGJk2a4OjRozhy5Ijldu3atcO3336LHTt2MNBBRDGhdj4hIiIiImqIGlWgY8CAAbjjjjtwwQUXoHXr1ti1axfmzp2LadOm4YknnkBOTg5Gjx4NADh+/DgAIDMz03R/WVlZKC8vrw90qNtYbZeVlQUAOHbsmKMxq8VejLZs2YIuXbo42gcRERERERFRY9GokpanTJmCG2+8EZ07d0ZGRga6deuGcePG4f333wcATJo0CVVVVbEdJBEREREREREFrVFldJgZNmwYzjnnHHz77bf45ptvMGjQIGRnZwMAKisrTberqKgAADRp0gQA6rdRt8vJybHdxo5Z2x6zTA8iIiIiIiKixqxRZXRYUdvH7t27FwDqi5Pu3r1b+vqKigqUl5ejWbNm9UGLnJwcNG3a1HI79fGOHTuGb/BEREREREREBICBjnplZWUAfDU0TjvtNKSlpaG0tBR79uzxe/13330HAH4FRc844wzd81oejwdr165Feno6unXrFtbxExEREREREREDHQCA0tJSLFu2DICvLWxGRgaGDBkCAJgzZ47fNnPnzgUAXHnllbrHL7/8ct3zWh9++CGqq6tx8cUXIz09PXwnQEREREREREQAGlGg46uvvsL777+Puro63ePbt2/Hb37zG1RUVOB//ud/dG1hH3roIQCiHe0vv/xS//jXX3+N//3f/0Vubi5uv/123f7uuOMO5OTk4IMPPsB7771X//iBAwfw6KOPAgDGjBkT9vMjIiIiIiIiokZUjHTTpk247bbbcMopp6BPnz7Izc3Fjh07sHr1alRXV6NXr1547bXXdNtcfPHFGD16NGbNmoUzzzwTQ4cORU1NDRYvXgxFUTB79mzk5ubqtmnevDnefPNNXH/99RgxYgQGDRqEFi1a4NNPP0V5eTkeeughDBo0KHonTkRERERERNSIuBRFUWI9iGj4+eef8eKLL+Kbb77Brl27UFZWhqysLPTo0QPXXXcd7rnnHmRkZEi3feutt/DSSy/h559/RmpqKvr164cJEybgggsuMD3e8uXLMW3aNKxYsQI1NTXo2bMn7r//ftxyyy1hOR+164pZV5ZE4fF4kJqaipqaGqSkpMR6OERERERERGQiUeahjSbQ0dAkygfMDgMdREREREREiSFR5qGNpkYHERERERERETV8DHQQERERERERUYPBQAcRERERERERNRgMdBARERERERFRg8FABxERERERERE1GAx0EBEREREREVGDwUAHERERERERETUYDHQQERERERERUYPBQAcRERERERERNRgMdBARERERERFRg8FABxERERERERE1GAx0EDUSy3Ysw7mvnYtlO5bFeihEREREREQRw0AHUSPgVby456N7sOrXVbj343vhVbyxHhIREREREVFEMNBB1AjMWz8P60rXAQDWHliL935+L8YjIiIiIiIiigwGOogaOK/ixeSSybrHJpdMZlYHERERERE1SAx0EDVw2mwOFbM6iIiIiIiooWKgg6iBe3HliwE9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2uTk5Li0//jjj+bmm282kswDDzzgso35HviuJe7M98C3ZcsWU1pa6tb+5z//2Ugy1113namoqHC2M9etob5xt+JcJ9GBJlVeXm7at29vJJlvv/3WbfuAAQOMJPPNN980w+hQV/VNdIwdO9ZIMq+++qrbtscff9xIMkuXLnVpX7JkiZFkJkyY4NbnvffeM5LML37xi2sYPeqqti+8TRXX7du3G0mmY8eObln+U6dOGbvdbmJiYlz+wMa1a4xEB3EPHNu2bTOSTFhYmCkvL3e2M9+tzVvcme/WlpiYaCSZXbt2OduY69bnKe5WnOvU6ECT2rp1qy5evKjExETdfPPNbtunTJkiScrOzm7qoaGRlJaW6rPPPpP0U3yr8xbzDRs2eO0zfvx4hYeH69NPP+UZzmbSlHF19Ln77rsVFhbm0ue6665TSkqKCgoKtGXLlgZcERoTcQ8cAwcOlCSVl5fr3LlzkpjvrYGnuF8r4h447Ha7JCk0NFQSc721qBn3a9XS406iA01q165dkqRBgwZ53O5o3717d5ONCddu+fLl+t3vfqfHHntMr7/+uo4ePeq2z4EDB1ReXq4OHTqoS5cubtu9xdzX70poaKj69++vsrIyHTx40B+XgnpqyrjyudEyffbZZ/r973+vRx99VC+88IJ27tzpdV/iHjgOHz4s6epfhGNjYyUx31sDT3GvjvluPe+++64OHDigXr16qVevXpKY662Bp7hXZ6W5HtLgIwD14Pgi7OnDs3r7kSNHmmxMuHYvvPCCy8/z5s1TRkaGMjIynG21xTwyMlLR0dEqKChQUVGR2rZtq8LCQl28eNFnvy5duuibb77RkSNHNGDAAH9cDuqhKePK50bL9O6777r8nJGRocmTJ2vlypWKiopythP3wPLHP/5RkjRmzBjnv7Yx363PU9yrY74Hvpdffll79+5VcXGx9u3bp71796pz585atWqVgoODJTHXraguca/OSnOdOzrQpBxLl0VERHjcHhkZKUkqKipqsjGh/kaOHKl3331Xubm5Kikp0YEDB7R48WKFhIRo4cKFzr8wSbXHXHKPe/Ul7vhdaZmaMq58brQsSUlJWrp0qfbu3atLly7p2LFj+vvf/67rr79ea9as0YMPPuiyP3EPHB988IGWL18uu92u559/3tnOfLc2b3GXmO9W8vHHH+udd95RVlaW9u7d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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "test_dispersion.plots.ellipses(xlim=(-200, 3500), ylim=(-200, 3500))" ] }, { "cell_type": "code", - "execution_count": 114, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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j8oYozVr1kiS1q5dK0l66KGHnPqNHz++1G0/8MADxdp8fX0dP589e1a//PKLOnbsKEmOI1EX+stf/uL4uUqVKrrxxhtljNGYMWMc7YGBgWratKl+/PHHUmuRfhurpGJHrB599FFJKnYEo6yGDx+urVu3Ki0tzdG2bNkyRUZGqkuXLpe1zQs1b95cMTExjufR0dGSpO7du6tevXrF2kt6HcaNG+f42Wazady4cTp37pzWrVvnaL/wvTl16pSysrJ06623Or0vq1atUmFhoaZOnVpskjxzjVBZEHYAD7npppsUGxtb7FGrVq1Lrjtz5kxlZmbq+uuvV6tWrfT4449r165dZdrvwYMHFRERIT8/P6f2G264wbG86L9eXl6Kiopy6te4ceNSt/37vpJ08uRJPfzwwwoLC5Ovr69CQkIc/bKysor1v/CPuSQFBASoWrVqCg4OLtZ+6tSpUmu5cAy/rzk8PFyBgYGOsbpq8ODBstvtWrZsmaTfxrF69WoNGzbMLQGgpNdAkiIjI0ts//3r4OXlpYYNGzq1XX/99ZLkND9o9erV6tixo6pVq6agoCCFhIRo4cKFTu9LWlqavLy81Lx58ysbFOBBhB2gEurcubPS0tK0ePFitWzZUv/617/Uvn17/etf//JoXRceKShy11136Z///KceeOABrVixQp988onjqNHv55pIvx3NKUubpBLn/JTE3UcgatWqpT/+8Y+OsPPuu+8qLy9P99xzj1u2X9p4r/R1uNCnn36q22+/XdWqVdOCBQv00UcfKSkpSXffffdlbQ+oyAg7QCUVFBSkUaNG6a233tJPP/2k1q1bO50hVdof+Pr16+vw4cM6ffq0U/v333/vWF7038LCQqWnpzv1S01NLXONp06d0vr16/Xkk09qxowZuvPOO3XbbbcVO+pQXorG8Puv+44eParMzEzHWC/H8OHD9cMPP+jrr7/WsmXL1K5dO7Vo0eJKS3aLwsLCYl9t/fDDD5J+O3NKkt577z1Vq1ZNH3/8sUaPHq0+ffooNja22LYaNWqkwsJCfffddxfdJ19poSIj7ACV0O9P265Zs6YaN27sdDp1jRo1JEmZmZlOffv27avz58/rlVdecWqfO3eubDab+vTpI0nq1auXpN8uFnehl19+ucx1Fh2J+P2Rgnnz5pV5G1eib9++Je5vzpw5knTRM8supU+f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KfLy8lJoaOhVqAwAAFR0Hj2yk5OTo9TUVMfz9PR0paSkKCgoSPXq1ZP021dMy5cv14svvlhs/eTkZG3dulXdunWTn5+fkpOTNXHiRN1zzz2qVavWVRsHAACouDwadrZt26Zu3bo5nhfNoxkxYoSWLl0qSXr77bdljNHQoUOLrW+32/X2229r+vTpysvLU1RUlCZOnOg0HwcAAFzbbMYY4+kiPC07O1sBAQHKysqSv7+/p8vBNaLBkx96ugRUYAcS+3m6BKDCK+vf70oxZwcAAOByEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAICluRx2duzYoW+//dbx/P3339eAAQP017/+VefOnXNrcQAAAFfK5bBz//3364cffpAk/fjjjxoyZIiqV6+u5cuX64knnnB7gQAAAFfC5bDzww8/qG3btpKk5cuXq3PnznrzzTe1dOlSvffee+6uDwAA4Iq4HHaMMSosLJQkrVu3Tn379pUkRUZG6pdffnFvdQAAAFfI5bBz44036tlnn9Xrr7+uzZs3q1+/fpKk9PR0hYWFub1AAACAK+Fy2Jk3b5527NihcePG6amnnlLjxo0lSe+++65uvvlmtxcIAABwJaq6ukLr1q2dzsYqMnv2bFWpUsUtRQEAALjLZV1nJzMzU//6178UHx+vkydPSpK+++47HTt2zK3FAQAAXCmXj+zs2rVLPXr0UGBgoA4cOKCxY8cqKChIK1as0KFDh/Tvf/+7POoEAAC4LC4f2Zk0aZJGjRql/fv3q1q1ao72vn37asuWLW4tDgAA4Eq5HHa+/vpr3X///cXar7vuOmVkZLilKAAAAHdxOezY7XZlZ2cXa//hhx8UEhLilqIAAADcxeU5O7fffrtmzpyp//znP5Ikm82mQ4cOafLkyRo0aJDbCwSAa1GDJz/0dAkuO5DYz9MlACVy+cjOiy++qJycHIWGhurXX39Vly5d1LhxY/n5+elvf/tbedQIAABw2VwOOwEBAUpKStLq1av10ksvady4cfroo4+0efNm1ahRw6VtbdmyRf3791dERIRsNptWrVrltHzkyJGy2WxOj969ezv1OXnypIYNGyZ/f38FBgZqzJgx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GzY0nTt3dvSpbK/B6dOnzc6dO83OnTuNJDNnzhyzc+dOx9lGiYmJJjAw0Lz//vtm165d5o477ijx1PN27dqZrVu3ms8++8w0adLE6dTjzMxMExYWZu69916ze/du8/bbb5vq1atXiFNvLzb+c+fOmdtvv93UrVvXpKSkOJ1WWnSWyRdffGHmzp1rUlJSTFpamnnjjTdMSEiIGT58uGMflXX8p0+fNo899phJTk426enpZt26daZ9+/amSZMm5uzZs45tWPX9L5KVlWWqV69uFi5cWGz9yv7+P/jggyYgIMBs2rTJ6fN95swZRx93/N4vOvX68ccfN3v37jXz58+vEKeeX2r8WVlZJjo62rRq1cqkpqY69SkoKDDGGPPf//7X/POf/zTffvut2b9/v1mwYIGpXr26mTp1qmM/FWH8hJ0LDB482NSpU8f4+PiY6667zgwePNikpqY6lv/666/moYceMrVq1TLVq1c3d955pzly5IjTNg4cOGD69OljfH19TXBwsHn00UedTtGrDD7++GMjyezbt8+p/dChQ6Zz584mKCjI2O1207hxY/P44487XWfHmMr1GmzcuNFIKvYYMWKEMea308+nTJliwsLCjN1uNz169Cj2upw4ccIMHTrU1KxZ0/j7+5tRo0aZ06dPO/X55ptvTKdOnYzdbjfXXXedSUxMvFpDvKiLjT89Pb3EZbrgukvbt2830dHRJiAgwFSrVs3ccMMN5rnnnnMKA8ZUzvGfOXPG9OzZ04SEhBhvb29Tv359M3bsWKdTjI2x7vtf5O9//7vx9fU1mZmZxdav7O9/aZ/vJUuWOPq46/f+xo0bTdu2bY2Pj49p2LCh0z485VLjL+3zIcmkp6cbY3671ELbtm1NzZo1TY0aNUybNm3Mq6++as6fP++0L0+P32bMBeeHAQAAWAxzdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKURdgAAgKX9f4QiMY8eSabMAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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yNfXV2FhYS6pGwAAVB5uvYwVFRWl5cuXa/Xq1apVq5Z9jo2fn5+qVaumo0ePavny5Ro4cKDq1KmjPXv2aPLkyerZs6fatWsnSerbt6/CwsL0yCOPaMGCBcrIyNCMGTMUFRUlHx8fd+4eAACoANx66/n1vrhr2bJlGjVqlI4fP66HH35Y+/btU25urho2bKgHH3xQM2bMcLj09OOPP2r8+PHavHmzatSooZEjR2r+/Pny8ipZluPWcwAAKp+S/v6uUM/ZcRfCDgAAlU9Jf39XmLuxAAD/r/H0te4uwWnH5ke6uwSgWBXibiwAAABXIewAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABL83J3AQDgao2nr3V3CQDciDM7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0twaduLi4nTHHXeoVq1aCgwM1KBBg3Tw4EGHPpcvX1ZUVJTq1KmjmjVrasiQITp16pRDn/T0dEVGRqp69eoKDAzU1KlTVVBQUJ67AgAAKii3hp2kpCRFRUVp+/btSkhIUH5+vvr27avc3Fx7n8mTJ+uzzz7TihUrlJSUpBMnTmjw4MH25VevXlVkZKSuXLmir776Su+++67i4+M1a9Ysd+wSAACoYGyGYRjuLuKaM2fOKDAwUElJSerZs6eysrJUr149LV++XH/84x8lSd9//71at26t5ORkdevWTevWrdMf/vAHnThxQkFBQZKkpUuXatq0aTpz5oy8vb1vut3s7Gz5+fkpKytLvr6+Lt1HAOWv8fS17i7hlnBsfqS7S8AtpqS/vyvUnJ2srCxJ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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABB8ElEQVR4nO3deVyVZf7/8fcBAXEBJFkkEXBJxXXCMtLU1BHNqUy/jTaWa1qGY4pZUuPehNrm2Jg13zHpWzmZppWZW2o0mdpImmu4hGOliBsgLohw/f7owfl5BJQDB4Hb1/PxOA89132d6/7c91l8e9/XfY7NGGMEAABgUW4VXQAAAEB5IuwAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+zgphYeHq4hQ4ZUdBmW9/LLL6thw4Zyd3dX27ZtK7ocl8vOztbjjz+u4OBg2Ww2jR079oatu0uXLurSpYv9/uHDh2Wz2ZSYmHjDaiiKzWbT1KlTy2XsyrKNqDoIO7CMxMRE2Ww2bdu2rcjlXbp0UcuWLcu8ni+++KLcPsStaO3atXr22WfVoUMHLVy4UC+99NINW/f58+c1depUffXVV+W6npdeekmJiYkaNWqU3nvvPT322GPluj4UxvsS11KtogsAKlJKSorc3JzL/F988YXmzZvHB2sJbdiwQW5ublqwYIE8PT1v6LrPnz+vadOmSZLD0Q9X27Bhg+666y5NmTKl3NZRnLVr197wdVa0sLAwXbhwQR4eHvY23pe4Fo7s4Kbm5eXl8IFZFZw7d66iS3BKenq6vL29b3jQuZHS09Pl5+dX5nGMMbpw4YJTj/H09LT0vi2KzWZT9erV5e7uXtGloIog7OCmdvWcndzcXE2bNk1NmjRR9erVdcstt6hjx45at26dJGnIkCGaN2+epN8+cAtuBc6dO6fx48crNDRUXl5eatq0qV555RUZYxzWe+HCBY0ZM0Z169ZV7dq19cADD+jXX38tNM9h6tSpstls2rt3r/70pz+pTp066tixoyRp586dGjJkiBo2bKjq1asrODhYw4YN06lTpxzWVTDG/v379eijj8rX11cBAQGaNGmSjDH6+eef9eCDD8rHx0fBwcF69dVXS7TvLl++rBkzZqhRo0by8vJSeHi4nn/+eeXk5Nj72Gw2LVy4UOfOnbPvq+vNs1iyZImioqLk7e2tunXr6tFHH9Wvv/7q0OfqeSoFhgwZovDwcEm/zesICAiQJE2bNs2+fmf+55+enq7hw4crKChI1atXV5s2bfTuu+/al3/11Vey2WxKTU3VypUr7es4fPhwicYPDw/XH/7wB61Zs0bt2rWTt7e33n77bUnSwoUL1bVrVwUGBsrLy0uRkZGaP39+oTGK2xcldfz4cVWrVs1+BOxKKSkpstls+vvf/25vy8jI0NixY+2v8caNG2vWrFnKz8+/7rq2b9+uXr16ycfHR7Vq1VK3bt20ZcuWQv0yMjI0btw4hYeHy8vLS/Xr19egQYN08uRJSYXn7BT3vjTGKDw8XA8++GChdVy8eFG+vr564oknSrSfULVxGguWk5mZaf9QvFJubu51Hzt16lQlJCTo8ccf15133qmsrCxt27ZN33//vX7/+9/riSee0NGjR7Vu3Tq99957Do81xuiBBx7Qxo0bNXz4cLVt21Zr1qzRhAkT9Ouvv+r111+39x0yZIg++ugjPfbYY7rrrruUlJSk3r17F1vXww8/rCZNmuill16yB6d169bpp59+0tChQxUcHKw9e/boH//4h/bs2aMtW7Y4hDBJ6t+/v5o3b66ZM2dq5cqVevHFF+Xv76+3335bXbt21axZs/TBBx/omWee0R133KFOnTpdc189/vjjevfdd/U///M/Gj9+vLZu3aqEhATt27dPy5cvlyS99957+sc//qHvvvtO//znPyVJd999d7FjJiYmaujQobrjjjuUkJCg48eP629/+5s2bdqk7du3O3X0JCAgQPPnz9eoUaP00EMPqW/fvpKk1q1bl+jxFy5cUJcuXXTw4EGNHj1aERERWrJkiYYMGaKMjAw9/fTTat68ud577z2NGzdO9evX1/jx4+3rLqmUlBQ98sgjeuKJJzRixAg1bdpUkjR//ny1aNFCDzzwgKpVq6YVK1boqaeeUn5+vmJjY0s8/vUEBQWpc+fO+uijjwqdhlu8eLHc3d318MMPS/rttGDnzp3166+/6oknnlCDBg307bffKj4+XseOHdOcOXOKXc+ePXt0zz33yMfHR88++6w8PDz09ttvq0uXLkpKSlL79u0l/TbZ+5577tG+ffs0bNgw3X777Tp58qQ+++wz/fLLL6pbt26hsYt7X9psNj366KOaPXu2Tp8+LX9/f/uyFStWKCsrS48++mhZdh+qCgNYxMKFC42ka95atGjh8JiwsDAzePBg+/02bdqY3r17X3M9sbGxpqi3zieffGIkmRdffNGh/X/+53+MzWYzBw8eNMYYk5ycbCSZsWPHOvQbMmSIkWSmTJlib5syZYqRZB555JFC6zt//nyhtn/9619Gkvn6668LjTFy5Eh72+XLl039+vWNzWYzM2fOtLefOXPGeHt7O+yTouzYscNIMo8//rhD+zPPPGMkmQ0bNtjbBg8ebGrWrHnN8Ywx5tKlSyYwMNC0bNnSXLhwwd7++eefG0lm8uTJ9rbOnTubzp07Fxpj8ODBJiwszH7/xIkThfZpSc2ZM8dIMu+//75DjdHR0aZWrVomKyvL3h4WFnbd101RwsLCjCSzevXqQsuKen5jYmJMw4YNHdqu3hepqalGklm4cGGJ63j77beNJLNr1y6H9sjISNO1a1f7/RkzZpiaNWua/fv3O/SbOHGicXd3N0eOHLG3Xb3f+/TpYzw9Pc2hQ4fsbUePHjW1a9c2nTp1srdNnjzZSDLLli0rVGd+fn6x21jc+zIlJcVIMvPnz3dof+CBB0x4eLh9TFgbp7FgOfPmzdO6desK3UryP3o/Pz/t2bNHBw4ccHq9X3zxhdzd3TVmzBiH9vHjx8sYo1WrVkmSVq9eLUl66qmnHPr9+c9/LnbsJ598slCbt7e3/e8XL17UyZMnddddd0mSvv/++0L9H3/8cfvf3d3d1a5dOxljNHz4cHu7n5+fmjZtqp9++qnYWqTftlWS4uLiHNoLjmysXLnymo8vyrZt25Senq6nnnpK1atXt7f37t1bzZo1K9WYZfHFF18oODhYjzzyiL3Nw8NDY8aMUXZ2tpKSklyynoiICMXExBRqv/L5LTha2blzZ/3000/KzMx0yboL9O3bV9WqVdPixYvtbbt379bevXvVv39/e9uSJUt0zz33qE6dOjp58qT91r17d+Xl5enrr78ucvy8vDytXbtWffr0UcOGDe3t9erV05/+9Cd98803ysrKkiR9/PHHatOmjR566KFC41x9tLIkbrvtNrVv314ffPCBve306dNatWqVBg4cWKoxUfUQdmA5d955p7p3717oVqdOnes+dvr06crIyNBtt92mVq1aacKECdq5c2eJ1vvf//5XISEhql27tkN78+bN7csL/nRzc1NERIRD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1Khh/3teXp569+6t4OBgffvttzp27JgGDRokDw8PvfTSSzd0ewAAQOVToWFn9erVDvcTExMVGBio5ORkderUyd5eo0YNBQcHFznG2rVrtXfvXn355ZcKCgpS27ZtNWPGDD333HOaOnWqPD09Cz0mJydHOTk59vtZWVku2iIAAFDZVKo5O5mZmZIkf39/h/YPPvhAdevWVcuWLRUfH6/z58/bl23evFmtWrVSUFCQvS0mJkZZWVnas2dPketJSEiQr6+v/RYaGloOWwMAACqDCj2yc6X8/HyNHTtWHTp0UMuWLe3tf/rTnxQWFqaQkBDt3LlTzz33nFJSUrRs2TJJUlpamkPQkWS/n5aWVuS64uPjFRcXZ7+flZVF4AEAwKIqTdiJjY3V7t279c033zi0jxw50v73Vq1aqV69eurWrZsOHTqkRo0alWpdXl5e8vLyKlO9AACgaqgUp7FGjx6tzz//XBs3blT9+vWv2bd9+/aSpIMHD0qSgoODdfz4cYc+BfeLm+cDAABuHhUadowxGj16tJYvX64NGzYoIiLiuo/ZsWOHJKlevXqSpOjoaO3atUvp6en2PuvWrZOPj48iIyPLpW4AAFB1VOhprNjYWC1atEiffvqpateubZ9j4+vrK29vbx06dEiLFi3Sfffdp1tuuUU7d+7UuHHj1KlTJ7Vu3VqS1KNHD0VGRuqxxx7T7NmzlZaWpr/85S+KjY3lVBUAAKjYIzvz589XZmamunTponr16tlvixcvliR5enrqyy+/VI8ePdSsWTONHz9e/fr104oVK+xjuLu76/PPP5e7u7uio6P16KOPatCgQQ7fywMAAG5eFXpkxxhzzeWhoaFKSkq67jhhYWH64osvXFUWAACwkEoxQRkAAKC8EHYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClVavoAgAAhYVPXFnRJTjt8MzeFV0CUCSO7AAAAEsj7AAAAEsj7AAA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3SwAAGBRTh/ZkaSQkBC99NJLZV75uXPn1KZNGw0bNkx9+/Ytsk/Pnj21cOFC+30vLy+H5QMHDtSxY8e0bt065ebmaujQoRo5cqQWLVpU5voAAEDV53TYWbhwoWrVqqWHH37YoX3JkiU6f/68Uz8Z0atXL/Xq1euafby8vBQcHFzksn379mn16tX6z3/+o3bt2kmS3njjDd1333165ZVXFBISUuJaAACANTl9GishIUF169Yt1B4YGOiSoz1X++qrrxQYGKimTZtq1KhROnXqlH3Z5s2b5efnZw86ktS9e3e5ublp69atxY6Zk5OjrKwshxsAALAmp8POkSNHFBERUag9LCxMR44ccUlRBXr27Kn/+7//0/r16zVr1iwlJSWpV69e9ivB0tLSFBgY6PCYatWqyd/fX2lpacWOm5CQIF9fX/stNDTUpXUDAIDKw+nTWIGBgdq5c6fCw8Md2n/44QfdcsstrqpLkjRgwAD731u1aqXWrVurUaNG+uqrr9StW7dSjxsfH+/w6+1ZWVkEHgAALMrpIzuPPPKIxowZo40bNyovL095eXnasGGDnn76aYdwUh4aNmyounXr6uDBg5Kk4OBgpaenO/S5fPmyTp8+Xew8H+m3eUA+Pj4ONwAAYE1OH9mZMWOGDh8+rG7duqlatd8enp+fr0GDBpXLnJ0r/fLLLzp16pTq1asnSYqOjlZGRoaSk5MVFRUlSdqwYYPy8/PVvn37cq0FAABUDU6HHU9PTy1evFgzZszQDz/8IG9vb7Vq1UphYWFOrzw7O9t+lEb67RfVd+zYIX9/f/n7+2vatGnq16+fgoODdejQIT377LNq3LixYmJiJEnNmzdXz549NWLECL311lvKzc3V6NGjNWDAAK7EAgAAkkr5PTuS5O/vr3vvvbfIK7NKatu2bbr33nvt9wvm0QwePFjz58/Xzp079e677yojI0MhISHq0aOHZsyY4fBdOx988IFGjx6tbt26yc3NTf369dPcuXNLXRMAALAWp8JORkaGXnjhBS1evFhnzpyRJNWpU0cDBgzQiy++KD8/P6dW3qVLFxljil2+Zs2a647h7+/PFwgCAIBilTjsnD59WtHR0fr11181cOBANW/eXJK0d+9eJSYmav369fr2229Vp06dcisWAADAWSUOO9OnT5enp6cOHTqkoKCgQst69Oih6dOn6/XXX3d5kQAAAKVV4kvPP/nkE73yyiuFgo702yXgs2fP1vLly11aHAAAQFmVOOwcO3ZMLVq0KHZ5y5Ytr/mtxQAAABWhxGGnbt26Onz4cLHLU1NT5e/v74qaAAAAXKbEYScmJkYvvPCCLl26VGhZTk6OJk2apJ49e7q0OAAAgLJyaoJyu3bt1KRJE8XGxqpZs2Yyxmjfvn168803lZOTo/fee688awUAAHBaicNO/fr1tXnzZj311FOKj4+3fz+OzWbT73//e/3973/nxzQBAECl49SXCkZERGjVqlU6c+aMDhw4IElq3Lgxc3UAAEClVaqfi6hTp47uvPNOV9cCAADgciWeoAwAAFAVEXYAAIClEXYAAICllSjs3H777fZfOZ8+fbrOnz9frkUBAAC4SonCzr59+3Tu3DlJ0rRp05SdnV2uRQEAALhKia7Gatu2rYYOHaqOHTvKGKNXXnlFtWrVKrLv5MmTXVogAABAWZQo7CQmJmrKlCn6/PPPZbPZtGrVKlWrVvihNpuNsAMAACqVEoWdpk2b6sMPP5Qkubm5af369QoMDCzXwgAAAFzB6S8VzM/PL486AAAAykWpvkH50KFDmjNnjvbt2ydJioyM1NNPP61GjRq5tDgAAICycvp7dtasWaPIyEh99913at26tVq3bq2tW7eqRYsWWrduXXnUCAAAUGpOH9mZOHGixo0bp5kzZxZqf+655/T73//eZcUBAACUldNHdvbt26fhw4cXah82bJj27t3rkqIAAABcxemwExAQoB07dhRq37FjB1doAQCASsfp01gjRozQyJEj9dNPP+nuu++WJG3atEmzZs1SXFycywsEAAAoC6fDzqRJk1S7dm29+uqrio+PlySFhIRo6tSpGjNmjMsLBAAAKAunw47NZtO4ceM0btw4nT17VpJUu3ZtlxcGAADgCqX6np0ChBwAAFDZOT1BGQAAoCoh7AAAAEsj7AAAAEtzKuzk5uaqW7duOnDgQHnVAwAA4FJOhR0PDw/t3LmzvGoBAABwOadPYz366KNasGBBedQCAADgck5fen758mW98847+vLLLxUVFaWaNWs6LH/ttddcVhwAAEBZOR12du/erdtvv12StH//fodlNpvNNVUBAAC4iNNhZ+PGjeVRBwAAQLko9aXnBw8e1Jo1a3ThwgVJkjHGZUUBAAC4itNHdk6dOqU/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YB9I7IMC7Af2QUnYzPWu1wIAAKjCqvycHQAAgGsh7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7FSAr7/+Wvfff79CQkJks9n0ySefOCwfMmSIbDabw61nz57XHXfevHkKDw9X9erV1b59e3333XfltAVld719cPX2F9xefvnlYsecOnVqof7NmjUr5y0pvYSEBN1xxx2qXbu2AgMD1adPH6WkpDj0uXjxomJjY3XLLbeoVq1a6tevX6FvC7+aMUaTJ09WvXr15O3tre7du+vAgQPluSllcr39cPr0af35z39W06ZN5e3trQYNGmjMmDH2H/AtTmnfRxWhJK+FLl26FNqeJ5988prjVqXXwvX2weHDh4v9XFiyZEmx41al14EkzZ8/X61bt7Z/G3J0dLRWrVplX34zfCaUB8JOBTh37pzatGmjefPmFdunZ8+eOnbsmP32r3/965pjLl68WHFxcZoyZYq+//57tWnTRjExMUpPT3d1+S5xvX1w5bYfO3ZM77zzjmw2m/r163fNcVu0aOHwuG+++aY8yneJpKQkxcbGasuWLVq3bp1yc3PVo0cPnTt3zt5n3LhxWrFihZYsWaKkpCQdPXpUffv2vea4s2fP1ty5c/XWW29p69atqlmzpmJiYnTx4sXy3qRSud5+OHr0qI4ePapXXnlFu3fvVmJiolavXq3hw4dfd2xn30cVpSSvBUkaMWKEw/bMnj37muNWpdfC9fZBaGhooc+FadOmqVatWurVq9c1x64qrwNJql+/vmbOnKnk5GRt27ZNXbt21YMPPqg9e/ZIujk+E8qFQYWSZJYvX+7QNnjwYPPggw86Nc6dd95pYmNj7ffz8vJMSEiISUhIcEGV5auofXC1Bx980HTt2vWafaZMmWLatGnjusJusPT0dCPJJCUlGWOMycjIMB4eHmbJkiX2Pvv27TOSzObNm4scIz8/3wQHB5uXX37Z3paRkWG8vLzMv/71r/LdABe5ej8U5aOPPjKenp4mNze32D6leR9VFkXtg86dO5unn366xGNU9ddCSV4Hbdu2NcOGDbvmOFX5dVCgTp065p///OdN+5ngChzZqaS++uorBQYGqmnTpho1apROnTpVbN9Lly4pOTlZ3bt3t7e5ubmpe/fu2rx5840ot1wdP35cK1euLNH/5A8cOKCQkBA1bNhQAwcO1JEjR25Aha5R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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA9sUlEQVR4nO3deVxV1f7/8fcBAXEARAWkcDbnobQUNdMgcai0rNSvKZhpGeaA5VA5ZqFm6dVMb99KrW/DzUq95ZSpaRlqDjjPQ46IioCaIsP6/dHD8+sEGkcOArvX8/E4j8tee519PuscvLzbe619bMYYIwAAAItyK+gCAAAA8hNhBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphByikKleurKioqIIuw/LeeustVa1aVe7u7mrUqFFBlwMgHxB2gNtg7ty5stls2rRpU477W7durXr16uX5dZYsWaKxY8fm+Tj/FN9//72GDRumFi1aaM6cOXrzzTcLuiQA+aBYQRcAIGf79u2Tm5tz/z2yZMkSzZw5k8CTS6tWrZKbm5s+/PBDeXp6FnQ5APIJZ3aAQsrLy0seHh4FXYZTLl++XNAlOCUxMVHe3t4EHcDiCDtAIfXXOTvp6ekaN26catSooeLFi6ts2bJq2bKlVqxYIUmKiorSzJkzJUk2m83+uO7y5csaOnSoQkJC5OXlpZo1a2rKlCkyxji87pUrVzRw4ECVK1dOpUuX1qOPPqqTJ0/KZrM5nDEaO3asbDabdu/erf/5n/9RmTJl1LJlS0nS9u3bFRUVpapVq6p48eIKCgrSM888o/Pnzzu81vVj7N+/X08//bR8fX1Vvnx5jRo1SsYYHT9+XJ06dZKPj4+CgoL09ttv5+q9y8jI0Ouvv65q1arJy8tLlStX1iuvvKK0tDR7H5vNpjlz5ujy5cv292ru3Lk3POZPP/2kJ598UhUrVpSXl5dCQkI0ZMgQXblyxaFfVFSUSpUqpcOHDysiIkIlS5ZUcHCwxo8fn+29dvVnIkknT57UM888o8DAQHl5ealu3br66KOPso0nLS1NY8aMUfXq1e3jGTZsmMN79HcSExNVvnx5tW7d2qHmgwcPqmTJkuratWuujwXkJy5jAbdRSkqKzp07l609PT39b587duxYxcbG6tlnn9V9992n1NRUbdq0SVu2bNFDDz2k5557TqdOndKKFSv0ySefODzXGKNHH31Uq1evVp8+fdSoUSMtX75cL7/8sk6ePKmpU6fa+0ZFRenLL79Uz5491axZM61Zs0YdO3a8YV1PPvmkatSooTfffNP+B2/FihU6fPiwevfuraCgIO3atUvvv/++du3apfXr1zuEMEnq2rWrateurYkTJ2rx4sWaMGGC/P399e9//1sPPvigJk2apE8//VQvvfSS7r33XrVq1eqm79Wzzz6refPm6YknntDQoUO1YcMGxcbGas+ePVqwYIEk6ZNPPtH777+vjRs36oMPPpAkNW/e/IbHnD9/vn7//Xf1799fZcuW1caNGzVjxgydOHFC8+fPd+ibmZmpdu3aqVmzZpo8ebKWLVumMWPGKCMjQ+PHj8+3z+TMmTNq1qyZbDabBgwYoPLly2vp0qXq06ePUlNTNXjwYElSVlaWHn30Uf3888/q16+fateurR07dmjq1Knav3+/Fi5ceNP397qAgADNmjVLTz75pGbMmKGBAwcqKytLUVFRKl26tN57771cHQfIdwZAvpszZ46RdNNH3bp1HZ5TqVIlExkZad9u2LCh6dix401fJzo62uT0z3rhwoVGkpkwYYJD+xNPPGFsNps5ePCgMcaYzZs3G0lm8ODBDv2ioqKMJDNmzBh725gxY4wk071792yv9/vvv2dr+/zzz40ks3bt2mzH6Nevn70tIyPD3HnnncZms5mJEyfa2y9cuGC8vb0d3pOcxMfHG0nm2WefdWh/6aWXjCSzatUqe1tkZKQpWbLkTY93szHFxsYam81mfvvtN4djSjIvvviivS0rK8t07NjReHp6mrNnzxpj8ucz6dOnj6lQoYI5d+6cQ99u3boZX19f+xg++eQT4+bmZn766SeHfrNnzzaSzLp163L1nlzXvXt3U6JECbN//37z1ltvGUlm4cKFTh0DyE9cxgJuo5kzZ2rFihXZHg0aNPjb5/r5+WnXrl06cOCA06+7ZMkSubu7a+DAgQ7tQ4cOlTFGS5culSQtW7ZMkvTCCy849HvxxRdveOznn38+W5u3t7f956tXr+rcuXNq1qyZJGnLli3Z+j/77LP2n93d3dWkSRMZY9SnTx97u5+fn2rWrKnDhw/fsBbpj7FKUkxMjEP70KFDJUmLFy++6fNv5M9junz5ss6dO6fmzZvLGKOtW7dm6z9gwAD7z9fPtFy7dk0//PCDvU5XfibGGH399dd65JFHZIzRuXPn7I+IiAilpKTY3/v58+erdu3aqlWrlkO/Bx98UJK0evVqp96bd999V76+vnriiSc0atQo9ezZU506dXLqGEB+4jIWcBvdd999atKkSbb2MmXK5Hh568/Gjx+vTp066a677lK9evXUrl079ezZM1dB6bffflNwcLBKly7t0F67dm37/uv/6+bmpipVqjj0q169+g2P/de+kpSUlKRx48bpiy++UGJiosO+lJSUbP0rVqzosO3r66vixYurXLly2dr/Ou/nr66P4a81BwUFyc/Pzz5WZx07dkyjR4/Wf//7X124cMFh31/H5ObmpqpVqzq03XXXXZKko0eP2ut05Wdy9uxZJScn6/3339f777+f4xiufxYHDhzQnj17VL58+Zv2yy1/f39Nnz5dTz75pAIDAzV9+nSnng/kN8IOUES0atVKhw4d0qJFi/T999/rgw8+0NSpUzV79myHMyO325/PeFz31FNP6ZdfftHLL7+sRo0aqVSpUsrKylK7du2UlZWVrb+7u3uu2iRlm7x7I3+dF5QXmZmZeuihh5SUlKThw4erVq1aKlmypE6ePKmoqKgcx3S7Xa/h6aefVmRkZI59rgfjrKws1a9fX++8806O/UJCQpx+/eXLl0uSLly4oBMnTsjPz8/pYwD5hbADFCH+/v7q3bu3evfurUuXLqlVq1YaO3asPezc6A98pUqV9MMPP+jixYsOZxL27t1r33/9f7OysnTkyBHVqFHD3u/gwYO5rvHChQtauXKlxo0bp9GjR9vbb+Xy2624PoYDBw7Yz5JIf0zeTU5Oto/VGTt27ND+/fs1b9489erVy95+fSXcX2VlZenw4cP2szmStH//fkl/rLK7XqcrP5Py5curdOnSyszMVHh4+E3HU61aNW3btk1hYWEuCYXLli3TBx98oGHDhunTTz9VZGSkNmzYoGLF+BODwoE5O0AR8dfLN6VKlVL16tUdlgqXLFlSkpScnOzQt0OHDsrMzNS7777r0D516lTZbDa1b99ekhQRESFJ2VbRzJgxI9d1Xj8j89czMNOmTcv1MfKiQ4cOOb7e9bMYN1tZdiM5jckYo3/96183fM6f32tjjN599115eHgoLCzMXqcrPxN3d3d16dJFX3/9tXbu3Jmt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58/Pj1oAAABczunLWLGxsXr44Ye1bNky1a9fXx4eHg7733nnHZcVBwAAkFe3FHaWL19u/26sv05QBgAAKEycDjtvv/22PvroI0VFReVDOQAAAK7l9JwdLy8vtWjRIj9qAQAAcDmnw86gQYM0Y8aM/KgFAADA5Zy+jLVx40atWrVK3333nerWrZttgvI333zjsuIAAADyyumw4+fnp8cffzw/agEAAHA5p8POnDlz8qMOAACAfHFLXwQKFDaVRywu6BIAAIWU02GnSpUqN72fzuHDh/NUEAAAgCs5HXYGDx7ssJ2enq6tW7dq2bJlevnll11VFwAAgEs4HXYGDRqUY/vMmTO1adOmPBcEAADgSi776vL27dvr66+/dtXhAAAAXMJlYeerr76Sv7+/qw4HAADgEk5fxrr77rsdJigbY5SQkKCzZ8/qvffec2lxAAAAeeV02OncubPDtpubm8qXL6/WrVurVq1arqoLAADAJZwOO2PGjMmPOgAAAPKFy+bsAAAAFEa5PrPj5uZ205sJSpLNZlNGRkaeiwIAAHCVXIedBQsW3HBfXFycpk+frqysLJcUBQAA4Cq5DjudOnXK1rZv3z6NGDFC3377rXr06KHx48e7tDgAAIC8uqU5O6dOnVLfvn1Vv359ZWRkKD4+XvPmzVOlSpVcXR8AAECeOBV2UlJSNHz4cFWvXl27du3SypUr9e2336pevXr5VR8AAECe5Poy1uTJkzVp0iQFBQXp888/z/GyFgAAQGFjM8aY3HR0c3OTt7e3wsPD5e7ufsN+33zzjcuKu11SU1Pl6+urlJQU+fj4FHQ5uAWVRywu6BIAFEFHJ3Ys6BKQB7n9+53rMzu9evX626XnAAAAhU2uw87cuXPzsQwAAID8wR2UAQCApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRXqsDN27FjZbDaHR61atez7r169qujoaJUtW1alSpVSly5ddObMmQKsGAAAFDaFOuxIUt26dXX69Gn74+eff7bvGzJkiL799lvNnz9fa9as0alTp/T4448XYLUAAKCwKVbQBfydYsWKKSgoKFt7SkqKPvzwQ3322Wd68MEHJUlz5sxR7dq1tX79ejVr1ux2lwoAAAqhQn9m58CBAwoODlbVqlXVo0cPHTt2TJK0efNmpaenKzw83N63Vq1aqlixouLi4m56zLS0NKWmpjo8AACANRXqsNO0aVPNnTtXy5Yt06xZs3TkyBHdf//9unjxohISEuTp6Sk/Pz+H5wQGBiohIeGmx42NjZWvr6/9ERISko+jAAAABalQX8Zq3769/ecGDRqoadOmqlSpkr788kt5e3vf8nFHjhypmJgY+3ZqaiqBBwAAiyrUZ3b+ys/PT3fddZcOHjyooKAgXbt2TcnJyQ59zpw5k+Mcnz/z8vKSj4+PwwMAAFhTkQo7ly5d0qFDh1ShQgU1btxYHh4eWrlypX3/vn37dOzYMYWGhhZglQAAoDAp1JexXnrpJT3yyCOqVKmSTp06pTFjxsjd3V3du3eXr6+v+vTpo5iYGPn7+8vHx0cvvviiQkNDWYkFAADsCnXYOXHihLp3767z58+rfPnyatmypdavX6/y5ctLkqZOnSo3Nzd16dJFaWlpioiI0HvvvVfAVQMAgMLEZowxBV1EQUtNTZWvr69SUlKYv1NEVR6xuKBLAFAEHZ3YsaBLQB7k9u93kZqzAwAA4CzCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsLRiBV0ACp/KIxYXdAkAALgMZ3YAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClcQdlAMA/VlG8Y/zRiR0LuoQihzM7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0gg7AADA0ooVdAEAACD3Ko9YXNAlOO3oxI4F+vqEnXxWFH8pAQCwEi5jAQAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAAS7NM2Jk5c6YqV66s4sWLq2nTptq4cWNBlwQAAAoBS4Sd//znP4qJidGYMWO0ZcsWNWzYUBEREUpMTCzo0gAAQAGzRNh555131LdvX/Xu3Vt16tTR7NmzVaJECX300UcFXRoAAChgRf67sa5du6bNmzdr5MiR9jY3NzeFh4crLi4ux+ekpaUpLS3Nvp2SkiJJSk1NdXl9WWm/u/yYAAAUJfnx9/XPxzXG3LRfkQ87586dU2ZmpgIDAx3aAwMDtXfv3hyfExsbq3HjxmVrDwkJyZcaAQD4J/Odlr/Hv3jxonx9fW+4v8iHnVsxcuRIxcTE2LezsrKUlJSksmXLymazFWBlrpOamqqQkBAdP35cPj4+BV1OvmO81sZ4rY3xWlt+jtcYo4sXLyo4OPim/Yp82ClXrpzc3d115swZh/YzZ84oKCgox+d4eXnJy8vLoc3Pzy+/SixQPj4+/4h/TNcxXmtjvNbGeK0tv8Z7szM61xX5Ccqenp5q3LixVq5caW/LysrSypUrFRoaWoCVAQCAwqDIn9mRpJiYGEVGRqpJkya67777NG3aNF2+fFm9e/cu6NIAAEABs0TY6dq1q86ePavRo0crISFBjRo10rJly7JNWv4n8fLy0pgxY7JdrrMqxmttjNfaGK+1FYbx2szfrdcCAAAowor8nB0AAICbIewAAABLI+wAAABLI+wAAABLI+wAAABLI+wUcUePHlWfPn1UpUoVeXt7q1q1ahozZoyuXbvm0G/79u26//77Vbx4cYWEhGjy5MnZjjV//nzVqlVLxYsXV/369bVkyZLbNQynvPHGG2revLlKlChxwztfHzt2TB07dlSJEiUUEBCgl19+WRkZGQ59fvzxR91zzz3y8vJS9erVNXfu3Pwv3kVmzpypypUrq3jx4mratKk2btxY0CU5be3atXrkkUcUHBwsm82mhQsXOuw3xmj06NGqUKGCvL29FR4ergMHDjj0SUpKUo8ePeTj4yM/Pz/16dNHly5duo2jyL3Y2Fjde++9Kl26tAICAtS5c2ft27fPoc/Vq1cVHR2tsmXLqlSpUurSpUu2u8Pn5ne7MJg1a5YaNGhgv2tuaGioli5dat9vpbH+1cSJE2Wz2TR48GB7m9XGO3bsWNlsNodHrVq17PsL3XgNirSlS5eaqKgos3z5cnPo0CGzaNEiExAQYIYOHWrvk5KSYgIDA02PHj3Mzp07zeeff268vb3Nv//9b3ufdevWGXd3dzN58mSze/du89prrxkPDw+zY8eOghjWTY0ePdq88847JiYmxvj6+mbbn5GRYerVq2fCw8PN1q1bzZIlS0y5cuXMyJEj7X0OHz5sSpQoYWJiYszu3bvNjBkzjLu7u1m2bNltHMmt+eKLL4ynp6f56KOPzK5du0zfvn2Nn5+fOXPmTEGX5pQlS5aYV1991XzzzTdGklmwYIHD/okTJxpfX1+zcOFCs23bNvPoo4+aKlWqmCtXrtj7tGvXzjRs2NCsX7/e/PTTT6Z69eqme/fut3kkuRMREWHmzJljdu7caeLj402HDh1MxYoVzaVLl+x9nn/+eRMSEmJWrlxpNm3aZJo1a2aaN29u35+b3+3C4r///a9ZvHix2b9/v9m3b5955ZVXjIeHh9m5c6cxxlpj/bONGzeaypUrmwYNGphBgwbZ26023jFjxpi6deua06dP2x9nz5617y9s4yXsWNDkyZNNlSpV7NvvvfeeKVOmjElLS7O3DR8+3NSsWdO+/dRTT5mOHTs6HKdp06bmueeey/+Cb9GcOXNyDDtLliwxbm5uJiEhwd42a9Ys4+PjY38Phg0bZurWrevwvK5du5qIiIh8rdkV7rvvPhMdHW3fzszMNMHBwSY2NrYAq8qbv4adrKwsExQUZN566y17W3JysvHy8jKff/65McaY3bt3G0nm119/tfdZunSpsdls5uTJk7et9luVmJhoJJk1a9YYY/4Yn4eHh5k/f769z549e4wkExcXZ4zJ3e92YVamTBnzwQcfWHasFy9eNDVq1DArVqwwDzzwgD3sWHG8Y8aMMQ0bNsxxX2EcL5exLCglJUX+/v727bi4OLVq1Uqenp72toiICO3bt08XLlyw9wkPD3c4TkREhOLi4m5P0S4UFxen+vXrO9xBOyIiQqmpqdq1a5e9T1Ec77Vr17R582aH2t3c3BQeHl7oa3fGkSNHlJCQ4DBOX19fNW3a1D7OuLg4+fn5qUmTJvY+4eHhcnNz04YNG257zc5KSUmRJPu/1c2bNys9Pd1hzLVq1VLFihUdxvx3v9uFUWZmpr744gtdvnxZoaGhlh1rdHS0OnbsmO3/W6w63gMHDig4OFhVq1ZVjx49dOzYMUmFc7yW+LoI/H8HDx7UjBkzNGXKFHtbQkKCqlSp4tDv+i9YQkKCypQpo4SEhGxfrxEYGKiEhIT8L9rFbjSW6/tu1ic1NVVXrlyRt7f37SnWSefOnVNmZmaOte/du7eAqnK965/TzX4nExISFBAQ4LC/WLFi8vf3L/S/t1lZWRo8eLBatGihevXqSfpjPJ6entnmof11zH/3u12Y7NixQ6Ghobp69apKlSqlBQsWqE6dOoqPj7fcWL/44gtt2bJFv/76a7Z9VvxsmzZtqrlz56pmzZo6ffq0xo0bp/vvv187d+4slOPlzE4hNWLEiGyTv/76+Osft5MnT6pdu3Z68skn1bdv3wKq/NbcyniBoio6Olo7d+7UF198UdCl5KuaNWsqPj5eGzZsUP/+/RUZGandu3cXdFkud/z4cQ0aNEiffvqpihcvXtDl3Bbt27fXk08+qQYNGigiIkJLlixRcnKyvvzyy4IuLUec2Smkhg4dqqioqJv2qVq1qv3nU6dOqU2bNmrevLnef/99h35BQUHZZsFf3w4KCrppn+v785uz472ZoKCgbKuTcjteHx+fQntWR5LKlSsnd3f3Av2sbofrYzlz5owqVKhgbz9z5owaNWpk75OYmOjwvIyMDCUlJRXq92LAgAH67rvvtHbtWt1555329qCgIF27dk3JyckO/0X85882N7/bhYmnp6eqV68uSWrcuLF+/fVX/etf/1LXrl0tNdbNmzcrMTFR99xzj70tMzNTa9eu1bvvvqvly5dbarw58fPz01133aWDBw/qoYceKnzjdfksINx2J06cMDVq1DDdunUzGRkZ2fZfn6B87do1e9vIkSOzTVB++OGHHZ4XGhpapCco/3l10r///W/j4+Njrl69aoz5Y4JyvXr1HJ7XvXv3IjNBecCAAfbtzMxMc8cdd1hygvKUKVPsbSkpKTlOUN60aZO9z/LlywvtBOWsrCwTHR1tgoODzf79+7Ptvz6p86uvvrK37d27N8dJnTf73S7M2rRpYyIjIy031tTUVLNjxw6HR5MmTczTTz9tduzYYbnx5uTixYumTJky5l//+lehHC9hp4g7ceKEqV69ugkLCzMnTpxwWAZ4XXJysgkMDDQ9e/Y0O3fuNF988YUpUaJEtqXnxYoVM1OmTDF79uwxY8aMKbRLz3/77TezdetWM27cOFOqVCmzdetWs3XrVnPx4kVjzP9f0ti2bVsTHx9vli1bZsqXL5/j0vOXX37Z7Nmzx8ycObNILT338vIyc+fONbt37zb9+vUzfn5+DqsaioKLFy/aPztJ5p133jFbt241v/32mzHmj6Xnfn5+ZtGiRWb79u2mU6dOOS49v/vuu82GDRvMzz//bGrUqFFol57379/f+Pr6mh9//NHh3+nvv/9u7/P888+bihUrmlWrVplNmzaZ0NBQExoaat+fm9/twmLEiBFmzZo15siRI2b79u1mxIgRxmazme+//94YY62x5uTPq7GMsd54hw4dan788Udz5MgRs27dOhMeHm7KlStnEhMTjTGFb7yEnSJuzpw5RlKOjz/btm2badmypfHy8jJ33HGHmThxYrZjffnll+auu+4ynp6epm7dumbx4sW3axhOiYyMzHG8q1evtvc5evSoad++vfH29jblypUzQ4cONenp6Q7HWb16tWnUqJHx9PQ0VatWNXPmzLm9A8mDGTNmmIoVKxpPT09z3333mfXr1xd0SU5bvXp1jp9jZGSkMeaPMyGjRo0ygYGBxsvLy4SFhZl9+/Y5HOP8+fOme/fuplSpUsbHx8f07t3bHnoLmxv9O/3z792VK1fMCy+8YMqUKWNKlChhHnvsMYf/cDEmd7/bhcEzzzxjKlWqZDw9PU358uVNWFiYPegYY62x5uSvYcdq4+3ataupUKGC8fT0NHfccYfp2rWrOXjwoH1/YRuvzRhjXH9xDAAAoHBgNRYAALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALC0/wenyu0GGXzrgAAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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7app06YpMzNT0o2JymfPntW4cePUo0cPhxZ3M/gcP35cX331lcqXL2+zPCIiQsnJydq7d6+1bePGjcrOzlazZs0cWgsAALg72B1+3nzzTaWlpSkgIEC///67HnzwQdWsWVNly5bVa6+9Zte20tLStH//fu3fv1/SjQsl7t+/X2fPnlVmZqaeeOIJ7dmzRx999JGysrKUmJioxMRE6w1Ua9eurUceeURDhgzRt99+q+3bt2v48OHq1atXvs/0AgAA5lKgU90lafv27fr++++Vlpam+++/X5GRkXZvY/PmzWrXrl2O9v79+2vKlCkKDQ3Ndb1Nmzapbdu2km5c5HD48OFavXq1XFxc1KNHD82bN09lypTJdx2c6n534FR33E041R24s4L+/i5w+LmbEH7uDoQf3E0IP8CdFfT3t92HvUaMGKF58+blaP/HP/6hUaNG2bs5AACAQmV3+FmxYoVatmyZo71FixZavny5Q4oCAABwFrvDz2+//SZfX98c7T4+Pvr1118dUhQAAICz2B1+atasqfj4+Bzta9euVfXq1R1SFAAAgLPYfZHD6OhoDR8+XL/88ovat28vSdqwYYPefPNNzZ0719H1AQAAOJTd4WfQoEHKyMjQa6+9pldeeUWSVK1aNS1YsED9+vVzeIEAAACOZHf4kaRnn31Wzz77rH755Rd5e3vbdU0dAACAolSg8HOTM+7lBQAA4Ex2T3hOSkpS3759FRwcLDc3N7m6uto8AAAAijO79/wMGDBAZ8+e1cSJE1WpUiVZLBZn1AUAAOAUdoefr7/+Wtu2bVPDhg2dUA4AAIBz2X3YKyQkRNwODAAAlFR2h5+5c+dq/PjxOn36tBPKAQAAcC67D3v17NlTV65cUY0aNVSqVCm5u7vbLL948aLDigMAAHA0u8MPV3EGAAAlmd3hp3///s6oAwAAoFDYPedHkk6ePKmXX35ZvXv31oULFyTduLHpoUOHHFocAACAo9kdfrZs2aL69etr165d+vTTT5WWliZJ+v777zV58mSHFwgAAOBIdoef8ePH69VXX9X69evl4eFhbW/fvr127tzp0OIAAAAcze7wc/DgQT3++OM52gMCAvTrr786pCgAAABnsTv8+Pn56eeff87R/t133+mee+5xSFEAAADOYnf46dWrl8aNG6fExERZLBZlZ2dr+/bteuGFF9SvXz9n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MBXCDwAAMBXCz11qypQpslgsNo/w8PDbrrNs2TKFh4fLy8tL9evX1xdffFFI1ZYM9o7pkiVLcvT38vIqxIpLhp9++kl//etfVb58eXl7e6t+/fras2fPbdfZvHmz7r//fnl6eqpmzZpasmRJ4RRbgtg7rps3b87xebVYLEpMTCzEqouvatWq5To+w4YNy3MdvlPvzN5xddT36l1xnR/krm7duvrqq6+sz93c8v5xf/PNN+rdu7diYmLUuXNnLV26VN26ddO+fftUr169wii3RLBnTKUbl2Q/evSo9blZ7h2XX5cuXVLLli3Vrl07rV27VhUrVtTx48dVrly5PNdJSEhQp06d9Le//U0fffSRNmzYoKefflqVKlVSVFRUIVZffBVkXG86evSozW0EAgICnFlqibF7925lZWVZn//www966KGH9OSTT+ban+/U/LF3XCUHfa8auCtNnjzZaNCgQb77P/XUU0anTp1s2po1a2Y888wzDq6s5LJ3TGNjYw1fX1+n1XM3GDdunNGqVSu71nnxxReNunXr2rT17NnTiIqKcmRpJVpBxnXTpk2GJOPSpUvOKeouM3LkSKNGjRpGdnZ2rsv5Ti2YO42ro75XOex1Fzt+/LiCg4NVvXp19enTR2fPns2z744dOxQZGWnTFhUVpR07dji7zBLFnjGVpLS0NFWtWlUhISF67LHHdOjQoUKqtGT473//qyZNmujJJ59UQECAGjVqpPfee++26/BZvbOCjOtNDRs2VKVKlfTQQw9p+/btTq60ZLp27Zo+/PBDDRo0KM+9DnxO7ZefcZUc871K+LlLNWvWTEuWLFF8fLwWLFighIQEtW7dWpcvX861f2JiYo7bgQQGBnK8/w/sHdNatWrp/fff12effaYPP/xQ2dnZatGihX788cdCrrz4OnXqlBYsWKCwsDCtW7dOzz77rEaMGKG4uLg818nrs5qamqrff//d2SWXCAUZ10qVKmnhwoVasWKFVqxYoZCQELVt21b79u0rxMpLhlWrVik5OVkDBgzIsw/fqfbLz7g67Hv1T+87Qolw6dIlw8fHx/jnP/+Z63J3d3dj6dKlNm3z5883AgICCqO8EulOY3qra9euGTVq1DBefvllJ1dWcri7uxsRERE2bc8//7zRvHnzPNcJCwszpk+fbtO2Zs0aQ5Jx5coVp9RZ0hRkXHPTpk0b469//asjS7srPPzww0bnzp1v24fvVPvlZ1xvVdDvVfb8mISfn5/uvfdenThxItflQUFBSkpKsmlLSkpSUFBQYZRXIt1pTG/l7u6uRo0a5bu/GVSqVEl16tSxaatdu/ZtDyfm9Vn18fGRt7e3U+osaQoyrrlp2rQpn9dbnDlzRl999ZWefvrp2/bjO9U++R3XWxX0e5XwYxJpaWk6efKkKlWqlOvyiIgIbdiwwaZt/fr1ioiIKIzySqQ7jemtsrKydPDgwXz3N4OWLVvanLUhSceOHVPVqlXzXIfP6p0VZFxzs3//fj6vt4iNjVVAQIA6dep02358Tu2T33G9VYG/V+3aT4QSY8yYMcbmzZuNhIQEY/v27UZkZKRRoUIF48KFC4ZhGEbfvn2N8ePHW/tv377dcHNzM9544w3jyJEjxuTJkw13d3fj4MGDRfUWih17x3Tq1KnGunXrjJMnTxp79+41evXqZXh5eRmHDh0qqrdQ7Hz77beGm5ub8dprrxnHjx83PvroI6NUqVLGhx9+aO0zfvx4o2/fvtbnp06dMkqVKmWMHTvWOHLkiDF//nzD1dXViI+PL4q3UCwVZFznzJljrFq1yjh+/Lhx8OBBY+TIkYaLi4vx1VdfFcVbKJaysrKMKlWqGOPGjcuxjO/UgrNnXB31vUr4uUv17NnTqFSpkuHh4WHcc889Rs+ePY0TJ05Ylz/44ING//79bdb55JNPjHvvvdfw8PAw6tata6xZs6aQqy7e7B3TUaNGGVWqVDE8PDyMwMBAo2PHjsa+ffuKoPLibfXq1Ua9evUMT09PIzw83Fi0aJHN8v79+xsPPvigTdumTZuMhg0bGh4eHkb16tWN2NjYwiu4hLB3XGfOnGnUqFHD8PLyMvz9/Y22bdsaGzduLOSqi7d169YZkoyjR4/mWMZ3asHZM66O+l61GIZh2LevCAAAoORizg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADAVwg8AADCV/wPllITnPiVSMgAAAABJRU5ErkJggg==", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA88klEQVR4nO3deVwW5f7/8fcNCuICiApIkguaS25FpaS5pIlLpidPSpmimbagpriSC6IWZpoezezXyeC0mJ5K62TuuJ0SrUjT3BdIT4rmAogmsszvjx7c3+5A44abbXw9H4/7Efc118z9mbk13l5zzYzFMAxDAAAAJuVU2gUAAAAUJ8IOAAAwNcIOAAAwNcIOAAAwNcIOAAAwNcIOAAAwNcIOAAAwNcIOAAAwNcIOAAAwNcIObjv16tXTkCFDSrsM03v99dfVoEEDOTs7q3Xr1qVdjmkNGTJEVatWLe0yis2MGTNksVh04cKF0i4F5RhhB+VabGysLBaLvv/++3yXd+rUSc2bNy/y56xdu1YzZswo8nZuFxs3btTEiRPVrl07xcTE6NVXXy3tkgDcxiqUdgFASTty5IicnOzL+WvXrtWSJUsIPAW0ZcsWOTk5admyZXJxcSntcgDc5hjZwW3H1dVVFStWLO0y7HL16tXSLsEu58+fl5ubG0EH5ca1a9dKuwQUI8IObjt/nrOTmZmpqKgoNWrUSJUqVVKNGjXUvn17bdq0SdLvcyKWLFkiSbJYLNZXrqtXr2rcuHHy9/eXq6urGjdurHnz5skwDJvP/e233zR69GjVrFlT1apV02OPPaZffvlFFovFZsQod47CwYMH9dRTT6l69epq3769JGnfvn0aMmSIGjRooEqVKsnX11fPPPOMLl68aPNZuds4evSonn76aXl4eKhWrVqaNm2aDMPQ6dOn1adPH7m7u8vX11fz588v0LHLysrSrFmzFBAQIFdXV9WrV08vv/yyMjIyrH0sFotiYmJ09epV67GKjY296TZzTzXu27dPHTt2VOXKldWwYUN9+umnkqTt27erTZs2cnNzU+PGjbV582ab9X/++We9+OKLaty4sdzc3FSjRg098cQTSkpKsvYxDEOdO3dWrVq1dP78eWv7jRs31KJFCwUEBBQ4UCYlJclisWjevHlasmSJGjRooMqVK6tbt246ffq0DMPQrFmzVKdOHbm5ualPnz66dOmSzTa++OIL9erVS35+fnJ1dVVAQIBmzZql7OzsPJ+3e/du9ezZU9WrV1eVKlXUsmVL/eMf/8jT75dfflHfvn1VtWpV1apVS+PHj893e7eS+10cPHhQnTt3VuXKlXXHHXdo7ty5Nv1yTx//8RhL0rZt22SxWLRt27Y82yzs95vrwoUL6t+/v9zd3VWjRg299NJLun79ep5+H374oQIDA+Xm5iYvLy+FhITo9OnT+e5nQkKCOnTooMqVK+vll1+261ihfCHswBRSU1N14cKFPK/MzMy/XHfGjBmKiopS586d9eabb2rKlCm688479cMPP0iSnnvuOT3yyCOSpA8++MD6kn7/JfrYY49pwYIF6t69u9544w01btxYEyZMUHh4uM3nDBkyRIsXL1bPnj312muvyc3NTb169bppXU888YSuXbumV199VcOHD5ckbdq0SSdPntTQoUO1ePFihYSEaMWKFerZs2eecCVJAwYMUE5OjubMmaM2bdpo9uzZWrhwoR555BHdcccdeu2119SwYUONHz9eO3bs+Mtj9eyzz2r69Om69957tWDBAnXs2FHR0dEKCQmx9vnggw/00EMPydXV1XqsOnTocMvtXr58WY8++qjatGmjuXPnytXVVSEhIVq5cqVCQkLUs2dPzZkzR1evXtXf//53Xblyxbrud999p507dyokJESLFi3S888/r7i4OHXq1Mn6r3WLxaL33ntP169f1/PPP29dNzIyUgcOHFBMTIyqVKnyl/v/Rx999JHeeustjRo1SuPGjdP27dvVv39/TZ06VevXr9ekSZM0YsQIffnllxo/frzNurGxsapatarCw8P1j3/8Q4GBgZo+fbomT55s02/Tpk3q0KGDDh48qJdeeknz589X586dtWbNGpt+2dnZCg4OVo0aNTRv3jx17NhR8+fP1zvvvGPXPkm/fxfdu3dXq1atNH/+fDVp0kSTJk3SunXr7N7WH7dZ2O83V//+/XX9+nVFR0erZ8+eWrRokUaMGGHT55VXXtHgwYPVqFEjvfHGGxozZozi4uLUoUMHpaSk2PS9ePGievToodatW2vhwoXq3LlzofcP5YABlGMxMTGGpFu+7r77bpt16tata4SGhlrft2rVyujVq9ctPycsLMzI76/L559/bkgyZs+ebdP+97//3bBYLMbx48cNwzCMhIQEQ5Ix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7rXO9UlMTNTevXt16tQppaena8KECdq1a5eSkpIUFxenPn36qGHDhgoODpYkNW3aVN27d9fw4cP17bff6ptvvtHIkSMVEhJy0yuxAADA7cViGIZRWh++bds2de7cOU97aGioli5dqr59+2rPnj1KSUmRn5+funXrplmzZsnHx8fa99KlSxo5cqS+/PJLOTk5qV+/flq0aJGqVq1a4DrS0tLk4eGh1NRUubu7O2TfALOqN/mr0i4BZVTSnF6lXQJuMwX9/W33aayYmBhVrVpVTzzxhE37J598omvXrtn1yIhOnTrpVllrw4YNf7kNLy8vbiAIAABuyu7TWNHR0apZs2aedm9vb7366qsOKQoAAMBR7A47p06dUv369fO0161bV6dOnXJIUQAAAI5id9jx9va2Pvzzj3788UfVqFHDIUUBAAA4it1h58knn9To0aO1detWZWdnKzs7W1u2bNFLL71kcxNAAACAssDuCcqzZs1SUlKSunTpogoVfl89JydHgwcPZs4OAAAoc+wOOy4uLlq5cqVmzZqlH3/8UW5ubmrRooXq1q1bHPUBpsUl3ABQMuwOO7m8vLzUuXPnfK/MAgAAKCvsmrOTkpKisLAw1axZUz4+PvLx8VHNmjU1cuRIpaSkFFOJAAAAhVfgkZ1Lly4pKChIv/zyiwYOHKimTZtKkg4ePKjY2FjFxcVp586dql69erEVCwAAYK8Ch52ZM2fKxcVFJ06csHlcQ+6ybt26aebMmVqwYIHDiwQAACisAp/G+vzzzzVv3rw8QUeSfH19NXfuXK1evdqhxQEAABRVgcPO2bNndffdd990efPmzZWcnOyQogAAABylwGGnZs2aSkpKuunyxMREeXl5OaImAAAAhylw2AkODtaUKVN048aNPMsyMjI0bdo0de/e3aHFAQAAFJVdE5Tvu+8+NWrUSGFhYWrSpIkMw9ChQ4f01ltvKSMjQx988EFx1goAAGC3AoedOnXqKD4+Xi+++KIiIiJkGIYkyWKx6JFHHtGbb74pf3//YisUAACgMOy6g3L9+vW1bt06Xb58WceOHZMkNWzYkLk6AACgzCrU4yKqV6+uBx54wNG1AAAAOJxdj4sAAAAobwg7AADA1Ag7AADA1AoUdu69915dvnxZ0u+XoF+7dq1YiwIAAHCUAoWdQ4cO6erVq5KkqKgopaenF2tRAAAA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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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d9/VJ598ourVq9vX2AQGBsrf31+BgYEaMmSIEhISFBwcrICAAD3++OOKiopSp06dJEn33HOPmjdvrgcffFAzZ85URkaG/v73vys+Pp5LVQAAoHzDzrx58yRJd9xxh0P7ggULFBcXJ0maNWuWvLy81KdPH+Xl5Sk2Nlavv/66va+3t7eWLVum4cOHKyoqSlWrVtWgQYM0ffr0G3UaAADAg3nUc3bKS2nv0wdQMfGcnRuD5+zgRquQz9kBAABwNcIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwtErlXQAAwBrqTVxe3iU47fCMXuVdAm4AZnYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClEXYAAIClOR12vvvuO+3YscP++yeffKLevXvrySef1OXLl11aHAAAQFk5HXYeeeQR7du3T5J06NAh9evXT1WqVNHixYs1fvx4lxcIAABQFk6HnX379qlt27aSpMWLF6tbt2569913tXDhQn300Ueurg8AAKBMnA47xhgVFRVJkr788kv17NlTkhQZGanTp0+7tjoAAIAycjrsdOjQQc8++6zeeecdrVmzRr169ZIkpaWlKSwszOUFAgAAlIXTYWf27Nn67rvvNGLECD311FNq1KiRJOnDDz9U586dXV4gAABAWVRy9gWtW7d2uBur2Isvvihvb2+XFAUAAOAq1/WcnaysLL355puaNGmSMjMzJUm7d+/WyZMnXVocAABAWTk9s7N9+3ZFR0crKChIhw8f1tChQxUcHKyPP/5Y6enp+te//uWOOgF4iHoTl5d3CQDgFKdndhISEjR48GDt379flStXtrf37NlTa9eudWlxAAAAZeV02Pn222/1yCOPlGi/6aablJGR4ZKiAAAAXMXpsOPn56ecnJwS7fv27VNISIhLigIAAHAVp8POfffdp+nTpys/P1+SZLPZlJ6ergkTJqhPnz4uLxAAAKAsnA47L7/8snJzcxUaGqqLFy/q9ttvV6NGjVS9enU999xz7qgRAADgujl9N1ZgYKCSk5O1fv16bdu2Tbm5uWrXrp1iYmLcUR8AAECZOB12inXp0kVdunRxZS0AAAAu5/RlrJEjR2rOnDkl2l977TWNHj3aFTUBAAC4jNNh56OPPrrijE7nzp314YcfuqQoAAAAV3E67Jw5c0aBgYEl2gMCAnT69GmXFAUAAOAqToedRo0aKSkpqUT7ihUr1KBBA5cUBQAA4CpOL1BOSEjQiBEjdOrUKd11112SpJUrV+rll1/W7NmzXV0fAABAmTgddh566CHl5eXpueee0zPPPCNJqlevnubNm6eBAwe6vEAAAICyuK5bz4cPH67hw4fr1KlT8vf3V7Vq1VxdFwAAgEtc93N2JPFdWAAAwOM5vUD5xIkTevDBBxUREaFKlSrJ29vbYQMAAPAkTs/sxMXFKT09XU8//bRq164tm83mjroAAABcwumws27dOn399ddq27atG8oBAABwLacvY0VGRsoY445aAAAAXM7psDN79mxNnDhRhw8fdkM5AAAAruX0Zay+ffvqwoULatiwoapUqSIfHx+H/ZmZmS4rDgAAoKycDjs8JRkAAFQkToedQYMGuaMOAAAAt3B6zY4kHTx4UH//+9/Vv39/nTx5UtJPXwS6a9culxYHAABQVk6HnTVr1qhVq1bauHGjPv74Y+Xm5kqStm3bpilTpri8QAAAgLJwOuxMnDhRzz77rJKTk+Xr62tvv+uuu7RhwwaXFgcAAFBWToedHTt26I9//GOJ9tDQUJ0+fdolRQEAALiK02EnKChIx48fL9G+detW3XTTTU4da+3atbr33nsVEREhm82mpUuXOuyPi4uTzWZz2Lp37+7QJzMzUwMGDFBAQICCgoI0ZMgQ+6U1AAAAp8NOv379NGHCBGVkZMhms6moqEjr16/XE088oYEDBzp1rPPnz6tNmzaaO3fuVft0795dx48ft2/vvfeew/4BAwZo165dSk5O1rJly7R27VoNGzbM2dMCAAAW5fSt588//7zi4+MVGRmpwsJCNW/eXIWFhfrrX/+qv//9704dq0ePHurRo8c1+/j5+Sk8PPyK+/bs2aOkpCR9++236tChgyTp1VdfVc+ePfXSSy8pIiLCqXoAAID1ODWzY4xRRkaG5syZo0OHDmnZsmX697//re+//17vvPOOvL29XV7gV199pdDQUDVp0kTDhw/XmTNn7PtSUlIUFBRkDzqSFBMTIy8vL23cuPGqx8zLy1NOTo7DBgAArMmpmR1j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iouLc0M5AAAAruX0mh0/Pz916dLFHbUAAAC4nNNhZ9SoUXr11VfdUQsAAIDLOX0Za9OmTVq1apWWLVumFi1alFig/PHHH7usOAAAgLJyOuwEBQXpgQcecEctAAAALud02FmwYIE76gAAAHALHoMMAAAszemZnfr161/zeTqHDh0qU0EAAACu5HTYGT16tMPv+fn52rp1q5KSkjRu3DhX1QUAAOASToedUaNGXbF97ty52rx5c5kLAgAAcCWXrdnp0aOHPvroI1cdDgAAwCVcFnY+/PBDBQcHu+pwAAAALuH0Zazf/e53DguUjTHKyMjQqVOn9Prrr7u0OAAAgLJyOuz07t3b4XcvLy+FhITojjvuUNOmTV1VFwAAgEs4HXamTJnijjoAAADcgocKAgAASyv1zI6Xl9c1HyYoSTabTQUFBWUuCgAAwFVKHXaWLFly1X0pKSmaM2eOioqKXFIUAACAq5Q67Nx///0l2vbu3auJEyfq008/1YABAzR9+nSXFgcAAFBW17Vm59ixYxo6dKhatWqlgoICpaamatGiRapbt66r6wMAACgTp8JOdna2JkyYoEaNGmnXrl1auXKlPv30U7Vs2dJd9QEAAJRJqS9jzZw5Uy+88ILCw8P13nvvXfGyFgAAgKexGWNMaTp6eXnJ399fMTEx8vb2vmq/jz/+2GXF3Sg5OTkKDAxUdna2AgICyrsc/EbUm7i8vEsAfvMOz+hV3iWgDEr797vUMzsDBw781VvPAQAAPE2pw87ChQvdWAYAAIB78ARlAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaR4ddqZOnSqbzeawNW3a1L7/0qVLio+PV82aNVWtWjX16dNHJ06cKMeKAQCAp/HosCNJLVq00PHjx+3bunXr7PvGjBmjTz/9VIsXL9aaNWt07NgxPfDAA+VYLQAA8DSVyruAX1OpUiWFh4eXaM/OztZbb72ld999V3fddZckacGCBWrWrJk2bNigTp063ehSAQCAB/L4mZ39+/crIiJCDRo00IABA5Seni5J2rJli/Lz8xUTE2Pv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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/PklEQVR4nO3de1wUdf///+eCgEcgVCAS0dRUPJaVomamJh6u0rSr7KBopmWQKWZqebYr1DJNM726KrWuy09lpqUmnsMOqEmaxzwbJeIJAUVFhPn90df9tQHKwuDC+LjfbnPLfc97Z1/vHVqezLxn1mYYhiEAAACLcnN1AQAAAMWJsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMUsxo1aqhv376uLsPy3nzzTd1+++1yd3dX06ZNXV2OpdhsNo0fP97VZQCFRtgBnDB//nzZbDZt3bo1z/Vt27ZVw4YNi/w633zzDb9cnLB69Wq98soratWqlebNm6c33njD1SWVOvzMwcrKuLoAwOr27dsnNzfn/q745ptvNHv2bH75FND69evl5uamDz/8UJ6enq4up1S61s/cxYsXVaYMvy5QenFkByhmXl5e8vDwcHUZTsnIyHB1CU45efKkypUrR9ApJmXLliXsoFQj7ADF7O9zdrKysjRhwgTVqVNHZcuWVeXKldW6dWutWbNGktS3b1/Nnj1b0p9zJa4uV2VkZGjYsGEKDg6Wl5eX6tatq7feekuGYTi87sWLFzV48GBVqVJFlSpV0sMPP6xjx47lmn8xfvx42Ww27dmzR08++aRuueUWtW7dWpK0Y8cO9e3bV7fffrvKli2rwMBAPfPMMzpz5ozDa13dxv79+/X000/Lx8dHVatW1ZgxY2QYhn7//Xd169ZN3t7eCgwM1LRp0wr03l25ckWTJk1SrVq15OXlpRo1aujVV19VZmamvY/NZtO8efOUkZFhf6/mz5+f7za/++47/fOf/1T16tXl5eWl4OBgDR06VBcvXnTo17dvX1WsWFGHDx9WeHi4KlSooKCgIE2cODHXe232PpGkY8eO6ZlnnlFAQIC8vLzUoEEDffTRR7nGk5mZqXHjxql27dr28bzyyisO79H1XO9nLr+fmaLsbzPqBgqKqA4UQlpamk6fPp2rPSsr67rPHT9+vGJiYvTss8/q3nvvVXp6urZu3aqff/5ZDz74oJ577jklJSVpzZo1+uSTTxyeaxiGHn74YW3YsEH9+/dX06ZNtWrVKg0fPlzHjh3T9OnT7X379u2rzz//XL1791aLFi0UFxenrl275lvXP//5T9WpU0dvvPGG/Zf0mjVrdPjwYfXr10+BgYHavXu33n//fe3evVubNm1y+IUoSY8//rjq16+vyZMna8WKFXr99dfl5+enf//732rXrp2mTJmi//3vf3r55Zd1zz33qE2bNtd8r5599lktWLBAjz76qIYNG6bNmzcrJiZGe/fu1ZIlSyRJn3zyid5//31t2bJFH3zwgSSpZcuW+W5z0aJFunDhggYNGqTKlStry5YtmjVrlv744w8tWrTIoW92drY6deqkFi1aaOrUqYqNjdW4ceN05coVTZw4sdj2yYkTJ9SiRQvZbDZFRUWpatWqWrlypfr376/09HQNGTJEkpSTk6OHH35Y33//vQYOHKj69etr586dmj59uvbv36+lS5de8/296lo/c9dS2P1tVt1AgRkACmzevHmGpGsuDRo0cHhOSEiIERERYX/cpEkTo2vXrtd8ncjISCOv/z2XLl1qSDJef/11h/ZHH33UsNlsxsGDBw3DMIyEhARDkjFkyBCHfn379jUkGePGjbO3jRs3zpBkPPHEE7le78KFC7na/u///s+QZGzcuDHXNgYOHGhvu3LlilGtWjXDZrMZkydPtrefPXvWKFeunMN7kpft27cbkoxnn33Wof3ll182JBnr16+3t0VERBgVKlS45vauNaaYmBjDZrMZv/32m8M2JRkvvviivS0nJ8fo2rWr4enpaZw6dcowjOLZJ/379zduvfVW4/Tp0w59e/XqZfj4+NjH8Mknnxhubm7Gd99959Bv7ty5hiTjhx9+KNB7Yhj5/8wZhpHvz0xh97eZdQMFwWksoBBmz56tNWvW5FoaN2583ef6+vpq9+7dOnDggNOv+80338jd3V2DBw92aB82bJgMw9DKlSslSbGxsZKkF154waHfiy++mO+2n3/++Vxt5cqVs//70qVLOn36tFq0aCFJ+vnnn3P1f/bZZ+3/dnd319133y3DMNS/f397u6+vr+rWravDhw/nW4v051glKTo62qF92LBhkqQVK1Zc8/n5+euYMjIydPr0abVs2VKGYWjbtm25+kdFRdn/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9i/v+/333+Xt7e3iagAAQEGkp6crODjY4Ut480LY0f//nTTe3t6EHQAASpnrTUFhgjIAALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0l4adOXPmqHHjxvY7F4eFhWnlypX29ZcuXVJkZKQqV66sihUrqmfPnjpx4oTDNhITE9W1a1eVL19e/v7+Gj58uK5cuXKjhwIAAEool4adatWqafLkyUpISNDWrVvVrl07devWTbt375YkDR06VMuWLdOiRYsUFxenpKQk9ejRw/787Oxsde3aVZcvX9aPP/6oBQsWaP78+Ro7dqyrhgQAAEoYm2EYhquL+Cs/Pz+9+eabevTRR1W1alUtXLhQjz76qCTp119/Vf369RUfH68WLVpo5cqV+sc//qGkpCQFBARIkubOnasRI0bo1KlT8vT0LNBrpqeny8fHR2lpaXw3FgAApURBf3+XmDk72dnZ+vTTT5WRkaGwsDAlJCQoKytLHTp0sPepV6+eqlevrvj4eElSfHy8GjVqZA86khQeHq709HT70aG8ZGZmKj093WEBAADW5PKws3PnTlWsWFFeXl56/vnntWTJEoWGhio5OVmenp7y9fV16B8QEKDk5GRJUnJyskPQubr+6rr8xMTEyMfHx74EBwebOygAAFBilHF1AXXr1tX27duVlpamL774QhEREYqLiyvW1xw1apSio6Ptj9PT0wk8AFBENUaucHUJTjs6uaurS8AN4PKw4+npqdq1a0uSmjVrpp9++knvvPOOHn/8cV2+fFmpqakOR3dOnDihwMBASVJgYKC2bNnisL2rV2td7ZMXLy8veXl5mTwSAABQErn8NNbf5eTkKDMzU82aNZOHh4fWrVtnX7dv3z4lJiYqLCxMkhQWFqadO3fq5MmT9j5r1qyRt7e3QkNDb3jtAACg5HHpkZ1Ro0apc+fOql69us6dO6eFCxfq22+/1apVq+Tj46P+/fsrOjpafn5+8vb21osvvqiwsDC1aNFCktSxY0eFhoaqd+/emjp1qpKTkzV69GhFRkZy5AYAAEhycdg5efKk+vTpo+PHj8vHx0eNGzfWqlWr9OCDD0qSpk+fLjc3N/Xs2VOZmZkKDw/Xe++9Z3++u7u7li9frkGDBiksLEwVKlRQRESEJk6c6KohAQCAEqbE3WfHFbjPDgAUHROUcaOVuvvsAAAAFAfCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDSXhp2YmBjdc889qlSpkvz9/dW9e3ft27fPoU/btm1ls9kclueff96hT2Jiorp27ary5cvL399fw4cP15UrV27kUAAAQAlVxpUvHhcXp8jISN1zzz26cuWKXn31VXXs2FF79uxRhQoV7P0GDBigiRMn2h+XL1/e/u/s7Gx17dpVgYGB+vHHH3X8+HH16dNHHh4eeuONN27oeAAAQMnj0rATGxvr8Hj+/Pny9/dXQkKC2rRpY28vX768AgMD89zG6tWrtWfPHq1du1YBAQFq2rSpJk2apBEjRmj8+PHy9PQs1jEAAICSrUTN2UlLS5Mk+fn5ObT/73//U5UqVdSwYUONGjVKFy5csK+Lj49Xo0aNFBAQYG8LDw9Xenq6du/enefrZGZmKj093WEBAADW5NIjO3+Vk5OjIUOGqFWrVmrYsKG9/cknn1RISIiCgoK0Y8cOjRgxQvv27dOXX34pSUpOTnYIOpLsj5OTk/N8rZiYGE2YMKGYRgIAAEqSEhN2IiMjtWvXLn3//fcO7QMHDrT/u1GjRrr11lvVvn17HTp0SLVq1SrUa40aNUrR0dH2x+np6QoODi5c4QAAoEQrEaexoqKitHz5cm3YsEHVqlW7Zt/mzZtLkg4ePChJCgwM1IkTJxz6XH2c3zwfLy8veXt7OywAAMCaXBp2DMNQVFSUlixZovXr16tmzZrXfc727dslSbfeeqskKSwsTDt37tTJkyftfdasWSNvb2+FhoYWS90AAKD0cOlprMjISC1cuFBfffWVKlWqZJ9j4+Pjo3LlyunQoUNauHChunTposqVK2vHjh0aOnSo2rRpo8aNG0uSOnbsqNDQUPXu3VtTp05VcnKyRo8ercjISHl5eblyeAAAoARw6ZGdOXPmKC0tTW3bttWtt95qXz777DNJkqenp9auXauOHTuqXr16GjZsmHr27Klly5bZt+Hu7q7ly5fL3d1dYWFhevrpp9WnTx+H+/IAAICbl0uP7BiGcc31wcHBiouLu+52QkJC9M0335hVFgAAsJASMUEZAACguBB2AACApZWY++wAAHCj1Ri5wtUlOO3o5K6uLqHU4cgOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNMIOAACwNKfDzs8//6ydO3faH3/11Vfq3r27Xn31VV2+fNnU4gAAAIrK6bDz3HPPaf/+/ZKkw4cPq1evXipfvrwWLVqkV155xfQCAQAAisLpsLN//341bdpUkrRo0SK1adNGCxcu1Pz587V48WKz6wMAACgSp8OOYRjKycmRJK1du1ZdunSRJAUHB+v06dPmVgcAAFBEZZx9wt13363XX39dHTp0UFxcnObMmSNJOnLkiAICAkwvEABuRjVGrnB1CYBlOH1kZ8aMGfr5558VFRWl1157TbVr15YkffHFF2rZsqXpBQIAABSF00d2Gjdu7HA11lVvvvmm3N3dTSkKAADALIW6z05qaqo++OADjRo1SikpKZKkPXv26OTJk6YWBwAAUFROH9nZsWOH2rdvL19fXx09elQDBgyQn5+fvvzySyUmJurjjz8ujjoBAAAKxekjO9HR0erXr58OHDigsmXL2tu7dOmijRs3mlocAABAUTkddn766Sc999xzudpvu+02JScnm1IUAACAWZwOO15eXkpPT8/Vvn//flWtWtWUogAAAMzidNh5+OGHNXHiRGVlZUmSbDabEhMTNWLECPXs2dP0AgEAAIrC6bAzbdo0nT9/Xv7+/rp48aLuv/9+1a5dW5UqVdK//vWv4qgRAACg0Jy+GsvHx0dr1qzRDz/8oF9++UXnz5/XXXfdpQ4dOhRHfQAAAEXidNi5qlWrVmrVqpWZtQAAAJjO6dNYgwcP1syZM3O1v/vuuxoyZIgZNQEA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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAGzCAYAAAAotsMiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+8UlEQVR4nO3deVxV1f7/8fcBAXEARAWkcDbnoTQV9ZomicMtLSs1UzHTNMwBc6ocGzAb9Gpmt1tp9bO6mak3Z1PTMtScx5zNEScERAsF1u+PHpxvJ9A4dg7Tfj0fj/OIvfba+3zWORTv9l57b5sxxggAAMBiPPK6AAAAgLxACAIAAJZECAIAAJZECAIAAJZECAIAAJZECAIAAJZECAIAAJZECAIAAJZECAIAAJZECALyqYoVKyoqKiqvyyj03njjDVWuXFmenp5q0KBBXpcDIBcRgoBcMGfOHNlsNm3ZsiXb9a1atVKdOnX+9vssXbpUEyZM+Nv7sYqVK1dq5MiRat68uWbPnq3XXnstr0sCkIuK5HUBALJ34MABeXg49/8pS5cu1cyZMwlCObRmzRp5eHjoww8/lLe3d16XAyCXcSQIyKd8fHzk5eWV12U45erVq3ldglPOnz8vX19fAhBgUYQgIJ/685ygGzduaOLEiapWrZqKFi2q0qVLq0WLFlq1apUkKSoqSjNnzpQk2Ww2+yvT1atXNXz4cIWFhcnHx0fVq1fXm2++KWOMw/v++uuvGjx4sMqUKaOSJUvqoYce0unTp2Wz2RyOME2YMEE2m0379u3TE088oVKlSqlFixaSpF27dikqKkqVK1dW0aJFFRISoqeeekqXLl1yeK/MfRw8eFBPPvmk/P39VbZsWY0dO1bGGJ08eVKdOnWSn5+fQkJC9NZbb+Xos0tLS9PLL7+sKlWqyMfHRxUrVtQLL7yg1NRUex+bzabZs2fr6tWr9s9qzpw5N93n999/r8cee0zly5eXj4+PwsLCNGzYMP36668O/aKiolSiRAkdPXpUkZGRKl68uEJDQzVp0qQsn7WrvxNJOn36tJ566ikFBwfLx8dHtWvX1kcffZRlPKmpqRo/fryqVq1qH8/IkSMdPqO/Mnv2bNlsNm3fvj3Lutdee02enp46ffp0jvcH5DZOhwG5KCkpSRcvXszSfuPGjb/cdsKECYqNjdXTTz+txo0bKzk5WVu2bNG2bdv0wAMP6JlnntGZM2e0atUqffrppw7bGmP00EMPae3aterbt68aNGigFStWaMSIETp9+rSmTp1q7xsVFaUvv/xSPXv2VNOmTbVu3Tp17NjxpnU99thjqlatml577TX7H+9Vq1bp6NGj6tOnj0JCQrR37169//772rt3rzZu3OgQziSpa9euqlmzpiZPnqwlS5bolVdeUWBgoP7973/r/vvv1+uvv665c+fq+eef17333quWLVve8rN6+umn9fHHH+vRRx/V8OHDtWnTJsXGxmr//v1asGCBJOnTTz/V+++/r82bN+uDDz6QJDVr1uym+5w3b56uXbumgQMHqnTp0tq8ebNmzJihU6dOad68eQ5909PT1a5dOzVt2lRTpkzR8uXLNX78eKWlpWnSpElu+07OnTunpk2bymazadCgQSpbtqyWLVumvn37Kjk5WUOHDpUkZWRk6KGHHtIPP/yg/v37q2bNmtq9e7emTp2qgwcPauHChbf8fDM9+uijio6O1ty5c3X33Xc7rJs7d65atWqlO+64I0f7AvKEAeB2s2fPNpJu+apdu7bDNhUqVDC9e/e2L9evX9907Njxlu8THR1tsvvXeuHChUaSeeWVVxzaH330UWOz2czhw4eNMcZs3brVSDJDhw516BcVFWUkmfHjx9vbxo8fbySZ7t27Z3m/a9euZWn7/PPPjSSzfv36LPvo37+/vS0tLc3ceeedxmazmcmTJ9vbL1++bHx9fR0+k+zs2LHDSDJPP/20Q/vzzz9vJJk1a9bY23r37m2KFy9+y/3dakyxsbHGZrOZX375xWGfksxzzz1nb8vIyDAdO3Y03t7e5sKFC8YY93wnffv2NeXKlTMXL1506NutWzfj7+9vH8Onn35qPDw8zPfff+/Q77333jOSzIYNG3L0mRhjTPfu3U1oaKhJT0+3t23bts1IMrNnz87xfoC8wOkwIBfNnDlTq1atyvKqV6/eX24bEBCgvXv36tChQ06/79KlS+Xp6anBgwc7tA8fPlzGGC1btkyStHz5cknSs88+69Dvueeeu+m+BwwYkKXN19fX/vNvv/2mixcvqmnTppKkbdu2Zen/9NNP23/29PRUo0aNZIxR37597e0BAQGqXr26jh49etNapN/HKkkxMTEO7cOHD5ckLVmy5Jbb38wfx3T16lVdvHhRzZo1kzEm29NB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SQoPD9fu3bt1/vx5e59Vq1bJz89PtWrVckvdAACg4MvT02HR0dH67LPPtGjRIpUsWdI+h8ff31++vr46cuSIPvvsM3Xo0EGlS5fWrl27NGzYMLVs2VL16tWTJLVt21a1atVSz549NWXKFMXHx+ull15SdHS0fHx88nJ4AAAgH8vTI0GzZs1SUlKSWrVqpXLlytlf//3vfyVJ3t7e+vbbb9W2bVvVqFFDw4cPV5cuXfTNN9/Y9+Hp6anFixfL09NT4eHhevLJJ9WrVy+H+woBAAD8WZ4eCTLG3HJ9WFiY1q1b95f7qVChgpYuXeqqsgAAgAXki4nRAAAAuY0QBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALIkQBAAALKlIXhcAAO5WcfSSvC7Baccnd8zrEoBCjyNBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkghBAADAkvI0BMXGxuree+9VyZIlFRQUpM6dO+vAgQMOfX777TdFR0erdOnSKlGihLp06aJz58459Dlx4oQ6duyoYsWKKSgoSCNGjFBaWlpuDgUAABQweRqC1q1bp+joaG3cuFGrVq3SjRs31LZtW129etXeZ9iwYfrmm280b948rVu3TmfOnNEjjzxiX5+enq6OHTvq+vXr+vHHH/Xxxx9rzpw5GjduXF4MCQAAFBA2Y4zJ6yIyXbhwQUFBQVq3bp1atmyppKQklS1bVp999pkeffRRSdLPP/+smjVrKi4uTk2bNtWyZcv0z3/+U2fOnFFwcLAk6b333tOoUaN04cIFeXt7Z3mf1NRUpaam2peTk5MVFhampKQk+fn55c5ggQKq4ugleV2CJRyf3DGv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ByBJ2rJli1q3bm1fzpys3Lt3b82ZM0cjR47U1atX1b9/fyUmJqpFixZavny5ihYtat9m7ty5GjRokNq0aSMPDw916dJF06dP/9u1AQCAws1m/njdew6MHDlSgYGBGj16tLtqynXJycny9/dXUlKS/Pz88rocWETF0UvyugTApY5P7pjXJcBi/u7fb6ePBMXGxuqf//ynli9frrp168rLy8th/dtvv+10EQAAALnttkLQihUrVL16dUnKMjEaAACgIHA6BL311lv66KOPFBUV5YZyAAAAcofTs5t9fHzUvHlzd9QCAACQa5wOQUOGDNGMGTPcUQsAAECucfp02ObNm7VmzRotXrxYtWvXzjIx+uuvv3ZZcQAAAO7idAgKCAjQI4884o5aAAAAco3TIWj27NnuqAMAACBX/f3bPgMAABRATh8JqlSp0i3vB3T06NG/VRAAAEBucDoEDR061GH5xo0b2r59u5YvX64RI0a4qi4AAAC3cjoEDRkyJNv2mTNnasuWLX+7IAAAgNzgsjlB7du31/z58121OwAAALdyWQj66quvFBgY6KrdAQAAuJXTp8Puvvtuh4nRxhjFx8frwoULevfdd11aHAAAgLs4HYI6d+7ssOzh4aGyZcuqVatWqlGjhqvqAgAAcCunQ9D48ePdUQcAAECu4maJAADAknJ8JMjDw+OWN0mUJJvNprS0tL9dFAAAgLvlOAQtWLDgpuvi4uI0ffp0ZWRkuKQoAAAAd8txCOrUqVOWtgMHDmj06NH65ptv1KNHD02aNMmlxQEAALjLbc0JOnPmjPr166e6desqLS1NO3bs0Mcff6wKFSq4uj4AAAC3cCoEJSUladSoUapatar27t2r1atX65tvvlGdOnXcVR8AAIBb5Ph02JQpU/T6668rJCREn3/+ebanxwAAAAoKmzHG5KSjh4eHfH19FRERIU9Pz5v2+/rrr11WXG5JTk6Wv7+/kpKS5Ofnl9flwCIqjl6S1yUALnV8cse8LgEW83f/fuf4SFCvXr3+8hJ5AACAgiLHIWjOnDluLAMAACB3ccdoAABgSYQgAABgSYQgAABgSU4/RR7Ij7jSCgDgLI4EAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAASyIEAQAA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2WxauHChw3pjjMaNG6dy5crJ19dXEREROnTokEOfhIQE9ejRQ35+fgoICFDfvn2VkpKSi6PImdjYWN17770qWbKkgoKC1LlzZx04cMChz2+//abo6GiVLl1aJUqUUJcuXbI8OSAnv9v5waxZs1SvXj37XZHDw8O1bNky+/rCNNbsTJ48WTabTUOHDrW35dqYDbI1ePBg0759eyPJbN++3d6elJRkgoODTY8ePcyePXvM559/bnx9fc2///1ve58NGzYYT09PM2XKFLNv3z7z0ksvGS8vL7N79+48GMmtvf322yYuLs4cP37cbNiwwYSHh5vw8HD7+sI03mXLlpmoqCizYsUKc+TIEbNo0SITFBRkhg8fbu9TmMZrjDHjxo0zb7/9tomJiTH+/v5Z1qelpZk6deqYiIgIs337drN06VJTpkwZM2bMGHufo0ePmmLFipmYmBizb98+M2PGDOPp6WmWL1+eiyO5PV988YXx9vY2H330kdm7d6/p16+fCQgIMOfOncvr0py2dOlS8+KLL5qvv/7aSDILFixwWD958mTj7+9vFi5caHbu3GkeeughU6lSJfPrr7/a+7Rr187Ur1/fbNy40Xz//fematWqpnv37rk8kr8WGRlpZs+ebfbs2WN27NhhOnToYMqXL29SUlLsfQYMGGDCwsLM6tWrzZYtW0zTpk1Ns2bN7Otz8rudX/zvf/8zS5YsMQcPHjQHDhwwL7zwgvHy8jJ79uwxxhSusf7Z5s2bTcWKFU29evXMkCFD7O25NWZCUDaWLl1qatSoYfbu3ZslBL377rumVKlSJjU11d42atQoU716dfvy448/bjp27OiwzyZNmphnnnnG7bX/XYsWLTI2m81cv37dGFP4xztlyhRTqVIl+3JhHe/s2bOzDUFLly41Hh4eJj4+3t42a9Ys4+fnZ/8MRo4caWrXru2wXdeuXU1kZKRba3aFxo0bm+joaPtyenq6CQ0NNbGxsXlY1d/35xCUkZFhQkJCzBtvvGFvS0xMND4+Pubzzz83xhizb98+I8n89NNP9j7Lli0zNpvNnD59Otdqvx3nz583ksy6deuMMb+PzcvLy8ybN8/eZ//+/UaSiYuLM8bk7Hc7PytVqpT54IMPCvVYr1y5YqpVq2ZWrVpl7rvvPnsIys0xczrsT86dO6d+/frp008/VbFixbKsj4uLU8uW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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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VFpamjp27KiqVavaX8uWLZMkeXp66quvvlLXrl1Vt25djR8/Xn369NGXX35p78Pd3V0rV66Uu7u7wsPD9dhjj2nQoEEOz+UBAAC3rxId2TEM44brQ0JCtHXr1pv2ExoaqtWrVzurLAAAYCGlYoIyAACAqxB2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApZkOOz/88IP27dtnX/7iiy/Uq1cvPffcc8rKynJqcQAAAEVlOuw88cQTOnz4sCTp2LFj6tevn8qVK6fly5fr2WefdXqBAAAARWE67Bw+fFhNmzaVJC1fvlzt27fX0qVLFRcXp08//dTZ9QEAABSJ6bBjGIZyc3MlSV999ZW6d+8uSQoJCdHZs2edWx0AAEARmQ47LVq00MyZM7VkyRJt3bpVPXr0kCQdP35cgYGBTi8QAACgKEyHnfnz5+uHH37QqFGj9Pzzz6tWrVqSpE8++URt2rRxeoEAAABFUcbsGxo3buxwN9ZVL7/8stzd3Z1SFAAAgLMU6jk7qampevfddzVp0iSdP39eknTgwAGlpKQ4tTgAAICiMj2ys3fvXnXu3Fl+fn5KTEzU8OHD5e/vrxUrVujEiRP65z//6Yo6AQAACsX0yE50dLQiIyN15MgRlS1b1t7evXt3ff31104tDgAAoKhMh53vv/9eTzzxRJ72O++8U0lJSab6io2NVcuWLVWxYkUFBASoV69eOnTokMM2f/zxh6KionTHHXeoQoUK6tOnj5KTkx22OXHihHr06KFy5copICBAzzzzjK5cuWL20AAAgAWZDjteXl5KT0/P03748GFVqVLFVF9bt25VVFSUvv32W23YsEHZ2dnq2rWrLl26ZN9m3Lhx+vLLL7V8+XJt3bpVp06dUu/eve3rc3Jy1KNHD2VlZWn79u364IMPFBcXpylTppg9NAAAYEE2wzAMM294/PHHde7cOf373/+Wv7+/9u7dK3d3d/Xq1Uvt27fX/PnzC13MmTNnFBAQoK1bt6p9+/ZKS0tTlSpVtHTpUv3lL3+RJP3888+qV6+e4uPj1bp1a61Zs0YPPfSQTp06ZX/Oz6JFizRhwgSdOXNGnp6eN91venq6fH19lZaWJh8fn0LXbxVhE1eVdAm3hcTZPUq6BAC4pRX097fpkZ1XXnlFGRkZCggI0O+//64OHTqoVq1aqlixol588cUiFZ2WliZJ8vf3lyTt2rVL2dnZ6tKli32bunXr6q677lJ8fLwkKT4+Xo0aNXJ4oGFERITS09O1f//+fPeTmZmp9PR0hxcAALAm03dj+fr6asOGDdq2bZt+/PFHZWRk6J577nEIJIWRm5ursWPHqm3btmrYsKEkKSkpSZ6envLz83PYNjAw0D4/KCkpKc+Tm68uX28OUWxsrGJiYopULwAAuDWYDjtXtW3bVm3btnVaIVFRUfrpp5/0zTffOK3P65k0aZKio6Pty+np6QoJCXH5fgEAQPEzfRlr9OjReu211/K0v/HGGxo7dmyhihg1apRWrlypzZs3q1q1avb2oKAgZWVlKTU11WH75ORkBQUF2be59u6sq8tXt7mWl5eXfHx8HF4AAMCaTIedTz/9NN8RnTZt2uiTTz4x1ZdhGBo1apQ+++wzbdq0SdWrV3dY37x5c3l4eGjjxo32tkOHDunEiRMKDw+XJIWHh2vfvn0OT2/esGGDfHx8VL9+fVP1AAAA6zF9GevcuXPy9fXN0+7j46OzZ8+a6isqKkpLly7VF198oYoVK9rn2Pj6+srb21u+vr4aNmyYoqOj5e/vLx8fHz311FMKDw9X69atJUldu3ZV/fr1NXDgQM2ZM0dJSUl64YUXFBUVJS8vL7OHBwAALMb0yE6tWrW0du3aPO1r1qxRjRo1TPW1cOFCpaWlqWPHjqpatar9tWzZMvs28+bN00MPPaQ+ffqoffv2CgoK0ooVK+zr3d3dtXLlSrm7uys8PFyPPfaYBg0apOnTp5s9NAAAYEGmR3aio6M1atQonTlzRp06dZIkbdy4Ua+88orpZ+wU5BE/ZcuW1YIFC7RgwYLrbhMaGqrVq1eb2jcAALg9mA47Q4cOVWZmpl588UXNmDFDkhQWFqaFCxdq0KBBTi8QAACgKAp16/mTTz6pJ598UmfOnJG3t7cqVKjg7LoAAACcotDP2ZFk+ruwAAAAipvpCcrJyckaOHCggoODVaZMGbm7uzu8AAAAShPTIztDhgzRiRMnNHnyZFWtWlU2m80VdQEAADiF6bDzzTff6L///a+aNm3qgnIAAACcy/RlrJCQkALdMg4AAFAamA478+fP18SJE5WYmOiCcgAAAJzL9GWsvn376vLly6pZs6bKlSsnDw8Ph/Xnz593WnEAAABFZTrsmH1KMgAAQEkyHXYGDx7sijoAAABcwvScHUk6evSoXnjhBfXv318pKSmS/vdFoPv373dqcQAAAEVlOuxs3bpVjRo10o4dO7RixQplZGRIkn788UdNnTrV6QUCAAAUhemwM3HiRM2cOVMbNmyQp6envb1Tp0769ttvnVocAABAUZkOO/v27dOjjz6apz0gIEBnz551SlEAAADOYjrs+Pn56fTp03nad+/erTvvvNMpRQEAADiL6bDTr18/TZgwQUlJSbLZbMrNzdW2bdv09NNPa9CgQa6oEQAAoNBMh51Zs2apbt26CgkJUUZGhurXr6/27durTZs2euGFF1xRIwAAQKGZes6OYRhKSkrSa6+9pilTpmjfvn3KyMhQs2bNVLt2bVfVCAAAUGimw06tWrW0f/9+1a5dWyEhIa6qCwAAwClMXcZyc3NT7dq1de7cOVfVAwAA4FSm5+zMnj1bzzzzjH766SdX1AMAAOBUpr8ba9CgQbp8+bKaNGkiT09PeXt7O6znW88BAEBpwreeAwAASzMVdrKzs7V161ZNnjxZ1atXd1VNAAAATmNqzo6Hh4c+/fRTV9UCAADgdKYnKPfq1Uuff/65C0oBAABwPtNzdmrXrq3p06dr27Ztat68ucqXL++wfvTo0U4rDgAAoKhshmEYZt5wo7k6NptNx44dK3JRxS09PV2+vr5KS0uTj49PSZdT4sImrirpElCKJc7uUdIlAICkgv/+Nj2yc/z48SIVBgAAUJxMz9kBAAC4lZge2Rk6dOgN17///vuFLgYAAMDZTIedCxcuOCxnZ2frp59+Umpqqjp16uS0wgAAAJzBdNj57LPP8rTl5ubqySefVM2aNZ1SFAAAgLM4Zc6Om5uboqOjNW/ePGd0BwAA4DROm6B89OhRXblyxVndAQAAOIXpy1jR0dEOy4Zh6PTp01q1apUGDx7stMIAAACcwXTY2b17t8Oym5ubqlSpoldeeeWmd2oBAAAUN9NhZ/Pmza6oAwAAwCVMz9k5fvy4jhw5kqf9yJEjSkxMdEZNAAAATmM67AwZMkTbt2/P075jxw4NGTLEGTUBAAA4jemws3v3brVt2zZPe+vWrbVnzx5n1AQAAOA0psOOzWbTxYsX87SnpaUpJyfHKUUBAAA4i+mw0759e8XGxjoEm5ycHMXGxqpdu3ZOLQ4AAKCoTN+N9dJLL6l9+/aqU6eO7rvvPknSf//7X6Wnp2vTpk1OLxAAAKAoTI/s1K9fX3v37tXf/vY3paSk6OLFixo0aJB+/vlnNWzY0BU1AgAAFJrpkR1JCg4O1qxZs5xdCwAAgNOZHtlZvHixli9fnqd9+fLl+uCDD5xSFAAAgLOYDjuxsbGqXLlynvaAgABGewAAQKljOuycOHFC1atXz9MeGhqqEydOOKUoAAAAZzEddgICArR379487T/++KPuuOMOpxQFAADgLKbDTv/+/TV69Ght3rxZOTk5ysnJ0aZNmzRmzBj169fPFTUCAAAUmumwM2PGDLVq1UqdO3eWt7e3vL291bVrV3Xq1Mn0nJ2vv/5aDz/8sIKDg2Wz2fT55587rB8yZIhsNpvD68EHH3TY5vz58xowYIB8fHzk5+enYcOGKSMjw+xhAQAAizJ967mnp6eWLVumGTNm6Mcff5S3t7caNWqk0NBQ0zu/dOmSmjRpoqFDh6p37975bvPggw9q8eLF9mUvLy+H9QMGDNDp06e1YcMGZWdnKzIyUiNGjNDSpUtN1wMAAKynUM/ZkSR/f3/df//9+d6ZVVDdunVTt27dbriNl5eXgoKC8l138OBBrV27Vt9//71atGghSXr99dfVvXt3zZ07V8HBwYWuDQAAWIOpy1ipqamKiopS5cqVFRgYqMDAQFWuXFmjRo1SamqqSwrcsmWLAgICVKdOHT355JM6d+6cfV18fLz8/PzsQUeSunTpIjc3N+3YseO6fWZmZio9Pd3hBQAArKnAIzvnz59XeHi4fvvtNw0YMED16tWTJB04cEBxcXHauHGjtm/frkqVKjmtuAcffFC9e/dW9erVdfToUT333HPq1q2b4uPj5e7urqSkJAUEBDgeUJky8vf3V1JS0nX7jY2NVUxMjNPqBAAApVeBw8706dPl6empo0ePKjAwMM+6rl27avr06Zo3b57Tivvz3V2NGjVS48aNVbNmTW3ZskWdO3cudL+TJk1SdHS0fTk9PV0hISFFqhUAAJROBb6M9fnnn2vu3Ll5go4kBQUFac6cOfrss8+cWty1atSoocqVKyshIcG+35SUFIdtrly5ovPnz193no/0v3lAPj4+Di8AAGBNBQ47p0+fVoMGDa67vmHDhje8dOQMv/76q86dO6eqVatKksLDw5Wamqpdu3bZt9m0aZNyc3PVqlUrl9YCAABuDQW+jFW5cmUlJiaqWrVq+a4/fvy4/P39Te08IyPDPkpztY89e/bI399f/v7+iomJUZ8+fRQUFKSjR4/q2WefVa1atRQRESFJqlevnh588EENHz5cixYtUnZ2tkaNGqV+/fpxJxYAAJBkYmQnIiJCzz//vLKysvKsy8zM1OTJk/M88O9mdu7cqWbNmqlZs2aSpOjoaDVr1kxTpkyRu7u79u7dq0ceeUR33323hg0bpubNm+u///2vw7N2PvroI9WtW1edO3dW9+7d1a5dO7399tum6gAAANZlMwzDKMiGv/76q1q0aCEvLy9FRUWpbt26MgxDBw8e1JtvvqnMzEzt3Lnzlpzom56eLl9fX6WlpTF/R1LYxFUlXQJKscTZPUq6BACQVPDf3wW+jFWtWjXFx8dr5MiRmjRpkq5mJJvNpgceeEBvvPHGLRl0AACAtZl6gnL16tW1Zs0aXbhwQUeOHJEk1apVy/RcHQAAgOJSqK+LqFSpku69915n1wIAAOB0pr/1HAAA4FZC2AEAAJZG2AEAAJZWoLBzzz336MKFC5L+9z1Yly9fdmlRAAAAzlKgsHPw4EFdunRJkhQTE6OMjAyXFgUAAOAsBbobq2nTpoqMjFS7du1kGIbmzp2rChUq5LvtlClTnFogAABAURQo7MTFxWnq1KlauXKlbDab1qxZozJl8r7VZrMRdgAAQKlSoLBTp04dffzxx5IkNzc3bdy4UQEBAS4tDAAAwBlMP1QwNzfXFXUAAAC4RKGeoHz06FHNnz9fBw8elCTVr19fY8aMUc2aNZ1aHAAAQFGZfs7OunXrVL9+fX333Xdq3LixGjdurB07dqhBgwbasGGDK2oEAAAoNNMjOxMnTtS4ceM0e/bsPO0TJkzQAw884LTiAAAAisr0yM7Bgwc1bNiwPO1Dhw7VgQMHnFIUAACAs5gOO1WqVNGePXvytO/Zs4c7tAAAQKlj+jLW8OHDNWLECB07dkxt2rSRJG3btk0vvfSSoqOjnV4gAABAUZgOO5MnT1bFihX1yiuvaNKkSZKk4OBgTZs2TaNHj3Z6gQAAAEVhOuzYbDaNGzdO48aN08WLFyVJFStWdHphAAAAzlCo5+xcRcgBAAClnekJygAAALcSwg4AALA0wg4AALA0U2EnOztbnTt31pEjR1xVDwAAgFOZCjseHh7au3evq2oBAABwOtOXsR577DG99957rqgFAADA6Uzfen7lyhW9//77+uqrr9S8eXOVL1/eYf2rr77qtOIAAACKynTY+emnn3TPPfdIkg4fPuywzmazOacqAAAAJzEddjZv3uyKOgAAAFyi0LeeJyQkaN26dfr9998lSYZhOK0oAAAAZzEdds6dO6fOnTvr7rvvVvfu3XX69GlJ0rBhwzR+/HinFwgAAFAUpsPOuHHj5OHhoRMnTqhcuXL29r59+2rt2rVOLQ4AAKCoTM/ZWb9+vdatW6dq1ao5tNeuXVu//PKL0woDAABwBtMjO5cuXXIY0bnq/Pnz8vLyckpRAAAAzmI67Nx333365z//aV+22WzKzc3VnDlzdP/99zu1OAAAgKIyfRlrzpw56ty5s3bu3KmsrCw9++yz2r9/v86fP69t27a5okYAAIBCMz2y07BhQx0+fFjt2rVTz549denSJfXu3Vu7d+9WzZo1XVEjAABAoZke2ZEkX19fPf/8886uBQAAwOkKFXYuXLig9957TwcPHpQk1a9fX5GRkfL393dqcQAAAEVl+jLW119/rbCwML322mu6cOGCLly4oNdee03Vq1fX119/7YoaAQAACs30yE5UVJT69u2rhQsXyt3dXZKUk5OjkSNHKioqSvv27XN6kQAAAIVlemQnISFB48ePtwcdSXJ3d1d0dLQSEhKcWhwAAEBRmQ4799xzj32uzp8dPHhQTZo0cUpRAAAAzlKgy1h79+61/3n06NEaM2aMEhIS1Lp1a0nSt99+qwULFmj27NmuqRIAAKCQbIZhGDfbyM3NTTabTTfb1GazKScnx2nFFZf09HT5+voqLS1NPj4+JV1OiQubuKqkS0Aplji7R0mXAACSCv77u0AjO8ePH3daYQAAAMWpQGEnNDTU1XUAAAC4RKEeKnjq1Cl98803SklJUW5ursO60aNHO6UwAAAAZzAdduLi4vTEE0/I09NTd9xxh2w2m32dzWYj7AAAgFLFdNiZPHmypkyZokmTJsnNzfSd6wAAAMXKdFq5fPmy+vXrR9ABAAC3BNOJZdiwYVq+fLlTdv7111/r4YcfVnBwsGw2mz7//HOH9YZhaMqUKapataq8vb3VpUsXHTlyxGGb8+fPa8CAAfLx8ZGfn5+GDRumjIwMp9QHAABufaYvY8XGxuqhhx7S2rVr1ahRI3l4eDisf/XVVwvc16VLl9SkSRMNHTpUvXv3zrN+zpw5eu211/TBBx+oevXqmjx5siIiInTgwAGVLVtWkjRgwACdPn1aGzZsUHZ2tiIjIzVixAgtXbrU7KEBAAALKlTYWbdunerUqSNJeSYom9GtWzd169Yt33WGYWj+/Pl64YUX1LNnT0nSP//5TwUGBurzzz9Xv379dPDgQa1du1bff/+9WrRoIUl6/fXX1b17d82dO1fBwcFmDw8AAFiM6bDzyiuv6P3339eQIUNcUM7/OX78uJKSktSlSxd7m6+vr1q1aqX4+Hj169dP8fHx8vPzswcdSerSpYvc3Ny0Y8cOPfroo/n2nZmZqczMTPtyenq66w4EAACUKNNhx8vLS23btnVFLQ6SkpIkSYGBgQ7tgYGB9nVJSUkKCAhwWF+mTBn5+/vbt8lPbGysYmJinFwxcHu4Fb9OhK+4AG5vpicojxkzRq+//roraik2kyZNUlpamv118uTJki4JAAC4iOmRne+++06bNm3SypUr1aBBgzwTlFesWOGUwoKCgiRJycnJqlq1qr09OTlZTZs2tW+TkpLi8L4rV67o/Pnz9vfnx8vLS15eXk6pEwAAlG6mR3b8/PzUu3dvdejQQZUrV5avr6/Dy1mqV6+uoKAgbdy40d6Wnp6uHTt2KDw8XJIUHh6u1NRU7dq1y77Npk2blJubq1atWjmtFgAAcOsyPbKzePFip+08IyNDCQkJ9uXjx49rz5498vf311133aWxY8dq5syZql27tv3W8+DgYPXq1UuSVK9ePT344IMaPny4Fi1apOzsbI0aNUr9+vXjTiwAACCpkF8E6iw7d+7U/fffb1+Ojo6WJA0ePFhxcXF69tlndenSJY0YMUKpqalq166d1q5da3/GjiR99NFHGjVqlDp37iw3Nzf16dNHr732WrEfCwAAKJ1shmEYZt5QvXr1Gz5P59ixY0Uuqrilp6fL19dXaWlp8vHxKelyStyteLcNcCPcjQVYU0F/f5se2Rk7dqzDcnZ2tnbv3q21a9fqmWeeMV0oAACAK5kOO2PGjMm3fcGCBdq5c2eRCwIAAHAmp311ebdu3fTpp586qzsAAACncFrY+eSTT+Tv7++s7gAAAJzC9GWsZs2aOUxQNgxDSUlJOnPmjN58802nFgcAAFBUpsPO1WfcXOXm5qYqVaqoY8eOqlu3rrPqAgAAcArTYWfq1KmuqAMAAMAlnDZnBwAAoDQq8MiOm5vbDR8mKEk2m01XrlwpclEAAADOUuCw89lnn113XXx8vF577TXl5uY6pSgAAABnKXDY6dmzZ562Q4cOaeLEifryyy81YMAATZ8+3anFAQAAFFWh5uycOnVKw4cPV6NGjXTlyhXt2bNHH3zwgUJDQ51dHwAAQJGYCjtpaWmaMGGCatWqpf3792vjxo368ssv1bBhQ1fVBwAAUCQFvow1Z84cvfTSSwoKCtK//vWvfC9rAQAAlDY2wzCMgmzo5uYmb29vdenSRe7u7tfdbsWKFU4rrrgU9CvibxdhE1eVdAmAUyXO7lHSJQBwgYL+/i7wyM6gQYNueus5AABAaVPgsBMXF+fCMgAAAFyDJygDAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLK1PSBQCAq4VNXFXSJZiWOLtHSZcAWAYjOwAAwNIY2XGxW/ETJQAAVsLIDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsDTCDgAAsLRSHXamTZsmm83m8Kpbt659/R9//KGoqCjdcccdqlChgvr06aPk5OQSrBgAAJQ2pTrsSFKDBg10+vRp++ubb76xrxs3bpy+/PJLLV++XFu3btWpU6fUu3fvEqwWAACUNqX+W8/LlCmjoKCgPO1paWl67733tHTpUnXq1EmStHjxYtWrV0/ffvutWrdufd0+MzMzlZmZaV9OT093fuEAAKBUKPUjO0eOHFFwcLBq1KihAQMG6MSJE5KkXbt2KTs7W126dLFvW7duXd11112Kj4+/YZ+xsbHy9fW1v0JCQlx6DAAAoOSU6rDTqlUrxcXFae3atVq4cKGOHz+u++67TxcvXlRSUpI8PT3l5+fn8J7AwEAlJSXdsN9JkyYpLS3N/jp58qQLjwIAAJSkUn0Zq1u3bvY/N27cWK1atVJoaKj+/e9/y9vbu9D9enl5ycvLyxklAgCAUq5Uj+xcy8/PT3fffbcSEhIUFBSkrKwspaamOmyTnJyc7xwfAABwe7qlwk5GRoaOHj2qqlWrqnnz5vLw8NDGjRvt6w8dOqQTJ04oPDy8BKsEAAClSam+jPX000/r4YcfVmhoqE6dOqWpU6fK3d1d/fv3l6+vr4YNG6bo6Gj5+/vLx8dHTz31lMLDw294JxYAALi9lOqw8+uvv6p///46d+6cqlSponbt2unbb79VlSpVJEnz5s2Tm5ub+vTpo8zMTEVEROjNN98s4aoBAEBpYjMMwyjpIkpaenq6fH19lZaWJh8fH6f2HTZxlVP7A3B7SJzdo6RLAEq9gv7+vqXm7AAAAJhF2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZG2AEAAJZWpqQLAADkFTZxVUmXYFri7B4lXQKQL0Z2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApZUp6QIAANYQNnFVSZdgWuLsHiVdAooBIzsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSLBN2FixYoLCwMJUtW1atWrXSd999V9IlAQCAUsASYWfZsmWKjo7W1KlT9cMPP6hJkyaKiIhQSkpKSZcGAABKmM0wDKOkiyiqVq1aqWXLlnrjjTckSbm5uQoJCdFTTz2liRMn3vT96enp8vX1VVpamnx8fJxaW9jEVU7tDwCAW03i7B4u6begv7/LuGTvxSgrK0u7du3SpEmT7G1ubm7q0qWL4uPj831PZmamMjMz7ctpaWmS/vdDc7bczMtO7xMAgFuJK36//rnfm43b3PJh5+zZs8rJyVFgYKBDe2BgoH7++ed83xMbG6uYmJg87SEhIS6pEQCA25nvfNf2f/HiRfn6+l53/S0fdgpj0qRJio6Oti/n5ubq/PnzuuOOO2Sz2Uqwsltfenq6QkJCdPLkSadfEkTRcX5KL85N6cW5Kb0Mw9DFixcVHBx8w+1u+bBTuXJlubu7Kzk52aE9OTlZQUFB+b7Hy8tLXl5eDm1+fn6uKvG25OPjw/8USjHOT+nFuSm9ODel041GdK665e/G8vT0VPPmzbVx40Z7W25urjZu3Kjw8PASrAwAAJQGt/zIjiRFR0dr8ODBatGihe69917Nnz9fly5dUmRkZEmXBgAASpglwk7fvn115swZTZkyRUlJSWratKnWrl2bZ9IyXM/Ly0tTp07Nc5kQpQPnp/Ti3JRenJtbnyWeswMAAHA9t/ycHQAAgBsh7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7MC0BQsWKCwsTGXLllWrVq303XffXXfbFStWqEWLFvLz81P58uXVtGlTLVmypBirvf2YOT9/9vHHH8tms6lXr16uLfA2ZubcxMXFyWazObzKli1bjNXeXsz+u0lNTVVUVJSqVq0qLy8v3X333Vq9enUxVQuzCDswZdmyZYqOjtbUqVP1ww8/qEmTJoqIiFBKSkq+2/v7++v5559XfHy89u7dq8jISEVGRmrdunXFXPntwez5uSoxMVFPP/207rvvvmKq9PZTmHPj4+Oj06dP21+//PJLMVZ8+zB7brKysvTAAw8oMTFRn3zyiQ4dOqR33nlHd955ZzFXjgIzABPuvfdeIyoqyr6ck5NjBAcHG7GxsQXuo1mzZsYLL7zgivJue4U5P1euXDHatGljvPvuu8bgwYONnj17FkOltx+z52bx4sWGr69vMVV3ezN7bhYuXGjUqFHDyMrKKq4SUUSM7KDAsrKytGvXLnXp0sXe5ubmpi5duig+Pv6m7zcMQxs3btShQ4fUvn17V5Z6Wyrs+Zk+fboCAgI0bNiw4ijztlTYc5ORkaHQ0FCFhISoZ8+e2r9/f3GUe1spzLn5z3/+o/DwcEVFRSkwMFANGzbUrFmzlJOTU1xlwyRLfF0EisfZs2eVk5OT52s4AgMD9fPPP1/3fWlpabrzzjuVmZkpd3d3vfnmm3rggQdcXe5tpzDn55tvvtF7772nPXv2FEOFt6/CnJs6dero/fffV+PGjZWWlqa5c+eqTZs22r9/v6pVq1YcZd8WCnNujh07pk2bNmnAgAFavXq1EhISNHLkSGVnZ2vq1KnFUTZMIuzA5SpWrKg9e/YoIyNDGzduVHR0tGrUqKGOHTuWdGm3tYsXL2rgwIF65513VLly5ZIuB9cIDw9XeHi4fblNmzaqV6+e3nrrLc2YMaMEK0Nubq4CAgL09ttvy93dXc2bN9dvv/2ml19+mbBTShF2UGCVK1eWu7u7kpOTHdqTk5MVFBR03fe5ubmpVq1akqSmTZvq4MGDio2NJew4mdnzc/ToUSUmJurhhx+2t+Xm5kqSypQpo0OHDqlmzZquLfo2Udh/O3/m4eGhZs2aKSEhwRUl3rYKc26qVq0qDw8Pubu729vq1aunpKQkZWVlydPT06U1wzzm7KDAPD091bx5c23cuNHelpubq40bNzp8Ar2Z3NxcZWZmuqLE25rZ81O3bl3t27dPe/bssb8eeeQR3X///dqzZ49CQkKKs3xLc8a/nZycHO3bt09Vq1Z1VZm3pcKcm7Zt2yohIcH+4UCSDh8+rKpVqxJ0SquSniGNW8vHH39seHl5GXFxccaBAweMESNGGH5+fkZSUpJhGIYxcOBAY+LEifbtZ82aZaxfv944evSoceDAAWPu3LlGmTJljHfeeaekDsHSzJ6fa3E3luuYPTcxMTHGunXrjKNHjxq7du0y+vXrZ5QtW9bYv39/SR2CZZk9NydOnDAqVqxojBo1yjh06JCxcuVKIyAgwJg5c2ZJHQJugstYMKVv3746c+aMpkyZoqSkJDVt2lRr1661T+47ceKE3Nz+b8Dw0qVLGjlypH799Vd5e3urbt26+vDDD9W3b9+SOgRLM3t+UHzMnpsLFy5o+PDhSkpKUqVKldS8eXNt375d9evXL6lDsCyz5yYkJETr1q3TuHHj1LhxY915550aM2aMJkyYUFKHgJuwGYZhlHQRAAAArsJHPAAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGmEHQAAYGn/H4Uvik/HDRXnAAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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2rUVGBion376yabPqVOnJEmBgYHOKRi4iYVO/KqkS7DbsVk9S7oEACWoROfsGIahkSNHavXq1dq4caNq1qx5w3V27dolSapWrZokqVWrVtq7d69Onz5t7RMbGysvLy+FhYU5pW4AAFB2lOiRncjISC1fvlyff/65KleubJ1j4+3tLU9PT8XHx2v58uXq0aOHqlSpoj179mjs2LEKDw9XkyZNJEldu3ZVWFiYHn/8cc2ePVtJSUl68cUXFRkZyakqAABQskd2Fi5cqNTUVHXo0EHVqlWzvj7++GNJkru7u7799lt17dpVDRo00Lhx49SnTx99+eWX1m24urpqzZo1cnV1VatWrTRgwAANHDjQ5r48AADg5lWiR3ZudIuf4OBgbdq06YbbCQkJ0ddff+2osgAAgImUqvvsAAAAOBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmBphBwAAmFqJhp2YmBjdeeedqly5svz9/dWrVy8dOnTIps+lS5cUGRmpKlWqqFKlSurTp49OnTpl0+f48ePq2bOnKlSoIH9/f40fP17Z2dnFuSsAAKCUKtGws2nTJkVGRurHH39UbGyssrKy1LVrV2VkZFj7jB07Vl9++aVWrFihTZs2KTExUb1797Yuz8nJUc+ePXX58mVt3bpV77//vpYuXapJkyaVxC4BAIBSxmIYhlHSRVx15swZ+fv7a9OmTQoPD1dqaqr8/Py0fPlyPfTQQ5KkX3/9VQ0bNlRcXJzuvvturV27Vvfee68S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GmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYGmEHAACYWqkOO1OmTJHFYrF5NWjQwLr80qVLioyMVJUqVVSpUiX16dNHp06dKsGKAQBAaVOqw44k3XbbbTp58qT19cMPP1iXjR07Vl9++aVWrFihTZs2KTExUb179y7BagEAQGnjVtIF3Iibm5sCAwPztKempmrRokVavny5OnXqJElasmSJGjZsqB9//FF33313cZcKAABKoVIfdo4cOaKgoCCVL19erVq1UkxMjGrUqKEdO3YoKytLXbp0sfZt0KCBatSoobi4uOuGnczMTGVmZlrfp6WlOXUfAOBmEDrxq5IuwW7HZvUs6RJQDEr1aayWLVtq6dKlWrdunRYuXKiEhAS1a9dOFy5cUFJSktzd3eXj42OzTkBAgJKSkq673ZiYGHl7e1tfwcHBTtwLAABQkkr1kZ3u3btb/9ykSRO1bNlSISEh+uSTT+Tp6Vno7UZHRysqKsr6Pi0tjcADAIBJleojO//k4+OjevXq6ejRowoMDNTly5eVkpJi0+fUqVP5zvH5Ow8PD3l5edm8AACAOZWpsJOenq74+HhVq1ZNLVq0ULly5bRhwwbr8kOHDun48eNq1apVCVYJAABKk1J9Guu5557Tfffdp5CQECUmJmry5MlydXXVo48+Km9vbw0dOlRRUVHy9fWVl5eXnn32WbVq1YorsQAAgFWpDjt//PGHHn30UZ07d05+fn5q27atfvzxR/n5+UmS5s6dKxcXF/Xp00eZmZmKiIjQW2+9VcJVAwCA0sRiGIZR0kWUtLS0NHl7eys1NZX5O2VUWbzkFUDJ49Lzsq2gv7/L1JwdAAAAexF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACAqRF2AACA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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkAAAAGzCAYAAADHdKgcAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABDf0lEQVR4nO3deVyVZf7/8fcBBXEBRFlHUlxScaM0FRfUNNepLGvUHHNLG78wrpk6peaSmFk2lm1TidPk1JhLjywXXHIptVxIUyM1zErBBQHRxIXr90cPz68jqBw8h8X79Xw8ziPPdV/3fT7XuTnx5r6v+z42Y4wRAACAhXgUdwEAAABFjQAEAAAshwAEAAAshwAEAAAshwAEAAAshwAEAAAshwAEAAAshwAEAAAshwAEAAAshwAES6hRo4YGDhxY3GXc9l588UXVrFlTnp6eioqKum6/gQMHqkaNGkVWl6sdOXJENptNCQkJxV1KvrKzs/XEE08oJCRENptNo0aNKu6SXM4dP0Ol/ecSziEAodRJSEiQzWbTjh078l3evn17NWzY8JZf5/PPP9dzzz13y9uxijVr1ujpp59W69attWDBAs2cOdMtrzNz5kwtX77cLdu+XcycOVMJCQkaPny43n//ffXv37+4SwJKnDLFXQBQFJKTk+Xh4Vze//zzzzV//nxCUAGtX79eHh4eevfdd+Xl5eW215k5c6YeeeQR9ezZ022vUdqtX79eLVu21JQpU4q7FLf517/+pdzc3OIuA6UYR4BgCd7e3ipbtmxxl+GUc+fOFXcJTjlx4oR8fHzcGn7c5cKFC6X+l2lubq4uXLgg6fd94e/vX7wFuVnZsmXl7e1d3GWgFCMAwRKunQN06dIlTZ06VXXq1FG5cuVUpUoVtWnTRomJiZJ+nwswf/58SZLNZrM/rjp37pzGjh2r8PBweXt7q27dupozZ46MMQ6v+9tvv2nEiBGqWrWqKlWqpAceeEC//vqrbDabw5Gl5557TjabTfv379djjz2mypUrq02bNpKkPXv2aODAgapZs6bKlSunkJAQDR48WKdPn3Z4ravb+OGHH/TXv/5Vfn5+CgwM1KRJk2SM0c8//6wHH3xQvr6+CgkJ0UsvvVSg9+7y5cuaPn26atWqJW9vb9WoUUP/+Mc/lJOTY+9js9m0YMECnTt3zv5eOTs/Zs6cOWrVqpWqVKkiHx8fNW3aVB9//LFDH5vNpnPnzmnhwoX21/njfv311181ePBgBQcHy9vbWw0aNNB7773nsI0vvvhCNptNH374oZ599ln96U9/Uvny5ZWVlaX09HQ99dRTatSokSpWrChfX19169ZN3377rVNjuZ5XX31VDRo0UPny5VW5cmU1a9ZMixYtsi+/3hyUq/v22vciLi5OH3zwgRo0aCBvb2+tWrVKNptNKSkp+uyzz+zv0ZEjR3Tx4kVNnjxZTZs2lZ+fnypUqKC2bdtqw4YNeV4vNzdX//znP9WoUSOVK1dOgYGB6tq1a57Tzv/5z3/UtGlT+fj4KCAgQH369NHPP/9c4PcjIyNDnp6emjdvnr3t1KlT8vDwUJUqVRw+T8OHD1dISMh136ur87LmzJmjt99+2/7zes899+ibb77J89rLly9Xw4YNVa5cOTVs2FDLli0rcN24PXAKDKVWZmamTp06laf90qVLN133ueeeU3x8vJ544gk1b95cWVlZ2rFjh3bt2qX77rtPTz75pI4dO6bExES9//77DusaY/TAAw9ow4YNGjJkiKKiorR69WqNGzdOv/76q+bOnWvvO3DgQP3vf/9T//791bJlS23cuFE9evS4bl2PPvqo6tSpo5kzZ9r/55+YmKgff/xRgwYNUkhIiPbt26e3335b+/bt07Zt2/L8Yuzdu7fq16+vWbNm6bPPPtOMGTMUEBCgt956S/fee69eeOEFffDBB3rqqad0zz33KCYm5obv1RNPPKGFCxfqkUce0dixY7V9+3bFx8frwIED9l8a77//vt5++219/fXXeueddyRJrVq1uul++KN//vOfeuCBB9SvXz9dvHhRH374oR599FGtWLHC/p69//779n02bNgwSVKtWrUkSWlpaWrZsqU9GAQGBmrlypUaMmSIsrKy8kwEnj59ury8vPTUU08pJydHXl5e2r9/v5YvX65HH31UERERSktL01tvvaV27dpp//79CgsLc2pMf/Svf/1LI0aM0COPPKKRI0fqwoUL2rNnj7Zv367HHnusUNtcv369/ve//ykuLk5Vq1ZVaGio3n//fY0ePVrVqlXT2LFjJUmBgYHKysrSO++8o759+2ro0KE6e/as3n33XXXp0kVff/21w6T1IUOGKCEhQd26ddMTTzyhy5cva/Pmzdq2bZuaNWsmSXr++ec1adIk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d991aM/IyMhzBK0wKlSooN69e6t37966ePGiHn74YT3//POaOHGiypUrp8qVKysjIyPPeq440vbxxx+rZs2aWrp0qcN7eO2prlq1amn16tVKT0+/7lGgWrVqyRijiIgI3XnnnbdcW9u2bbVp0yZFREQoKipKlSpVUpMmTeTn56dVq1Zp165d9pB4q67+zOb3Gbp6Gg7WwBwgWNK1p34qVqyo2rVrO5x6qVChgiTl+YXUvXt3XblyRa+99ppD+9y5c2Wz2dStWzdJUpcuXSRJr7/+ukO/V199tcB1Xv1r9tq/Xl955ZUCb+NWdO/ePd/Xe/nllyXphle0OcPT01M2m83hSMeRI0fyveNzhQoV8uwTT09P9erVS0uWLNF3332XZ52TJ08WuI5r3+vFixfr119/LdD6N3Ltz5yXl5ciIyNljLGfjqpVq5YyMzO1Z88ee7/jx4+75BLt/H6Wtm/frq1btzr069Wrl4wx+QaOq+s+/PDD8vT01NSpU/O8X8aYm55avVbbtm115MgRffTRR/ZTYh4eHmrVqpVefvllXbp0qUDzfwoiNDRUUVFRWrhwocMp5MTERO3fv98lr4HSgSNAsKTIyEi1b99eTZs2VUBAgHbs2KGPP/5YcXFx9j5NmzaVJI0YMUJdunSRp6en+vTpo/vvv18dOnTQM888oyNHjqhJkyZas2aNPvnkE40aNcp+WXbTpk3Vq1cvvfLKKzp9+rT9MvgffvhBUsFOK/n6+iomJkazZ8/WpUuX9Kc//Ulr1qxRSkqKG96VvJo0aaIBAwbo7bffVkZGhtq1a6evv/5aCxcuVM+ePdWhQweXvE6PHj308ssvq2vXrnrsscd04sQJzZ8/X7Vr13YIA9Lv7+vatWv18ssv20+ftGjRQrNmzdKGDRvUokULDR06VJGRkUpPT9euXbu0du1apaen37SOP//5z5o2bZoGDRqkVq1aae/evfrggw9Us2bNWx5j586dFRISotatWys4OFgHDhzQa6+9ph49etiPJPbp00fjx4/XQw89pBEjRuj8+fN64403dOedd97y3JQ///nPWrp0qR566CH16NFDKSkpevPNNxUZGans7Gx7vw4dOqh///6aN2+eDh48aD/VunnzZnXo0EFxcXGqVauWZsyYoYkTJ+rIkSPq2bOnKlWqpJSUFC1btkzDhg3TU089VeDaroab5ORkh69QiYmJ0cqVK+3383GV+Ph49ejRQ23atNHgwYOVnp5uv0fTH98L3OaK+rIz4FZdvQz+m2++yXd5u3btbnoZ/IwZM0zz5s2Nv7+/8fHxMfXq1TPPP/+8uXjxor3P5cuXzd///ncTGBhobDabw2XIZ8+eNaNHjzZhYWGmbNmypk6dOubFF1+0XyZ81blz50xsbKwJCAgwFStWND179jTJyclGksNl6Vcvcz558mSe8fzyyy/moYceMv7+/sbPz888+uij5tixY9e9lP7abVzv8vT83qf8XLp0yUydOtVERESYsmXLmvDwcDNx4kRz4cKFAr1OfvK73Pvdd981derUMd7e3qZevXpmwYIF+V7+/f3335uYmBjj4+NjJDns17S0NBMbG2vCw8NN2bJlTUhIiOnYsaN5++237X2uXga/ePHiPHVduHDBjB071oSGhhofHx/TunVrs3XrVtOuXTvTrl07e7/CXAb/1ltvmZiYGFOlShXj7e1tatWqZcaNG2cyMzMd+q1Zs8Y0bNjQeHl5mbp165r//Oc/170MPjY2Nt/Xyu8y+NzcXDNz5kxTvXp14+3tbe666y6zYsWKfPfF5cuXzYsvvmjq1atnvLy8TGBgoOnWrZvZuXOnQ78lS5aYNm3amAoVKpgKFSqYevXqmdjYWJOcnFzg9+WqoKAgI8mkpaXZ27Zs2WIkmbZt2+bpf73L4F988cU8fa/9rFytvX79+sbb29tERkaapUuXXvc2BLg92YxhZhhQlJKSknTXXXfpP//5j/r161fc5QCAJTEHCHCj3377LU/bK6+8Ig8Pj5vegRkA4D7MAQLcaPbs2dq5c6c6dOigMmXKaOXKlVq5cqWGDRum8PDw4i4PLnDx4sWbzi/y8/Nz6pL128Fvv/2W732q/iggIKBUfnkubg+cAgPcKDExUVOnTtX+/fuVnZ2tO+64Q/3799czzzyjMmX4++N28MUXX9x0MviCBQscvrTVChISEjRo0KAb9tmwYYPat29fNAUB1yAAAcAtOHPmjHbu3HnDPg0aNFBoaGgRVVQyHD9+XPv27bthn6ZNmzp8bQVQlAhAAADAcpgEDQAALIdJCPr9e22OHTumSpUquf07jwAAgGsYY3T27FmFhYUV6Lvi/ogAJOnYsWNckQMAQCn1888/q1q1ak6tQwCS7Leh//nnn+Xr61vM1QAAgILIyspSeHi4wxdTFxQBSP//O5l8fX0JQAAAlDKFmb7CJGgAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5BCAAAGA5ZYq7AAClS40JnxV3CU47MqtHcZcAoIThCBAAALAcAhAAALAcAhAAALAcAhAAALAcAhAAALCcYg1A8fHxuueee1SpUiUFBQWpZ8+eSk5OdujTvn172Ww2h8ff/vY3hz5Hjx5Vjx49VL58eQUFBWncuHG6fPlyUQ4FAACUIsV6GfzGjRsVGxure+65R5cvX9Y//vEPde7cWfv371eFChXs/YYOHapp06bZn5cvX97+7ytXrqhHjx4KCQnRV199pePHj+vxxx9X2bJlNXPmzCIdDwAAKB2KNQCtWrXK4XlCQoKCgoK0c+dOxcTE2NvLly+vkJCQfLexZs0a7d+/X2vXrlVwcLCioqI0ffp0jR8/Xs8995y8vLzcOgYAAFD6lKg5QJmZmZKkgIAAh/YPPvhAVatWVcOGDTVx4kSdP3/evmzr1q1q1KiRgoOD7W1dunRRVlaW9u3bl+/r5OTkKCsry+EBAACso8TcCTo3N1ejRo1S69at1bBhQ3v7Y489purVqyssLEx79uzR+PHjlZycrKVLl0qSUlNTHcKPJPvz1NTUfF8rPj5eU6dOddNIAABASVdiAlBsbKy+++47bdmyxaF92LBh9n83atRIoaGh6tixow4fPqxatWoV6rUmTpyoMWPG2J9nZWUpPDy8cIUDAIBSp0ScAouLi9OKFSu0YcMGVatW7YZ9W7RoIUk6dOiQJCkkJERpaWkOfa4+v968IW9vb/n6+jo8AACAdRRrADLGKC4uTsuWLdP69esVERFx03WSkpIkSaGhoZKk6Oho7d27VydOnLD3SUxMlK+vryIjI91SNwAAKN2K9RRYbGysFi1apE8++USVKlWyz9nx8/OTj4+PDh8+rEWLFql79+6qUqWK9uzZo9GjRysmJkaNGzeWJHXu3FmRkZHq37+/Zs+erdTUVD377LOKjY2Vt7d3cQ4PAACUUMV6BOiNN95QZmam2rdvr9DQUPvjo48+kiR5eXlp7dq16ty5s+rVq6exY8eqV69e+vTTT+3b8PT01IoVK+Tp6ano6Gj99a9/1eOPP+5w3yAAAIA/KtYjQMaYGy4PDw/Xxo0bb7qd6tWr6/PPP3dVWQAA4DZXIiZBAwAAFCUCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsJxiDUDx8fG65557VKlSJQUFBalnz55KTk526HPhwgXFxsaqSpUqqlixonr16qW0tDSHPkePHlWPHj1Uvnx5BQUFady4cbp8+XJRDgUAAJQixRqANm7cqNjYWG3btk2JiYm6dOmSOnfurHPnztn7jB49Wp9++qkWL16sjRs36tixY3r44Yfty69cuaIePXro4sWL+uqrr7Rw4UIlJCRo8uTJxTEkAABQCtiMMaa4i7jq5MmTCgoK0saNGxUTE6PMzEwFBgZq0aJFeuSRRyRJ33//verXr6+tW7eqZcuWWrlypf785z/r2LFjCg4OliS9+eabGj9+vE6ePCkvL688r5OTk6OcnBz786ysLIWHhyszM1O+vr5FM1iglKox4bPiLsFpR2b1KO4SALhBVlaW/Pz8CvX7u0TNAcrMzJQkBQQESJJ27typS5cuqVOnTvY+9erV0x133KGtW7dKkrZu3apGjRrZw48kdenSRVlZWdq3b1++rxMfHy8/Pz/7Izw83F1DAgAAJVCJCUC5ubkaNWqUWrdurYYNG0qSUlNT5eXlJX9/f4e+wcHBSk1Ntff5Y/i5uvzqsvxMnDhRmZmZ9sfPP//s4tEAAICSrExxF3BVbGysvvvuO23ZssXtr+Xt7S1vb2+3vw4AACiZSsQRoLi4OK1YsUIbNmxQtWrV7O0hISG6ePGiMjIyHPqnpaUpJCTE3ufaq8KuPr/aBwAA4I+KNQAZYxQXF6dly5Zp/fr1ioiIcFjetGlTlS1bVuvWrbO3JScn6+jRo4qOjpYkRUdHa+/evTpx4oS9T2Jionx9fRUZGVk0AwEAAKVKsZ4Ci42N1aJFi/TJJ5+oUqVK9jk7fn5+8vHxkZ+fn4YMGaIxY8YoICBAvr6++vvf/67o6Gi1bNlSktS5c2dFRkaqf//+mj17tlJTU/Xss88qNjaW01wAACBfxRqA3njjDUlS+/btHdoXLFiggQMHSpLmzp0rDw8P9erVSzk5OerSpYtef/11e19PT0+tWLFCw4cPV3R0tCpUqKABAwZo2rRpRTUMAABQypSo+wAVl1u5jwBgNdwHCEBJcdvcBwgAAKAoOB2Adu3apb1799qff/LJJ+rZs6f+8Y9/6OLFiy4tDgAAwB2cDkBPPvmkfvjhB0nSjz/+qD59+qh8+fJavHixnn76aZcXCAAA4GpOB6AffvhBUVFRkqTFixcrJiZGixYtUkJCgpYsWeLq+gAAAFzO6QBkjFFubq4kae3aterevbskKTw8XKdOnXJtdQAAAG7g9GXwzZo104wZM9SpUydt3LjRfil7SkpKnu/kAnB9pfFqKgC4XTh9BOiVV17Rrl27FBcXp2eeeUa1a9eWJH388cdq1aqVywsEAABwNaePADVu3NjhKrCrXnzxRXl6erqkKAAAAHcq1H2AMjIy9M4772jixIlKT0+XJO3fv9/h+7gAAABKKqePAO3Zs0cdO3aUv7+/jhw5oqFDhyogIEBLly7V0aNH9e9//9sddQIAALiM0wFozJgxGjRokGbPnq1KlSrZ27t3767HHnvMpcUBgCuUxgnnfH0H4F5OnwL75ptv9OSTT+Zp/9Of/mT/NncAAICSzOkA5O3traysrDztP/zwgwIDA11SFAAAgDs5HYAeeOABTZs2TZcuXZIk2Ww2HT16VOPHj1evXr1cXiAAAICrOR2AXnrpJWVnZysoKEi//fab2rVrp9q1a6tSpUp6/vnn3VEjAACASzk9CdrPz0+JiYn68ssv9e233yo7O1t33323OnXq5I76AAAAXM7pAHRV69at1bp1a1fWAgAAUCScPgU2YsQIzZs3L0/7a6+9plGjRrmiJgAAALdyOgAtWbIk3yM/rVq10scff+ySogAAANzJ6QB0+vRp+fn55Wn39fXVqVOnXFIUAACAOzkdgGrXrq1Vq1blaV+5cqVq1qzpkqIAAADcqVBfhREXF6eTJ0/q3nvvlSStW7dOL730kl555RVX1wcAAOByTgegwYMHKycnR88//7ymT58uSapRo4beeOMNPf744y4vEAAAwNUKdRn88OHDNXz4cJ08eVI+Pj6qWLGiq+sCAABwm0LfB0gS3/0FAABKJacnQaelpal///4KCwtTmTJl5Onp6fAAAAAo6Zw+AjRw4EAdPXpUkyZNUmhoqGw2mzvqAgAAcBunA9CWLVu0efNmRUVFuaEcAAAA93P6FFh4eLiMMe6oBQAAoEg4HYBeeeUVTZgwQUeOHHFDOQAAAO7n9Cmw3r176/z586pVq5bKly+vsmXLOixPT093WXEAAADu4HQA4m7PAACgtHM6AA0YMMAddQAAABQZp+cASdLhw4f17LPPqm/fvjpx4oSk378Mdd++fS4tDgAAwB2cDkAbN25Uo0aNtH37di1dulTZ2dmSpG+//VZTpkxxeYEAAACu5nQAmjBhgmbMmKHExER5eXnZ2++9915t27bNpcUBAAC4g9MBaO/evXrooYfytAcFBenUqVMuKQoAAMCdnA5A/v7+On78eJ723bt3609/+pNLigIAAHAnpwNQnz59NH78eKWmpspmsyk3N1dffvmlnnrqKT3++OPuqBEAAMClnA5AM2fOVL169RQeHq7s7GxFRkYqJiZGrVq10rPPPuuOGgEAAFzKqfsAGWOUmpqqefPmafLkydq7d6+ys7N11113qU6dOu6qEQAAwKWcDkC1a9fWvn37VKdOHYWHh7urLgAAALdx6hSYh4eH6tSpo9OnT7urHgAAALdzeg7QrFmzNG7cOH333XfuqAcAAMDtnP4usMcff1znz59XkyZN5OXlJR8fH4flfBs8AAAo6fg2eAAAYDlOBaBLly5p48aNmjRpkiIiItxVEwAAgFs5NQeobNmyWrJkibtqAQAAKBJOT4Lu2bOnli9f7oZSAAAAiobTc4Dq1KmjadOm6csvv1TTpk1VoUIFh+UjRoxwWXEAAADu4HQAevfdd+Xv76+dO3dq586dDstsNhsBCAAAlHhOB6CUlBR31AEAAFBknJ4DBAAAUNo5fQRo8ODBN1z+3nvvFboYAACAouB0ADpz5ozD80uXLum7775TRkaG7r33XpcVBgAA4C5OB6Bly5blacvNzdXw4cNVq1YtlxQFAADgTi6ZA+Th4aExY8Zo7ty5rtgcAACAW7lsEvThw4d1+fJlp9bZtGmT7r//foWFhclms+W5weLAgQNls9kcHl27dnXok56ern79+snX11f+/v4aMmSIsrOzb3U4AADgNub0KbAxY8Y4PDfG6Pjx4/rss880YMAAp7Z17tw5NWnSRIMHD9bDDz+cb5+uXbtqwYIF9ufe3t4Oy/v166fjx48rMTFRly5d0qBBgzRs2DAtWrTIqVoAAIB1OB2Adu/e7fDcw8NDgYGBeumll256hdi1unXrpm7dut2wj7e3t0JCQvJdduDAAa1atUrffPONmjVrJkl69dVX1b17d82ZM0dhYWFO1QMAAKzB6QC0YcMGd9RxXV988YWCgoJUuXJl3XvvvZoxY4aqVKkiSdq6dav8/f3t4UeSOnXqJA8PD23fvl0PPfRQvtvMyclRTk6O/XlWVpZ7BwEAAEoUp+cApaSk6ODBg3naDx48qCNHjriiJruuXbvq3//+t9atW6cXXnhBGzduVLdu3XTlyhVJUmpqqoKCghzWKVOmjAICApSamnrd7cbHx8vPz8/+CA8Pd2ndAACgZHM6AA0cOFBfffVVnvbt27dr4MCBrqjJrk+fPnrggQfUqFEj9ezZUytWrNA333yjL7744pa2O3HiRGVmZtofP//8s2sKBgAApYLTAWj37t1q3bp1nvaWLVsqKSnJFTVdV82aNVW1alUdOnRIkhQSEqITJ0449Ll8+bLS09OvO29I+n1eka+vr8MDAABYh9MByGaz6ezZs3naMzMz7aem3OWXX37R6dOnFRoaKkmKjo5WRkaGw7fSr1+/Xrm5uWrRooVbawEAAKWX0wEoJiZG8fHxDmHnypUrio+PV5s2bZzaVnZ2tpKSkuxHjlJSUpSUlKSjR48qOztb48aN07Zt23TkyBGtW7dODz74oGrXrq0uXbpIkurXr6+uXbtq6NCh+vrrr/Xll18qLi5Offr04QowAABwXU5fBfbCCy8oJiZGdevWVdu2bSVJmzdvVlZWltavX+/Utnbs2KEOHTrYn1+9x9CAAQP0xhtvaM+ePVq4cKEyMjIUFhamzp07a/r06Q73Avrggw8UFxenjh07ysPDQ7169dK8efOcHRYAALAQmzHGOLvSsWPH9Nprr+nbb7+Vj4+PGjdurLi4OAUEBLijRrfLysqSn5+fMjMzmQ+EIlNjwmfFXQJKsCOzehR3CUCJdyu/v50+AiRJYWFhmjlzZmFWBQAAKHZOzwFasGCBFi9enKd98eLFWrhwoUuKAgAAcCenA1B8fLyqVq2apz0oKIijQgAAoFRwOgAdPXpUERERedqrV6+uo0ePuqQoAAAAd3I6AAUFBWnPnj152r/99lv7d3QBAACUZE4HoL59+2rEiBHasGGDrly5oitXrmj9+vUaOXKk+vTp444aAQAAXMrpq8CmT5+uI0eOqGPHjipT5vfVc3Nz9fjjjzMHCAAAlApOByAvLy999NFHmj59uv0+QI0aNVL16tXdUR8AAIDLFeo+QJIUEBCgDh065HtFGAAAQEnmVADKyMjQM888o48++khnzpyRJFWuXFl9+vTRjBkz5O/v744agZvirsoAAGcUOAClp6crOjpav/76q/r166f69etLkvbv36+EhAStW7dOX331lSpXruy2YgEAAFyhwAFo2rRp8vLy0uHDhxUcHJxnWefOnTVt2jTNnTvX5UUCAAC4UoEvg1++fLnmzJmTJ/xIUkhIiGbPnq1ly5a5tDgAAAB3KHAAOn78uBo0aHDd5Q0bNlRqaqpLigIAAHCnAgegqlWr6siRI9ddnpKSooCAAFfUBAAA4FYFDkBdunTRM888o4sXL+ZZlpOTo0mTJqlr164uLQ4AAMAdnJoE3axZM9WpU0exsbGqV6+ejDE6cOCAXn/9deXk5Oj99993Z60AAAAuUeAAVK1aNW3dulX/93//p4kTJ8oYI0my2Wy677779Nprryk8PNxthQIAALiKUzdCjIiI0MqVK3XmzBkdPHhQklS7dm3m/gAAgFKlUF+FUblyZTVv3tzVtQAAABSJAk+CBgAAuF0QgAAAgOUQgAAAgOUUKADdfffd9m9/nzZtms6fP+/WogAAANypQAHowIEDOnfunCRp6tSpys7OdmtRAAAA7lSgq8CioqI0aNAgtWnTRsYYzZkzRxUrVsy37+TJk11aIAAAgKsVKAAlJCRoypQpWrFihWw2m1auXKkyZfKuarPZCEAAAKDEK1AAqlu3rj788ENJkoeHh9atW6egoCC3FgYAAOAuTt8IMTc31x11AAAAFJlC3Qn68OHDeuWVV3TgwAFJUmRkpEaOHKlatWq5tDgAAAB3cPo+QKtXr1ZkZKS+/vprNW7cWI0bN9b27dvVoEEDJSYmuqNGAAAAl3L6CNCECRM0evRozZo1K0/7+PHjdd9997msOAAAAHdw+gjQgQMHNGTIkDztgwcP1v79+11SFAAAgDs5HYACAwOVlJSUpz0pKYkrwwAAQKng9CmwoUOHatiwYfrxxx/VqlUrSdKXX36pF154QWPGjHF5gQAAAK7mdACaNGmSKlWqpJdeekkTJ06UJIWFhem5557TiBEjXF4gAACAqzkdgGw2m0aPHq3Ro0fr7NmzkqRKlSq5vDAAAAB3KdR9gK4i+AAAgNLI6UnQAAAApd0tHQECALhHjQmfFXcJTjsyq0dxlwAUGEeAAACA5TgVgC5duqSOHTvq4MGD7qoHAADA7ZwKQGXLltWePXvcVQsAAECRcPoU2F//+le9++677qgFAACgSDg9Cfry5ct67733tHbtWjVt2lQVKlRwWP7yyy+7rDgAAAB3cDoAfffdd7r77rslST/88IPDMpvN5pqqAAAA3MjpALRhwwZ31AEAAFBkCn0Z/KFDh7R69Wr99ttvkiRjjMuKAgAAcCenA9Dp06fVsWNH3XnnnerevbuOHz8uSRoyZIjGjh3r8gIBAABczekANHr0aJUtW1ZHjx5V+fLl7e29e/fWqlWrXFocAACAOzg9B2jNmjVavXq1qlWr5tBep04d/fTTTy4rDAAAwF2cPgJ07tw5hyM/V6Wnp8vb29slRQEAALiT0wGobdu2+ve//21/brPZlJubq9mzZ6tDhw4uLQ4AAMAdnD4FNnv2bHXs2FE7duzQxYsX9fTTT2vfvn1KT0/Xl19+6Y4aAQAAXMrpI0ANGzbUDz/8oDZt2ujBBx/UuXPn9PDDD2v37t2qVauWO2oEAABwKaePAEmSn5+fnnnmGVfXAgAAUCQKFYDOnDmjd999VwcOHJAkRUZGatCgQQoICHBpcQAAAO7g9CmwTZs2qUaNGpo3b57OnDmjM2fOaN68eYqIiNCmTZuc3tb999+vsLAw2Ww2LV++3GG5MUaTJ09WaGiofHx81KlTJx08eNChT3p6uvr16ydfX1/5+/tryJAhys7OdnZYAADAQpwOQLGxserdu7dSUlK0dOlSLV26VD/++KP69Omj2NhYp7Z17tw5NWnSRPPnz893+ezZszVv3jy9+eab2r59uypUqKAuXbrowoUL9j79+vXTvn37lJiYqBUrVmjTpk0aNmyYs8MCAAAWYjNOfomXj4+PkpKSVLduXYf25ORkRUVF2b8bzOlCbDYtW7ZMPXv2lPT70Z+wsDCNHTtWTz31lCQpMzNTwcHBSkhIUJ8+fXTgwAFFRkbqm2++UbNmzSRJq1atUvfu3fXLL78oLCysQK+dlZUlPz8/ZWZmytfXt1D1o3jVmPBZcZcAWN6RWT2KuwRYzK38/nb6CNDdd99tn/vzRwcOHFCTJk2c3dx1paSkKDU1VZ06dbK3+fn5qUWLFtq6daskaevWrfL397eHH0nq1KmTPDw8tH379utuOycnR1lZWQ4PAABgHQWaBL1nzx77v0eMGKGRI0fq0KFDatmypSRp27Ztmj9/vmbNmuWywlJTUyVJwcHBDu3BwcH2ZampqQoKCnJYXqZMGQUEBNj75Cc+Pl5Tp051Wa0AAKB0KVAAioqKks1m0x/Plj399NN5+j322GPq3bu366pzk4kTJ2rMmDH251lZWQoPDy/GigAAQFEqUABKSUlxdx15hISESJLS0tIUGhpqb09LS1NUVJS9z4kTJxzWu3z5stLT0+3r58fb25vvLQMAwMIKFICqV6/u7jryiIiIUEhIiNatW2cPPFlZWdq+fbuGDx8uSYqOjlZGRoZ27typpk2bSpLWr1+v3NxctWjRoshrBgAApUOhboR47NgxbdmyRSdOnFBubq7DshEjRhR4O9nZ2Tp06JD9eUpKipKSkhQQEKA77rhDo0aN0owZM1SnTh1FRERo0qRJCgsLs18pVr9+fXXt2lVDhw7Vm2++qUuXLikuLk59+vQp8BVgAADAepwOQAkJCXryySfl5eWlKlWqyGaz2ZfZbDanAtCOHTscvkH+6rycAQMGKCEhQU8//bTOnTunYcOGKSMjQ23atNGqVatUrlw5+zoffPCB4uLi1LFjR3l4eKhXr16aN2+es8MCAAAW4vR9gMLDw/W3v/1NEydOlIeH01fRl0jcB6j04z5AQPHjPkAoakV6H6Dz58+rT58+t034AQAA1uN0ihkyZIgWL17sjloAAACKhNNzgOLj4/XnP/9Zq1atUqNGjVS2bFmH5S+//LLLigMAAHCHQgWg1atX278L7NpJ0AAAACWd0wHopZde0nvvvaeBAwe6oRwAAAD3c3oOkLe3t1q3bu2OWgAAAIqE0wFo5MiRevXVV91RCwAAQJFw+hTY119/rfXr12vFihVq0KBBnknQS5cudVlxAAAA7uB0APL399fDDz/sjloAAACKhNMBaMGCBe6oAwAAoMhwO2cAAGA5Th8BioiIuOH9fn788cdbKggAAMDdnA5Ao0aNcnh+6dIl7d69W6tWrdK4ceNcVRcAAIDbOB2ARo4cmW/7/PnztWPHjlsuCAAAwN1cNgeoW7duWrJkias2BwAA4DYuC0Aff/yxAgICXLU5AAAAt3H6FNhdd93lMAnaGKPU1FSdPHlSr7/+ukuLAwAAcAenA1DPnj0dnnt4eCgwMFDt27dXvXr1XFUXAACA2zgdgKZMmeKOOgAAAIoMN0IEAACWU+AjQB4eHje8AaIk2Ww2Xb58+ZaLAgAAcKcCB6Bly5Zdd9nWrVs1b9485ebmuqQoAAAAdypwAHrwwQfztCUnJ2vChAn69NNP1a9fP02bNs2lxQEAALhDoeYAHTt2TEOHDlWjRo10+fJlJSUlaeHChapevbqr6wMAAHA5pwJQZmamxo8fr9q1a2vfvn1at26dPv30UzVs2NBd9QEAALhcgU+BzZ49Wy+88IJCQkL03//+N99TYgAAAKWBzRhjCtLRw8NDPj4+6tSpkzw9Pa/bb+nSpS4rrqhkZWXJz89PmZmZ8vX1Le5yUAg1JnxW3CUAlndkVo/iLgEWcyu/vwt8BOjxxx+/6WXwAAAApUGBA1BCQoIbywAAACg63AkaAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYTokOQM8995xsNpvDo169evblFy5cUGxsrKpUqaKKFSuqV69eSktLK8aKAQBAaVCiA5AkNWjQQMePH7c/tmzZYl82evRoffrpp1q8eLE2btyoY8eO6eGHHy7GagEAQGlQprgLuJkyZcooJCQkT3tmZqbeffddLVq0SPfee68kacGCBapfv762bdumli1bFnWpAACglCjxR4AOHjyosLAw1axZU/369dPRo0clSTt37tSlS5fUqVMne9969erpjjvu0NatW2+4zZycHGVlZTk8AACAdZToANSiRQslJCRo1apVeuONN5SSkqK2bdvq7NmzSk1NlZeXl/z9/R3WCQ4OVmpq6g23Gx8fLz8/P/sjPDzcjaMAAAAlTYk+BdatWzf7vxs3bqwWLVqoevXq+t///icfH59Cb3fixIkaM2aM/XlWVhYhCAAACynRR4Cu5e/vrzvvvFOHDh1SSEiILl68qIyMDIc+aWlp+c4Z+iNvb2/5+vo6PAAAgHWUqgCUnZ2tw4cPKzQ0VE2bNlXZsmW1bt06+/Lk5GQdPXpU0dHRxVglAAAo6Ur0KbCnnnpK999/v6pXr65jx45pypQp8vT0VN++feXn56chQ4ZozJgxCggIkK+vr/7+978rOjqaK8AAoBjUmPBZcZfgtCOzehR3CSgmJToA/fLLL+rbt69Onz6twMBAtWnTRtu2bVNgYKAkae7cufLw8FCvXr2Uk5OjLl266PXXXy/mqgEAQElnM8aY4i6iuGVlZcnPz0+ZmZnMByqlSuNfngCKH0eASrdb+f1dquYAAQAAuAIBCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWA4BCAAAWE6Z4i7gdldjwmfFXYLTjszqUdwlAADgVhwBAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlkMAAgAAlsNl8MijNF66DwCAMzgCBAAALIcABAAALIdTYAAAyyqNp/y5W79rcAQIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYDgEIAABYzm0TgObPn68aNWqoXLlyatGihb7++uviLgkAAJRQt0UA+uijjzRmzBhNmTJFu3btUpMmTdSlSxedOHGiuEsDAAAl0G0RgF5++WUNHTpUgwYNUmRkpN58802VL19e7733XnGXBgAASqAyxV3Arbp48aJ27typiRMn2ts8PDzUqVMnbd26Nd91cnJylJOTY3+emZkpScrKynJ5fbk5512+TQCAdd0xenFxl+C076Z2cct2r/7eNsY4vW6pD0CnTp3SlStXFBwc7NAeHBys77//Pt914uPjNXXq1Dzt4eHhbqkRAAAr83vFvds/e/as/Pz8nFqn1Aegwpg4caLGjBljf56bm6v09HRVqVJFNputGCv7/7KyshQeHq6ff/5Zvr6+xV2OW9zuY7zdxyfd/mO83ccn3f5jvN3HJ93+Y7zR+IwxOnv2rMLCwpzebqkPQFWrVpWnp6fS0tIc2tPS0hQSEpLvOt7e3vL29nZo8/f3d1eJt8TX1/e2/IH+o9t9jLf7+KTbf4y3+/ik23+Mt/v4pNt/jNcbn7NHfq4q9ZOgvby81LRpU61bt87elpubq3Xr1ik6OroYKwMAACVVqT8CJEljxozRgAED1KxZMzVv3lyvvPKKzp07p0GDBhV3aQAAoAS6LQJQ7969dfLkSU2ePFmpqamKiorSqlWr8kyMLk28vb01ZcqUPKfqbie3+xhv9/FJt/8Yb/fxSbf/GG/38Um3/xjdNT6bKcy1YwAAAKVYqZ8DBAAA4CwCEAAAsBwCEAAAsBwCEAAAsBwCEAAAsBwCUAny/PPPq1WrVipfvnyB70xtjNHkyZMVGhoqHx8fderUSQcPHnRvobcgPT1d/fr1k6+vr/z9/TVkyBBlZ2ffcJ327dvLZrM5PP72t78VUcU3Nn/+fNWoUUPlypVTixYt9PXXX9+w/+LFi1WvXj2VK1dOjRo10ueff15ElRaeM2NMSEjIs6/KlStXhNU6Z9OmTbr//vsVFhYmm82m5cuX33SdL774Qnfffbe8vb1Vu3ZtJSQkuL3OwnJ2fF988UWe/Wez2ZSamlo0BTspPj5e99xzjypVqqSgoCD17NlTycnJN12vNH0OCzPG0vQ5fOONN9S4cWP7XZ6jo6O1cuXKG67jqv1HACpBLl68qEcffVTDhw8v8DqzZ8/WvHnz9Oabb2r79u2qUKGCunTpogsXLrix0sLr16+f9u3bp8TERK1YsUKbNm3SsGHDbrre0KFDdfz4cftj9uzZRVDtjX300UcaM2aMpkyZol27dqlJkybq0qWLTpw4kW//r776Sn379tWQIUO0e/du9ezZUz179tR3331XxJUXnLNjlH6/Xf0f99VPP/1UhBU759y5c2rSpInmz59foP4pKSnq0aOHOnTooKSkJI0aNUpPPPGEVq9e7eZKC8fZ8V2VnJzssA+DgoLcVOGt2bhxo2JjY7Vt2zYlJibq0qVL6ty5s86dO3fddUrb57AwY5RKz+ewWrVqmjVrlnbu3KkdO3bo3nvv1YMPPqh9+/bl29+l+8+gxFmwYIHx8/O7ab/c3FwTEhJiXnzxRXtbRkaG8fb2Nv/973/dWGHh7N+/30gy33zzjb1t5cqVxmazmV9//fW667Vr186MHDmyCCp0TvPmzU1sbKz9+ZUrV0xYWJiJj4/Pt/9f/vIX06NHD4e2Fi1amCeffNKtdd4KZ8dY0J/dkkiSWbZs2Q37PP3006ZBgwYObb179zZdunRxY2WuUZDxbdiwwUgyZ86cKZKaXO3EiRNGktm4ceN1+5TGz+EfFWSMpflzaIwxlStXNu+8806+y1y5/zgCVIqlpKQoNTVVnTp1srf5+fmpRYsW2rp1azFWlr+tW7fK399fzZo1s7d16tRJHh4e2r59+w3X/eCDD1S1alU1bNhQEydO1Pnz591d7g1dvHhRO3fudHjvPTw81KlTp+u+91u3bnXoL0ldunQpkftKKtwYJSk7O1vVq1dXeHj4Df+SK41K2z4srKioKIWGhuq+++7Tl19+WdzlFFhmZqYkKSAg4Lp9Svs+LMgYpdL5Obxy5Yo+/PBDnTt37rrf5enK/XdbfBWGVV09L3/tV34EBweXyHP2qampeQ6llylTRgEBATes97HHHlP16tUVFhamPXv2aPz48UpOTtbSpUvdXfJ1nTp1SleuXMn3vf/+++/zXSc1NbXU7CupcGOsW7eu3nvvPTVu3FiZmZmaM2eOWrVqpX379qlatWpFUbZbXW8fZmVl6bfffpOPj08xVeYaoaGhevPNN9WsWTPl5OTonXfeUfv27bV9+3bdfffdxV3eDeXm5mrUqFFq3bq1GjZseN1+pe1z+EcFHWNp+xzu3btX0dHRunDhgipWrKhly5YpMjIy376u3H8EIDebMGGCXnjhhRv2OXDggOrVq1dEFbleQcdYWH+cI9SoUSOFhoaqY8eOOnz4sGrVqlXo7cL1oqOjHf5ya9WqlerXr6+33npL06dPL8bKUBB169ZV3bp17c9btWqlw4cPa+7cuXr//feLsbKbi42N1XfffactW7YUdyluU9AxlrbPYd26dZWUlKTMzEx9/PHHGjBggDZu3HjdEOQqBCA3Gzt2rAYOHHjDPjVr1izUtkNCQiRJaWlpCg0NtbenpaUpKiqqUNssjIKOMSQkJM/k2cuXLys9Pd0+loJo0aKFJOnQoUPFFoCqVq0qT09PpaWlObSnpaVddywhISFO9S9uhRnjtcqWLau77rpLhw4dckeJRe56+9DX17fUH/25nubNm5f4UBEXF2e/qOJmRzhK2+fwKmfGeK2S/jn08vJS7dq1JUlNmzbVN998o3/+859666238vR15f5jDpCbBQYGql69ejd8eHl5FWrbERERCgkJ0bp16+xtWVlZ2r59+3XPn7pDQccYHR2tjIwM7dy5077u+vXrlZubaw81BZGUlCRJDqGvqHl5ealp06YO731ubq7WrVt33fc+Ojraob8kJSYmFum+ckZhxnitK1euaO/evcW6r1yptO1DV0hKSiqx+88Yo7i4OC1btkzr169XRETETdcpbfuwMGO8Vmn7HObm5ionJyffZS7df4WYoA03+emnn8zu3bvN1KlTTcWKFc3u3bvN7t27zdmzZ+196tata5YuXWp/PmvWLOPv728++eQTs2fPHvPggw+aiIgI89tvvxXHEG6qa9eu5q677jLbt283W7ZsMXXq1DF9+/a1L//ll19M3bp1zfbt240xxhw6dMhMmzbN7Nixw6SkpJhPPvnE1KxZ08TExBTXEOw+/PBD4+3tbRISEsz+/fvNsGHDjL+/v0lNTTXGGNO/f38zYcIEe/8vv/zSlClTxsyZM8ccOHDATJkyxZQtW9bs3bu3uIZwU86OcerUqWb16tXm8OHDZufOnaZPnz6mXLlyZt++fcU1hBs6e/as/XMmybz88stm9+7d5qeffjLGGDNhwgTTv39/e/8ff/zRlC9f3owbN84cOHDAzJ8/33h6eppVq1YV1xBuyNnxzZ071yxfvtwcPHjQ7N2714wcOdJ4eHiYtWvXFtcQbmj48OHGz8/PfPHFF+b48eP2x/nz5+19SvvnsDBjLE2fwwkTJpiNGzealJQUs2fPHjNhwgRjs9nMmjVrjDHu3X8EoBJkwIABRlKex4YNG+x9JJkFCxbYn+fm5ppJkyaZ4OBg4+3tbTp27GiSk5OLvvgCOn36tOnbt6+pWLGi8fX1NYMGDXIIeCkpKQ5jPnr0qImJiTEBAQHG29vb1K5d24wbN85kZmYW0wgcvfrqq+aOO+4wXl5epnnz5mbbtm32Ze3atTMDBgxw6P+///3P3HnnncbLy8s0aNDAfPbZZ0VcsfOcGeOoUaPsfYODg0337t3Nrl27iqHqgrl62fe1j6tjGjBggGnXrl2edaKiooyXl5epWbOmw+expHF2fC+88IKpVauWKVeunAkICDDt27c369evL57iCyC/sV37/8jS/jkszBhL0+dw8ODBpnr16sbLy8sEBgaajh072sOPMe7dfzZjjHH+uBEAAEDpxRwgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOQQgAABgOf8PIY84VrKFbckAAAAASUVORK5CYII=", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4q0lEQVR4nO3deVyVZf7/8fcBBXEBRAWkcMXcl9RJcauUxGUy0yY1J9c2w1wwc8vdwkzLsdSab6XVTDnj2qRpMq5luCa55orhpIgbIKbIcv3+6OH5dUSNIwcP3L2ej8d5xLmu69znc59b5d11X/d9bMYYIwAAAIvycHcBAAAABYmwAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAxQBVapUUb9+/dxdhuW9+eabqlatmjw9PdWoUaMCf7+FCxfKZrPpxIkTBf5ewB8ZYQe4y67/gtu5c+dN+x966CHVq1cv3+/z1VdfadKkSfnezh/F2rVr9corr6hly5ZasGCBXn/9dXeXVKTMmzdPCxcudHcZwE0Vc3cBAH7foUOH5OHh3P+bfPXVV5o7dy6BJ4/Wr18vDw8Pffjhh/Ly8ror7/n000+rZ8+e8vb2vivvV5DmzZun8uXLMwOJQomZHaAI8Pb2VvHixd1dhlMuX77s7hKckpycLB8fn7sWdCTJ09NTJUqUkM1mu2vvCfwREXaAIuDGNTuZmZmaPHmyatSooRIlSqhcuXJq1aqVYmNjJUn9+vXT3LlzJUk2m83+uO7y5csaMWKEQkND5e3trZo1a2rmzJkyxji875UrVzRkyBCVL19eZcqUUZcuXfTzzz/LZrM5zBhNmjRJNptNBw4c0FNPPaWyZcuqVatWkqQ9e/aoX79+qlatmkqUKKHg4GANGDBA58+fd3iv69s4fPiw/vrXv8rPz08VKlTQ+PHjZYzRyZMn9dhjj8nX11fBwcGaNWtWnj67rKwsTZ06VdWrV5e3t7eqVKmisWPHKiMjwz7GZrNpwYIFunz5sv2zutUpmYMHD8rHx0d9+vRxaP/222/l6empUaNG5aku6eZrdqpUqaI///nP2rhxo5o2bSofHx/Vr19fGzdulCQtW7ZM9evXV4kSJdSkSRPt3r3bYZv9+vVT6dKldfz4cUVGRqpUqVIKCQnRlClTch3fmTNnqkWLFipXrpx8fHzUpEkTLVmy5Ka1/uMf/9ADDzygkiVLqmzZsmrTpo3Wrl1rr3n//v3atGmT/fN76KGH8vw5AAWN01iAm6SmpurcuXO52jMzM3/3tZMmTVJMTIyeeeYZPfDAA0pLS9POnTv1/fff65FHHtHzzz+vU6dOKTY2Vp9++qnDa40x6tKlizZs2KCBAweqUaNG+vrrrzVy5Ej9/PPPevvtt+1j+/Xrp3//+996+umn1bx5c23atEmdO3e+ZV1/+ctfVKNGDb3++uv2X6yxsbE6fvy4+vfvr+DgYO3fv19///vftX//fm3dujXXrEaPHj1Uu3ZtTZ8+XatWrdK0adMUEBCg999/X23bttUbb7yhf/7zn3r55Zf1pz/9SW3atLntZ/XMM8/o448/1hNPPKERI0Zo27ZtiomJ0cGDB7V8+XJJ0qeffqq///3v2r59uz744ANJUosWLW66vdq1a2vq1KkaOXKknnjiCXXp0kWXL19Wv379VKtWLU2ZMuW29eTF0aNH9dRTT+n555/XX//6V82cOVOPPvqo3nvvPY0dO1YvvviiJCkmJkZPPvlkrtOc2dnZ6tChg5o3b64ZM2ZozZo1mjhxorKyshzq+9vf/qYuXbqod+/eunbtmhYtWqS//OUvWrlypcNxnjx5siZNmqQWLVpoypQp8vLy0rZt27R+/Xq1b99es2fP1ksvvaTSpUtr3LhxkqSgoKB8fw6AyxgAd9WCBQuMpNs+6tat6/CaypUrm759+9qfN2zY0HTu3Pm27xMVFWVu9ld8xYoVRpKZNm2aQ/sTTzxhbDabOXr0qDHGmF27dhlJZtiwYQ7j+vXrZySZiRMn2tsmTpxoJJlevXrler9ffvklV9vnn39uJJnNmzfn2sZzzz1nb8vKyjL33nuvsdlsZvr06fb2ixcvGh8fH4fP5Gbi4+ONJPPMM884tL/88stGklm/fr29rW/fvqZUqVK33d512dnZplWrViYoKMicO3fOREVFmWLFipkdO3bk6fXXXf+zkJCQYG+rXLmykWS+++47e9vXX39tJBkfHx/z008/2dvff/99I8ls2LDBYT8kmZdeesnelpOTYzp37my8vLzM2bNn7e03Hptr166ZevXqmbZt29rbjhw5Yjw8PMzjjz9usrOzHcbn5OTYf65bt6558MEHndp/4G7hNBbgJnPnzlVsbGyuR4MGDX73tf7+/tq/f7+OHDni9Pt+9dVX8vT01JAhQxzaR4wYIWOMVq9eLUlas2aNJNlnEa576aWXbrntF154IVebj4+P/eerV6/q3Llzat68uSTp+++/zzX+mWeesf/s6emppk2byhijgQMH2tv9/f1Vs2ZNHT9+/Ja1SL/uqyRFR0c7tI8YMUKStGrVqtu+/lY8PDy0cOFCpaenq2PHjpo3b57GjBmjpk2b3tH2blSnTh2Fh4fbnzdr1kyS1LZtW1WqVClX+80+h8GDB9t/ttlsGjx4sK5du6b//ve/9vbfHpuLFy8qNTVVrVu3djguK1asUE5OjiZMmJBrkTxrjVBUcBoLcJMHHnjgpr8cy5Yte9PTW781ZcoUPfbYY7rvvvtUr149dejQQU8//XSegtJPP/2kkJAQlSlTxqG9du3a9v7r//Xw8FDVqlUdxoWFhd1y2zeOlaQLFy5o8uTJWrRokZKTkx36UlNTc43/7S9zSfLz81OJEiVUvnz5XO03rvu50fV9uLHm4OBg+fv72/f1TlSvXl2TJk3SyJEjVa9ePY0fP/6Ot3Wjm30GkhQaGnrT9osXLzq0e3h4qFq1ag5t9913nyQ5rA9auXKlpk2bpvj4+FxrmK47duyYPDw8VKdOnTvcG8D9mNkBiqA2bdro2LFj+uijj1SvXj198MEHaty4sX29ibv8dqbguieffFL/93//pxdeeEHLli3T2rVr7bNGOTk5ucZ7enrmqU1SrgW3t1JQMxDXF+ieOnXqd4OXM261v/n9HH7rm2++UZcuXVSiRAnNmzdPX331lWJjY/XUU0/d0faAwoywAxRRAQEB6t+/vz7//HOdPHlSDRo0cLhC6la/4CtXrqxTp07p0qVLDu0//vijvf/6f3NycpSQkOAw7ujRo3mu8eLFi1q3bp1Gjx6tyZMn6/HHH9cjjzySa9ahoFzfhxtP9505c0YpKSn2fb0T7733nmJjY/Xaa6/p2rVrev755/Nbrsvk5OTkOrV1+PBhSb9eOSVJS5cuVYkSJfT1119rwIAB6tixoyIiInJtq3r16srJydGBAwdu+56c0kJhRtgBiqAbZxFKly6tsLAwh1MRpUqVkiSlpKQ4jO3UqZOys7P17rvvOrS//fbbstls6tixoyQpMjJS0q83i/utd955J891Xp+JuHGmYPbs2XneRn506tTppu/31ltvSdJtryy7nYSEBI0cOVLdu3fX2LFjNXPmTP3nP//RJ598kq96Xem3x9cYo3fffVfFixdXu3btJP16bGw2m7Kzs+3jTpw4oRUrVjhsp2vXrvLw8NCUKVNyzcT99riWKlUq1581oLBgzQ5QBNWpU0cPPfSQmjRpooCAAO3cuVNLlixxWJTapEkTSdKQIUMUGRkpT09P9ezZU48++qgefvhhjRs3TidOnFDDhg21du1affHFFxo2bJiqV69uf3337t01e/ZsnT9/3n7p+fUZgrz8n7yvr6/atGmjGTNmKDMzU/fcc4/Wrl2ba7aooDRs2FB9+/bV3//+d6WkpOjBBx/U9u3b9fHHH6tr1656+OGHnd6mMUYDBgyQj4+P5s+fL0l6/vnntXTpUg0dOlQREREKCQlx9a44pUSJElqzZo369u2rZs2aafXq1Vq1apXGjh2rChUqSPo16L311lvq0KGDnnrqKSUnJ2vu3LkKCwvTnj177NsKCwvTuHHjNHXqVLVu3VrdunWTt7e3duzYoZCQEMXExEj69c/L/PnzNW3aNIWFhSkwMFBt27Z1y/4DubjtOjDgD+r65ca3ukz5wQcf/N1Lz6dNm2YeeOAB4+/vb3x8fEytWrXMa6+9Zq5du2Yfk5WVZV566SVToUIFY7PZHC5Dv3Tpkhk+fLgJCQkxxYsXNzVq1DBvvvmmw6XExhhz+fJlExUVZQICAkzp0qVN165dzaFDh4wkh0vBr182/tvLmq/73//+Zx5//HHj7+9v/Pz8zF/+8hdz6tSpW16+fuM2bnVJ+M0+p5vJzMw0kydPNlWrVjXFixc3oaGhZsyYMebq1at5ep8b/e1vfzOSzNKlSx3aExMTja+vr+nUqdPvbuO6W116frPbCkgyUVFRDm0JCQlGknnzzTdz7cexY8dM+/btTcmSJU1QUJCZOHFirkvHP/zwQ1OjRg3j7e1tatWqZRYsWGA/Djf66KOPzP3332+8vb1N2bJlzYMPPmhiY2Pt/UlJSaZz586mTJkyRhKXoaNQsRnDSjQAeRcfH6/7779f//jHP9S7d293l4Mb9OvXT0uWLFF6erq7SwEKDdbsALilK1eu5GqbPXu2PDw8fvfOxQBQWLBmB8AtzZgxQ7t27dLDDz+sYsWKafXq1Vq9erWee+65XPd8wf+Xnp7+uzMrFSpUuOWl5ABci7AD4JZatGih2NhYTZ06Venp6apUqZImTZpk//4j3NzMmTM1efLk245JSEiwXwYOoGCxZgcAXOz48eO/+1UWrVq1UokSJe5SRcAfG2EHAABYGguUAQCApbFmR7/eWv3UqVMqU6YMtzwHAKCIMMbo0qVLCgkJkYfHredvCDv69Uv8uLIEAICi6eTJk7r33ntv2U/YkVSmTBlJv35Yvr6+bq4GAADkRVpamkJDQ+2/x2+FsKP//x0/vr6+hB0AAIqY31uCwgJlAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgaYQdAABgacXcXQCAoqXK6FXuLsFpJ6Z3dncJANyImR0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBphB0AAGBpxdxdAPBHVWX0KneXAAB/CMzsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAAS3Nr2ImJidGf/vQnlSlTRoGBgeratasOHTrkMObq1auKiopSuXLlVLp0aXXv3l1nzpxxGJOYmKjOnTurZMmSCgwM1MiRI5WVlXU3dwUAABRSbg07mzZtUlRUlLZu3arY2FhlZmaqffv2unz5sn3M8OHD9eWXX2rx4sXatGmTTp06pW7dutn7s7Oz1blzZ127dk3fffedPv74Yy1cuFATJkxwxy4BAIBCxmaMMe4u4rqzZ88qMDBQmzZtUps2bZSamqoKFSros88+0xNPPCFJ+vHHH1W7dm3FxcWpefPmWr16tf785z/r1KlTCgoKkiS99957GjVqlM6ePSsvL6/ffd+0tDT5+fkpNTVVvr6+BbqPwHXcZ+fuOTG9s7tLAFAA8vr7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3ZbX3995ntnp06fP7156DgAAUNjkOewsXLiwAMsAAAAoGNxBGQAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWFqhDjuTJk2SzWZzeNSqVcvef/XqVUVFRalcuXIqXbq0unfvrjNnzrixYgAAUNgU6rAjSXXr1tXp06ftj2+//dbeN3z4cH355ZdavHixNm3apFOnTqlbt25urBYAABQ2xdxdwO8pVqyYgoODc7Wnpqbqww8/1Geffaa2bdtKkhYsWKDatWtr69atat68+d0uFQAAFEKFfmbnyJEjCgkJUbVq1dS7d28lJiZKknbt2qXMzExFRETYx9aqVUuVKlVSXFzcbbeZkZGhtLQ0hwcAALCmQh12mjVrpoULF2rNmjWaP3++EhIS1Lp1a126dElJSUny8vKSv7+/w2uCgoKUlJR02+3GxMTIz8/P/ggNDS3AvQAAAO5UqE9jdezY0f5zgwYN1KxZM1WuXFn//ve/5ePjc8fbHTNmjKKjo+3P09LSCDwAAFhUoZ7ZuZG/v7/uu+8+HT16VMHBwbp27ZpSUlIcxpw5c+ama3x+y9vbW76+vg4PAABgTUUq7KSnp+vYsWOqWLGimjRpouLFi2vdunX2/kOHDikxMVHh4eFurBIAABQmhfo01ssvv6xHH31UlStX1qlTpzRx4kR5enqqV69e8vPz08CBAxUdHa2AgAD5+vrqpZdeUnh4OFdiAQAAu0Iddv73v/+pV69eOn/+vCpUqKBWrVpp69atqlChgiTp7bffloeHh7p3766MjAxFRkZq3rx5bq4aAAAUJjZjjHF3Ee6WlpYmPz8/paamsn5HUpXRq9xdAoAi6MT0zu4uAX8wef39XaTW7AAAADiLsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyN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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "test_dispersion.plots.all()" ] @@ -1008,7 +677,7 @@ }, { "cell_type": "code", - "execution_count": 113, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1038,7 +707,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.10.12" }, "vscode": { "interpreter": { From 75bc96b0f937e0f8e70aaaf50027b4beee84c590 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 13:31:29 +0200 Subject: [PATCH 14/54] removed test file --- .../monte_carlo_analysis/mc_example.py | 191 ------------------ 1 file changed, 191 deletions(-) delete mode 100644 docs/notebooks/monte_carlo_analysis/mc_example.py diff --git a/docs/notebooks/monte_carlo_analysis/mc_example.py b/docs/notebooks/monte_carlo_analysis/mc_example.py deleted file mode 100644 index 067104609..000000000 --- a/docs/notebooks/monte_carlo_analysis/mc_example.py +++ /dev/null @@ -1,191 +0,0 @@ -import datetime - -from rocketpy import (Environment, Flight, Function, MonteCarlo, Rocket, - SolidMotor) -from rocketpy.stochastic import (StochasticEnvironment, StochasticFlight, - StochasticNoseCone, StochasticParachute, - StochasticRailButtons, StochasticRocket, - StochasticSolidMotor, StochasticTail, - StochasticTrapezoidalFins) - -env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113) -tomorrow = datetime.date.today() + datetime.timedelta(days=1) -env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12)) -env.set_atmospheric_model(type="Ensemble", file="GEFS") - -mc_env = StochasticEnvironment( - environment=env, - ensemble_member=list(range(env.num_ensemble_members)), - wind_velocity_x_factor=(1.0, 0.33, "normal"), - wind_velocity_y_factor=(1.0, 0.33, "normal"), -) - -motor = SolidMotor( - thrust_source="data/motors/Cesaroni_M1670.eng", - dry_mass=1.815, - dry_inertia=(0.125, 0.125, 0.002), - nozzle_radius=33 / 1000, - grain_number=5, - grain_density=1815, - grain_outer_radius=33 / 1000, - grain_initial_inner_radius=15 / 1000, - grain_initial_height=120 / 1000, - grain_separation=5 / 1000, - grains_center_of_mass_position=0.397, - center_of_dry_mass_position=0.317, - nozzle_position=0, - burn_time=3.9, - throat_radius=11 / 1000, - coordinate_system_orientation="nozzle_to_combustion_chamber", -) - -mc_motor = StochasticSolidMotor( - solid_motor=motor, - thrust_source=[ - "data/motors/Cesaroni_M1670.eng", - [[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]], - Function([[0, 6000], [1, 6000], [2, 6000], [3, 6000], [4, 6000]]), - ], - burn_start_time=(0, 0.1), - grains_center_of_mass_position=0.001, - grain_density=50, - grain_separation=1 / 1000, - grain_initial_height=1 / 1000, - grain_initial_inner_radius=0.375 / 1000, - grain_outer_radius=0.375 / 1000, - total_impulse=(6500, 1000), - throat_radius=0.5 / 1000, - nozzle_radius=0.5 / 1000, - nozzle_position=0.001, -) - -rocket = Rocket( - radius=127 / 2000, - mass=14.426, - inertia=(6.321, 6.321, 0.034), - power_off_drag="data/calisto/powerOffDragCurve.csv", - power_on_drag="data/calisto/powerOnDragCurve.csv", - center_of_mass_without_motor=0, - coordinate_system_orientation="tail_to_nose", -) - -rail_buttons = rocket.set_rail_buttons( - upper_button_position=0.0818, - lower_button_position=-0.618, - angular_position=45, -) - -rocket.add_motor(motor, position=-1.255) - -nose_cone = rocket.add_nose(length=0.55829, kind="vonKarman", position=1.278) - -fin_set = rocket.add_trapezoidal_fins( - n=4, - root_chord=0.120, - tip_chord=0.060, - span=0.110, - position=-1.04956, - cant_angle=0.5, - airfoil=("data/calisto/NACA0012-radians.csv", "radians"), -) - -tail = rocket.add_tail( - top_radius=0.0635, bottom_radius=0.0435, length=0.060, position=-1.194656 -) - -Main = rocket.add_parachute( - "Main", - cd_s=10.0, - trigger=800, - sampling_rate=105, - lag=1.5, - noise=(0, 8.3, 0.5), -) - -Drogue = rocket.add_parachute( - "Drogue", - cd_s=1.0, - trigger="apogee", - sampling_rate=105, - lag=1.5, - noise=(0, 8.3, 0.5), -) - -mc_rocket = StochasticRocket( - rocket=rocket, - radius=0.0127 / 2000, - mass=(15.426, 0.5, "normal"), - inertia_11=(6.321, 0), - inertia_22=0.01, - inertia_33=0.01, - center_of_mass_without_motor=0, -) - -mc_nose_cone = StochasticNoseCone( - nosecone=nose_cone, - length=0.001, -) - -mc_fin_set = StochasticTrapezoidalFins( - trapezoidal_fins=fin_set, - root_chord=0.0005, - tip_chord=0.0005, - span=0.0005, -) - -mc_tail = StochasticTail( - tail=tail, - top_radius=0.001, - bottom_radius=0.001, - length=0.001, -) - -mc_rail_buttons = StochasticRailButtons( - rail_buttons=rail_buttons, buttons_distance=0.001 -) - -mc_main = StochasticParachute( - parachute=Main, - cd_s=0.1, - lag=0.1, -) - -mc_drogue = StochasticParachute( - parachute=Drogue, - cd_s=0.07, - lag=0.2, -) - -mc_rocket.add_motor(mc_motor, position=0.001) -mc_rocket.add_nose(mc_nose_cone, position=(1.134, 0.001)) -mc_rocket.add_trapezoidal_fins(mc_fin_set, position=(0.001, "normal")) -mc_rocket.add_tail(mc_tail) -mc_rocket.set_rail_buttons(mc_rail_buttons, lower_button_position=(0.001, "normal")) -mc_rocket.add_parachute(mc_main) -mc_rocket.add_parachute(mc_drogue) - -test_flight = Flight( - rocket=rocket, - environment=env, - rail_length=5, - inclination=84, - heading=133, -) - -mc_flight = StochasticFlight( - flight=test_flight, - inclination=(84.7, 1), - heading=(53, 2), -) - -test_dispersion = MonteCarlo( - filename="monte_carlo_class_example", - environment=mc_env, - rocket=mc_rocket, - flight=mc_flight, - batch_path="/home/sorban/Documents/code/RocketPy/mc_simulations", -) - -test_dispersion.simulate( - number_of_simulations=10, append=False, light_mode=False, parallel=True -) From 918cbe07d6558e98af3c22b5ac8524b43b8a670b Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 14:25:52 +0200 Subject: [PATCH 15/54] Removed dev files --- rocketpy/simulation/parallel_monte_carlo.py | 0 rocketpy/simulation/sim_config/example.py | 76 --------- rocketpy/simulation/sim_config/run_sim.py | 166 -------------------- 3 files changed, 242 deletions(-) delete mode 100644 rocketpy/simulation/parallel_monte_carlo.py delete mode 100644 rocketpy/simulation/sim_config/example.py delete mode 100644 rocketpy/simulation/sim_config/run_sim.py diff --git a/rocketpy/simulation/parallel_monte_carlo.py b/rocketpy/simulation/parallel_monte_carlo.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/rocketpy/simulation/sim_config/example.py b/rocketpy/simulation/sim_config/example.py deleted file mode 100644 index d67264855..000000000 --- a/rocketpy/simulation/sim_config/example.py +++ /dev/null @@ -1,76 +0,0 @@ -analysis_parameters = { - # Mass Details - # Rocket's dry mass without motor (kg) and its uncertainty (standard deviation) - "rocket_mass": (7.257, 0.001), - # Rocket's inertia moment perpendicular to its axis (kg*m^2) - "rocket_inertia_11": (3.675, 0.03675), - # Rocket's inertia moment relative to its axis (kg*m^2) - "rocket_inertia_33": (0.007, 0.00007), - # Motors's dry mass without propellant (kg) and its uncertainty (standard deviation) - "motor_dry_mass": (1.000, 0.001), - # Motor's dry inertia moment perpendicular to its axis (kg*m^2) - "motor_inertia_11": (1.675, 0.01675), - # Motors's dry inertia moment relative to its axis (kg*m^2) - "motor_inertia_33": (0.003, 0.00003), - # Distance between rocket's center of dry mass and motor's center of dry mass (m) - "motor_dry_mass_position": (0.5, 0.001), - # Propulsion Details - run help(SolidMotor) for more information - # Motor total impulse (N*s) - "impulse": (1415.15, 35.3), - # Motor burn out time (s) - "burn_time": (5.274, 1), - # Motor's nozzle radius (m) - "nozzle_radius": (21.642 / 1000, 0.5 / 1000), - # Motor's nozzle throat radius (m) - "throat_radius": (8 / 1000, 0.5 / 1000), - # Motor's grain separation (axial distance between two grains) (m) - "grain_separation": (6 / 1000, 1 / 1000), - # Motor's grain density (kg/m^3) - "grain_density": (1707, 50), - # Motor's grain outer radius (m) - "grain_outer_radius": (21.4 / 1000, 0.375 / 1000), - # Motor's grain inner radius (m) - "grain_initial_inner_radius": (9.65 / 1000, 0.375 / 1000), - # Motor's grain height (m) - "grain_initial_height": (120 / 1000, 1 / 1000), - # Aerodynamic Details - run help(Rocket) for more information - # Rocket's radius (kg*m^2) - "radius": (40.45 / 1000, 0.001), - # Distance between rocket's center of dry mass and nozzle exit plane (m) (negative) - "nozzle_position": (-1.024, 0.001), - # Distance between rocket's center of dry mass and and center of propellant mass (m) (negative) - "grains_center_of_mass_position": (-0.571, 0.001), - # Multiplier for rocket's drag curve. Usually has a mean value of 1 and a uncertainty of 5% to 10% - "power_off_drag": (0.9081 / 1.05, 0.033), - # Multiplier for rocket's drag curve. Usually has a mean value of 1 and a uncertainty of 5% to 10% - "power_on_drag": (0.9081 / 1.05, 0.033), - # Rocket's nose cone length (m) - "nose_length": (0.274, 0.001), - # Axial distance between rocket's center of dry mass and nearest point in its nose cone (m) - "nose_distance_to_CM": (1.134, 0.001), - # Fin span (m) - "fin_span": (0.077, 0.0005), - # Fin root chord (m) - "fin_root_chord": (0.058, 0.0005), - # Fin tip chord (m) - "fin_tip_chord": (0.018, 0.0005), - # Axial distance between rocket's center of dry mass and nearest point in its fin (m) - "fin_distance_to_CM": (-0.906, 0.001), - # Launch and Environment Details - run help(Environment) and help(Flight) for more information - # Launch rail inclination angle relative to the horizontal plane (degrees) - "inclination": (84.7, 1), - # Launch rail heading relative to north (degrees) - "heading": (53, 2), - # Launch rail length (m) - "rail_length": (5.7, 0.0005), - # Members of the ensemble forecast to be used - "ensemble_member": list(range(10)), - # Parachute Details - run help(Rocket) for more information - # Drag coefficient times reference area for the drogue chute (m^2) - "cd_s_drogue": (0.349 * 1.3, 0.07), - # Time delay between parachute ejection signal is detected and parachute is inflated (s) - "lag_rec": (1, 0.5), - # Electronic Systems Details - run help(Rocket) for more information - # Time delay between sensor signal is received and ejection signal is fired (s) - "lag_se": (0.73, 0.16), -} diff --git a/rocketpy/simulation/sim_config/run_sim.py b/rocketpy/simulation/sim_config/run_sim.py deleted file mode 100644 index 86ec49e96..000000000 --- a/rocketpy/simulation/sim_config/run_sim.py +++ /dev/null @@ -1,166 +0,0 @@ -import warnings - -from rocketpy.simulation.flight import Flight -from rocketpy import Environment, Rocket - -from rocketpy.simulation.sim_config.deserializer import motor_deserializer - - -def run_flight(parameters: dict, env: Environment) -> Flight: - motor = motor_deserializer(parameters["motors"]) - - rocket = Rocket( - radius=parameters["rocket"]["radius"], - mass=parameters["rocket"]["mass"], - inertia=parameters["rocket"]["inertia"], - power_off_drag=parameters["rocket"]["drag_coefficient_power_off"], - power_on_drag=parameters["rocket"]["drag_coefficient_power_on"], - center_of_mass_without_motor=parameters["rocket"][ - "center_of_mass_without_motor" - ], - coordinate_system_orientation=parameters["rocket"][ - "coordinate_system_orientation" - ], - ) - - # Add rocket nose, fins and tail and motor - # adopting 'tail_to_nose' coordinate system - rocket.add_motor(motor, parameters["motors"]["position"]) - - try: - rocket.add_nose( - length=parameters["nosecones"]["nose_length"], - kind=parameters["nosecones"]["nose_kind"], - position=parameters["nosecones"]["nose_distance_to_tail"], - ) - except KeyError as e: - print(f"No nosecone found: {e}. Skipping nosecone addition.") - - try: - rocket.set_rail_buttons( - upper_button_position=parameters["rail_buttons"][ - "rail_button_dist_to_tail1" - ], - lower_button_position=parameters["rail_buttons"][ - "rail_button_dist_to_tail2" - ], - ) - except KeyError as e: - print(f"No rail buttons found: {e}. Skipping rail buttons addition.") - - try: - for idx, _ in enumerate( - filter(lambda x: "tail_top_radius" in x, parameters["tails"].keys()) - ): - rocket.add_tail( - top_radius=parameters["tails"][f"tail_top_radius{idx}"], - bottom_radius=parameters["tails"][f"tail_bottom_radius{idx}"], - length=parameters["tails"][f"tail_length{idx}"], - position=parameters["tails"][f"tail_distance_to_tail{idx}"], - ) - except KeyError as e: - print(f"No tail found: {e}. Skipping tail addition.") - - if len(parameters["trapezoidal_fins"]) != 0: - for idx, _ in enumerate( - filter(lambda x: "fin_set_" in x, parameters["trapezoidal_fins"].keys()) - ): - rocket.add_trapezoidal_fins( - n=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_n"], - span=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_span"], - root_chord=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ - f"fin_root_chord" - ], - tip_chord=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ - f"fin_tip_chord" - ], - position=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ - f"fin_distance_to_tail" - ], - sweep_length=parameters["trapezoidal_fins"][f"fin_set_{idx}"][ - f"fin_sweep_length" - ], - # sweep_angle=parameters["trapezoidal_fins"][f"fin_set_{idx}"][f"fin_sweep_angle"], - # radius=0, - cant_angle=0, - airfoil=None, - ) - - if len(parameters["elliptical_fins"]) != 0: - raise ValueError("Elliptical fins not implemented yet.") - - if len(parameters["parachutes"]) == 0: - raise Warning("No parachutes found. Ballistic flight") - - else: - count_chute = 0 - - for idx, _ in enumerate( - filter(lambda x: "chute_" in x, parameters["parachutes"].keys()) - ): - - # Add parachute - if ( - parameters["parachutes"][f"chute_{idx}"]["name"] == "Drogue" - or parameters["parachutes"][f"chute_{idx}"]["name"] == "drogue" - ): - drogue_trigger = parameters["parachutes"][f"chute_{idx}"]["trigger"] - Drogue = rocket.add_parachute( - parameters["parachutes"][f"chute_{idx}"]["name"], - cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], - trigger=drogue_trigger, # it will be added by exec() - sampling_rate=parameters["parachutes"][f"chute_{idx}"][ - "sampling_rate" - ], - lag=parameters["parachutes"][f"chute_{idx}"]["lag"] - + 0.001, # 0.001 adicionado para evitar warnings - noise=parameters["parachutes"][f"chute_{idx}"]["noise"], - ) - - elif ( - parameters["parachutes"][f"chute_{idx}"]["name"] == "Main" - or parameters["parachutes"][f"chute_{idx}"]["name"] == "main" - ): - Main = rocket.add_parachute( - parameters["parachutes"][f"chute_{idx}"]["name"], - cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], - trigger=parameters["parachutes"][f"chute_{idx}"][ - "trigger" - ], # it will be added by exec() - sampling_rate=parameters["parachutes"][f"chute_{idx}"][ - "sampling_rate" - ], - lag=parameters["parachutes"][f"chute_{idx}"]["lag"] - + 0.001, # 0.001 adicionado para evitar warnings - noise=parameters["parachutes"][f"chute_{idx}"]["noise"], - ) - main_idx = idx - - else: - Chute = rocket.add_parachute( - parameters["parachutes"][f"chute_{idx}"]["name"], - cd_s=parameters["parachutes"][f"chute_{idx}"][f"cds"], - trigger=parameters["parachutes"][f"chute_{idx}"][ - "trigger" - ], # it will be added by exec() - sampling_rate=parameters["parachutes"][f"chute_{idx}"][ - "sampling_rate" - ], - lag=parameters["parachutes"][f"chute_{idx}"]["lag"] - + 0.001, # 0.001 adicionado para evitar warnings - noise=parameters["parachutes"][f"chute_{idx}"]["noise"], - ) - warn_string = f"Parachute name '{parameters['parachutes'][f'chute_{idx}']['name']}' not recognized, but still added to the rocket." - warnings.warn(warn_string) - - count_chute += 1 - - TestFlight = Flight( - rocket=rocket, - environment=env, - inclination=parameters["flight"]["inclination"], - heading=parameters["flight"]["heading"], - rail_length=parameters["flight"]["rail_length"], - ) - - return TestFlight From b3dcfc612665451838641504db4eb32c8b5c8748 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 15:01:54 +0200 Subject: [PATCH 16/54] Updated append mode --- .../monte_carlo_class_usage.ipynb | 2 +- requirements-optional.txt | 4 +- rocketpy/simulation/monte_carlo.py | 88 +++++++++++++++---- 3 files changed, 73 insertions(+), 21 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 470edb105..5f8f440c1 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -585,7 +585,7 @@ "metadata": {}, "outputs": [], "source": [ - "test_dispersion.simulate(number_of_simulations=1000, append=False, parallel=True, n_workers=None)" + "test_dispersion.simulate(number_of_simulations=1000, append=False, light_mode=True, parallel=True, n_workers=None)" ] }, { diff --git a/requirements-optional.txt b/requirements-optional.txt index 0cf42683d..9daaa1a33 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -3,4 +3,6 @@ ipython ipywidgets>=7.6.3 jsonpickle timezonefinder -imageio \ No newline at end of file +imageio +h5py +easygui \ No newline at end of file diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 1c5ffd55c..c1781f70c 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -221,12 +221,17 @@ def __run_in_serial(self, append, light_mode): ------- None """ - # Create data files for inputs, outputs and error logging open_mode = "a" if append else "w" # Open files if light_mode: + # get initial simulation index + idx_i, idx_o = self.__get_light_indexes( + self._input_file, self._output_file, append=append + ) + + # open files in write/append mode input_file = open(self._input_file, open_mode, encoding="utf-8") output_file = open(self._output_file, open_mode, encoding="utf-8") error_file = open(self._error_file, open_mode, encoding="utf-8") @@ -237,8 +242,8 @@ def __run_in_serial(self, append, light_mode): ) error_file = open(self._error_file, open_mode, encoding="utf-8") - idx_i = self.__get_initial_sim_idx(input_file) - idx_o = self.__get_initial_sim_idx(output_file) + idx_i = self.__get_initial_sim_idx(input_file, light_mode=light_mode) + idx_o = self.__get_initial_sim_idx(output_file, light_mode=light_mode) if idx_i != idx_o: raise ValueError( @@ -303,14 +308,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_lock = manager.Lock() outputs_lock = manager.Lock() errors_lock = manager.Lock() - queue = manager.JoinableQueue() - - # Initialize queue - for _ in range(self.number_of_simulations): - queue.put("RUN") - - for _ in range(n_workers): - queue.put("STOP") # Initialize write file open_mode = "a" if append else "w" @@ -324,10 +321,15 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Initialize files if light_mode: - with open(self._input_file, mode=open_mode) as _: - pass # initialize file - with open(self._output_file, mode=open_mode) as _: - pass # initialize file + # get initial simulation index + idx_i, idx_o = self.__get_light_indexes( + self._input_file, self._output_file, append=append + ) + # open files in write/append mode + with open(self._input_file, mode=open_mode) as f: + pass # initialize file + with open(self._output_file, mode=open_mode) as f: + pass # initialize file else: # Change file extensions to .h5 @@ -337,9 +339,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Initialize files and get initial simulation index with h5py.File(file_paths["input_file"], open_mode) as f: - idx_i = self.__get_initial_sim_idx(f) + idx_i = self.__get_initial_sim_idx(f, light_mode=light_mode) with h5py.File(file_paths["output_file"], open_mode) as f: - idx_o = self.__get_initial_sim_idx(f) + idx_o = self.__get_initial_sim_idx(f, light_mode=light_mode) if idx_i != idx_o: raise ValueError( @@ -352,6 +354,15 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Initialize simulation counter sim_counter = manager.SimCounter(idx_i) + + queue = manager.JoinableQueue() + + # Initialize queue + for _ in range(self.number_of_simulations - sim_counter.get_count()): + queue.put("RUN") + + for _ in range(n_workers): + queue.put("STOP") print("\nStarting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") @@ -1065,7 +1076,7 @@ def inspect_object_attributes(obj): return result @staticmethod - def __get_initial_sim_idx(file): + def __get_initial_sim_idx(file, light_mode): """ Get the initial simulation index from the filename. @@ -1079,12 +1090,51 @@ def __get_initial_sim_idx(file): int Initial simulation index. """ + if light_mode: + lines = file.readlines() + return len(lines) + if len(file.keys()) == 0: - return 0 + return 0 # light mode not using the simulation index keys = [int(key) for key in file.keys()] return max(keys) + 1 + @staticmethod + def __get_light_indexes(input_file, output_file, append): + """ + Get the initial simulation index from the filename. + + Parameters + ---------- + input_file : str + Name of the input file to be analyzed. + output_file : str + Name of the output file to be analyzed. + append : bool + If True, the results will be appended to the existing files. If + False, the files will be overwritten. + + Returns + ------- + int + Initial simulation index. + """ + if append: + try: + with open(input_file, 'r', encoding="utf-8") as f: + idx_i = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) + with open(output_file, 'r', encoding="utf-8") as f: + idx_o = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) + except OSError: # File not found, return 0 + idx_i = 0 + idx_o = 0 + else: + idx_i = 0 + idx_o = 0 + + return idx_i, idx_o + @staticmethod def __dict_to_h5(h5_file, path, dic): """ From ee06b9d0040ac4d65808efe11622b0648d01b742 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 15:04:11 +0200 Subject: [PATCH 17/54] removed unsused file --- .../simulation/sim_config/deserializer.py | 201 ------------------ 1 file changed, 201 deletions(-) delete mode 100644 rocketpy/simulation/sim_config/deserializer.py diff --git a/rocketpy/simulation/sim_config/deserializer.py b/rocketpy/simulation/sim_config/deserializer.py deleted file mode 100644 index e0ac65e1a..000000000 --- a/rocketpy/simulation/sim_config/deserializer.py +++ /dev/null @@ -1,201 +0,0 @@ -from importlib.metadata import version -from pathlib import Path - -from packaging.version import parse -from rocketpy import Function, SolidMotor - -if parse(version("rocketpy")) >= parse("1.0.0a1"): - from rocketpy import ( - Fluid, - HybridMotor, - LevelBasedTank, - LiquidMotor, - MassBasedTank, - MassFlowRateBasedTank, - TankGeometry, - UllageBasedTank, - ) - - -def motor_deserializer(params): - motor_kind = params["kind"] - - thrust = params["thrust_source"] - burn_time = params["burn_time"] - nozzle_radius = params["nozzle_radius"] - dry_mass = params["dry_mass"] - dry_inertia = params["dry_inertia"] - center_of_dry_mass_position = params["center_of_dry_mass"] - - if motor_kind == "solid": - motor = SolidMotor( - thrust_source=thrust, - burn_time=burn_time, - nozzle_radius=nozzle_radius, - throat_radius=params["throat_radius"], - dry_mass=dry_mass, - dry_inertia=dry_inertia, - center_of_dry_mass_position=center_of_dry_mass_position, - grain_number=params["grain_number"], - grain_density=params["grain_density"], - grain_outer_radius=params["grain_outer_radius"], - grain_initial_inner_radius=params["grain_initial_inner_radius"], - grain_initial_height=params["grain_initial_height"], - grain_separation=params["grain_separation"], - grains_center_of_mass_position=params["grains_center_of_mass_position"], - ) - - elif motor_kind == "liquid": - motor = LiquidMotor( - thrust_source=thrust, - burn_time=burn_time, - nozzle_radius=nozzle_radius, - dry_mass=dry_mass, - dry_inertia=dry_inertia, - center_of_dry_mass_position=center_of_dry_mass_position, - ) - - for tank_ser in params["tanks"]: - tank = tank_deserializer(tank_ser) - motor.add_tank(tank, tank_ser["position"]) - - elif motor_kind == "hybrid": - motor = HybridMotor( - thrust_source=thrust, - burn_time=burn_time, - nozzle_radius=nozzle_radius, - dry_mass=dry_mass, - dry_inertia=dry_inertia, - center_of_dry_mass_position=center_of_dry_mass_position, - throat_radius=params["throat_radius"], - grain_number=params["grain_number"], - grain_density=params["grain_density"], - grain_outer_radius=params["grain_outer_radius"], - grain_initial_inner_radius=params["grain_initial_inner_radius"], - grain_initial_height=params["grain_initial_height"], - grain_separation=params["grain_separation"], - grains_center_of_mass_position=params["grains_center_of_mass_position"], - ) - - for tank_ser in params["tanks"]: - tank = tank_deserializer(tank_ser) - motor.add_tank(tank, tank_ser["position"]) - - return motor - - -def tank_deserializer(params): - kind = params["kind"] - - if kind == "level": - tank = _level_based_tank_deserializer(params) - elif kind == "mass": - tank = _mass_based_tank_deserializer(params) - elif kind == "mass_flow": - tank = _mass_flow_rate_based_tank_deserializer(params) - elif kind == "ullage": - tank = _ullage_based_tank_deserializer(params) - else: - raise ValueError("Invalid tank type") - - return tank - - -def _level_based_tank_deserializer(params): - liquid_level = Function(params[f"{params['name']}_liquid_level"]) - - return LevelBasedTank( - name=params["name"], - geometry=tank_geometry_deserializer(params), - flux_time=params["flux_time"], - gas=fluid_deserializer(params["gas"]), - liquid=fluid_deserializer(params["liquid"]), - discretize=params["discretize"], - liquid_height=params["liquid_height"], - ) - - -def _mass_based_tank_deserializer( - params, -): - gas_mass = Function(params[f"{params['name']}_gas_mass"]) - liquid_mass = Function(params[f"{params['name']}_liquid_mass"]) - - return MassBasedTank( - name=params["name"], - geometry=tank_geometry_deserializer( - params, - ), - flux_time=params["flux_time"], - gas=fluid_deserializer(params["gas"]), - liquid=fluid_deserializer(params["liquid"]), - discretize=params["discretize"], - gas_mass=gas_mass, - liquid_mass=liquid_mass, - ) - - -def _mass_flow_rate_based_tank_deserializer( - params, -): - gas_mass_flow_rate_in = Function(params[f"{params['name']}_gas_mass_flow_rate_in"]) - gas_mass_flow_rate_out = Function( - params[f"{params['name']}_gas_mass_flow_rate_out"] - ) - liquid_mass_flow_rate_in = Function( - params[f"{params['name']}_liquid_mass_flow_rate_in"] - ) - liquid_mass_flow_rate_out = Function( - params[f"{params['name']}_liquid_mass_flow_rate_out"] - ) - - return MassFlowRateBasedTank( - name=params["name"], - geometry=tank_geometry_deserializer( - params, - ), - flux_time=params["flux_time"], - gas=fluid_deserializer(params["gas"]), - liquid=fluid_deserializer(params["liquid"]), - discretize=params["discretize"], - initial_gas_mass=params["initial_gas_mass"], - initial_liquid_mass=params["initial_liquid_mass"], - gas_mass_flow_rate_in=gas_mass_flow_rate_in, - gas_mass_flow_rate_out=gas_mass_flow_rate_out, - liquid_mass_flow_rate_in=liquid_mass_flow_rate_in, - liquid_mass_flow_rate_out=liquid_mass_flow_rate_out, - ) - - -def _ullage_based_tank_deserializer( - params, -): - ullage = Function(params[f"{params['name']}_ullage"]) - - return UllageBasedTank( - name=params["name"], - geometry=tank_geometry_deserializer( - params, - ), - flux_time=params["flux_time"], - gas=fluid_deserializer(params["gas"]), - liquid=fluid_deserializer(params["liquid"]), - discretize=params["discretize"], - ullage=ullage, - ) - - -def tank_geometry_deserializer(params): - radius_function = Function(params[f"{params['name']}_radius"]) - geometry_dict = { - ( - radius_function.x_array[0], - radius_function.x_array[-1], - ): radius_function.source - } - - return TankGeometry(geometry_dict) - - -def fluid_deserializer(params): - return Fluid(params["name"], params["density"]) From 38a29b19a75935d18d90c0b2b7acde3e9e5aa744 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Sun, 9 Jun 2024 15:21:36 +0200 Subject: [PATCH 18/54] Added documentation --- .../post_processing/stochastic_cache.py | 80 ++++++++++++++++++- 1 file changed, 76 insertions(+), 4 deletions(-) diff --git a/rocketpy/stochastic/post_processing/stochastic_cache.py b/rocketpy/stochastic/post_processing/stochastic_cache.py index 8dc882869..0f1f44dd2 100644 --- a/rocketpy/stochastic/post_processing/stochastic_cache.py +++ b/rocketpy/stochastic/post_processing/stochastic_cache.py @@ -6,38 +6,107 @@ class SimulationCache: + """ + A class to manage caching and reading of simulation input and output data from HDF5 files. + + Attributes + ---------- + file_name : str + Name of the base file to read simulation data from. + batch_path : Path + Path to the directory containing the batch of simulation files. + sim_number : int + Number of simulations available in the input file. + + Methods + ------- + _get_sim_number(): + Determines the number of simulations in the input HDF5 file. + read_inputs(var_name): + Reads and returns the inputs for the specified variable name across all simulations. + read_outputs(var_name): + Reads and returns the outputs for the specified variable name across all simulations. + """ + def __init__(self, file_name, batch_path): + """ + Initializes the SimulationCache with the specified file name and batch path. + + Parameters + ---------- + file_name : str + Name of the base file to read simulation data from. + batch_path : str or Path + Path to the directory containing the batch of simulation files. + """ self.file_name = file_name self.batch_path = Path(batch_path) self.sim_number = self._get_sim_number() def _get_sim_number(self): + """ + Determines the number of simulations in the input HDF5 file. + + Returns + ------- + int + Number of simulations available in the input file. + """ with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: return len(f.keys()) @lru_cache(maxsize=32) def read_inputs(self, var_name): + """ + Reads and returns the inputs for the specified variable name across all simulations. + + Parameters + ---------- + var_name : str + The name of the variable to read inputs for. + + Returns + ------- + numpy.ndarray + A 3D array where each row corresponds to the inputs for the specified variable from one simulation. + """ data = [] with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: for i in range(self.sim_number): data.append(np.array(f[str(i)][var_name])) - # Add nans at the end of the data and convert to numpy array + # Add NaNs at the end of the data and convert to a numpy array max_len = max([len(d) for d in data]) - data = [np.concatenate([d, np.full(max_len - len(d), np.nan)]) for d in data] + data = [ + np.concatenate([d, np.full((max_len - len(d), d.shape[1]), np.nan)]) + for d in data + ] return np.array(data) @lru_cache(maxsize=32) def read_outputs(self, var_name): + """ + Reads and returns the outputs for the specified variable name across all simulations. + + Parameters + ---------- + var_name : str + The name of the variable to read outputs for. + + Returns + ------- + numpy.ndarray + A 3D array where each row corresponds to the outputs for the specified variable from one simulation. + """ data = [] with h5py.File(self.batch_path / (self.file_name + ".outputs.h5"), 'r') as f: for i in range(self.sim_number): data.append(np.array(f[str(i)][var_name])) - # Add nans at the end of the data and convert to numpy array + # Add NaNs at the end of the data and convert to a numpy array max_len = max([len(d) for d in data]) data = [ np.concatenate([d, np.full((max_len - len(d), d.shape[1]), np.nan)]) @@ -55,6 +124,9 @@ def read_outputs(self, var_name): 'monte_carlo_class_example', batch_path, ) - data = cache.read_outputs('ax') + # data = cache.read_outputs('ax') + # print(data) + # print(data.shape) + data = cache.read_inputs('flight/heading') print(data) print(data.shape) From 98ce6baac251aed08a2a6523cdce2c83d3f00301 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 11 Jun 2024 13:37:38 +0200 Subject: [PATCH 19/54] Centralized simulation control in SimCounter --- rocketpy/simulation/monte_carlo.py | 89 ++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 28 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index c1781f70c..95984b0de 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -327,9 +327,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): ) # open files in write/append mode with open(self._input_file, mode=open_mode) as f: - pass # initialize file + pass # initialize file with open(self._output_file, mode=open_mode) as f: - pass # initialize file + pass # initialize file else: # Change file extensions to .h5 @@ -353,16 +353,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): pass # initialize file # Initialize simulation counter - sim_counter = manager.SimCounter(idx_i) - - queue = manager.JoinableQueue() - - # Initialize queue - for _ in range(self.number_of_simulations - sim_counter.get_count()): - queue.put("RUN") - - for _ in range(n_workers): - queue.put("STOP") + sim_counter = manager.SimCounter(idx_i, self.number_of_simulations) print("\nStarting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") @@ -379,7 +370,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_lock, outputs_lock, errors_lock, - queue, light_mode, file_paths, ), @@ -413,12 +403,11 @@ def __run_simulation_worker( inputs_lock, outputs_lock, errors_lock, - queue, light_mode, file_paths, ): """ - Runs a simulation from a queue. + Worker code to execute a simulation in a process. Parameters ---------- @@ -452,11 +441,9 @@ def __run_simulation_worker( """ try: while True: - if queue.get() == "STOP": - break - sim_idx = sim_counter.increment() - sim_start = time() + if sim_idx == -1: + break env = sto_env.create_object() rocket = sto_rocket.create_object() @@ -534,12 +521,19 @@ def __run_simulation_worker( MonteCarlo.__dict_to_h5(h5_file, '/', export_outputs) outputs_lock.release() - sim_end = time() + average_time = ( + time() - sim_counter.get_intial_time() + ) / sim_counter.get_count() + estimated_time = int( + (sim_counter.get_n_simulations() - sim_counter.get_count()) + * average_time + ) - print( - f"Current iteration: {sim_idx} | " - f"Time of Iteration {sim_end - sim_start:.2f} seconds to run.", - end="\n", + sim_counter.reprint( + f"Current iteration: {sim_idx:06d} | " + f"Average Time per Iteration: {average_time:.3f} s | " + f"Estimated time left: {estimated_time} s", + end="\r", flush=True, ) @@ -1126,7 +1120,7 @@ def __get_light_indexes(input_file, output_file, append): idx_i = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) with open(output_file, 'r', encoding="utf-8") as f: idx_o = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) - except OSError: # File not found, return 0 + except OSError: # File not found, return 0 idx_i = 0 idx_o = 0 else: @@ -1182,12 +1176,51 @@ def __init__(self): class SimCounter: - def __init__(self, initial_count): + def __init__(self, initial_count, n_simulations): self.count = initial_count + self.n_simulations = n_simulations + self._last_print_len = 0 # used to print on the same line + self.initial_time = time() + + def increment(self): + if self.count >= self.n_simulations: + return -1 - def increment(self) -> int: self.count += 1 return self.count - 1 - def get_count(self) -> int: + def get_count(self): return self.count + + def get_n_simulations(self): + return self.n_simulations + + def get_intial_time(self): + return self.initial_time + + def reprint(self, msg, end="\n", flush=False): + """Prints a message on the same line as the previous one and replaces + the previous message with the new one, deleting the extra characters + from the previous message. + + Parameters + ---------- + msg : str + Message to be printed. + end : str, optional + String appended after the message. Default is a new line. + flush : bool, optional + If True, the output is flushed. Default is False. + + Returns + ------- + None + """ + + len_msg = len(msg) + if len_msg < self._last_print_len: + msg += " " * (self._last_print_len - len_msg) + else: + self._last_print_len = len_msg + + print(msg, end=end, flush=flush) From 2b8dc4bf205247541454354e487fca620109ea16 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 11 Jun 2024 14:45:32 +0200 Subject: [PATCH 20/54] Updated start time --- rocketpy/simulation/monte_carlo.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 95984b0de..d2dbf128f 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -7,7 +7,7 @@ import h5py import numpy as np import simplekml -from multiprocess import JoinableQueue, Lock, Process +from multiprocess import Lock, Process from multiprocess.managers import BaseManager from rocketpy import Function @@ -296,12 +296,12 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): ------- None """ + parallel_start = time() processes = [] if n_workers is None: n_workers = os.cpu_count() - parallel_start = time() with MonteCarloManager() as manager: # initialize queue @@ -353,7 +353,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): pass # initialize file # Initialize simulation counter - sim_counter = manager.SimCounter(idx_i, self.number_of_simulations) + sim_counter = manager.SimCounter(idx_i, self.number_of_simulations, parallel_start) print("\nStarting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") @@ -1168,7 +1168,6 @@ class MonteCarloManager(BaseManager): def __init__(self): super().__init__() self.register('Lock', Lock) - self.register('JoinableQueue', JoinableQueue) self.register('SimCounter', SimCounter) self.register('StochasticEnvironment', StochasticEnvironment) self.register('StochasticRocket', StochasticRocket) @@ -1176,11 +1175,11 @@ def __init__(self): class SimCounter: - def __init__(self, initial_count, n_simulations): + def __init__(self, initial_count, n_simulations, parallel_start): self.count = initial_count self.n_simulations = n_simulations self._last_print_len = 0 # used to print on the same line - self.initial_time = time() + self.initial_time = parallel_start def increment(self): if self.count >= self.n_simulations: From d421a83afdbe98bd1ec46efa3ed6dec8c739b4e6 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 12 Jun 2024 18:58:33 +0200 Subject: [PATCH 21/54] Working 2 way semaphore --- rocketpy/simulation/monte_carlo.py | 508 +++++++++++++++++++++++------ 1 file changed, 412 insertions(+), 96 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index d2dbf128f..4b8c8b61a 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,13 +1,15 @@ """Defines the MonteCarlo class.""" +import ctypes import json import os +import pickle from pathlib import Path from time import process_time, time import h5py import numpy as np import simplekml -from multiprocess import Lock, Process +from multiprocess import Array, Lock, Process, Semaphore, Event from multiprocess.managers import BaseManager from rocketpy import Function @@ -27,7 +29,6 @@ generate_monte_carlo_ellipses_coordinates, ) -# TODO: Let Functions and Flights be json serializable # TODO: Create evolution plots to analyze convergence @@ -84,6 +85,7 @@ def __init__( flight, export_list=None, batch_path=None, + export_sample_time=0.1, ): """ Initialize a MonteCarlo object. @@ -111,6 +113,8 @@ def __init__( batch_path : str, optional Path to the batch folder to be used in the simulation. Export file will be saved in this folder. Default is None. + export_sample_time : float, optional + Sample time to downsample the arrays in seconds. Default is 0.1. Returns ------- @@ -132,6 +136,7 @@ def __init__( self.plots = _MonteCarloPlots(self) self._inputs_dict = {} self._last_print_len = 0 # used to print on the same line + self.export_sample_time = export_sample_time if batch_path is None: self.batch_path = Path.cwd() @@ -302,6 +307,16 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): if n_workers is None: n_workers = os.cpu_count() + # get the size of the serialized dictionary + inputs_size, results_size = self.__get_export_size(light_mode) + + # add safety margin to the buffer size + inputs_size += 1024 + results_size += 1024 + + # initialize shared memory buffer + shared_inputs_buffer = Array(ctypes.c_ubyte, inputs_size * n_workers) + shared_results_buffer = Array(ctypes.c_ubyte, results_size * n_workers) with MonteCarloManager() as manager: # initialize queue @@ -309,6 +324,19 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): outputs_lock = manager.Lock() errors_lock = manager.Lock() + go_write_inputs = [manager.Semaphore(value=1) for _ in range(n_workers)] + go_read_inputs = [manager.Semaphore(value=1) for _ in range(n_workers)] + + go_write_results = [manager.Semaphore(value=1) for _ in range(n_workers)] + go_read_results = [manager.Semaphore(value=1) for _ in range(n_workers)] + + # acquire all read semaphores to make sure the readers will wait for data + for sem in go_read_inputs: + sem.acquire() + + for sem in go_read_results: + sem.acquire() + # Initialize write file open_mode = "a" if append else "w" @@ -353,16 +381,19 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): pass # initialize file # Initialize simulation counter - sim_counter = manager.SimCounter(idx_i, self.number_of_simulations, parallel_start) + sim_counter = manager.SimCounter( + idx_i, self.number_of_simulations, parallel_start + ) print("\nStarting monte carlo analysis", end="\r") print(f"Number of simulations: {self.number_of_simulations}") # Creates n_workers processes then starts them - for _ in range(n_workers): + for i in range(n_workers): p = Process( target=self.__run_simulation_worker, args=( + i, self.environment, self.rocket, self.flight, @@ -370,8 +401,16 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_lock, outputs_lock, errors_lock, + go_write_inputs[i], + go_write_results[i], + go_read_inputs[i], + go_read_results[i], light_mode, file_paths, + shared_inputs_buffer, + shared_results_buffer, + inputs_size, + results_size, ), ) processes.append(p) @@ -379,10 +418,53 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Starts all the processes for p in processes: p.start() + + # create writer workers + input_writer_stop_event = manager.Event() + results_writer_stop_event = manager.Event() + + input_writer = Process( + target=self._write_data_worker, + args=( + file_paths["input_file"], + go_write_inputs, + go_read_inputs, + shared_inputs_buffer, + inputs_size, + input_writer_stop_event, + ), + ) + + results_writer = Process( + target=self._write_data_worker, + args=( + file_paths["output_file"], + go_write_results, + go_read_results, + shared_results_buffer, + results_size, + results_writer_stop_event, + ), + ) + + # start the writer workers + input_writer.start() + results_writer.start() # Joins all the processes for p in processes: p.join() + + print("All workers joined, simulation complete.") + print("Joining writer workers.") + # stop the writer workers + input_writer_stop_event.set() + results_writer_stop_event.set() + + print("Waiting for writer workers to join.") + # join the writer workers + input_writer.join() + results_writer.join() self.number_of_simulations = sim_counter.get_count() @@ -396,6 +478,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): @staticmethod def __run_simulation_worker( + worker_no, sto_env, sto_rocket, sto_flight, @@ -403,42 +486,65 @@ def __run_simulation_worker( inputs_lock, outputs_lock, errors_lock, + go_write_inputs, + go_write_results, + go_read_inputs, + go_read_results, light_mode, file_paths, + shared_inputs_buffer, + shared_results_buffer, + inputs_size, + results_size, ): """ - Worker code to execute a simulation in a process. + Runs a single simulation worker. Parameters ---------- - worker_no: int - Worker number. - n_sim: int - Number of simulations to be run. - n_workers: int - Number of workers. - sto_env: StochasticEnvironment - Stochastic environment object to be iterated over. - sto_rocket: StochasticRocket - Stochastic rocket object to be iterated over. - sto_flight: StochasticFlight - Stochastic flight object to be iterated over. - sim_counter: SimCounter - Counter for the simulations. - write_lock: Lock - Lock to write to file. - light_mode: bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. - file_paths: dict - Dictionary containing the paths to the input, output, and error - files, and the export_list. + worker_no : int + Worker number. + sto_env : StochasticEnvironment + Stochastic environment object. + sto_rocket : StochasticRocket + Stochastic rocket object. + sto_flight : StochasticFlight + Stochastic flight object. + sim_counter : SimCounter + Simulation counter object. + inputs_lock : Lock + Lock object for inputs file. + outputs_lock : Lock + Lock object for outputs file. + errors_lock : Lock + Lock object for errors file. + buffer_lock : Lock + Lock object for shared memory buffer. + light_mode : bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + file_paths : dict + Dictionary with the file paths. + shared_inputs_buffer : Array + Shared memory buffer for inputs. + shared_results_buffer : Array + Shared memory buffer for results. + inputs_size : int + Size of the serialized dictionary. + results_size : int + Size of the serialized dictionary. Returns ------- None """ + # get the size of the serialized dictionary + begin_mem_i = worker_no * inputs_size + end_mem_i = (worker_no + 1) * inputs_size + begin_mem_r = worker_no * results_size + end_mem_r = (worker_no + 1) * results_size + try: while True: sim_idx = sim_counter.increment() @@ -463,63 +569,94 @@ def __run_simulation_worker( terminate_on_apogee=terminate_on_apogee, ) - # Export to file - if light_mode: - inputs_dict = dict( - item - for d in [ - sto_env.last_rnd_dict, - sto_rocket.last_rnd_dict, - sto_flight.last_rnd_dict, - ] - for item in d.items() - ) + # # Export to file + # if light_mode: + # inputs_dict = dict( + # item + # for d in [ + # sto_env.last_rnd_dict, + # sto_rocket.last_rnd_dict, + # sto_flight.last_rnd_dict, + # ] + # for item in d.items() + # ) + + # # Construct the dict with the results from the flight + # results = { + # export_item: getattr(flight, export_item) + # for export_item in file_paths["export_list"] + # } + + # # Write flight setting and results to file + # inputs_lock.acquire() + # with open( + # file_paths["input_file"], mode='a', encoding="utf-8" + # ) as f: + # f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + # inputs_lock.release() + + # outputs_lock.acquire() + # with open( + # file_paths["output_file"], mode='a', encoding="utf-8" + # ) as f: + # f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") + # outputs_lock.release() + + # else: + input_parameters = flightv1_serializer( + flight, f"Simulation_{sim_idx}", return_dict=True + ) - # Construct the dict with the results from the flight - results = { - export_item: getattr(flight, export_item) - for export_item in file_paths["export_list"] - } - - # Write flight setting and results to file - inputs_lock.acquire() - with open( - file_paths["input_file"], mode='a', encoding="utf-8" - ) as f: - f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - inputs_lock.release() - - outputs_lock.acquire() - with open( - file_paths["output_file"], mode='a', encoding="utf-8" - ) as f: - f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") - outputs_lock.release() + flight_results = MonteCarlo.inspect_object_attributes(flight) - else: - input_parameters = flightv1_serializer( - flight, f"Simulation_{sim_idx}", return_dict=True - ) + export_inputs = { + str(sim_idx): input_parameters, + } - flight_results = MonteCarlo.inspect_object_attributes(flight) + export_outputs = { + str(sim_idx): flight_results, + } - export_inputs = { - str(sim_idx): input_parameters, - } + # placeholder logic, needs to be implemented + export_inputs_downsampled = MonteCarlo.__downsample_recursive( + data_dict=export_inputs, + max_time=flight.max_time, + sample_time=0.1, + ) + export_outputs_downsampled = MonteCarlo.__downsample_recursive( + data_dict=export_outputs, + max_time=flight.max_time, + sample_time=0.1, + ) - export_outputs = { - str(sim_idx): flight_results, - } + # convert to bytes + export_inputs_bytes = pickle.dumps(export_inputs_downsampled) + export_outputs_bytes = pickle.dumps(export_outputs_downsampled) - inputs_lock.acquire() - with h5py.File(file_paths["input_file"], 'a') as h5_file: - MonteCarlo.__dict_to_h5(h5_file, '/', export_inputs) - inputs_lock.release() + # add padding to make sure the byte stream fits in the allocated space + export_inputs_bytes = export_inputs_bytes.ljust(inputs_size, b'\0') + export_outputs_bytes = export_outputs_bytes.ljust( + results_size, b'\0' + ) - outputs_lock.acquire() - with h5py.File(file_paths["output_file"], 'a') as h5_file: - MonteCarlo.__dict_to_h5(h5_file, '/', export_outputs) - outputs_lock.release() + # write to shared memory + go_write_inputs.acquire() + shared_inputs_buffer[begin_mem_i:end_mem_i] = export_inputs_bytes + go_read_inputs.release() + + go_write_results.acquire() + shared_results_buffer[begin_mem_r:end_mem_r] = export_outputs_bytes + go_read_results.release() + + # inputs_lock.acquire() + # with h5py.File(file_paths["input_file"], 'a') as h5_file: + # MonteCarlo.__dict_to_h5(h5_file, '/', export_inputs) + # inputs_lock.release() + + # outputs_lock.acquire() + # with h5py.File(file_paths["output_file"], 'a') as h5_file: + # MonteCarlo.__dict_to_h5(h5_file, '/', export_outputs) + # outputs_lock.release() average_time = ( time() - sim_counter.get_intial_time() @@ -533,17 +670,17 @@ def __run_simulation_worker( f"Current iteration: {sim_idx:06d} | " f"Average Time per Iteration: {average_time:.3f} s | " f"Estimated time left: {estimated_time} s", - end="\r", - flush=True, + end="\n", + flush=False, ) - except Exception as error: - print(f"Error on iteration {sim_idx}: {error}") - errors_lock.acquire() - with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: - f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - errors_lock.release() - raise error + # except Exception as error: + # print(f"Error on iteration {sim_idx}: {error}") + # errors_lock.acquire() + # with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: + # f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + # errors_lock.release() + # raise error finally: print("Worker stopped.") @@ -609,6 +746,153 @@ def __run_single_simulation( flush=True, ) + @staticmethod + def _write_data_worker( + file_path, + go_write_semaphores, + go_read_semaphores, + shared_buffer, + data_size, + stop_event, + ): + with h5py.File(file_path, 'a') as h5_file: + # loop until the stop event is set + while not stop_event.is_set(): + # loop through all the semaphores + for i, sem in enumerate(go_read_semaphores): + # try to acquire the semaphore, skip if it is already acquired + if sem.acquire(timeout=1e-3): + # retrieve the data from the shared buffer + data = shared_buffer[i * data_size : (i + 1) * data_size] + data_dict = pickle.loads(bytes(data)) + + # write data to the file + MonteCarlo.__dict_to_h5(h5_file, '/', data_dict) + + # release the write semaphore // tell worker it can write again + go_write_semaphores[i].release() + # print(f"Wrote data to file. Buffer pos: {i}") + + # loop through all the semaphores to write the remaining data + for i, sem in enumerate(go_read_semaphores): + # try to acquire the semaphore, skip if it is already acquired + if sem.acquire(timeout=1e-3): + # retrieve the data from the shared buffer + data = shared_buffer[i * data_size : (i + 1) * data_size] + data_dict = pickle.loads(bytes(data)) + + # write data to the file + MonteCarlo.__dict_to_h5(h5_file, '/', data_dict) + + # release the write semaphore // tell worker it can write again + go_write_semaphores[i].release() + + @staticmethod + def __downsample_recursive(data_dict, max_time, sample_time): + """ + Given a dictionary, this function will downsample all arrays in the + dictionary to the sample_time, filling the arrays up to the max_time. + The function is recursive, so it will go through all the nested + dictionaries. + + Parameters + ---------- + data_dict : dict + Dictionary to be downsampled. + max_time : float + Maximum time to fill the arrays. + sample_time : float + Sample time to downsample the arrays. + + Returns + ------- + dict + Downsampled dictionary. + """ + # calculate the new size of the arrays + new_size = int(max_time / sample_time) + 1 + + # downsample the arrays + for key, value in data_dict.items(): + if isinstance(value, dict): + data_dict[key] = MonteCarlo.__downsample_recursive( + value, max_time, sample_time + ) + elif isinstance(value, np.ndarray): + if len(value.shape) > 1: + new_array = np.zeros((new_size, value.shape[1]), dtype=value.dtype) + else: + new_array = np.zeros((new_size, 1), dtype=value.dtype) + + data_dict[key] = new_array + else: + data_dict[key] = value + + return data_dict + + def __get_export_size(self, light_mode): + """ + This function runs a simulation, fills all exported arrays up to the max + time, serializes the dictionary, and returns the size of the serialized + dictionary. The purpose is to estimate the size of the exported data. + """ + # Run trajectory simulation + monte_carlo_flight = self.flight.create_object() + + if monte_carlo_flight.max_time is None or monte_carlo_flight.max_time <= 0: + raise ValueError("The max_time attribute must be greater than zero.") + + # Export inputs and outputs to file + if light_mode: + export_inputs = dict( + item + for d in [ + self.environment.last_rnd_dict, + self.rocket.last_rnd_dict, + self.flight.last_rnd_dict, + ] + for item in d.items() + ) + results = { + export_item: getattr(monte_carlo_flight, export_item) + for export_item in self.export_list + } + else: + input_parameters = flightv1_serializer( + monte_carlo_flight, f"probe_simulation", return_dict=True + ) + + flight_results = self.inspect_object_attributes(monte_carlo_flight) + + export_inputs = {"probe_flight": input_parameters} + results = {"probe_flight": flight_results} + + # downsample the arrays, filling them up to the max time + export_inputs = self.__downsample_recursive( + data_dict=export_inputs, + max_time=monte_carlo_flight.max_time, + sample_time=self.export_sample_time, + ) + results = self.__downsample_recursive( + data_dict=results, + max_time=monte_carlo_flight.max_time, + sample_time=self.export_sample_time, + ) + + # serialize the dictionary + export_inputs_bytes = pickle.dumps(export_inputs) + results_bytes = pickle.dumps(results) + + # load again and check if the downsample worked + export_inputs = pickle.loads(export_inputs_bytes) + results = pickle.loads(results_bytes) + + # get the size of the serialized dictionary + export_inputs_size = len(export_inputs_bytes) + results_size = len(results_bytes) + + return export_inputs_size, results_size + def __close_files(self, input_file, output_file, error_file): """Closes all the files.""" input_file.close() @@ -1056,17 +1340,47 @@ def all_info(self): @staticmethod def inspect_object_attributes(obj): + """ + Inspects the attributes of an object and returns a dictionary of its + attributes. + + Parameters + ---------- + obj : object + The object whose attributes are to be inspected. + + Returns + ------- + dict + A dictionary containing the attributes of the object. + If the attribute is a Function object, it is serialized using + `function_serializer`. If the attribute is a dictionary, it is recursively + inspected using `inspect_object_attributes`. Only includes attributes that + are integers, floats, dictionaries or Function objects. + """ result = {} + # Iterate through all attributes of the object for attr_name in dir(obj): attr_value = getattr(obj, attr_name) - if isinstance( - attr_value, (int, float, tuple, list, dict, object) - ) and not attr_name.startswith('__'): + # Check if the attribute is of a type we are interested in and not a private attribute + if isinstance( + attr_value, (int, float, dict, Function) + ) and not attr_name.startswith('_'): if isinstance(attr_value, Function): + # Serialize the Functions result[attr_name] = function_serializer(attr_value) - else: + + elif isinstance(attr_value, dict): + # Recursively inspect the dictionary attributes + result[attr_name] = MonteCarlo.inspect_object_attributes(attr_value) + + elif isinstance(attr_value, (int, float)): result[attr_name] = attr_value + + else: + # Should never reach this point + raise TypeError("Methods should be preprocessed before saving.") return result @staticmethod @@ -1168,6 +1482,8 @@ class MonteCarloManager(BaseManager): def __init__(self): super().__init__() self.register('Lock', Lock) + self.register('Event', Event) + self.register('Semaphore', Semaphore) self.register('SimCounter', SimCounter) self.register('StochasticEnvironment', StochasticEnvironment) self.register('StochasticRocket', StochasticRocket) @@ -1216,10 +1532,10 @@ def reprint(self, msg, end="\n", flush=False): None """ - len_msg = len(msg) - if len_msg < self._last_print_len: - msg += " " * (self._last_print_len - len_msg) - else: - self._last_print_len = len_msg + # len_msg = len(msg) + # if len_msg < self._last_print_len: + # msg += " " * (self._last_print_len - len_msg) + # else: + # self._last_print_len = len_msg print(msg, end=end, flush=flush) From ceb18320563e10ce54a364e2fa1a37cf6515b862 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 12 Jun 2024 21:41:33 +0200 Subject: [PATCH 22/54] Added cpu limit --- rocketpy/simulation/monte_carlo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 4b8c8b61a..9c14a8867 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -304,8 +304,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): parallel_start = time() processes = [] - if n_workers is None: - n_workers = os.cpu_count() + if n_workers is None or n_workers > os.cpu_count() - 2: # leave 2 cores for the writer workers + n_workers = os.cpu_count() - 2 # get the size of the serialized dictionary inputs_size, results_size = self.__get_export_size(light_mode) From 1999c6d5472e1cfbfd58907ebca121e3f347730d Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Tue, 18 Jun 2024 17:39:59 +0200 Subject: [PATCH 23/54] not deserializing data --- rocketpy/simulation/monte_carlo.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 9c14a8867..6cb15f16b 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -755,6 +755,7 @@ def _write_data_worker( data_size, stop_event, ): + sim_idx = 0 with h5py.File(file_path, 'a') as h5_file: # loop until the stop event is set while not stop_event.is_set(): @@ -764,13 +765,15 @@ def _write_data_worker( if sem.acquire(timeout=1e-3): # retrieve the data from the shared buffer data = shared_buffer[i * data_size : (i + 1) * data_size] - data_dict = pickle.loads(bytes(data)) + # data_dict = pickle.loads(bytes(data)) # write data to the file - MonteCarlo.__dict_to_h5(h5_file, '/', data_dict) - + grp = h5_file.create_group(f"{sim_idx}") + grp.create_dataset("data", data=data) + # release the write semaphore // tell worker it can write again go_write_semaphores[i].release() + sim_idx += 1 # print(f"Wrote data to file. Buffer pos: {i}") # loop through all the semaphores to write the remaining data @@ -779,13 +782,15 @@ def _write_data_worker( if sem.acquire(timeout=1e-3): # retrieve the data from the shared buffer data = shared_buffer[i * data_size : (i + 1) * data_size] - data_dict = pickle.loads(bytes(data)) + # data_dict = pickle.loads(bytes(data)) # write data to the file - MonteCarlo.__dict_to_h5(h5_file, '/', data_dict) + grp = h5_file.create_group(f"{sim_idx}") + grp.create_dataset("data", data=data) # release the write semaphore // tell worker it can write again go_write_semaphores[i].release() + sim_idx += 1 @staticmethod def __downsample_recursive(data_dict, max_time, sample_time): From d7ed4a177a07e7efc56782f79e9b8341ba660ae7 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 19 Jun 2024 11:50:54 +0200 Subject: [PATCH 24/54] Working shared memory with big buffer --- rocketpy/simulation/monte_carlo.py | 180 ++++++++++++++++++----------- 1 file changed, 115 insertions(+), 65 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 6cb15f16b..e08f5e23f 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -8,8 +8,9 @@ import h5py import numpy as np +import psutil import simplekml -from multiprocess import Array, Lock, Process, Semaphore, Event +from multiprocess import Array, Event, Lock, Process, Semaphore, shared_memory from multiprocess.managers import BaseManager from rocketpy import Function @@ -304,7 +305,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): parallel_start = time() processes = [] - if n_workers is None or n_workers > os.cpu_count() - 2: # leave 2 cores for the writer workers + if ( + n_workers is None or n_workers > os.cpu_count() - 2 + ): # leave 2 cores for the writer workers n_workers = os.cpu_count() - 2 # get the size of the serialized dictionary @@ -313,22 +316,33 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # add safety margin to the buffer size inputs_size += 1024 results_size += 1024 - + + # get available memory. Only use 80% of the available memory + available_memory = 0.8 * psutil.virtual_memory().available + + # calculate the number of simulations that can be stored in memory + n_sim_memory = int(available_memory / (inputs_size + results_size)) + + if n_sim_memory > self.number_of_simulations: + n_sim_memory = self.number_of_simulations + + print(f"Number of simulations that can be stored in memory: {n_sim_memory}") + # initialize shared memory buffer - shared_inputs_buffer = Array(ctypes.c_ubyte, inputs_size * n_workers) - shared_results_buffer = Array(ctypes.c_ubyte, results_size * n_workers) - + shared_inputs_buffer = shared_memory.SharedMemory(create=True, size=inputs_size * n_sim_memory, name="shared_inputs") + shared_results_buffer = shared_memory.SharedMemory(create=True, size=results_size * n_sim_memory, name="shared_results") + with MonteCarloManager() as manager: # initialize queue inputs_lock = manager.Lock() outputs_lock = manager.Lock() errors_lock = manager.Lock() - go_write_inputs = [manager.Semaphore(value=1) for _ in range(n_workers)] - go_read_inputs = [manager.Semaphore(value=1) for _ in range(n_workers)] - - go_write_results = [manager.Semaphore(value=1) for _ in range(n_workers)] - go_read_results = [manager.Semaphore(value=1) for _ in range(n_workers)] + go_write_inputs = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] + go_read_inputs = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] + + go_write_results = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] + go_read_results = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] # acquire all read semaphores to make sure the readers will wait for data for sem in go_read_inputs: @@ -401,16 +415,18 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_lock, outputs_lock, errors_lock, - go_write_inputs[i], - go_write_results[i], - go_read_inputs[i], - go_read_results[i], + go_write_inputs, + go_write_results, + go_read_inputs, + go_read_results, light_mode, file_paths, - shared_inputs_buffer, - shared_results_buffer, + shared_inputs_buffer.name, + shared_results_buffer.name, inputs_size, results_size, + n_sim_memory, + n_workers ), ) processes.append(p) @@ -418,35 +434,37 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Starts all the processes for p in processes: p.start() - + # create writer workers input_writer_stop_event = manager.Event() results_writer_stop_event = manager.Event() - + input_writer = Process( target=self._write_data_worker, args=( file_paths["input_file"], go_write_inputs, go_read_inputs, - shared_inputs_buffer, + shared_inputs_buffer.name, inputs_size, input_writer_stop_event, + n_sim_memory, ), ) - + results_writer = Process( target=self._write_data_worker, args=( file_paths["output_file"], go_write_results, go_read_results, - shared_results_buffer, + shared_results_buffer.name, results_size, results_writer_stop_event, + n_sim_memory, ), ) - + # start the writer workers input_writer.start() results_writer.start() @@ -454,13 +472,13 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Joins all the processes for p in processes: p.join() - + print("All workers joined, simulation complete.") print("Joining writer workers.") # stop the writer workers input_writer_stop_event.set() results_writer_stop_event.set() - + print("Waiting for writer workers to join.") # join the writer workers input_writer.join() @@ -475,6 +493,12 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): f"In total, {sim_counter.get_count() - idx_i} simulations were performed." ) print("Simulation took", parallel_end - parallel_start, "seconds to run.") + + # release shared memory + shared_inputs_buffer.close() + shared_results_buffer.close() + shared_inputs_buffer.unlink() + shared_results_buffer.unlink() @staticmethod def __run_simulation_worker( @@ -492,10 +516,12 @@ def __run_simulation_worker( go_read_results, light_mode, file_paths, - shared_inputs_buffer, - shared_results_buffer, + shared_inputs_name, + shared_results_name, inputs_size, results_size, + n_sim_memory, + n_workers, ): """ Runs a single simulation worker. @@ -544,13 +570,20 @@ def __run_simulation_worker( end_mem_i = (worker_no + 1) * inputs_size begin_mem_r = worker_no * results_size end_mem_r = (worker_no + 1) * results_size + + shm_inputs = shared_memory.SharedMemory(shared_inputs_name) + shm_results = shared_memory.SharedMemory(shared_results_name) + + shared_inputs_buffer = np.ndarray((n_sim_memory, inputs_size), dtype=ctypes.c_ubyte, buffer=shm_inputs.buf) + shared_results_buffer = np.ndarray((n_sim_memory, results_size), dtype=ctypes.c_ubyte, buffer=shm_results.buf) try: while True: sim_idx = sim_counter.increment() if sim_idx == -1: break - + + time_0 = time() env = sto_env.create_object() rocket = sto_rocket.create_object() rail_length = sto_flight._randomize_rail_length() @@ -603,6 +636,8 @@ def __run_simulation_worker( # outputs_lock.release() # else: + + time_1 = time() input_parameters = flightv1_serializer( flight, f"Simulation_{sim_idx}", return_dict=True ) @@ -632,31 +667,41 @@ def __run_simulation_worker( # convert to bytes export_inputs_bytes = pickle.dumps(export_inputs_downsampled) export_outputs_bytes = pickle.dumps(export_outputs_downsampled) + + # Ensure the serialized data fits within the allocated space + if len(export_inputs_bytes) > inputs_size or len(export_outputs_bytes) > results_size: + raise ValueError("Serialized data is too large to fit in the allocated shared memory space") + # add padding to make sure the byte stream fits in the allocated space export_inputs_bytes = export_inputs_bytes.ljust(inputs_size, b'\0') - export_outputs_bytes = export_outputs_bytes.ljust( - results_size, b'\0' - ) + export_outputs_bytes = export_outputs_bytes.ljust(results_size, b'\0') + + time_2 = time() + # write to shared memory - go_write_inputs.acquire() - shared_inputs_buffer[begin_mem_i:end_mem_i] = export_inputs_bytes - go_read_inputs.release() + i = worker_no + found_slot = False - go_write_results.acquire() - shared_results_buffer[begin_mem_r:end_mem_r] = export_outputs_bytes - go_read_results.release() - - # inputs_lock.acquire() - # with h5py.File(file_paths["input_file"], 'a') as h5_file: - # MonteCarlo.__dict_to_h5(h5_file, '/', export_inputs) - # inputs_lock.release() - - # outputs_lock.acquire() - # with h5py.File(file_paths["output_file"], 'a') as h5_file: - # MonteCarlo.__dict_to_h5(h5_file, '/', export_outputs) - # outputs_lock.release() + # loop through the shared memory buffer to find an empty slot + while not found_slot: + if i >= len(go_write_inputs): + i = worker_no + + if go_write_inputs[i].acquire(timeout=1e-3): + time_3 = time() + shared_inputs_buffer[i] = np.frombuffer(export_inputs_bytes, dtype=ctypes.c_ubyte) + go_read_inputs[i].release() + found_slot = True + else: + i += n_workers + + go_write_results[i].acquire() + shared_results_buffer[i] = np.frombuffer(export_outputs_bytes, dtype=ctypes.c_ubyte) + go_read_results[i].release() + + time_4 = time() average_time = ( time() - sim_counter.get_intial_time() @@ -665,14 +710,20 @@ def __run_simulation_worker( (sim_counter.get_n_simulations() - sim_counter.get_count()) * average_time ) - - sim_counter.reprint( - f"Current iteration: {sim_idx:06d} | " - f"Average Time per Iteration: {average_time:.3f} s | " - f"Estimated time left: {estimated_time} s", - end="\n", - flush=False, - ) + msg = f"Current iteration: {sim_idx:06d}" + msg += f" | Average Time per Iteration: {average_time:.3f} s" + msg += f" | Estimated time left: {estimated_time} s" + msg += f" | Time to run: {time_1 - time_0:.3f} s" + msg += f" | Time to serialize: {time_2 - time_1:.3f} s" + msg += f" | Time looking for shared memory: {time_3 - time_2:.3f} s" + msg += f" | Time to write to shared memory: {time_4 - time_3:.3f} s" + + print(msg, end="\r") + # sim_counter.reprint( + # msg, + # end="\n", + # flush=False, + # ) # except Exception as error: # print(f"Error on iteration {sim_idx}: {error}") @@ -751,11 +802,14 @@ def _write_data_worker( file_path, go_write_semaphores, go_read_semaphores, - shared_buffer, + shared_name, data_size, stop_event, + n_sim_memory, ): sim_idx = 0 + shm = shared_memory.SharedMemory(shared_name) + shared_buffer = np.ndarray((n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf) with h5py.File(file_path, 'a') as h5_file: # loop until the stop event is set while not stop_event.is_set(): @@ -764,24 +818,24 @@ def _write_data_worker( # try to acquire the semaphore, skip if it is already acquired if sem.acquire(timeout=1e-3): # retrieve the data from the shared buffer - data = shared_buffer[i * data_size : (i + 1) * data_size] + data = shared_buffer[i] # data_dict = pickle.loads(bytes(data)) # write data to the file grp = h5_file.create_group(f"{sim_idx}") grp.create_dataset("data", data=data) - + # release the write semaphore // tell worker it can write again go_write_semaphores[i].release() sim_idx += 1 # print(f"Wrote data to file. Buffer pos: {i}") - + # loop through all the semaphores to write the remaining data for i, sem in enumerate(go_read_semaphores): # try to acquire the semaphore, skip if it is already acquired if sem.acquire(timeout=1e-3): # retrieve the data from the shared buffer - data = shared_buffer[i * data_size : (i + 1) * data_size] + data = shared_buffer[i] # data_dict = pickle.loads(bytes(data)) # write data to the file @@ -888,10 +942,6 @@ def __get_export_size(self, light_mode): export_inputs_bytes = pickle.dumps(export_inputs) results_bytes = pickle.dumps(results) - # load again and check if the downsample worked - export_inputs = pickle.loads(export_inputs_bytes) - results = pickle.loads(results_bytes) - # get the size of the serialized dictionary export_inputs_size = len(export_inputs_bytes) results_size = len(results_bytes) @@ -1541,6 +1591,6 @@ def reprint(self, msg, end="\n", flush=False): # if len_msg < self._last_print_len: # msg += " " * (self._last_print_len - len_msg) # else: - # self._last_print_len = len_msg + # self._last_print_len = len_msg print(msg, end=end, flush=flush) From 4fe53144abf742849c00cafbd701ae2105e65127 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 19 Jun 2024 12:21:21 +0200 Subject: [PATCH 25/54] Updated writer to write unpickled data --- rocketpy/simulation/monte_carlo.py | 341 ++++++++++++++++------------- 1 file changed, 184 insertions(+), 157 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index e08f5e23f..daaa84ddb 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -10,7 +10,7 @@ import numpy as np import psutil import simplekml -from multiprocess import Array, Event, Lock, Process, Semaphore, shared_memory +from multiprocess import Event, Lock, Process, Semaphore, shared_memory from multiprocess.managers import BaseManager from rocketpy import Function @@ -316,22 +316,24 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # add safety margin to the buffer size inputs_size += 1024 results_size += 1024 - + # get available memory. Only use 80% of the available memory - available_memory = 0.8 * psutil.virtual_memory().available - + available_memory = 0.8 * psutil.virtual_memory().available + # calculate the number of simulations that can be stored in memory n_sim_memory = int(available_memory / (inputs_size + results_size)) - + if n_sim_memory > self.number_of_simulations: n_sim_memory = self.number_of_simulations - - print(f"Number of simulations that can be stored in memory: {n_sim_memory}") - + # initialize shared memory buffer - shared_inputs_buffer = shared_memory.SharedMemory(create=True, size=inputs_size * n_sim_memory, name="shared_inputs") - shared_results_buffer = shared_memory.SharedMemory(create=True, size=results_size * n_sim_memory, name="shared_results") - + shared_inputs_buffer = shared_memory.SharedMemory( + create=True, size=inputs_size * n_sim_memory, name="shared_inputs" + ) + shared_results_buffer = shared_memory.SharedMemory( + create=True, size=results_size * n_sim_memory, name="shared_results" + ) + with MonteCarloManager() as manager: # initialize queue inputs_lock = manager.Lock() @@ -408,12 +410,11 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): target=self.__run_simulation_worker, args=( i, + n_workers, self.environment, self.rocket, self.flight, sim_counter, - inputs_lock, - outputs_lock, errors_lock, go_write_inputs, go_write_results, @@ -426,7 +427,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_size, results_size, n_sim_memory, - n_workers ), ) processes.append(p) @@ -493,7 +493,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): f"In total, {sim_counter.get_count() - idx_i} simulations were performed." ) print("Simulation took", parallel_end - parallel_start, "seconds to run.") - + # release shared memory shared_inputs_buffer.close() shared_results_buffer.close() @@ -503,12 +503,11 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): @staticmethod def __run_simulation_worker( worker_no, + n_workers, sto_env, sto_rocket, sto_flight, sim_counter, - inputs_lock, - outputs_lock, errors_lock, go_write_inputs, go_write_results, @@ -521,7 +520,6 @@ def __run_simulation_worker( inputs_size, results_size, n_sim_memory, - n_workers, ): """ Runs a single simulation worker. @@ -565,25 +563,23 @@ def __run_simulation_worker( ------- None """ - # get the size of the serialized dictionary - begin_mem_i = worker_no * inputs_size - end_mem_i = (worker_no + 1) * inputs_size - begin_mem_r = worker_no * results_size - end_mem_r = (worker_no + 1) * results_size - + # open shared memory buffers shm_inputs = shared_memory.SharedMemory(shared_inputs_name) shm_results = shared_memory.SharedMemory(shared_results_name) - - shared_inputs_buffer = np.ndarray((n_sim_memory, inputs_size), dtype=ctypes.c_ubyte, buffer=shm_inputs.buf) - shared_results_buffer = np.ndarray((n_sim_memory, results_size), dtype=ctypes.c_ubyte, buffer=shm_results.buf) + + shared_inputs_buffer = np.ndarray( + (n_sim_memory, inputs_size), dtype=ctypes.c_ubyte, buffer=shm_inputs.buf + ) + shared_results_buffer = np.ndarray( + (n_sim_memory, results_size), dtype=ctypes.c_ubyte, buffer=shm_results.buf + ) try: while True: sim_idx = sim_counter.increment() if sim_idx == -1: break - - time_0 = time() + env = sto_env.create_object() rocket = sto_rocket.create_object() rail_length = sto_flight._randomize_rail_length() @@ -602,107 +598,96 @@ def __run_simulation_worker( terminate_on_apogee=terminate_on_apogee, ) - # # Export to file - # if light_mode: - # inputs_dict = dict( - # item - # for d in [ - # sto_env.last_rnd_dict, - # sto_rocket.last_rnd_dict, - # sto_flight.last_rnd_dict, - # ] - # for item in d.items() - # ) - - # # Construct the dict with the results from the flight - # results = { - # export_item: getattr(flight, export_item) - # for export_item in file_paths["export_list"] - # } - - # # Write flight setting and results to file - # inputs_lock.acquire() - # with open( - # file_paths["input_file"], mode='a', encoding="utf-8" - # ) as f: - # f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - # inputs_lock.release() - - # outputs_lock.acquire() - # with open( - # file_paths["output_file"], mode='a', encoding="utf-8" - # ) as f: - # f.write(json.dumps(results, cls=RocketPyEncoder) + "\n") - # outputs_lock.release() - - # else: - - time_1 = time() - input_parameters = flightv1_serializer( - flight, f"Simulation_{sim_idx}", return_dict=True - ) + # Export to file + if light_mode: + inputs_dict = dict( + item + for d in [ + sto_env.last_rnd_dict, + sto_rocket.last_rnd_dict, + sto_flight.last_rnd_dict, + ] + for item in d.items() + ) - flight_results = MonteCarlo.inspect_object_attributes(flight) + # Construct the dict with the results from the flight + results = { + export_item: getattr(flight, export_item) + for export_item in file_paths["export_list"] + } - export_inputs = { - str(sim_idx): input_parameters, - } + export_inputs_ready = json.dumps(inputs_dict, cls=RocketPyEncoder) + export_outputs_ready = json.dumps(results, cls=RocketPyEncoder) - export_outputs = { - str(sim_idx): flight_results, - } + else: + # serialize data + input_parameters = flightv1_serializer( + flight, f"Simulation_{sim_idx}", return_dict=True + ) - # placeholder logic, needs to be implemented - export_inputs_downsampled = MonteCarlo.__downsample_recursive( - data_dict=export_inputs, - max_time=flight.max_time, - sample_time=0.1, - ) - export_outputs_downsampled = MonteCarlo.__downsample_recursive( - data_dict=export_outputs, - max_time=flight.max_time, - sample_time=0.1, - ) + flight_results = MonteCarlo.inspect_object_attributes(flight) - # convert to bytes - export_inputs_bytes = pickle.dumps(export_inputs_downsampled) - export_outputs_bytes = pickle.dumps(export_outputs_downsampled) - - # Ensure the serialized data fits within the allocated space - if len(export_inputs_bytes) > inputs_size or len(export_outputs_bytes) > results_size: - raise ValueError("Serialized data is too large to fit in the allocated shared memory space") + # place in dictionary as it will be found in output file + export_inputs = { + str(sim_idx): input_parameters, + } + + export_outputs = { + str(sim_idx): flight_results, + } + # downsample the arrays, ensuring the maximum size won't be exceeded + export_inputs_ready = MonteCarlo.__downsample_recursive( + data_dict=export_inputs, + max_time=flight.max_time, + sample_time=0.1, + ) + export_outputs_ready = MonteCarlo.__downsample_recursive( + data_dict=export_outputs, + max_time=flight.max_time, + sample_time=0.1, + ) + + # convert to bytes + export_inputs_bytes = pickle.dumps(export_inputs_ready) + export_outputs_bytes = pickle.dumps(export_outputs_ready) # add padding to make sure the byte stream fits in the allocated space export_inputs_bytes = export_inputs_bytes.ljust(inputs_size, b'\0') export_outputs_bytes = export_outputs_bytes.ljust(results_size, b'\0') - - time_2 = time() - # write to shared memory i = worker_no found_slot = False - + # loop through the shared memory buffer to find an empty slot while not found_slot: if i >= len(go_write_inputs): i = worker_no - + + # try to acquire the semaphore, skip if it is already acquired if go_write_inputs[i].acquire(timeout=1e-3): - time_3 = time() - shared_inputs_buffer[i] = np.frombuffer(export_inputs_bytes, dtype=ctypes.c_ubyte) + # write data to the shared buffer + shared_inputs_buffer[i] = np.frombuffer( + export_inputs_bytes, dtype=ctypes.c_ubyte + ) + + # signal the input reader that the data is ready go_read_inputs[i].release() found_slot = True else: i += n_workers + # write data to the shared buffer go_write_results[i].acquire() - shared_results_buffer[i] = np.frombuffer(export_outputs_bytes, dtype=ctypes.c_ubyte) + shared_results_buffer[i] = np.frombuffer( + export_outputs_bytes, dtype=ctypes.c_ubyte + ) + + # signal the output reader that the data is ready go_read_results[i].release() - - time_4 = time() + # update user on progress average_time = ( time() - sim_counter.get_intial_time() ) / sim_counter.get_count() @@ -710,28 +695,24 @@ def __run_simulation_worker( (sim_counter.get_n_simulations() - sim_counter.get_count()) * average_time ) + msg = f"Current iteration: {sim_idx:06d}" msg += f" | Average Time per Iteration: {average_time:.3f} s" msg += f" | Estimated time left: {estimated_time} s" - msg += f" | Time to run: {time_1 - time_0:.3f} s" - msg += f" | Time to serialize: {time_2 - time_1:.3f} s" - msg += f" | Time looking for shared memory: {time_3 - time_2:.3f} s" - msg += f" | Time to write to shared memory: {time_4 - time_3:.3f} s" - - print(msg, end="\r") - # sim_counter.reprint( - # msg, - # end="\n", - # flush=False, - # ) - - # except Exception as error: - # print(f"Error on iteration {sim_idx}: {error}") - # errors_lock.acquire() - # with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: - # f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - # errors_lock.release() - # raise error + + sim_counter.reprint( + msg, + end="\n", + flush=False, + ) + + except Exception as error: + print(f"Error on iteration {sim_idx}: {error}") + errors_lock.acquire() + with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: + f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + errors_lock.release() + raise error finally: print("Worker stopped.") @@ -797,6 +778,42 @@ def __run_single_simulation( flush=True, ) + @staticmethod + def __loop_though_buffer( + h5_file, shared_buffer, go_read_semaphores, go_write_semaphores + ): + """ + Loop through the shared buffer, writing the data to the file. + + Parameters + ---------- + h5_file : h5py.File + File object to write the data. + shared_buffer : np.ndarray + Shared memory buffer with the data. + go_read_semaphores : list + List of semaphores to read the data. + go_write_semaphores : list + List of semaphores to write the data. + + Returns + ------- + None + """ + # loop through all the semaphores + for i, sem in enumerate(go_read_semaphores): + # try to acquire the semaphore, skip if it is already acquired + if sem.acquire(timeout=1e-3): + # retrieve the data from the shared buffer + data = shared_buffer[i] + data_dict = pickle.loads(bytes(data)) + + # write data to the file + MonteCarlo.__dict_to_h5(h5_file, "/", data_dict) + + # release the write semaphore // tell worker it can write again + go_write_semaphores[i].release() + @staticmethod def _write_data_worker( file_path, @@ -807,44 +824,41 @@ def _write_data_worker( stop_event, n_sim_memory, ): - sim_idx = 0 + """ + Worker function to write data to the file. + + Parameters + ---------- + file_path : str + Path to the file to write the data. + go_write_semaphores : list + List of semaphores to write the data. + go_read_semaphores : list + List of semaphores to read the data. + shared_name : str + Name of the shared memory buffer. + data_size : int + Size of the data to be written. + stop_event : Event + Event to stop the worker. + n_sim_memory : int + Number of simulations that can be stored in memory. + """ shm = shared_memory.SharedMemory(shared_name) - shared_buffer = np.ndarray((n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf) + shared_buffer = np.ndarray( + (n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf + ) with h5py.File(file_path, 'a') as h5_file: # loop until the stop event is set while not stop_event.is_set(): - # loop through all the semaphores - for i, sem in enumerate(go_read_semaphores): - # try to acquire the semaphore, skip if it is already acquired - if sem.acquire(timeout=1e-3): - # retrieve the data from the shared buffer - data = shared_buffer[i] - # data_dict = pickle.loads(bytes(data)) - - # write data to the file - grp = h5_file.create_group(f"{sim_idx}") - grp.create_dataset("data", data=data) - - # release the write semaphore // tell worker it can write again - go_write_semaphores[i].release() - sim_idx += 1 - # print(f"Wrote data to file. Buffer pos: {i}") - - # loop through all the semaphores to write the remaining data - for i, sem in enumerate(go_read_semaphores): - # try to acquire the semaphore, skip if it is already acquired - if sem.acquire(timeout=1e-3): - # retrieve the data from the shared buffer - data = shared_buffer[i] - # data_dict = pickle.loads(bytes(data)) - - # write data to the file - grp = h5_file.create_group(f"{sim_idx}") - grp.create_dataset("data", data=data) - - # release the write semaphore // tell worker it can write again - go_write_semaphores[i].release() - sim_idx += 1 + MonteCarlo.__loop_though_buffer( + h5_file, shared_buffer, go_read_semaphores, go_write_semaphores + ) + + # loop through the remaining data + MonteCarlo.__loop_though_buffer( + h5_file, shared_buffer, go_read_semaphores, go_write_semaphores + ) @staticmethod def __downsample_recursive(data_dict, max_time, sample_time): @@ -1501,7 +1515,20 @@ def __get_light_indexes(input_file, output_file, append): @staticmethod def __dict_to_h5(h5_file, path, dic): """ - .... + Converts a dictionary to a h5 file. + + Parameters + ---------- + h5_file : h5py.File + File object to be written. + path : str + Path to the group to be created. + dic : dict + Dictionary to be converted. + + Returns + ------- + None """ for key, item in dic.items(): if isinstance(item, (np.int64, np.float64, int, float)): From 3114f8171d8cbad74c2e3dca102f60ac5bbd3aaa Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 19 Jun 2024 16:12:35 +0200 Subject: [PATCH 26/54] Removed alpha serializer --- rocketpy/simulation/monte_carlo.py | 192 +++++++----- rocketpy/simulation/sim_config/__init__.py | 0 .../sim_config/flight2serializer.py | 273 ------------------ rocketpy/simulation/sim_config/serializer.py | 197 ------------- 4 files changed, 123 insertions(+), 539 deletions(-) delete mode 100644 rocketpy/simulation/sim_config/__init__.py delete mode 100644 rocketpy/simulation/sim_config/flight2serializer.py delete mode 100644 rocketpy/simulation/sim_config/serializer.py diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index daaa84ddb..bb44b4ca5 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -3,6 +3,7 @@ import json import os import pickle +from copy import deepcopy from pathlib import Path from time import process_time, time @@ -18,8 +19,6 @@ from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.simulation.sim_config.flight2serializer import flightv1_serializer -from rocketpy.simulation.sim_config.serializer import function_serializer from rocketpy.stochastic import ( StochasticEnvironment, StochasticFlight, @@ -189,6 +188,9 @@ def simulate( saved to the output file as a .h5 file. Default is False. parallel : bool, optional If True, the simulations will be run in parallel. Default is False. + n_workers : int, optional + Number of workers to be used. If None, the number of workers + will be equal to the number of CPUs available. Default is None. Returns ------- @@ -336,8 +338,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): with MonteCarloManager() as manager: # initialize queue - inputs_lock = manager.Lock() - outputs_lock = manager.Lock() errors_lock = manager.Lock() go_write_inputs = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] @@ -411,6 +411,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): args=( i, n_workers, + light_mode, + file_paths, self.environment, self.rocket, self.flight, @@ -420,13 +422,12 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): go_write_results, go_read_inputs, go_read_results, - light_mode, - file_paths, shared_inputs_buffer.name, shared_results_buffer.name, inputs_size, results_size, n_sim_memory, + self.export_sample_time, ), ) processes.append(p) @@ -504,6 +505,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): def __run_simulation_worker( worker_no, n_workers, + light_mode, + file_paths, sto_env, sto_rocket, sto_flight, @@ -513,13 +516,12 @@ def __run_simulation_worker( go_write_results, go_read_inputs, go_read_results, - light_mode, - file_paths, shared_inputs_name, shared_results_name, inputs_size, results_size, n_sim_memory, + export_sample_time, ): """ Runs a single simulation worker. @@ -528,6 +530,14 @@ def __run_simulation_worker( ---------- worker_no : int Worker number. + n_workers : int + Number of workers. + light_mode : bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + file_paths : dict + Dictionary with the file paths. sto_env : StochasticEnvironment Stochastic environment object. sto_rocket : StochasticRocket @@ -536,28 +546,26 @@ def __run_simulation_worker( Stochastic flight object. sim_counter : SimCounter Simulation counter object. - inputs_lock : Lock - Lock object for inputs file. - outputs_lock : Lock - Lock object for outputs file. errors_lock : Lock - Lock object for errors file. - buffer_lock : Lock - Lock object for shared memory buffer. - light_mode : bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. - file_paths : dict - Dictionary with the file paths. - shared_inputs_buffer : Array - Shared memory buffer for inputs. - shared_results_buffer : Array - Shared memory buffer for results. + Lock to write errors to the error file. + go_write_inputs : list + List of semaphores to write the inputs. + go_write_results : list + List of semaphores to write the results. + go_read_inputs : list + List of semaphores to read the inputs. + go_read_results : list + List of semaphores to read the results. + shared_inputs_name : str + Name of the shared memory buffer for the inputs. + shared_results_name : str + Name of the shared memory buffer for the results. inputs_size : int - Size of the serialized dictionary. + Size of the inputs to be written. results_size : int - Size of the serialized dictionary. + Size of the results to be written. + n_sim_memory : int + Number of simulations that can be stored in memory. Returns ------- @@ -588,7 +596,7 @@ def __run_simulation_worker( initial_solution = sto_flight.initial_solution terminate_on_apogee = sto_flight.terminate_on_apogee - flight = Flight( + monte_carlo_flight = Flight( rocket=rocket, environment=env, rail_length=rail_length, @@ -609,48 +617,45 @@ def __run_simulation_worker( ] for item in d.items() ) - # Construct the dict with the results from the flight results = { - export_item: getattr(flight, export_item) + export_item: getattr(monte_carlo_flight, export_item) for export_item in file_paths["export_list"] } - export_inputs_ready = json.dumps(inputs_dict, cls=RocketPyEncoder) - export_outputs_ready = json.dumps(results, cls=RocketPyEncoder) + export_inputs = json.dumps(inputs_dict, cls=RocketPyEncoder) + export_outputs = json.dumps(results, cls=RocketPyEncoder) else: # serialize data - input_parameters = flightv1_serializer( - flight, f"Simulation_{sim_idx}", return_dict=True + flight_results = MonteCarlo.inspect_object_attributes( + monte_carlo_flight, sample_time=export_sample_time ) - flight_results = MonteCarlo.inspect_object_attributes(flight) - - # place in dictionary as it will be found in output file + # place data in dictionary as it will be found in output file export_inputs = { - str(sim_idx): input_parameters, + str( + sim_idx + ): "Currently no addition data is exported. Use the results file.", } export_outputs = { str(sim_idx): flight_results, } - # downsample the arrays, ensuring the maximum size won't be exceeded - export_inputs_ready = MonteCarlo.__downsample_recursive( - data_dict=export_inputs, - max_time=flight.max_time, - sample_time=0.1, - ) - export_outputs_ready = MonteCarlo.__downsample_recursive( - data_dict=export_outputs, - max_time=flight.max_time, - sample_time=0.1, + # convert to bytes + export_inputs_bytes = pickle.dumps(export_inputs) + export_outputs_bytes = pickle.dumps(export_outputs) + + if len(export_inputs_bytes) > inputs_size: + raise ValueError( + "Input data is too large to fit in the shared memory buffer." ) - # convert to bytes - export_inputs_bytes = pickle.dumps(export_inputs_ready) - export_outputs_bytes = pickle.dumps(export_outputs_ready) + if len(export_outputs_bytes) > results_size: + raise ValueError( + "Output data is too large to fit in the shared memory buffer." + ) # add padding to make sure the byte stream fits in the allocated space export_inputs_bytes = export_inputs_bytes.ljust(inputs_size, b'\0') @@ -754,14 +759,21 @@ def __run_single_simulation( output_file=output_file, ) else: - input_parameters = flightv1_serializer( - monte_carlo_flight, f"Simulation_{sim_idx}", return_dict=True + # serialize data + flight_results = MonteCarlo.inspect_object_attributes( + monte_carlo_flight, sample_time=self.export_sample_time ) - flight_results = self.inspect_object_attributes(monte_carlo_flight) + # place data in dictionary as it will be found in output file + export_inputs = { + str( + sim_idx + ): "Currently no addition data is exported. Use the results file.", + } - export_inputs = {str(sim_idx): input_parameters} - export_outputs = {str(sim_idx): flight_results} + export_outputs = { + str(sim_idx): flight_results, + } self.__dict_to_h5(input_file, '/', export_inputs) self.__dict_to_h5(output_file, '/', export_outputs) @@ -913,7 +925,9 @@ def __get_export_size(self, light_mode): monte_carlo_flight = self.flight.create_object() if monte_carlo_flight.max_time is None or monte_carlo_flight.max_time <= 0: - raise ValueError("The max_time attribute must be greater than zero.") + raise ValueError( + "The max_time attribute must be greater than zero. To use parallel mode." + ) # Export inputs and outputs to file if light_mode: @@ -931,13 +945,13 @@ def __get_export_size(self, light_mode): for export_item in self.export_list } else: - input_parameters = flightv1_serializer( - monte_carlo_flight, f"probe_simulation", return_dict=True + flight_results = self.inspect_object_attributes( + monte_carlo_flight, self.export_sample_time ) - flight_results = self.inspect_object_attributes(monte_carlo_flight) - - export_inputs = {"probe_flight": input_parameters} + export_inputs = { + "probe_flight": "Currently no addition data is exported. Use the results file.", + } results = {"probe_flight": flight_results} # downsample the arrays, filling them up to the max time @@ -1408,7 +1422,49 @@ def all_info(self): self.plots.all() @staticmethod - def inspect_object_attributes(obj): + def time_function_serializer(function_object, t_range=None, sample_time=None): + """ + Method to serialize a Function object into a numpy array. If the function is + callable, it will be discretized. If the downsample_time is specified, the + function will be downsampled. This serializer should not be used for + function that are not time dependent. + + Parameters + ---------- + function_object : Function + Function object to be serialized. + t_range : tuple, optional + Tuple with the initial and final time of the function. Default is None. + sample_time : float, optional + Time interval between samples. Default is None. + + Returns + ------- + np.ndarray + Serialized function as a numpy array. + """ + func = deepcopy(function_object) + + # Discretize the function if it is callable + if callable(function_object.source): + if t_range is not None: + func.set_discrete(*t_range, (t_range[1] - t_range[0]) / sample_time) + else: + raise ValueError("t_range must be specified for callable functions") + + source = func.get_source() + + # Ensure the downsampling is applied + if sample_time is not None: + t0 = source[0, 0] + tf = source[-1, 0] + t = np.arange(t0, tf, sample_time) + source = func(t) + + return source + + @staticmethod + def inspect_object_attributes(obj, sample_time=0.1): """ Inspects the attributes of an object and returns a dictionary of its attributes. @@ -1434,15 +1490,13 @@ def inspect_object_attributes(obj): # Check if the attribute is of a type we are interested in and not a private attribute if isinstance( - attr_value, (int, float, dict, Function) + attr_value, (int, float, Function) ) and not attr_name.startswith('_'): if isinstance(attr_value, Function): # Serialize the Functions - result[attr_name] = function_serializer(attr_value) - - elif isinstance(attr_value, dict): - # Recursively inspect the dictionary attributes - result[attr_name] = MonteCarlo.inspect_object_attributes(attr_value) + result[attr_name] = MonteCarlo.time_function_serializer( + attr_value, None, sample_time + ) elif isinstance(attr_value, (int, float)): result[attr_name] = attr_value diff --git a/rocketpy/simulation/sim_config/__init__.py b/rocketpy/simulation/sim_config/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/rocketpy/simulation/sim_config/flight2serializer.py b/rocketpy/simulation/sim_config/flight2serializer.py deleted file mode 100644 index 934f39984..000000000 --- a/rocketpy/simulation/sim_config/flight2serializer.py +++ /dev/null @@ -1,273 +0,0 @@ -import json -from collections.abc import Iterable -from pathlib import Path - -import numpy as np -from rocketpy.mathutils.function import Function -from rocketpy.rocket.aero_surface import ( - EllipticalFins, - NoseCone, - RailButtons, - Tail, - TrapezoidalFins, -) - -from rocketpy.simulation.sim_config.serializer import ( - function_serializer, - motor_serializer, -) - - -def flight2json_v1(flights, name, path): - path -= Path(path) - if not isinstance(flights, Iterable) or len(flights) == 1: - flightv1_serializer(flights, name, path) - else: - for n_stage, flight in enumerate(flights): - flightv1_serializer(flight, name, path / f"stage{n_stage}") - - -def flightv1_serializer(flight, name, save_path: str = None, return_dict=False): - save_path = Path(save_path) if save_path is not None else Path.cwd() - """Converts a flight object to a dictionary""" - - ################# Create dictionary ################# - # Create dictionary based on new structure - obj_dict = { - "environment": {}, - "flight": {}, - "id": {}, - "motors": {}, - "nosecones": {}, - "parachutes": {}, - "rail_buttons": {}, - "rocket": {}, - "tails": {}, - "trapezoidal_fins": {}, - "elliptical_fins": {}, - } - - # Save environment parameters - obj_dict["environment"]["elevation"] = flight.env.elevation - obj_dict["flight"]["rail_length"] = flight.rail_length - obj_dict["environment"]["date"] = str(flight.env.local_date)[0:19] - obj_dict["environment"]["latitude"] = flight.env.latitude - obj_dict["environment"]["longitude"] = flight.env.longitude - - obj_dict["motors"] = motor_serializer(flight.rocket.motor) - obj_dict["motors"]["position"] = flight.rocket.motor_position - - obj_dict["rocket"]["mass"] = flight.rocket.mass - obj_dict["rocket"]["inertia"] = ( - flight.rocket.I_11_without_motor, - flight.rocket.I_22_without_motor, - flight.rocket.I_33_without_motor, - flight.rocket.I_12_without_motor, - flight.rocket.I_13_without_motor, - flight.rocket.I_23_without_motor, - ) - obj_dict["rocket"]["radius"] = flight.rocket.radius - obj_dict["rocket"][ - "center_of_mass_without_motor" - ] = flight.rocket.center_of_mass_without_motor - obj_dict["rocket"][ - "coordinate_system_orientation" - ] = flight.rocket.coordinate_system_orientation - - rb2_pos = flight.rocket.rail_buttons.get_tuple_by_type(RailButtons)[0].position - rb1_pos = ( - rb2_pos - + flight.rocket.rail_buttons.get_tuple_by_type(RailButtons)[0][ - 0 - ].buttons_distance - ) - - obj_dict["rail_buttons"]["rail_button_dist_to_tail1"] = rb1_pos - obj_dict["rail_buttons"]["rail_button_dist_to_tail2"] = rb2_pos - - count_trapezoidal_fin = 0 - count_elliptical_fin = 0 - count_tail = 0 - # add aerodynamic surfaces - for surface in flight.rocket.aerodynamic_surfaces: - # Treat each surface differently - if isinstance(surface[0], NoseCone): - pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(NoseCone)[ - 0 - ].position - - obj_dict["nosecones"]["nose_length"] = surface[0]._length - obj_dict["nosecones"]["nose_kind"] = surface[0].kind - obj_dict["nosecones"]["nose_distance_to_tail"] = pos - obj_dict["nosecones"]["nose_rocket_radius"] = surface[0]._rocket_radius - - elif isinstance(surface[0], TrapezoidalFins): - pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(TrapezoidalFins)[ - count_trapezoidal_fin - ].position - - obj_dict["trapezoidal_fins"][ - "fin_set_{}".format(count_trapezoidal_fin) - ] = {} - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_n" - ] = surface[0].n - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_root_chord" - ] = surface[0].root_chord - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_tip_chord" - ] = surface[0].tip_chord - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_span" - ] = surface[0].span - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_distance_to_tail" - ] = pos - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_rocket_radius" - ] = surface[0].rocket_radius - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_cant_angle" - ] = surface[0].cant_angle - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_sweep_angle" - ] = surface[0].sweep_angle - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_sweep_length" - ] = surface[0].sweep_length - obj_dict["trapezoidal_fins"]["fin_set_{}".format(count_trapezoidal_fin)][ - "fin_airfoil" - ] = surface[0].airfoil - count_trapezoidal_fin += 1 - - elif isinstance(surface[0], EllipticalFins): - pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(EllipticalFins)[ - count_elliptical_fin - ].position - - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)] = {} - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_n" - ] = surface[0].n - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_root_chord" - ] = surface[0].rootChord - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_span" - ] = surface[0].span - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_distance_to_tail" - ] = pos - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_rocket_radius" - ] = surface[0].rocketRadius - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_cant_angle" - ] = surface[0].cantAngle - obj_dict["elliptical_fins"]["fin_set_{}".format(count_elliptical_fin)][ - "fin_airfoil" - ] = surface[0].airfoil - count_elliptical_fin += 1 - - elif isinstance(surface[0], Tail): - pos = flight.rocket.aerodynamic_surfaces.get_tuple_by_type(Tail)[ - count_tail - ].position - - obj_dict["tails"]["tail_top_radius{}".format(count_tail)] = surface[ - 0 - ].top_radius - obj_dict["tails"]["tail_bottom_radius{}".format(count_tail)] = surface[ - 0 - ].bottom_radius - obj_dict["tails"]["tail_length{}".format(count_tail)] = surface[0].length - obj_dict["tails"]["tail_distance_to_tail{}".format(count_tail)] = pos - obj_dict["tails"]["tail_rocket_radius{}".format(count_tail)] = surface[ - 0 - ].rocket_radius - count_tail += 1 - - else: - raise ValueError("Invalid surface type") - - count_chute = 0 - # add parachutes - for chute in flight.rocket.parachutes: - obj_dict["parachutes"]["chute_{}".format(count_chute)] = {} - obj_dict["parachutes"]["chute_{}".format(count_chute)]["name"] = chute.name - obj_dict["parachutes"]["chute_{}".format(count_chute)]["cds"] = chute.cd_s - obj_dict["parachutes"]["chute_{}".format(count_chute)][ - "sampling_rate" - ] = chute.sampling_rate - obj_dict["parachutes"]["chute_{}".format(count_chute)]["lag"] = chute.lag - obj_dict["parachutes"]["chute_{}".format(count_chute)]["noise"] = ( - chute.noise_bias, - chute.noise_deviation, - chute.noise_corr[0], - ) - obj_dict["parachutes"]["chute_{}".format(count_chute)][ - "trigger" - ] = chute.trigger - count_chute += 1 - - # add Flight parameters - obj_dict["flight"]["initial_solution"] = flight.initial_solution - obj_dict["flight"]["inclination"] = flight.inclination - obj_dict["flight"]["heading"] = flight.heading - obj_dict["flight"]["name"] = name - - ################# Write CSV files ################# - # Write the thrust data to the CSV file - obj_dict["motors"]["thrust_source"] = function_serializer( - flight.rocket.motor.thrust - ) - - # Write the power off drag data to the CSV file - obj_dict["rocket"]["drag_coefficient_power_off"] = function_serializer( - flight.rocket.power_off_drag - ) - - # Write the power on drag data to the CSV file - obj_dict["rocket"]["drag_coefficient_power_on"] = function_serializer( - flight.rocket.power_on_drag - ) - - if return_dict: - return obj_dict - - else: ################# Write JSON file ################# - # Save the dictionary to a JSON file - with open(save_path / "data_inputs" / "parameters.json", "w") as json_file: - json.dump(obj_dict, json_file, indent=4, default=serialize) - - -def serialize(obj): - """Function to handle numpy objects during json.dump""" - if isinstance(obj, np.ndarray): - return obj.tolist() - if isinstance( - obj, - ( - np.int_, - np.intc, - np.intp, - np.int8, - np.int16, - np.int32, - np.int64, - np.uint8, - np.uint16, - np.uint32, - np.uint64, - ), - ): - return int(obj) - elif isinstance(obj, (np.float_, np.float16, np.float32, np.float64)): - return float(obj) - elif isinstance(obj, np.complex_): - return {"real": obj.real, "imag": obj.imag} - elif isinstance(obj, Function): - return obj.source - else: - raise TypeError(f"Unserializable object {obj} of type {type(obj)}") diff --git a/rocketpy/simulation/sim_config/serializer.py b/rocketpy/simulation/sim_config/serializer.py deleted file mode 100644 index c4b940b23..000000000 --- a/rocketpy/simulation/sim_config/serializer.py +++ /dev/null @@ -1,197 +0,0 @@ -import csv -from copy import deepcopy -from importlib.metadata import version -from pathlib import Path - -from packaging.version import parse -from rocketpy import Function, SolidMotor - -if parse(version("rocketpy")) >= parse("1.0.0a1"): - from rocketpy import ( - HybridMotor, - LevelBasedTank, - LiquidMotor, - MassBasedTank, - MassFlowRateBasedTank, - UllageBasedTank, - ) - - -def function_serializer(function_object: Function, t_range=None): - func = deepcopy(function_object) - if callable(function_object.source): - if t_range is not None: - func.set_discrete(*t_range, 100) - else: - raise ValueError("t_range must be specified for callable functions") - - return func.get_source() - - # with open(csv_path, "w+", newline="") as f: - # writer = csv.writer(f) - # writer.writerows(func.source) - - -def motor_serializer(motor): - result = {} - - result["burn_time"] = motor.burn_time - result["nozzle_radius"] = motor.nozzle_radius - result["dry_mass"] = motor.dry_mass - result["dry_inertia"] = ( - motor.dry_I_11, - motor.dry_I_22, - motor.dry_I_33, - motor.dry_I_12, - motor.dry_I_13, - motor.dry_I_23, - ) - result[ - "center_of_dry_mass" - ] = ( - motor.center_of_dry_mass_position - ) # it considered the motor in CM calculation before - - if isinstance(motor, SolidMotor): - result.update(_solid_motor_serializer(motor)) - result["kind"] = "solid" - elif isinstance(motor, LiquidMotor): - result.update(_liquid_motor_serializer(motor)) - result["kind"] = "liquid" - elif isinstance(motor, HybridMotor): - result.update(_hybrid_motor_serializer(motor)) - result["kind"] = "hybrid" - else: - raise ValueError("Invalid motor type") - - return result - - -def _solid_motor_serializer(solid_motor): - result = {} - - result["grain_number"] = solid_motor.grain_number - result["grain_density"] = solid_motor.grain_density - result["grain_initial_inner_radius"] = solid_motor.grain_initial_inner_radius - result["grain_outer_radius"] = solid_motor.grain_outer_radius - result["grain_initial_height"] = solid_motor.grain_initial_height - result["throat_radius"] = solid_motor.throat_radius - result["grain_separation"] = solid_motor.grain_separation - result[ - "grains_center_of_mass_position" - ] = solid_motor.grains_center_of_mass_position - - return result - - -def _liquid_motor_serializer(liquid_motor): - result = {} - - tanks_ser = [] - - for tank_dict in liquid_motor.positioned_tanks: - tank, position = tank_dict.values() - tank_ser = tank_serializer(tank) - tank_ser.update({"position": position}) - tanks_ser.append(tank_ser) - - result["tanks"] = tanks_ser - - return result - - -def _hybrid_motor_serializer(hybrid_motor): - result = {} - - result.update(_solid_motor_serializer(hybrid_motor.solid)) - result.update(_liquid_motor_serializer(hybrid_motor.liquid)) - - return result - - -def tank_serializer(tank): - result = {} - result["name"] = tank.name - result[f"{tank.name}_radius"] = function_serializer(tank.geometry.radius) - result["flux_time"] = tank.flux_time - result["gas"] = fluid_serializer(tank.gas) - result["liquid"] = fluid_serializer(tank.liquid) - result["discretize"] = tank.discretize - - if isinstance(tank, LevelBasedTank): - result.update(_level_based_tank_serializer(tank)) - result.update({"kind": "level"}) - elif isinstance(tank, MassBasedTank): - result.update(_mass_based_tank_serializer(tank)) - result.update({"kind": "mass"}) - elif isinstance(tank, MassFlowRateBasedTank): - result.update(_mass_flow_rate_based_tank_serializer(tank)) - result.update({"kind": "mass_flow"}) - elif isinstance(tank, UllageBasedTank): - result.update(_ullage_based_tank_serializer(tank)) - result.update({"kind": "ullage"}) - - return result - - -def _mass_flow_rate_based_tank_serializer(mass_flow_rate_based_tank): - result = {} - tank_name = mass_flow_rate_based_tank.name - - result["initial_liquid_mass"] = mass_flow_rate_based_tank.initial_liquid_mass - result["initial_gas_mass"] = mass_flow_rate_based_tank.initial_gas_mass - result[f"{tank_name}_liquid_mass_flow_rate_in"] = function_serializer( - mass_flow_rate_based_tank.liquid_mass_flow_rate_in - ) - result[f"{tank_name}_gas_mass_flow_rate_in"] = function_serializer( - mass_flow_rate_based_tank.gas_mass_flow_rate_in - ) - result[f"{tank_name}_liquid_mass_flow_rate_out"] = function_serializer( - mass_flow_rate_based_tank.liquid_mass_flow_rate_out - ) - result[f"{tank_name}_gas_mass_flow_rate_out"] = function_serializer( - mass_flow_rate_based_tank.gas_mass_flow_rate_out - ) - - return result - - -def _mass_based_tank_serializer(mass_based_tank): - result = {} - tank_name = mass_based_tank.name - - result[f"{tank_name}_liquid_mass"] = function_serializer( - mass_based_tank.liquid_mass - ) - result[f"{tank_name}_gas_mass"] = function_serializer(mass_based_tank.gas_mass) - - return result - - -def _level_based_tank_serializer(level_based_tank): - result = {} - tank_name = level_based_tank.name - - result[f"{tank_name}_liquid_height"] = function_serializer( - level_based_tank.liquid_height - ) - - return result - - -def _ullage_based_tank_serializer(ullage_based_tank): - result = {} - tank_name = ullage_based_tank.name - - result[f"{tank_name}_ullage"] = function_serializer(ullage_based_tank.ullage) - - return result - - -def fluid_serializer(fluid): - result = {} - - result["name"] = fluid.name - result["density"] = fluid.density - - return result From cb276dec5fb8f6a7f4754fb6c957bf6f59c79668 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 19 Jun 2024 16:20:43 +0200 Subject: [PATCH 27/54] Update sim counter for append mode --- rocketpy/simulation/monte_carlo.py | 35 ++++++++++++++---------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index bb44b4ca5..84ebd34e9 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -693,20 +693,8 @@ def __run_simulation_worker( go_read_results[i].release() # update user on progress - average_time = ( - time() - sim_counter.get_intial_time() - ) / sim_counter.get_count() - estimated_time = int( - (sim_counter.get_n_simulations() - sim_counter.get_count()) - * average_time - ) - - msg = f"Current iteration: {sim_idx:06d}" - msg += f" | Average Time per Iteration: {average_time:.3f} s" - msg += f" | Estimated time left: {estimated_time} s" - sim_counter.reprint( - msg, + sim_idx, end="\n", flush=False, ) @@ -1628,6 +1616,7 @@ def __init__(self): class SimCounter: def __init__(self, initial_count, n_simulations, parallel_start): + self.initial_count = initial_count self.count = initial_count self.n_simulations = n_simulations self._last_print_len = 0 # used to print on the same line @@ -1649,7 +1638,7 @@ def get_n_simulations(self): def get_intial_time(self): return self.initial_time - def reprint(self, msg, end="\n", flush=False): + def reprint(self, sim_idx, end="\n", flush=False): """Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from the previous message. @@ -1667,11 +1656,19 @@ def reprint(self, msg, end="\n", flush=False): ------- None """ + average_time = (time() - self.initial_time) / (self.count - self.initial_count) + estimated_time = int( + (self.n_simulations - (self.count - self.initial_count)) * average_time + ) + + msg = f"Current iteration: {sim_idx:06d}" + msg += f" | Average Time per Iteration: {average_time:.3f} s" + msg += f" | Estimated time left: {estimated_time} s" - # len_msg = len(msg) - # if len_msg < self._last_print_len: - # msg += " " * (self._last_print_len - len_msg) - # else: - # self._last_print_len = len_msg + len_msg = len(msg) + if len_msg < self._last_print_len: + msg += " " * (self._last_print_len - len_msg) + else: + self._last_print_len = len_msg print(msg, end=end, flush=flush) From 2e56977ec5e15f87e46b34288a8a42ad8e037a9b Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 19 Jun 2024 17:27:01 +0200 Subject: [PATCH 28/54] added input export to light mode --- rocketpy/simulation/monte_carlo.py | 233 ++++++++++++++++++++--------- 1 file changed, 164 insertions(+), 69 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 84ebd34e9..a201d0c78 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -450,6 +450,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_size, input_writer_stop_event, n_sim_memory, + light_mode, ), ) @@ -463,6 +464,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): results_size, results_writer_stop_event, n_sim_memory, + light_mode, ), ) @@ -607,16 +609,22 @@ def __run_simulation_worker( ) # Export to file + inputs_dict = dict( + item + for d in [ + sto_env.last_rnd_dict, + sto_rocket.last_rnd_dict, + sto_flight.last_rnd_dict, + ] + for item in d.items() + ) + + inputs_dict["idx"] = sim_idx + inputs_dict = MonteCarlo.prepare_export_data( + inputs_dict, export_sample_time, remove_functions=True + ) + if light_mode: - inputs_dict = dict( - item - for d in [ - sto_env.last_rnd_dict, - sto_rocket.last_rnd_dict, - sto_flight.last_rnd_dict, - ] - for item in d.items() - ) # Construct the dict with the results from the flight results = { export_item: getattr(monte_carlo_flight, export_item) @@ -628,15 +636,13 @@ def __run_simulation_worker( else: # serialize data - flight_results = MonteCarlo.inspect_object_attributes( + flight_results = MonteCarlo.prepare_export_data( monte_carlo_flight, sample_time=export_sample_time ) # place data in dictionary as it will be found in output file export_inputs = { - str( - sim_idx - ): "Currently no addition data is exported. Use the results file.", + str(sim_idx): inputs_dict, } export_outputs = { @@ -737,6 +743,7 @@ def __run_single_simulation( ] for item in d.items() ) + self._inputs_dict["idx"] = sim_idx # Export inputs and outputs to file if light_mode: @@ -748,17 +755,14 @@ def __run_single_simulation( ) else: # serialize data - flight_results = MonteCarlo.inspect_object_attributes( + flight_results = MonteCarlo.prepare_export_data( monte_carlo_flight, sample_time=self.export_sample_time ) # place data in dictionary as it will be found in output file export_inputs = { - str( - sim_idx - ): "Currently no addition data is exported. Use the results file.", + str(sim_idx): self._inputs_dict, } - export_outputs = { str(sim_idx): flight_results, } @@ -780,14 +784,18 @@ def __run_single_simulation( @staticmethod def __loop_though_buffer( - h5_file, shared_buffer, go_read_semaphores, go_write_semaphores + file, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + light_mode, ): """ Loop through the shared buffer, writing the data to the file. Parameters ---------- - h5_file : h5py.File + file : h5py.File or TextIOWrapper File object to write the data. shared_buffer : np.ndarray Shared memory buffer with the data. @@ -795,6 +803,10 @@ def __loop_though_buffer( List of semaphores to read the data. go_write_semaphores : list List of semaphores to write the data. + light_mode : bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. Returns ------- @@ -806,10 +818,13 @@ def __loop_though_buffer( if sem.acquire(timeout=1e-3): # retrieve the data from the shared buffer data = shared_buffer[i] - data_dict = pickle.loads(bytes(data)) + data_deserialized = pickle.loads(bytes(data)) # write data to the file - MonteCarlo.__dict_to_h5(h5_file, "/", data_dict) + if light_mode: + file.write(data_deserialized + "\n") + else: + MonteCarlo.__dict_to_h5(file, "/", data_deserialized) # release the write semaphore // tell worker it can write again go_write_semaphores[i].release() @@ -823,6 +838,7 @@ def _write_data_worker( data_size, stop_event, n_sim_memory, + light_mode, ): """ Worker function to write data to the file. @@ -843,22 +859,55 @@ def _write_data_worker( Event to stop the worker. n_sim_memory : int Number of simulations that can be stored in memory. + light_mode : bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. """ shm = shared_memory.SharedMemory(shared_name) shared_buffer = np.ndarray( (n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf ) - with h5py.File(file_path, 'a') as h5_file: - # loop until the stop event is set - while not stop_event.is_set(): + if light_mode: + with open(file_path, mode="a", encoding="utf-8") as f: + while not stop_event.is_set(): + MonteCarlo.__loop_though_buffer( + f, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + light_mode, + ) + + # loop through the remaining data MonteCarlo.__loop_though_buffer( - h5_file, shared_buffer, go_read_semaphores, go_write_semaphores + f, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + light_mode, ) - # loop through the remaining data - MonteCarlo.__loop_though_buffer( - h5_file, shared_buffer, go_read_semaphores, go_write_semaphores - ) + else: + with h5py.File(file_path, 'a') as h5_file: + # loop until the stop event is set + while not stop_event.is_set(): + MonteCarlo.__loop_though_buffer( + h5_file, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + light_mode, + ) + + # loop through the remaining data + MonteCarlo.__loop_though_buffer( + h5_file, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + light_mode, + ) @staticmethod def __downsample_recursive(data_dict, max_time, sample_time): @@ -910,7 +959,23 @@ def __get_export_size(self, light_mode): dictionary. The purpose is to estimate the size of the exported data. """ # Run trajectory simulation - monte_carlo_flight = self.flight.create_object() + env = self.environment.create_object() + rocket = self.rocket.create_object() + rail_length = self.flight._randomize_rail_length() + inclination = self.flight._randomize_inclination() + heading = self.flight._randomize_heading() + initial_solution = self.flight.initial_solution + terminate_on_apogee = self.flight.terminate_on_apogee + + monte_carlo_flight = Flight( + rocket=rocket, + environment=env, + rail_length=rail_length, + inclination=inclination, + heading=heading, + initial_solution=initial_solution, + terminate_on_apogee=terminate_on_apogee, + ) if monte_carlo_flight.max_time is None or monte_carlo_flight.max_time <= 0: raise ValueError( @@ -918,36 +983,42 @@ def __get_export_size(self, light_mode): ) # Export inputs and outputs to file + export_inputs = dict( + item + for d in [ + self.environment.last_rnd_dict, + self.rocket.last_rnd_dict, + self.flight.last_rnd_dict, + ] + for item in d.items() + ) + export_inputs["idx"] = 123456789 + + export_inputs = self.prepare_export_data( + export_inputs, self.export_sample_time, remove_functions=True + ) + + export_inputs = self.__downsample_recursive( + data_dict=export_inputs, + max_time=monte_carlo_flight.max_time, + sample_time=self.export_sample_time, + ) + if light_mode: - export_inputs = dict( - item - for d in [ - self.environment.last_rnd_dict, - self.rocket.last_rnd_dict, - self.flight.last_rnd_dict, - ] - for item in d.items() - ) results = { export_item: getattr(monte_carlo_flight, export_item) for export_item in self.export_list } + + export_inputs_bytes = json.dumps(export_inputs, cls=RocketPyEncoder) + results_bytes = json.dumps(results, cls=RocketPyEncoder) else: - flight_results = self.inspect_object_attributes( + flight_results = self.prepare_export_data( monte_carlo_flight, self.export_sample_time ) - - export_inputs = { - "probe_flight": "Currently no addition data is exported. Use the results file.", - } results = {"probe_flight": flight_results} # downsample the arrays, filling them up to the max time - export_inputs = self.__downsample_recursive( - data_dict=export_inputs, - max_time=monte_carlo_flight.max_time, - sample_time=self.export_sample_time, - ) results = self.__downsample_recursive( data_dict=results, max_time=monte_carlo_flight.max_time, @@ -1452,7 +1523,7 @@ def time_function_serializer(function_object, t_range=None, sample_time=None): return source @staticmethod - def inspect_object_attributes(obj, sample_time=0.1): + def prepare_export_data(obj, sample_time=0.1, remove_functions=False): """ Inspects the attributes of an object and returns a dictionary of its attributes. @@ -1472,26 +1543,50 @@ def inspect_object_attributes(obj, sample_time=0.1): are integers, floats, dictionaries or Function objects. """ result = {} - # Iterate through all attributes of the object - for attr_name in dir(obj): - attr_value = getattr(obj, attr_name) - - # Check if the attribute is of a type we are interested in and not a private attribute - if isinstance( - attr_value, (int, float, Function) - ) and not attr_name.startswith('_'): - if isinstance(attr_value, Function): - # Serialize the Functions - result[attr_name] = MonteCarlo.time_function_serializer( - attr_value, None, sample_time - ) - elif isinstance(attr_value, (int, float)): - result[attr_name] = attr_value + if isinstance(obj, dict): + # Iterate through all attributes of the object + for attr_name, attr_value in obj.items(): + # Filter out private attributes and check if the attribute is of a type we are interested in + if not attr_name.startswith('_') and isinstance( + attr_value, (int, float, dict, Function) + ): + if isinstance(attr_value, (int, float)): + result[attr_name] = attr_value + + elif isinstance(attr_value, dict): + result[attr_name] = MonteCarlo.prepare_export_data( + attr_value, sample_time + ) + + elif not remove_functions and isinstance(attr_value, Function): + # Serialize the Functions + result[attr_name] = MonteCarlo.time_function_serializer( + attr_value, None, sample_time + ) + else: + # Iterate through all attributes of the object + for attr_name in dir(obj): + attr_value = getattr(obj, attr_name) + + # Filter out private attributes and check if the attribute is of a type we are interested in + if not attr_name.startswith('_') and isinstance( + attr_value, (int, float, dict, Function) + ): + if isinstance(attr_value, (int, float)): + result[attr_name] = attr_value + + elif isinstance(attr_value, dict): + result[attr_name] = MonteCarlo.prepare_export_data( + attr_value, sample_time + ) + + elif not remove_functions and isinstance(attr_value, Function): + # Serialize the Functions + result[attr_name] = MonteCarlo.time_function_serializer( + attr_value, None, sample_time + ) - else: - # Should never reach this point - raise TypeError("Methods should be preprocessed before saving.") return result @staticmethod From 01d77fa7821311a1088ef5aed139f774ce49d288 Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 26 Jun 2024 10:07:49 +0200 Subject: [PATCH 29/54] Encapsulated methods and reduced buffer size --- rocketpy/simulation/monte_carlo.py | 496 ++++++++++++++++------------- 1 file changed, 268 insertions(+), 228 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index a201d0c78..55dd3d395 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -9,7 +9,6 @@ import h5py import numpy as np -import psutil import simplekml from multiprocess import Event, Lock, Process, Semaphore, shared_memory from multiprocess.managers import BaseManager @@ -234,15 +233,18 @@ def __run_in_serial(self, append, light_mode): # Open files if light_mode: - # get initial simulation index - idx_i, idx_o = self.__get_light_indexes( - self._input_file, self._output_file, append=append - ) - # open files in write/append mode input_file = open(self._input_file, open_mode, encoding="utf-8") output_file = open(self._output_file, open_mode, encoding="utf-8") error_file = open(self._error_file, open_mode, encoding="utf-8") + + idx_i = self.__get_initial_sim_idx( + input_file, append=append, light_mode=light_mode + ) + idx_o = self.__get_initial_sim_idx( + output_file, append=append, light_mode=light_mode + ) + else: input_file = h5py.File(Path(self._input_file).with_suffix(".h5"), open_mode) output_file = h5py.File( @@ -250,8 +252,12 @@ def __run_in_serial(self, append, light_mode): ) error_file = open(self._error_file, open_mode, encoding="utf-8") - idx_i = self.__get_initial_sim_idx(input_file, light_mode=light_mode) - idx_o = self.__get_initial_sim_idx(output_file, light_mode=light_mode) + idx_i = self.__get_initial_sim_idx( + input_file, append=append, light_mode=light_mode + ) + idx_o = self.__get_initial_sim_idx( + output_file, append=append, light_mode=light_mode + ) if idx_i != idx_o: raise ValueError( @@ -308,9 +314,12 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): processes = [] if ( - n_workers is None or n_workers > os.cpu_count() - 2 + n_workers is None or n_workers > os.cpu_count() ): # leave 2 cores for the writer workers - n_workers = os.cpu_count() - 2 + n_workers = os.cpu_count() + + if n_workers < 3: + raise ValueError("Number of workers must be at least 3 for parallel mode.") # get the size of the serialized dictionary inputs_size, results_size = self.__get_export_size(light_mode) @@ -319,14 +328,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): inputs_size += 1024 results_size += 1024 - # get available memory. Only use 80% of the available memory - available_memory = 0.8 * psutil.virtual_memory().available - # calculate the number of simulations that can be stored in memory - n_sim_memory = int(available_memory / (inputs_size + results_size)) - - if n_sim_memory > self.number_of_simulations: - n_sim_memory = self.number_of_simulations + n_sim_memory = max(n_workers - 2, 2) # at least a double buffer # initialize shared memory buffer shared_inputs_buffer = shared_memory.SharedMemory( @@ -336,177 +339,206 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): create=True, size=results_size * n_sim_memory, name="shared_results" ) - with MonteCarloManager() as manager: - # initialize queue - errors_lock = manager.Lock() - - go_write_inputs = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] - go_read_inputs = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] - - go_write_results = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] - go_read_results = [manager.Semaphore(value=1) for _ in range(n_sim_memory)] + try: + with MonteCarloManager() as manager: + # initialize queue + errors_lock = manager.Lock() + + # initialize semaphores to control the shared memory buffer + # input file semaphores + go_write_inputs = [ + manager.Semaphore(value=1) for _ in range(n_sim_memory) + ] + go_read_inputs = [ + manager.Semaphore(value=1) for _ in range(n_sim_memory) + ] + + # output file semaphores + go_write_results = [ + manager.Semaphore(value=1) for _ in range(n_sim_memory) + ] + go_read_results = [ + manager.Semaphore(value=1) for _ in range(n_sim_memory) + ] + + # acquire all read semaphores to make sure the readers will wait for data + for sem in go_read_inputs: + sem.acquire() + + for sem in go_read_results: + sem.acquire() + + # Initialize write file + open_mode = "a" if append else "w" + + file_paths = { + "input_file": Path(self._input_file), + "output_file": Path(self._output_file), + "error_file": Path(self._error_file), + "export_list": self.export_list, + } + + # Initialize files + if light_mode: + # open files in write/append mode + with open(self._input_file, mode=open_mode) as f: + pass + + with open(self._output_file, mode=open_mode) as f: + pass + + # get the initial simulation index - read mode is required + with open(self._input_file, mode='r') as f: + idx_i = self.__get_initial_sim_idx( + f, append=append, light_mode=light_mode + ) - # acquire all read semaphores to make sure the readers will wait for data - for sem in go_read_inputs: - sem.acquire() + with open(self._output_file, mode='r') as f: + idx_o = self.__get_initial_sim_idx( + f, append=append, light_mode=light_mode + ) - for sem in go_read_results: - sem.acquire() + else: + # Change file extensions to .h5 + file_paths["input_file"] = file_paths["input_file"].with_suffix( + ".h5" + ) + file_paths["output_file"] = file_paths["output_file"].with_suffix( + ".h5" + ) + file_paths["error_file"] = file_paths["error_file"].with_suffix( + ".h5" + ) - # Initialize write file - open_mode = "a" if append else "w" + # Initialize files and get initial simulation index + with h5py.File(file_paths["input_file"], open_mode) as f: + idx_i = self.__get_initial_sim_idx( + f, append=append, light_mode=light_mode + ) + with h5py.File(file_paths["output_file"], open_mode) as f: + idx_o = self.__get_initial_sim_idx( + f, append=append, light_mode=light_mode + ) - file_paths = { - "input_file": Path(self._input_file), - "output_file": Path(self._output_file), - "error_file": Path(self._error_file), - "export_list": self.export_list, - } + if idx_i != idx_o: + raise ValueError( + "Input and output files are not synchronized. Append mode is not available." + ) - # Initialize files - if light_mode: - # get initial simulation index - idx_i, idx_o = self.__get_light_indexes( - self._input_file, self._output_file, append=append - ) - # open files in write/append mode - with open(self._input_file, mode=open_mode) as f: - pass # initialize file - with open(self._output_file, mode=open_mode) as f: + # Initialize error file - always a .txt file + with open(self._error_file, mode=open_mode) as _: pass # initialize file - else: - # Change file extensions to .h5 - file_paths["input_file"] = file_paths["input_file"].with_suffix(".h5") - file_paths["output_file"] = file_paths["output_file"].with_suffix(".h5") - file_paths["error_file"] = file_paths["error_file"].with_suffix(".h5") - - # Initialize files and get initial simulation index - with h5py.File(file_paths["input_file"], open_mode) as f: - idx_i = self.__get_initial_sim_idx(f, light_mode=light_mode) - with h5py.File(file_paths["output_file"], open_mode) as f: - idx_o = self.__get_initial_sim_idx(f, light_mode=light_mode) - - if idx_i != idx_o: - raise ValueError( - "Input and output files are not synchronized. Append mode is not available." + # Initialize simulation counter + sim_counter = manager.SimCounter( + idx_i, self.number_of_simulations, parallel_start ) - # Initialize error file - always a .txt file - with open(self._error_file, mode=open_mode) as _: - pass # initialize file + print("\nStarting monte carlo analysis", end="\r") + print(f"Number of simulations: {self.number_of_simulations}") + + # Creates n_workers processes then starts them + for i in range(n_workers - 2): # leave 2 cores for the writer workers + p = Process( + target=self.__run_simulation_worker, + args=( + light_mode, + file_paths, + self.environment, + self.rocket, + self.flight, + sim_counter, + errors_lock, + go_write_inputs, + go_write_results, + go_read_inputs, + go_read_results, + shared_inputs_buffer.name, + shared_results_buffer.name, + inputs_size, + results_size, + n_sim_memory, + self.export_sample_time, + ), + ) + processes.append(p) - # Initialize simulation counter - sim_counter = manager.SimCounter( - idx_i, self.number_of_simulations, parallel_start - ) + # Starts all the processes + for p in processes: + p.start() - print("\nStarting monte carlo analysis", end="\r") - print(f"Number of simulations: {self.number_of_simulations}") + # create writer workers + input_writer_stop_event = manager.Event() + results_writer_stop_event = manager.Event() - # Creates n_workers processes then starts them - for i in range(n_workers): - p = Process( - target=self.__run_simulation_worker, + input_writer = Process( + target=self._write_data_worker, args=( - i, - n_workers, - light_mode, - file_paths, - self.environment, - self.rocket, - self.flight, - sim_counter, - errors_lock, + file_paths["input_file"], go_write_inputs, - go_write_results, go_read_inputs, - go_read_results, shared_inputs_buffer.name, - shared_results_buffer.name, inputs_size, - results_size, + input_writer_stop_event, n_sim_memory, - self.export_sample_time, + light_mode, ), ) - processes.append(p) - - # Starts all the processes - for p in processes: - p.start() - - # create writer workers - input_writer_stop_event = manager.Event() - results_writer_stop_event = manager.Event() - - input_writer = Process( - target=self._write_data_worker, - args=( - file_paths["input_file"], - go_write_inputs, - go_read_inputs, - shared_inputs_buffer.name, - inputs_size, - input_writer_stop_event, - n_sim_memory, - light_mode, - ), - ) - results_writer = Process( - target=self._write_data_worker, - args=( - file_paths["output_file"], - go_write_results, - go_read_results, - shared_results_buffer.name, - results_size, - results_writer_stop_event, - n_sim_memory, - light_mode, - ), - ) + results_writer = Process( + target=self._write_data_worker, + args=( + file_paths["output_file"], + go_write_results, + go_read_results, + shared_results_buffer.name, + results_size, + results_writer_stop_event, + n_sim_memory, + light_mode, + ), + ) - # start the writer workers - input_writer.start() - results_writer.start() + # start the writer workers + input_writer.start() + results_writer.start() - # Joins all the processes - for p in processes: - p.join() + # Joins all the processes + for p in processes: + p.join() - print("All workers joined, simulation complete.") - print("Joining writer workers.") - # stop the writer workers - input_writer_stop_event.set() - results_writer_stop_event.set() + print("All workers joined, simulation complete.") + print("Joining writer workers.") + # stop the writer workers + input_writer_stop_event.set() + results_writer_stop_event.set() - print("Waiting for writer workers to join.") - # join the writer workers - input_writer.join() - results_writer.join() + print("Waiting for writer workers to join.") + # join the writer workers + input_writer.join() + results_writer.join() - self.number_of_simulations = sim_counter.get_count() + self.number_of_simulations = sim_counter.get_count() - parallel_end = time() + parallel_end = time() - print("-" * 80 + "\nAll workers joined, simulation complete.") - print( - f"In total, {sim_counter.get_count() - idx_i} simulations were performed." - ) - print("Simulation took", parallel_end - parallel_start, "seconds to run.") + print("-" * 80 + "\nAll workers joined, simulation complete.") + print( + f"In total, {sim_counter.get_count() - idx_i} simulations were performed." + ) + print( + "Simulation took", parallel_end - parallel_start, "seconds to run." + ) - # release shared memory - shared_inputs_buffer.close() - shared_results_buffer.close() - shared_inputs_buffer.unlink() - shared_results_buffer.unlink() + finally: + # ensure shared memory is realeased + shared_inputs_buffer.close() + shared_results_buffer.close() + shared_inputs_buffer.unlink() + shared_results_buffer.unlink() @staticmethod def __run_simulation_worker( - worker_no, - n_workers, light_mode, file_paths, sto_env, @@ -530,10 +562,6 @@ def __run_simulation_worker( Parameters ---------- - worker_no : int - Worker number. - n_workers : int - Number of workers. light_mode : bool If True, only variables from the export_list will be saved to the output file as a .txt file. If False, all variables will be @@ -668,36 +696,21 @@ def __run_simulation_worker( export_outputs_bytes = export_outputs_bytes.ljust(results_size, b'\0') # write to shared memory - i = worker_no - found_slot = False - - # loop through the shared memory buffer to find an empty slot - while not found_slot: - if i >= len(go_write_inputs): - i = worker_no - - # try to acquire the semaphore, skip if it is already acquired - if go_write_inputs[i].acquire(timeout=1e-3): - # write data to the shared buffer - shared_inputs_buffer[i] = np.frombuffer( - export_inputs_bytes, dtype=ctypes.c_ubyte - ) - - # signal the input reader that the data is ready - go_read_inputs[i].release() - found_slot = True - else: - i += n_workers + MonteCarlo.__export_simulation_data( + go_write_inputs, + go_read_inputs, + shared_inputs_buffer, + export_inputs_bytes, + ) # write data to the shared buffer - go_write_results[i].acquire() - shared_results_buffer[i] = np.frombuffer( - export_outputs_bytes, dtype=ctypes.c_ubyte + MonteCarlo.__export_simulation_data( + go_write_results, + go_read_results, + shared_results_buffer, + export_outputs_bytes, ) - # signal the output reader that the data is ready - go_read_results[i].release() - # update user on progress sim_counter.reprint( sim_idx, @@ -707,10 +720,13 @@ def __run_simulation_worker( except Exception as error: print(f"Error on iteration {sim_idx}: {error}") + + # write error to file errors_lock.acquire() with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") errors_lock.release() + raise error finally: @@ -782,6 +798,51 @@ def __run_single_simulation( flush=True, ) + @staticmethod + def __export_simulation_data(go_write, go_read, shared_buffer, export_bytes): + """ + Export the simulation data to the shared memory buffer. This function + will loop through the shared memory buffer to find an empty slot, write + the data to the shared buffer, and signal the input reader that the data + is ready. + + Parameters + ---------- + go_write : list + List of semaphores to write the data. + go_read : list + List of semaphores to read the data. + shared_buffer : np.ndarray + Shared memory buffer with the data. + export_bytes : bytes + Data to be written to the shared buffer. + + Returns + ------- + bool + True if the data was saved. An error will be raised otherwise. + """ + i = 0 + found_slot = False + + # loop through the shared memory buffer to find an empty slot + while not found_slot: + if i >= len(go_write): + i = 0 + + # try to acquire the semaphore, skip if it is already acquired + if go_write[i].acquire(timeout=1e-3): + # write data to the shared buffer + shared_buffer[i] = np.frombuffer(export_bytes, dtype=ctypes.c_ubyte) + + # signal the input reader that the data is ready + go_read[i].release() + found_slot = True + else: + i += 1 + + return True + @staticmethod def __loop_though_buffer( file, @@ -1590,7 +1651,7 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): return result @staticmethod - def __get_initial_sim_idx(file, light_mode): + def __get_initial_sim_idx(file, append, light_mode): """ Get the initial simulation index from the filename. @@ -1598,56 +1659,32 @@ def __get_initial_sim_idx(file, light_mode): ---------- filename : str Name of the file to be analyzed. + append : bool + If True, the file will be opened in append mode. Default is False. + light_mode : bool + If True, the file will be opened in light mode. Default is False. Returns ------- int Initial simulation index. """ - if light_mode: - lines = file.readlines() - return len(lines) - - if len(file.keys()) == 0: - return 0 # light mode not using the simulation index - - keys = [int(key) for key in file.keys()] - return max(keys) + 1 - - @staticmethod - def __get_light_indexes(input_file, output_file, append): - """ - Get the initial simulation index from the filename. + if append is False: + return 0 - Parameters - ---------- - input_file : str - Name of the input file to be analyzed. - output_file : str - Name of the output file to be analyzed. - append : bool - If True, the results will be appended to the existing files. If - False, the files will be overwritten. + if light_mode: # txt file / light mode + lines = file.readlines() + idx = len(lines) - Returns - ------- - int - Initial simulation index. - """ - if append: - try: - with open(input_file, 'r', encoding="utf-8") as f: - idx_i = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) - with open(output_file, 'r', encoding="utf-8") as f: - idx_o = MonteCarlo.__get_initial_sim_idx(f, light_mode=True) - except OSError: # File not found, return 0 - idx_i = 0 - idx_o = 0 - else: - idx_i = 0 - idx_o = 0 + else: # h5 file / heavy mode + if len(file.keys()) == 0: + idx = 0 + else: + # avoid overwriting since parallel mode does not save in order + keys = [int(key) for key in file.keys()] + idx = max(keys) + 1 - return idx_i, idx_o + return idx @staticmethod def __dict_to_h5(h5_file, path, dic): @@ -1724,6 +1761,9 @@ def increment(self): self.count += 1 return self.count - 1 + def set_count(self, count): + self.count = count + def get_count(self): return self.count From 342860846b6b45a0cfe3055fad5bfe6826bf7d4b Mon Sep 17 00:00:00 2001 From: Bruno Sorban Date: Wed, 26 Jun 2024 13:52:32 +0200 Subject: [PATCH 30/54] Added time back to exported functions --- rocketpy/simulation/monte_carlo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 55dd3d395..b6db1b5b1 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1579,7 +1579,8 @@ def time_function_serializer(function_object, t_range=None, sample_time=None): t0 = source[0, 0] tf = source[-1, 0] t = np.arange(t0, tf, sample_time) - source = func(t) + y = func(t) + source = np.column_stack((t, y)) return source From 615a9070ea0697be6d42e4bf7f9693474cee7bed Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 19 Jul 2024 16:56:10 -0300 Subject: [PATCH 31/54] MNT: run formatters and apply simple review suggestions. --- .../monte_carlo_class_usage.ipynb | 8 ++- rocketpy/simulation/monte_carlo.py | 69 +++++++++---------- 2 files changed, 39 insertions(+), 38 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 5f8f440c1..ce7db46b2 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -585,7 +585,13 @@ "metadata": {}, "outputs": [], "source": [ - "test_dispersion.simulate(number_of_simulations=1000, append=False, light_mode=True, parallel=True, n_workers=None)" + "test_dispersion.simulate(\n", + " number_of_simulations=1000,\n", + " append=False,\n", + " light_mode=True,\n", + " parallel=True,\n", + " n_workers=None,\n", + ")" ] }, { diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index b6db1b5b1..cc60b9556 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -1,4 +1,5 @@ """Defines the MonteCarlo class.""" + import ctypes import json import os @@ -216,13 +217,13 @@ def __run_in_serial(self, append, light_mode): Parameters ---------- - append: bool - If True, the results will be appended to the existing files. If - False, the files will be overwritten. - light_mode: bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. + append: bool + If True, the results will be appended to the existing files. If + False, the files will be overwritten. + light_mode: bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. Returns ------- @@ -238,13 +239,6 @@ def __run_in_serial(self, append, light_mode): output_file = open(self._output_file, open_mode, encoding="utf-8") error_file = open(self._error_file, open_mode, encoding="utf-8") - idx_i = self.__get_initial_sim_idx( - input_file, append=append, light_mode=light_mode - ) - idx_o = self.__get_initial_sim_idx( - output_file, append=append, light_mode=light_mode - ) - else: input_file = h5py.File(Path(self._input_file).with_suffix(".h5"), open_mode) output_file = h5py.File( @@ -252,12 +246,12 @@ def __run_in_serial(self, append, light_mode): ) error_file = open(self._error_file, open_mode, encoding="utf-8") - idx_i = self.__get_initial_sim_idx( - input_file, append=append, light_mode=light_mode - ) - idx_o = self.__get_initial_sim_idx( - output_file, append=append, light_mode=light_mode - ) + idx_i = self.__get_initial_sim_idx( + input_file, append=append, light_mode=light_mode + ) + idx_o = self.__get_initial_sim_idx( + output_file, append=append, light_mode=light_mode + ) if idx_i != idx_o: raise ValueError( @@ -295,22 +289,22 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): Parameters ---------- - append: bool - If True, the results will be appended to the existing files. If - False, the files will be overwritten. - light_mode: bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. - n_workers: int, optional - Number of workers to be used. If None, the number of workers - will be equal to the number of CPUs available. Default is None. + append: bool + If True, the results will be appended to the existing files. If + False, the files will be overwritten. + light_mode: bool + If True, only variables from the export_list will be saved to + the output file as a .txt file. If False, all variables will be + saved to the output file as a .h5 file. + n_workers: int, optional + Number of workers to be used. If None, the number of workers + will be equal to the number of CPUs available. Default is None. Returns ------- None """ - parallel_start = time() + parallel_start_time = time() processes = [] if ( @@ -386,7 +380,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): with open(self._output_file, mode=open_mode) as f: pass - + # get the initial simulation index - read mode is required with open(self._input_file, mode='r') as f: idx_i = self.__get_initial_sim_idx( @@ -431,7 +425,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): # Initialize simulation counter sim_counter = manager.SimCounter( - idx_i, self.number_of_simulations, parallel_start + idx_i, self.number_of_simulations, parallel_start_time ) print("\nStarting monte carlo analysis", end="\r") @@ -507,7 +501,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): for p in processes: p.join() - print("All workers joined, simulation complete.") print("Joining writer workers.") # stop the writer workers input_writer_stop_event.set() @@ -527,7 +520,9 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): f"In total, {sim_counter.get_count() - idx_i} simulations were performed." ) print( - "Simulation took", parallel_end - parallel_start, "seconds to run." + "Simulation took", + parallel_end - parallel_start_time, + "seconds to run.", ) finally: @@ -1748,12 +1743,12 @@ def __init__(self): class SimCounter: - def __init__(self, initial_count, n_simulations, parallel_start): + def __init__(self, initial_count, n_simulations, parallel_start_time): self.initial_count = initial_count self.count = initial_count self.n_simulations = n_simulations self._last_print_len = 0 # used to print on the same line - self.initial_time = parallel_start + self.initial_time = parallel_start_time def increment(self): if self.count >= self.n_simulations: From 2a42b268ca9abe5f4b2b37bcd05b61f0757e461e Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 19 Jul 2024 18:12:37 -0300 Subject: [PATCH 32/54] FIX: small post merge corrections. --- .../monte_carlo_class_usage.ipynb | 433 ++++-------------- pyproject.toml | 2 +- rocketpy/simulation/monte_carlo.py | 2 +- 3 files changed, 84 insertions(+), 353 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index bb91f3519..e73406027 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -76,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -106,7 +106,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -122,7 +122,7 @@ "env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113)\n", "tomorrow = datetime.date.today() + datetime.timedelta(days=1)\n", "env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12))\n", - "env.set_atmospheric_model(type=\"Ensemble\", file=\"GEFS\")\n", + "#env.set_atmospheric_model(type=\"Ensemble\", file=\"GEFS\")\n", "\n", "# Motor\n", "motor = SolidMotor(\n", @@ -221,24 +221,9 @@ "outputs": [ { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "c66d0d4ff6d74269868eda1b66209fff", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wUdf4/8Ndsr7PpjQAhdBQEARVEVCycomc7C3axItjrqaeenmc/9c6Come5w6+op3cq+rMXUFRAQXoJoSeBQJItybbZ+f0RZthNL9v39Xw8eGg2m92Z3Z3Zz2venyLIsiyDiIiIiIiIMo4m0RtAREREREREicFASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIRERBQ1ZWVluPTSS9Wfv/nmGwiCgG+++abbj6X87bvvvhu9DYyTLVu2QBAEvPbaa4neFCIiog4xEBIRUadee+01CILQ5r8777wz0ZuHN998E08//XSn97v//vvb3Y/wf8ccc0zMt7k3du3ahfvvvx/Lly9P9KYQEVGK0yV6A4iIKHU88MADGDBgQMRtBx98cLv3nzx5MpqammAwGGK6XW+++SZWrVqFG2+8scP7nXnmmRg0aJD6s9vtxsyZM3HGGWfgzDPPVG8vLCzs1fb0798fTU1N0Ov1vXqc9uzatQt//vOfUVZWhtGjR8fkOYiIKDMwEBIRUZeddNJJGDduXJfvr9FoYDKZYrhF3TNq1CiMGjVK/bm2thYzZ87EqFGjcOGFF7b7d16vFwaDARpN1zrWCIKQVPvdVR6PB1arNdGbQUREccQuo0REFDPtjSF87rnnUF5eDrPZjMMOOwwLFy7EMccc02ZXzVAohIceegilpaUwmUw47rjjsGnTJvX3xxxzDBYsWICtW7eqXT7Lysp6vc1vvfUW7rnnHvTp0wcWiwVOpxP79u3DrbfeipEjR8Jms0EURZx00klYsWJFxGO0N4Zw3bp1+MMf/oCcnByYTCaMGzcOH3zwQattqK+vx0033YSysjIYjUaUlpbi4osvRm1tLb755huMHz8eAHDZZZep+xz+XO+88w7Gjh0Ls9mMvLw8XHjhhdi5c2fEc1x66aWw2WyoqKjAySefDLvdjgsuuAD33Xcf9Ho99uzZ02q7rrrqKmRlZcHr9fbw1SUiomTDCiEREXVZQ0MDamtrI27Ly8vr1mO88MILmD17No466ijcdNNN2LJlC04//XRkZ2ejtLS01f0feeQRaDQa3HrrrWhoaMBjjz2GCy64AD/99BMA4O6770ZDQwN27NiBp556CgBgs9l6uIcHPPjggzAYDLj11lvh8/lgMBiwZs0a/Pe//8XZZ5+NAQMGoKam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z0z0phARUYxwDCEREcXVjz/+iJtuuglnn302cnNz8csvv+CVV17BwQcfjLPPPjvRm9dr//znP/HPf/4TFosFRxxxRKI3p0c+/PBDrFmzBi+99BJmz56tTmJDRETph11GiYgorrZs2YLrr78eP//8M/bt24ecnBycfPLJeOSRR1BQUJDozes1nU6HIUOG4IknnsDJJ5+c6M3pkbKyMtTU1GDq1Kn417/+BbvdnuhNIiKiGGEgJCIiIiIiylAcQ0hERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERERERFRhmIgJCIiIiIiylAMhERERERERBmKgZCIiIiIiChDMRASERERERFlKAZCIiIiIiKiDMVASERERERElKEYCImIiIiIiDIUAyEREREREVGGYiAkIiIiIiLKUAyEREREREREGYqBkIiIiIiIKEMxEBIREREREWUoBkIiIiIiIqIMxUBIRERERESUoRgIiYiIiIiIMhQDIRERERERUYZiICQiIiIiIspQDIREREREREQZioGQiIiIiIgoQzEQEhERERERZSgGQiIiIiIiogzFQEhERERERJShGAiJiIiIiIgyFAMhERFRlMiyjFAoBFmWE70pREREXaJL9AYQERGlIiX8hUIhSJIESZIQDAYhCAIMBgM0Gg0EQVD/q/wjIiJKJgyEREREnZBlGbIsq8FPkiTs27cPAGCz2dT7KQFQuW84QRAQCoWg0+mg1WoZEomIKCkwEBIREYUJD3+hUAjBYFD9/1AoBKA53NXU1ECj0cDhcESEOq1WC41GE/F4yn9/+OEHDB06FHl5eerjaDSaVlVEhkQiIooXBkIiIspYLcOf0u1TGQeohDklsOl0OjWsdTW8tXV/5bbwqmP4/RkSiYgoXhgIiYgoIygBr+WYv/bCn/LfWAgPieHbp/yXIZGIiOKFgZCIiNJSywlflH/h4a9l0EqkroTEYDCo3qfltivdVBO9H0RElFoYCImIKOV1FP6A5kAVHqCA1AhOnYVEJSAq92FIJCKi7mIgJCKilNLWhC/pEP66iiGRiIiiiYGQiIiSVssJX5Ruky27fQqCAK1Wq/6caboaEpXfh4fD8HGJRESUeRgIiYgoKXQW/sJDTyaHv67qKCQqE+mE/54hkYgoMzEQEhFR3LWc7VP51zKoMPxFV8uQ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tnfvXjVv3lwbNmxQ69atzVHCcePGacOGDXrvvffUsmVLSdLChQs1evRoffbZZ3rkkUckXQvXaWlpuu+++yRJv/32mzZt2qTHH3/8jh47UFQRCAHkylEN7pNPPtHHH3+s0aNHKywsTGPGjNH69eu1adMmPfvss9qwYYMOHTqk9PR0ffnll3rhhRcUHBys+Ph4nTp1Su+//76efPLJXL9Hdna2OZIIZGVlaf369fr2228VHR2tjIwMde/eXSEhIerUqdMd7a9XVFy5csVsD/FHGsXn5ORo69atstlsWrZsmVJSUtStWzeFh4erffv2iouLU2RkpFasWCFPT0+FhoZqzJgxTlV+i7rRo0dr06ZN2rBhQ67PG4Yhf39/vfrqq3rttdckXSu25efnpwULFujxxx/XwYMHVb9+fW3btk0tWrSQJH333Xfq3r274uPj5e/vn2/HczvFxsYqLi5OQUFB8vf3V3h4uLZt26bt27ffcrQuKytLnTp1UrVq1bRgwQIzXG7cuFEjRozQoEGD9Pzzz0u6Fv6efvppvf3222rcuHGur8fNROCvYcoogFw5Rhd3794tLy8vPfjgg5Kkpk2b6sqVK1q3bp3THdmlS5dq9uzZGjdunNl+YNCgQZo8ebJSU1MlXQuZc+bMMadJubu7m3/EX331VR04cEDS/00vcrTCKIyOHz+uwYMHKyAgQCVLllSNGjU0YcIEZWZmOm23d+9etWvXTiVKlFCVKlU0bdq0m17rm2++Ud26dVWiRAk1bNjQnIZV1Hh4eKhz586aO3eufvvtN9lsNpUvX16vv/667rvvPvXv31/ffvutLl68WNC7eldJT0/XsWPHtGXLFm3atEkpKSny9/dXu3bt1LJlS1WtWtUpDGZlZWndunUaNmyYateurT59+igtLU0zZ85UQkKCvvrqKz3++OPy9/dXr1699OWXXyopKUn/+c9/ZLfbc20+X5RFR0erRYsW6t27t3x9fdW0aVN9/PHH5vO//vqrEhIS1LlzZ/OxMmXKqFWrVtq8ebMkafPmzfLy8jLDoCR17txZrq6u2rp1a/4dzA0co325ycnJyfMzePbs2apcubKeeuop7d+/X/v27ZO3t7c2b96sChUqaM2aNbf8vh4eHho1apRiY2Odtm3durUyMjK0a9cu87OybNmystlseYZB6fcrmwK4NQIhgDwdPHhQmzZt0n333We2rmjbtq1++ukn7d27V4cPH9aAAQMkSZGRkQoMDNQzzzxjfv0jjzyi7Oxs86IoJiZGL774oqZOnaqBAwdq5MiROnbsmE6fPq0ZM2aYaxMd68imTJmi5557zix8UZgcOnRIdrtd8+bN0/79+zVjxgzNnTtXY8aMMbdJS0tTly5dVK1aNe3YsUPvvfee3nrrLc2fP9/cJi4uTk888YQGDx6sXbt2KSwsTGFhYdq3b19BHFa+cXNzU7t27TRz5kwdO3ZMa9euVa1atTRp0iTdd9996tOnj7744gulpKRYbp2qYRhKS0vTL7/8ori4OG3dulVpaWmqWrWqHnroITVr1kyVK1d2Cm4ZGRlauXKlnn/+eVWvXl2DBw+Wq6urFi5cqISEBC1cuFBhYWG65557cv2exYoVU5cuXTRnzpyb2tgUdceOHdOcOXNUq1YtrV69WkOGDNHLL7+shQsXSpK5ts3Pz8/p6/z8/Mznrp9W7+Du7q6yZcs6rY3LD4ZhmEHPxcXFaWmBY7mBdO09mNsU4VOnTmnRokUaPny4zpw5oyVLlqhHjx7m+RYUFKSlS5cqKyvrlvsRFBSkoKAgvf/++0pMTJR07WeyYMECzZw586bp4nkFVwB/HYEQQJ6qVKmi4cOHq1evXuZjLi4uatGihSZPnqx69eopICBAKSkpOnXqlOrWrauKFSua23p6eurMmTPmRaZjZOvgwYNq1qyZrly5omHDhqly5coqW7aszp49K+na3eNLly5p3759OnnypLy9vfPxqG+PRx99VJ9++qm6dOmi6tWrKyQkRK+99poiIiLMbb788ktlZmbqP//5jwIDA/X444/r5Zdf1gcffGBu889//lOPPvqoRo4cqXr16umdd95Rs2bNNGvWrII4rALh6uqqli1bavLkyTp48KC2bdumli1bas6cOapevbpCQ0P1ySefKDExsciGQ8MwdP78eR0+fFgbN27U9u3bdfnyZdWoUUMPPfSQmjRpIn9/f6fCUOnp6YqIiNDAgQMVEBCgV199VV5eXoqIiNCpU6c0b948denShXWav8Nut6tZs2aaNGmSmjZtqueee07PPvus5s6dW9C79j9xcXExg962bdv03HPPmaObLi4ucnFxUWZmpj777DM9+uij6tSpk+bMmaPffvtN0rVpnefPn1fDhg1lGIaOHj3qNALd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giSZa1+++uorubu766OPPlKvXr109epV9erVS5MnT9bOnTu1atUqHTp0yKzi6ebmppycHJUuXVrnz5/Xr7/+Kun2FqVB4eLq6qqWLVuqZcuWevvtt7Vw4ULNnz9fQ4cOVXZ2tnx8fNStWzc99dRTqlat2k1rptLT0xUTE6Po6GitXr1aXl5eCg0NVUREhB544IE8p/3B2oYOHaoKFSrorbfe0s6dO/X5559r7969qlOnzi2nEK9fv14xMTEKCgrSvHnz1KhRI6fnHednzZo1VblyZU2cOFHvvPOOWrVqpZEjR+rJJ5+8aXr0jWuxARQ9TBkFcFfJLXydO3dO+/fvV/v27fN8vkKFCtqzZ4/q169vFl3o2LGjypUrp08++cSsOPr888/r66+/1siRIzVw4EAtXrxY8+bNk81mU926dc3XfOONN3T58mW99957t6W4CAqvrVu3au7cuYqOjlbx4sUVHh6uHj16qFKlSrLZbIqMjNSOHTvUunVrhYSEqEOHDtqzZ49sNptiY2NVuXJlhYWFqWfPnmrZsiUX1vjDtm3bpp49e6pRo0Zau3atFixYoD59+uR5k8pRsOuPWLdunbKzs9WpUyen1+IGGGA93JoEcFfJ7UKkXLlyat++/U3PO+5cnzx5UhUrVpSnp6cMw1CxYsVkt9u1ceNGffzxxypdurSkaxc6MTEx+vvf/67XX39dbm5u6t69u2bNmqU1a9aobt265sWQp6en1q9fTxiE4uPjVa5cOS1fvlytWrVyOgfr1q2r119/XfHx8YqIiFBERIRef/111apVS48//rjeffddNWjQgAts/Gl2u10tW7bUDz/8oAkTJigjI0OnT5+WdO1zMLfg9mfapnTs2NHpezmKynCuAtZDIARQaDmmP5UsWVINGzbU8ePHVbVqVUnS0qVLVaZMGd1///3mdnv27NGJEyfUt29f88LJ1dVViYmJatKkiaRr002LFy+uPXv2mO0wuGNubT179lTPnj3zfN7FxUVVqlTRsGHD9PLLL+vgwYOqW7cu5wz+Esf5ExAQIC8vL3l7e+u9995TUlKSJk2adFvPL85VwNr4BABQ6NWtW1f79u1zKnowffp01a9fX5UqVTIfW7p0qerUqaM6deqYjznKrjsavTvaAmzfvl2NGze2fBh899131bZtW91zzz3y8vLKdZuTJ08qKChI99xz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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -295,7 +280,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -314,17 +299,14 @@ "\n", "Stochastic Attributes:\n", "\twind_velocity_x_factor 1.00000 ± 0.00000 (normal)\n", - "\twind_velocity_y_factor 1.00000 ± 0.00000 (normal)\n", - "\n", - "Stochastic Attributes with choice of values:\n", - "\tensemble_member [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]\n" + "\twind_velocity_y_factor 1.00000 ± 0.00000 (normal)\n" ] } ], "source": [ "stochastic_env = StochasticEnvironment(\n", " environment=env,\n", - " ensemble_member=list(range(env.num_ensemble_members)),\n", + " #ensemble_member=list(range(env.num_ensemble_members)),\n", ")\n", "\n", "stochastic_env.visualize_attributes()" @@ -355,14 +337,14 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[1.3204824786686544, 0.8213012810128237, 0.5276783044255233, 1.7781228206802893, 1.7781228206802893]\n" + "[0, 0, 0, 0, 0]\n" ] } ], @@ -403,7 +385,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -495,14 +477,14 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[7027.588437139979, 6191.531179311793, 6629.281021408857, 5157.516419345492, 6866.985893654466]\n" + "[4798.413656761856, 5717.339370805124, 6338.873492616698, 6995.164751841167, 6953.443346442207]\n" ] } ], @@ -532,7 +514,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 21, "metadata": {}, "outputs": [ { @@ -585,7 +567,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ @@ -635,7 +617,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ @@ -673,7 +655,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -724,7 +706,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -771,7 +753,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 34, "metadata": {}, "outputs": [ { @@ -779,7 +761,7 @@ "output_type": "stream", "text": [ "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 1000 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", "\n", "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" ] @@ -788,7 +770,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "C:\\Users\\guiga\\Documents\\github\\RocketPy\\rocketpy\\simulation\\monte_carlo.py:105: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:138: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -815,25 +797,25 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 33, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Completed 1000 iterations. Total CPU time: 1021.7 s. Total wall time: 1262.5 sme left: 0 s \n", - "Saving results.\n", - "Results saved to monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" + "Completed 10 iterations. Total CPU time: 23.2 s. Total wall time: 23.2 sted time left: 0 s \n", + "Saving results. \n", + "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=1000,\n", + " number_of_simulations=10,\n", " append=False,\n", " light_mode=True,\n", - " parallel=True,\n", + " parallel=False,\n", " n_workers=None,\n", ")" ] @@ -865,7 +847,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -875,7 +857,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -884,7 +866,7 @@ "1000" ] }, - "execution_count": 19, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -895,7 +877,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 35, "metadata": {}, "outputs": [ { @@ -904,26 +886,26 @@ "text": [ "Monte Carlo Simulation by RocketPy\n", "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 1000\n", + "Number of simulations: 10\n", "Results: \n", "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " apogee 3406.545 643.312\n", - "out_of_rail_stability_margin 2.673 0.078\n", - " lateral_surface_wind -1.808 0.643\n", - " impact_velocity -5.440 0.083\n", - " x_impact 877.812 221.423\n", - " max_mach_number 0.831 0.131\n", - " out_of_rail_time 0.361 0.026\n", - " apogee_y 452.203 107.950\n", - " out_of_rail_velocity 25.664 2.207\n", - " apogee_x 342.921 124.187\n", - " initial_stability_margin 2.600 0.079\n", - " t_final 300.315 35.615\n", - " apogee_time 25.615 2.107\n", - " frontal_surface_wind 0.793 0.410\n", - " y_impact 325.183 165.888\n" + " y_impact 404.828 125.519\n", + " lateral_surface_wind 0.000 0.000\n", + "out_of_rail_stability_margin 2.681 0.060\n", + " x_impact 504.984 137.293\n", + " apogee_x 431.039 122.790\n", + " t_final 299.224 37.537\n", + " apogee_time 25.146 2.122\n", + " max_mach_number 0.834 0.131\n", + " initial_stability_margin 2.617 0.057\n", + " out_of_rail_time 0.364 0.027\n", + " frontal_surface_wind 0.000 0.000\n", + " out_of_rail_velocity 25.371 2.187\n", + " apogee_y 345.450 111.195\n", + " apogee 3280.073 627.837\n", + " impact_velocity -5.278 0.083\n" ] } ], @@ -941,64 +923,23 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "6637e2fc301847c786b94e55e1367974", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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lub2eHEzb5PsHK9yU1te3wPXk53X6oUXXrDNs3v3blt7Xj93CmqbZee7RW6PyUBRQYAFeIDsBlizZ8+2fSBPmzbN6TzWv4aVLFmyACp1LT4+3pQvX95IMjExMU7ncXf9Q4YMMZLzM1qsXyokmZUrVzpMT0lJMRUqVDCSzNixY+2mXb582ZQoUcJIMg8//LDTdb/44ou25ec1wLr2r77XPqKjo13+WCnobf/3AOvo0aPGy8vLBAYGmosXL9rm+/TTT40k06ZNG2OMcRlgJScn27Zp3759na7z2sB08+bNdtPy8npe2z+r92RGRoapUaOGkWQ++eQTl/NZz3obNmyYy3n+7pVXXrHVX9BfUrP7vvj2229dLsPVl/28vo7Zce2PnL//Rfvvj6FDh2ar7rxMu3abTZ8+3WF6RkaGadasmZFkateubTft7bffNpJM27Zts/3887of5madxuRfgNWyZUsjXT0j81pTp041ksytt97qsm9etnVe9s2kpCTb2RauzpC8dr/8+36Sl9esII872XUzf5bmJfDOiidvk+wer3JSW17fA9lxvdcqMTHRVluJEiVMRkaGMSZ/PncKYptd2zerY2Zuj8lAUcEYWMBNwhijN954Q5LUpUsXu/GmrvXAAw9Iks6dO6eTJ0/ekNoyMzP18MMP6+TJk/L399e///1vh3k8of4OHTpIujoGkyvR0dFOx/ry8/NTu3btJEk7duywm/bTTz/p/PnzkqTXXnvN6XJffPFF+fv756ruvytXrpzKli2rwMBAW1vLli31/vvvq3Llyg7zu2Pb33LLLWrdurUuXbqkr776ytZuHbz90UcfzbL/smXLbNt09OjRTud58sknbbe4/u9//+t0nty8ntm1du1a7d+/X6VKldKgQYNczmcdz+fHH3/M9rLPnTtn+/8SJUrkqr7sys77onbt2rb9Iyfy63XMrtOnT2f5uJF36Lzlllts48Fdy8vLy3bHrJ07d+r333+3TbPeoOHs2bPZHhcsr/thbtYpXb15h7n6h1CXr+31HDx4UKtXr5bFYtHDDz9sN61Xr14KCAjQnj179Msvv2S5nNxs67zsmz/99JMuXLggSXr55Zed9h0+fLiKFy/udFpeXrOCPO5kV2H5LM1PN/s2yWlteX0P5EVCQoJWrFihVq1a6a+//pIkDRs2TF5eV3/W3qjPnYL6fpHb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8MN22yg8PNx4e3sbSaZPnz5mwIABTl/X67n2dZNkfH19TalSpUxgYKBde9WqVc3WrVudLqOgt71120REROSo36pVq2w1HDp0yGH6s88+a5tusVhMeHi4Xd0tW7Y0Fy5ccOiX19dz3759xt/f325/j4iIMBEREebYsWN28y5cuNAEBwfbavLx8TElS5Y0fn5+dtt87NixOdo2Vj///LOJjIx02AdKlChhvLy87LZP3759TWpqql3/gn5fGGOuu2/n9nXMDuvrKOm6x6WyZcua2NjYbNWd22nWbfbPf/7TNG3a1LZPhIeH270Or7zyisvlWh9BQUEmLCzMrq1p06YmKSnJoW9u98PcrjO3nyfr16+39Vu8eHG2+uzYscPW55tvvrG152VbW+V230xLSzM9evRwecx/+OGHTf/+/Y0k8/jjjztdd16OHQV53Cmsn6XXrjs7jzvuuKNQbJPsHK9yU1t+vAeycu1rlRt5+dwpqG2Wne8WefkcAIoCzsACbiIffPCBPv/8czVv3lxhYWFKTk5WuXLl1KtXL/34449asGCB7fRkZ679a0/jxo1ztG7rWWLW/z99+nSWj2vPHsuv+q/nrbfe0uzZs9WoUSMFBAQoLS1NkZGReumll7Rt27br3u45L7y8vDR79mzNnj1bjRs3VkBAgNLT01W/fn19/PHHebq8oEKFCvr66681ZMgQ3XXXXSpVqpQuXLigzMxMVa5cWQ888ICmTZumnTt36s4773S6jILe9gXl3Xff1cqVK9W9e3eVLVtWSUlJCg4OVsuWLfXpp59q2bJlBfKX7xo1amjVqlXq1KmTSpcurXPnzunIkSM6cuSIwxkgXbp00YEDBzRq1Cg1atRIQUFBSkhIkJ+fn+644w4NGjRICxcuzPbltn8XHR2tPXv2aO7cuXrooYcUGRkpf39/Xbx4USVKlFDTpk318ssva/fu3frvf/8rHx8fu/7ufF9Y3ajX8XrHpdOnT1/3kqv84uvrqxUrVuhf//qXatWqpStXrig0NFT33nuvvvvuO6eXA7366quaPHmyunbtqltvvVXFihVTUlKSypQpozZt2ujTTz/V6tWrFRgY6NA3t/thXtaZG9azr0JDQ9W2bdts9bn99tt122232fW/Vm62tVVu981ixYrpq6++0rRp02zvrfT0dN111122u65az+BxdXZMXo4dBXnc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AAAAoAiaNGmSbr31Vk2aNMndpeRZQkKCPvjgA7Vr104RERHy8/NTyZIl1b59ey1btsxpnypVqrgcY2v16tWyWCwaOHCgXfu14z2tXbtWrVq1UnBwsEJCQtShQwft2rXLZY1Lly5Vp06dVLZsWfn5+emWW25Rx44dXY5DlZGRobfffls1a9a0zT9y5EhduXIlexslG+68805J0rFjx2xt6enp+uCDD9SgQQMFBQUpKChIjRo10pQpU5SRkeGwDFdjYF27fadNm6a6desqICBA5cqV0+OPP66EhATbvNaxutasWSNJqlq1qt24XQAgEWABAAAARdK0adMkSdOnT3dzJXm3YcMGDR06VPv27VOtWrXUtWtX1apVSz/99JPatWunTz/9NF/Xt3jxYrVq1UrJycm6//77Vb58eX3//fdq1qyZTp065TD/8OHDdd999+m7775TjRo11L17d1WvXl2xsbF64403nK7jwQcf1NixY1WrVi21bdtWFy9e1Pjx4/XYY4/l2/O4ePGiJMnPz0/S1dCsc+fOGjp0qA4cOKA2bdqodevW2rNnj5588kn17NlTmZmZOVrHiBEjNGTIEJUvX1733XefjDH6z3/+o06dOtnO/gsKCtKAAQNUtmxZSVL37t1tY3YNGDAg354vgJtbMXcXAAAAAODG2rNnj3bu3ClJ+uOPP7R3717VqlXLzVXlXq1atbR+/Xo1btzYrn3btm1q1aqVnn32WfXq1UtBQUH5sr73339f8+fPV5cuXSRdDX569+6t+fPn66OPPtKYMWNs83722Wd69913VaFCBX333XeqV6+ebdrly5f1888/Oyz/yJEjKl68uPbv369y5cpJkg4dOqT69evr888/1+uvv67q1avn6TmkpKTYzk6rW7eu7Xl9//33ql27tlasWGELlE6ePKmWLVtq4cKF+uijj/TUU09lez1z5szRjh07bPtXXFycmjRponXr1mnVqlVq1aqVbYyuFi1a6PTp05owYUK+3YkRQOHBGVgAAABAIXfmzBl9++23tsfEiRPtpk+cONFu+pkzZ9xUae5UrVrVIbySrl4iN2TIEF24cEGrVq3Kt/X17dvXFl5Jkre3t/75z39KktauXWs377/+9S9J0rvvvmsXXklSQECA2rRp43QdkydPtoVX0tXn2K9fP0nSunXrcl17Wlqafv/9d/Xo0UOHDx9WyZIl1bNnT9s6rbVawyvp6jhX77zzjiTl+JLTN954wy4cLVWqlAYPHizJcVsBQFY4AwsAAAAo5Jo3b649e/a4nD516lRNnTrV9u9bb71Vu3fvvhGl5ZuMjAytWLFCv/zyi06ePGkbK2r//v12/80Pbdu2dWirWbOmpKtnK1n99ddf2r17t8LCwtSrV69sL9/Hx0ctW7bM1jqy48iRI07Hkipbtqzmz5+v0NBQHT16VEePHlXp0qWdPr+OHTsqLCxMBw4c0KlTp+zCtaxkd1sBwPUQYAEAAACFXPfu3fXmm2/maP6byfHjx9WxY0dt377d5TzW8Z7yQ6VKlRzagoODJclukHXr4OjVqlXL0WDk5cqVk7e3d7bWkR2BgYHq0aOHpKtni4WFhal+/frq2rWr7e6Bf/31lyQpIiLC6TIsFosiIiKUkJCgEydOZDvAyu62AoDrIcACAAAACrmxY8eqbt26+r//+z8lJia6nC80NFRTp061XVJ2sxg0aJC2b9+u7t27a8SIEapVq5aCg4Pl5eWl//znP3r88cdtA4Znx/UGKvfyKtiRWPJ7+dYxpvIqN3cELOhtBaDoIMACAAAAioBevXqpUaNGql+/vuLj4x2mh4eHa+vWrTfd4NmXLl3SsmXLVLZsWX355ZcOZy4dPHjQaT9fX19JUlJSksPg7tYzp/LqlltusdVgjMlVAHSjVKhQQdLVyw1dsU6rWLHiDakJAK5FHA4AAAAUEcWKFXMaXklSfHy8fHx8bnBFeZeYmKjMzEyVL1/eIbxKS0vTwoULnfYrX768JGnfvn0O06x358urChUq6LbbblNCQoK+/vrrfFlmQalcubIqV66ss2fPasWKFQ7Tv/vuO8XHxysyMjLblw/mlDVUTE9PL5DlA7i5EWABAAAARYSrMCe70z1RmTJlFBoaqj/++EOxsbG29oyMDI0cOdJpQCVdHdheksaNG6eMjAxb+9y5czV37tx8q+/FF1+UJD333HPasWOH3bSUlJR8C8vyw9NPPy3paq1nz561tZ86dUovvPCCJGnYsGEFtn7rWWB79+4tsHUAuHkRYAEAAABFxLUBVadOnbRnzx516tTJ1rZgwQJ3lJWlxo0bu3xMmzZNxYoV04gRI5Senq7mzZurbdu26tOnjyIjI/Xxxx9ryJAhTpc7ZMgQlS5dWvPmzVNUVJR69uypevXq6eGHH87XkKZ///56+umndeLECdWvX18xMTF68MEH1bJlS5UvX94WDHmCZ599Vvfdd5927NihGjVqqFu3buratatq1qyp3bt3q0uXLnryyScLbP3WffHBBx9Uz549NWjQIA0aNKjA1gfg5sIYWAAAAEARERISIn9/f02cOFFPPPGELBaLvvnmG3300Ud6/vnnFRoa6u4SHfz6668up7Vv316S9NJLL6lSpUp6//33FRsbq4CAADVt2lRjxozR1q1bnfYtW7as1q5dqxdeeEFr1qzRiRMn1KBBAy1btkwWi0Xvvfdevj2HyZMnq3Xr1vroo4+0adMmbdy4UWXKlFHTpk316KOP5tt68srb21vffvutPvroI82cOVM//vijJCkqKkqPPPKIHn/88QIdlL1bt2567733NHXqVC1evNh2l8Jp06YV2DoB3DwsJie34wCyoXbt2pKknTt3urmSvElLS5Ovr69SU1NvyvEgAACA58vMzLRdLlWrVq0Cv2NbamqqMjIyFBAQ4DDt8uXL8vb2to1DBADulpNjZGH5HQrXOAMLAAAAKCKyCqechVoAAHgKxsACAAAAAACARyPAAgAAAAAAgEcjwAIAAAAAAIBHI8ACAAAAAACARyPAAgAAAAAAgEcjwAIAAAAAAIBHI8ACAAAAAACARyPAAgAAAAAAgEcjwAIAAAAAAIBHI8ACAAAAAACARyPAAgAAAAAAgEcjwAIAAAAAAIBHI8ACAAAA4JFWrVql7t27q2LFivL19VV4eLhq1aqlnj176t///rcSExPt5m/RooUsFosOHz7snoKzMHr0aFksFs2cOdPdpeTYzJkzZbFYNHr06Fz137hxoywWiywWi8aMGZO/xQEoMgiwAAAAAHicMWPGqFWrVlqwYIFCQ0PVsWNHtW3bVgEBAVqwYIGefvpp7d69291luoXFYlGVKlXcXUa2zZkzx/b/n3/+uRsrAXAzK+buAgAAAADgWlu2bNHo0aPl4+Ojr776Sl26dLGbfurUKX322WcKCwuza589e7aSk5NVsWLFG1csspSWlqYvvvhCklSuXDnt27dPv/76q+6++243VwbgZsMZWAAAAAA8yoIFC2SMUa9evRzCK+lqEPL888/r1ltvtWuvXLmybr31Vvn4+NygSnE9S5cuVVxcnKKjo/Xkk09Ksj8jCwCyiwALAAAAgEc5e/asJKl06dI56udqDCzrJXfp6el64403FBkZqYCAAN12222aMWOGbb6VK1eqZcuWCgkJUXh4uPr3769z5845rKdKlSqyWCxOa1i9erUsFosGDhyYrZoPHDig0aNHq0mTJipXrpx8fX1VqVIl9e/fX/v27bOb1zoWlSQdOXLENq6UxWJRixYt7OZNTk7WuHHjdOeddyooKEhBQUFq3LixZs2a5bKW2NhYtW7dWsHBwQoLC1O7du3066+/Zut5uPLZZ59Jkvr166d+/fpJkr788kulpaU5nd+6bY0xmjRpkqKiouTv76+KFStq6NChSkhIcNovOTlZb7zxhurUqaOAgACFhoaqWbNmtrO/nNmxY4ceeOABhYWFKTg4WM2aNdOyZcuyfA2NMZo7d65atWql8PBw+fv767bbbtPo0aOVnJzsdD3p6emaMmWKmjRpopCQEAUEBKhevXp6//33lZ6ensXWA3AtAiwAAAAAHuWWW26RJM2fP19nzpzJt+X26tVLEydO1O23365mzZrp0KFDevTRRzVjxgzNmzdP7dq1U3p6utq1a6fAwEDNmTNHXbp0kTEm32r4u2nTpmnMmDG6dOmSGjZsqE6dOikkJERz5sxRw4YNtWPHDtu8kZGRGjBggCQpMDBQAwYMsD3at29vm+/MmTNq0qSJXnrpJZ06dUrNmzdXs2bNtGfPHg0cOFBPP/20Qx1LlixRixYttGLFCkVFRem+++7TsWPH1KxZM61fvz5Xzy0xMVHffvutfH191atXL1WtWlX33HOP4uLitHTp0iz7Pv3003rhhRdUqVIlde7cWRkZGfrggw/UvHlzXbhwwW7eixcvqlmzZnrttdd05swZdezYUdHR0dq4caP69u2rYcOGOSx//fr1atKkiZYsWaKIiAh17NhRKSkpat++vRYsWOC0pszMTD300EN68MEHtWnTJtWrV0/333+/Ll26pNdff10tW7bU5cuX7fpcvnxZbdu21ZNPPql9+/apcePGatOmjU6ePKlnn31W3bt3V2ZmZg63LFBEGSCfRUVFmaioKHeXkWepqalGkklNTXV3KQAAoJDKyMgwu3btMrt27TIZGRnuLsdj/PnnnyYgIMBIMsHBwWbAgAFm6tSpZuvWrSY9Pd1lv+bNmxtJ5tChQ3btkowkU6dOHXPmzBlb+8qVK40kU758eVOyZEmzZMkS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6PxMEFft7vDqq6/qhRdecDp4+YkTJ/T4449Lkjp16mQ7G+pGat68uSRp3LhxysjIsLXPnTtXc+fOzfZyatasKUlasGCBzp49a2tPSEjQY4895jL0qFChgk6fPq2EhASHaXfffbfatGmj2NhYDRkyRBcuXHCYZ/v27Vq6dKnt3z179lTJkiW1evVqzZo1y9ZujNGoUaN09OjRbD+njIwM2zbo27evy/liYmJUsWJF7d69W1u2bHGY/sEHH9gGapek5ORkPf300zLG6JFHHrENih4YGKhHH31UmZmZGjJkiC5dumTrs2/fPo0dO1aSNHToUFt7q1atVKNGDe3du1fjx4+3W+/MmTNtg9pfy8/PTyNGjNDFixfVrVs3p2fHnThxwnbppHR1XLVHH31Uhw8fVt++fXX69GmHPgcOHMhxQAgUVVxCCAAAABQh7SPb6/iF4zL635knFlnUrno7N1ZlLykpSZMmTdKECRNUs2ZNRUVFyd/fX8ePH9evv/6qtLQ0RUZG6v3333dLfUOGDNHHH3+sefPmKSoqSnXr1tX+/fv1xx9/aNiwYXrvvfeytZy77rpLbdq00bJly1SzZk3bXRJXr16tUqVKqXPnzlq0aJFDv06dOumDDz5Q/fr1dc8998jf31+1atXSCy+8IOnqWUft27fXRx99pP/+97+qV6+eKlSooMTERO3YsUPHjh3TsGHD1L59e0lScHCwpk+fru7du2vgwIGaMmWKqlWrpu3bt2v//v36xz/+oalTp2brOf300086ffq0atasqfr167ucz8vLS71799a7776rOXPmqEGDBnbT+/Xrp7vvvlutWrVSaGio1q5dq1OnTql27dp644037OYdN26cNmzYoGXLlqlatWpq3ry5Ll26pJUrVyolJUVDhw61uxOil5eXZs2apdatW+vFF1/U3LlzFRUVpT///FObNm3SkCFD9OGHHzqEoy+++KL27NmjOXPm6LbbbtOdd96pqlWrKjU1VXv37tWuXbtUt25d250PJWnSpEk6fPiw5s+fr6VLl6pevXqqXLmyLl26pF27dunAgQPq3Lmzunfvnq3tCxRlnIEFAAAAFCEvxbykg8MO6tCwQ7bHwWEH9VKM4zhE7vLKK69ozpw56tevn/z8/LRu3TrNmzdPu3btUqNGjTR+/Hj99ttvTu8ceCOULVtWa9euVceOHXXy5En98MMPCg0N1bJly9SpU6ccLWvRokV6+eWXVbp0af3www/asmWL+vTpow0bNigsLMxpn3Hjxumpp55Senq6vvzyS02fPt12BzxJKlOmjH755RdNnjxZUVFR2rZtm+bNm6cdO3aoWrVqeuedd/T888/bLdM6KH7Lli31xx9/6LvvvlP58uW1Zs0a3XPPPdl+PtYzkLI6+8rKOs/cuXMdLomcPHmyxo0bpyNHjmjRokWyWCwaMmSI1q1bp9DQULt5g4ODtWbNGr3++usqVaqUvv32W61bt0533XWX/vvf/2rSpEkO627SpIl++eUXdezYUYcOHdK3334rHx8fff/992rSpImk/w3GbuXl5aXZs2dr0aJFatOmjQ4dOqT58+fr559/lr+/v1544QV9+umndn0CAgL0ww8/aNasWbr77ru1e/duzZs3T5s3b1bp0qX1+uuvO5wFBsA5i8nJLS2AbKhdu7YkaefOndeZ07OlpaXJ19dXqamp8vHxcXc5AACgEMrMzNTevXslSbVq1cq3O+EBN6sqVaroyJEjObrzYn4bPHiwPvnkE33xxRfq3bu32+pAzo6RheV3KFzjExIAAAAAUKScP39ehw8fdmj/8ssvNW3aNIWFhaljx443vjAALjEGFgAAAACgSNm3b5+aNGmiunXrqlq1apKk3bt3a+/evfL29tYnn3yiwMBAN1cJ4FqcgQUAAAAAKFKqVaumIUOGKC0tTatWrdKSJUuUmJiobt26ad26derVq5e7SwTwN5yBBQAAAADwCM4u6ysIZcqU0b///e8bsi4A+YMzsAAAAAAAAODRCLAAAAAAAADg0QiwAAAAAAAA4NEIsAAAAAAAAODRCLAAAAAAAADg0QiwAAAAAAAA4NEIsAAAAAAAAODRCLAAAAAAAADg0QiwAAAAAAAA4NEIsAAAAAAAAODRCLAAAAAAeKRVq1ape/fuqlixonx9fRUeHq5atWqpZ8+e+ve//63ExES7+Vu0aCGLxaLDhw+7p+AsjB49WhaLRTNnznR3KTk2c+ZMWSwWjR49Ott9LBaLLBZLwRVVACwWi6pUqWLXtnr1alksFg0cONAtNWXF+rpc+/Dx8VGlSpXUt29fbd26Nc/rqFKlyk33OqLwIsACAAAA4HHGjBmjVq1aacGCBQoNDVXHjh3Vtm1bBQQEaMGCBXr66ae1e/dud5fpFs6CFhRd1atX14ABAzRgwAB17txZxYoV0xdffKHGjRvr22+/dXd5Nuy3yKti7i4AAAAAAK61ZcsWjR49Wj4+Pvrqq6/UpUsXu+mnTp3SZ599prCwMLv22bNnKzk5WRUrVrxxxaJQa9SokXbv3q3Q0FB3l+JS06ZN7c7sS0tL05NPPqlp06Zp8ODBat++vXx9fXO17BUrVigtLS2fKgXyhgALAAAAgEdZsGCBjDHq1auXQ3glSeXKldPzzz/v0F65cuUbUB2KkuLFi+vWW291dxk54uPjo/fff19ffPGFTp48qY0bN6pp06a5Wlb16tXzuTog97iEEAAAAIBHOXv2rCSpdOnSOernagws66VL6enpeuONNxQZGamAgADddtttmjFjhm2+lStXqmXLlgoJCVF4eLj69++vc+fOOawnq3GBcjpm0oEDBzR69Gg1adJE5cqVk6+vrypVqqT+/ftr3759dvNaxzySpCNHjtiNfdSiRQu7eZOTkzVu3DjdeeedCgoKUlBQkBo3bqxZs2a5rCU2NlatW7dWcHCwwsLC1K5dO/3666/Zeh55kZCQoA8++EDt2rVTRESE/Pz8VLJkSbVv317Lli1z2ufa1/qbb75R48aNFRgYqBIlSqhv3746fvy4037nz5/XU089pQoVKsjf319RUVGaNGmSjDFO53f1el47ptnvv/+uTp06KTw8XIGBgWrevLl++eUXp8tLS0vT22+/rVq1asnf31+VK1fWc889p6SkpHwdwy0wMFA1a9aUJB07dszWfu7cOb3wwguqUaOG/P39VaJECbVv314//fST0+U429cPHz5s2+cuX76sF1980fa6RUZG6u2337bbnjnZb4GscAYWAAAAAI9yyy23SJLmz5+vf/7znypTpky+LLdXr162kKp69epas2aNHn30UUlScHCw+vbtq8aNG6tdu3Zav3695syZo0OHDmnt2rUFNpD1tGnTNH78eNWpU0cNGzaUn5+fdu3apTlz5mjRokVat26d6tatK0mKjIzUgAEDNGvWLAUGBqpHjx625Vx7ltCZM2fUpk0b7dixQ+XKlVPz5s1ljNEvv/yigQMHavPmzfrggw/s6liyZIm6du2q9PR0NWrUSNWqVdP27dvVrFmzAh/AfMOGDRo6dKiqVKmiWrVqqUmTJjp69Kh++ukn/fTTT5o2bZrtdfq7jz76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SaVKlboRJdmxhiH79u1zmJbdSxolKT4+XpLz7+cHDhzQ1q1bnfbz8fFRenq602lt2rSRJC1cuDDbdcTExEiSvvrqK4dp6enpmj9/fraXlVOJiYnKzMxU+fLlHcKrtLS0HD2PrDRo0EABAQHasmWL01Dsiy++yJf1uOLj46NGjRrJGKMFCxY4TF+5cqXOnTtXYOu3XmK4dOlSJSQkOEz/7LPPJP1vXygIWe23QHYQYBWgH3/8UbNmzdK8efO0c+dORUREaO7cuWrQoIFtnqSkJEnK8q9GgYGBkv533be1T1b9/t4nO+ty1icrtWvXdvr4888/s9UfAAAA7uHlJU2ZIjVsKH30keedffXqq6/qhRdecPq98sSJE3r88cclSZ06dbKdDXUjNW/eXJI0btw4ZWRk2Nrnzp2ruXPnZns51sGuFyxYYDcGVkJCgh577DHbYO5/V6FCBZ0+fdppEHH33XerTZs2io2N1ZAhQ3ThwgWHebZv366lS5fa/t2zZ0+VLFlSq1evthsM3BijUaNG2f4QXhDKlCmj0NBQ/fHHH4qNjbW1Z2RkaOTIkU5DwtwICgrSww8/rIyMDD399NO6fPmybdrmzZv173//O1/Wk5XBgwdLkl577TW7sabOnz+vF154oUDXXa1aNXXo0EEXL17UsGHD7Pat9evXa8qUKfL29taQIUMKrIas9lsgOzzso6pwWb58uYwxio+P19q1a1WjRg01b95cb775prtLAwAAQBEXEyNt3Hj1v54mKSlJEyZMUGRkpGrVqqWuXbuqb9++iomJUdWqVbVx40ZFRkYW+J3xXBkyZIhKly6tefPmKSoqSj179lS9evX08MMPa9iwYdlezl133aU2bdro6NGjqlmzpm3A+qpVq+qvv/5S586dnfbr1KmT0tPTVb9+ffXr10+DBg3SO++8Y5v+2Wef6c4779RHH32kiIgItWzZUg899JA6duyoypUrq169enYBVnBwsKZPny5vb28NHDhQjRs31oMPPqg6deronXfe0T/+8Y9cb6vGjRu7fEybNk3FihXTiBEjlJ6erubNm6tt27bq06ePIiMj9fHHH+droDJu3DjVqlVL33//vapXr64+ffqoXbt2atKkifr3759v63HloYceUteuXfXnn3/q1ltvVZcuXdS9e3dFRkbKy8tLjRs3lqQCC2U/+eQTVa1aVbNn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zZ49O8v6jh8/rkceeUQVKlSQv7+/atasqVGjRiklJSXXzxkAAAAAAKCgFHN3ATfC4cOHb+j63njjDS1atCjH/aKjoxUZGenQ3qBBA6fzz58/X71791ZmZqaaNWumUqVKacWKFRowYIB27NihCRMmOPQ5cOCAmjRpori4ONWpU0cxMTHavHmzxowZoxUrVmjFihXy8/PLce0AAAAAAAAFpUgEWDdakyZNVLduXTVs2FANGzZUlSpVdOXKlev2GzRokAYOHJitdZw/f16PPvqoMjIyNH/+fHXr1k2SdPr0aTVt2lQTJ05Ux44d1aJFC7t+AwcOVFxcnIYOHapJkyZJktLT09WrVy8tXLhQ48aN0+jRo3PydAEAAAAAAApUkbiE0Jn4+HjFx8cXyLJHjhypMWPG6IEHHlC5cuUKZB3Tpk3ThQsX1LlzZ1t4JUlly5bV+PHjJUkTJ06067Nx40bFxsaqTJkytnkkqVixYpoyZYp8fHw0efJkxgADAAAAAAAepUgFWN9//73atWunoKAglSpVSqVKlVJQUJDat2+v77//3t3l5ch3330nSerRo4fDtA4dOsjf31/Lly+3G9fK2ueBBx5wuEywbNmyiomJUXx8vH7++ecCrBwAAAAAACBnikyA9eyzz+qBBx7QsmXLlJycrJCQEIWGhio5Ofn/sXff4VGV6fvA75lk0gmhJEiThABSIlhWBNkEdFVYxVWpuqti++0iCvgFFZciRSKigIt9V7FuwwDiurpSFg0RCyguSGgCoYMJIaGkTjLn98fLmTl15sxkkkwm9+e65opz5pR3SpC5ed7nxdq1a3HLLbdgypQpjTrGDRs24NFHH8X48eMxf/58fP/996b7btu2DQBwxRVX6B6LiopCRkYGKisrsXfvXkvHKLdv37494OdARERERERERBRszSLAWr58OZYuXYrk5GS8+OKL7umDp0+fRmlpKV566SWkpKRg6dKl+OCDDxptnO+//z6WLl2KP//5z5g1axZ+8YtfYNSoUTh//rxqv7Nnz+LMmTMAgE6dOhmeS95+6NAh97bDhw/7fQwRERERERERUWNrFk3cX331VcTExGDjxo3o0aOH6rHExEQ8/PDDuOGGG3DZZZfh1VdfxZgxYxp0fN26dcOiRYvw61//Gl26dEFJSQk2btyIJ554AitXrkRtbS0+/PBD9/7KQCsuLs7wnPHx8QCAc+fO6Y7z5xhv+vTpY7h9//79SE9Pt3QOIiIiIiIiIiJfmkWAtW3bNlx33XW68EqpR48euO666xql/9Ndd92luh8fH4/f/va3uPbaa3HppZdi9erV+OabbzBgwIAGHxsRERERERERUWNrFgFWdXW1u7rIm/j4eFRXVzfAiKxp37497rvvPixatAifffaZO8BKSEhw7yP389IqKysDALRo0cK9TT6uvLzc8HpGx3iTn59vuN2sMouIiIiIiIiIKBDNogdWeno6cnNz3QGNkfLycuTm5obc1Lfu3bsDAE6cOOHeJjegB4CjR48aHidv79Kli3vbxRdf7PcxRERERERERESNrVkEWGPGjEFhYSFuu+02/PTTT7rH9+/fjxEjRqCoqAhjx45thBGaKykpAQBdBVm/fv0AAFu3btUd43Q6sWPHDsTExKimTXo7Rrm9b9++dR84EREREREREVGQNIsA67HHHsMVV1yB//73v+jduzeuvvpqjB07FmPHjsWAAQPQs2dPrF27FldeeSWmTp3a2MN1kyTJ3bz9iiuuUD128803AwBWrFihO+7f//43Kisrcf311yMmJkZ3zMcff4yqqirVMT///DPy8vLQqlUrDBo0KKjPg4iIiIiIiIioLppFgBUbG4svvvgCDz/8MKKiorBlyxbk5OQgJycHmzdvRlRUFB5++GFs2LABsbGxDTq2oqIivPLKK7qV/86fP4+HHnoI3377LS666CKMGDFC9fiDDz6IxMREfPTRR1i1apV7e2FhIZ544gkA0IVx/fv3x6BBg1BYWIhp06a5t9fU1GDChAlwOp2YNGkSHA5HsJ8mEREREREREVHAbJIkSY09iIZUXl6O77//HsePHwcAdOjQAVdeeSXi4uKCdo1PPvkETz/9tPv+5s2bIUkSrr76ave2WbNm4eabb8bBgweRlpaGhIQEXHXVVWjfvj2KioqwdetWFBcXIykpCf/+978Nq6JWrlyJMWPGQJIkDBkyBG3atMH69etRWlqKKVOmYPHixbpjfvrpJwwcOBDFxcW49NJL0bt3b2zZsgUHDhzANddcgw0bNiA6OrpOz19u4m7W5L2pcDqdiIqKQnV1NUM9IiIiIiKiEBYu30PJXLNYhVApLi4OmZmZ9XqNoqIifPvtt7rtym1FRUUAgDZt2mDatGn45ptvsHfvXnz11VeIiIhAWloa7r33Xvzf//0fOnbsaHidkSNHYuPGjZg/fz6++eYbVFdXo3fv3njkkUcwbtw4w2O6d++OH374AU899RQ+++wzfPjhh7j44osxa9YsTJ8+vc7hFRERERERERFRsDW7Ciyqf+GSfLMCi4iIiIiIqGkIl++hZC4sK7DmzZtXp+OfeuqpII2EiIiIiIiIiIjqKiwrsOx2O2w2G/x5ajabzf3ftbW19TGsZiNckm9WYBERERERETUN4fI9lMyFZQXWggUL/Nr/2LFjWLZsGSoqKlRBFhERERERERERNb6wDLCmTZtmab+ff/4ZzzzzDN58801UVlYiMTERjz76aP0OjoiIiIiIiIiI/BKWAZYvRUVFePbZZ/H666+jsrISCQkJmDp1KqZOnYqkpKTGHh4RERERERERESk0qwCruLgYCxcuxGuvvYaysjIkJCTgySefxNSpU9G6devGHh4RERERERERERloFgFWSUkJnn/+ebz88ss4f/484uPj8cQTT+Dxxx9HmzZtGnt4RERERERERETkRVgHWGfOnMGiRYvw0ksv4ezZs4iLi8PUqVMxbdo0tG3btrGHR0REREREREREFoRlgHX27FksWbIES5cuxZkzZxAbG4v/+7//w7Rp05CSktLYwyMiIiIiIiIiIj+EZYDVpUsXnD17FjExMZg8eTKefPJJtGvXrrGHRUREREREREREAbBJkiQ19iCCzW63w2azwWazwW63+3WszWZDVVVVPY2seejTpw8AID8/v5FHUjdOpxNRUVGorq6Gw+Fo7OEQERERERGRiXD5HkrmwrICCwAkSYIkSXC5XI09FCIiIiIiIiIiqoOwDLAYWhERERERERERhQ//5tcRERERERERERE1MAZYREREREREREQU0hhgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhERERERERERBTSGGAREREREREREVFIY4BFREREREREREQhjQEWERERERERERGFNAZYREREREREREQU0hhgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhERERERERERBTSGGAREREREREREVFIY4BFREREREREREQhjQEWERERERERERGFNAZYREREREREREQU0hhgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhERERERERERBTSGGAREREREREREVFIY4BFREREREREREQhjQEWERERERERERGFNAZYREREREREREQU0hhgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhERERERERERBTSGGAREREREREREVFIY4BFREREREREREQhjQEWERERERERERGFNAZYREREREREREQU0hhgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhERERERERERBTSGGAREREREREREVFIY4BFREREREREREQhjQEWERERERERERGFNAZYREREREREREQU0hhgERERERERERFRSGOAVQ++//57PPvssxgxYgQ6deoEm80Gm83m87h33nkH/fv3R0JCAlq3bo2bbroJX331lddjNm3ahJtuugmtW7dGQkIC+vfvj/fee8/rMUePHsV9992HDh06ICYmBj169MDs2bNRWVnp1/MkIiIiIiIiImoINkmSpMYeRLi57bbb8NFHH+m2e3upH330USxduhSxsbG48cYbUVlZif/+97+QJAkrVqzAbbfdpjtm5cqVGDt2LFwuF7KystC2bVv897//RWlpKaZOnYpFixbpjtm3bx8GDhyIU6dOISMjA71798Z3332HAwcOYNCgQfjvf/+L6OjoOj3/Pn36AADy8/PrdJ7G5nQ6ERUVherqajgcjsYeDhEREREREZkIl++hZI4VWPVg4MCBmDVrFv71r3/hxIkTPgOh9evXY+nSpWjTpg22bduG1atX47PPPsPGjRsRERGB++67D6WlpapjTp8+jfvvvx+1tbVYsWIFvvjiC6xYsQK7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IiIiouaDFVgUdOGSfGsrsCh0ZGcDy5YByj+9bDbggQeAGTMab1wUHNoqLFZfEREREZEv4fI9lMyxAouImhz2SQpvweilRURERERE4YUBFhE1ORMn+redmhZ/py0SEREREVH4i2zsARAR+Uuu0FFWB7NSJ7zIvbSIiIiIiIgAVmARURNktwOzZ6u3zZ7NSh1ZdjbQtSuQlua5de0qthMRERERETVF/LpHRE0S+ySZY48wIiIiIiIKNwywiKhJYp8kc+wRRkRERERE4YY9sIioyWKfJGPsEUZEREREROGGNQtEFBTsuxQ62COMiIiIiIjCDb/OEFFQsO9SaGGPMCIiIiIiCicMsIgoKNh3KbSwRxgREREREYUT9sAioqBg36XQwx5hREREREQULvhv8kQUFOy7RERERERERPWFXy2JKGjYd4mIiIiIiIjqAwMsIgoa9l0iIiIiIiKi+sAeWEQUVOy7RERERERERMHG+ggiIiIiIiIiIgppDLCIiIiIiIiIiCikMcAiIiIiIiIiIqKQxgCLiIiIiIiIiIhCGgMsIiIiIiIiIiIKaQywiIiIiIiIiIgopDHAIiIiIiIiIiKikMYAi4iIiIiIiIiIQhoDLCIiIiIiIiIiCmkMsIiIiIiIiIiIKKQxwCIiIiIiIiIiopDGAIuIiIiIiIiIiEJaZGMPgMLP4cOH4XQ60adPn8YeSp1IkgQA6NevH2w2WyOPhoiIiIiIiMzs378fDoejsYdB9YgVWBR08fHxYfEHx4EDBxAdHc3wqpnZv38/9u/f39jDoAbG97354XvePPF9b574vjc/fM+bJ6fTiYqKisYeBtUjVmBR0J08ebKxhxAUcgVZfn5+I4+EGhLf9+aJ73vzw/e8eeL73jzxfW9++J43T019BhD5xgosIiIiIiIiIiIKaQywiIiIiIiIiIgopDHAIiIiIiIiIiKikMYAi4iIiIiIiIiIQhoDLCIiIiIiIiIiCmk2SZKkxh4EERERERERERGRGVZgERERERERERFRSGOARUREREREREREIY0BFhERERERERERhTQGWEREREREREREFNIYYBERERERERERUUhjgEVERERERERERCGNARYREREREREREYU0BlhEGhUVFXjqqafQo0cPxMTEoEOHDrj//vtx7Nixxh4aWTBkyBDYbDbT22effWZ43DvvvIP+/fsjISEBrVu3xk033YSvvvrK67U2bdqEm266Ca1bt0ZCQgL69++P9957rz6eVrP3/fff49lnn8WIESPQqVMn9/vpS0O9r0ePHsV9992HDh06ICYmBj169MDs2bNRWVnp1/MkNX/f9zlz5nj9/X/yySdNj+X7HhrKy8uxevVqPPDAA7jkkksQExOD+Ph49OvXD/PmzcP58+dNj+Xve9MVyPvO3/emb8mSJRgxYgS6d++Oli1bIjo6Gl26dME999yDH3/80fQ4/q43bf6+7/xdJxWJiNwqKiqkAQMGSACk9u3bS2PGjJH69+8vAZCSk5Ol/fv3N/YQyYfBgwdLAKSRI0dK48aN0922b9+uO2by5MkSACk2Nla69dZbpaFDh0qRkZFSRESE9OGHHxpeZ8WKFVJERIRks9mkwYMHSyNHjpSSkpIkANLUqVPr+Vk2P7feeqsEQHfzpqHe159++klq27atBEDKyMiQxowZI3Xt2lUCIA0aNEiqrKys69Nvtvx932fPnu1+3Y1+/z/44APD4/i+h4433njD/T736tVLGj16tDR06FCpRYsWEgCpZ8+e0s8//6w7jr/vTVsg7zt/35u+Nm3aSDExMVL//v2l22+/Xbr99tulHj16SAAkh8Mhffzxx7pj+Lve9Pn7vvN3nZQYYBEpzJgxQwIgDRw4UDp37px7++LFiyUA0uDBgxtvcGSJHGAVFBRY2n/dunUSAKlNmzbS3r173du/+uorKSoqSkpKSpJKSkpUxxQXF0uJiYkSAGnlypXu7SdPnpS6desmAZA+//zzIDwbkj377LPSrFmzpH/961/SiRMnpOjoaK9BRkO+r4MGDZIASJMmTXJvczqd0u233y4BkGbPnh3w827u/H3f5b/kvv3225avwfc9tLzzzjvS73//e2nnzp2q7cePH5cuv/xyCYB05513qh7j73vTF8j7zt/3pu/LL7+UKioqdNtfeeUVCYDUrl07yel0urfzdz08+Pu+83edlBhgEV1QVVUltWzZUgIgbd26Vfd43759JQDSd9991wijI6v8DbB+/etfSwCkF154QffYpEmTJADSokWLVNsXLlwoAZBuvfVW3TGrVq2SAEjDhw8PYPRkla8go6He12+//VYCIKWkpOj+Ve7kyZOSw+GQWrVqpfqLGAWuPgIsvu9Nx1dffSUBkKKjo6Wqqir3dv6+hzez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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "test_dispersion.plots.ellipses(xlim=(-200, 3500), ylim=(-200, 3500))" ] }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 36, "metadata": {}, "outputs": [ { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a76c44781f3c4823a5bd254b083af1e6", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABCnUlEQVR4nO3deVyVZf7/8fcBBTVZRFmkcDfNfSslzTTMdSpHKzUrUdMyzBQrpc2lJsiynMpq+lXqNFmTpTZpWrhnkeVCLpkrhqW4ISCYyHL9/ujLqSOgVpz7CPfr+Xicx3Cu+zr3/bkv7pF3170chzHGCAAAALbh5ekCAAAAYC0CIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAGbqlevnqKjoz1dRoX33HPPqUGDBvL29labNm08XQ4ASCIAAhXC3Llz5XA4tHHjxhKXd+vWTS1atPjL2/n00081derUv7weu/j888/1yCOPqHPnzpozZ46eeeYZT5cEAJKkSp4uAIBn7Nq1S15ef+y/AT/99FPNnj2bEHiRVq1aJS8vL7311lvy8fHxdDkA4MQMIGBTvr6+qly5sqfL+ENycnI8XcIfcvToUVWtWpXwB+CSQwAEbOrcawDz8vI0bdo0NW7cWFWqVFHNmjXVpUsXJSYmSpKio6M1e/ZsSZLD4XC+iuTk5GjixImKiIiQr6+vmjRpoueff17GGJft/vLLLxo3bpxq1aolPz8/3Xzzzfr555/lcDhcZhanTp0qh8Oh77//XnfccYdq1KihLl26SJK2bt2q6OhoNWjQQFWqVFFYWJhGjBihEydOuGyraB27d+/WnXfeqYCAAAUHB+uJJ56QMUYHDx7ULbfcIn9/f4WFhWnmzJkXNXb5+fl66qmn1LBhQ/n6+qpevXp69NFHlZub6+zjcDg0Z84c5eTkOMdq7ty5pa7ziy++0G233aY6derI19dXERERmjBhgn755ReXftHR0apevbr279+vXr166bLLLlN4eLimT59ebKzL+nciST///LNGjBih0NBQ+fr6qnnz5nr77beL7U9ubq6mTJmiRo0aOffnkUcecRkjAJ7DKWCgAsnMzNTx48eLtefl5V3ws1OnTlV8fLzuueceXXPNNcrKytLGjRu1efNm3Xjjjbr33nt16NAhJSYm6p133nH5rDFGN998s1avXq2RI0eqTZs2+uyzz/Twww/r559/1osvvujsGx0drQ8++EB33XWXOnXqpLVr16pfv36l1nXbbbepcePGeuaZZ5zBJTExUfv379fw4cMVFhamHTt26I033tCOHTv09ddfuwRTSRo0aJCuuuoqJSQkaOnSpXr66acVFBSkf/3rX7rhhhv07LPP6t1339VDDz2kq6++Wl27dj3vWN1zzz2aN2+ebr31Vk2cOFEbNmxQfHy8du7cqUWLFkmS3nnnHb3xxhv65ptv9Oabb0qSrr322lLXuWDBAp0+fVpjxoxRzZo19c033+jll1/WTz/9pAULFrj0LSgoUO/evdWpUyfNmDFDy5cv15QpU5Sfn6/p06e77Xdy5MgRderUSQ6HQ2PHjlVwcLCWLVumkSNHKisrS+PHj5ckFRYW6uabb9b69es1evRoXXXVVdq2bZtefPFF7d69W4sXLz7v+AKwgAFQ7s2ZM8dIOu+refPmLp+pW7euGTZsmPN969atTb9+/c67nZiYGFPSPxuLFy82kszTTz/t0n7rrbcah8Nh9u7da4wxZtOmTUaSGT9+vEu/6OhoI8lMmTLF2TZlyhQjyQwZMqTY9k6fPl2s7b333jOSzLp164qtY/To0c62/Px8c8UVVxiHw2ESEhKc7SdPnjRVq1Z1GZOSJCcnG0nmnnvucWl/6KGHjCSzatUqZ9uwYcPMZZdddt71nW+f4uPjjcPhMD/++KPLOiWZBx54wNlWWFho+vXrZ3x8fMyxY8eMMe75nYwcOdLUrl3bHD9+3KXv4MGDTUBAgHMf3nnnHePl5WW++OILl36vv/66kWS+/PLLixoTAO7DKWCgApk9e7YSExOLvVq1anXBzwYGBmrHjh3as2fPH97up59+Km9vb40bN86lfeLEiTLGaNmyZZKk5cuXS5Luv/9+l34PPPBAqeu+7777irVVrVrV+fOZM2d0/PhxderUSZK0efPmYv3vuece58/e3t7q0KGDjDEaOXKksz0wMFBNmjTR/v37S61F+nVfJSk2NtalfeLEiZKkpUuXnvfzpfn9PuXk5Oj48eO69tprZYzRli1bivUfO3as8+eiGbmzZ89qxYoVzjrL8ndijNFHH32km266ScYYHT9+3Pnq1auXMjMznWO/YMECXXXVVWratKlLvxtuuEGStHr16j81RgDKDqeAgQrkmmuuUYcOHYq116hRo8RTw783ffp03XLLLbryyivVokUL9e7dW3fddddFhccff/xR4eHh8vPzc2m/6qqrnMuL/tfLy0v169d36deoUaNS131uX0lKT0/XtGnT9P777+vo0aMuyzIzM4v1r1Onjsv7gIAAValSRbVq1SrWfu51hOcq2odzaw4LC1NgYKBzX/+o1NRUPfnkk/rf//6nkydPuiw7d5+8vLzUoEEDl7Yrr7xSknTgwAFnnWX5Ozl27JgyMjL0xhtv6I033ihxH4p+F3v27NHOnTsVHBx83n4APIcACECS1LVrV+3bt08ff/yxPv/8c7355pt68cUX9frrr7vMoFnt9zNjRW6//XZ99dVXevjhh9WmTRtVr15dhYWF6t27twoLC4v19/b2vqg2ScVukCjNudcZ/hUFBQW68cYblZ6erkmTJqlp06a67LLL9PPPPys6OrrEfbJaUQ133nmnhg0bVmKfov9YKCwsVMuWLfXCCy+U2C8iIsI9RQK4aARAAE5BQUEaPny4hg8fruzsbHXt2lVTp051BsDSQk/dunW1YsUKnTp1ymXG6YcffnAuL/rfwsJCpaSkqHHjxs5+e/fuvegaT548qZUrV2ratGl68sknne1/5tT1n1G0D3v27HHOpkm/3iCRkZHh3Nc/Ytu2bdq9e7fmzZunu+++29ledAf2uQoLC7V//37nrJ8k7d69W9Kvd3cX1VmWv5Pg4GD5+fmpoKBAPXr0OO/+NGzYUN99952ioqLKNCgDKDtcAwhAkoqd+qxevboaNWrk8tiOyy67TJKUkZHh0rdv374qKCjQK6+84tL+4osvyuFwqE+fPpKkXr16SZJeffVVl34vv/zyRddZNHN37kzdrFmzLnodf0Xfvn1L3F7RbNf57mguTUn7ZIzRP//5z1I/8/uxNsbolVdeUeXKlRUVFeWssyx/J97e3ho4cKA++ugjbd++vVg9x44dc/58++236+eff9b/+3//r1i/X375pdw9zxGoiJgBBCBJatasmbp166b27dsrKChIGzdu1Icffuhys0H79u0lSePGjVOvXr3k7e2twYMH66abblL37t312GOP6cCBA2rdurU+//xzffzxxxo/frwaNmzo/PzAgQM1a9YsnThxwvnIkaLZq4uZLfL391fXrl01Y8YM5eXl6fLLL9fnn3+ulJQUN4xKca1bt9awYcP0xhtvKCMjQ9dff72++eYbzZs3T/3791f37t3/8DqbNm2qhg0b6qGHHtLPP/8sf39/ffTRR8WuBSxSpUoVLV++XMOGDVPHjh21bNkyLV26VI8++qjzujt3/E4SEhK0evVqdezYUaNGjVKzZs2Unp6uzZs3a8WKFUpPT5ck3XXXXfrggw903333afXq1ercubMKCgr0ww8/6IMPPtBnn31W4rWqACzkobuPAZShosfAfPvttyUuv/766y/4GJinn37aXHPNNSYwMNBUrVrVNG3a1PzjH/8wZ8+edfbJz883DzzwgAkODjYOh8PlkTCnTp0yEyZMMOHh4aZy5cqmcePG5rnnnjOFhYUu283JyTExMTEmKCjIVK9e3fTv39/s2rXLSHJ5LEvRI1yKHmvyez/99JP5+9//bgIDA01AQIC57bbbzKFDh0p9lMy56yjt8SwljVNJ8vLyzLRp00z9+vVN5cqVTUREhImLizNnzpy5qO2U5Pvvvzc9evQw1atXN7Vq1TKjRo0y3333nZFk5syZU2yd+/btMz179jTVqlUzoaGhZsqUKaagoMBlnWX9OzHGmCNHjpiYmBgTERFhKleubMLCwkxUVJR54403XPqdPXvWPPvss6Z58+bG19fX1KhRw7Rv395MmzbNZGZmXtSYAHAfhzEXecUzALhJcnKy2rZtq//85z8aOnSop8u5pEVHR+vDDz9Udna2W7fD7wSo2LgGEIClzv1qM+nX6+m8vLwu+A0ccA9+J4D9cA0gAEvNmDFDmzZtUvfu3VWpUiUtW7ZMy5Yt0+jRo3k8iIfwOwHshwAIwFLXXnutEhMT9dRTTyk7O1t16tTR1KlT9dhjj3m6NNvidwLYD9cAAgAA2Ey5vAYwPj5eV199tfz8/BQSEqL+/ftr165dLn3OnDmjmJgY1axZU9WrV9fAgQN15MgRlz6pqanq16+fqlWrppCQED388MPK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Qwc9/fTTeuedd7R27Vr169dP0q/f4xsaGmpVGQAAALZnWQCcNWuWNm/erLFjx+qxxx5To0aNJEkffvihrr32WqvKAAAAsD3Lvgu4VatWLncBF3nuuefk7e1tVRkAAAC2Z+lzADMyMvTmm28qLi5O6enpkqTvv/9eR48etbIMAAAAW7NsBnDr1q2KiopSYGCgDhw4oFGjRikoKEgLFy5Uamqq/v3vf1tVCgAAgK1ZNgMYGxur4cOHa8+ePapSpYqzvW/fvlq3bp1VZQAAANieZQHw22+/1b333lus/fLLL1daWppVZQAAANieZQHQ19dXWVlZxdp3796t4OBgq8oAAACwPcsC4M0336zp06crLy9PkuRwOJSamqpJkyZp4MCBVpUBAABge5YFwJkzZyo7O1shISH65ZdfdP3116tRo0by8/PTP/7xD6vKAAAAsD3L7gIOCAhQYmKivvzyS3333XfKzs5Wu3bt1KNHD6tKAAAAgCwMgEU6d+6szp07W71ZAAAA/B/LTgGPGzdOL730UrH2V155RePHj7eqDAAAANuzLAB+9NFHJc78XXvttfrwww+tKgMAAMD2LAuAJ06cUEBAQLF2f39/HT9+3KoyAAAAbM+yANioUSMtX768WPuyZcvUoEEDq8oAAACwPctuAomNjdXYsWN17Ngx3XDDDZKklStXaubMmZo1a5ZVZQAAANieZQFwxIgRys3N1T/+8Q899dRTkqR69erptdde0913321VGQAAALZn6WNgxowZozFjxujYsWOqWrWqqlevbuXmAQAAIA88B1AS3/0LAADgQZbdBHLkyBHdddddCg8PV6VKleTt7e3yAgAAgDUsmwGMjo5WamqqnnjiCdWuXVsOh8OqTQMAAOB3LAuA69ev1xdffKE2bdpYtUkAAACUwLJTwBERETLGWLU5AAAAlMKyADhr1ixNnjxZBw4csGqTAAAAKIFlp4AHDRqk06dPq2HDhqpWrZoqV67ssjw9Pd2qUgAAAGzNsgBYlt/2sW7dOj333HPatGmTDh8+rEWLFql///6SpLy8PD3++OP69NNPtX//fgUEBKhHjx5KSEhQeHi4cx316tXTjz/+6LLe+Ph4TZ48uczqBAAAuBRZFgCHDRtWZuvKyclR69atNWLECA0YMMBl2enTp7V582Y98cQTat26tU6ePKkHH3xQN998szZu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a/bs2erWrZvWrl3rsuzee+/V66+/bkl9AAAAnmJpADx58qTeeust7dy5U5LUrFkzDR8+XEFBQWW+rW+//VYFBQXO99u3b9eNN96o2267zdk2atQoTZ8+3fm+pJtUAAAAKhrLTgGvW7dO9erV00svvaSTJ0/q5MmTeumll1S/fn2tW7euzLcXHByssLAw52vJkiVq2LChrr/+emefatWqufTx9/cv8zoAAAAuNZYFwJiYGA0aNEgpKSlauHChFi5cqP3792vw4MGKiYlx67bPnj2r//znPxoxYoQcDoez/d1331WtWrXUokULxcXF6fTp026tAwAA4FJg2SngvXv36sMPP5S3t7ezzdvbW7GxsS6Ph3GHxYsXKyMjQ9HR0c62O+64Q3Xr1lV4eLi2bt2qSZMmadeuXVq4cGGp68nNzVVubq7zfVZWljvLBgAAcAvLAmC7du20c+dONWnSxKV9586dat26tVu3/dZbb6lPnz4KDw93to0ePdr5c8uWLVW7dm1FRUVp3759pd6VHB8fr2nTprm1VgAAAHdzawDcunWr8+dx48bpwQcf1N69e9WpUydJ0tdff63Zs2crISHBbTX8+OOPWrFixXln9iSpY8eOkn6dqSwtAMbFxSk2Ntb5PisrSxEREWVXLAAAgAXcGgDbtGkjh8MhY4yz7ZFHHinW74477tCgQYPcUsOcOXMUEhKifv3O/xU4ycnJkqTatWuX2sfX15evrQMAAOWeWwNgSkqKO1d/QYWFhZozZ46GDRumSpV+29V9+/Zp/vz56tu3r2rWrKmtW7dqwoQJ6tq1q1q1auXBigEAANzPrQGwbt267lz9Ba1YsUKpqakaMWKES7uPj49WrFihWbNmKScnRxERERo4cKAef/xxD1UKAABgHUsfBH3o0CGtX79eR48eVWFhocuycePGlfn2evbs6XL6uUhERESxbwEBAACwC8sC4Ny5c3XvvffKx8dHNWvWdHken8PhcEsABAAAQHGWBcAnnnhCTz75pOLi4uTlZdnzpwEAAHAOy5LY6dOnNXjwYMIfAACAh1mWxkaOHKkFCxZYtTkAAACUwrJTwPHx8frb3/6m5cuXq2XLlqpcubLL8hdeeMGqUgAAAGzN0gD42WefOb8K7tybQAAAAGANywLgzJkz9fbbbys6OtqqTQIAAKAEll0D6Ovrq86dO1u1OQAA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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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atSoUXarCwAAVC8VCkDJyclKSEjQl19+KZPJpDVr1qhWrdKbmkwmqwJQQUGBMjIyzK8zMzOVnp4ub29vNWrUSPHx8Tp69Kjef/99SdLTTz+tt956SxMmTNDjjz+uDRs26JNPPtGqVf93njkuLk6xsbHq3LmzunTpojlz5qiwsNB8VxgAAECFAlCLFi20dOlSSb/fVZWamio/P78bfvMdO3aod+/e5tdxcXGSpNjYWCUnJ+v48ePKysoyrw8JCdGqVav03HPP6c0339Stt96q9957z3wLvCQNGDBAJ0+e1OTJk5Wdna2wsDClpKSUujAaAAA4LqvvAispKbHZm/fq1cv8lRplKespz7169dLu3buvOu6oUaM45QUAAMp1XbfBHzx4UHPmzNFPP/0kSWrVqpXGjBmjZs2a2bQ4AAAAe7D6QYhr165Vq1attH37drVr107t2rXTtm3b1Lp1a61fv94eNQIAANiU1UeAJk6cqOeee04zZswo1f7CCy/o7rvvtllxAAAA9mD1EaCffvpJw4cPL9X++OOP68cff7RJUQAAAPZkdQDy9fVVenp6qfb09HSb3BkGAABgb1afAhsxYoSefPJJHTp0SF27dpUkff3113r11VfNt7EDAADczKwOQJMmTVL9+vU1a9YsxcfHS5KCgoI0ZcoUjR492uYFAgAA2JrVAchkMum5557Tc889p3PnzkmS6tevb/PCAAAA7OW6ngN0BcEHAABUR1ZfBA0AAFDdEYAAAIDDIQABAACHY1UAunTpkvr06aMDBw7Yqx4AAAC7syoA1a5dW3v27LFXLQAAAJXC6lNgjz76qBYuXGiPWgAAACqF1bfBX758WYsWLdK///1vderUSXXr1rVYP3v2bJsVBwAAYA9WB6C9e/eqY8eOkqT9+/dbrDOZTLapCgAAwI6sDkBfffWVPeoAAACoNNd9G3xGRobWrl2r3377TZJkGIbNigIAALAnqwPQ6dOn1adPH91222269957dfz4cUnS8OHDNW7cOJsXCAAAYGtWB6DnnntOtWvXVlZWlurUqWNuHzBggFJSUmxaHAAAgD1YfQ3QunXrtHbtWt16660W7c2bN9cvv/xis8IAAADsxeojQIWFhRZHfq44c+aMXF1dbVIUAACAPVkdgLp3767333/f/NpkMqmkpEQzZ85U7969bVocAACAPVh9Cmzm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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1006,24 +947,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "0fed13c8dfd6431b9413e6ef7794a801", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABDhUlEQVR4nO3deZyNdf/H8feZMRtmMcximca+jLXIEiFEqGypkewRRkIJLbaKUuKmUne30KK6SZvs6122EClknygGYWYaNGbM9/dHzfl1zAwzw7lmpuv1fDyuR873us71/VzfOWfm3bU6jDFGAAAAsA2PvC4AAAAA1iIAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgChQypYtq969e+d1Gf94L7/8ssqXLy9PT0/VqVMnr8u54ZKSkvTwww8rPDxcDodDw4YNs6zv5s2bq3nz5s7XsbGxcjgcmjt3rmU1ZFfZsmV19913X3O5devWyeFwaN26dc623r17q2zZsi7LORwOjR8//sYW+Q+Snz8L+OchACLPzJ07Vw6HQ9u2bct0fvPmzVWjRo3r7mfJkiX80cmBFStW6Mknn1Tjxo01Z84cTZo0ybK+L1y4oPHjx7sECXeYNGmS5s6dq0GDBum9995Tjx493NpfXti4caPGjx+v+Pj4vC4lSwWhRuCfqlBeFwDkxL59++ThkbP/b1myZIlef/11QmA2rVmzRh4eHpo9e7a8vb0t7fvChQuaMGGCJLnsJbvR1qxZo4YNG2rcuHFu6yMrK1assKSfjRs3asKECerdu7eCgoLc2lfTpk118eLFa35eLl68qEKF/v/PjpU1FgSRkZG6ePGivLy88roU2AB7AFGg+Pj4FLhfjufPn8/rEnLk1KlT8vPzszz8WenUqVM3JHAYY3Tx4sUcvcfb2/sfN7YeHh7y9fW95v+c+fr6ugTAf7qcfvcdDod8fX3l6enppoqA/0cARIFy5TmAKSkpmjBhgipVqiRfX18VL15cTZo00cqVKyX9eR7S66+/LunPX67pU7rz58/r8ccfV0REhHx8fFSlShW98sorMsa49Hvx4kUNHTpUJUqUkL+/v+699179+uuvGc5pGj9+vBwOh/bs2aMHH3xQxYoVU5MmTSRJu3btUu/evVW+fHn5+voqPDxcffv21ZkzZ1z6Sl/H/v379dBDDykwMFAhISF69tlnZYzRsWPH1KFDBwUEBCg8PFxTp07N1tilpqbqueeeU4UKFeTj46OyZcvqqaeeUnJysnMZh8OhOXPm6Pz5886xutb5SAsWLFDdunXl5+enEiVK6KGHHtKvv/7qssyV572l+/t5YrGxsQoJCZEkTZgwwdl/Tvbcnjp1Sv369VNYWJh8fX1Vu3ZtzZs3zzk//Vy1I0eO6KuvvnL2ERsbm631p58Tt3z5ctWrV09+fn566623JElz5sxRixYtFBoaKh8fH0VFRWnWrFkZ1pHVWOTUzJkzVb16dRUuXFjFihVTvXr1NH/+fEl/foZGjhwpSSpXrlyG7cxurelWrFihOnXqyNfXV1FRUVq0aJHL/MzOAczM33+eV6uxWbNmql27dqbrqFKlitq0aXOt4XFKP5Vk165datasmQoXLqyKFStq4cKFkqT169erQYMG8vPzU5UqVbRq1SqX9//8888aPHiwqlSpIj8/PxUvXlxdu3bN8JlJP6Vl/fr1Gjx4sEJDQ1WmTBnn/Ndff13ly5eXn5+f6tevr6+//jpb54P27t1bRYsW1a+//qqOHTuqaNGiCgkJ0RNPPKHLly9nexyAK9nnf8WQbyUkJOi3337L0J6SknLN944fP16TJ0/Www8/rPr16ysxMVHbtm3Td999pzvvvFOPPPKIjh8/rpUrV+q9995zea8xRvfee6/Wrl2rfv36qU6dOlq+fLlGjhypX3/9VdOmTXMu27t3b/33v/9Vjx491LBhQ61fv17t27fPsq6uXbuqUqVKmjRpkjNMrly5UocPH1afPn0UHh6u3bt369///rd2796tzZs3uwRTSXrggQdUrVo1vfjii/rqq6/0/PPPKzg4WG+99ZZatGihl156SR988IGeeOIJ3XrrrWratOlVx+rhhx/WvHnzdN999+nxxx/Xli1bNHnyZO3du1effvqpJOm9997Tv//9b3377bf6z3/+I0m67bbbslzn3Llz1adPH916662aPHmyTp48qX/961/asGGDduzYkaO9bCEhIZo1a5YGDRqkTp06qXPnzpKkWrVqZev9Fy9eVPPmzXXw4EENGTJE5cqV04IFC9S7d2/Fx8frscceU7Vq1fTee+9p+PDhKlOmjB5//HFn39m1b98+devWTY888oj69++vKlWqSJJmzZql6tWr695771WhQoX05ZdfavDgwUpLS1NMTEy2158db7/9toYOHar77rtPjz32mP744w/t2rVLW7Zs0YMPPqjOnTtr//79+vDDDzVt2jSVKFHCZTtzUuuBAwf0wAMPaODAgerVq5fmzJmjrl27atmyZbrzzjtzvQ1Xq7FHjx7q37+/fvzxR5fzgLdu3ar9+/frmWeeyVFf586d0913363o6Gh17dpVs2bNUnR0tD744AMNGzZMAwcO1IMPPqiXX35Z9913n44dOyZ/f39nnxs3blR0dLTKlCmj2NhYzZo1S82bN9eePXtUuHBhl74GDx6skJAQjR071rkHcNasWRoyZIhuv/12DR8+XLGxserYsaOKFSvmEhKzcvnyZbVp00YNGjTQK6+8olWrVmnq1KmqUKGCBg0alKOxAJwMkEfmzJljJF11ql69ust7IiMjTa9evZyva9eubdq3b3/VfmJiYkxmH/XPPvvMSDLPP/+8S/t9991nHA6HOXjwoDHGmO3btxtJZtiwYS7L9e7d20gy48aNc7aNGzfOSDLdunXL0N+FCxcytH344YdGkvnf//6XYR0DBgxwtqWmppoyZcoYh8NhXnzxRWf7uXPnjJ+fn8uYZGbnzp1Gknn44Ydd2p944gkjyaxZs8bZ1qtXL1OkSJGrrs8YYy5dumRCQ0NNjRo1zMWLF53tixcvNpLM2LFjnW3NmjUzzZo1y7COXr16mcjISOfr06dPZxjT7Jo+fbqRZN5//32XGhs1amSKFi1qEhMTne2RkZHX/NxkJjIy0kgyy5YtyzAvs59vmzZtTPny5V3arhyLI0eOGElmzpw52a6jQ4cOGb4bV3r55ZeNJHPkyJFc15q+vZ988omzLSEhwZQsWdLcfPPNzra1a9caSWbt2rXOtit/tsaYDD/brGqMj483vr6+ZtSoUS7tQ4cONUWKFDFJSUlZbHVGzZo1M5LM/PnznW0//fSTkWQ8PDzM5s2bne3Lly/P8LPIbKw2bdpkJJl3333X2Zb++6xJkyYmNTXV2Z6cnGyKFy9ubr31VpOSkuJsnzt3rpF0zc9Cr169jCQzceJElxpuvvlmU7du3WyPA3AlDgEjz73++utauXJlhik7e36CgoK0e/duHThwIMf9LlmyRJ6enho6dKhL++OPPy5jjJYuXSpJWrZsmaQ//8/+7x599NEs1z1w4MAMbX5+fs5///HHH/rtt9/UsGFDSdJ3332XYfmHH37Y+W9PT0/Vq1dPxhj169fP2R4UFKQqVaro8OHDWdYi/bmtkjRixAiX9vQ9YF999dVV35+Zbdu26dSpUxo8eLB8fX2d7e3bt1fVqlVztc7rsWTJEoWHh6tbt27ONi8vLw0dOlRJSUlav379DemnXLlymR6C/PvPN32vdrNmzXT48GElJCTckL7TBQUF6ZdfftHWrVtz9f6c1FqqVCl16tTJ+TogIEA9e/bUjh07FBcXl7sNuIbAwEB16NBBH374oXMP+uXLl/Xxxx+rY8eOKlKkSI7WV7RoUUVHRztfV6lSRUFBQapWrZoaNGjgbE//99+/T38fq5SUFJ05c0YVK1ZUUFBQpt/b/v37u5zDt23bNp05c0b9+/d3Of+xe/fuKlasWLa34crfKbfffvs1v/fA1RAAkefq16+vVq1aZZiy88tx4sSJio+PV+XKlVWzZk2NHDlSu3btyla/P//8s0qVKuU81JOuWrVqzvnp//Xw8FC5cuVclqtYsWKW675yWUk6e/asHnvsMYWFhcnPz08hISHO5TILCDfddJPL68DAQPn6+joPlf29/dy5c1nW8vdtuLLm8PBwBQUFObc1J9Lfk34I9O+qVq2aq3Vej59//lmVKlXKcCHClT/P65XZz1aSNmzYoFatWqlIkSIKCgpSSEiInnrqKUmZ/3yvx6hRo1S0aFHVr19flSpVUkxMjDZs2JDt9+ek1ooVK2Y4PaFy5cqSlO1zJ3OjZ8+eOnr0qL7++mtJ0qpVq3Ty5Mlc3bKnTJkyGbYhMDBQERERGdokuXyfLl68qLFjxzrPEy5RooRCQkIUHx+f6c/1ys9H+ufuyu9eoUKFMtwnMSu+vr4ZTlMoVqzYNb/3wNUQAFGgNW3aVIcOHdI777yjGjVq6D//+Y9uueUW5/lreeXvew3S3X///Xr77bc1cOBALVq0SCtWrHDuXUxLS8uwfGZXAmZ1daC54qKVrFz5R9AqWfVbEE9iz+xne+jQIbVs2VK//fabXn31VX311VdauXKlhg8fLinzn+/1qFatmvbt26ePPvpITZo00SeffKImTZpk67Y2VteaW23atFFYWJjef/99SdL777+v8PBwtWrVKsfryup7k53v06OPPqoXXnhB999/v/773/9qxYoVWrlypYoXL57pWGX2+bheXBUMdyAAosALDg5Wnz599OGHH+rYsWOqVauWy5WjWYWPyMhIHT9+XL///rtL+08//eScn/7ftLQ0HTlyxGW5gwcPZrvGc+fOafXq1Ro9erQmTJigTp066c4771T58uWzvY7rkb4NVx4qP3nypOLj453bmtN1Sn9eFHGlffv2uayzWLFimd7s98q9ctcTUCMjI3XgwIEMf5Sv/Hm6w5dffqnk5GR98cUXeuSRR9SuXTu1atXKLWEgXZEiRfTAAw9ozpw5Onr0qNq3b68XXnhBf/zxh6SsxzKntR48eDDD/2Ds379fkrK9BysrV/t5e3p66sEHH9TChQt17tw5ffbZZ+rWrZvlYWjhwoXq1auXpk6dqvvuu0933nmnmjRpku2bV6d/7q78fZGamurWPajAtRAAUaBdeQuVokWLqmLFii63Nkk/X+jKX9jt2rXT5cuX9dprr7m0T5s2TQ6HQ23btpUk5/leb7zxhstyM2fOzHad6X+0rvxDOn369Gyv43q0a9cu0/5effVVSbrqFc1ZqVevnkJDQ/Xmm2+6jPfSpUu1d+9el3VWqFBBP/30k06fPu1s+/777zMctky/ojI3T4Zo166d4uLi9PHHHzvbUlNTNXPmTBUtWlTNmjXL8TqzK7Ofb0JCgubMmeOW/q783Ht7eysqKkrGGOfV81l97nNa6/Hjx51XiUtSYmKi3n33XdWpU0fh4eHXtR1Z1ZiuR48eOnfunB555BElJSXpoYceuq7+csPT0zPD93bmzJnZ3ntdr149FS9eXG+//bZSU1Od7R988AGHcJGnuA0MCrSoqCg1b95cdevWVXBwsLZt26aFCxdqyJAhzmXq1q0rSRo6dKjatGkjT09PRUdH65577tEdd9yhp59+WrGxsapdu7ZWrFihzz//XMOGDVOFChWc7+/SpYumT5+uM2fOOG8Dk74XJDt7rQICAtS0aVNNmTJFKSkpKl26tFasWJFhr6K71K5dW7169dK///1vxcfHq1mzZvr22281b948dezYUXfccUeO1+nl5aWXXnpJffr0UbNmzdStWzfnbWDKli3rPKQoSX379tWrr76qNm3aqF+/fjp16pTefPNNVa9eXYmJic7l/Pz8FBUVpY8//liVK1dWcHCwatSoka1HAg4YMEBvvfWWevfure3bt6ts2bJauHChNmzYoOnTp2c41/NGat26tby9vXXPPfc4w8rbb7+t0NBQnThxwi39hYeHq3HjxgoLC9PevXv12muvqX379s7tTP/cP/3004qOjpaXl5fuueeeHNdauXJl9evXT1u3blVYWJjeeecdnTx58oaE26xqTA+GN998s2rUqKEFCxaoWrVquuWWW667z5y6++679d577ykwMFBRUVHatGmTVq1apeLFi2fr/d7e3ho/frweffRRtWjRQvfff79iY2M1d+5cVahQIc9OywC4DQzyTPptE7Zu3Zrp/GbNml3zNjDPP/+8qV+/vgkKCjJ+fn6matWq5oUXXjCXLl1yLpOammoeffRRExISYhwOh8stYX7//XczfPhwU6pUKePl5WUqVapkXn75ZZOWlubS7/nz501MTIwJDg42RYsWNR07djT79u0zklxuy5J+C5fTp09n2J5ffvnFdOrUyQQFBZnAwEDTtWtXc/z48SxvJXPlOrK6PUtm45SZlJQUM2HCBFOuXDnj5eVlIiIizJgxY8wff/yRrX6y8vHHH5ubb77Z+Pj4mODgYNO9e3fzyy+/ZFju/fffN+XLlzfe3t6mTp06Zvny5ZneKmTjxo2mbt26xtvbO8e3hDl58qTp06ePKVGihPH29jY1a9bM9PYq13MbmKze98UXX5hatWoZX19fU7ZsWfPSSy+Zd955J8NtTm7EbWDeeust07RpU1O8eHHj4+NjKlSoYEaOHGkSEhJclnvuuedM6dKljYeHh0sd2a01fXuXL19uatWqZXx8fEzVqlXNggULXPrJ7W1grlZjuilTphhJZtKkSdken7/L6vuR1c9SkomJiXG+PnfunPMzVbRoUdOmTRvz008/ZfhddK3fZzNmzDCRkZHGx8fH1K9f32zYsMHUrVvX3HXXXc5lsroNTGbfx/TfE0BuOYzJ5tnjAFzs3LlTN998s95//3117949r8sB/pH+9a9/OW+efOWV8QVZWlqaQkJC1LlzZ7399tt5XQ5siHMAgWzI7Hmv06dPl4eHxzWfwAEgd4wxmj17tpo1a1agw98ff/yR4TzCd999V2fPnr0hjwUEcoNzAIFsmDJlirZv36477rhDhQoV0tKlS7V06VINGDAgw73EcGNdunRJZ8+eveoygYGB13XF7enTp696Ur+3t7eCg4Nzvf7ssmJbC4Lz58/riy++0Nq1a/XDDz/o888/z7DM2bNndenSpSzX4enpmaNH/LnT5s2bNXz4cHXt2lXFixfXd999p9mzZ6tGjRrq2rVrXpcHu8rbI9BAwbBixQrTuHFjU6xYMePl5WUqVKhgxo8f7/JoJ7hH+vllV5tycv5cZtIfeZbVlNlj7NzBim0tCNLPhQsKCjJPPfVUpsukP+Itq+nK8w/z0pEjR8w999xjwsLCjJeXlwkLCzN9+vQxJ0+ezOvSYGOcAwggXzt37py2b99+1WWqV6+ukiVL5rqPDRs2ZHqYP12xYsWcV6y6kxXb+k+xffv2q95Gxc/PT40bN7awIqBgIQACAADYDBeBAAAA2AwXgVyHtLQ0HT9+XP7+/tzMEwCAAsIYo99//12lSpWSh4c994URAK/D8ePHuQIUAIAC6tixYypTpkxel5EnCIDXIf2RS8eOHVNAQEAeVwMAALIjMTFRERERbn1EZH5HALwO6Yd9AwICCIAAABQwdj59y54HvgEAAGyMAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANlMorwsAgPyq7Oiv8rqEHIt9sX1elwCgAGAPIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbKZABcPLkybr11lvl7++v0NBQdezYUfv27XNZpnnz5nI4HC7TwIEDXZY5evSo2rdvr8KFCys0NFQjR45UamqqlZsCAABguUJ5XUBurF+/XjExMbr11luVmpqqp556Sq1bt9aePXtUpEgR53L9+/fXxIkTna8LFy7s/Pfly5fVvn17hYeHa+PGjTpx4oR69uwpLy8vTZo0ydLtAQAAsFKBDIDLli1zeT137lyFhoZq+/btatq0qbO9cOHCCg8Pz3QdK1as0J49e7Rq1SqFhYWpTp06eu655zRq1CiNHz9e3t7ebt0GAACAvFIgDwFfKSEhQZIUHBzs0v7BBx+oRIkSqlGjhsaMGaMLFy44523atEk1a9ZUWFiYs61NmzZKTEzU7t27M+0nOTlZiYmJLhMAAEBBUyD3AP5dWlqahg0bpsaNG6tGjRrO9gcffFCRkZEqVaqUdu3apVGjRmnfvn1atGiRJCkuLs4l/Elyvo6Li8u0r8mTJ2vChAlu2hIAAABrFPgAGBMTox9//FHffPONS/uAAQOc/65Zs6ZKliypli1b6tChQ6pQoUKu+hozZoxGjBjhfJ2YmKiIiIjcFQ4AAJBHCvQh4CFDhmjx4sVau3atypQpc9VlGzRoIEk6ePCgJCk8PFwnT550WSb9dVbnDfr4+CggIMBlAgAAKGgKZAA0xmjIkCH69NNPtWbNGpUrV+6a79m5c6ckqWTJkpKkRo0a6YcfftCpU6ecy6xcuVIBAQGKiopyS90AAAD5QYE8BBwTE6P58+fr888/l7+/v/OcvcDAQPn5+enQoUOaP3++2rVrp+LFi2vXrl0aPny4mjZtqlq1akmSWrduraioKPXo0UNTpkxRXFycnnnmGcXExMjHxycvNw8AAMCtCuQewFmzZikhIUHNmzdXyZIlndPHH38sSfL29taqVavUunVrVa1aVY8//ri6dOmiL7/80rkOT09PLV68WJ6enmrUqJEeeugh9ezZ0+W+gQAAAP9EBXIPoDHmqvMjIiK0fv36a64nMjJSS5YsuVFlAQAAFAgFcg8gAAAAco8ACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwmUJ5XQAA4MYpO/qrvC4hx2JfbJ/XJQC2wx5AAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmymU1wUAsIeyo7/K6xIAAH9hDyAAAIDNEAABAABshgAIAABgMwRAAAAAmymQAXDy5Mm69dZb5e/vr9DQUHXs2FH79u1zWeaPP/5QTEyMihcvrqJFi6pLly46efKkyzJHjx5V+/btVbhwYYWGhmrkyJFKTU21clMAAAAsZ1kA/O677/TDDz84X3/++efq2LGjnnrqKV26dClH61q/fr1iYmK0efNmrVy5UikpKWrdurXOnz/vXGb48OH68ssvtWDBAq1fv17Hjx9X586dnfMvX76s9u3b69KlS9q4caPmzZunuXPnauzYsde/sQAAAPmYwxhjrOjo1ltv1ejRo9WlSxcdPnxY1atXV6dOnbR161a1b99e06dPz/W6T58+rdDQUK1fv15NmzZVQkKCQkJCNH/+fN13332SpJ9++knVqlXTpk2b1LBhQy1dulR33323jh8/rrCwMEnSm2++qVGjRun06dPy9va+Zr+JiYkKDAxUQkKCAgICcl0/YAfcBgZZiX2xfV6XAJvh77eFewD379+vOnXqSJIWLFigpk2bav78+Zo7d64++eST61p3QkKCJCk4OFiStH37dqWkpKhVq1bOZapWraqbbrpJmzZtkiRt2rRJNWvWdIY/SWrTpo0SExO1e/fuTPtJTk5WYmKiywQAAFDQWBYAjTFKS0uTJK1atUrt2rWTJEVEROi3337L9XrT0tI0bNgwNW7cWDVq1JAkxcXFydvbW0FBQS7LhoWFKS4uzrnM38Nf+vz0eZmZPHmyAgMDnVNERESu6wYAAMgrlgXAevXq6fnnn9d7772n9evXq337P3f5HzlyJEMQy4mYmBj9+OOP+uijj25UqVkaM2aMEhISnNOxY8fc3icAAMCNZlkAnD59ur777jsNGTJETz/9tCpWrChJWrhwoW677bZcrXPIkCFavHix1q5dqzJlyjjbw8PDdenSJcXHx7ssf/LkSYWHhzuXufKq4PTX6ctcycfHRwEBAS4TAABAQWPZs4Br1arlchVwupdfflmenp45WpcxRo8++qg+/fRTrVu3TuXKlXOZX7duXXl5eWn16tXq0qWLJGnfvn06evSo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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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UaNGOnHihPbu3Svpjz0vMTExatSokdauXSvpj700xhi39si0bdtWxYsXd3l8Sc73+rFjx7R9+3Z16tRJwcHBzvUefPBBt+cS9sOhJRRIdevWde7m/rPixYtne8jpz4YPH67WrVvr9ttvV/Xq1dWiRQt17NjRrRL066+/Kjw8XIGBgS7jd9xxh3N55n99fHwUGRnpsl7lypVzfOxr15WkpKQkDRs2TLNnz9bJkyddliUnJ2dZ/7bbbnO5HxwcrCJFiqhkyZJZxq89z+Zama/h2sxhYWEKCQlxvlZPWLRokUaOHKnt27dnOf/mek6dOqVz585p6tSpmjp1arbrXDt32c115rkh7733nhITE5Wenu5cVqJECXdfSrYGDBigFStWqG7duqpcubIeeughPfvss2rQoMENP2Z2ryE3M2fO1IQJE/Tzzz+7HIL98+McOHBA4eHhCg0NzfFx9u/fL2OMoqKisl1u5cT6zKKxdu1alStXTtu2bdPIkSNVqlQpjR8/3rksKChINWvWvO7jXfv+zyw1Z8+elfTfP5/ZZfdEYUXBRJHBTScmJkYHDhzQl19+qWXLlumjjz7SW2+9pffff99lj0Z+u3YPgSQ988wz+v7779W/f3/VqlVLxYoVU0ZGhlq0aJHtlTa+vr5ujUnKcnJyTtwpE3/F2rVr9dhjjykmJkbvvfeeypYtq8KFC2v69OkuJ8PmJHMe/va3v6lTp07ZrnNtSc1urkePHq3Bgwera9euGjFihEJDQ+Xj46NevXr95aua7rjjDu3du1eLFi3SkiVLNG/ePL333nsaMmSIhg0bJinnef5zobrea8jJJ598os6dO6tNmzbq37+/SpcuLV9fX8XHx+vAgQOWXktGRoYcDocWL16c7XurWLFibj9WeHi4IiMjtWbNGlWoUEHGGN13330qVaqUevbsqV9//VVr165V/fr13foIhb/6XsfNiSKDm1JoaKi6dOmiLl266MKFC4qJidEbb7zhLDI5/VIpX768VqxYofPnz7vslfn555+dyzP/m5GRocTERJd//f3yyy9uZzx79qxWrlypYcOGaciQIc7xGzkkdiMyX8P+/fude5ykP06sPXfunPO1/lXz5s1TkSJFtHTpUpdLaqdPn55l3ex+LqVKlVJgYKDS09PVrFmzG84xd+5cNWnSRNOmTXMZP3fuXJY9WjeiaNGiatu2rdq2basrV67oiSee0KhRozRo0CAVKVJExYsX17lz57Js54k9X3PnzlXFihU1f/58lzm89hBSpUqVtHTpUiUlJeW4V6ZSpUoyxigyMlK33377X87WqFEjrVmzRpGRkapVq5YCAwNVs2ZNBQcHa8mSJdq6dauz7P1Vme/Z7P4MZR7ews2Hc2Rw07n2kEqxYsVUuXJll0MaRYsWlaQsv1gefvhhpaen691333UZf+utt+RwONSyZUtJUvPmzSVJ7733nst677zzjts5M/91ee2/JhMSEtx+jL/i4Ycfzvb5Jk6cKEm5XoFlha+vrxwOh8ueh0OHDmX7Cb5FixbN8jPx9fXVk08+qXnz5umnn37Kss2pU6fcznHtXM+ZM0dHjhxxa/vcXPue8/PzU3R0tIwxzsM8lSpVUnJysnbs2OFc79ixYx65NDi799KGDRu0fv16l/WefPJJGWOyLQ6Z2z7xxBPy9fXVsGHDssyXMea6hyyv1ahRIx06dEiff/6581CTj4+P6tevr4kTJ+rq1atunR/jjrJly6pWrVqaOXOmy6HZ5cuXa/fu3R55DhQ87JHBTSc6Olr333+/ateurdDQUG3evFlz585Vjx49nOvUrl1bkhQXF6fmzZvL19dX7dq106OPPqomTZrotdde06FDh1SzZk0tW7ZMX375pXr16uW8HLh27dp68sknlZCQoDNnzjgvv963b58k9w7XBAUFKSYmRuPGjdPVq1d16623atmyZUpMTMyDWcmqZs2a6tSpk6ZOnapz586pcePG2rhxo2bOnKk2bdqoSZMmHnmeVq1aaeLEiWrRooWeffZZnTx5UpMnT1blypVdfqlLf8zrihUrNHHiROdhiXvvvVdjxozR6tWrde+99+qFF15QdHS0kpKStHXrVq1YsUJJSUnXzfHII49o+PDh6tKli+rXr6+dO3fq008/VcWKFf/ya3zooYcUFhamBg0aqEyZMtqzZ4/effddtWrVyrlnr127dhowYIAef/xxxcXF6dKlS5oyZYpuv/32v3zuxiOPPKL58+fr8ccfV6tWrZSYmKj3339f0dHRunDhgnO9Jk2aqGPHjpo0aZL279/vPIS5du1aNWnSRD169FClSpU0cuRIDRo0SIcOHVKbNm0UGBioxMRELViwQN27d1e/fv3czpZZUvbu3evy1RYxMTFavHix8/Ng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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1031,24 +957,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "64a3d86674b342eb995b30e5373d6354", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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xz/+oXbt2mnfvn0KCQm5oWO61D//+U8NGzZMjzzyiF544QWdP39ee/bsUXx8vJ544omb2ubGjRv1ySefaOjQoapUqZKCg4P14YcfasSIEapcubJefPFFSZK/v78yMjL0r3/9S7169dKgQYN09uxZzZ8/X507d9a3337rdNPOwIEDtWDBAkVGRurpp59WXl6etm7dqm3btqlZs2aSpNdff11jxozRY489pqefflonT57U22+/rfDwcO3ateu6ZiB9fX3VoEEDbdmyRcOGDZMkff3117LZbEpNTdW+fftUv359SdLWrVvVtm3ba25z8eLFOnv2rJ555hnZbDZNmzZN3bt31y+//OI4C7B27Vr16NFD9erVU0xMjE6fPq3+/furcuXKNzL8wO3BACwiNjbWkHTVpX79+k7vqVq1qtG3b1/H68aNGxtdu3a96n6ioqKMwv5prVixwpBkTJ482an9kUceMWw2m3Hw4EHDMAxjx44dhiRj+PDhTv369etnSDLGjRvnaBs3bpwhyejVq1eB/Z07d65A28cff2xIMrZs2VJgG4MHD3a05eXlGZUrVzZsNpsxdepUR/uZM2cMT09PpzEpzO7duw1JxtNPP+3U/tJLLxmSjI0bNzra+vbta5QrV+6q27u0b9WqVZ3aLj/OnJwco0GDBsZ9993n1F6uXLlC6x44cKARHBxsnDp1yqm9Z8+eho+Pj2P7mzZtMiQZ1atXL7DP8+fPGxcuXHBqS0xMNOx2uzFx4kSnNklGbGzs9RyuYRiG8dBDDxX4XF6usHExjP//d3spSYabm5uxd+/eAv2rVq1a4POdl5dnZGdnO7WdOXPGCAwMNAYMGOBo27hxoyHJGDZsWIHt5ufnG4ZhGElJSYa7u7vx+uuvO63/4YcfjFKlShVov5qoqCgjMDDQ8XrkyJFGeHi4ERAQYMydO9cwDMM4ffq0YbPZjL///e+OfpeP1cW/k4oVKxqpqamO9pUrVxqSjM8//9zR1qRJEyM4ONhIS0tztK1du9aQVOj4A7czTgHDcubMmaN169YVWBo1anTN9/r6+mrv3r06cODADe/3P//5j9zd3R0zFhe9+OKLMgxDq1evliStWbNGkvTcc8859Xv++eevuO1nn322QJunp6fjz+fPn9epU6fUokULSdLOnTsL9H/66acdf3Z3d1ezZs1kGIYGDhzoaPf1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lX744QctWrRI1atXv+Vj7NSpk4KCgtS6dWsFBgZq//79euedd9S1a1fHTHLPnj01evRoPfzwwxo2bJjOnTunuXPn6q677rrla9P++te/avny5Xr44YfVtWtXJSYmat68eapXr54yMzMd/SIiIvTUU09p9uzZOnDggONSg61btyoiIkJDhw5VjRo1NHnyZEVHRyspKUndunWTl5eXEhMT9dlnn2nw4MF66aWXrru2i+EuISHB6SsEw8PDtXr1asfz/IpKTEyMunbtqjZt2mjAgAFKTU11PKPx0rEASgSzbzsGisvFx8B89913ha5v167dNR8DM3nyZOPee+81fH19DU9PT6NOnTrG66+/buTk5Dj65OXlGc8//7zh7+9v2Gw2p8dwnD171hgxYoQREhJilC5d2qhVq5Yxffp0x2MyLsrKyjKioqIMPz8/o3z58ka3bt2MhIQEQ5LTY1kuPubj5MmTBY7n6NGjxsMPP2z4+voaPj4+xqOPPmocO3bsio+SuXwbV3o8S2HjVJjc3FxjwoQJRlhYmFG6dGkjNDTUiI6ONs6fP39d+ylMYY87mT9/vlGrVi3DbrcbderUMWJjYwt9/MlPP/1khIeHG56enoYkp7/XlJQUIyoqyggNDTVKly5tBAUFGR06dDDee+89R5+Lj4FZunRpgbrOnz9vvPjii0ZwcLDh6elptG7d2oiLizPatWtntGvXztHvZh4D849//MMIDw83KlasaNjtdqNGjRrGqFGjjPT0dKd+a9euNRo0aGB4eHgYtWvXNj766KMrPgYmKiqq0H0V9hiY/Px8Y8qUKUbVqlUNu91u3H333caqVasK/bvIy8szpk+fbtSpU8fw8PAw/P39jcjISGPHjh1O/ZYtW2a0adPGKFeunFGuXDmjTp06RlRUlJGQkHDd43JRQECAIclISUlxtH399deGJKNt27YF+l/pMTDTp08v0PfyfysXa69bt65ht9uNevXqGcuXL7/iY3iA25nNMLjCFSgJdu/erbvvvlsfffSRevfuXdzlAABKMK4BBG5Dv//+e4G2WbNmyc3N7ZrfwAEAwLVwDSBwG5o2bZp27NihiIgIlSpVSqtXr9bq1as1ePBghYaGFnd5KAI5OTnXvL7Qx8fnhh7Zcif4/fffC31O5aX8/PwcD6cGcHM4BQzchtatW6cJEyZo3759yszMVJUq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gwcdrxMTE7V79275+fmpSpUqkv64Pm/p0qV68803C7w/Li5O8fHxioiIkJeXl+Li4jRixAg9+eSTqlChgmnHAQAAUBxKZADcvn27IiIiHK8vXs/Xt29fLViwQJK0ZMkSGYahXr16FXi/3W7XkiVLNH78eGVnZyssLEwjRoxwui4QAADgTmUzDMMo7iJKqoyMDPn4+Cg9PV3e3t7FXQ4spNorXxR3CZaQNLVrcZcAwAX4/X2H3wQCAACAggiAAAAAFkMABAAAsBgCIAAAgMUQAAEAACyGAAgAAGAxBEAAAACLIQACAABYDAEQAADAYgiAAAAAFkMABAAAsBgCIAAAgMUQAAEAACyGAAgAAGAxBEAAAACLIQACAABYDAEQAADAYgiAAAAAFkMABAAAsBgCIAAAgMUQAAEAACyGAAgAAGAxBEAAAACLIQACAABYDAEQAADAYgiAAAAAFmNaANy5c6d++OEHx+uVK1eqW7du+tvf/qacnByzygAAALA80wLgM888o59//lmS9Msvv6hnz54qW7asli5dqpdfftmsMgAAACzPtAD4888/q0mTJpKkpUuXKjw8XIsXL9aCBQu0bNkys8oAAACwPNMCoGEYys/PlyStX79e999/vyQpNDRUp06dMqsMAAAAyzMtADZr1kyTJ0/Whx9+qM2bN6tr166SpMTERAUGBppVBgAAgOWZFgBnzZqlnTt3aujQoXr11VdVs2ZNSdKnn36qVq1amVUGAACA5ZkWABs1aqQffvhB6enpGjdunKN9+vTpWrhw4Q1ta8uWLXrggQcUEhIim82mFStWOK3v16+fbDab09KlSxenPqmpqerdu7e8vb3l6+urgQMHKjMz86aPDwAAoKQw9TmAaWlp+te//qXo6GilpqZKkvbt26cTJ07c0HaysrLUuHFjzZkz54p9unTpouPHjzuWjz/+2Gl97969tXfvXq1bt06rVq3Sli1bNHjw4Bs/KAAAgBKmlFk72rNnjzp06CBfX18lJSVp0KBB8vPz0/Lly3X48GF98MEH172tyMhIRUZGXrWP3W5XUFBQoev279+vNWvW6LvvvlOzZs0kSW+//bbuv/9+zZgxQyEhIdd/YAAAACWMaTOAI0eOVP/+/XXgwAGVKVPG0X7//fdry5YtRb6/r776SgEBAapdu7aGDBmi06dPO9bFxcXJ19fXEf4k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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAGzCAYAAAAotsMiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABPZ0lEQVR4nO3de1zO9/8/8MdVdJVDJx2uIhUl5yKrhYnJYmbawWg2FTLk45A5tM3Z5DA0m7GDxGyYw9iGHCKGsCLGnLKS0cGpUijq9ftjv97fXa6iK9dV8n7cb7frtl2v9+v9ej9f1/uqHt6H61IIIQSIiIiIZMagugsgIiIiqg4MQURERCRLDEFEREQkSwxBREREJEsMQURERCRLDEFEREQkSwxBREREJEsMQURERCRLDEFEREQkSwxB9ExwcnJCcHBwdZfx3FuwYAGaNGkCQ0NDeHh4VHc5Opefn4+hQ4dCpVJBoVBg7NixVbbtrl27omvXrtLztLQ0KBQKxMTEVFkNFeXk5ITXXnvtif3i4+OhUCgQHx8vtQUHB8PJyUmtn0KhwPTp03Vb5HPkWX4vyB1DEOlcTEwMFAoFEhMTy1zetWtXtG7d+qm3s337dv7i1cKuXbswceJEdOrUCStXrsScOXOqbNt3797F9OnT1f6Y6sOcOXMQExODESNG4Pvvv8f777+v1+1Vh8OHD2P69OnIycmp7lLKVRNqJAKAWtVdABEAnD9/HgYG2mXy7du3Y+nSpQxCFbR3714YGBhgxYoVMDIyqtJt3717FzNmzAAAtaMlurZ37168+OKLmDZtmt62UZ5du3ZVyXYOHz6MGTNmIDg4GObm5nrdVpcuXXDv3r0nvl/u3buHWrX+789JVdZYEzg6OuLevXuoXbt2dZdCj+CRIHomKJXKGvcLoqCgoLpL0Ep2djZMTEyqPABVpezsbJ380RVC4N69e1qtY2Rk9Ny9tgYGBjA2Nn7iP1CMjY3VQtDzTtuffYVCAWNjYxgaGuqpIqoshiB6Jjx6TdCDBw8wY8YMuLq6wtjYGA0aNEDnzp2xe/duAP9el7B06VIA//6CKX2UKigowPjx4+Hg4AClUgk3Nzd89tlnEEKobffevXsYPXo0rKysUL9+fbz++uu4evWqxjUO06dPh0KhwF9//YV3330XFhYW6Ny5MwDg1KlTCA4ORpMmTWBsbAyVSoXBgwfj5s2batsqHePChQt47733YGZmBmtra0yZMgVCCFy5cgV9+/aFqakpVCoVFi5cWKHX7uHDh5g1axaaNm0KpVIJJycnfPTRRygsLJT6KBQKrFy5EgUFBdJr9aTrEzZs2ABPT0+YmJjAysoK7733Hq5evarW59HrYEr997qRtLQ0WFtbAwBmzJghbV+bI3jZ2dkYMmQIbG1tYWxsDHd3d6xatUpaXnrtSmpqKrZt2yZtIy0trULjl14js3PnTnTo0AEmJib4+uuvAQArV67Eyy+/DBsbGyiVSrRs2RLLli3TGKO810JbX3zxBVq1aoU6derAwsICHTp0wI8//gjg3/fQhAkTAADOzs4a86xoraV27doFDw8PGBsbo2XLlti8ebPa8rKuCSrLf/fn42r09fWFu7t7mWO4ubnB39//SS+PpPS0+qlTp+Dr64s6derAxcUFGzduBADs378f3t7eMDExgZubG/bs2aO2/uXLlzFy5Ei4ubnBxMQEDRo0QL9+/TTeM6Wn9/fv34+RI0fCxsYGjRo1kpYvXboUTZo0gYmJCby8vPD7779X6Pqw4OBg1KtXD1evXkVAQADq1asHa2trfPjhhyguLq7w60BPRz7Rnapcbm4ubty4odH+4MGDJ647ffp0REZGYujQofDy8kJeXh4SExNx/Phx9OjRAx988AGuXbuG3bt34/vvv1dbVwiB119/Hfv27cOQIUPg4eGBnTt3YsKECbh69SoWL14s9Q0ODsZPP/2E999/Hy+++CL279+P3r17l1tXv3794Orqijlz5kiBavfu3fj7778REhIClUqFM2fO4JtvvsGZM2dw5MgRtXAGAP3790eLFi0wd+5cbNu2DbNnz4alpSW+/vprvPzyy5g3bx5++OEHfPjhh3jhhRfQpUuXx75WQ4cOxapVq/D2229j/PjxOHr0KCIjI3H27Fn8/PPPAIDvv/8e33zzDY4dO4bvvvsOANCxY8dyx4yJiUFISAheeOEFREZGIisrC59//jkOHTqEEydOaHW0xdraGsuWLcOIESPwxhtv4M033wQAtG3btkLr37t3D127dkVKSgpGjRoFZ2dnbNiwAcHBwcjJycGYMWPQokULfP/99xg3bhwaNWqE8ePHS9uuqPPnzyMwMBAffPABQkND4ebmBgBYtmwZWrVqhddffx21atXCr7/+ipEjR6Kk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YuvWrahfv750zY6ZmRlMTEwAAIMGDULDhg0RGRkJABgzZgx8fX2xcOFC9O7dG+vWrUNiYiK++eYbAIBCocDYsWMxe/ZsuLq6wtnZGVOmTIG9vT0CAgKqZZ5ERET07KnWELRs2TIAQNeuXdXaV65cieDgYABAeno6DAz+74BVx44d8eOPP+KTTz7BRx99BFdXV2zZskXtYuqJEyeioKAAw4YNQ05ODjp37ozY2FgYGxvrfU5ERERUM1RrCKrIRxTFx8drtPXr1w/9+vUrdx2FQoGZM2di5syZT1MeERERPceembvDiIiIiKoSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyVK1hqADBw6gT58+sLe3h0KhwJYtWx7bPzg4GAqFQuPRqlUrqc/06dM1ljdv3lzPMyEiIqKaplpDUEFBAdzd3bF06dIK9f/888+RkZEhPa5cuQJLS0v069dPrV+rVq3U+h08eFAf5RMREVENVqs6N96rVy/06tWrwv3NzMxgZmYmPd+yZQtu376NkJAQtX61atWCSqXSWZ1ERET0/KnR1wStWLECfn5+cHR0VGu/ePEi7O3t0aRJEwwcOBDp6emPHaewsBB5eXlqDyIiInq+1dgQdO3aNezYsQNDhw5Va/f29kZMTAxiY2OxbNkypKam4qWXXsKdO3fKHSsyMlI6ymRmZgYHBwd9l09ERETVrMaGoFWrVsHc3BwBAQFq7b169UK/fv3Qtm1b+Pv7Y/v27cjJycFPP/1U7lgRERHIzc2VHleuXNFz9URERFTdqvWaoMoSQiA6Ohrvv/8+jIyMHtvX3NwczZo1Q0pKSrl9lEollEqlrsskIiKiZ1iNPBK0f/9+pKSkYMiQIU/sm5+fj0uXLsHOzq4KKiMiIqKaolpDUH5+PpKTk5GcnAwASE1NRXJysnQhc0REBAYNGqSx3ooVK+Dt7Y3WrVtrLPvwww+xf/9+pKWl4fDhw3jjjTdgaGiIwMBAvc6FiIiIapZqPR2WmJiIbt26Sc/Dw8MBAEFBQYiJiUFGRobGnV25ubnYtGkTPv/88zLH/OeffxAYGIibN2/C2toanTt3xpEjR2Btba2/iRAREVGNU60hqGvXrhBClLs8JiZGo83MzAx3794td51169bpojQiIiJ6ztXIa4KIiIiInhZDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJUrWGoAMHDqBPnz6wt7eHQqHAli1bHts/Pj4eCoVC45GZmanWb+nSpXBycoKxsTG8vb1x7NgxPc6CiIiIaqJqDUEFBQVwd3fH0qVLtVrv/PnzyMjIkB42NjbSsvXr1yM8PBzTpk3D8ePH4e7uDn9/f2RnZ+u6fCIiIqrBalXnxnv16oVevXppvZ6NjQ3Mzc3LXLZo0SKEhoYiJCQEALB8+XJs27YN0dHRmDx58tOUS0RERM8RrY8EHT9+HH/++af0fOvWrQgICMBHH32EoqIinRZXHg8PD9jZ2aFHjx44dOiQ1F5UVISkpCT4+flJbQYGBvDz80NCQkK54xUWFiIvL0/tQURERM83rUPQBx98gAsXLgAA/v77bwwYMAB16tTBhg0bMHHiRJ0X+F92dnZYvnw5Nm3ahE2bNsHBwQFdu3bF8ePHAQA3btxAcXExbG1t1daztbXVuG7ovyIjI2FmZiY9HBwc9DoPIiIiqn5ah6ALFy7Aw8MDALBhwwZ06dIFP/74I2JiYrBp0yZd16fGzc0NH3zwATw9PdGxY0dER0ejY8eOWLx48VONGxERgdzcXOlx5coVHVVMREREzyqtrwkSQqCkpAQAsGfPHrz22msAAAcHB9y4cUO31VWAl5cXDh48CACwsrKCoaEhsrKy1PpkZWVBpVKVO4ZSqYRSqdRrnURERPRs0fpIUIcOHTB79mx8//332L9/P3r37g0ASE1N1TgNVRWSk5NhZ2cHADAyMoKnpyfi4uKk5SUlJYiLi4OPj0+V10ZERETPLq2PBEVFRWHgwIHYsmULPv74Y7i4uAAANm7ciI4dO2o1Vn5+PlJSUqTnqampSE5OhqWlJRo3boyIiAhcvXoVq1evlrbt7OyMVq1a4f79+/juu++wd+9e7Nq1SxojPDwcQUFB6NChA7y8vBAVFYWCggLpbjEiIiIioBIhqG3btmp3h5VasGABDA0NtRorMTER3bp1k56Hh4cDAIKCghATE4OMjAykp6dLy4uKijB+/HhcvXoVderUQdu2bbFnzx61Mfr374/r169j6tSpyMzMhIeHB2JjY6vlKBURERE9uxRCCKHtSjk5Odi4cSMuXbqECRMmwNLSEsePH4etrS0aNmyojzqrVF5eHszMzJCbmwtTU1Odj+80eZvOx9S3tLm9q7sEIlnj7w0qD98b/0fbv99aHwk6deoUunfvDnNzc6SlpSE0NBSWlpbYvHkz0tPTpVNXRERERM8yrS+MDg8PR0hICC5evAhjY2Op/dVXX8WBAwd0WhwRERGRvmgdgv744w988MEHGu0NGzZ87AcSEhERET1LtA5BSqWyzK+VuHDhAqytrXVSFBEREZG+aR2CXn/9dcycORMPHjwAACgUCqSnp2PSpEl46623dF4gERERkT5oHYIWLlyI/Px82NjY4N69e/D19YWLiwvq16+PTz/9VB81EhEREemc1neHmZmZYffu3Th06BBOnjyJ/Px8tG/fXu2b24mIiIiedVqHoFKdOnVCp06ddFkLERERUZXR+nTY6NGjsWTJEo32L7/8EmPHjtVFTURERER6p3UI2rRpU5lHgDp27IiNGzfqpCgiIiIifdM6BN28eRNmZmYa7aamprhx44ZOiiIiIiLSN61DkIuLC2JjYzXad+zYgSZNmuikKCIiIiJ90/rC6PDwcIwaNQrXr1/Hyy+/DACIi4vDwoULERUVpev6iIiIiPRC6xA0ePBgFBYW4tNPP8WsWbMAAE5OTli2bBkGDRqk8wKJiIiI9KFSt8iPGDECI0aMwPXr12FiYoJ69erpui4iIiIivar05wQB4HeFERERUY2l9YXRWVlZeP/992Fvb49atWrB0NBQ7UFERERUE2h9JCg4OBjp6emYMmUK7OzsoFAo9FEXERERkV5pHYIOHjyI33//HR4eHnooh4iIiKhqaH06zMHBAUIIfdRCREREVGW0DkFRUVGYPHky0tLS9FAOERERUdXQ+nRY//79cffuXTRt2hR16tRB7dq11ZbfunVLZ8URERER6YvWIYifCk1ERETPA61DUFBQkD7qICIiIqpSWl8TBACXLl3CJ598gsDAQGRnZwP49wtUz5w5o9PiiIiIiPRF6xC0f/9+tGnTBkePHsXmzZuRn58PADh58iSmTZum8wKJiIiI9EHrEDR58mTMnj0bu3fvhpGRkdT+8ssv48iRIzotjoiIiEhftA5Bf/75J9544w2NdhsbG9y4cUMnRRERERHpm9YhyNzcHBkZGRrtJ06cQMOGDXVSFBEREZG+aR2CBgwYgEmTJiEzMxMKhQIlJSU4dOgQPvzwQwwaNEgfNRIRERHpnNYhaM6cOWjevDkcHByQn5+Pli1bokuXLujYsSM++eQTfdRIREREpHNafU6QEAKZmZlYsmQJpk6dij///BP5+flo164dXF1d9VUjERERkc5pHYJcXFxw5swZuLq6wsHBQV91EREREemVVqfDDAwM4Orqips3b+pk4wcOHECfPn1gb28PhUKBLVu2PLb/5s2b0aNHD1hbW8PU1BQ+Pj7YuXOnWp/p06dDoVCoPZo3b66TeomIiOj5ofU1QXPnzsWECRNw+vTpp954QUEB3N3dsXTp0gr1P3DgAHr06IHt27cjKSkJ3bp1Q58+fXDixAm1fq1atUJGRob0OHjw4FPXSkRERM8Xrb87bNCgQbh79y7c3d1hZGQEExMTteXafIt8r1690KtXrwr3f/TLW+fMmYOtW7fi119/Rbt27aT2WrVqQaVSVXhcIiIikp8a/S3yJSUluHPnDiwtLdXaL168CHt7exgbG8PHxweRkZFo3LhxueMUFhaisLBQep6Xl6e3momIiOjZoFUIevDgAfbv348pU6bA2dlZXzVV2GeffYb8/Hy88847Upu3tzdiYmLg5uaGjIwMzJgxAy+99BJOnz6N+vXrlzlOZGQkZsyYUVVlExER0TNAq2uCateujU2bNumrFq38+OOPmDFjBn766SfY2NhI7b169UK/fv3Qtm1b+Pv7Y/v27cjJycFPP/1U7lgRERHIzc2VHleuXKmKKRAREVE10vrC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ZcuWUp+JEyeioKAAw4YNQ05ODjp37ozY2FiND1UkIiIi+VIIIUR1F/GsycvLg5mZGXJzc/VyfZDT5G06H5OouqTN7V3dJcgCf29UjZr4fq6J7w19vc7a/v2ucXeHEREREekCQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERydIzEYKWLl0KJycnGBsbw9vbG8eOHSu377fffouXXnoJFhYWsLCwgJ+fn0b/4OBgKBQKtUfPnj31PQ0iIiKqQao9BK1fvx7h4eGYNm0ajh8/Dnd3d/j7+yM7O7vM/vHx8QgMDMS+ffuQkJAABwcHvPLKK7h69apav549eyIjI0N6rF27tiqmQ0RERDVEtYegRYsWITQ0FCEhIWjZsiWWL1+OOnXqIDo6usz+P/zwA0aOHAkPDw80b94c3333HUpKShAXF6fWT6lUQqVSSQ8LC4uqmA4RERHVENUagoqKipCUlAQ/Pz+pzcDAAH5+fkhISKjQGHfv3sWDBw9gaWmp1h4fHw8bGxu4ublhxIgRuHnzZrljFBYWIi8vT+1BREREz7dqDUE3btxAcXExbG1t1dptbW2RmZlZoTEmTZoEe3t7tSDVs2dPrF69GnFxcZg3bx7279+PXr16obi4uMwxIiMjYWZmJj0cHBwqPykiIiKqEWpVdwFPY+7cuVi3bh3i4+NhbGwstQ8YMED6/zZt2qBt27Zo2rQp4uPj0b17d41xIiIiEB4eLj3Py8tjECIiInrOVeuRICsrKxgaGiIrK0utPSsrCyqV6rHrfvbZZ5g7dy527dqFtm3bPrZvkyZNYGVlhZSUlDKXK5VKmJqaqj2IiIjo+VatIcjIyAienp5qFzWXXuTs4+NT7nrz58/HrFmzEBsbiw4dOjxxO//88w9u3rwJOzs7ndRNRERENV+13x0WHh6Ob7/9FqtWrcLZs2cx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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1056,24 +967,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "7b11444e315f430aabba44f1e917017c", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8i0lEQVR4nO3deVyU5f7/8fcAgrgAoiySKG65p6kn0xTXQrPStNLSXDK10lwoU07lXppp+rVjyzm5tNg5pZmVHTVS05OSpblrLoRpIW4IKCYi3L8/zPk1Au5zT3C9no/HPGKu+577+twXQ/P2updxWJZlCQAAAMbw8nQBAAAAsBcBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAARtFRUWpT58+ni6jyHv11VdVpUoVeXt7q0GDBgWu16dPH0VFRdlWlykcDofGjh3rlm3v379fDodD8+bNc8v2AVMQAIFrNG/ePDkcDm3YsCHf5a1atVLdunWvu5///ve/bvswLYq++uorPffcc7rjjjs0d+5cvfzyy54uye1Onz6tsWPH6ptvvvF0KR7B3whw9Xw8XQBgkt27d8vL6+r+3fXf//5Xs2bN4gPuCq1cuVJeXl6aPXu2fH19L7nuv/71L+Xm5tpUmfucPn1a48aNk3T+Hx5FWaVKlfT777+rWLFizjb+RoCrRwAEbOTn5+fpEq5aZmamSpYs6ekyrtiRI0fk7+9/2fAnySVEoHBwOBwqXry4p8sACj0OAQM2uvgcwOzsbI0bN07Vq1dX8eLFVbZsWTVv3lzx8fGSzp+jNmvWLEnnP/guPC7IzMzUM888o8jISPn5+alGjRqaOnWqLMty6ff333/XkCFDVK5cOZUuXVr33Xeffvvttzznao0dO1YOh0M7d+7UI488ojJlyqh58+aSpK1bt6pPnz6qUqWKihcvrvDwcD322GM6fvy4S18XtrFnzx717NlTgYGBCgkJ0YsvvijLsnTw4EF16tRJAQEBCg8P17Rp065o7M6dO6cJEyaoatWq8vPzU1RUlP7+978rKyvLuY7D4dDcuXOVmZnpHKtLnSt28TmAF84vmzp1qmbNmqUqVaqoRIkSuuuuu3Tw4EFZlqUJEyaoQoUK8vf3V6dOnZSamuqyzaioKN1zzz366quv1KBBAxUvXly1a9fWokWLXNZLTU3Vs88+q3r16qlUqVIKCAhQhw4dtGXLljx1njlzRmPHjtXNN9+s4sWLq3z58urSpYsSExO1f/9+hYSESJLGjRvn3O8rmQ07fPiwfHx8nLOHf7Z79245HA794x//cLalpaVp2LBhzvdbtWrV9Morr1zRLOqmTZvUoUMHBQQEqFSpUmrbtq2+++67POulpaVp+PDhioqKkp+fnypUqKBevXrp2LFjkvKeA1jQ34hlWYqKilKnTp3yHc/AwEANHDjwsnUDRRUzgMB1Sk9Pd344/Vl2dvZlXzt27FhNmjRJjz/+uG677TZlZGRow4YN+vHHH3XnnXdq4MCBSk5OVnx8vN5//32X11qWpfvuu0+rVq1Sv3791KBBAy1fvlwjRozQb7/9punTpzvX7dOnjz7++GM9+uijuv3227V69Wp17NixwLoefPBBVa9eXS+//LIzTMbHx+vnn39W3759FR4erh07duif//ynduzYoe+++84lmEpSt27dVKtWLU2ePFlffvmlJk6cqODgYL399ttq06aNXnnlFc2fP1/PPvus/va3vyk6OvqSY/X444/r3Xff1QMPPKBnnnlG69ev16RJk7Rr1y59+umnkqT3339f//znP/X999/rnXfekSQ1a9bssr+Hi82fP19nz57V008/rdTUVE2ZMkUPPfSQ2rRpo2+++UYjR47Uvn379Prrr+vZZ5/VnDlzXF6/d+9edevWTU888YR69+6tuXPn6sEHH9SyZct05513SpJ+/vlnLV68WA8++KAqV66sw4cP6+2331bLli21c+dORURESJJycnJ0zz33aMWKFerevbuGDh2qkydPKj4+Xtu3b1e7du305ptv6sknn9T999+vLl26SJJuueWWy+5nWFiYWrZsqY8//lhjxoxxWfbRRx/J29tbDz74oKTzh5lbtmyp3377TQMHDlTFihW1bt06xcXF6dChQ5oxY0aB/ezYsUMtWrRQQECAnnvuORUrVkxvv/22WrVqpdWrV6tJkyaSpFOnTqlFixbatWuXHnvsMTVs2FDHjh3T559/rl9//VXlypXLs+2C/kYcDod69uypKVOmKDU1VcHBwc5lX3zxhTIyMtSzZ8/LjhFQZFkArsncuXMtSZd81KlTx+U1lSpVsnr37u18Xr9+fatjx46X7GfQoEFWfn+qixcvtiRZEydOdGl/4IEHLIfDYe3bt8+yLMvauHGjJckaNmyYy3p9+vSxJFljxoxxto0ZM8aSZD388MN5+jt9+nSetn//+9+WJGvNmjV5tjFgwABn27lz56wKFSpYDofDmjx5srP9xIkTlr+/v8uY5Gfz5s2WJOvxxx93aX/22WctSdbKlSudbb1797ZKlix5ye39ed1KlSo5nyclJVmSrJCQECstLc3ZHhcXZ0my6tevb2VnZzvbH374YcvX19c6c+aMs61SpUqWJOuTTz5xtqWnp1vly5e3br31VmfbmTNnrJycHJd6kpKSLD8/P2v8+PHOtjlz5liSrNdeey1P/bm5uZZlWdbRo0fz/C6v1Ntvv21JsrZt2+bSXrt2batNmzbO5xMmTLBKlixp7dmzx2W9UaNGWd7e3taBAwecbRfX0rlzZ8vX19dKTEx0tiUnJ1ulS5e2oqOjnW2jR4+2JFmLFi0qcF8v/I7mzp3rXFbQ38ju3bstSdabb77p0n7fffdZUVFRzm0CJuIQMHCdZs2apfj4+DyPK5mBCQoK0o4dO7R3796r7ve///2vvL29NWTIEJf2Z555RpZlaenSpZKkZcuWSZKeeuopl/WefvrpArf9xBNP5Gnz9/d3/nzmzBkdO3ZMt99+uyTpxx9/zLP+448/7vzZ29tbjRs3lmVZ6tevn7M9KChINWrU0M8//1xgLdL5fZWk2NhYl/ZnnnlGkvTll19e8vVX68EHH1RgYKDz+YUZqp49e8rHx8el/ezZs/rtt99cXh8REaH777/f+TwgIEC9evXSpk2blJKSIun8+aAXLgjKycnR8ePHVapUKdWoUcNlPD/55BOVK1cu39/XxbOu16JLly7y8fHRRx995Gzbvn27du7cqW7dujnbFixYoBYtWqhMmTI6duyY89GuXTvl5ORozZo1+W4/JydHX331lTp37qwqVao428uXL69HHnlE3377rTIyMpz7Wr9+fZexu559vfnmm9WkSRPNnz/f2ZaamqqlS5eqR48eN2T8gMKKAAhcp9tuu03t2rXL8yhTpsxlXzt+/HilpaXp5ptvVr169TRixAht3br1ivr95ZdfFBERodKlS7u016pVy7n8wn+9vLxUuXJll/WqVatW4LYvXlc6/8E5dOhQhYWFyd/fXyEhIc710tPT86xfsWJFl+eBgYEqXrx4nsN4gYGBOnHiRIG1/HkfLq45PDxcQUFBzn29UfKrXZIiIyPzbb+4/mrVquUJFzfffLOk8+ewSVJubq6mT5+u6tWry8/PT+XKlVNISIi2bt3qMp6JiYmqUaOGS/C8kcqVK6e2bdvq448/drZ99NFH8vHxcR5Ols4f1l62bJlCQkJcHu3atZN0/uKb/Bw9elSnT59WjRo18iyrVauWcnNzdfDgQUnn9/VG3Drpz3r16qW1a9c63yMLFixQdna2Hn300RvaD1DYEAABD4qOjlZiYqLmzJmjunXr6p133lHDhg2d5695yp9n+y546KGH9K9//UtPPPGEFi1apK+++so5u5jfRQDe3t5X1CYpz0UrBbFrxqagOq+3/j97+eWXFRsbq+joaH3wwQdavny54uPjVadOHdtvTdO9e3ft2bNHmzdvliR9/PHHatu2rUtYz83N1Z133pnvbHd8fLy6du1qa81Xqnv37ipWrJhzFvCDDz5Q48aN8w2kgEm4CATwsODgYPXt21d9+/bVqVOnFB0drbFjxzoPoRYUeipVqqSvv/5aJ0+edJkF/Omnn5zLL/w3NzdXSUlJql69unO9ffv2XXGNJ06c0IoVKzRu3DiNHj3a2X4th66vxYV92Lt3r3OGUzp/FWtaWppzX/8q9u3bJ8uyXH53e/bskSTnVccLFy5U69atNXv2bJfXpqWluQSvqlWrav369crOzi7wtjXXG4w7d+6sgQMHOg8D79mzR3FxcS7rVK1aVadOnXLO+F2pkJAQlShRQrt3786z7KeffpKXl5dzZrVq1aravn37Vdd/qf0PDg5Wx44dNX/+fPXo0UNr16695AUrgCmYAQQ86OJbqJQqVUrVqlVzubXJhXvwpaWluax79913Kycnx+U2HZI0ffp0ORwOdejQQZIUExMjSXrjjTdc1nv99devuM4LM18Xz3TZ9UF6991359vfa6+9JkmXvKLZE5KTk51XJktSRkaG3nvvPTVo0EDh4eGSzo/pxeO5YMGCPOcTdu3aVceOHcvze5b+/++jRIkSkvK+R65UUFCQYmJi9PHHH+s///mPfH191blzZ5d1HnroISUkJGj58uV5Xp+WlqZz587lu21vb2/ddddd+uyzz5yHv6Xz4f3DDz9U8+bNFRAQIOn8vm7ZssVl7C641CxrQX8jFzz66KPauXOnRowYIW9vb3Xv3r3AbQGmYAYQ8KDatWurVatWatSokYKDg7VhwwYtXLhQgwcPdq7TqFEjSdKQIUMUExPj/AC799571bp1az3//PPav3+/6tevr6+++kqfffaZhg0bpqpVqzpf37VrV82YMUPHjx933gbmwozUlcweBQQEKDo6WlOmTFF2drZuuukmffXVV0pKSnLDqORVv3599e7dW//85z+Vlpamli1b6vvvv9e7776rzp07q3Xr1rbUcaVuvvlm9evXTz/88IPCwsI0Z84cHT58WHPnznWuc88992j8+PHq27evmjVrpm3btmn+/PkuF0pI589he++99xQbG6vvv/9eLVq0UGZmpr7++ms99dRT6tSpk/z9/VW7dm199NFHuvnmmxUcHKy6dete1fl03bp1U8+ePfXGG28oJiZGQUFBLstHjBihzz//XPfcc4/69OmjRo0aKTMzU9u2bdPChQu1f//+fG/TIkkTJ05UfHy8mjdvrqeeeko+Pj56++23lZWVpSlTprj0sXDhQj344IN67LHH1KhRI6Wmpurzzz/XW2+9pfr16+e7/YL+Ri7o2LGjypYtqwULFqhDhw4KDQ294nEBiiyPXX8MFHIXbgPzww8/5Lu8ZcuWl70NzMSJE63bbrvNCgoKsvz9/a2aNWtaL730knX27FnnOufOnbOefvppKyQkxHI4HC63uzh58qQ1fPhwKyIiwipWrJhVvXp169VXX81ze4vMzExr0KBBVnBwsFWqVCmrc+fOzltk/Pm2LBdu4XL06NE8+/Prr79a999/vxUUFGQFBgZaDz74oJWcnFzgrWQu3kZBt2fJb5zyk52dbY0bN86qXLmyVaxYMSsyMtKKi4tzuQXLpfrJT0G3gXn11Vdd1lu1apUlyVqwYIFLe37vgUqVKlkdO3a0li9fbt1yyy2Wn5+fVbNmzTyvPXPmjPXMM89Y5cuXt/z9/a077rjDSkhIsFq2bGm1bNnSZd3Tp09bzz//vHPfw8PDrQce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t4F58skn9eSTT+ro0aPy9/dXqVKl7OweAAAA8sB9ACXx3b8AAAAeZNtFIIcPH9ajjz6qiIgI+fj4yNvb2+UBAAAAe9g2A9inTx8dOHBAL774osqXLy+Hw2FX1wAAAPgT2wLgt99+q//9739q0KCBXV0CAAAgH7YdAo6MjJRlWTdkW2vWrNG9996riIgIORwOLV682GV5nz595HA4XB7t27d3WSc1NVU9evRQQECAgoKC1K9fP506deqG1AcAAPBXZlsAnDFjhkaNGqX9+/df97YyMzNVv359zZo1q8B12rdvr0OHDjkf//73v12W9+jRQzt27FB8fLyWLFmiNWvWaMCAAdddGwAAwF+dbYeAu3XrptOnT6tq1aoqUaKEihUr5rI8NTX1irfVoUMHdejQ4ZLr+Pn5KTw8PN9lu3bt0rJly/TDDz+ocePGkqTXX39dd999t6ZOnaqIiIgrrgUAAKCwsS0A2v1tH998841CQ0NVpkwZtWnTRhMnTlTZsmUlSQkJCQoKCnKGP0lq166dvLy8tH79et1///221goAAGAn2wJg79697epK7du3V5cuXVS5cmUlJibq73//uzp06KCEhAR5e3srJSVFoaGhLq/x8fFRcHCwUlJSCtxuVlaWsrKynM8zMjLctg8AAADuYuuNoBMTEzV37lwlJibq//7v/xQaGqqlS5eqYsWKqlOnzg3rp3v37s6f69Wrp1tuuUVVq1bVN998o7Zt217zdidNmqRx48bdiBIBAAA8xraLQFavXq169epp/fr1WrRokfOK2y1btmjMmDFu7btKlSoqV66c9u3bJ0kKDw/XkSNHXNY5d+6cUlNTCzxvUJLi4uKUnp7ufBw8eNCtdQMAALiDbQFw1KhRmjhxouLj4+Xr6+tsb9Omjb777ju39v3rr7/q+PHjKl++vCSpadOmSktL08aNG53rrFy5Urm5uWrSpEmB2/Hz81NAQIDLAwAAoLCx7RDwtm3b9OGHH+ZpDw0N1bFjx65qW6dOnXLO5klSUlKSNm/erODgYAUHB2vcuHHq2rWrwsPDlZiYqOeee07VqlVTTEyMJKlWrVpq3769+vfvr7feekvZ2dkaPHiwunfvzhXAAACgyLMtAAYFBenQoUOqXLmyS/umTZt00003XdW2NmzYoNatWzufx8bGSjp/ocmbb76prVu36t1331VaWpoi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N+dp37x5M1cGAwAA2Mi2Q8D9+/fXgAED9PPPP6tZs2aSpLVr1+qVV15RbGysXWUAAAAYz7YA+OKLL6p06dKaNm2a4uLiJEkREREaO3ashgwZYlcZAAAAxrMtADocDg0fPlzDhw/XyZMnJUmlS5e2q3sAAAD8wdb7AF5A8AMAAPAc2y4CuZHWrFmje++9VxEREXI4HFq8eLHLcsuyNHr0aJUvX17+/v5q166d9u7d67JOamqqevTooYCAAAUFBalfv346deqUjXsBAADgGYUyAGZmZqp+/fqaNWtWvsunTJmimTNn6q233tL69etVsmRJxcTE6MyZM851evTooR07dig+Pl5LlizRmjVrNGDAALt2AQAAwGM8cgj4enXo0EEdOnTId5llWZoxY4ZeeOEFderUSZL03nvvKSwsTIsXL1b37t21a9cuLVu2TD/88IMaN24sSXr99dd19913a+rUqYqIiLBtXwAAAOxmywxgdna22rZtm+cwrDskJSUpJSVF7dq1c7YFBgaqSZMmSkhIkCQlJCQoKCjIGf4kqV27dvLy8tL69esL3HZWVpYyMjJcHgAAAIWNLQGwWLFi2rp1qx1dKSUlRZIUFhbm0h4WFuZclpKSkufm0z4+PgoODnauk59JkyYpMDDQ+YiMjLzB1QMAALifbecA9uzZU7Nnz7arO7eIi4tTenq683Hw4EFPlwQAAHDVbDsH8Ny5c5ozZ46+/vprNWrUSCVLlnRZ/tprr92QfsLDwyVJhw8fVvny5Z3thw8fVoMGDZzrHDlyJE99qampztfnx8/PT35+fjekTgAAAE+xLQBu375dDRs2lCTt2bPHZZnD4bhh/VSuXFnh4eFasWKFM/BlZGRo/fr1evLJJyVJTZs2VVpamjZu3KhGjRpJklauXKnc3Fw1adLkhtUCAADwV2RbAFy1atUN29apU6e0b98+5/OkpCRt3rxZwcHBqlixooYNG6aJEyeqevXqqly5sl588UVFRESoc+fOkqRatWqpffv26t+/v9566y1lZ2dr8ODB6t69O1cAAwCAIs/228Ds27dPiYmJio6Olr+/vyzLuuoZwA0bNqh169bO57GxsZKk3r17a968eXruueeUmZmpAQMGKC0tTc2bN9eyZctUvHhx52vmz5+vwYMHq23btvLy8lLXrl01c+bMG7OTAAAAf2EOy7IsOzo6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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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7TX17t1ba9eu1b/+9S8tW8Y1VAAA8Dunw82oUaNctvOtW7eqdevW9vdRUVGSpJ49e2rWrFk6deqUEhIS7MsrV66sZcuW6ZVXXtGHH36o8uXL67PPPuM2cAAAYOeyOTe50apVKxljsl0+a9asLNfZsWNHHlYFAAAKshyHGw8Pj1s+vE+SbDabrl+/fsdFAQAA5FaOw82iRYuyXbZp0yZ99NFHysjIcElRAAAAuZXjcNO5c+dMbfv379fw4cP173//W927d9fYsWNdWhwAAICzcvUQv5MnT6pfv36qVauWrl+/rri4OM2ePVsVK1Z0dX0AAABOcSrcJCUladiwYQoJCdGePXu0Zs0a/fvf/1ZYWFhe1QcAAOCUHF+WmjBhgt59910FBQXp66+/zvIyFQAAgLvlONwMHz5cPj4+CgkJ0ezZszV79uws+y1cuNBlxQEAADgrx+GmR48et70VHAAAwN1yHG6yeqAeAABAfpOru6UAAADyK8INAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwlHwRbqZMmaJKlSrJ29tbjRs31k8//ZRt31mzZslmszm8vL2972K1AAAgP3N7uPnmm28UFRWlUaNGafv27apTp47at2+vM2fOZLuOr6+vTp06ZX8dO3bsLlYMAADyM7eHm/fff1/9+vVTr169VKNGDU2bNk1FixbVjBkzsl3HZrMpKCjI/goMDLyLFQMAgPzMreHm6tWr2rZtm9q1a2dv8/DwULt27bRp06Zs10tJSVHFihUVHByszp07a8+ePdn2TUtLU3JyssMLAABYl1vDzblz55Senp7pzEtgYKASExOzXKdq1aqaMWOGlixZoq+++koZGRlq2rSpfvnllyz7x8TEyM/Pz/4KDg52+TgAAED+4fbLUs4KDw9Xjx49VLduXbVs2VILFy5U6dKl9emnn2bZPzo6WklJSfbX8ePH73LFAADgbirszp2XKlVKhQoV0unTpx3aT58+raCgoBxto0iRIqpXr54OHTqU5XIvLy95eXndca0AAKBgcOuZG09PTzVo0EBr1qyxt2VkZGjNmjUKDw/P0TbS09O1a9culSlTJq/KBAAABYhbz9xIUlRUlHr27KmGDRuqUaNGmjx5slJTU9WrVy9JUo8ePVSuXDnFxMRIksaOHasmTZooJCREly5d0sSJE3Xs2DH17dvXncMAAAD5hNvDTdeuXXX27Fm9+eabSkxMVN26dbVy5Ur7JOOEhAR5ePzvBNPFixfVr18/JSYmqmTJkmrQoIE2btyoGjVquGsIAAAgH3F7uJGkAQMGaMCAAVkuW7duncP7Dz74QB988MFdqAoAABREBe5uKQAAgFsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEvJF+FmypQpqlSpkry9vdW4cWP99NNPt+w/b948VatWTd7e3qpVq5aWL19+lyoFAAD5ndvDzTfffKOoqCiNGjVK27dvV506ddS+fXudOXMmy/4bN25Ut27d1KdPH+3YsUNdunRRly5dtHv37rtcOQAAyI/cHm7ef/999evXT7169VKNGjU0bdo0FS1aVDNmzMiy/4cffqgOHTpo6NChql69usaNG6f69evr448/vsuVAwCA/KiwO3d+9epVbdu2TdHR0fY2Dw8PtWvXTps2bcpynU2bNikqKsqhrX379lq8eHGW/dPS0pSWlmZ/n5SUJElKTk6+w+qzlpF2JU+2C0d5dfzyUkH8u1EQv8+4Owri32fcPXnxb8eNbRpjbtvXreHm3LlzSk9PV2BgoEN7YGCg/vvf/2a5TmJiYpb9ExMTs+wfExOjMWPGZGoPDg7OZdXID/wmu7uCewPfZwC5kZf/dly+fFl+fn637OPWcHM3REdHO5zpycjI0IULF3T//ffLZrO5sbK8k5ycrODgYB0/fly+vr7uLifP3Wvjle69MTNe67vXxnyvjVe68zEbY3T58mWVLVv2tn3dGm5KlSqlQoUK6fTp0w7tp0+fVlBQUJbrBAUFOdXfy8tLXl5eDm0lSpTIfdEFiK+v7z3zQyPde+OV7r0xM17ru9fGfK+NV7qzMd/ujM0Nbp1Q7OnpqQYNGmjNmjX2toyMDK1Zs0bh4eFZrhMeHu7QX5JiY2Oz7Q8AAO4tbr8sFRUVpZ49e6phw4Zq1KiRJk+erNTUVPXq1UuS1KNHD5UrV04xMTGSpEGDBqlly5aaNGmSOnXqpLlz52rr1q2aPn26O4cBAADyCbeHm65du+rs2bN68803lZiYqLp162rlypX2ScMJCQny8PjfCaamTZtqzpw5euONNzRixAiFhoZq8eLFCgsLc9cQ8h0vLy+NGjUq0+U4q7rXxivde2NmvNZ3r435XhuvdHfHbDM5uacKAACggHD7Q/wAAABciXADAAAshXADAAAshXADAAAshXADAAAshXBTQEydOlW1a9e2P9kxPDxcK1assC9v1aqVbDabw+uFF15w2EZCQoI6deqkokWLKiAgQEOHDtX169fv9lByZfz48bLZbBo8eLC97bffflNkZKTuv/9+FStWTE8++WSmp1cX1DFnNV6rHePRo0dnGk+1atXsy612fG83Xqsd3xtOnDihZ599Vvfff798fHxUq1Ytbd261b7cGKM333xTZcqUkY+Pj9q1a6eDBw86bOPChQvq3r27fH19VaJECfXp00cpKSl3eyg5crvxRkREZDrOHTp0cNhGQRpvpUqVMo3HZrMpMjJSkvt+jt3+nBvkTPny5TV+/HiFhobKGKPZs2erc+fO2rFjh2rWrClJ6tevn8aOHWtfp2jRovav09PT1alTJwUFBWnjxo06deqUevTooSJFiuidd9656+NxxpYtW/Tpp5+qdu3aDu2vvPKKli1bpnnz5snPz08DBgzQE088oQ0bNkgquGPObryS9Y5xzZo19e2339rfFy78v3+SrHh8bzVeyXrH9+LFi2rWrJlat26tFStWqHTp0jp48KBKlixp7zNhwgR99NFH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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1081,24 +977,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "b141ce8032c8457994ec93b337219d9e", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8U0lEQVR4nO3deVhV1f7H8c9hxgEQFYjCIaWczbQUMy3l5nQzhwbNVMxmzDFTM2cLMzOzHG73lla34V7L7KapkZo2EOaUaeaIaSlaIiBWiLJ+f5Tn5xHQNM4mXO/X85wnztr77PXdCzzn09rDcRljjAAAAGANn5IuAAAAAM4iAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIHARq1atmhISEkq6jIve008/rcsvv1y+vr666qqrvN7fvHnz5HK5tGfPHq/3BeDiRAAESolTH/pr164tdPkNN9ygevXq/el+PvjgA40bN+5Pb8cWH374oR599FFdd911mjt3rp588smSLqlUmTVrlubNm1fSZQDW8SvpAgB4z7Zt2+Tjc37/n/fBBx9o5syZhMA/aMWKFfLx8dFLL72kgIAAR/rs1auXunfvrsDAQEf686ZZs2apUqVKzFQDDmMGELiIBQYGyt/fv6TLOC/Hjh0r6RLOy6FDhxQcHOxY+JMkX19fBQUFyeVyOdYngIsLARC4iJ15DmBeXp7Gjx+v2NhYBQUFqWLFimrRooWSk5MlSQkJCZo5c6YkyeVyuR+nHDt2TEOHDlVMTIwCAwN15ZVXaurUqTLGePT7yy+/aMCAAapUqZLKly+vTp066YcffpDL5fKYWRw3bpxcLpe++eYb3XnnnapQoYJatGghSdq0aZMSEhJ0+eWXKygoSFFRUbr77rt1+PBhj75ObWP79u266667FBoaqsqVK2v06NEyxmjfvn265ZZbFBISoqioKD3zzDN/aOxOnDihiRMnqkaNGgoMDFS1atX02GOPKTc3172Oy+XS3LlzdezYMfdYFXU4c+vWrQoODlbv3r092j/99FP5+vpq+PDhf6guqfBzAKtVq6a///3v+vjjj9WkSRMFBwerfv36+vjjjyVJCxYsUP369RUUFKTGjRtrw4YNHttMSEhQuXLltHv3brVt21Zly5ZVdHS0JkyYUOD3O3XqVDVv3lwVK1ZUcHCwGjdurLfffrvQWv/973/r2muvVZkyZVShQgW1bNlSH374obvmLVu2aNWqVe7xu+GGG/7wOAC4cBwCBkqZrKws/fTTTwXa8/LyzvnacePGKSkpSffcc4+uvfZaZWdna+3atVq/fr3+9re/6f7779f+/fuVnJys1157zeO1xhh16tRJK1euVL9+/XTVVVdp2bJlGjZsmH744Qc9++yz7nUTEhL03//+V7169VKzZs20atUqdezYsci6brvtNsXGxurJJ590h43k5GTt3r1bffv2VVRUlLZs2aIXX3xRW7Zs0RdffFFg9uuOO+5Q7dq1NXnyZC1evFiTJk1SeHi4/vGPf6h169Z66qmn9Prrr+uRRx7RNddco5YtW551rO655x698soruvXWWzV06FClpqYqKSlJW7du1bvvvitJeu211/Tiiy9qzZo1+te//iVJat68eaHbq127tiZOnKhhw4bp1ltvVadOnXTs2DElJCSoVq1amjBhwlnr+SN27typO++8U/fff7/uuusuTZ06VTfffLPmzJmjxx57TA899JAkKSkpSbfffnuBUwROnjypdu3aqVmzZpoyZYqWLl2qsWPH6sSJEx71Pffcc+rUqZN69uyp48eP66233tJtt92mRYsWefyex48fr3Hjxql58+aaMGGCAgIClJqaqhUrVuimm27S9OnT9fDDD6tcuXIaNWqUJCkyMvJPjwOAP8AAKBXmzp1rJJ31UbduXY/XVK1a1fTp08f9vGHDhqZjx45n7ScxMdEU9tawcOFCI8lMmjTJo/3WW281LpfL7Ny50xhjzLp164wkM2jQII/1EhISjCQzduxYd9vYsWONJNOjR48C/f38888F2t58800jyaxevbrANu677z5324kTJ8xll11mXC6XmTx5srv9yJEjJjg42GNMCrNx40Yjydxzzz0e7Y888oiRZFasWOFu69OnjylbtuxZt3fKyZMn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c92/hzO9/PLLplGjRiYwMNBUqFDBtGrVyiQnJ7uXp6enm44dO5ry5csbSdwSBnCIyxjO2gXgfRs3blSjRo3073//Wz179izpcnCGhIQEvf3228rJySnpUgA4gHMAARS7X375pUDb9OnT5ePjc85v4AAAeB/nAAIodlOmTNG6det04403ys/PT0uWLNGSJUt03333FbgnHf5fTk7OOWfgKleuXORtXQDgjyIAAih2zZs3V3JysiZOnKicnBxVqVJF48aNc3/fKwo3depUjR8//qzrpKWluW/JAgAXinMAAeAvYvfu3ef8mroWLVooKCjIoYoAXKwIgAAAAJbhIhAAAADLcA7gn5Cfn6/9+/erfPnyfJ0RAAClhDFGR48eVXR0tHx87JwLIwD+Cfv37+eKRgAASql9+/bpsssuK+kySgQB8E8oX768pN/+gEJCQkq4GgAA8EdkZ2crJibG/TluIwLgn3DqsG9ISAgBEACAUsbm07fsPPANAABgMQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZfxKugAAdqg2YnFJl3De9kzuWNIlAIBXMAMIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlSmUATEpK0jXXXKPy5csrIiJCnTt31rZt2zzW+fXXX5WYmKiKFSuqXLly6tatmw4ePOixzt69e9WxY0eVKVNGERERGjZsmE6cOOHkrgAAADiuVAbAVatWKTExUV988YWSk5OVl5enm266SceOHXOvM3jwYL3//vuaP3++Vq1apf3796tr167u5SdPnlTHjh11/Phxff7553rllVc0b948jRkzpiR2CQAAwDEuY4wp6SL+rB9//FERERFatWqVWrZsqaysLFWuXFlvvPGGbr31VknSt99+q9q1ayslJUXNmjXTkiVL9Pe//1379+9XZGSkJGnOnDkaPny4fvzxRwUEBJyz3+zsbIWGhiorK0shISFe3UegtKs2YnFJl3De9kzuWNIlAPACPr9L6QzgmbKysiRJ4eHhkqR169YpLy9P8fHx7nVq1aqlKlWqKCUlRZKUkpKi+vXru8OfJLVt21bZ2dnasmWLg9UDAAA4y6+kC/iz8vPzNWjQIF133XWqV6+eJCk9PV0BAQEKCwvzWDcyMlLp6enudU4Pf6eWn1pWmNzcXOXm5rqfZ2dnF9duAAAAOKbUzwAmJiZq8+bNeuutt7zeV1JSkkJDQ92PmJgYr/cJAABQ3Ep1AOzfv78WLVqklStX6rLLLnO3R0VF6fjx48rMzPRY/+DBg4qKinKvc+ZVwaeen1rnTCNHjlRWVpb7sW/fvmLcGwAAAGeUygBojFH//v317rvvasWKFapevbrH8saNG8vf31/Lly93t23btk179+5VXFycJCkuLk5ff/21Dh065F4nOTlZISEhqlOnTqH9BgYGKiQkxOMBAABQ2pTKcwATExP1xhtv6L333lP58uXd5+yFhoYqODhYoaGh6tevn4YMGaLw8HCFhITo4YcfVlxcnJo1ayZJuummm1SnTh316tVLU6ZMUXp6uh5//HElJiYqMDCwJHcPAADAq0plAJw9e7Yk6YYbbvBonzt3rhISEiRJzz77rHx8fNStWzfl5uaqbdu2mjVrlntdX19fLVq0SA8++KDi4uJUtmxZ9enTRxMmTHBqNwAAAErERXEfwJLCfYSAP477AAL4q+Dzu5SeAwgAAIALRwAEAACwDAEQAADAMgRAAAAAyxAAAQAALFMqbwMD2K40XlELAPjrYAYQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyfBMIABShNH7jyp7JHUu6BAClADOAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAlnEsAK5fv15ff/21+/l7772nzp0767HHHtPx48edKgMAAMB6jgXA+++/X9u3b5ck7d69W927d1eZMmU0f/58Pfroo06VAQAAYD3HAuD27dt11VVXSZLmz5+vli1b6o033tC8efP0zjvvOFUGAACA9RwLgMYY5efnS5I++ugjdejQQZIUExOjn376yakyAAAArOdYAGzSpIkmTZqk1157TatWrVLHjh0lSWlpaYqMjHSqDAAAAOs5FgCnT5+u9evXq3///ho1apRq1qwpSXr77bfVvHlzp8oAAACwnp9THTVo0MDjKuBTnn76afn6+jpVBgAAgPUcvQ9gZmam/vWvf2nkyJHKyMiQJH3zzTc6dOiQk2UAAABYzbEZwE2bNqlNmzYKCwvTnj17dO+99yo8PFwLFizQ3r179eqrrzpVCgAAgNUcmwEcMmSI+vbtqx07digoKMjd3qFDB61evdqpMgAAAKznWAD88ssvdf/99xdov/TSS5Wenu5UGQAAANZzLAAGBgYqOzu7QPv27dtVuXJlp8oAAACwnmMBsFOnTpowYYLy8vIkSS6XS3v37tXw4cPVrVs3p8oAAACwnmMB8JlnnlFOTo4iIiL0yy+/qFWrVqpZs6bKly+vJ554wqkyAAAArOfYVcChoaFKTk7WZ599pq+++ko5OTm6+uqrFR8f71QJAAAAkIMB8JTrrrtO1113ndPdAgAA4HeOHQIeMGCAZsyYUaD9hRde0KBBg5wqAwAAwHqOBcB33nmn0Jm/5s2b6+233z6vba1evVo333yzoqOj5XK5tHDhQo/lCQkJcrlcHo927dp5rJORkaGePXsqJCREYWFh6tevn3Jycs57vwAAAEobxwLg4cOHFRoaWqA9JCREP/3003lt69ixY2rYsKFmzpxZ5Drt2rXTgQMH3I8333zTY3nPnj21ZcsWJScna9GiRVq9erXuu+++86oDAACgNHLsHMCaNWtq6dKl6t+/v0f7kiVLdPnll5/Xttq3b6/27dufdZ3AwEBFRUUVumzr1q1aunSpvvzySzVp0kSS9Pzzz6tDhw6aOnWqoqOjz6seAACA0sSxADhkyBD1799fP/74o1q3bi1JWr58uZ555hlNnz692Pv7+OOPFRERoQoVKqh169aaNGmSKlasKElKSUlRWFiYO/xJUnx8vHx8fJSamqouXboUez0AAAB/FY4FwLvvvlu5ubl64oknNHHiRElStWrVNHv2bPXu3btY+2rXrp26du2q6tWra9euXXrsscfUvn17paSkyNfXV+np6YqIiPB4jZ+fn8LDw8/6tXS5ubnKzc11Py/sm00AAAD+6hy9DcyDDz6oBx98UD/++KOCg4NVrlw5r/TTvXt398/169dXgwYNVKNGDX388cdq06bNBW83KSlJ48ePL44SAQAASoxjF4GcrnLlyl4Lf4W5/PLLValSJe3cuVOSFBUVpUOHDnmsc+LECWVkZBR53qAkjRw5UllZWe7Hvn37vFo3AACANzgWAA8ePKhevXopOjpafn5+8vX19Xh40/fff6/Dhw/rkksukSTFxcUpMzNT69atc6+zYsUK5efnq2nTpkVuJzAwUCEhIR4PAACA0saxQ8AJCQnau3evRo8erUsuuUQul+uCt5WTk+OezZOktLQ0bdy4UeHh4QoPD9f48ePVrVs3RUVFadeuXXr00UdVs2ZNtW3bVpJUu3ZttWvXTvfee6/mzJmjvLw89e/fX927d+cKYAAAcNFzLAB++umn+uSTT3TVVVf96W2tXbtWN954o/v5kCFDJEl9+vTR7NmztWnTJr3yyivKzMxUdHS0brrpJk2cOFGBgYHu17z++uvq37+/2rRpIx8fH3Xr1q3QbyoBAAC42DgWAGNiYmSMKZZt3XDDDWfd1rJly865jfDwcL3xxhvFUg8AAEBp4tg5gNOnT9eIESO0Z88ep7oEAABAIRybAbzjjjv0888/q0aNGipTpoz8/f09lmdkZDhVCgAAgNUcC4De+LYPAAAAnD/HAmCfPn2c6goAAABn4eiNoHft2qXHH39cPXr0cN+IecmSJdqyZYuTZQAAAFjNsQC4atUq1a9fX6mpqVqwYIFycnIkSV999ZXGjh3rVBkAAADWcywAjhgxQpMmTVJycrICAgLc7a1bt9YXX3zhVBkAAADWcywAfv311+rSpUuB9oiICP30009OlQEAAGA9xwJgWFiYDhw4UKB9w4YNuvTSS50qAwAAwHqOBcDu3btr+PDhSk9Pl8vlUn5+vj777DM98sgj6t27t1NlAAAAWM+xAPjkk0+qVq1aiomJUU5OjurUqaOWLVuqefPmevzxx50qAwAAwHqO3AfQGKP09HTNmDFDY8aM0ddff62cnBw1atRIsbGxTpQAAACA3zkWAGvWrKkt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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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AAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEzntghA8+bNU/369eXl5aXo6Gjt3Lmz3L7JycmyWCw2i5eXl00fwzA0YcIEhYSEyNvbW7GxsTp69KizdwMAAFQSLg9AH374oRISEjRx4kTt2bNHkZGRiouL09mzZ8vdxsfHR2fOnLEu3377rc36GTNmaO7cuVqwYIF27Nih6tWrKy4uTj/88IOzdwcAAFQCLg9As2bN0pAhQzRw4EA1bdpUCxYsULVq1bR48eJyt7FYLAoODrYuQUFB1nWGYWjOnDl6+eWX1aNHD7Vs2VLvvPOOTp8+rZUrV96CPQIAALc7lwagq1evavfu3YqNjbW2ubm5KTY2VmlpaeVul5+fr3r16iksLEw9evTQwYMHresyMjKUlZVlM6avr6+io6PLHbOwsFB5eXk2CwAAuHO5NACdP39eRUVFNmdwJCkoKEhZWVllbtO4cWMtXrxYq1at0j/+8Q8VFxerXbt2+u677yTJup09YyYlJcnX19e6hIWF/dJdAwAAtzGXXwKzV0xMjPr376+oqCg9+OCD+vjjjxUYGKi//e1vP3vMxMRE5ebmWpeTJ086sGIAAHC7cWkACggIkLu7u7Kzs23as7OzFRwcXKExqlatqlatWunYsWOSZN3OnjE9PT3l4+NjswAAgDuXSwOQh4eHWrdurdTUVGtbcXGxUlNTFRMTU6ExioqKtH//foWEhEiSwsPDFRwcbDNmXl6eduzYUeExAQDAna2KqwtISEhQfHy82rRpo7Zt22rOnDkqKCjQwIEDJUn9+/dXnTp1lJSUJEmaMmWK7r//fjVq1Eg5OTl67bXX9O2332rw4MGS/vuE2KhRozRt2jRFREQoPDxc48ePV2hoqHr27Omq3QQAALcRlweg3r1769y5c5owYYKysrIUFRWllJQU603MmZmZcnP734mqS5cuaciQIcrKylKtWrXUunVrff7552ratKm1z9ixY1VQUKChQ4cqJydHHTp0UEpKSqkPTAQAAOZkMQzDcHURt5u8vDz5+voqNzfXKfcD1R+32uFjAq5yYnp3V5eA2xR/61AeZ/3dsOff70r3FBgAAMAvRQACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmc1sEoHnz5ql+/fry8vJSdHS0du7cWW7fv//973rggQdUq1Yt1apVS7GxsaX6DxgwQBaLxWbp2rWrs3cDAABUEi4PQB9++KESEhI0ceJE7dmzR5GRkYqLi9PZs2fL7L9p0yb17dtXn332mdLS0hQWFqZHHnlEp06dsunXtWtXnTlzxrp88MEHt2J3AABAJeDyADRr1iwNGTJEAwcOVNOmTbVgwQJVq1ZNixcvLrP/e++9p2effVZRUVFq0qSJ3nrrLRUXFys1NdWmn6enp4KDg61LrVq1bsXuAACASsClAejq1avavXu3YmNjrW1ubm6KjY1VWlpahca4cuWKrl27Jn9/f5v2TZs2qXbt2mrcuLGeeeYZXbhwodwxCgsLlZeXZ7MAAIA7l0sD0Pnz51VUVKSgoCCb9qCgIGVlZVVojBdeeEGhoaE2Iapr16565513lJqaqldffVWbN29Wt27dVFRUVOYYSUlJ8vX1tS5hYWE/f6cAAMBtr4qrC/glpk+frqVLl2rTpk3y8vKytvfp08f6c4sWLdSyZUs1bNhQmzZtUpcuXUqNk5iYqISEBOvrvLw8QhAAAHcwl54BCggIkLu7u7Kzs23as7OzFRwcfMNtX3/9dU2fPl3r169Xy5Ytb9i3QYMGCggI0LFjx8pc7+npKR8fH5sFAADcuVwagDw8PNS6dWubG5hLbmiOiYkpd7sZM2Zo6tSpSklJUZs2bW76Pt99950uXLigkJAQh9QNAAAqN5c/BZaQkKC///3vWrJkiQ4dOqRnnnlGBQUFGjhwoCSpf//+SkxMtPZ/9dVXNX78eC1evFj169dXVlaWsrKylJ+fL0nKz8/XmDFjtH37dp04cUKpqanq0aOHGjVqpLi4OJfsIwAAuL24/B6g3r1769y5c5owYYKysrIUFRWllJQU643RmZmZcnP7X06bP3++rl69qt///vc240ycOFGTJk2Su7u79u3bpyVLlignJ0ehoaF65JFHNHXqVHl6et7SfQMAALcnlwcgSRo+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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1106,24 +987,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "e2443183fd8d4c8ebb761a25be566fda", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+J0lEQVR4nO3deVyU5f7/8feAsrgAoghi5IJ7Ghp9U9Jc0kIx0/SklLll2ilcaVFzxSzN3NIs63cM2kyPpnbS3HI9JVqhpqnlhulJ0dxANAGZ+/dHMY8m0ESZe8T79Xw85pFz3dfc1+eaQXl33cvYDMMwBAAAAMvwcHcBAAAAMBcBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQKoWrVqurdu7e7y7jlvf7666pevbo8PT3VsGFDd5dzy+rdu7fKlCnj7jJcZty4cbLZbDp16pS7SwFuOgRAWFZSUpJsNpu+++67Are3bNlS9evXv+FxvvjiC40bN+6G92MVq1ev1osvvqimTZsqMTFRr776qrtLAoBbTgl3FwAUJz/99JM8PAr3/01ffPGFZs+eTQi8RuvWrZOHh4fmzp0rLy8vd5cDALckVgCBQvD29lbJkiXdXUahXLhwwd0lFMrJkyfl6+tL+EOxcfHiRXeXABQaARAohL+eA5iTk6OEhATVrFlTPj4+Kl++vJo1a6Y1a9ZI+v0cq9mzZ0uSbDab45HnwoULeu655xQWFiZvb2/Vrl1bU6ZMkWEYTuP+9ttvGjRokCpUqKCyZcvq4Ycf1i+//CKbzea0sph3ztOePXv0+OOPq1y5cmrWrJkkaefOnerdu7eqV68uHx8fhYSE6Mknn9Tp06edxsrbx759+/TEE0/I399fQUFBGj16tAzD0NGjR9WxY0f5+fkpJCREU6dOvab37vLly3r55ZcVHh4ub29vVa1aVS+99JKysrIcfWw2mxITE3XhwgXHe5WUlHTFfeYdpt+5c6datGihUqVKqUaNGlq0aJEkaePGjWrcuLF8fX1Vu3Ztffnll06v//nnn/Xss8+qdu3a8vX1Vfny5fXoo4/q8OHDjj6GYahVq1YKCgrSyZMnHe3Z2dlq0KCBwsPDrzlkHz58WDabTVOmTNHs2bNVvXp1lSpVSg8++KCOHj0qwzD08ssv67bbbpOvr686duyoM2fOOO3js88+U/v27RUaGipvb2+Fh4fr5ZdfVm5ubr7xtm7dqpiYGJUrV06lS5fWnXfeqTfeeCNfv19++UWdOnVSmTJlFBQUpOeff77A/V1N3mexZ88etWrVSqVKlVLlypU1efJkp355p178+T2WpA0bNshms2nDhg359nm9n2+eU6dOqWvXrvLz81P58uU1ePBgXbp0KV+/jz76SJGRkfL19VVgYKBiY2N19OjRAueZkpKi5s2bq1SpUnrppZcK9V4BNwMCICwvPT1dp06dyvfIycn529eOGzdOCQkJatWqld58802NHDlSt99+u7Zt2yZJevrpp/XAAw9Ikj788EPHQ/o9WDz88MOaPn262rZtq2nTpql27dp64YUXFB8f7zRO7969NWvWLMXExOi1116Tr6+v2rdvf8W6Hn30UV28eFGvvvqq+vXrJ0las2aNDh06pD59+mjWrFmKjY3V/PnzFRMTky9wSlK3bt1kt9s1adIkNW7cWBMmTNCMGTP0wAMPqHLlynrttddUo0YNPf/889q0adPfvldPPfWUxowZo7vuukvTp09XixYtNHHiRMXGxjr6fPjhh7rvvvvk7e3teK+aN29+1f2ePXtWDz30kBo3bqzJkyfL29tbsbGxWrBggWJjYxUTE6NJkybpwoUL+sc//qHz5887Xvvtt99q8+bNio2N1cyZM/XPf/5Ta9euVcuWLR2rOjabTe+9954uXbqkf/7zn47Xjh07Vrt371ZiYqJKly79t/P/s48//lhvvfWWBg4cqOeee04bN25U165dNWrUKK1cuVLDhg1T//799fnnn+v55593em1SUpLKlCmj+Ph4vfHGG4qMjNSYMWM0fPhwp35r1qxR8+bNtWfPHg0ePFhTp05Vq1attGzZMqd+ubm5io6OVvny5TVlyhS1aNFCU6dO1bvvvluoOUm/fxZt27ZVRESEpk6dqjp16mjYsGFasWJFoff1531e7+ebp2vXrrp06ZImTpyomJgYzZw5U/3793fq88orr6hnz56qWbOmpk2bpiFDhmjt2rVq3ry5zp0759T39OnTateunRo2bKgZM2aoVatW1z0/wG0MwKISExMNSVd93HHHHU6vqVKlitGrVy/H84iICKN9+/ZXHScuLs4o6K/a0qVLDUnGhAkTnNr/8Y9/GDabzThw4IBhGIaRkpJiSDKGDBni1K93796GJGPs2LGOtrFjxxqSjMceeyzfeBcvXszX9sknnxiSjE2bNuXbR//+/R1tly9fNm677TbDZrMZkyZNcrSfPXvW8PX1dXpPCrJjxw5DkvHUU085tT///POGJGPdunWOtl69ehmlS5e+6v7ytGjRwpBkzJs3z9H2448/GpIMDw8PY8uWLY72VatWGZKMxMRER1tB70lycrIhyfjggw+c2t955x1DkvHRRx8ZW7ZsMTw9PfN9Jn8nNTXVkGQEBQUZ586dc7SPGDHCkGREREQYOTk5jvbHHnvM8PLyMi5dunTVmp9++mmjVKlSjn6XL182qlWrZlSpUsU4e/asU1+73e74c69evQxJxvjx4536NGrUyIiMjCzU3PI+iz+/b1lZWUZISIjRpUsXR1ve37vU1FSn169fv96QZKxfvz7fPq/38837WX744Yedxnr22WcNScb3339vGIZhHD582PD09DReeeUVp367du0ySpQo4dSeV9OcOXOu/c0BbkKsAMLyZs+erTVr1uR73HnnnX/72oCAAO3evVv79+8v9LhffPGFPD09NWjQIKf25557ToZhOFZNVq5cKUl69tlnnfoNHDjwivv+80pVHl9fX8efL126pFOnTqlJkyaS5Fix/LOnnnrK8WdPT0/dfffdMgxDffv2dbQHBASodu3aOnTo0BVrkX6fq6R8K5vPPfecJGn58uVXff3VlClTxmkVsXbt2goICFDdunXVuHFjR3ven/9c65/fk5ycHJ0+fVo1atRQQEBAvvekf//+io6O1sCBA9WjRw+Fh4df9xXKjz76qPz9/fPV9sQTT6hEiRJO7dnZ2frll18KrPn8+fM6deqU7rvvPl28eFE//vijJGn79u1KTU3VkCFDFBAQ4DT2n09ByPPXn5f77rvvbz/TgpQpU0ZPPPGE47mXl5fuueee69rXn/d5vZ9vnri4OKfneX938n4uFy9eLLvdrq5duzodBQgJCVHNmjW1fv16p9d7e3urT58+1z0n4GbAVcCwvHvuuUd33313vvZy5cr97f3Dxo8fr44dO6pWrVqqX7++2rZtqx49elxTePz5558VGhqqsmXLOrXXrVvXsT3vvx4eHqpWrZpTvxo1alxx33/tK0lnzpxRQkKC5s+f73Qum/T7YfC/uv32252e+/v7y8fHRxUqVMjX/tfzCP8qbw5/rTkkJEQBAQGOuV6P2267LV+o8ff3V1hYWL426fdDinl+++03TZw4UYmJifrll1+cDoUX9J7MnTtX4eHh2r9/vzZv3uwUxgqjoPdW0jXVvHv3bo0aNUrr1q1TRkaGU/+8mg8ePChJ13QbIx8fHwUFBTm1lStXzmnMa1XQZ1GuXDnt3Lmz0Pu62j6v9fPNU7NmTafn4eHh8vDwcJyHuH//fhmGka9fnr9e+FW5cmUuUkKxRwAEbkDz5s118OBBffbZZ1q9erX+9a9/afr06ZozZ47TCprZCgomXbt21ebNm/XCCy+oYcOGKlOmjOx2u9q2bSu73Z6vv6en5zW1SSrwHMKCFLT6dKOuVNO11Dpw4EAlJiZqyJAhioqKkr+/v2w2m2JjYwt8TzZs2OC4aGXXrl2KiooyteZz586pRYsW8vPz0/jx4xUeHi4fHx9t27ZNw4YNK7Dm663lelzLe36ln4ErXXRyI5/vlfy1BrvdLpvNphUrVhS437/eLPt6gz9wMyEAAjcoMDBQffr0UZ8+fZSZmanmzZtr3LhxjgB4pV94VapU0Zdffqnz5887rQLmHcarUqWK4792u12pqalOKxQHDhy45hrPnj2rtWvXKiEhQWPGjHG0X8+h6+uRN4f9+/c7Vjgl6cSJEzp37pxjrmZbtGiRevXq5XQl86VLl/Kd9C9Jx48f18CBA/Xggw/Ky8tLzz//vKKjo02tfcOGDTp9+rQWL17sdHFMamqqU7/w8HBJ0g8//KA2bdqYVt+1KFeunCTle49vZBX47+zfv99pVfzAgQOy2+2qWrWqpN/fL8MwVK1aNdWqVctldQA3E84BBG7AXw99lilTRjVq1HC6tUneFaJ//YUXExOj3Nxcvfnmm07t06dPl81mU7t27SRJ0dHRkqS33nrLqd+sWbOuuc68VY2/ro7MmDHjmvdxI2JiYgocb9q0aZJ01SuaXcnT0zPfezJr1qwCV6P69esnu92uuXPn6t1331WJEiXUt2/fa179LAoFfY7Z2dn5fjbuuusuVatWTTNmzMj3c2dmvQXJC6d/vnI8Nzf3uq46vlZ5t2LKk/d3J+/vWOfOneXp6amEhIR8749hGH97igNQHLECCNyAevXqqWXLloqMjFRgYKC+++47LVq0SAMGDHD0iYyMlCQNGjRI0dHR8vT0VGxsrDp06KBWrVpp5MiROnz4sCIiIrR69Wp99tlnGjJkiOMXZWRkpLp06aIZM2bo9OnTatKkiTZu3Kh9+/ZJurbDqn5+fmrevLkmT56snJwcVa5cWatXr863cuQqERER6tWrl959913HYcxvvvlG77//vjp16uS222g89NBD+vDDD+Xv76969eopOTlZX375pcqXL+/ULzExUcuXL1dSUpJuu+02Sb+HiCeeeEJvv/12vgt0XOXee+9VuXLl1KtXLw0aNEg2m00ffvhhvtDi4eGht99+Wx06dFDDhg3Vp08fVapUST/++KN2796tVatWmVJvQe644w41adJEI0aM0JkzZxQYGKj58+fr8uXLLhszNTVVDz/8sNq2bavk5GR99NFHevzxxxURESHp91A6YcIEjRgxQocPH1anTp1UtmxZpaamasmSJerfv3++2/EAxR0BELgBgwYN0n/+8x+tXr1aWVlZqlKliiZMmKAXXnjB0adz584aOHCg5s+fr48++kiGYSg2NlYeHh76z3/+ozFjxmjBggVKTExU1apV9frrrzuujs3zwQcfKCQkRJ988omWLFmiNm3aaMGCBapdu7Z8fHyuqdZ58+Zp4MCBmj17tgzD0IMPPqgVK1YoNDS0SN+TK/nXv/6l6tWrKykpSUuWLFFISIhGjBihsWPHmjJ+Qd544w15enrq448/1qVLl9S0aVN9+eWXjlVXSfrf//6noUOHqkOHDurVq5ejvXv37vr000/14osvql27dgVeeFPUypcvr2XLlum5557TqFGjVK5cOT3xxBNq3bq1U83S7yvH69evV0JCgqZOnSq73a7w8HDHfSHd6eOPP9bTTz+tSZMmKSAgQH379lWrVq0c98wsagsWLHDcK7FEiRIaMGCAXn/9dac+w4cPV61atTR9+nQlJCRI+v2inAcffFAPP/ywS+oC3MlmuPt4AIDrsmPHDjVq1EgfffSRunfv7u5yAADFCOcAAsXA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uXOKi4tThQoVFBwcrODgYFWoUEEDBgzQuXPnzCgBAAAAf3D5CuCZM2cUFRWlX375Rd27d1fdunUlSXv27FFSUpLWrl2rzZs3q1y5cq4uBQAAADIhAI4fP15eXl46ePCggoOD82178MEHNX78eE2fPt3VpQAAAEAmHAJeunSppkyZki/8SVJISIgmT56sJUuWuLoMAAAA/MHlAfD48eO64447rri9fv36SktLc3UZAAAA+IPLA2CFChV0+PDhK25PTU1VYGCgq8sAAADAH1weAKOjozVy5EhlZ2fn25aVlaXRo0erbdu2ri4DAAAAfzDlIpC7775bNWvWVFxcnOrUqSPDMLR371699dZbysrK0ocffujqMgAAAPAHlwfA2267TcnJyXr22Wc1YsQIGYYhSbLZbHrggQf05ptvKiwszNVlAAAA4A+mfBNItWrVtGLFCp09e1b79++XJNWoUYNz/wAAANzA1K+CK1eunO655x4zhwQAAMBfmPJVcAAAALh5EAABAAAshgAIAABgMS4NgHfddZfOnj0r6ffbwVy8eNGVwwEAAOAauDQA7t27VxcuXJAkJSQkKDMz05XDAQAA4Bq49Crghg0bqk+fPmrWrJkMw9CUKVNUpkyZAvuOGTPGlaUAAADgDy4NgElJSRo7dqyWLVsmm82mFStWqESJ/EPabDYCIAAAgElcGgBr166t+fPnS5I8PDy0du1aVaxY0ZVDAgAA4G+YdiNou91u1lAAAAC4ClO/CeTgwYOaMWOG9u7dK0mqV6+eBg8erPDwcDPLAAAAsDTT7gO4atUq1atXT998843uvPNO3Xnnndq6davuuOMOrVmzxqwyAAAALM+0FcDhw4dr6NChmjRpUr72YcOG6YEHHjCrFAAAAEszbQVw79696tu3b772J598Unv27CnUvjZt2qQOHTooNDRUNptNS5cuddpuGIbGjBmjSpUqydfXV23atNH+/fud+pw5c0bdu3eXn5+fAgIC1LdvX+5TCAAALMG0ABgUFKQdO3bka9+xY0ehrwy+cOGCIiIiNHv27AK3T548WTNnztScOXO0detWlS5dWtHR0bp06ZKjT/fu3bV7926tWbNGy5Yt06ZNm9S/f/9C1QEAAFAcmXYIuF+/furfv78OHTqke++9V5L09ddf67XXXlN8fHyh9tWuXTu1a9euwG2GYWjGjBka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TRtHm4eHh9q0aaPk5OQrvi4zM1NVqlRRWFiYOnbsqN27d5tRbpG5nnn/5z//UVRUlOLi4hQcHKz69evr1VdfVW5urlll37Dr/bz/bO7cuYqNjVXp0qVdVWaRu55533vvvUpJSXEcLj106JC++OILxcTEmFJzUbieeWdlZeU7pcPX11dfffWVS2t1t+TkZKf3SZKio6Ov+e8Fije73a7z588rMDDQ3aXctAiAt5hTp04pNzc337eZBAcHKy0trcDX1K5dW++9954+++wzffTRR7Lb7br33nv1v//9z4ySi8T1zPvQoUNatGiRcnNz9cUXX2j06NGaOnWqJkyYYEbJReJ65v1n33zzjX744Qc99dRTrirRJa5n3o8//rjGjx+vZs2aqWTJkgoPD1fLli2L1SHg65l3dHS0pk2bpv3798tut2vNmjWO0wBuZWlpaQW+TxkZGfrtt9/cVBXMMmXKFGVmZqpr167uLuWmRQCEoqKi1LNnTzVs2FAtWrTQ4sWLFRQUpHfeecfdpbmU3W5XxYoV9e677yoyMlLdunXTyJEjNWfOHHeXZpq5c+eqQYMGuueee9xdistt2LBBr776qt566y1t27ZNixcv1vLly/Xyyy+7uzSXeuONN1SzZk3VqVNHXl5eGjBggPr06SMPD/75x61p3rx5SkhI0L///W9VrFjR3eXctCz9XcC3ogoVKsjT01MnTpxwaj9x4oRCQkKuaR8lS5ZUo0aNdODAAVeU6BLXM+9KlSqpZMmS8vT0dLTVrVtXaWlpys7OlpeXl0trLgo38nlfuHBB8+fP1/jx411Zoktcz7xHjx6tHj16OFY7GzRooAsXLqh///4aOXJksQhE1zPvoKAgLV26VJcuXdLp06cVGhqq4cOHq3r16maU7DYhISEFvk9+fn7y9fV1U1Vwtfnz5+upp57SwoUL850CAGc3/794KBQvLy9FRkZq7dq1jja73a61a9cqKirqmvaRm5urXbt2qVKlSq4qs8hdz7ybNm2qAwcOyG63O9r27dunSpUqFYvwJ93Y571w4UJlZWXpiSeecHWZRe565n3x4sV8IS8v/BvF5CvRb+Tz9vHxUeXKlXX58mV9+umn6tixo6vLdauoqCin90mS1qxZc83/DqL4+eSTT9SnTx998sknxfK2VqZz91UoKHrz5883vL29jaSkJGPPnj1G//79jYCAACMtLc0wDMPo0aOHMXz4cEf/hIQEY9WqVcbBgweNlJQUIzY21vDx8TF2797trilcl8LO+8iRI0bZsmWNAQMGGD/99JOxbNkyo2LFisaECRPcNYXrUth552nWrJnRrVs3s8stMoWd99ixY42yZcsan3zyiXHo0CFj9erVRnh4uNG1a1d3TeG6FHbeW7ZsMT799FPj4MGDxqZNm4z777/fqFatmnH27Fk3zeD6nD9/3ti+fbuxfft2Q5Ixbdo0Y/v27cbPP/9sGIZhDB8+3OjRo4ej/6FDh4xSpUoZL7zwgrF3715j9uzZhqenp7Fy5Up3TeG6FHbehmE4+kdGRhqPP/64sX379mL373lh5/3xxx8bJUqUMGbPnm0cP37c8Th37py7pnDTIwDeombNmmXcfvvthpeXl3HPPfcYW7ZscWxr0aKF0atXL8fzIUOGOPoGBwcbMTExxrZt29xQ9Y0rzLwNwzA2b95sNG7c2PD29jaqV69uvPLKK8bly5dNrvrGFXbeP/74oyHJWL16tcmVFq3CzDsnJ8cYN26cER4ebvj4+BhhYWHGs88+W+yCkGEUbt4bNmww6tata3h7exvly5c3evToYfzyyy9uqPrGrF+/3pCU75E31169ehktWrTI95qGDRsaXl5eRvXq1Y3ExETT675R1zPvgvpXqVLF9NpvRGHn3aJFi6v2R342wygmxz4AAABQJDgHEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAi/n/o2MFSZdomUAAAAAASUVORK5CYII=", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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LmjAgAE6d+6cvL291bJlS23atElPPPGEJCkpKUlubv+dhAoNDdWyZcs0adIkvf7662rUqJFWr16t5s2bu+olAACAMqDU3YfH2bgPD2BuXKUFmJNp7sMDAADgLAQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgei4NPBEREXrooYdUtWpV+fn5qW/fvjp69GiB60RGRspisdg8PD09S6hiAABQFrk08GzdulUjR47Uzp07FR0drczMTD355JNKT08vcD0vLy+dO3fO+jh9+nQJVQwAAMqi8q7c+caNG22eR0ZGys/PT3v37lWnTp3yXc9isSggIMDZ5QEAAJMoVefwpKSkSJJ8fX0L7JeWlqagoCAFBgaqT58+SkhIyLdvRkaGUlNTbR4AAOD+UmoCT3Z2tsaOHauOHTuqefPm+fZr3LixlixZojVr1ujzzz9Xdna2QkND9Z///CfP/hEREfL29rY+AgMDnfUSAABAKWUxDMNwdRGS9NJLL2nDhg36/vvvVbdu3UKvl5mZqaZNm6p///6aOXNmruUZGRnKyMiwPk9NTVVgYKBSUlLk5eXlkNoBlB71J65zdQl2OzWrt6tLAEq91NRUeXt7F/nvt0vP4ckxatQorV27Vtu2bbMr7EhShQoV1KZNGyUmJua53MPDQx4eHo4oEwAAlFEuPaRlGIZGjRqlqKgoxcbGqkGDBnZvIysrSwcPHlStWrWcUCEAADADl87wjBw5UsuWLdOaNWtUtWpVJScnS5K8vb1VsWJFSdKAAQNUp04dRURESJJmzJihDh06KDg4WNeuXdPs2bN1+vRpDRs2zGWvAwAAlG4uDTwLFiyQJHXp0sWmfenSpRo0aJAk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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1131,24 +997,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "1e090e37cc3a4837b5dcce88290514ca", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABALElEQVR4nO3de3zP9f//8ft7m80cthlmlrU5FXMs5wghcyiUz6f4CpPoU5NQQgenfAwd7EOiI318Kn2UKKLEUBp9qKWQUxM124hthmbs+fuj9v71ts1x79fbvG7Xy+V9ae/n6/V+PR/Pvdfrffd8Hd4OY4wRAAAAbMPL0wUAAADAWgRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBELBQZGSkYmJiPF3GNe+5555TjRo15O3trcaNG3u6nGKXnZ2tBx54QKGhoXI4HBoxYoRlfbdv317t27d3Pt+/f78cDocWLFhQLNuPiYlRZGRksWwLQNEIgMBlWrBggRwOh7Zs2VLo8vbt26t+/fpX3M8nn3yiiRMnXvF27OKzzz7TE088odatW2v+/PmaOnWqZX2fPHlSEydO1Lp169zaz9SpU7VgwQI99NBDWrhwofr37+/W/opbSkqKJk6cqKSkJE+XAtiWj6cLAOxk165d8vK6tH93ffLJJ5ozZw4h8CKtXbtWXl5eeuONN+Tr62tp3ydPntSkSZMkyWWWrLitXbtWLVu21IQJE9zWR1E+++yzK95GSkqKJk2apMjIyAIztK+99pry8vKuuA8A58cMIGAhPz8/lSpVytNlXJITJ054uoRLkp6eLn9/f8vDn5XS09MVFBR0xdsxxujUqVOX9BpfX1+3/m5LlSolPz8/t20fwB8IgICFzj0HMDc3V5MmTVLt2rVVunRpVaxYUW3atNHq1asl/XE+1Jw5cyRJDofD+ch34sQJPfbYYwoPD5efn59uvPFGPf/88zLGuPR76tQpDR8+XJUqVVL58uXVo0cP/frrr3I4HC4zixMnTpTD4dCOHTv0f//3f6pQoYLatGkjSdq2bZtiYmJUo0YNlS5dWqGhobr//vv122+/ufSVv43du3frvvvuU2BgoCpXrqxnnnlGxhgdPHhQPXv2VEBAgEJDQ/XCCy9c1O/uzJkzevbZZ1WzZk35+fkpMjJSTz75pHJycpzrOBwOzZ8/XydOnHD+ri50btrixYvVpEkT+fv7q1KlSrrvvvv066+/uqxz7nlv+f56vtr+/ftVuXJlSdKkSZOc/V/KzG16eroGDx6sKlWqqHTp0mrUqJHeeust5/J169bJ4XAoOTlZK1ascPaxf//+i9p+ZGSk7rjjDn366adq2rSp/P399corr0iS5s+frw4dOigkJER+fn6KiorS3LlzC2yjqN/FxVq3bp2aNWsmSRo0aFCB9+nccwDzzzF8/vnnNWfOHNWoUUNlypRR586ddfDgQRlj9Oyzz6patWry9/dXz549dfTo0QL9rly5UrfeeqvKli2r8uXLq3v37tq+fftljwMo6TgEDFyhzMxMHTlypEB7bm7uBV87ceJExcXF6YEHHlDz5s2VlZWlLVu26JtvvtHtt9+uBx98UCkpKVq9erUWLlzo8lpjjHr06KGEhAQNHjxYjRs31qeffqrRo0fr119/1cyZM53rxsTE6L///a/69++vli1bav369erevXuRdf39739X7dq1NXXqVGeYXL16tX766ScNGjRIoaGh2r59u1599VVt375dmzZtcgmmknTvvfeqbt26mjZtmlasWKEpU6YoODhYr7zyijp06KDp06fr7bff1uOPP65mzZqpbdu25/1dPfDAA3rrrbf0t7/9TY899pg2b96suLg47dy5Ux9++KEkaeHChXr11Vf19ddf6/XXX5ck3XLLLUVuc8GCBRo0aJCaNWumuLg4paWl6V//+pc2btyob7/99pJm2SpXrqy5c+fqoYce0l133aW7775bktSwYcOLev2pU6fUvn177d27V8OGDVP16tW1ePFixcTEKCMjQ48++qjq1q2rhQsXauTIkapWrZoee+wxZ98Xa9euXerbt68efPBBDRkyRDfeeKMkae7cuapXr5569OghHx8fffzxx3r44YeVl5en2NjYi97+hdStW1eTJ0/W+PHjNXToUN16662Szv8+SdLbb7+t06dP65FHHtHRo0c1Y8YM3XPPPerQoYPWrVunMWPGaO/evZo9e7Yef/xxvfnmm87XLly4UAMHDlR0dLSmT5+ukydPau7cuWrTpo2+/fZbLjqBPRkAl2X+/PlG0nkf9erVc3lNRESEGThwoPN5o0aNTPfu3c/bT2xsrCnsf9WlS5caSWbKlCku7X/729+Mw+Ewe/fuNcYYs3XrViPJjBgxwmW9mJgYI8lMmDDB2TZhwgQjyfTt27dAfydPnizQ9u677xpJZsOGDQW2MXToUGfbmTNnTLVq1YzD4TDTpk1zth87dsz4+/u7/E4Kk5SUZCSZBx54wKX98ccfN5LM2rVrnW0DBw40ZcuWPe/2jDHm9OnTJiQkxNSvX9+cOnXK2b58+XIjyYwfP97Z1q5dO9OuXbsC2xg4cKCJiIhwPj98+HCB3+nFio+PN5LMf/7zH5caW7VqZcqVK2eysrKc7RERERf8uylMRESEkWRWrVpVYFlh7290dLSpUaOGS9u5v4vk5GQjycyfP/+i6/jf//5X5GvO/Z3mb79y5comIyPD2T5u3DgjyTRq1Mjk5uY62/v27Wt8fX3N77//bowx5vjx4yYoKMgMGTLEpZ/U1FQTGBhYoB2wCw4BA1dozpw5Wr16dYHHxcz8BAUFafv27dqzZ88l9/vJJ5/I29tbw4cPd2l/7LHHZIzRypUrJUmrVq2SJD388MMu6z3yyCNFbvsf//hHgTZ/f3/nz7///ruOHDmili1bSpK++eabAus/8MADzp+9vb3VtGlTGWM0ePBgZ3tQUJBuvPFG/fTTT0XWIv0xVkkaNWqUS3v+DNiKFSvO+/rCbNmyRenp6Xr44YdVunRpZ3v37t1Vp06dy9rmlfjkk08UGhqqvn37OttKlSql4cOHKzs7W+vXry+WfqpXr67o6OgC7X99f/Nntdu1a6effvpJmZmZxdL3lfj73/+uwMBA5/MWLVpIku677z75+Pi4tJ8+fdp5GH/16tXKyMhQ3759deTIEefD29tbLVq0UEJCgrUDAa4SHAIGrlDz5s3VtGnTAu0VKlQo9NDwX02ePFk9e/bUDTfcoPr166tLly7q37//RYXHn3/+WWFhYSpfvrxLe926dZ3L8//r5eWl6tWru6xXq1atIrd97rqSdPToUU2aNEmLFi1Senq6y7LCAsL111/v8jwwMFClS5dWpUqVCrSfex7hufLHcG7NoaGhCgoKco71UuS/Jv8Q6F/VqVNHX3755SVv80r8/PPPql27doGrxM99P69UYe+tJG3cuFETJkxQYmKiTp486bIsMzPTJXx5QmF/T5IUHh5eaPuxY8ckyfmPqw4dOhS63YCAgGKtEygpCICAB7Vt21b79u3TsmXL9Nlnn+n111/XzJkzNW/ePJcZNKv9dTYo3z333KOvvvpKo0ePVuPGjVWuXDnl5eWpS5cuhd62w9vb+6LaJBW4aKUo555naBWHw1FojWfPnvVANVemsPd237596tixo+rUqaMXX3xR4eHh8vX11SeffKKZM2deFbdlKepv50J/U/m1L1y4UKGhoQXW++vsIWAn/OUDHhYcHKxBgwZp0KBBys7OVtu2bTVx4kRnACwq9EREROjzzz/X8ePHXWYBf/zxR+fy/P/m5eUpOTlZtWvXdq63d+/ei67x2LFjWrNmjSZNmqTx48c72y/n0PXlyB/Dnj17nDNikpSWlqaMjAznWC91m9IfF0WcOzu0a9cul21WqFCh0MPU587KXUlAjYiI0LZt25SXl+cyC3ju++kOH3/8sXJycvTRRx+5zLS56/ColUG+Zs2akqSQkBB16tTJsn6Bqx3nAAIedO6hz3LlyqlWrVoutzYpW7asJCkjI8Nl3W7duuns2bN66aWXXNpnzpwph8Ohrl27SpLzfK+XX37ZZb3Zs2dfdJ35syznzoLFx8df9DauRLdu3Qrt78UXX5Sk817RXJSmTZsqJCRE8+bNc/l9r1y5Ujt37nTZZs2aNfXjjz/q8OHDzrbvvvtOGzdudNlmmTJlJBV8ry5Gt27dlJqaqvfee8/ZdubMGc2ePVvlypVTu3btLnmbF6uw9zczM1Pz5893S39F/U27Q3R0tAICAjR16tRCr8z/63sK2AkzgIAHRUVFqX379mrSpImCg4O1ZcsWvf/++xo2bJhznSZNmkiShg8frujoaHl7e6tPnz668847ddttt+mpp57S/v371ahRI3322WdatmyZRowY4Zz5aNKkiXr37q34+Hj99ttvztvA7N69W9LFzcYEBASobdu2mjFjhnJzc3Xdddfps88+U3Jysht+KwU1atRIAwcO1KuvvqqMjAy1a9dOX3/9td566y316tVLt9122yVvs1SpUpo+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uGyLFi0yvr6+5s033zTbt283Q4YMMUFBQSYtLa3Q9RMSEsySJUvMjh07zN69e018fLzx9vY2q1atcq4zbdo0ExgYaJYuXWq+++4706NHD1O9enVz6tQpq4blorjHmJGRYTp16mTee+898+OPP5rExETTvHlz06RJEyuH5cId72O+JUuWmEaNGpmwsDAzc+ZMN4/k/Nwxzr1795rg4GAzevRo880335i9e/eaZcuWFblNd3PHGIcMGWJq1qxpEhISTHJysnnllVeMt7e3WbZsmVXDKuBSx5kvOTnZXHfddebWW281PXv2dFlW0vc9+Yoa47Ww78l3vvcxX0ne9+Q73zivtn1PSUQAvALNmzc3sbGxzudnz541YWFhJi4u7qK3cdNNN5mnn37aGGNMXl6eCQ0NNc8995xzeUZGhvHz8zPvvvtu8RV+CYp7jIX5+uuvjSTz888/X1Gtl8tdY/zll1/MddddZ3744QcTERHh8Z2wO8Z57733mvvuu69Y67wS7hhjvXr1zOTJk13Wufnmm81TTz115QVfpssZ55kzZ8wtt9xiXn/9dTNw4ECXD9RrZd9zvjEWpiTuey5mjNfCvudC47za9j0lEYeAL9Pp06e1detWderUydnm5eWlTp06KTEx8YKvN8ZozZo12rVrl9q2bStJSk5OVmpqqss2AwMD1aJFi4vaZnFzxxgLk5mZKYfDcVnfq3yl3DXGvLw89e/fX6NHj1a9evXcUvulcMc48/LytGLFCt1www2Kjo5WSEiIWrRooaVLl7prGOflrvfylltu0UcffaRff/1VxhglJCRo9+7d6ty5s1vGcSGXO87JkycrJCREgwcPLrDsWtn3nG+MhSmJ+54LjfFa2fecb5xX276npLL1N4FciSNHjujs2bMFvjWkSpUq+vHHH4t8XWZmpq677jrl5OTI29tbL7/8sm6//XZJUmpqqnMb524zf5mV3DHGc/3+++8aM2aM+vbt65EvNnfXGKdPny4fHx8NHz7cbbVfCneMMz09XdnZ2Zo2bZqmTJmi6dOna9WqVbr77ruVkJCgdu3auXVM53LXezl79mwNHTpU1apVk4+Pj7y8vPTaa6+d9x817nQ54/zyyy/1xhtvKCkpqdDl18K+50JjPFdJ3PdczBivhX3PhcZ5te17SioCoMXKly+vpKQkZWdna82aNRo1apRq1Kih9u3be7q0YnOxY8zNzdU999wjY4zmzp3rmWIv0/nGuHXrVv3rX//SN998I4fD4elSr8j5xpmXlydJ6tmzp0aOHClJaty4sb766ivNmzevxOyEL/T3Onv2bG3atEkfffSRIiIitGHDBsXGxiosLMxlVuNqdfz4cfXv31+vvfaaKlWq5Oly3OJSx1gS9z0XM8ZrYd9zMeO8VvY9nkYAvEyVKlWSt7e30tLSXNrT0tIUGhpa5Ou8vLxUq1YtSX/8we7cuVNxcXFq376983VpaWmqWrWqyzYbN25c/IO4AHeMMV/+Dvjnn3/W2rVrPfIvcMk9Y/ziiy+Unp6u66+/3rn+2bNn9dhjjyk+Pl779+93y1jOxx3jrFSpknx8fBQVFeXymrp16+rLL78s/kFcgDvGeOrUKT355JP68MMP1b17d0lSw4YNlZSUpOeff94jAfBSx7lv3z7t379fd955p7Mt/wPUx8dHu3btKvH7nosZY82aNSWV3H3PxYzxWtj3XMw4w8PDr6p9T0nFOYCXydfXV02aNNGaNWucbXl5eVqzZo1atWp10dvJy8tTTk6OJKl69eoKDQ112WZWVpY2b958SdssLu4Yo/T/d8B79uzR559/rooVKxZr3ZfCHWPs37+/tm3bpqSkJOcjLCxMo0eP1qefflrsY7gY7hinr6+vmjVrpl27drmss3v3bkVERBRP4ZfAHWPMzc1Vbm6uvLxcd5Xe3t7ODyWrXeo469Spo++//97l77FHjx667bbblJSUpPDw8BK/77mYMUole99zMWO8FvY9FzPOq23fU2J57vqTkm/RokXGz8/PLFiwwOzYscMMHTrUBAUFmdTUVGOMMf379zdjx451rj916lTz2WefmX379pkdO3aY559/3vj4+JjXXnvNuc60adNMUFCQWbZsmdm2bZvp2bOnx2/FUJxjPH36tOnRo4epVq2aSUpKMocOHXI+cnJyrokxFuZquBLPHeNcsmSJKVWqlHn11VfNnj17zOzZs423t7f54osvLB+fMe4ZY7t27Uy9evVMQkKC+emnn8z8+fNN6dKlzcsvv2z5+PJd6jjPVdhVlSV933Ouc8d4Lex7znUxVzqXxH3PuQob59W27ymJCIBXaPbs2eb66683vr6+pnnz5mbTpk3OZe3atTMDBw50Pn/qqadMrVq1TOnSpU2FChVMq1atzKJFi1y2l5eXZ5555hlTpUoV4+fnZzp27Gh27dpl1XAKVZxjTE5ONpIKfSQkJFg4KlfF/T6e62rYCRvjnnG+8cYbzvUaNWpkli5dasVQilTcYzx06JCJiYkxYWFhpnTp0ubGG280L7zwgsnLy7NqSIW6lHGeq7AP1JK+7znXuWO8FvY95yopAdAY94zzatv3lDQOY4zxzNwjAAAAPIFzAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsJn/BycRXyBAewXjAAAAAElFTkSuQmCC", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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YsX02GOP6eGHH1bbtm314osv6tixY2ratKm++uorLV68WEOHDlXt2rWd2//pT3/S1KlT9dNPPzlvO84+6+DO/5YDAwPVqlUrTZw4UdeuXVPVqlX11Vdf6ejRo14YlZyaNm2qXr16acaMGbpw4YJat26tTZs2ac6cOerevbvatm1reZ/16tVT7dq19dxzz+nkyZMKDAzUggULcsy9yRYQEKBly5apV69euv/++7V06VJ9+eWXGjVqlHO+iDdekwkTJmjVqlW6//77NWDAADVo0EDnzp3T1q1b9fXXX+vcuXOSpCeffFKffvqpnnnmGa1atUotW7ZUZmamfvjhB3366adavnx5rnPDcpPXe84bPFk34Baf3KMF3CKybwX//vvvc13funXrG94K/uqrr5rmzZubcuXKmZIlS5p69eqZv//97+bq1avOPtevXzfPPvusqVixonE4HC636F68eNEMGzbMVKlSxRQvXtzUqVPHTJo0yWRlZbkcNz093cTExJjg4GBTpkwZ0717d7N//34jyeVW3ezberNvbf61H3/80fzhD38w5cqVM0FBQaZHjx7m1KlTed4a/Nt95HWLdm7jlJtr166ZcePGmVq1apnixYubsLAwExcXZ37++We3jpObvXv3mg4dOpgyZcqYChUqmAEDBpgdO3YYSWbWrFk59nn48GHTsWNHU6pUKRMSEmLGjh1rMjMzXfbp6dfEGGNSUlJMTEyMCQsLM8WLFzehoaGmffv2ZsaMGS79rl69al5//XXTsGFD4+/vb8qXL2+aNWtmxo0bZ1JTU90aE2Pyf8954/X2VN2AOxzGuDnLD8AtZ/v27br77rv18ccf6y9/+YuvyynSevfurc8++0yXLl3y6nF4TQDvY84NYBO//ToB6Zf5K35+fjf8ZGB4B68J4BvMuQFsYuLEidqyZYvatm2rO+64Q0uXLtXSpUv11FNPcautj/jiNUlNTc01VP1aaGioV44NFBWEG8AmoqKilJCQoFdeeUWXLl1S9erV9fLLL+vFF1/0dWm3LV+8JkOGDNGcOXPy7cNsBNgdc24AwEb27t2rU6dO5dvnRp+nA9zqCDcAAMBWmFAMAABs5babc5OVlaVTp06pbNmyfAw4AAC3CGOMLl68qCpVqsjPL/9zM7dduDl16hR3jgAAcIs6ceKEqlWrlm+f2y7cZH/R3YkTJxQYGOjjagAAgDvS0tIUFhbm8oW1ebntwk32pajAwEDCDQAAtxh3ppQwoRgAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANiKT8PNu+++qyZNmji/CiEyMlJLly7Nd5v58+erXr16CggIUOPGjbVkyZJCqhYAANwKfBpuqlWrpgkTJmjLli3avHmz2rVrp27dumnPnj259l+/fr0ef/xx9evXT9u2bVP37t3VvXt37d69u5ArBwAARZXDGGN8XcSvBQcHa9KkSerXr1+OdT179lR6erq++OILZ1uLFi0UERGh6dOnu7X/tLQ0BQUFKTU1lS/OBADgFmHl93eRmXOTmZmpefPmKT09XZGRkbn22bBhgzp06ODS1qlTJ23YsCHP/WZkZCgtLc1lAQAA9nWHrwvYtWuXIiMj9fPPP6tMmTJauHChGjRokGvf5ORkhYSEuLSFhIQoOTk5z/3Hx8dr3LhxHq0ZAG53NUd+6esSCuTYhK6+LsGyW3GsfT3OPj9zU7duXW3fvl3fffedBg4cqF69emnv3r0e239cXJxSU1Ody4kTJzy2bwAAUPT4/MxNiRIlFB4eLklq1qyZvv/+e7311lt67733cvQNDQ1VSkqKS1tKSopCQ0Pz3L+/v7/8/f09WzQAACiyfH7m5reysrKUkZGR67rIyEitWLHCpS0hISHPOToAAOD249MzN3FxcerSpYuqV6+uixcvau7cuVq9erWWL18uSYqOjlbVqlUVHx8vSRoyZIhat26tyZMnq2vXrpo3b542b96sGTNm+PJpAACAIsSn4eb06dOKjo5WUlKSgoKC1KRJEy1fvlwPPvigJCkxMVF+fv93cikqKkpz587V6NGjNWrUKNWpU0eLFi1So0aNfPUUAABAEePTcPPBBx/ku3716tU52nr06KEePXp4qSIAAHCrK3JzbgAAAG4G4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANiKT8NNfHy87rvvPpUtW1aVKlVS9+7dtX///ny3mT17thwOh8sSEBBQSBUDAICizqfhZs2aNYqJidHGjRuVkJCga9euqWPHjkpPT893u8DAQCUlJTmX48ePF1LFAACgqLvDlwdftmyZy+PZs2erUqVK2rJli1q1apXndg6HQ6Ghod4uDwAA3IKK1Jyb1NRUSVJwcHC+/S5duqQaNWooLCxM3bp10549e/Lsm5GRobS0NJcFAADYV5EJN1lZWRo6dKhatmypRo0a5dmvbt26mjlzphYvXqyPP/5YWVlZioqK0o8//phr//j4eAUFBTmXsLAwbz0FAABQBBSZcBMTE6Pdu3dr3rx5+faLjIxUdHS0IiIi1Lp1a33++eeqWLGi3nvvvVz7x8XFKTU11bmcOHHCG+UDAIAiwqdzbrINGjRIX3zxhdauXatq1apZ2rZ48eK6++67dejQoVzX+/v7y9/f3xNlAgCAW4BPz9wYYzRo0CAtXLhQK1euVK1atSzvIzMzU7t27VLlypW9UCEAALjV+PTMTUxMjObOnavFixerbNmySk5OliQFBQWpZMmSkqTo6GhVrVpV8fHxkqTx48erRYsWCg8P14ULFzRp0iQdP35c/fv399nzAAAARYdPw827774rSWrTpo1L+6xZs9S7d29JUmJiovz8/u8E0/nz5zVgwAAlJyerfPnyatasmdavX68GDRoUVtkAAKAI82m4McbcsM/q1atdHk+ZMkVTpkzxUkUAAOBWV2TulgIAAPAEwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVy+Fm69at2rVrl/Px4sWL1b17d40aNUpXr171aHEAAABWWQ43Tz/9tA4cOCBJOnLkiB577DGVKlVK8+fP14gRIzxeIAAAgBWWw82BAwcUEREhSZo/f75a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Pl6SNH78eLVo0ULh4eG6cOGCJk2apOPHj6t///6+fBoAAKCI8Hm46dmzp86cOaMxY8YoOTlZERERWrZsmXOScWJiovz8/u8E0/nz5zVgwAAlJyerfPnyatasmdavX68GDRr46ikAAIAixOfhRpIGDRqkQYMG5bpu9erVLo+nTJmiKVOmFEJVAADgVnTL3S0FAACQH8INAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwlSIRbqZNm6aaNWsqICBA999/vzZt2pRv//nz56tevXoKCAhQ48aNtWTJkkKqFAAAFHU+DzeffPKJYmNjNXbsWG3dulVNmzZVp06ddPr06Vz7r1+/Xo8//rj69eunbdu2qXv37urevbt2795dyJUDAICiyOfh5s0339SAAQPUp08fNWjQQNOnT1epUqU0c+bMXPu/9dZb6ty5s55//nnVr19fr7zyiu655x698847hVw5AAAoiu7w5cGvXr2qLVu2KC4uztnm5+enDh06aMOGDblus2HDBsXGxrq0derUSYsWLcq1f0ZGhjIyMpyPU1NTJUlpaWk3WX3usjIue2W/cOWt18+bbsX3xq04zigct+L7GYXHG/92ZO/TGHPDvj4NN2fPnlVmZqZCQkJc2kNCQvTDDz/kuk1ycnKu/ZOTk3PtHx8fr3HjxuVoDwsLK2DVKAqCpvq6gtsD4wygILz5b8fFixcVFBSUbx+fhpvCEBcX53KmJysrS+fOndOdd94ph8PhseOkpaUpLCxMJ06cUGBgoMf2aweMTe4Yl7wxNrljXPLG2OTOTuNijNHFixdVpUqVG/b1abipUKGCihUrppSUFJf2lJQUhYaG5rpNaGiopf7+/v7y9/d3aStX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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1156,24 +1007,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "3dff7b1c54a54759968be8570e103f04", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA71ElEQVR4nO3de3zPdf/H8ed3m80cthk7WA1zqDkniiEdtnK6KqWu+CmGdJocpkLlmJqUuCrlclV0damupHRFaCFKIspZziLMabYZNbPv+/fHle/V1xDl+/k278f9dvve2vf9eX8/n9fnvW/t2ftzchljjAAAAGCNAH8XAAAAAGcRAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBELgIVatWTampqf4u46L33HPPqXr16goMDNQVV1zh73IA4JwRAIE/uSlTpsjlcmn58uWnXX7dddepXr16f3g7n3zyiYYPH/6H12OLTz/9VI899phatGihyZMn65lnnvF3SQBwzoL8XQCAC2/jxo0KCDi//7/75JNPNGHCBELgOZo/f74CAgL0+uuvKzg42N/lAMB5YQYQuAiFhISoVKlS/i7jvBw9etTfJZyX/fv3KzQ0lPAHoEQiAAIXoVPPASwsLNSIESNUq1YtlS5dWhUrVlTLli2VmZkpSUpNTdWECRMkSS6Xy/M66ejRoxowYIDi4+MVEhKiyy+/XM8//7yMMV7b/emnn9SnTx9VqlRJ5cuX1y233KLdu3fL5XJ5zSwOHz5cLpdL69ev1//93/+pQoUKatmypSRp9erVSk1NVfXq1VW6dGnFxsaqR48eOnTokNe2Tq5j06ZNuvvuuxUeHq6oqCgNGTJExhjt2rVLt956q8LCwhQbG6uxY8ee09idOHFCTz31lGrUqKGQkBBVq1ZNjz/+uAoKCjx9XC6XJk+erKNHj3rGasqUKWdc5xdffKE777xTVapUUUhIiOLj49W/f3/99NNPXv1SU1NVrlw5bdu2Ta1bt1bZsmUVFxenkSNHFhvrC/07kaTdu3erR48eiomJUUhIiOrWras33nij2P4UFBRo2LBhqlmzpmd/HnvsMa8x+i2TJ0+Wy+XSd999V2zZM888o8DAQO3evfuc1wfg/HAIGCghcnNzdfDgwWLthYWFv/nZ4cOHKyMjQ/fee6+uvvpq5eXlafny5fr2229144036v7779eePXuUmZmpt956y+uzxhjdcsstWrBggXr27KkrrrhCc+fO1aOPPqrdu3dr3Lhxnr6pqal67733dM8996hZs2ZauHCh2rdvf8a67rzzTtWqVUvPPPOMJ7hkZmZq27Zt6t69u2JjY7Vu3TpNmjRJ69at09dff+0VTCXprrvuUu3atTV69GjNmjVLo0aNUmRkpP7+97/rhhtu0LPPPqupU6fqkUce0VVXXaVWrVqddazuvfdevfnmm7rjjjs0YMAALV26VBkZGdqwYYM+/PBDSdJbb72lSZMmadmyZXrttdckSc2bNz/jOqdNm6Zjx47pwQcfVMWKFbVs2TK99NJL+vHHHzVt2jSvvkVFRWrTpo2aNWumMWPGaM6cORo2bJhOnDihkSNH+ux3sm/fPjVr1kwul0u9e/dWVFSUZs+erZ49eyovL0/9+vWTJLndbt1yyy368ssvdd9996l27dpas2aNxo0bp02bNmnGjBlnHd+T7rjjDqWlpWnq1Klq1KiR17KpU6fquuuu0yWXXHJO6wLwOxgAf2qTJ082ks76qlu3rtdnqlatarp16+Z537BhQ9O+ffuzbictLc2c7j8JM2bMMJLMqFGjvNrvuOMO43K5zJYtW4wxxqxYscJIMv369fPql5qaaiSZYcOGedqGDRtmJJnOnTsX296xY8eKtb3zzjtGklm0aFGxddx3332ethMnTphLL73UuFwuM3r0aE/74cOHTWhoqNeYnM7KlSuNJHPvvfd6tT/yyCNGkpk/f76nrVu3bqZs2bJnXd/Z9ikjI8O4XC7zww8/eK1Tknn44Yc9bW6327Rv394EBwebAwcOGGN88zvp2bOnqVy5sjl48KBX306dOpnw8HDPPrz11lsmICDAfPHFF179Jk6caCSZxYsXn9OYGGNM586dTVxcnCkqKvK0ffvtt0aSmTx58jmvB8D54xAwUEJMmDBBmZmZxV4NGjT4zc9GRERo3bp12rx583lv95NPPlFgYKD69Onj1T5gwAAZYzR79mxJ0pw5cyRJDz30kFe/hx9++IzrfuCBB4q1hYaGen7++eefdfDgQTVr1kyS9O233xbrf++993p+DgwMVJMmTWSMUc+ePT3tERERuvzyy7Vt27Yz1iL9d18lKT093at9wIABkqRZs2ad9fNn8ut9Onr0qA4ePKjmzZvLGHPaQ6C9e/f2/HxyRu748eP67LPPPHVeyN+JMUbTp0/XzTffLGOMDh486Hm1bt1aubm5nrGfNm2aateurcTERK9+N9xwgyRpwYIF5zwuXbt21Z49e7w+M3XqVIWGhqpjx47nvB4A549DwEAJcfXVV6tJkybF2itUqHDaQ8O/NnLkSN1666267LLLVK9ePbVp00b33HPPOYXHH374QXFxcSpfvrxXe+3atT3LT/4zICBACQkJXv1q1qx5xnWf2leSsrOzNWLECL377rvav3+/17Lc3Nxi/atUqeL1Pjw8XKVLl1alSpWKtZ96HuGpTu7DqTXHxsYqIiLCs6/na+fOnRo6dKj+85//6PDhw17LTt2ngIAAVa9e3avtsssukyTt2LHDU+eF/J0cOHBAOTk5mjRpkiZNmnTafTj5u9i8ebM2bNigqKios/Y7FzfeeKMqV66sqVOnKjk5WW63W++8845uvfXWYvsG4MIiAAIWaNWqlbZu3aqPPvpIn376qV577TWNGzdOEydO9JpBc9qvZ8ZO+utf/6qvvvpKjz76qK644gqVK1dObrdbbdq0kdvtLtY/MDDwnNokFbtA4kxOPc/wjygqKtKNN96o7OxsDRw4UImJiSpbtqx2796t1NTU0+6T007WcPfdd6tbt26n7XPyfxbcbrfq16+vF1544bT94uPjz3m7gYGB+r//+z/94x//0CuvvKLFixdrz549uvvuu89zDwCcLwIgYInIyEh1795d3bt3V35+vlq1aqXhw4d7AuCZQk/VqlX12Wef6ciRI16zMt9//71n+cl/ut1ubd++XbVq1fL027JlyznXePjwYc2bN08jRozQ0KFDPe2/59D173FyHzZv3uyZTZP+e4FETk6OZ1/Px5o1a7Rp0ya9+eab6tq1q6f95BXYp3K73dq2bZtn1k+SNm3aJOm/V3efrPNC/k6ioqJUvnx5FRUVKSUl5az7U6NGDa1atUrJyckXJCh37dpVY8eO1ccff6zZs2crKipKrVu3/sPrBXB2nAMIWODUQ5/lypVTzZo1vW7bUbZsWUlSTk6OV9927dqpqKhIL7/8slf7uHHj5HK51LZtW0ny/NF+5ZVXvPq99NJL51znyZm7U2fqxo8ff87r+CPatWt32u2dnO062xXNZ3K6fTLG6G9/+9sZP/PrsTbG6OWXX1apUqWUnJzsqfNC/k4CAwPVsWNHTZ8+XWvXri1Wz4EDBzw///Wvf9Xu3bv1j3/8o1i/n3766bzv59igQQM1aNBAr732mqZPn65OnTopKIi5CcDX+LcMsECdOnV03XXXqXHjxoqMjNTy5cv1/vvve11s0LhxY0lSnz591Lp1awUGBqpTp066+eabdf311+uJJ57Qjh071LBhQ3366af66KOP1K9fP9WoUcPz+Y4dO2r8+PE6dOiQ55YjJ2evzmW2KCwsTK1atdKYMWNUWFioSy65RJ9++qm2b9/ug1EprmHDhurWrZsmTZqknJwcXXvttVq2bJnefPNNdejQQddff/15rzMxMVE1atTQI488ot27dyssLEzTp08vdi7gSaVLl9acOXPUrVs3NW3aVLNnz9asWbP0+OOPe86788XvZPTo0VqwYIGaNm2qXr16qU6dOsrOzta3336rzz77TNnZ2ZKke+65R++9954eeOABLViwQC1atFBRUZG+//57vffee5o7d+5pz1U9m65du+qRRx6RJA7/Ak7x09XHAM7RydvAfPPNN6ddfu211/7mbWBGjRplrr76ahMREWFCQ0NNYmKiefrpp83x48c9fU6cOGEefvhhExUVZVwul9ctYY4cOWL69+9v4uLiTKlSpUytWrXMc889Z9xut9d2jx49atLS0kxkZKQpV66c6dChg9m4caOR5HVblpO3cDl5W5Nf+/HHH81tt91mIiIiTHh4uLnzzjvNnj17zngrmVPXcabbs5xunE6nsLDQjBgxwiQkJJhSpUqZ+Ph4M3jwYPPzzz+f03ZOZ/369SYlJcWUK1fOVKpUyfTq1cusWrWq2O1OTq5z69at5qabbjJlypQxMTExZtiwYV63SjHmwv9OjDFm3759Ji0tzcTHx5tSpUqZ2NhYk5ycbCZNmuTV7/jx4+bZZ581devWNSEhIaZChQqmcePGZsSIESY3N/ecxuTX9u7d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5enz6quvmrCwMFNQUODsDlxgFSpUMK+99pq143DkyBFTq1Ytk5mZaa699lpPALRtPIYNG2YaNmx42mW2jYUxxgwcONC0bNnyjMvdbreJjY01zz33nKctJyfHhISEmHfeeccYY8z69euNJPPNN994+syePdu4XC6ze/du3xXvY3379jU1atQwbrfbyu9G+/btTY8ePbzabr/9dtOlSxdjjN3fjYsNh4AvMrm5uZKkyMhISdKKFStUWFiolJQUT5/ExERVqVJFS5YskSQtWbJE9evX97oBduvWrZWXl6d169Y5WP2FU1RUpHfffVdHjx5VUlKSteOQlpam9u3be+23ZOf3YvPmzYqLi1P16tXVpUsX7dy5U5KdY/Gf//xHTZo00Z133qno6Gg1atRI//jHPzzLt2/frqysLK8xCQ8PV9OmTb3GJCIiQk2aNPH0SUlJUUBAgJYuXerczlxAx48f17/+9S/16NFDLpfLyu9G8+bNNW/ePG3atEmStGrVKn355Zdq27atJHu/Gxcjq58EcrFxu93q16+fWrRooXr16kmSsrKyFBwcrIiICK++MTExysrK8vQ59eknJ9+f7FNSrFmzRklJSfr5559Vrlw5ffjhh6pTp45Wrlxp1ThI0rvvvqtvv/1W33zzTbFltn0vmjZtqilTpujyyy/X3r17NWLECF1zzTVau3atdWMhSdu2bdOrr76q9PR0Pf744/rmm2/Up08fBQcHq1u3bp59Ot0+/3pMoqOjvZYHBQUpMjKyRI6JJM2YMUM5OTlKTU2VZN+/J5I0aNAg5eXlKTExUYGBgSoqKtLTTz+tLl26SJK1342LEQHwIpKWlqa1a9fqyy+/9HcpfnP55Zdr5cqVys3N1fvvv69u3bpp4cKF/i7Lcbt27VLfvn2VmZmp0qVL+7scvzs5eyFJDRo0UNOmTVW1alW99957Cg0N9WNl/uF2u9WkSRM988wzkqRGjRpp7dq1mjhxorp16+bn6vzn9ddfV9u2bRUXF+fvUvzmvffe09SpU/X222+rbt26Wrlypfr166e4uDirvxsXIw4BXyR69+6tmTNnasGCBbr00ks97bGxsTp+/LhycnK8+u/bt0+xsbGePqde1Xby/ck+JUVwcLBq1qypxo0bKyMjQw0bNtTf/vY368ZhxYoV2r9/v6688koFBQUpKChICxcu1IsvvqigoCDFxMRYNR6nioiI0GWXXaYtW7ZY992QpMqVK6tOnTpebbVr1/YcFj+5T6fb51+Pyf79+72WnzhxQtnZ2SVyTH744Qd99tlnuvfeez1tNn43Hn30UQ0aNEidOnVS/fr1dc8996h///7KyMiQZOd342JFACzhjDHq3bu3PvzwQ82fP18JCQleyxs3bqxSpUpp3rx5nraNGzdq586dSkpKkiQlJSVpzZo1Xv/CZmZmKiwsrNgfiZLG7XaroKDAunFITk7WmjVrtHLlSs+rSZMm6tKli+dnm8bjVPn5+dq6dasqV65s3XdDklq0aFHsdlGbNm1S1apVJUkJCQmKjY31GpO8vDwtXbrUa0xycnK0YsUKT5/58+fL7XaradOmDuzFhTV58mRFR0erffv2njYbvxvHjh1TQIB3NAgMDJTb7ZZk53fjouXvq1Dwxzz44IMmPDzcfP755163Mjh27JinzwMPPGCqVKli5s+fb5YvX26SkpJMUlKSZ/nJ2xjcdNNNZuXKlWbOnDkmKiqqxN3GYNCgQWbhwoVm+/btZvXq1WbQoEHG5XKZTz/91Bhjzzicya+vAjbGrvEYMGCA+fzzz8327dvN4sWLTUpKiqlUqZLZv3+/McausTDmv7cGCgoKMk8//bTZvHmzmTp1qilTpoz517/+5ekzevRoExERYT766COzevVqc+utt572Vh+NGjUyS5cuNV9++aWpVatWibzVR1FRkalSpYoZOHBgsWW2fTe6detmLrnkEs9tYD744ANTqVIl89hjj3n62PTduJgRAEs4Sad9TZ482dPnp59+Mg899JCpUKGCKVOmjLntttvM3r17vdazY8cO07ZtWxMaGmoqVapkBgwYYAoLCx3emz+mR48epmrVqiY4ONhERUWZ5ORkT/gzxp5xOJNTA6BN43HXXXeZypUrm+DgYHPJJZeYu+66y+uedzaNxUkff/yxqVevngkJCTGJiYlm0qRJXsvdbrcZMmSIiYmJMSEhISY5Odls3LjRq8+hQ4dM586dTbly5UxYWJjp3r27OXLkiJO7cUHMnTvXSCq2f8bY993Iy8szffv2NVWqVDGlS5c21atXN0888YTXLW1s+m5czFzG/Or23gAAALjocQ4gAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFjm/wG6Mh5a4biW0wAAAABJRU5ErkJggg==", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/pElEQVR4nO3deXiM9/7/8dckZFGSWBNLaotSe6UHobW0KpZT/HqO0oVQS09LLdGqVFFLG6WWLkpdRbopx36O2iKE06Ktrba2tliqYicEQeb+/dEr8+00Qe4xY5Lb83Fdc9V85nN/5v2575l6ubexGYZhCAAAwCJ8vF0AAACAOxFuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuYHkVKlRQt27dvF2G5Y0fP16VKlWSr6+v6tat6+1yLKtbt24qXLiwt8vwmLfeeks2m02nT5/2dinIxwg3yFcSEhJks9m0efPmHF9v1qyZatasecfvs2zZMr311lt3PM69YtWqVRo8eLAaN26sWbNm6Z133vF2SQDuYQW8XQDgab/++qt8fMzl+GXLlmnKlCkEnFxas2aNfHx8NGPGDPn5+Xm7HAD3OPbcwPL8/f1VsGBBb5dhSnp6urdLMOXkyZMKDAwk2CDfuHz5srdLgAcRbmB5fz3n5vr16xo5cqSqVKmigIAAFS9eXI888ogSExMl/XFOw5QpUyRJNpvN8ciSnp6uQYMGKTw8XP7+/qpataree+89GYbh9L5XrlxRv379VKJECRUpUkTt2rXTsWPHZLPZnPYIZZ1jsGfPHj377LMqWrSoHnnkEUnSjh071K1bN1WqVEkBAQEKCwvTCy+8oDNnzji9V9YYe/fu1fPPP6/g4GCVLFlSw4YNk2EYOnr0qNq3b6+goCCFhYVpwoQJuVp3N27c0OjRo1W5cmX5+/urQoUKeuONN5SRkeHoY7PZNGvWLKWnpzvWVUJCwk3HzDp0uGPHDjVt2lSFChVSRESE5s+fL0lat26dGjRooMDAQFWtWlWrV692Wv7w4cN6+eWXVbVqVQUGBqp48eLq2LGjDh065OhjGIaaN2+ukiVL6uTJk472a9euqVatWqpcuXKuA+ShQ4dks9n03nvvacqUKapUqZIKFSqkli1b6ujRozIMQ6NHj1a5cuUUGBio9u3b6+zZs05jLFmyRG3btlWZMmXk7++vypUra/To0crMzMz2ft9//73atGmjokWL6r777lPt2rX1/vvvZ+t37NgxdejQQYULF1bJkiX16quv5jjerWRtiz179qh58+YqVKiQypYtq3Hjxjn1yzoc/Od1LEnJycmy2WxKTk7ONqar2zfL6dOn9fTTTysoKEjFixdX//79dfXq1Wz9vvzyS0VGRiowMFDFihVT586ddfTo0RznuWXLFjVp0kSFChXSG2+8YWpdIX8h3CBfunDhgk6fPp3tcf369dsu+9Zbb2nkyJFq3ry5PvroIw0dOlT333+/tm7dKkl68cUX9cQTT0iSvvjiC8dD+uMvzXbt2mnSpElq1aqVJk6cqKpVq+q1115TbGys0/t069ZNH374odq0aaN3331XgYGBatu27U3r6tixoy5fvqx33nlHvXr1kiQlJibq4MGD6t69uz788EN17txZc+bMUZs2bbKFKUnq1KmT7Ha7xo4dqwYNGmjMmDGaPHmynnjiCZUtW1bvvvuuIiIi9Oqrr2r9+vW3XVc9e/bU8OHDVa9ePU2aNElNmzZVfHy8Onfu7OjzxRdf6NFHH5W/v79jXTVp0uSW4547d05///vf1aBBA40bN07+/v7q3Lmz5s6dq86dO6tNmzYaO3as0tPT9c9//lMXL150LPvjjz9qw4YN6ty5sz744AP961//UlJSkpo1a+b417jNZtPMmTN19epV/etf/3IsO2LECO3evVuzZs3Sfffdd9v5/9lXX32ljz/+WK+88ooGDRqkdevW6emnn9abb76pFStW6PXXX1fv3r313//+V6+++qrTsgkJCSpcuLBiY2P1/vvvKzIyUsOHD9eQIUOc+iUmJqpJkybas2eP+vfvrwkTJqh58+ZaunSpU7/MzExFR0erePHieu+999S0aVNNmDBB06dPNzUn6Y9t0apVK9WpU0cTJkxQtWrV9Prrr2v58uWmx/rzmK5u3yxPP/20rl69qvj4eLVp00YffPCBevfu7dTn7bffVteuXVWlShVNnDhRAwYMUFJSkpo0aaLz58879T1z5oxat26tunXravLkyWrevLnL80M+YAD5yKxZswxJt3zUqFHDaZny5csbMTExjud16tQx2rZte8v36dOnj5HT12Px4sWGJGPMmDFO7f/85z8Nm81m7N+/3zAMw9iyZYshyRgwYIBTv27duhmSjBEjRjjaRowYYUgynnnmmWzvd/ny5WxtX3/9tSHJWL9+fbYxevfu7Wi7ceOGUa5cOcNmsxljx451tJ87d84IDAx0Wic52b59uyHJ6Nmzp1P7q6++akgy1qxZ42iLiYkx7rvvvluOl6Vp06aGJGP27NmOtl9++cWQZPj4+BibNm1ytK9cudKQZMyaNcvRltM62bhxoyHJ+Pzzz53aP/nkE0OS8eWXXxqbNm0yfH19s22T20lJSTEkGSVLljTOnz/vaI+LizMkGXXq1DGuX7/uaH/mmWcMPz8/4+rVq7es+cUXXzQKFSrk6Hfjxg2jYsWKRvny5Y1z58459bXb7Y4/x8TEGJKMUaNGOfV56KGHjMjISFNzy9oWf15vGRkZRlhYmPGPf/zD0Zb1vUtJSXFafu3atYYkY+3atdnGdHX7Zn2W27Vr5/ReL7/8siHJ+OmnnwzDMIxDhw4Zvr6+xttvv+3Ub+fOnUaBAgWc2rNqmjZtWu5XDvI19twgX5oyZYoSExOzPWrXrn3bZUNCQrR7927t27fP9PsuW7ZMvr6+6tevn1P7oEGDZBiG41+7K1askCS9/PLLTv1eeeWVm4795z0MWQIDAx1/vnr1qk6fPq2GDRtKkmNP05/17NnT8WdfX189/PDDMgxDPXr0cLSHhISoatWqOnjw4E1rkf6Yq6Rse6QGDRokSfrmm29uufytFC5c2GnvT9WqVRUSEqIHH3xQDRo0cLRn/fnPtf55nVy/fl1nzpxRRESEQkJCsq2T3r17Kzo6Wq+88oq6dOmiypUru3wlV8eOHRUcHJyttueff14FChRwar927ZqOHTuWY80XL17U6dOn9eijj+ry5cv65ZdfJEnbtm1TSkqKBgwYoJCQEKf3/vNh0Sx//bw8+uijt92mOSlcuLCef/55x3M/Pz/Vr1/fpbH+PKar2zdLnz59nJ5nfXeyPpcLFy6U3W7X008/7bT3NiwsTFWqVNHatWudlvf391f37t1dnhPyF66WQr5Uv359Pfzww9naixYtetv7Y4waNUrt27fXAw88oJo1a6pVq1bq0qVLroLR4cOHVaZMGRUpUsSp/cEHH3S8nvVfHx8fVaxY0alfRETETcf+a19JOnv2rEaOHKk5c+Y4nTsi/XFo7q/uv/9+p+fBwcEKCAhQiRIlsrX/9bydv8qaw19rDgsLU0hIiGOurihXrly2v7CDg4MVHh6erU364zBHlitXrig+Pl6zZs3SsWPHnA7P5bROZsyYocqVK2vfvn3asGGDU9AwI6d1KylXNe/evVtvvvmm1qxZo7S0NKf+WTUfOHBAknJ1K4OAgACVLFnSqa1o0aJO75lbOW2LokWLaseOHabHutWYud2+WapUqeL0vHLlyvLx8XGc97Nv3z4ZhpGtX5a/XkRQtmxZTni/hxBucM9p0qSJDhw4oCVLlmjVqlX69NNPNWnSJE2bNs1pz8fdltNfuk8//bQ2bNig1157TXXr1lXhwoVlt9vVqlUr2e32bP19fX1z1SYpx3N2cpLTXoM7dbOaclPrK6+8olmzZmnAgAGKiopScHCwbDabOnfunOM6SU5OdpwAvXPnTkVFRd3Vms+fP6+mTZsqKChIo0aNUuXKlRUQEKCtW7fq9ddfz7FmV2txRW7W+c0+Azc7gflOtu/N/LUGu90um82m5cuX5zjuX2906GqoRf5EuME9qVixYurevbu6d++uS5cuqUmTJnrrrbcc4eZm/zMvX768Vq9erYsXLzrtvck6tFC+fHnHf+12u1JSUpz+Zbl///5c13ju3DklJSVp5MiRGj58uKPdlcNprsiaw759+xx7piTpxIkTOn/+vGOud9v8+fMVExPjdMXX1atXs51AKknHjx/XK6+8opYtW8rPz0+vvvqqoqOj72rtycnJOnPmjBYuXOh0onVKSopTv8qVK0uSdu3apRYtWty1+nKjaNGikpRtHd/J3rvb2bdvn9PezP3798tut6tChQqS/lhfhmGoYsWKeuCBBzxWB/InzrnBPeevh2MKFy6siIgIp8ubs66k+ev/zNu0aaPMzEx99NFHTu2TJk2SzWZT69atJUnR0dGSpI8//tip34cffpjrOrP+NfrXf9VOnjw512PciTZt2uT4fhMnTpSkW1755Um+vr7Z1smHH36Y416EXr16yW63a8aMGZo+fboKFCigHj165HqvlTvktB2vXbuW7bNRr149VaxYUZMnT872ubub9eYkK3j9+Qq7zMxMl67Oyq2s2zFkyfruZH3HnnrqKfn6+mrkyJHZ1o9hGLc97AprY88N7jnVq1dXs2bNFBkZqWLFimnz5s2aP3+++vbt6+gTGRkpSerXr5+io6Pl6+urzp0768knn1Tz5s01dOhQHTp0SHXq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AADuiOlzbsaOHavXXnuNX+EGAAB5kumrpbp27arLly+rTp068vPzc9yPJsud/Co4AADAncpTvwoOAABwp0yFm+vXr2vdunUaNmxYrn4qAQAA4G4zdc5NwYIFtWDBAk/VAgAAcMdMn1DcoUMHLV682AOlAAAA3DnT59xUqVJFo0aN0nfffafIyEjdd999Tq/369fPbcUBAACYZTrczJgxQyEhIdqyZYu2bNni9JrNZiPcAAAArzIdblJSUjxRBwAAgFuYPucGAAAgLzO95+aFF1645eszZ850uRgAAIA7ZTrcnDt3zun59evXtWvXLp0/f16PPfaY2woDAABwhelws2jRomxtdrtdL730kipXruyWogAAAFzllnNufHx8FBsbq0mTJrljOAAAAJe57YTiAwcO6MaNG+4aDgAAwCWmD0vFxsY6PTcMQ8ePH9c333yjmJgYtxUGAADgCtPhZtu2bU7PfXx8VLJkSU2YMOG2V1IBAAB4mulws3btWk/UAQAA4Bamz7lJSUnRvn37srXv27dPhw4dckdNAAAALjMdbrp166YNGzZka//+++/VrVs3d9QEAADgMtPhZtu2bWrcuHG29oYNG2r79u3uqAkAAMBlpsONzWbTxYsXs7VfuHBBmZmZbikKAADAVabDTZMmTRQfH+8UZDIzMxUfH69HHnnErcUBAACYZfpqqXfffVdNmjRR1apV9eijj0qS/ve//yktLU1r1qxxe4EAAABmmN5zU716de3YsUNPP/20Tp48qYsXL6pr16765ZdfVLNmTU/UCAAAkGum99xIUpkyZfTOO++4uxYAAIA7ZnrPzaxZszRv3rxs7fPmzdNnn33mlqIAAABcZTrcxMfHq0SJEtnaS5Uqxd4cAADgdabDzZEjR1SxYsVs7eXLl9eRI0fcUhQAAICrTIebUqVKaceOHdnaf/rpJxUvXtwtRQEAALjKdLh55pln1K9fP61du1aZmZnKzMzUmjVr1L9/f3Xu3NkTNQIAAOSa6aulRo8erUOHDunxxx9XgQJ/LG6329W1a1fOuQEAAF5nOtz4+flp7ty5Gj16tH766ScFBgaqVq1aKl++vCfqAwAAMMWl+9xIUrFixdS8efMcr5wCAADwFlPn3Jw/f159+vRRiRIlFBoaqtDQUJUoUUJ9+/bV+fPnPVQiAABA7uV6z83Zs2cVFRWlY8eO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JCkmJkYJCQk6fvy4jhw54ni9YsWK+uabbzRw4EC9//77KleunD799FMuAwcAAA5uO+fGFc2aNZNhGDd9PSEhIcdltm3b5sGqAABAfpbrcOPj43PLm/dJks1m040bN+64KAAAAFflOtwsWrTopq9t3LhRH3zwgex2u1uKAgAAcFWuw0379u2ztf36668aMmSI/vvf/+q5557TqFGj3FocAACAWS7dxO/3339Xr169VKtWLd24cUPbt2/XZ599pvLly7u7PgAAAFNMhZsLFy7o9ddfV0REhHbv3q2kpCT997//Vc2aNT1VHwAAgCm5Piw1btw4vfvuuwoLC9PXX3+d42EqAAAAb8t1uBkyZIgCAwMVERGhzz77TJ999lmO/RYuXOi24gAAAMzKdbjp2rXrbS8FBwAA8LZch5ucbqgHAACQ17h0tRQAAEBeRbgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWkifCzZQpU1ShQgUFBASoQYMG+uGHH27aNyEhQTabzekREBBwF6sFAAB5mdfDzdy5cxUbG6sRI0Zo69atqlOnjqKjo3Xy5MmbLhMUFKTjx487HocPH76LFQMAgLzM6+Fm4sSJ6tWrl7p3767q1atr2rRpKlSokGbOnHnTZWw2m8LCwhyP0NDQu1gxAADIy7wabq5du6YtW7aoRYsWjjYfHx+1aNFCGzduvOlyly5dUvny5RUeHq727dtr9+7dN+2bkZGhtLQ0pwcAALAur4ab06dPKzMzM9uel9DQUKWmpua4TNWqVTVz5kwtWbJEX375pex2uxo1aqTffvstx/7x8fEKDg52PMLDw90+DwAAkHd4/bCUWVFRUeratavq1q2rpk2bauHChSpZsqQ++eSTHPvHxcXpwoULjsfRo0fvcsUAAOBuKuDNNy9RooR8fX114sQJp/YTJ04oLCwsV2MULFhQDz30kPbv35/j6/7+/vL397/jWgEAQP7g1T03fn5+ioyMVFJSkqPNbrcrKSlJUVFRuRojMzNTO3fuVOnSpT1VJgAAyEe8uudGkmJjYxUTE6OHH35Y9evX1+TJk5Wenq7u3btLkrp27aqyZcsqPj5ekjRq1Cg1bNhQEREROn/+vMaPH6/Dhw+rZ8+e3pwGAADII7webjp16qRTp05p+PDhSk1NVd26dbVixQrHScZHjhyRj8//7WA6d+6cevXqpdTUVBUtWlSRkZHasGGDqlev7q0pAACAPMTr4UaS+vbtq759++b4WnJystPzSZMmadKkSXehKgAAkB/lu6ulAAAAboVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALCVPhJspU6aoQoUKCggIUIMGDfTDDz/csv+8efNUrVo1BQQEqFatWlq2bNldqhQAAOR1Xg83c+fOVWxsrEaMGKGtW7eqTp06io6O1smTJ3Psv2HDBj3zzDPq0aOHtm3bpg4dOqhDhw7atWvXXa4cAADkRV4PNxMnTlSvXr3UvXt3Va9eXdOmTVOhQoU0c+bMHPu///77atWqlV577TU9+OCDGj16tOrVq6ePPvroLlcOAADyogLefPNr165py5YtiouLc7T5+PioRYsW2rhxY47LbNy4UbGxsU5t0dHRWrx4cY79MzIylJGR4Xh+4cIFSVJaWtodVp8ze8Zlj4zrSZ5aF3DGZwM3kx8/G/lVfvxM58fPhyfWc9aYhmHctq9Xw83p06eVmZmp0NBQp/bQ0FD98ssvOS6TmpqaY//U1NQc+8fHx2vkyJHZ2sPDw12s2nqCJ3u7AuRVfDZgNXym7w5PrueL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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1181,24 +1017,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "20af2b4fe4cd48419458f7edb24d7a8f", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+WklEQVR4nO3de3zP9f//8ft7R3PYZmzWwuaU8ymKSchE6CA+hRRD8WFyWCc6OOXT5KP4Kqk+FR0/MaVIDouitIjIITnOh2JOs82GGXv9/qi9f71tc4j3622et+vl8r7k/Xy93q/n4/3c9n7fe75ODsuyLAEAAMAYXp4uAAAAAPYiAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIPA3REVFKTY21tNlXPP+/e9/q2rVqvL29lajRo08Xc4Vl5WVpYcffljh4eFyOBwaPny4bX23adNGbdq0cT7fs2ePHA6HZs2aZVsNhXE4HBo7dqxbtn21vEfgakAAhPFmzZolh8OhtWvXFrq8TZs2qlev3mX38+WXX7rti+1atHTpUj355JO65ZZbNHPmTL3wwgu29X3ixAmNHTtW33zzjVv7eeGFFzRr1iwNGjRI77//vh566CG39oeC+LuEqXw8XQBQHG3btk1eXpf2/09ffvmlpk+fzpfNRVq+fLm8vLz09ttvy8/Pz9a+T5w4oXHjxkmSyyzZlbZ8+XI1b95cY8aMcVsfRVm6dKntfXpaZGSkTp48KV9fX2cbf5cwFTOAwN/g7+/v8iVSHGRnZ3u6hEty6NAhBQQE2B7+7HTo0CEFBwdf9nYsy9LJkycv6TV+fn7X9NgWxuFwqESJEvL29vZ0KYDHEQCBv+HcYwBzc3M1btw41ahRQyVKlFC5cuXUsmVLJSUlSZJiY2M1ffp0SX98CeU/8mVnZ+uxxx5TpUqV5O/vr5o1a2ry5MmyLMul35MnT2ro0KEqX768ypQpo7vvvlu///57geOmxo4dK4fDoV9++UUPPPCAypYtq5YtW0qSNm7cqNjYWFWtWlUlSpRQeHi4+vXrp6NHj7r0lb+N7du368EHH1RQUJBCQ0P13HPPybIs7du3T/fcc48CAwMVHh6ul1566aLG7syZM3r++edVrVo1+fv7KyoqSk8//bRycnKc6zgcDs2cOVPZ2dnOsbrQcVuJiYlq0qSJAgICVL58eT344IP6/fffXdY597i3fLGxsYqKipL0x3FioaGhkqRx48Y5+7+UGaJDhw6pf//+qlChgkqUKKGGDRvq3XffdS7/5ptv5HA4lJKSooULFzr72LNnz0VtPyoqSnfeeaeWLFmipk2bKiAgQG+88YYkaebMmWrbtq3CwsLk7++vOnXqaMaMGQW2UdRYXKyDBw/Kx8fHOVP6V9u2bZPD4dCrr77qbEtPT9fw4cOdv+PVq1fXiy++qLy8vAv2tX79enXs2FGBgYEqXbq0YmJi9MMPPxRYLz09XSNGjFBUVJT8/f1VsWJF9e7dW0eOHJFU8BjAov4uLctSVFSU7rnnngJ9nDp1SkFBQRo4cOBFjRNwtWIXMPCnjIwM5xfFX+Xm5l7wtWPHjlVCQoIefvhh3XzzzcrMzNTatWv1008/6fbbb9fAgQO1f/9+JSUl6f3333d5rWVZuvvuu/X111+rf//+atSokZYsWaInnnhCv//+u6ZMmeJcNzY2VnPmzNFDDz2k5s2ba8WKFercuXORdd13332qUaOGXnjhBWeYTEpK0u7du9W3b1+Fh4dry5YtevPNN7Vlyxb98MMPLsFUkrp3767atWtr4sSJWrhwoSZMmKCQkBC98cYbatu2rV588UV9+OGHevzxx3XTTTepVatW5x2rhx9+WO+++67+8Y9/6LHHHtPq1auVkJCgrVu3at68eZKk999/X2+++abWrFmjt956S5LUokWLIrc5a9Ys9e3bVzfddJMSEhJ08OBB/d///Z9WrVql9evXX9IsW2hoqGbMmKFBgwbp3nvvVdeuXSVJDRo0uKjXnzx5Um3atNHOnTs1ZMgQValSRYmJiYqNjVV6erqGDRum2rVr6/3339eIESNUsWJFPfbYY86+L9a2bdvUs2dPDRw4UI888ohq1qwpSZoxY4bq1q2ru+++Wz4+PlqwYIEGDx6svLw8xcXFXfT2L6RChQpq3bq15syZU2AX9uzZs+Xt7a377rtP0h+71Fu3bq3ff/9dAwcOVOXKlfX9999r1KhROnDggKZOnVpkP1u2bNGtt96qwMBAPfnkk/L19dUbb7yhNm3aaMWKFWrWrJmkP06oufXWW7V161b169dPN954o44cOaL58+frt99+U/ny5Qtsu6i/S4fDoQcffFCTJk1SWlqaQkJCnMsWLFigzMxMPfjgg5czfIDnWYDhZs6caUk676Nu3bour4mMjLT69OnjfN6wYUOrc+fO5+0nLi7OKuxP7rPPPrMkWRMmTHBp/8c//mE5HA5r586dlmVZ1rp16yxJ1vDhw13Wi42NtSRZY8aMcbaNGTPGkmT17NmzQH8nTpwo0Pbf//7XkmStXLmywDYGDBjgbDtz5oxVsWJFy+FwWBMnTnS2Hzt2zAoICHAZk8Js2LDBkmQ9/PDDLu2PP/64Jclavny5s61Pnz5WqVKlzrs9y7Ks06dPW2FhYVa9evWskydPOtu/+OILS5I1evRoZ1vr1q2t1q1bF9hGnz59rMjISOfzw4cPFxjTizV16lRLkvXBBx+41BgdHW2VLl3ayszMdLZHRkZe8PemMJGRkZYka/HixQWWFfbz7dChg1W1alWXtnPHIiUlxZJkzZw586LreOONNyxJ1qZNm1za69SpY7Vt29b5/Pnnn7dKlSplbd++3WW9kSNHWt7e3tbevXudbeeOe5cuXSw/Pz9r165dzrb9+/dbZcqUsVq1auVsGz16tCXJ+vTTTwvUmZeXV+R7LOrvctu2bZYka8aMGS7td999txUVFeXcJlBcsQsY+NP06dOVlJRU4HExMz/BwcHasmWLduzYccn9fvnll/L29tbQoUNd2h977DFZlqVFixZJkhYvXixJGjx4sMt6jz76aJHb/uc//1mgLSAgwPnvU6dO6ciRI2revLkk6aeffiqw/sMPP+z8t7e3t5o2bSrLstS/f39ne3BwsGrWrKndu3cXWYv0x3uVpPj4eJf2/BmwhQsXnvf1hVm7dq0OHTqkwYMHq0SJEs72zp07q1atWn9rm5fjyy+/VHh4uHr27Ols8/X11dChQ5WVlaUVK1ZckX6qVKmiDh06FGj/6883f1a7devW2r17tzIyMq5I3/m6du0qHx8fzZ4929m2efNm/fLLL+revbuzLTExUbfeeqvKli2rI0eOOB/t2rXT2bNntXLlykK3f/bsWS1dulRdunRR1apVne3XXXedHnjgAX333XfKzMyUJH3yySdq2LCh7r333gLbOXdW+2LccMMNatasmT788ENnW1pamhYtWqRevXr9rW0CVxMCIPCnm2++We3atSvwKFu27AVfO378eKWnp+uGG25Q/fr19cQTT2jjxo0X1e///vc/RUREqEyZMi7ttWvXdi7P/6+Xl5eqVKnisl716tWL3Pa560p/fIkNGzZMFSpUUEBAgEJDQ53rFRYQKleu7PI8KChIJUqUKLBLLSgoSMeOHSuylr++h3NrDg8PV3BwsPO9Xor81+TvAv2rWrVq/a1tXo7//e9/qlGjRoGzxM/9eV6uwn62krRq1Sq1a9dOpUqVUnBwsEJDQ/X0009LKvzneznKly+vmJgYzZkzx9k2e/Zs+fj4OHedS9KOHTu0ePFihYaGujzatWsn6Y9jJgtz+PBhnThxotCfbe3atZWXl6d9+/ZJknbt2nVFLtf0V71799aqVaucP7PExETl5uZyuR5cEwiAwBXQqlUr7dq1S++8847q1aunt956SzfeeKPz+DVP+etsUL77779f//nPf/TPf/5Tn376qZYuXeqcXSzsgPzCzpgs6ixK65yTVoriqdmTovo9e/aszZVcvsJ+trt27VJMTIyOHDmil19+WQsXLlRSUpJGjBghqfCf7+Xq0aOHtm/frg0bNkiS5syZo5iYGJf/QcjLy9Ptt99e6Ax7UlKSunXrdsXruhJ69OghX19f5yzgBx98oKZNmxYaSIHihpNAgCskJCREffv2Vd++fZWVlaVWrVpp7Nixzl2oRYWPyMhIffXVVzp+/LjLLOCvv/7qXJ7/37y8PKWkpKhGjRrO9Xbu3HnRNR47dkzLli3TuHHjNHr0aGf739l1/Xfkv4cdO3Y4Z8SkP84oTU9Pd77XS92m9MdJEW3btnVZtm3bNpdtli1bttDd1OfOyl1OQI2MjNTGjRuVl5fnMgt47s/THRYsWKCcnBzNnz/fZeb266+/dlufXbp00cCBA527gbdv365Ro0a5rFOtWjVlZWU5Z/wuVmhoqEqWLKlt27YVWPbrr7/Ky8tLlSpVcvaxefPmS67/fD/rkJAQde7cWR9++KF69eqlVatWnfeEFaA4YQYQuALOvYRK6dKlVb16dZdLm5QqVUrSH5eq+KtOnTrp7NmzLpfMkKQpU6bI4XCoY8eOkuQ83uu1115zWe+VV1656DrzZ+7Onamz60utU6dOhfb38ssvS9J5z2guStOmTRUWFqbXX3/dZbwXLVqkrVu3umyzWrVq+vXXX3X48GFn288//6xVq1a5bLNkyZKSCv6sLkanTp2UmprqclzcmTNn9Morr6h06dJq3br1JW/zYhX2883IyNDMmTPd1mdwcLA6dOigOXPm6OOPP5afn5+6dOniss7999+v5ORkLVmypMDr09PTdebMmUK37e3trfbt2+vzzz93uUTOwYMH9dFHH6lly5YKDAyUJHXr1k0///yz80zyvzrfzHRRf5f5HnroIf3yyy964okn5O3trR49ehS5LaA4YQYQuALq1KmjNm3aqEmTJgoJCdHatWs1d+5cDRkyxLlOkyZNJElDhw5Vhw4dnF8md911l2677TY988wz2rNnjxo2bKilS5fq888/1/Dhw1WtWjXn67t166apU6fq6NGjzsvAbN++XdLFzVoFBgaqVatWmjRpknJzc3X99ddr6dKlSklJccOoFNSwYUP16dNHb775ptLT09W6dWutWbNG7777rrp06aLbbrvtkrfp6+urF198UX379lXr1q3Vs2dP52VgoqKinLs/Jalfv356+eWX1aFDB/Xv31+HDh3S66+/rrp16zpPJpD+2L1ap04dzZ49WzfccINCQkJUr169izrGbMCAAXrjjTcUGxurdevWKSoqSnPnznXOHp17rOeV1L59e/n5+emuu+7SwIEDlZWVpf/85z8KCwvTgQMH3NZv9+7d9eCDD+q1115Thw4dClx254knntD8+fN15513KjY2Vk2aNFF2drY2bdqkuXPnas+ePYVepkWSJkyYoKSkJLVs2VKDBw+Wj4+P3njjDeXk5GjSpEkufcydO1f33Xef+vXrpyZNmigtLU3z58/X66+/roYNGxa6/aL+LvN17txZ5cqVU2Jiojp27KiwsLDLHC3gKuHJU5CBq0H+ZWB+/PHHQpe3bt36gpeBmTBhgnXzzTdbwcHBVkBAgFWrVi3rX//6l3X69GnnOmfOnLEeffRRKzQ01HI4HC6Xnjh+/Lg1YsQIKyIiwvL19bVq1Khh/fvf/y5wqYns7GwrLi7OCgkJsUqXLm116dLFebmKv16WJf8SLocPHy7wfn777Tfr3nvvtYKD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4Tp06JDL8jNnzigtLc25TmFGjRqljIwM52Pfvn1XtHYAAAA72BYAjx49qpiYGN1www3q1KmTDhw4IEnq37+/HnvssSvWT5UqVRQeHq5ly5Y52zIzM7V69WpFR0dLkqKjo5Wenq5169Y511m+fLny8vLUrFmzIrft7++vwMBAlwcAAEBxY1sAHDFihHx9fbV3716VLFnS2d69e3ctXrz4kraVlZWlDRs2aMOGDZL+OPFjw4YN2rt3rxwOh4YPH64JEyZo/vz52rRpk3r37q2IiAjnmcK1a9fWHXfcoUceeURr1qzRqlWrNGTIEPXo0eOizwAGAAAormw7BnDp0qVasmSJKlas6NJeo0YN/e9//7ukba1du1a33Xab83l8fLwkqU+fPpo1a5aefPJJZWdna8CAAUpPT1fLli21ePFilShRwvmaDz/8UEOGDFFMTIy8vLzUrVs3TZs27TLeIQAAQPFgWwDMzs52mfnLl5aWJn9//0vaVps2bc577KDD4dD48eM1fvz4ItcJCQnRRx99dEn9AgAAXAts2wV866236r333nM+dzgcysvL06RJk1xm8wAAAOBets0ATpo0STExMVq7dq1Onz6tJ598Ulu2bFFaWppWrVplVxkAAADGs20GsF69etq+fbtatmype+65R9nZ2eratavWr1+vatWq2VUGAACA8WybAZT+uCXbM888Y2eXAAAAOIetAfDYsWN6++23tXXrVklSnTp11LdvX4WEhNhZBgAAgNFs2wW8cuVKRUVFadq0aTp27JiOHTumadOmqUqVKlq5cqVdZQAAABjPthnAuLg4de/eXTNmzJC3t7ck6ezZsxo8eLDi4uK0adMmu0oBAAAwmm0zgDt37tRjjz3mDH+S5O3trfj4eO3cudOuMgAAAIxnWwC88cYbncf+/dXWrVvVsGFDu8oAAAAwnlt3AW/cuNH576FDh2rYsGHauXOnmjdvLkn64YcfNH36dE2cONGdZQAAAOAvHNb57ql2mby8vORwOM572zbpj7uCnD171l1luE1mZqaCgoKUkZGhwMBAT5cDg0SNXOjpEgCj7ZnY2dMl4DLw/e3mGcCUlBR3bh4AAAB/g1sDYGRkpDs3DwAAgL/B1gtB79+/X999950OHTqkvLw8l2VDhw61sxQAAABj2RYAZ82apYEDB8rPz0/lypWTw+FwLnM4HARAAAAAm9gWAJ977jmNHj1ao0aNkpeXbVefAQAAwDlsS2InTpxQjx49CH8AAAAeZlsa69+/vxITE+3qDgAAAEWwbRdwQkKC7rzzTi1evFj169eXr6+vy/KXX37ZrlIAAACMZmsAXLJkiWrWrClJBU4CAQAAgD1sC4AvvfSS3nnnHcXGxtrVJQAAAAph2zGA/v7+uuWWW+zqDgAAAEWwLQAOGzZMr7zyil3dAQAAoAi27QJes2aNli9fri+++EJ169YtcBLIp59+alcpAAAARrMtAAYHB6tr1652dQcAAIAi2BYAZ86caVdXAAAAOA9uywEAAGAY22YAq1Spct7r/e3evduuUgAAAIxmWwAcPny4y/Pc3FytX79eixcv1hNPPGFXGQAAAMazLQAOGzas0Pbp06dr7dq1dpUBAABgPI8fA9ixY0d98sknni4DAADAGB4PgHPnzlVISIinywAAADCGbbuAGzdu7HISiGVZSk1N1eHDh/Xaa6/ZVQYAAIDxbAuAXbp0cXnu5eWl0NBQtWnTRrVq1bKrDAAAAOPZFgDHjBljV1cAAAA4D48fAwgAAAB7uX0G0MvL67wXgJYkh8OhM2fOuLsUAAAAyIYAOG/evCKXJScna9q0acrLy3N3GQAAAPiT2wPgPffcU6Bt27ZtGjlypBYsWKBevXpp/Pjx7i4DAAAAf7L1GMD9+/frkUceUf369XXmzBlt2LBB7777riIjI+0sAwAAwGi2BMCMjAw99dRTql69urZs2aJly5ZpwYIFqlevnh3dAwAA4C/cvgt40qRJevHFFxUeHq7//ve/he4SBgAAgH0clmVZ7uzAy8tLAQEBateunby9vYtc79NPP3VnGW6RmZmpoKAgZWRkKDAw0NPlwCBRIxd6ugTAaHsmdvZ0CbgMfH/bMAPYu3fvC14GBgAAAPZxewCcNWuWu7sAAADAJeBOIAAAAIax7V7AwNWK4+kAAKZhBhAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADHPNBsCxY8fK4XC4PGrVquVcfurUKcXFxalcuXIqXbq0unXrpoMHD3qwYgAAAHtcswFQkurWrasDBw44H999951z2YgRI7RgwQIlJiZqxYoV2r9/v7p27erBagEAAOzh4+kC3MnHx0fh4eEF2jMyMvT222/ro48+Utu2bSVJM2fOVO3atfXDDz+oefPmdpcKAABgm2t6BnDHjh2KiIhQ1apV1atXL+3du1eStG7dOuXm5qpdu3bOdWvVqqXKlSsrOTm5yO3l5OQoMzPT5QEAAFDcXLMBsFmzZpo1a5YWL16sGTNmKCUlRbfeequOHz+u1NRU+fn5KTg42OU1FSpUUGpqapHbTEhIUFBQkPNRqVIlN78LAACAK++a3QXcsWNH578bNGigZs2aKTIyUnPmzFFAQMDf2uaoUaMUHx/vfJ6ZmUkIBAAAxc41OwN4ruDgYN1www3auXOnwsPDdfr0aaWnp7usc/DgwUKPGczn7++vwMBAlwcAAEBxY0wAzMrK0q5du3TdddepSZMm8vX11bJly5zLt23bpr179yo6OtqDVQIAALjfNbsL+PHHH9ddd92lyMhI7d+/X2PGjJG3t7d69uypoKAg9e/fX/Hx8QoJCVFgYKAeffRRRUdHcwYwAAC45l2zAfC3335Tz549dfToUYWGhqply5b64YcfFBoaKkmaMmWKvLy81K1bN+Xk5KhDhw567bXXPFw1AKA4iBq50NMlXLI9Ezt7ugRcRRyWZVmeLqK4yszMVFBQkDIyMjgesBgrjh/kAHCpCID/H9/fBh0DCAAAgD8QAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMP4eLoAXFuiRi70dAkAAOACmAEEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADD+Hi6ABQtauRCT5cAAACuQcwAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIbhJBAAAAxQHE8s3DOxs6dLuGYxAwgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGGMD4DTp09XVFSUSpQooWbNmmnNmjWeLgkAAMCtjA6As2fPVnx8vMaMGaOffvpJDRs2VIcOHXTo0CFPlwYAAOA2RgfAl19+WY888oj69u2rOnXq6PXXX1fJkiX1zjvveLo0AAAAt/HxdAGecvr0aa1bt06jRo1ytnl5ealdu3ZKTk4u9DU5OTnKyclxPs/IyJAkZWZmuqXGvJwTbtkuAADFgbu+X/O3a1mWW7ZfHBgbAI8cOaKzZ8+qQoUKLu0VKlTQr7/+WuhrEhISNG7cuALtlSpVckuNAACYLGiqe7d//PhxBQUFubeTq5SxAfDvGDVqlOLj453P8/LylJaWpnLlysnhcHiwMvfJzMxUpUqVtG/fPgUGBnq6nKsKY1M0xqZojM35MT5FY2yKdqljY1mWjh8/roiICBuquzoZGwDLly8vb29vHTx40KX94MGDCg8PL/Q1/v7+8vf3d2kLDg52V4lXlcDAQD5wisDYFI2xKRpjc36MT9EYm6JdytiYOvOXz9iTQPz8/NSkSRMtW7bM2ZaXl6dly5YpOjrag5UBAAC4l7EzgJIUHx+vPn36qGnTprr55ps1depUZWdnq2/fvp4uDQAAwG2MDoDdu3fX4cOHNXr0aKWmpqpRo0ZavHhxgRNDTObv768xY8YU2PUNxuZ8GJuiMTbnx/gUjbEpGmNz6RyWyedAAwAAGMjYYwABAABMRQAEAAAwDAEQAADAMARAAAAAwxAAoYSEBN10000qU6aMwsLC1KVLF23bts1lnVOnTikuLk7lypVT6dKl1a1btwIX0b4WXWhs0tLS9Oijj6pmzZoKCAhQ5cqVNXToUOd9oq9lF/N7k8+yLHXs2FEOh0OfffaZvYV6yMWOT3Jystq2batSpUopMDBQrVq10smTJz1QsX0uZmxSU1P10EMPKTw8XKVKldKNN96oTz75xEMV22fGjBlq0KCB84LG0dHRWrRokXO5qZ/F+c43PiZ/Hv8dBEBoxYoViouL0w8//KCkpCTl5uaqffv2ys7Odq4zYsQILViwQImJiVqxYoX279+vrl27erBqe1xobPbv36/9+/dr8uTJ2rx5s2bNmqXFixerf//+Hq7c/S7m9ybf1KlTr9nbJRblYsYnOTlZd9xxh9q3b681a9boxx9/1JAhQ+TldW1/NF/M2PTu3Vvbtm3T/PnztWnTJnXt2lX333+/1q9f78HK3a9ixYqaOHGi1q1bp7Vr16pt27a65557tGXLFknmfhbnO9/4mPx5/LdYwDkOHTpkSbJWrFhhWZZlpaenW76+vlZiYqJzna1bt1qSrOTkZE+V6RHnjk1h5syZY/n5+Vm5ubk2VuZ5RY3N+vXrreuvv946cOCAJcmaN2+eZwr0sMLGp1mzZtazzz7rwaquDoWNTalSpaz33nvPZb2QkBDrP//5j93leVzZsmWtt956i8/iIuSPT2FM/Ty+GNf2/2bib8mfLg8JCZEkrVu3Trm5uWrXrp1znVq1aqly5cpKTk72SI2ecu7YFLVOYGCgfHzMus56YWNz4sQJPfDAA5o+fXqR99g2xbnjc+jQIa1evVphYWFq0aKFKlSooNatW+u7777zZJkeUdjvTosWLTR79mylpaUpLy9PH3/8sU6dOqU2bdp4qEr7nT17Vh9//LGys7MVHR3NZ/E5zh2fwpj6eXwxGBG4yMvL0/Dhw3XLLbeoXr16kv44FsfPz0/BwcEu61aoUEGpqakeqNIzChubcx05ckTPP/+8BgwYYHN1nlXU2IwYMUItWrTQPffc48HqPK+w8dm9e7ckaezYsZo8ebIaNWqk9957TzExMdq8ebNq1KjhyZJtU9Tvzpw5c9S9e3eVK1dOPj4+KlmypObNm6fq1at7sFp7bNq0SdHR0Tp16pRKly6tefPmqU6dOtqwYQOfxSp6fM5l6ufxxSIAwkVcXJw2b95s5CzEhVxobDIzM9W5c2fVqVNHY8eOtbc4DytsbObPn6/ly5df88dsXYzCxicvL0+SNHDgQOf9xxs3bqxly5bpnXfeUUJCgkdqtVtRf1fPPfec0tPT9dVXX6l8+fL67LPPdP/99+vbb79V/fr1PVStPWrWrKkNGzYoIyNDc+fOVZ8+fbRixQpPl3XVKGp8/hoCTf48vmie3geNq0dcXJxVsWJFa/fu3S7ty5YtsyRZx44dc2mvXLmy9fLLL9tYoecUNTb5MjMzrejoaCsmJsY6efKkzdV5VlFjM2zYMMvhcFje3t7OhyTLy8vLat26tWeK9YCixmf37t2WJOv99993ab///vutBx54wM4SPaaosdm5c6clydq8ebNLe0xMjDVw4EA7S7wqxMTEWAMGDOCzuAj545PP5M/jS8ExgJBlWRoyZIjmzZun5cuXq0qVKi7LmzRpIl9fXy1btszZtm3bNu3du7fI4y6uFRcaG+mP/9Ns3769/Pz8NH/+fJUoUcIDldrvQmMzcuRIbdy4URs2bHA+JGnKlCmaOXOmByq214XGJyoqShEREQUuf7J9+3ZFRkbaWartLjQ2J06ckKQCZ0N7e3s7Z05NkpeXp5ycHKM/i88nf3wkcz+P/xaPxk9cFQYNGmQFBQVZ33zzjXXgwAHn48SJE851/vnPf1qVK1e2li9fbq1du9aKjo62oqOjPVi1PS40NhkZGVazZs2s+vXrWzt37nRZ58yZMx6u3r0u5vfmXDLoLOCLGZ8pU6ZYgYGBVmJiorVjxw7r2WeftUqUKGHt3LnTg5W734XG5vTp01b16tWtW2+91Vq9erW1c+dOa/LkyZbD4bAWLlzo4erda+TIkdaKFSuslJQUa+PGjdbIkSMth8NhLV261LIscz+L851vfEz+PP47CICwJBX6mDlzpnOdkydPWoMHD7bKli1rlSxZ0rr33nutAwcOeK5om1xobL7++usi10lJSfFo7e52Mb83hb3GlAB4seOTkJBgVaxY0SpZsqQVHR1tffvtt54p2EYXMzbbt2+3unbtaoWFhVklS5a0GjRoUOCyMNeifv36WZGRkZafn58VGhpqxcTEOMOfZZn7WZzvfONj8ufx3+GwLMtyz9wiAAAArkYcAwgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhvl/L3n+GKUpK+QAAAAASUVORK5CYII=", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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kJaWJi0vaSurz+PCwsIwd+7cJymfSCecZ+w0dAlau7xwkKFLIJI1/t6omhpzBGjChAk4d+4coqKiqn3dISEhyMrKkh5Xr16t9hqIiIio+tSII0BBQUH49ddfcfjwYTRt2rTcviqVCunp6Wpt6enpUKlU0vKSNnt7e7U+Hh4epY6pVCqhVCqfYAZERERUmxj0CJAQAkFBQdi2bRsOHDgAFxeXCl/j7e2NmJgYtbZ9+/bB29sbAODi4gKVSqXWJzs7GydOnJD6EBERkbwZ9AjQhAkTsHHjRuzYsQMNGzaUrtGxsLCAmZkZAMDf3x9NmjRBWFgYAGDSpEno1asXlixZgkGDBiEqKgqnTp3CqlWrAAAKhQKTJ0/GggUL4OrqChcXF8yaNQsODg4YOnSoQeZJRERENYtBA9CKFSsAAL1791ZrX7t2LUaMGAEASElJgZHR/x2o6tatGzZu3IiZM2fiww8/hKurK7Zv36524fT06dORm5uLsWPHIjMzEz169EB0dDRMTU31PiciIiKq+WrU5wDVFPwcIDIU3s1BRNri743/U2s/B4iIiIioOjAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsGDQAHT58GIMHD4aDgwMUCgW2b99ebv8RI0ZAoVBoPNq2bSv1mTNnjsby1q1b63kmREREVJsYNADl5ubC3d0dERERler/+eefIzU1VXpcvXoVVlZWeP3119X6tW3bVq3fkSNH9FE+ERER1VJ1DLnygQMHYuDAgZXub2FhAQsLC+n59u3bcffuXQQGBqr1q1OnDlQqlc7qJCIioqdLrb4GaPXq1fDx8YGTk5Na+6VLl+Dg4IDmzZvjzTffREpKSrnj5OXlITs7W+1BRERET69aG4Bu3LiB3bt3Y/To0WrtXl5eiIyMRHR0NFasWIHk5GQ899xzuHfvXpljhYWFSUeXLCws4OjoqO/yiYiIyIBqbQBat24dLC0tMXToULX2gQMH4vXXX0eHDh3g6+uLXbt2ITMzE5s3by5zrJCQEGRlZUmPq1ev6rl6IiIiMiSDXgNUVUIIrFmzBm+//TZMTEzK7WtpaYlWrVohMTGxzD5KpRJKpVLXZRIREVENVSuPAB06dAiJiYkYNWpUhX1zcnKQlJQEe3v7aqiMiIiIagODBqCcnBwkJCQgISEBAJCcnIyEhATpouWQkBD4+/trvG716tXw8vJCu3btNJa9//77OHToEC5fvoxjx47h5ZdfhrGxMfz8/PQ6FyIiIqo9DHoK7NSpU+jTp4/0PDg4GAAQEBCAyMhIpKamatzBlZWVhZ9++gmff/55qWNeu3YNfn5+yMjIgI2NDXr06IHjx4/DxsZGfxMhIiKiWsWgAah3794QQpS5PDIyUqPNwsIC9+/fL/M1UVFRuiiNiIiInmK18hogIiIioifBAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREsmPQAHT48GEMHjwYDg4OUCgU2L59e7n9Y2NjoVAoNB5paWlq/SIiIuDs7AxTU1N4eXnh5MmTepwFERER1TYGDUC5ublwd3dHRESEVq+7ePEiUlNTpYetra20bNOmTQgODsbs2bNx+vRpuLu7w9fXFzdv3tR1+URERFRL1THkygcOHIiBAwdq/TpbW1tYWlqWumzp0qUYM2YMAgMDAQArV67Ezp07sWbNGsyYMeNJyiUiIqKnhNZHgE6fPo0///xTer5jxw4MHToUH374IfLz83VaXFk8PDxgb2+P559/HkePHpXa8/PzER8fDx8fH6nNyMgIPj4+iIuLK3O8vLw8ZGdnqz2IiIjo6aV1ABo3bhz++ecfAMC///6L4cOHo169etiyZQumT5+u8wIfZW9vj5UrV+Knn37C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+/Dhw6X/b9++PTp06IAWLVogNjYW/fr10xgnJCQEwcHB0vPs7GyGICIioqeYQY8AWVtbw9jYGOnp6Wrt6enpUKlU5b72s88+w8KFC7F371506NCh3L7NmzeHtbU1EhMTS12uVCphbm6u9iAiIqKnl0EDkImJCTw9PdUuYC65oNnb27vM1y1atAjz589HdHQ0OnfuXOF6rl27hoyMDNjb2+ukbiIiIqrdDH4XWHBwML755husW7cOFy5cwPjx45Gbm4vAwEAAgL+/P0JCQqT+n376KWbNmoU1a9bA2dkZaWlpSEtLQ05ODgAgJycH06ZNw/Hjx3H58mXExMRgyJAhaNmyJXx9fQ0yRyIiIqpZDH4N0LBhw3Dr1i2EhoYiLS0NHh4eiI6Oli6MTklJgZHR/+W0FStWID8/H6+99praOLNnz8acOXNgbGyMs2fPYt26dcjMzISDgwP69++P+fPnQ6lUVuvciIiIqGYyeAACgKCgIAQFBZW6LDY2Vu355cuXyx3LzMwMe/bs0VFlRERE9DQy+CkwIiIiourGAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREslMjAlBERAScnZ1hamoKLy8vnDx5stz+W7ZsQevWrWFqaor27dtj165dasuFEAgNDYW9vT3MzMzg4+ODS5cu6XMKREREVIsYPABt2rQJwcHBmD17Nk6fPg13d3f4+vri5s2bpfY/duwY/Pz8MGrUKJw5cwZDhw7F0KFDce7cOanPokWLsHz5cqxcuRInTpxA/fr14evri4cPH1bXtIiIiKgGM3gAWrp0KcaMGYPAwEC0adMGK1euRL169bBmzZpS+3/++ecYMGAApk2bhmeeeQbz589Hp06d8OWXXwL47+hPeHg4Zs6ciSFDhqBDhw5Yv349bty4ge3bt1fjzIiIiKimqmPIlefn5yM+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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1206,24 +1027,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "403f4eb1e48c4bfbb8aaf0c63039fefd", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/WElEQVR4nO3deVxV1f7/8fcBAXEARAWkcDbnobQUNRskx1ta1lW/pqCmZZhjTpVjFmaDXsv0163UW5k3K+2mqZGaZTnkPOZsmoqoCIgWAmf9/ijOoyNoWp59hP16Ph77cTlrr7PXZ53dhbd7Og5jjBEAAABsw8fbBQAAAMBaBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQKIQqVqyouLg4b5dR6L388suqXLmyfH191aBBA2+XAwBXjQAI3OBmz54th8OhDRs25Lv+7rvvVp06df72OF988YXGjRv3t7djF19++aWGDx+uZs2aadasWXrxxRe9XRIAXLUi3i4AwPW3Z88e+fhc27/vvvjiC02fPp0QeJVWrFghHx8fvfPOO/L39/d2OQBwTTgCCBRCAQEB8vPz83YZ1+T8+fPeLuGaJCcnKzAwkPAHoEAiAAKF0KXXAGZlZWn8+PGqVq2aihYtqtKlS6t58+ZKTEyUJMXFxWn69OmSJIfD4VpynT9/XkOHDlVUVJQCAgJUvXp1vfLKKzLGuI37yy+/aMCAASpTpoxKliypBx54QMeOHZPD4XA7sjhu3Dg5HA7t2rVL//d//6dSpUqpefPmkqRt27YpLi5OlStXVtGiRRUREaFevXrpzJkzbmPlbmPv3r169NFHFRwcrLJly2r06NEyxujo0aPq0KGDgoKCFBERoVdfffWqPrvs7Gw9//zzqlKligICAlSxYkU988wzyszMdPVxOByaNWuWzp8/7/qsZs+efdltfvvtt3rkkUdUvnx5BQQEKCoqSoMHD9Yvv/zi1i8uLk4lSpTQwYMH1bp1axUvXlyRkZGaMGFCns/6eu8TSTp27Jh69eql8PBwBQQEqHbt2nr33XfzzCczM1Njx45V1apVXfMZPny422f0Z5KTk1W2bFndfffdbjXv379fxYsXV+fOna96WwCuHaeAgQIiLS1Np0+fztOelZX1p+8dN26cEhIS9Nhjj+mOO+5Qenq6NmzYoE2bNum+++7T448/ruPHjysxMVHvvfee23uNMXrggQe0cuVK9e7dWw0aNNCyZcs0bNgwHTt2TFOmTHH1jYuL00cffaTu3burSZMmWrVqldq3b3/Zuh555BFVq1ZNL774oisEJCYm6uDBg+rZs6ciIiK0c+dOvfXWW9q5c6fWrl3rFkwlqXPnzqpZs6YmTZqkxYsXa+LEiQoNDdX/+3//T/fee69eeuklffDBB3r66ad1++23q0WLFlf8rB577DHNmTNHDz/8sIYOHap169YpISFBu3fv1oIFCyRJ7733nt566y2tX79eb7/9tiSpadOml93m/PnzdeHCBfXr10+lS5fW+vXr9frrr+vnn3/W/Pnz3frm5OSoTZs2atKkiSZPnqylS5dq7Nixys7O1oQJEzy2T06ePKkmTZrI4XCof//+Klu2rJYsWaLevXsrPT1dgwYNkiQ5nU498MADWr16tfr27auaNWtq+/btmjJlivbu3auFCxde8fPNFRYWphkzZuiRRx7R66+/rgEDBsjpdCouLk4lS5bUm2++eVXbAfAXGQA3tFmzZhlJV1xq167t9p4KFSqY2NhY1+v69eub9u3bX3Gc+Ph4k9+vhIULFxpJZuLEiW7tDz/8sHE4HGb//v3GGGM2btxoJJlBgwa59YuLizOSzNixY11tY8eONZJM165d84x34cKFPG0ffvihkWS++eabPNvo27evqy07O9vcfPPNxuFwmEmTJrnaz549awIDA90+k/xs2bLFSDKPPfaYW/vTTz9tJJkVK1a42mJjY03x4sWvuL0rzSkhIcE4HA7z008/uW1TknnqqadcbU6n07Rv3974+/ubU6dOGWM8s0969+5typUrZ06fPu3Wt0uXLiY4ONg1h/fee8/4+PiYb7/91q3fzJkzjSTz3XffXdVnkqtr166mWLFiZu/evebll182kszChQuvaRsArh2ngIECYvr06UpMTMyz1KtX70/fGxISop07d2rfvn3XPO4XX3whX19fDRgwwK196NChMsZoyZIlkqSlS5dKkp588km3fk899dRlt/3EE0/kaQsMDHT9/Ouvv+r06dNq0qSJJGnTpk15+j/22GOun319fdWoUSMZY9S7d29Xe0hIiKpXr66DBw9ethbpt7lK0pAhQ9zahw4dKklavHjxFd9/OX+c0/nz53X69Gk1bdpUxhht3rw5T//+/fu7fs49Infx4kV99dVXrjqv5z4xxuiTTz7R/fffL2OMTp8+7Vpat26ttLQ012c/f/581axZUzVq1HDrd++990qSVq5ceU2fzRtvvKHg4GA9/PDDGj16tLp3764OHTpc0zYAXDtOAQMFxB133KFGjRrlaS9VqlS+p4b/aMKECerQoYNuueUW1alTR23atFH37t2vKjz+9NNPioyMVMmSJd3aa9as6Vqf+78+Pj6qVKmSW7+qVatedtuX9pWklJQUjR8/XvPmzVNycrLburS0tDz9y5cv7/Y6ODhYRYsWVZkyZfK0X3od4aVy53BpzREREQoJCXHN9VodOXJEY8aM0f/+9z+dPXvWbd2lc/Lx8VHlypXd2m655RZJ0uHDh111Xs99curUKaWmpuqtt97SW2+9le8ccvfFvn37tHv3bpUtW/aK/a5WaGiopk2bpkceeUTh4eGaNm3aNb0fwF9DAARsoEWLFjpw4IA+++wzffnll3r77bc1ZcoUzZw50+0ImtX+eGQs1z//+U99//33GjZsmBo0aKASJUrI6XSqTZs2cjqdefr7+vpeVZukPDdIXM6l1xn+HTk5ObrvvvuUkpKiESNGqEaNGipevLiOHTumuLi4fOdktdwaHn30UcXGxubbJ/cfC06nU3Xr1tVrr72Wb7+oqKhrHn/ZsmWSpLNnz+rnn39WSEjINW8DwLUhAAI2ERoaqp49e6pnz57KyMhQixYtNG7cOFcAvFzoqVChgr766iudO3fO7YjTjz/+6Fqf+79Op1OHDh1StWrVXP32799/1TWePXtWy5cv1/jx4zVmzBhX+185df1X5M5h3759rqNp0m83SKSmprrmei22b9+uvXv3as6cOerRo4erPfcO7Es5nU4dPHjQddRPkvbu3Svpt7u7c+u8nvukbNmyKlmypHJychQTE3PF+VSpUkVbt25Vy5Ytr0tQXrp0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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkYAAAGzCAYAAADKathbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8nUlEQVR4nO3deVwV9f7H8fcBZXEBJAVcCEhNxY3S3BM1i8qberu3zFtuubTodcG0aNG0Bc1MWkyzUsquV6/lUrkSbuWSuZCm5haKqYCmgqAhyvz+aDy/joBx9Cyir+fjcR51vvOd73zmDOqbme/MsRiGYQgAAADycHcBAAAA1wqCEQAAgIlgBAAAYCIYAQAAmAhGAAAAJoIRAACAiWAEAABgIhgBAACYCEYAAAAmghHwF8LDw9W7d293l3HdmzBhgm655RZ5enoqKirK3eU4XE5Ojvr166eQkBBZLBYNHTrUZdtu166d2rVrZ31/4MABWSwWJSYmOmT83r17Kzw83CFjAe5GMMINJTExURaLRZs2bSpyebt27dSgQYOr3s7ixYv18ssvX/U4N4rly5dr5MiRat26tWbMmKHXX3/dZds+c+aMXn75Za1atcqp23n99deVmJiop556SjNnzlSPHj2cuj1HO3LkiF5++WWlpKS4uxTAqcq4uwDgWrd79255eNj3O8TixYs1efJkwlEJrVixQh4eHvr444/l5eXl0m2fOXNGY8aMkSSbsyqOtmLFCrVo0UKjR4922jaKs3z58qse48iRIxozZozCw8MLndH78MMPVVBQcNXbAK4FnDEC/oK3t7fKli3r7jLskpub6+4S7JKZmSlfX1+XhyJXyszMVEBAwFWPYxiGzp49a9c6Xl5eTv1sy5YtK29vb6eND7gSwQj4C5fOMcrPz9eYMWNUu3Zt+fj46KabblKbNm2UlJQk6Y/5FpMnT5YkWSwW6+ui3NxcDR8+XKGhofL29ladOnX05ptvyjAMm+2ePXtWgwcPVuXKlVWxYkV17txZhw8flsVisTkT9fLLL8tisWjnzp3617/+pUqVKqlNmzaSpG3btql379665ZZb5OPjo5CQED3++OP67bffbLZ1cYw9e/bosccek7+/v6pUqaKXXnpJhmHo0KFD6tKli/z8/BQSEqKJEyeW6LM7f/68XnnlFdWsWVPe3t4KDw/X888/r7y8PGsfi8WiGTNmKDc31/pZ/dXcl7lz56pJkyby9fVV5cqV9dhjj+nw4cM2fS6dV3PRn+fDHDhwQFWqVJEkjRkzxrp9e870ZWZmqm/fvgoODpaPj48aN26sTz75xLp81apVslgsSk1N1aJFi6zbOHDgQInGDw8P19/+9jctW7ZMTZs2la+vrz744ANJ0owZM9ShQwcFBQXJ29tbkZGRmjJlSqExivssSmrVqlW64447JEl9+vQpdJwunWN0cQ7Tm2++qcmTJ+uWW25RuXLldM899+jQoUMyDEOvvPKKatSoIV9fX3Xp0kUnTpwotN0lS5bozjvvVPny5VWxYkV16tRJO3bsuOL9AEqCS2m4IWVlZen48eOF2vPz8/9y3Zdfflnx8fHq16+fmjVrpuzsbG3atElbtmzR3XffrSeeeEJHjhxRUlKSZs6cabOuYRjq3LmzVq5cqb59+yoqKkrLli3TiBEjdPjwYU2aNMnat3fv3vrf//6nHj16qEWLFlq9erU6depUbF0PPfSQateurddff90aspKSkvTLL7+oT58+CgkJ0Y4dOzRt2jTt2LFDGzZssAlsktStWzfVq1dP48aN06JFi/Tqq68qMDBQH3zwgTp06KDx48frP//5j5555hndcccdatu27WU/q379+umTTz7RP//5Tw0fPlzff/+94uPjtWvXLs2fP1+SNHPmTE2bNk0bN27URx99JElq1apVsWMmJiaqT58+uuOOOxQfH6+MjAy9/fbbWrt2rbZu3WrXWZkqVapoypQpeuqpp/T3v/9dDz74oCSpUaNGJVr/7Nmzateunfbt26dBgwYpIiJCc+fOVe/evXXq1CkNGTJE9erV08yZMzVs2DDVqFFDw4cPt267pHbv3q3u3bvriSeeUP/+/VWnTh1J0pQpU1S/fn117txZZcqU0VdffaWnn35aBQUFGjhwYInH/yv16tXT2LFjNWrUKA0YMEB33nmnpMsfJ0n6z3/+o3Pnzunf//63Tpw4oTfeeEMPP/ywOnTooFWrVunZZ5/Vvn379O677+qZZ57R9OnTrevOnDlTvXr1UkxMjMaPH68zZ85oypQpatOmjbZu3cpkbziPAdxAZsyYYUi67Kt+/fo264SFhRm9evWyvm/cuLHRqVOny25n4MCBRlF/vBYsWGBIMl599VWb9n/+85+GxWIx9u3bZxiGYWzevNmQZAwdOtSmX+/evQ1JxujRo61to0ePNiQZ3bt3L7S9M2fOFGr773//a0gy1qxZU2iMAQMGWNvOnz9v1KhRw7BYLMa4ceOs7SdPnjR8fX1tPpOipKSkGJKMfv362bQ/88wzhiRjxYoV1rZevXoZ5cuXv+x4hmEY586dM4KCgowGDRoYZ8+etbZ//fXXhiRj1KhR1rbo6GgjOjq60Bi9evUywsLCrO+PHTtW6DMtqYSEBEOS8dlnn9nU2LJlS6NChQpGdna2tT0sLOwvf26KEhYWZkgyli5dWmhZUcc3JibGuOWWW2zaLv0sUlNTDUnGjBkzSlzHDz/8UOw6l36mF8evUqWKcerUKWt7XFycIclo3LixkZ+fb23v3r274eXlZfz++++GYRjG6dOnjYCAAKN///4220lPTzf8/f0LtQOOxKU03JAmT56spKSkQq+SnCkICAjQjh07tHfvXru3u3jxYnl6emrw4ME27cOHD5dhGFqyZIkkaenSpZKkp59+2qbfv//972LHfvLJJwu1+fr6Wv//999/1/Hjx9WiRQtJ0pYtWwr179evn/X/PT091bRpUxmGob59+1rbAwICVKdOHf3yyy/F1iL9sa+SFBsba9N+8YzJokWLLrt+UTZt2qTMzEw9/fTT8vHxsbZ36tRJdevWvaIxr8bixYsVEhKi7t27W9vKli2rwYMHKycnR6tXr3bIdiIiIhQTE1Oo/c/H9+JZ0OjoaP3yyy/KyspyyLavxkMPPSR/f3/r++bNm0uSHnvsMZUpU8am/dy5c9bLoUlJSTp16pS6d++u48ePW1+enp5q3ry5Vq5c6dodwQ2FS2m4ITVr1kxNmzYt1F6pUqUiL7H92dixY9WlSxfdeuutatCgge6991716NGjRKHq4MGDqlatmipWrGjTXq9ePevyi//18PBQRESETb9atWoVO/alfSXpxIkTGjNmjGbPnq3MzEybZUX9w3nzzTfbvPf395ePj48qV65cqP3SeUqXurgPl9YcEhKigIAA677a4+I6Fy8l/VndunX13Xff2T3m1Th48KBq165d6K7FS4/n1Srq2ErS2rVrNXr0aK1fv15nzpyxWZaVlWUTStyhqJ8nSQoNDS2y/eTJk5Jk/aWjQ4cORY7r5+fn0DqBPyMYAXZq27at9u/fr4ULF2r58uX66KOPNGnSJE2dOtXmjIur/fnswUUPP/yw1q1bpxEjRigqKkoVKlRQQUGB7r333iJvr/b09CxRm6RCk8WLc+k8JlexWCxF1njhwgU3VHN1ijq2+/fv11133aW6devqrbfeUmhoqLy8vLR48WJNmjTpmrh9vrifnb/6mbpY+8yZMxUSElKo35/PNgGOxk8XcAUCAwPVp08f9enTRzk5OWrbtq1efvllazAqLgyEhYXpm2++0enTp23OGv3888/W5Rf/W1BQoNTUVNWuXdvab9++fSWu8eTJk0pOTtaYMWM0atQoa/uVXAK8Ehf3Ye/evdYzKJKUkZGhU6dOWffV3jGlPyYjX3o2Yffu3TZjVqpUqcjLfZeexbma4BYWFqZt27apoKDA5qzRpcfTGb766ivl5eXpyy+/tDkz46zLTK4MuDVr1pQkBQUFqWPHji7bLiBxuz5gt0svIVWoUEG1atWyuQW9fPnykqRTp07Z9L3//vt14cIFvffeezbtkyZNksVi0X333SdJ1vkk77//vk2/d999t8R1Xvyt/NKzJgkJCSUe42rcf//9RW7vrbfekqTL3mFXnKZNmyooKEhTp061+byXLFmiXbt22YxZs2ZN/fzzzzp27Ji17ccff9TatWttxixXrpykwseqJO6//36lp6drzpw51rbz58/r3XffVYUKFRQdHW33mCVV1PHNysrSjBkznLK94n6mnSEmJkZ+fn56/fXXi7xT9M/HFHA0zhgBdoqMjFS7du3UpEkTBQYGatOmTfr88881aNAga58mTZpIkgYPHqyYmBh5enrqkUce0QMPPKD27dvrhRde0IEDB9S4cWMtX75cCxcu1NChQ62/KTdp0kT/+Mc/lJCQoN9++816u/6ePXskley3dz8/P7Vt21ZvvPGG8vPzVb16dS1fvlypqalO+FQKa9y4sXr16qVp06bp1KlTio6O1saNG/XJJ5+oa9euat++vd1jli1bVuPHj1efPn0UHR2t7t27W2/XDw8P17Bhw6x9H3/8cb311luKiYlR3759lZmZqalTp6p+/frKzs629vP19VVkZKTmzJmjW2+9VYGBgWrQoEGJvhpmwIAB+uCDD9S7d29t3rxZ4eHh+vzzz7V27VolJCQUmkvmSPfcc4+8vLz0wAMP6IknnlBOTo4+/PBDBQUF6ejRow7fXs2aNRUQEKCpU6eqYsWKKl++vJo3b17s/Ker4efn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ig4vDAAAwNWu6DlGFxGIAADA9cTuydcAAADXK4IRAACAiWAEAABgsisY5efn66677tLevXudVQ8AAIDb2BWMypYtq23btjmrFgAAALey+1LaY489po8//tgZtQAAALiV3bfrnz9/XtOnT9c333yjJk2aqHz58jbL33rrLYcVBwAA4Ep2B6OffvpJt99+uyRpz549NsssFotjqgIAAHADu4PRypUrnVEHAACA213x7fr79u3TsmXLdPbsWUmSYRgOKwoAAMAd7A5Gv/32m+666y7deuutuv/++3X06FFJUt++fTV8+HCHFwgAAOAqdgejYcOGqWzZskpLS1O5cuWs7d26ddPSpUsdWhwAAIAr2T3HaPny5Vq2bJlq1Khh0167dm0dPHjQYYUBAAC4mt1njHJzc23OFF104sQJeXt7O6QoAAAAd7A7GN1555369NNPre8tFosKCgr0xhtvqH379g4tDgAAwJXsvpT2xhtv6K677tKmTZt07tw5jRw5Ujt27NCJEye0du1aZ9QIAADgEnafMWrQoIH27NmjNm3aqEuXLsrNzdWDDz6orVu3qmbNms6oEQAAwCXsPmMkSf7+/nrhhRccXQsAAIBbXVEwOnnypD7++GPt2rVLkhQZGak+ffooMDDQocUBAAC4kt2X0tasWaPw8HC98847OnnypE6ePKl33nlHERERWrNmjTNqBAAAcAm7zxgNHDhQ3bp105QpU+Tp6SlJunDhgp5++mkNHDhQ27dvd3iRAAAArmD3GaN9+/Zp+PDh1lAkSZ6enoqNjdW+ffscWhwAAIAr2R2Mbr/9duvcoj/btWuXGjdu7JCiAAAA3KFEl9K2bdtm/f/BgwdryJAh2rdvn1q0aCFJ2rBhgyZPnqxx48Y5p0oAAAAXKFEwioqKksVikWEY1raRI0cW6vevf/1L3bp1c1x1AAAALlSiYJSamursOgAAANyuRMEoLCzM2XUAAAC43RU94PHIkSP67rvvlJmZqYKCAptlgwcPdkhhAAAArmZ3MEpMTNQTTzwhLy8v3XTTTbJYLNZlFouFYAQAAEotu4PRSy+9pFGjRikuLk4eHnbf7Q8AAHDNsjvZnDlzRo888gihCAAAXHfsTjd9+/bV3LlznVELAACAW9l9KS0+Pl5/+9vftHTpUjVs2FBly5a1Wf7WW285rDgAAABXuqJgtGzZMtWpU0eSCk2+BgAAKK3sDkYTJ07U9OnT1bt3byeUAwAA4D52zzHy9vZW69atnVELAACAW9kdjIYMGaJ3333XGbUAAAC4ld2X0jZu3KgVK1bo66+/Vv369QtNvp43b57DigMAAHAlu4NRQECAHnzwQWfUAgAA4FZ2B6MZM2Y4bONr1qzRhAkTtHnzZh09elTz589X165dL7vOqlWrFBsbqx07dig0NFQvvvgiE8EBAIBDuPXx1bm5uWrcuLEmT55cov6pqanq1KmT2rdvr5SUFA0dOlT9+vXTsmXLnFwpAAC4Edh9xigiIuKyzyv65ZdfSjzWfffdp/vuu6/E/adOnaqIiAhNnDhRklSvXj199913mjRpkmJiYko8DgAAQFHsDkZDhw61eZ+fn6+tW7dq6dKlGjFihKPqKtL69evVsWNHm7aYmJhCNf1ZXl6e8vLyrO+zs7OdVR4AACjl7A5GQ4YMKbJ98uTJ2rRp01UXdDnp6ekKDg62aQsODlZ2drbOnj0rX1/fQuvEx8drzJgxTq2rtAt/bpG7SwBuaKXxz+CBcZ3cXcIVKY2fdWlUWn8+JAfOMbrvvvv0xRdfOGo4h4mLi1NWVpb1dejQIXeXBAAArlF2nzEqzueff67AwEBHDVekkJAQZWRk2LRlZGTIz8+vyLNF0h9P6vb29nZqXQAA4PpgdzC67bbbbCZfG4ah9PR0HTt2TO+//75Di7tUy5YttXjxYpu2pKQktWzZ0qnbBQAANwa7g9Glzxny8PBQlSpV1K5dO9WtW9eusXJycrRv3z7r+9TUVKWkpCgwMFA333yz4uLidPjwYX366aeSpCeffFLvvfeeRo4cqccff1wrVqzQ//73Py1axDVjAABw9ewORqNHj3bYxjdt2qT27dtb38fGxkqSevXqpcTERB09elRpaWnW5REREVq0aJGGDRumt99+WzVq1NBHH33ErfoAAMAhHDbH6Eq0a9dOhmEUuzwxMbHIdbZu3erEqgAAwI2qxMHIw8Pjsg92lCSLxaLz589fdVEAAADuUOJgNH/+/GKXrV+/Xu+8844KCgocUhQAAIA7lDgYdenSpVDb7t279dxzz+mrr77So48+qrFjxzq0OAAAAFe6ogc8HjlyRP3791fDhg11/vx5paSk6JNPPlFYWJij6wMAAHAZu4JRVlaWnn32WdWqVUs7duxQcnKyvvrqKzVo0MBZ9QEAALhMiS+lvfHGGxo/frxCQkL03//+t8hLawAAAKVZiYPRc889J19fX9WqVUuffPKJPvnkkyL7zZs3z2HFAQAAuFKJg1HPnj3/8nZ9AACA0qzEwaiohy0CAABcT67orjQAAIDrEcEIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwXRPBaPLkyQoPD5ePj4+aN2+ujRs3Fts3MTFRFovF5uXj4+PCagEAwPXK7cFozpw5io2N1ejRo7VlyxY1btxYMTExyszMLHYdPz8/HT161Po6ePCgCysGAADXK7cHo7feekv9+/dXnz59FBkZqalTp6pcuXKaPn16setYLBaFhIRYX8HBwS6sGAAAXK/cGozOnTunzZs3q2PHjtY2Dw8PdezYUevXry92vZycHIWFhSk0NFRdunTRjh07iu2bl5en7OxsmxcAAEBR3BqMjh8/rgsXLhQ64xMcHKz09PQi16lTp46mT5+uhQsX6rPPPlNBQYFatWqlX3/9tcj+8fHx8vf3t75CQ0Mdvh8AAOD64PZLafZq2bKlevbsqaioKEVHR2vevHmqUqWKPvjggyL7x8XFKSsry/o6dOiQiysGAAClRRl3brxy5cry9PRURkaGTXtGRoZCQkJKNEbZsmV12223ad++fUUu9/b2lre391XXCgAArn9uPWPk5eWlJk2aKDk52dpWUFCg5ORktWzZskRjXLhwQdu3b1fVqlWdVSYAALhBuPWMkSTFxsaqV69eatq0qZo1a6aEhATl5uaqT58+kqSePXuqevXqio+PlySNHTtWLVq0UK1atXTq1ClNmDBBBw8eVL9+/dy5GwAA4Drg9mDUrVs3HTt2TKNGjVJ6erqioqK0dOlS64TstLQ0eXj8/4mtkydPqn///kpPT1elSpXUpEkTrVu3TpGRke7aBQAAcJ1wezCSpEGDBmnQoEFFLlu1apXN+0mTJmnSpEkuqAoAANxoSt1daQAAAM5CMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABM10Qwmjx5ssLDw+Xj46PmzZtr48aNl+0/d+5c1a1bVz4+PmrYsKEWL17sokoBAMD1zO3BaM6cOYqNjdXo0aO1ZcsWNW7cWDExMcrMzCyy/7p169S9e3f17dtXW7duVdeuXdW1a1f99NNPLq4cAABcb9wejN566y31799fffr0UWRkpKZOnapy5cpp+vTpRfZ/++23de+992rEiBGqV6+eXnnlFd1+++167733XFw5AAC43pRx58bPnTunzZs3Ky4uztrm4eGhjh07av369UWus379esXGxtq0xcTEaMGCBUX2z8vLU15envV9VlaWJCk7O/sqqy9aQd4Zp4wLuIOz/pzAVmn8e6O0/myUxs+6NHLGz8fFMQ3DcPjYf+bWYHT8+HFduHBBwcHBNu3BwcH6+eefi1wnPT29yP7p6elF9o+Pj9eYMWMKtYeGhl5h1cCNwz/B3RXgWsXPBi7HmT8fv/32m/z9/Z02vluDkSvExcXZnGEqKCjQiRMndNNNN8lisbixMtfKzs5WaGioDh06JD8/P3eXg7/A8Sp9OGalC8er9MnKytLNN9+swMBAp27HrcGocuXK8vT0VEZGhk17RkaGQkJCilwnJCTErv7e3t7y9va2aQsICLjyoks5Pz8//hIoRThepQ/HrHTheJU+Hh7OnR7t1snXXl5eatKkiZKTk61tBQUFSk5OVsuWLYtcp2XLljb9JSkpKanY/gAAACXl9ktpsbGx6tWrl5o2bapmzZopISFBubm56tOnjySpZ8+eql69uuLj4yVJQ4YMUXR0tCZOnKhO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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1231,24 +1037,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "848ef50677a44953885e686448caf873", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABAnElEQVR4nO3de3zO9f/H8ee1jRl2MGwz1swh5yh8GZJThJLoMD/lGNLmNClKzplE+eqgbyWT6CQUOc2xg1FECjmLYs7bzGEH+/z+KNfNZcM2rs+19Xncb7frls/787k+79fnfX24nn1Ol80wDEMAAACwDDdXFwAAAABzEQABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAAAAAiyEAAgAAWAwBEAAAwGIIgAAAABZDAAQAALAYAiAAAIDFEAABAAAshgAIAABgMQRAWFr58uXVo0cPV5fxr/faa6+pQoUKcnd3V506da67XI8ePVS+fPk89TFmzBjZbLYcLRsbGyubzaZDhw7lup9bqdGZrmzT5s2bb7pss2bN1KxZM/v0oUOHZLPZFBsba2/LzXhaVX7dF4CcIADiX+NmX4DNmjVTzZo1b7mfpUuXasyYMbe8HqtYuXKlnn/+eTVu3FizZs3SxIkTTet74sSJWrRokWn93YqCUGtBqBFAzhAAYWm7d+/W+++/n6v3LF26VGPHjnVSRf8+a9askZubm2bOnKlu3bqpXbt21132/fff1+7du/PUz8iRI3Xx4kWHtusFlqeeekoXL15UaGhonvpyBjPD1cqVK7Vy5cobLpOb8bSqW9lfAVfzcHUBgCt5enq6uoRcO3/+vIoVK+bqMnLsxIkT8vLyUuHChW+6bKFChfLcj4eHhzw8cvZPmru7u9zd3fPcV0GXk88iN+P5b2AYhi5duiQvL68cv+dW9lfA1TgCCEu79hrA9PR0jR07VpUrV1aRIkVUsmRJNWnSRHFxcZL+vubn7bffliTZbDb764rz589r6NChCgkJkaenp6pUqaIpU6bIMAyHfi9evKiBAweqVKlS8vb2VocOHfTXX3/JZrM5nF6+ch3Wzp079X//938qUaKEmjRpIknavn27evTooQoVKqhIkSIKCgpSr169dPr0aYe+rqxjz549evLJJ+Xr66vSpUvr5ZdflmEYOnLkiB5++GH5+PgoKChIU6dOzdHYZWRkaPz48apYsaI8PT1Vvnx5vfjii0pNTbUvY7PZNGvWLJ0/f94+VldfZ3ata6+punJt2pQpU/Tee+/Z+6pfv75++umnbLfz6r7Pnz+v2bNn2/u+8llndw3gV199pfbt2ys4OFienp6qWLGixo8fr8uXL+doPG5k79696ty5s4KCglSkSBGVK1dOERERSkpKummtf/zxh5599llVqVJFXl5eKlmypB577LHrXr944cIF9evXTyVLlpSPj4+6deums2fPOixz7TWA2cnpeK5du1Y2m00LFy7Mso558+bJZrMpPj4+R+O0bt062Ww2ff755xo7dqzKli0rb29vPfroo0pKSlJqaqoGDx6sgIAAFS9eXD179nTY3yRp1qxZatGihQICAuTp6anq1atrxowZWfoqX768HnzwQa1YsUL16tWTl5eX/ve//0n6e8w7dOigYsWKKSAgQEOGDNGKFStks9m0bt06+zpuZX8FXM06/3sHy0hKStKpU6eytKenp9/0vWPGjFFMTIyefvpp/ec//1FycrI2b96sn3/+Wffff7/69euno0ePKi4uTnPmzHF4r2EY6tChg9auXavevXurTp06WrFihYYNG6a//vpLb7zxhn3ZHj166PPPP9dTTz2lhg0bav369Wrfvv1163rsscdUuXJlTZw40R4m4+LidODAAfXs2VNBQUHasWOH3nvvPe3YsUMbN27McgH/E088oWrVqmnSpEn65ptvNGHCBPn7++t///ufWrRooVdffVVz587Vc889p/r166tp06Y3HKunn35as2fP1qOPPqqhQ4dq06ZNiomJ0a5du+xhYM6cOXrvvff0448/6oMPPpAkNWrU6Kafw7XmzZunc+fOqV+/frLZbJo8ebI6deqkAwcOXPcozJw5c+yfY9++fSVJFStWvG4fsbGxKl68uKKjo1W8eHGtWbNGo0aNUnJysl577bVc13xFWlqa2rRpo9TUVA0YMEBBQUH666+/tGTJEiUmJsrX1/eGtf7000/a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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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wAMPKDs7W3369NG7776r4cOHq1q1as69R+fPn3c5fdoTe7++/PJLBQcHa9GiRQoKCnKOT5061WW7qlWrKjs7W7t27cp3cXPOoZvo6Gi1adPmT2eLj4/X+PHj9c0336hMmTKqUaOGHA6HatWqpVWrVmnVqlW6//77//TzSL+fLRcSEpLnn6O83mewPw4t4YZz9anLJUuWVLVq1VxOKS5RooQkuZz+KUn33XefsrKy9M9//tNl/I033pDD4VC7du0kyXms/e2333bZ7q233nI7Z86/LK/+l2RRfSLtfffdl+fzvf7665JU4BlYns6xfv16rV271jmWnp6u9957T5UrVy7wEEh+SpQokeehorzmfN26dS7Pfb2uft/5+fk513TlvPdyCsIfz+JJT0937rH5M/z9/eVwOFz27hw+fFhz58512S4hIUF+fn4aM2ZMrr1+OfPStm1bhYWF6ZVXXsnzTMHTp09byhYfH6+MjAwlJyerZcuWzhIZHx+vTz75RMePH3drfYw7/P391bZtW82dO1dHjx51ju/evVuLFi3yyHPAt7BHBjecmjVr6s4771SjRo0UGRmpjRs3atasWerXr59zm0aNGkmSEhMT1bZtW/n7+6tjx4564IEHdNddd+mFF17Q4cOHVa9ePS1evFhfffWVBgwY4PyLqFGjRnr44YeVnJysX375xXn69d69eyW5d7gmLCxMrVq10oQJE3TlyhXdfPPNWrx4sQ4dOlQIs5JbvXr11LVrV7333ns6f/687rjjDq1fv17Tp09XQkKC7rrrriLJMXToUH322Wdq166dEhMTFRkZqenTp+vQoUP68ssvLX9qs/T7z+fzzz/XoEGDdNttt6lkyZJ64IEHdP/992v27Nl66KGH1L59ex06dEjvvPOOatas6fz8kuv19NNP6+zZs7r77rtVoUIFHTlyRG+99Zbq16/v3ON1zz33qGLFiurRo4cGDx4sf39/ffTRR4qKinL5S/d6tG/fXq+//rruvfdePfHEEzp16pQmT56satWquawRq1atml544QWNHTtW8fHx+utf/6qgoCBt2LBB5cuXV1JSksLCwjRlyhQ9+eSTatiwoTp27OjMOH/+fLVo0SJX2S/I7bffroCAAO3Zs0e9evVyjrdq1UpTpkyRJI8VGen308sXLlyo+Ph49enTR5mZmXrrrbdUq1Ytt9fLwUa8d8IUkFvOaagbNmzI8/a8Tju9+vTrl156yTRp0sRERESYkJAQU6NGDfPyyy+by5cvO7fJzMw0zzzzjImKijIOh8PllMwLFy6YgQMHmvLly5tixYqZuLg48+qrrzpPTc2Rnp5u+vbtayIjI03JkiVNQkKC2bNnj5Hkcjp0fqcjG2PMTz/9ZB566CETERFhwsPDzaOPPmqOHz+e7yncVz9GfqdF53d67tWuXLliRo8ebWJjY02xYsVMTEyMGTZsmPntt9/cep68FHT6dX6nxR84cMA88sgjJiIiwgQHB5smTZqYefPmuWyTc/r1zJkzXcYPHTpkJJmpU6c6xy5evGieeOIJExERYSQ5T8XOzs42r7zyiqlUqZIJCgoyDRo0MPPmzTNdu3bNdbr21T+Da5k1a5a55557THR0tAkMDDQVK1Y0vXv3NidOnHDZbtOmTaZp06bObV5//fV8T7/Ob77y+/l++OGHJi4uzgQFBZkaNWqYqVOn5nvK90cffWQaNGhggoKCTKlSpcwdd9xhlixZ4rLN8uXLTdu2bU14eLgJDg42VatWNd26dTMbN250e15y3HbbbUaSWbdunXPsp59+MpJMTExMru3zO/26b9++uba9+neAMcZ8++23plGjRiYwMNBUqVLFvPPOO/nOBezNYQwrpABP2bp1qxo0aKB//etf6ty5s7fjAMANjzUywHXK63uCkpOT5efnd81P1AUAeAZrZIDrNGHCBG3atEl33XWXAgICnKfc9urVSzExMd6OBw/Jysq65uLWkiVLXvOj9W80ly9f1tmzZwvcJjw83COn3AMF4dAScJ2WLFmi0aNHa9euXbp48aIqVqyoJ598Ui+88IKlz9mAbzt8+PA1P5hu5MiRLl8U+r9gxYoV11wQPnXqVJcvdAUKA0UGAArw22+/afXq1QVuU6VKFVWpUqWIEvmGc+fOadOmTQVuU6tWLd10001FlAj/qygyAADAtljsCwAAbOuGP5CfnZ2t48ePKzQ0tEi/UwYAAFw/Y4wuXLig8uXLF/jBmDd8kTl+/DhnkAAAYFPHjh1ThQoV8r39hi8yOV/8d+zYMYWFhXk5DQAAcEdaWppiYmJcvsA3Lzd8kck5nBQWFkaRAQDAZq61LITFvgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLa8WmRWrlypBx54QOXLl5fD4dDcuXNdbjfGaMSIEbrpppsUEhKiNm3aaN++fd4JCwAAfI5Xi0x6errq1aunyZMn53n7hAkTNGnSJL3zzjtat26dSpQoobZt2+q3334r4qQAAMAXefVLI9u1a6d27drleZsxRsnJyXrxxRfVoUMHSdLHH3+ssmXLau7cuerYsWNRRgUAAD7IZ9fIHDp0SCkpKWrTpo1zLDw8XE2bNtXatWvzvV9GRobS0tJcLgAA4Mbk1T0yBUlJSZEklS1b1mW8bNmyztvykpSUpNGjRxdqNgC+o/LQ+d6OYNnhce29HQG4YfjsHpnrNWzYMKWmpjovx44d83YkAABQSHy2yJQrV06SdPLkSZfxkydPOm/LS1BQkMLCwlwuAADgxuSzRSY2NlblypXT0qVLnWNpaWlat26dbr/9di8mAwAAvsKra2QuXryo/fv3O68fOnRIW7duVWRkpCpWrKgBAwbopZdeUlxcnGJjYzV8+HCVL19eCQkJ3gsNAAB8hleLzMaNG3XXXXc5rw8aNEiS1LVrV02bNk3PP/+80tPT1atXL50/f14tW7bUwoULFRwc7K3IAADAhziMMcbbIQpTWlqawsPDlZqaynoZ4AbEWUvAjcndv799do0MAADAtVBkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbfl0kcnKytLw4cMVGxurkJAQVa1aVWPHjpUxxtvRAACADwjwdoCCjB8/XlOm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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1256,24 +1047,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "d92cc040949f498db4ea629de588b897", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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MTHRpX3s2LGSpJUrV5b5/eXB8OHDXY6S3n777bp06ZJ+/PFHZ9svf8ZnzpzRiRMndPvtt+vcuXP6/vvvba0XwG/DKWCggrvtttvUtm3bYu01atQo8dTwL02bNk333HOPfv/736t58+bq2bOnHnjggasKjz/++KMiIiJUvXp1l/amTZs6lxf96ePjo3r16rn0a9iwYanrvryvJJ06dUpTp07V0qVLdezYMZdl2dnZxfrXrVvX5X1wcLAqV66sWrVqFWu//DrCyxXN4fKaw8PDFRIS4hKiyqvLfx41atSQJJ0+fdrZtmvXLj399NNat26dcnJyXPqX9DMGUH4RAAGUqnPnztq/f78+/PBDrVmzRq+++qpmz56tBQsWuBxBs9svj0QV+fOf/6wvvvhC48aNU+vWrRUYGKjCwkL17NlThYWFxfr7+vpeVZukYjetlOby6wy9yZXmnpWVpTvuuENBQUGaNm2aGjRooMqVK2vbtm0aP358iT9jAOUXARBAmUJDQzVkyBANGTJEubm56ty5s6ZMmeIMgKWFnqioKP3rX//SmTNnXI4CFp0qjIqKcv5ZWFiojIwMNWrUyNkvPT39qms8ffq01q5dq6lTp2rSpEnO9l9z6vrXKJrDvn37nEc4Jeno0aPKyspyzvValadA+dlnn+nkyZN6//33XW6IycjI8GBVAH4trgEEUKrLT30GBgaqYcOGLo82qVatmqT/HiH6pd69e+vSpUt6+eWXXdpnz54th8OhXr16SZJ69OghSXrllVdc+r300ktXXWfR0avLj9T92k/RuFa9e/cucbwXX3xRksq8o7ks1apVKzenVkv6GV+8eLHYdgPgHTgCCKBUzZo1U5cuXdSmTRuFhoZqy5Ytevfdd5WQkODs06ZNG0nSyJEj1aNHD/n6+qp///666667dOedd+qpp57SgQMH1KpVK61Zs0YffvihRo8erQYNGji/v1+/fpozZ45OnjzpfAzM3r17JV3dUbCgoCB17txZs2bNUn5+vn73u99pzZo1th2datWqlQYNGqS///3vzlOlX331lV5//XX16dNHd955569ab5s2bfTOO+8oMTFRt956qwIDA3XXXXdd5+qvTocOHVSjRg0NGjRII0eOlMPh0JtvvnnVp8cBlC8EQAClGjlypD766COtWbNGeXl5ioqK0owZMzRu3Dhnn759+2rEiBFaunSp/vGPf8iyLPXv318+Pj766KOPNGnSJL3zzjtatGiRoqOj9dxzzznvji3yxhtvKDw8XG+//baWL1+u2NhYvfPOO2rcuLEqV658VbUuWbJEI0aM0Lx582RZlrp3765Vq1YpIiLiuv5MSvPqq6+qfv36Wrx4sZYvX67w8HAlJSVp8uTJv3qdjz32mNLS0rRo0SLNnj1bUVFRHguANWvW1IoVKzR27Fg9/fTTqlGjhv7617+qW7duzqO4ALyHw+K/bwDKobS0NN188836xz/+oQEDBni6HACoULgGEIDHnT9/vljbnDlz5OPjc8VP4AAAXDtOAQPwuFmzZmnr1q2688475efnp1WrVmnVqlUaPny4IiMjPV1euXL8+PEyP3vX399foaGhNlYEwBtxChiAx6WkpGjq1Kn67rvvlJubq7p16+qBBx7QU089JT8//p/6S9HR0WU+WPqOO+7QZ599Zl9BALwSARAAvMimTZtKPGVepEaNGs47swGgNARAAAAAw3ATCAAAgGG4uOY3KCws1OHDh1W9evVy9ZFNAACgdJZl6cyZM4qIiJCPj5nHwgiAv8Hhw4e5QxEAAC916NAh3XjjjZ4uwyMIgL9B0QfcHzp0SEFBQR6uBgAAXI2cnBxFRkY6f4+biAD4GxSd9g0KCiIAAgDgZUy+fMvME98AAAAGIwACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYxs/TBQBAeRU9YaWnS7hmB2bGeboEAF6AI4AAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABjGKwNgcnKybr31VlWvXl116tRRnz59tGfPHpc+Fy5cUHx8vGrWrKnAwED169dPR48edelz8OBBxcXFqWrVqqpTp47GjRungoICO6cCAABgO68MgBs2bFB8fLy+/PJLpaSkKD8/X927d9fZs2edfcaMGaOPP/5Yy5Yt04YNG3T48GH17dvXufzSpUuKi4vTxYsX9cUXX+j111/X4sWLNWnSJE9MCQAAwDYOy7IsTxfxWx0/flx16tTRhg0b1LlzZ2VnZ6t27dpasmSJ/vSnP0mSvv/+ezVt2lSpqalq3769Vq1apT/+8Y86fPiwwsLCJEkLFizQ+PHjdfz4cfn7+19x3JycHAUHBys7O1tBQUFunSMA+0VPWOnpEq7ZgZlxni4BKPf4/e2lRwAvl52dLUkKDQ2VJG3dulX5+fmKjY119mnSpInq1q2r1NRUSVJqaqpatGjhDH+S1KNHD+Xk5GjXrl02Vg8AAGAvP08X8FsVFhZq9OjR6tixo5o3by5JyszMlL+/v0JCQlz6hoWFKTMz09nnl+GvaHnRspLk5eUpLy/P+T4nJ+d6TQMAAMA2Xn8EMD4+Xjt37tTSpUvdPlZycrKCg4Odr8jISLePCQAAcL15dQBMSEjQihUrtH79et14443O9vDwcF28eFFZWVku/Y8eParw8HBnn8vvCi56X9TncklJScrOzna+Dh06dB1nAwAAYA+vDICWZSkhIUHLly/XunXrVK9ePZflbdq0UaVKlbR27Vpn2549e3Tw4EHFxMRIkmJiYrRjxw4dO3bM2SclJUVBQUFq1qxZieMGBAQoKCjI5QUAAOBtvPIawPj4eC1ZskQffvihqlev7rxmLzg4WFWqVFFwcLCGDh2qxMREhYaGKigoSCNGjFBMTIzat28vSerevbuaNWumBx54QLNmzVJmZqaefvppxcfHKyAgwJPTAwAAcCuvDIDz58+XJHXp0sWlfdGiRRo8eLAkafbs2fLx8VG/fv2Ul5enHj166JVXXnH29fX11YoVK/Too48qJiZG1apV06BBgzRt2jS7pgEAAOARFeI5gJ7Cc4SAio3nAAIVE7+/vfQaQAAAAPx6BEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwfp4uAABw/URPWOnpEq7ZgZlxni4BMA5HAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMP4eboAAGaInrDS0yUAAH7GEUAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMY1sA3LZtm3bs2OF8/+GHH6pPnz568skndfHiRbvKAAAAMJ5tAfDhhx/W3r17JUk//PCD+vfvr6pVq2rZsmV64okn7CoDAADAeLYFwL1796p169aSpGXLlqlz585asmSJFi9erPfee8+uMgAAAIxnWwC0LEuFhYWSpH/961/q3bu3JCkyMlInTpywqwwAAADj2RYA27ZtqxkzZujNN9/Uhg0bFBcXJ0nKyMhQWFiYXWUAAAAYz7YAOGfOHG3btk0JCQl66qmn1LBhQ0nSu+++qw4dOthVBgAAgPH87BqoZcuWLncBF3nuuefk6+trVxkAAADGs/U5gFlZWXr11VeVlJSkU6dOSZK+++47HTt2zM4yAAAAjGbbEcDt27erW7duCgkJ0YEDBzRs2DCFhobq/fff18GDB/XGG2/YVQoAAIDRbDsCmJiYqCFDhmjfvn2qXLmys713797auHGjXWUAAAAYz7YA+PXXX+vhhx8u1v673/1OmZmZdpUBAABgPNsCYEBAgHJycoq17927V7Vr17arDAAAAOPZFgDvvvtuTZs2Tfn5+ZIkh8OhgwcPavz48erXr59dZQAAABjPtgD4wgsvKDc3V3Xq1NH58+d1xx13qGHDhqpevbr+9re/2VUGAACA8Wy7Czg4OFgpKSnatGmTvv32W+Xm5uqWW25RbGysXSUAAABANgbAIh07dlTHjh3tHhYAAAA/s+0U8MiRIzV37txi7S+//LJGjx5tVxkAAADGsy0AvvfeeyUe+evQoYPefffda1rXxo0bdddddykiIkIOh0MffPCBy/LBgwfL4XC4vHr27OnS59SpUxowYICCgoIUEhKioUOHKjc395rnBQAA4G1sC4AnT55UcHBwsfagoCCdOHHimtZ19uxZtWrVSvPmzSu1T8+ePXXkyBHn6+2333ZZPmDAAO3atUspKSlasWKFNm7cqOHDh19THQAAAN7ItmsAGzZsqNWrVyshIcGlfdWqVapfv/41ratXr17q1atXmX0CAgIUHh5e4rLd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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+yUlEQVR4nO3deVyU5f7/8fegLG6gJIsLiYm5L6mZaIlbknlKqq+ZLbhnprl1NGlzqRNlmbaY2imlMo/mXrmS68mlcsslU3FPATUVBA0Vrt8f/ZzTBCiDA4O3r+fjcT9qrrnu+/7MxUDvrvu6Z2zGGCMAAACL8HB3AQAAAK5EuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuMFNIzQ0VN27d3d3GZb39ttv67bbblOxYsXUsGFDd5fjcmlpaerdu7eCg4Nls9k0ePDgQjt3q1at1KpVK/vjQ4cOyWazKS4urtBqyInNZtOoUaMK5NhF5TXixkK4wQ0pLi5ONptNmzZtyvH5Vq1aqW7dutd9nsWLFxfYH20rWr58uYYPH64WLVpo2rRpeuONNwrt3OfPn9eoUaO0evXqAj3PG2+8obi4OPXr109ffPGFnnrqqQI9H7Lj9xLXUtzdBQCFZc+ePfLwcC7PL168WBMnTuQPaR6tXLlSHh4e+vTTT+Xl5VWo5z5//rxGjx4tSQ6zG662cuVKNWvWTCNHjiywc+Rm+fLlhX5Od6tSpYouXLggT09Pexu/l7gWZm5w0/D29nb4A3kjSE9Pd3cJTjlx4oRKlChR6MGmMJ04cUJly5a97uMYY3ThwgWn9vHy8rL02ObEZrPJx8dHxYoVc3cpuIEQbnDT+Puam0uXLmn06NGqXr26fHx8dMstt+juu+9WfHy8JKl79+6aOHGipD//wF7ZrkhPT9fzzz+vkJAQeXt7q0aNGnrnnXdkjHE474ULFzRw4ECVL19eZcqU0YMPPqhjx45lW6cwatQo2Ww2/fLLL3r88cdVrlw53X333ZKk7du3q3v37rrtttvk4+Oj4OBg9ezZU7///rvDua4cY+/evXryySfl5+engIAAvfLKKzLG6OjRo+rUqZN8fX0VHByscePG5WnsLl++rNdee03VqlWTt7e3QkND9eKLLyojI8Pex2azadq0aUpPT7eP1bXWScyePVuNGzdWiRIlVL58eT355JM6duyYQ5+/rzO5onv37goNDZX057qMgIAASdLo0aPt53fm/+xPnDihXr16KSgoSD4+PmrQoIE+++wz+/OrV6+WzWbTwYMHtWjRIvs5Dh06lKfjh4aG6h//+IeWLVumJk2aqESJEpoyZYokadq0aWrTpo0CAwPl7e2t2rVra9KkSdmOkdtY5FVycrKKFy9un+H6qz179shms+nDDz+0t509e1aDBw+2v8fDwsL01ltvKSsr65rn2rp1qzp06CBfX1+VLl1abdu21caNG7P1O3v2rIYMGaLQ0FB5e3urcuXKio6O1qlTpyRlX3OT2++lMUahoaHq1KlTtnP88ccf8vPzU9++ffM0TrjxcVkKN7SUlBT7H8G/unTp0jX3HTVqlGJjY9W7d281bdpUqamp2rRpk7Zs2aJ7771Xffv21fHjxxUfH68vvvjCYV9jjB588EGtWrVKvXr1UsOGDbVs2TINGzZMx44d0/jx4+19u3fvrq+++kpPPfWUmjVrpjVr1qhjx4651tW5c2dVr15db7zxhj0oxcfH68CBA+rRo4eCg4O1a9cuffzxx9q1a5c2btzoELokqUuXLqpVq5befPNNLVq0SK+//rr8/f01ZcoUtWnTRm+99Za+/PJL/fOf/9Sdd96pli1bXnWsevfurc8++0z/93//p+eff14//PCDYmNjtXv3bs2fP1+S9MUXX+jjjz/Wjz/+qE8++USS1Lx581yPGRcXpx49eujOO+9UbGyskpOT9d5772ndunXaunWrU7MjAQEBmjRpkvr166eHHnpIDz/8sCSpfv36edr/woULatWqlRISEjRgwABVrVpVs2fPVvfu3XX27FkNGjRItWrV0hdffKEhQ4aocuXKev755+3nzqs9e/aoa9eu6tu3r/r06aMaNWpIkiZNmqQ6derowQcfVPHixfXNN9/o2WefVVZWlvr375/n419LUFCQIiIi9NVXX2W7rDZr1iwVK1ZMnTt3lvTnZb6IiAgdO3ZMffv21a233qr169crJiZGiYmJmjBhQq7n2bVrl+655x75+vpq+PDh8vT01JQpU9SqVSutWbNGd911l6Q/F2ffc8892r17t3r27KlGjRrp1KlT+vrrr/Xbb7+pfPny2Y6d2++lzWbTk08+qbFjx+r06dPy9/e3P/fNN98oNTVVTz75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rrgV/IrU1FRTokSJbLfA/9W5c+dMTEyMCQsLM15eXqZ8+fKmefPm5p133nH4PclprLds2WIiIyNN6dKlTcmSJU3r1q3N+vXrs53j999/NwMGDDCVKlUyXl5epnLlyqZbt27m1KlTub7Gq/1eXvHss88aSWbGjBlOjw1ufDZj8riaEIDLbNu2TXfccYemT5+uJ554wt3lAJYzZMgQffrpp0pKSrJfssTNgzU3QAHL6fuDJkyYIA8Pj2t+MjAA5/3xxx+aPn26HnnkEYLNTYo1N0ABGzt2rDZv3qzWrVurePHiWrJkiZYsWaKnn37aftcICsbFixd1+vTpq/bx8/PL8RbtvDp58uRVb0v38vJy+CqAglIYr7WoO3HihL777jvNmTNHv//+uwYNGuTukuAu7r4uBljd8uXLTYsWLUy5cuWMp6enqVatmhk1apS5dOmSu0uzvFWrVl3zazrys17lr658rUJuW05fHVEQCuO1FnVXxiAwMNB88MEH7i4HbsSaGwCWdebMGW3evPmqferUqaMKFSrk+xzr1q3L8dLjFeXKlbPf3VOQCuO1AjcKwg0AALAUFhQDAABLuekWFGdlZen48eMqU6YM3xALAMANwhijc+fOqWLFitm+5Pbvbrpwc/z4ce5QAQDgBnX06FFVrlz5qn1uunBz5WPUjx49av9+EwAAULSlpqYqJCQkT1+HctOFmyuXonx9fQk3AADcYPKypIQFxQAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFLcGm4mTZqk+vXr278KITw8XEuWLLnqPrNnz1bNmjXl4+OjevXqafHixYVULQAAuBG4NdxUrlxZb775pjZv3qxNmzapTZs26tSpk3bt2pVj//Xr16tr167q1auXtm7dqqioKEVFRWnnzp2FXDkAACiqbMYY4+4i/srf319vv/22evXqle25Ll26KD09Xd9++629rVmzZmrYsKEmT56cp+OnpqbKz89PKSkpfHEmAAA3CGf++11k1txkZmZq5syZSk9PV3h4eI59NmzYoHbt2jm0RUZGasOGDbkeNyMjQ6mpqQ4bAACwruLuLmDHjh0KDw/XH3/8odKlS2v+/PmqXbt2jn2TkpIUFBTk0BYUFKSkpKRcjx8bG6vRo0e7tGYAcKXQEYvcXYLTDr3Z0d0l3DR4fzjP7TM3NWrU0LZt2/TDDz+oX79+6tatm3755ReXHT8mJkYpKSn27ejRoy47NgAAKHrcPnPj5eWlsLAwSVLjxo31008/6b333tOUKVOy9Q0ODlZycrJDW3JysoKDg3M9vre3t7y9vV1bNAAAKLLcPnPzd1lZWcrIyMjxufDwcK1YscKhLT4+Ptc1OgAA4Obj1pmbmJgYdejQQbfeeqvOnTunGTNmaPXq1Vq2bJkkKTo6WpUqVVJsbKwkadCgQYqIiNC4cePUsWNHzZw5U5s2bdLHH3/szpcBAACKELeGmxMnTig6OlqJiYny8/NT/fr1tWzZMt17772SpCNHjsjD43+TS82bN9eMGTP08ssv68UXX1T16tW1YMEC1a1b110vAQAAFDFuDTeffvrpVZ9fvXp1trbOnTurc+fOBVQRAAC40RW5NTcAAADXg3ADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAsxa3hJjY2VnfeeafKlCmjwMBARUVFac+ePVfdJy4uTjabzWHz8fEppIoBAEBR59Zws2bNGvXv318bN25UfHy8Ll26pPbt2ys9Pf2q+/n6+ioxMdG+HT58uJAqBgAARV1xd5586dKlDo/j4uIUGBiozZs3q2XLlrnuZ7PZFBwcXNDlAQCAG1CRWnOTkpIiSfL3979qv7S0NFWpUkUhISHq1KmTdu3alWvfjIwMpaamOmwAAMC6iky4ycrK0uDBg9WiRQvVrVs31341atTQ1KlTtXDhQk2fPl1ZWVlq3ry5fvvttxz7x8bGys/Pz76FhIQU1EsAAABFQJEJN/3799fOnTs1c+bMq/YLDw9XdHS0GjZsqIiI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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1281,24 +1057,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a04cb0098fd54e1d84ebfe36bd951d48", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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na1ly5bp5ZdfVpUqVZzYJAAAAArgyDmAAQEBmjVrlhObAgAAwBU4dhFI586dNWfOHKc2BwAAgAI4dg5g9erVNWrUKK1cuVKNGjVSiRIlPJb369fPqVIAAACs5lgAfO+99xQaGqp169Zp3bp1HstcLhcBEAAAwCGOBcA9e/Y4tSkAAABchmPnAAIAAKBwcGwG8PHHH7/s8vfff9+hSgAAAOzmWAA8efKkx/Ps7Gxt3rxZaWlpat26tVNlAAAAWM+xADh79uw8bbm5uXrqqadUtWpVp8oAAACwnk/PAfTz89OgQYM0btw4X5YBAABgFZ9fBLJr1y5duHDB12UAAABYw7FDwIMGDfJ4bozR4cOHNX/+fPXs2dOpMgAAAKznWABcv369x3M/Pz+VK1dOb7zxxhWvEAYAAMCN41gAXLp0qVObAgAAwGU4dg7gnj17tGPHjjztO3bs0N69e50qAwAAwHqOBcC4uDh9/fXXedpXr16tuLg4p8oAAACwnmMBcP369WrevHme9qZNm2rDhg1OlQEAAGA9xwKgy+XSqVOn8rSnp6crJyfHqTIAAACs51gAbNmypZKSkjzCXk5OjpKSktSiRQunygAAALCeY1cBv/baa2rZsqVq1Kihe+65R5K0YsUKZWRkaMmSJU6VAQAAYD3HZgCjo6O1ceNGPfzwwzp69KhOnTqlHj166IcfflCdOnWcKgMAAMB6js0ASlJkZKReffVVJzcJAACASzg2Azh16lTNmDEjT/uMGTM0ffp0p8oAAACwnmMBMCkpSWXLls3TXr58eWYFAQAAHORYANy3b5+qVKmSp71SpUrat2+fU2UAAABYz7EAWL58eW3cuDFP+3fffacyZco4VQYAAID1HAuAjz76qPr166elS5cqJydHOTk5WrJkifr3769u3bo5VQYAAID1HLsK+JVXXtHevXsVGxurIkV+2mxubq569OjBOYAAAAAOciwABgYG6l//+pdeeeUVfffddypWrJjq1q2rSpUqOVUCAAAA5PB9ACUpLCxM9913X75XBAMAAMD7HDkHMC0tTQkJCSpbtqzCw8MVHh6usmXLKjExUWlpaU6UAAAAgJ95fQYwNTVVMTExOnjwoLp3765atWpJkr7//ntNmzZNixcv1tdff63SpUt7uxQAAADIgQA4atQoBQYGateuXQoPD8+zrG3btho1apTG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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5c0lEQVR4nO3deVxWZf7/8fcNImoKSiq44JKY+1JaCjYuqZn5m2SmadQW3CvDUcMyaXFrwXJMazIdxxRrciw1dSa3SM3KJXMh19xSMRWXVBAsVO7r90cP7m+3gHLwvr3x8Ho+HvdjuK9znXN/zsUZfHfOdc7tMMYYAQAA2ISfrwsAAADwJMINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINUETUqlVLffr08XUZtjdhwgTddttt8vf3V/PmzX1dDgAvINwAXpCYmCiHw6FNmzblubx9+/Zq3LjxdX/O0qVLNWbMmOveTnHx+eefa8SIEWrTpo1mzZql119/3dclAfCCEr4uAMBv9uzZIz8/a/+9sXTpUk2ZMoWAU0CrVq2Sn5+f3n//fZUsWdLX5QDwEs7cAEVEYGCgAgICfF2GJZmZmb4uwZKTJ0+qdOnSBBvA5gg3QBFx5ZybS5cuaezYsapbt65KlSqlW2+9Vffcc4+SkpIkSX369NGUKVMkSQ6Hw/XKkZmZqeHDhys8PFyBgYGqV6+e/v73v8sY4/a5v/zyi4YMGaKKFSuqXLlyevDBB3X06FE5HA63M0JjxoyRw+HQrl279Mgjj6hChQq65557JEnbtm1Tnz59dNttt6lUqVIKCwtTv3799PPPP7t9Vs429u7dq8cee0zBwcGqVKmSXn75ZRljdOTIEXXv3l1BQUEKCwvTxIkTCzR2ly9f1iuvvKI6deooMDBQtWrV0gsvvKCsrCxXH4fDoVmzZikzM9M1VomJiflu8+uvv9bDDz+sGjVqKDAwUOHh4XrmmWf0yy+/uPXr06ePypYtqx9//FFdunTRLbfcoqpVq2rcuHG5xtrTvxNJOnr0qPr166fQ0FAFBgaqUaNGmjlzZq79ycrK0ujRoxUREeHanxEjRriN0bXMmjVLDodDW7duzbXs9ddfl7+/v44ePVrg7QHewmUpwIvS0tJ0+vTpXO2XLl265rpjxoxRQkKCBgwYoLvvvlvp6enatGmTtmzZos6dO+vJJ5/UsWPHlJSUpA8//NBtXWOMHnzwQa1evVr9+/dX8+bNtWLFCj333HM6evSoJk2a5Orbp08fffLJJ3r88cfVunVrrVmzRt26dcu3rocfflh169bV66+/7vpHOSkpST/++KP69u2rsLAw7dy5U9OnT9fOnTu1YcMGt9AlST169FCDBg00fvx4LVmyRK+++qpCQkL0z3/+U/fee6/eeOMNffTRR3r22Wd11113qW3btlcdqwEDBmj27Nn6y1/+ouHDh+vbb79VQkKCdu/erYULF0qSPvzwQ02fPl0bN27UjBkzJElRUVH5bnPevHm6cOGCBg0apFtvvVUbN27UP/7xD/3000+aN2+eW9/s7Gzdf//9at26td58800tX75co0eP1uXLlzVu3Div/U5OnDih1q1by+FwaPDgwapUqZKWLVum/v37Kz09XcOGDZMkOZ1OPfjgg/rmm2/0xBNPqEGDBtq+fbsmTZqkvXv3atGiRVcd3xx/+ctfFBsbq48++kh33HGH27KPPvpI7du3V7Vq1Qq0LcCrDACPmzVrlpF01VejRo3c1qlZs6bp3bu3632zZs1Mt27drvo5sbGxJq//Gy9atMhIMq+++qpb+1/+8hfjcDjM/v37jTHGbN682Ugyw4YNc+vXp08fI8mMHj3a1TZ69GgjyfTq1SvX5124cCFX23/+8x8jyXz11Ve5tvHEE0+42i5fvmyqV69uHA6HGT9+vKv97NmzpnTp0m5jkpfk5GQjyQwYMMCt/dlnnzWSzKpVq1xtvXv3NrfccstVt3e1fUpISDAOh8McPnzYbZuSzN/+9jdXm9PpNN26dTMlS5Y0p06dMsZ453fSv39/U6VKFXP69Gm3vj179jTBwcGuffjwww+Nn5+f+frrr936TZs2zUgya9euLdCYGGNMr169TNWqVU12drarbcuWLUaSmTVrVoG3A3gTl6UAL5oyZYqSkpJyvZo2bXrNdcuXL6+dO3dq3759lj936dKl8vf315AhQ9zahw8fLmOMli1bJklavny5JOnpp5926/e3v/0t320/9dRTudpKly7t+vnXX3/V6dOn1bp1a0nSli1bcvUfMGCA62d/f3+1bNlSxhj179/f1V6+fHnVq1dPP/74Y761SL/tqyTFxcW5tQ8fPlyStGTJkquun5/f71NmZqZOnz6tqKgoGWPyvCwzePBg1885Z1IuXryoL774wlWnJ38nxhgtWLBAf/zjH2WM0enTp12vLl26KC0tzTX28+bNU4MGDVS/fn23fvfee68kafXq1QUel5iYGB07dsxtnY8++kilS5fWQw89VODtAN7EZSnAi+6++261bNkyV3uFChXyvFz1e+PGjVP37t11++23q3Hjxrr//vv1+OOPFygYHT58WFWrVlW5cuXc2hs0aOBanvO/fn5+ql27tlu/iIiIfLd9ZV9JOnPmjMaOHau5c+fq5MmTbsvS0tJy9a9Ro4bb++DgYJUqVUoVK1bM1X7lvJ0r5ezDlTWHhYWpfPnyrn21KiUlRaNGjdJ///tfnT171m3Zlfvk5+en2267za3t9ttvlyQdOnTIVacnfyenTp3SuXPnNH36dE2fPj3Pfcj5Xezbt0+7d+9WpUqVrtqvIDp37qwqVaroo48+UseOHeV0OvWf//xH3bt3z7VvgK8QboAiqm3btjpw4IAWL16szz//XDNmzNCkSZM0bdo0tzMfN9rvz2jk+Otf/6p169bpueeeU/PmzVW2bFk5nU7df//9cjqdufr7+/sXqE1Srsm2+blyXs/1yM7OVufOnXXmzBk9//zzql+/vm655RYdPXpUffr0yXOfbrScGh577DH17t07zz45QdjpdKpJkyZ666238uwXHh5e4M/19/fXI488on/961967733tHbtWh07dkyPPfaYxT0AvIdwAxRhISEh6tu3r/r27auMjAy1bdtWY8aMcYWb/P5Br1mzpr744gudP3/e7b+mf/jhB9fynP91Op06ePCg6tat6+q3f//+Atd49uxZrVy5UmPHjtWoUaNc7YW5nFYYOfuwb98+11kQ6bfJtufOnXPtqxXbt2/X3r17NXv2bMXExLjac+5Uu5LT6dSPP/7oOlsjSXv37pX0211wOXV68ndSqVIllStXTtnZ2erUqdNV96dOnTr6/vvv1bFjR4+EwJiYGE2cOFH/+9//tGzZMlWqVEldunS57u0CnsKcG6CIuvJyTNmyZRUREeF26+4tt9wiSTp37pxb3wceeEDZ2dl699133donTZokh8Ohrl27SpLrH6T33nvPrd8//vGPAteZc8blyjMskydPLvA2rscDDzyQ5+flnKW42p1f+clrn4wxevvtt/Nd5/djbYzRu+++q4CAAHXs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z7kBAADwBMINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFZ+Gm4SEBN11110qV66cKleurOjoaO3Zs+eq6yQmJsrhcLi9SpUqdYMqBgAARZ1Pw82aNWsUGxurDRs2KCkpSZcuXdJ9992nzMzMq64XFBSk48ePu16HDx++QRUDAICiroQvP3z58uVu7xMTE1W5cmVt3rxZbdu2zXc9h8OhsLAwb5cHAABuQkVqzk1aWpokKSQk5Kr9MjIyVLNmTYWHh6t79+7auXNnvn2zsrKUnp7u9gIAAPZVZMKN0+nUsGHD1KZNGzVu3DjffvXq1dPMmTO1ePFi/fvf/5bT6VRUVJR++umnPPsnJCQoODjY9QoPD/fWLgAAgCLAYYwxvi5CkgYNGqRly5bpm2++UfXq1Qu83qVLl9SgQQP16tVLr7zySq7lWVlZysrKcr1PT09XeHi40tLSFBQU5JHaf6/WyCUe36a3HRrfzdclAABwVenp6QoODi7Qv98+nXOTY/Dgwfrss8/01VdfWQo2khQQEKA77rhD+/fvz3N5YGCgAgMDPVEmAAC4Cfj0spQxRoMHD9bChQu1atUq1a5d2/I2srOztX37dlWpUsULFQIAgJuNT8/cxMbGas6cOVq8eLHKlSun1NRUSVJwcLBKly4tSYqJiVG1atWUkJAgSRo3bpxat26tiIgInTt3ThMmTNDhw4c1YMAAn+0HAAAoOnwabqZOnSpJat++vVv7rFmz1KdPH0lSSkqK/Pz+7wTT2bNnNXDgQKWmpqpChQpq0aKF1q1bp4YNG96osgEAQBFWZCYU3yhWJiQVBhOKAQDwPCv/fheZW8EBAAA8gXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABsxXK42bJli7Zv3+56v3jxYkVHR+uFF17QxYsXPVocAACAVZbDzZNPPqm9e/dKkn788Uf17NlTZcqU0bx58zRixAiPFwgAAGCF5XCzd+9eNW/eXJI0b948tW3bVnPmzFFiYqIWLFjg6foAAAAssRxujDFyOp2SpC+++EIPPPCAJCk8PFynT5/2bHUAAAAWWQ43LVu21KuvvqoPP/xQa9asUbdu3SRJBw8eVGhoqMcLBAAAsMJyuJk8ebK2bNmiwYMH68UXX1RERIQkaf78+YqKivJ4gQAAAFaUsLpC06ZN3e6WyjFhwgT5+/t7pCgAAIDCKtRzbs6dO6cZM2YoPj5eZ86ckSTt2rVLJ0+e9GhxAAAAVlk+c7Nt2zZ17NhR5cuX16FDhzRw4ECFhITo008/VUpKij744ANv1AkAAFAgls/cxMXFqW/fvtq3b59KlSrlan/ggQf01VdfebQ4AAAAqyyHm++++05PPvlkrvZq1aopNTXVI0UBAAAUluVwExgYqPT09Fzte/fuVaVKlTxSFAAAQGFZDjcPPvigxo0bp0uXLkmSHA6HUlJS9Pzzz+uhhx7yeIEAAABWWA43EydOVEZGhipXrqxffvlF7dq1U0REhMqVK6fXXnvNGzUCAAAUmOW7pYKDg5WUlKS1a9fq+++/V0ZGhu6880516tTJG/UBAABYYjnc5GjTpo3atGnjyVoAAACum+XLUkOGDNE777yTq/3dd9/VsGHDPFETAABAoVkONwsWLMjzjE1UVJTmz5/vkaIAAAAKy3K4+fnnnxUcHJyrPSgoSKdPn/ZIUQAAAIVlOdxERERo+fLludqXLVum2267zSNFAQAAFJblCcVxcXEaPHiwTp06pXvvvVeStHLlSk2cOFGTJ0/2dH0AAACWWA43/fr1U1ZWll577TW98sorkqRatWpp6tSpiomJ8XiBAAAAVhTqVvBBgwZp0KBBOnXqlEqXLq2yZct6ui4AAIBCKfRzbiTxXVIAAKDIsTyh+MSJE3r88cdVtWpVlShRQv7+/m4vAAAAX7J85qZPnz5KSUnR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IapRo4bi4+N19OhRffDBB5Kkp556Su+++65GjBihfv36adWqVfrkk0+0ZAnXfgEAwG8sh5vRo0d77MM3bdqkDh06uN7HxcVJknr37q3ExEQdP35cKSkpruW1a9fWkiVL9Mwzz+jtt99W9erVNWPGDG4DBwAALh6bc1MY7du3lzEm3+WJiYl5rrN161YvVgUAAG5mBQ43fn5+V314nyQ5HA5dvnz5uosCAAAorAKHm4ULF+a7bP369XrnnXfkdDo9UhQAAEBhFTjcdO/ePVfbnj17NHLkSP3vf//To48+qnHjxnm0OAAAAKsK9RC/Y8eOaeDAgWrSpIkuX76s5ORkzZ49WzVr1vR0fQAAAJZYCjdpaWl6/vnnFRERoZ07d2rlypX63//+p8aNG3urPgAAAEsKfFnqzTff1BtvvKGwsDD95z//yfMyFQAAgK8VONyMHDlSpUuXVkREhGbPnq3Zs2fn2e/TTz/1WHEAAABWFTjcxMTEXPNWcAAAAF8rcLjJ64F6AAAARU2h7pYCAAAoqgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVopEuJkyZYpq1aqlUqVKqVWrVtq4cWO+fRMTE+VwONxepUqVuoHVAgCAoszn4ebjjz9WXFycRo8erS1btqhZs2bq0qWLTp48me86QUFBOn78uOt1+PDhG1gxAAAoynwebt566y0NHDhQffv2VcOGDTVt2jSVKVNGM2fOzHcdh8OhsLAw1ys0NPQGVgwAAIoyn4abixcvavPmzerUqZOrzc/PT506ddL69evzXS8jI0M1a9ZUeHi4unfvrp07d+bbNysrS+np6W4vAABgXz4NN6dPn1Z2dnauMy+hoaFKTU3Nc5169epp5syZWrx4sf7973/L6XQqKipKP/30U579ExISFBwc7HqFh4d7fD8AAEDR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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1306,24 +1067,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "5ae4bb20613f4ee3b22f37c6fb4b6e31", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABBzUlEQVR4nO3de3zO9f/H8ee1sYPDtsYOljnL+RRhDkvIQgelvpFvTKJvTQ4r4VuOqaGTSNSvHPJNB0K3CC1n0kTkmNBQMRTbjBrb3r8/tOvWZQeGfS7zedxvt+v2db0/7+vzfn0+n2vf69nn6DDGGAEAAMA2PNxdAAAAAKxFAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEACBfFSqVEnR0dHuLuOG98orr6hKlSry9PRUw4YN8+07Z84c1axZU8WLF1dAQIAl9V1rDodDo0ePdncZucrIyNBzzz2n8PBweXh4qEuXLu4u6ZobPXq0HA7HdT9PoDARAGEbs2bNksPh0ObNm3Od3qZNG9WtW/eqx/nyyy+v2x/369FXX32l5557Ti1bttTMmTP18ssv59n3xx9/VHR0tKpWrar/+7//07vvvmthpRfMnTtXkyZNsnxcq8yYMUOvvPKKHnzwQc2ePVuDBw92d0kACkExdxcAXM/27t0rD4+C/XfSl19+qalTpxICL9PKlSvl4eGh999/X15eXvn2Xb16tbKysvTmm2+qWrVqFlXoau7cudq5c6cGDRrklvEL28qVK3XzzTfrjTfecHcpheaFF17QsGHD3F0G4FbsAQTy4e3treLFi7u7jAI5c+aMu0sokOPHj8vX1/eS4S+7r6RLHvo1xujPP/+8FuXZwj/X1/Hjx4vsofXLVaxYMfn4+Li7DMCtCIBAPi4+B/D8+fMaM2aMqlevLh8fH5UpU0atWrVSfHy8JCk6OlpTp06VdOE8r+xXtjNnzuiZZ55ReHi4vL29VaNGDb366qsyxriM++eff2rAgAEqW7asSpcurXvvvVe//fZbjnPHss872r17tx555BHddNNNatWqlSRp+/btio6OVpUqVeTj46PQ0FA99thj+uOPP1zGyp7HTz/9pH//+9/y9/dXUFCQRowYIWOMfvnlF913333y8/NTaGioXnvttctadxkZGXrxxRdVtWpVeXt7q1KlSvrvf/+r9PR0Zx+Hw6GZM2fqzJkzznU1a9asPLfFqFGjJElBQUEu66JSpUq6++67tXz5cjVp0kS+vr565513JEk///yzHnroIQUGBqpEiRJq3ry5lixZ4jLv1atXy+Fw6NNPP9VLL72k8uXLy8fHR+3atdP+/fud/dq0aaMlS5bo0KFDznorVaokSTp37pxGjhypxo0by9/fXyVLllTr1q21atWqy1pfl/Lxxx+rcePGKl26tPz8/FSvXj29+eabzul5nYOWferDwYMHnW15rS+Hw6FVq1Zp165dzuVbvXq1JOnVV19VixYtVKZMGfn6+qpx48aaP39+rrX+73//U9OmTVWiRAnddNNNioyM1FdffeXSZ+nSpWrdurVKliyp0qVLq3Pnztq1a9dlrw9jjMqWLavY2FhnW1ZWlgICAuTp6ank5GRn+4QJE1SsWDGlpaXlua4cDof69++vRYsWqW7duvL29ladOnW0bNmyHGOvX79et912m3x8fFS1alXndw0oSjgEDNtJSUnR77//nqP9/Pnzl/zs6NGjFRcXp8cff1xNmzZVamqqNm/erO+//1533nmnnnjiCR05ckTx8fGaM2eOy2eNMbr33nu1atUq9enTRw0bNtTy5cs1ZMgQ/fbbby6H3KKjo/Xpp5/q0UcfVfPmzbVmzRp17tw5z7oeeughVa9eXS+//LIzTMbHx+vnn39W7969FRoaql27dundd9/Vrl279O233+b4AXz44YdVq1YtjR8/XkuWLNG4ceMUGBiod955R23bttWECRP04Ycf6tlnn9Vtt92myMjIfNfV448/rtmzZ+vBBx/UM888o4SEBMXFxWnPnj1auHChpAsXdLz77rvatGmT3nvvPUlSixYtcp3fpEmT9MEHH2jhwoWaNm2aSpUqpfr16zun7927V927d9cTTzyhvn37qkaNGjp27JhatGihs2fPasCAASpTpoxm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27MsAL722mtKS0tTcHCw/vzzT91+++2qVq2aSpcurZdeesmqMgAAAGzPsquA/f39FR8frw0bNuiHH35QWlqabr31VrVv396qEgAAACALA2C2li1bqmXLllYPCwAAgL9Zdgh4wIABmjx5co72t956S4MGDbKqDAAAANuzLAB+9tlnue75a9GihebPn29VGQAAALZnWQD8448/5O/vn6Pdz89Pv//+u1VlAAAA2J5lAbBatWpatmxZjvalS5eqSpUqVpUBAABge5ZdBBIbG6v+/fvrxIkTatu2rSRpxYoVeu211zRp0iSrygAAALA9ywLgY489pvT0dL300kt68cUXJUmVKlXStGnT1LNnT6vKAAAAsD1LbwPz5JNP6sknn9SJEyfk6+urUqVKWTk8AAAA5Ib7AEri2b8AAABuZNlFIMeOHdOjjz6qsLAwFStWTJ6eni4vAAAAWMOyPYDR0dE6fPiwRowYoXLlysnhcFg1NAAAAP7BsgC4fv16rVu3Tg0bNrRqSAAAAOTCskPA4eHhMsZYNRwAAADyYFkAnDRpkoYNG6aDBw9aNSQAAAByYdkh4Icfflhnz55V1apVVaJECRUvXtxl+smTJ60qBQAAwNYsC4A87QMAAOD6YFkA7NWrl1VDAQAAIB+WnQMoSQcOHNALL7yg7t276/jx45KkpUuXateuXVaWAQAAYGuWBcA1a9aoXr16SkhI0IIFC5SWliZJ+uGHHzRq1CirygAAALA9yw4BDxs2TOPGjVNsbKxKly7tbG/btq3eeustq8oAAOCqVRq2xN0lFNjB8Z3dXQKuI5btAdyxY4fuv//+HO3BwcH6/fffrSoDAADA9iwLgAEBATp69GiO9q1bt+rmm2+2qgwAAADbsywAduvWTUOHDlVSUpIcDoeysrK0YcMGPfvss+rZs6dVZQAAANieZQHw5ZdfVs2aNRUeHq60tDTVrl1bkZGRatGihV544QWrygAAALA9Sy4CMcYoKSlJkydP1siRI7Vjxw6lpaWpUaNGql69uhUlAAAA4G+WBcBq1app165dql69usLDw60YFgAAALmw5BCwh4eHqlevrj/++MOK4QAAAJAPy84BHD9+vIYMGaKdO3daNSQAAAByYdmNoHv27KmzZ8+qQYMG8vLykq+vr8v0kydPWlUKAACArVkWACdNmmTVUAAAAMiHJQHw/Pnz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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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PKxdu3a69dZb87RXr14937erfm/8+PHq1auX/vCHP6hFixa6++679cgjjxQpGP3444+qXbu2qlat6tLerFkz5/Lcf728vNSwYUOXfqGhoQVu+8q+knT69GmNGzdOCxYs0IkTJ1yWpaWl5elfr149l+f+/v6qUKGCatSokaf9ynk7V8odw5U1BwcHq1q1as6xWpWSkqIxY8bok08+0ZkzZ1yWXTkmLy8v3XzzzS5tf/jDHyRJhw8fdtbpzmNy8uRJnT17VjNnztTMmTPzHUPusdi/f7/27NmjwMDAQvsBZQHhBijDOnbsqB9++EFLly7V6tWr9d5772nKlCmaMWOGy5WP6+33VzRy/fWvf9XGjRs1cuRIhYeHq0qVKsrJydHdd9+tnJycPP3LlStXpDZJeSbbFuTKeT3XIjs7W3feeadOnz6tZ599Vk2bNlXlypV19OhR9evXL98xXW+5Nfz9739X37598+2TG4RzcnLUsmVLvf766/n2CwkJKZkigRJAuAHKuICAAPXv31/9+/dXRkaGOnbsqJdeeskZbgr6g16/fn199tlnOnfunMuVgu+//965PPffnJwcHTp0SI0bN3b2O3DgQJFrPHPmjNasWaNx48ZpzJgxzvbivJ1WHLlj2L9/v/MqiPTbZNuzZ886x2rFjh07tG/fPs2bN0/R0dHO9tw71a6Uk5OjgwcPOq/WSNK+ffsk/XYXXG6d7jwmgYGBqlq1qrKzs9W9e/dCx9OoUSN999136tatm1tDIOAJzLkByrAr346pUqWKQkNDXW7drVy5siTp7NmzLn3vueceZWdn6+2333ZpnzJlihwOh3r06CFJioqKkiS98847Lv3eeuutIteZe8XlyissU6dOLfI2rsU999yT7/5yr1IUdudXQfIbkzFGb7zxRoHr/P61Nsbo7bfflre3t7p16+as053HpFy5crr//vu1aNEi7dy5M089J0+edP7817/+VUePHtW//vWvPP0uXLhQ5j6vCDc2rtwAZVhYWJg6d+6stm3bKiAgQElJSVq4cKHLxNW2bdtKkoYOHaqoqCiVK1dODz74oP70pz+pS5cuev7553X48GG1bt1aq1ev1tKlSzV8+HA1atTIuf7999+vqVOn6pdffnHedpx71aEo/8v38/NTx44dNXHiRF26dEl16tTR6tWrdejQoRJ4VfJq3bq1+vbtq5kzZ+rs2bPq1KmTNm/erHnz5ql3797q0qWL5W02bdpUjRo10jPPPKOjR4/Kz89PixYtyjP3JleFChW0cuVK9e3bV7fffrtWrFihZcuW6bnnnnPOcymJYzJhwgStW7dOt99+uwYPHqywsDCdPn1aW7du1WeffabTp09Lkh555BF99NFHevzxx7Vu3Tp16NBB2dnZ+v777/XRRx9p1apV+c4NA0olD92lBdzwcm8F//bbb/Nd3qlTp6veCv7KK6+Ydu3amWrVqpmKFSuapk2bmn/84x/m4sWLzj6XL182Tz31lAkMDDQOh8PltvBz586Zp59+2tSuXdt4e3ubxo0bm0mTJpmcnByX/WZmZpqYmBgTEBBgqlSpYnr37m327t1rJLncmp17G3furc2/99NPP5k///nPplq1asbf39888MAD5ueffy7wdvIrt1HQLdr5vU75uXTpkhk3bpxp2LCh8fb2NiEhISYuLs78+uuvRdpPfnbv3m26d+9uqlSpYmrUqGEGDx5svvvuOyPJzJkzJ882f/jhB3PXXXeZSpUqmaCgIDN27FiTnZ3tsk13HxNjjDl+/LiJiYkxISEhxtvb2wQHB5tu3bqZmTNnuvS7ePGiee2110zz5s2Nr6+vqV69umnbtq0ZN26cSUtLK9JrApQGDmOKOBMPAH4nOTlZt9xyi/7973/r4Ycf9nQ5pVq/fv20cOFCZWRklOh+OCbAb5hzA+Cqrvw6Aem3+SteXl5X/WRglAyOCVAw5twAuKqJEydqy5Yt6tKli8qXL68VK1ZoxYoVevTRR7lF2EM4JkDBCDcArioyMlKJiYl6+eWXlZGRoXr16umll17S888/7+nSblgcE6BgzLkBAAC2wpwbAABgK4QbAABgKzfcnJucnBz9/PPPqlq1Kh8xDgBAGWGM0blz51S7dm15eRV+beaGCzc///wzdxIAAFBGHTlyRHXr1i20zw0XbnK/jO7IkSPy8/PzcDUAAKAo0tPTFRIS4vKlsgW54cJN7ltRfn5+hBsAAMqYokwpYUIxAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFY+Gm+nTp6tVq1bOr0KIiIjQihUrCl0nISFBTZs2VYUKFdSyZUstX778OlULAADKAo+Gm7p162rChAnasmWLkpKS1LVrV/Xq1Uu7du3Kt//GjRv10EMPaeDAgdq2bZt69+6t3r17a+fOnde5cgAAUFo5jDHG00X8XkBAgCZNmqSBAwfmWdanTx9lZmbq008/dba1b99e4eHhmjFjRpG2n56eLn9/f6WlpfHFmQAAlBFW/n6Xmjk32dnZWrBggTIzMxUREZFvn02bNql79+4ubVFRUdq0aVOB283KylJ6errLAwAA2Fd5TxewY8cORURE6Ndff1WVKlW0ePFihYWF5ds3NTVVQUFBLm1BQUFKTU0tcPvx8fEaN26cW2sGAHdqMHqZp0uw7PCEnp4u4YbB74d1Hr9y06RJEyUnJ+ubb77RE088ob59+2r37t1u235cXJzS0tKcjyNHjrht2wAAoPTx+JUbHx8fhYaGSpLatm2rb7/9Vm+88YbefffdPH2Dg4N1/Phxl7bjx48rODi4wO37+vrK19fXvUUDAIBSy+NXbq6Uk5OjrKysfJdFRERozZo1Lm2JiYkFztEBAAA3Ho9euYmLi1OPHj1Ur149nTt3TvPnz9f69eu1atUqSVJ0dLTq1Kmj+Ph4SdKwYcPUqVMnTZ48WT179tSCBQuUlJSkmTNnenIYAACgFPFouDlx4oSio6N17Ngx+fv7q1WrVlq1apXuvPNOSVJKSoq8vP7v4lJkZKTmz5+vF154Qc8995waN26sJUuWqEWLFp4aAgAAKGU8Gm5mzZpV6PL169fnaXvggQf0wAMPlFBFAACgrCt1c24AAACuBeEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYikfDTXx8vG677TZVrVpVNWvWVO/evbV3795C15k7d64cDofLo0KFCtepYgAAUNp5NNxs2LBBMTEx+vrrr5WYmKhLly7prrvuUmZmZqHr+fn56dixY87Hjz/+eJ0qBgAApV15T+585cqVLs/nzp2rmjVrasuWLerYsWOB6zkcDgUHB5d0eQAAoAwqVXNu0tLSJEkBAQGF9svIyFD9+vUVEhKiXr16adeuXQX2zcrKUnp6ussDAADYV6kJNzk5ORo+fLg6dOigFi1aFNivSZMmmj17tpYuXap///vfysnJUWRkpH766ad8+8fHx8vf39/5CAkJKakhAACAUqDUhJuYmBjt3LlTCxYsKLRfRESEoqOjFR4erk6dOunjjz9WYGCg3n333Xz7x8XFKS0tzfk4cuRISZQPAABKCY/Ouck1ZMgQffrpp/r8889Vt25dS+t6e3vrlltu0YEDB/Jd7uvrK19fX3eUCQAAygCPXrkxxmjIkCFavHix1q5dq4YNG1reRnZ2tnbs2KFatWqVQIUAAKCs8eiVm5iYGM2fP19Lly5V1apVlZqaKkny9/dXxYoVJUnR0dGqU6eO4uPjJUnjx49X+/btFRoaqrNnz2rSpEn68ccfNWjQII+NAwAAlB4eDTfTp0+XJHXu3Nmlfc6cOerXr58kKSUlRV5e/3eB6cyZMxo8eLBSU1NVvXp1tW3bVhs3blRYWNj1KhsAAJRiHg03xpir9lm/fr3L8ylTpmjKlCklVBEAACjrSs3dUgAAAO5AuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZiOdxs3bpVO3bscD5funSpevfureeee04XL150a3EAAABWWQ43jz32mPbt2ydJOnjwoB588EFVqlRJCQkJGjVqlNsLBAAAsMJyuNm3b5/Cw8MlSQkJCerYsaPmz5+vuXPnatGiRe6uDwAAwBLL4cYYo5ycHEnSZ599pnvuuUeSFBISolOnTrm3OgAAAIssh5tbb71Vr7zyij744ANt2LBBPXv2lCQdOnRIQUFBbi8QAADACsvhZurUqdq6dauGDBmi559/XqGhoZKkhQsXKjIy0u0FAgAAWFHe6gqtWrVyuVsq16RJk1SuXDm3FAUAAFBcxfqcm7Nnz+q9995TXFycTp8+LUnavXu3Tpw44dbiAAAArLJ85Wb79u3q1q2bqlWrpsOHD2vw4MEKCAjQxx9/rJSUFL3//vslUScAAECRWL5yExsbq/79+2v//v2qUKGCs/2ee+7R559/7tbiAAAArLIcbr799ls99thjedrr1Kmj1NRUtxQFAABQXJbDja+vr9LT0/O079u3T4GBgW4pCgAAoLgsh5t7771X48eP16VLlyRJDodDKSkpevbZZ3X//fe7vUAAAAArLIebyZMnKyMjQzVr1tSFCxfUqVMnhYaGqmrVqvrHP/5REjUCAAAUmeW7pfz9/ZWYmKivvvpK3333nTIyMtSmTRt17969JOoDAACwxHK4ydWhQwd16NDBnbUAAABcM8tvSw0dOlRvvvlmnva3335bw4cPd0dNAAAAxWY53CxatCjfKzaRkZFauHChW4oCAAAoLsvh5pdffpG/v3+edj8/P506dcotRQEAABSX5XATGhqqlStX5mlfsWKFbr75ZrcUBQAAUFyWJxTHxsZqyJAhOnnypLp27SpJWrNmjSZPnqypU6e6uz4AAABLLIebAQMGKCsrS//4xz/08ssvS5IaNGig6dOnKzo62u0FAgAAWFGsW8GfeOIJPfHEEzp58qQqVqyoKlWquLsuAACAYin259xI4rukAABAqWN5QvHx48f1yCOPqHbt2ipfvrzKlSvn8gAAAPAky1du+vXrp5SUFL344ouqVauWHA5HSdQFAABQLJbDzZdffqkvvvhC4eHhJVAOAADAtbH8tlRISIiMMW7ZeXx8vG677TZVrVpVNWvWVO/evbV3796rrpeQkKCmTZuqQoUKatmypZYvX+6WegAAQNlnOdxMnTpVo0eP1uHDh6955xs2bFBMTIy+/vprJSYm6tKlS7rrrruUmZlZ4DobN27UQw89pIEDB2rbtm3q3bu3evfurZ07d15zPQAAoOxzGIuXYapXr67z58/r8uXLqlSpkry9vV2Wnz59utjFnDx5UjVr1tSGDRvUsWPHfPv06dNHmZmZ+vTTT51t7du3V3h4uGbMmHHVfaSnp8vf319paWny8/Mrdq0A4C4NRi/zdAmWHZ7Q09Ml3DD4/fiNlb/flufclOSnEKelpUmSAgICCuyzadMmxcbGurRFRUVpyZIl+fbPyspSVlaW83l6evq1FwoAAEoty+Gmb9++JVGH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319S9QAAAFwTS+HG29tb27dvL6laAAAArpnlt6X+/ve/a9asWSVRCwAAwDWzfCv45cuXNXv2bH322Wdq27atKleu7LL89ddfd1txAAAAVlkONzt37lSbNm0kSfv27XNZ5nA43FMVAABAMVkON+vWrSuJOgAAANyi2LeCHzhwQKtWrdKFCxckScYYtxUFAABQXJbDzS+//KJu3brpD3/4g+655x4dO3ZMkjRw4ECNGDHC7QUCAABYYTncPP300/L29lZKSooqVarkbO/Tp49Wrlzp1uIAAACssjznZvXq1Vq1apXq1q3r0t64cWP9+OOPbisMAACgOCxfucnMzHS5YpPr9OnT8vX1dUtRAAAAxWU53Pzxj3/U+++/73zucDiUk5OjiRMnqkuXLm4tDgAAwCrLb0tNnDhR3bp1U1JSki5evKhRo0Zp165dOn36tL766quSqBEAAKDILF+5adGihfbt26c77rhDvXr1UmZmpu677z5t27ZNjRo1KokaAQAAiszylRtJ8vf31/PPP+/uWgAAAK5ZscLNmTNnNGvWLO3Zs0eSFBYWpv79+ysgIMCtxQEAAFhl+W2pzz//XA0aNNCbb76pM2fO6MyZM3rzzTfVsGFDff755yVRIwAAQJFZvnITExOjPn36aPr06SpXrpwkKTs7W08++aRiYmK0Y8cOtxcJAABQVJav3Bw4cEAjRoxwBhtJKleunGJjY3XgwAG3FgcAAGCV5XDTpk0b51yb39uzZ49at27tlqIAAACKq0hvS23fvt3589ChQzVs2DAdOHBA7du3lyR9/fXXmjZtmiZMmFAyVQIAABRRkcJNeHi4HA6HjDHOtlGjRuXp97e//U19+vRxX3UAAAAWFSncHDp0qKTrAAAAcIsihZv69euXdB0AAABuUawP8fv555/15Zdf6sSJE8rJyXFZNnToULcUBgAAUByWw83cuXP12GOPycfHRzfddJMcDodzmcPhINwAAACPshxuXnzxRY0ZM0ZxcXHy8rJ8JzkAAECJspxOzp8/rwcffJBgAwAASiXLCWXgwIFKSEgoiVoAAACumeW3peLj4/X//t//08qVK9WyZUt5e3u7LH/99dfdVhwAAIBVxQo3q1atUpMmTSQpz4RiAAAAT7IcbiZPnqzZs2erX79+JVAOAADAtbE858bX11cdOnQoiVoAAACumeVwM2zYML311lslUQsAAMA1s/y21ObNm7V27Vp9+umnat68eZ4JxR9//LHbigMAALDKcripVq2a7rvvvpKoBQAA4JpZDjdz5sxx284///xzTZo0SVu2bNGxY8e0ePFi9e7du9B11q9fr9jYWO3atUshISF64YUXmNwMAACcPPoxw5mZmWrdurWmTZtWpP6HDh1Sz5491aVLFyUnJ2v48OEaNGiQVq1aVcKVAgCAssLylZuGDRsW+nk2Bw8eLPK2evTooR49ehS5/4wZM9SwYUNNnjxZktSsWTN9+eWXmjJliqKiooq8HQAAYF+Ww83w4cNdnl+6dEnbtm3TypUrNXLkSHfVla9Nmzape/fuLm1RUVF5avq9rKwsZWVlOZ+np6eXVHkAAKAUsBxuhg0blm/7tGnTlJSUdM0FFSY1NVVBQUEubUFBQUpPT9eFCxdUsWLFPOvEx8dr3LhxJVrX7zUYvey67etGdnhCT0+XYFlZ/N0oi68zro+y+Pss8Tt9o3DbnJsePXpo0aJF7tqc28TFxSktLc35OHLkiKdLAgAAJcjylZuCLFy4UAEBAe7aXL6Cg4N1/Phxl7bjx4/Lz88v36s20m+fqOzr61uidQEAgNLDcri55ZZbXCYUG2OUmpqqkydP6p133nFrcVeKiIjQ8uXLXdoSExMVERFRovsFAABlh+Vwc+Xn0Hh5eSkwMFCdO3dW06ZNLW0rIyNDBw4ccD4/dOiQkpOTFRAQoHr16ikuLk5Hjx7V+++/L0l6/PHH9fbbb2vUqFEaMGCA1q5dq48++kjLlpXN934BAID7WQ43Y8eOddvOk5KS1KVLF+fz2NhYSVLfvn01d+5cHTt2TCkpKc7lDRs21LJly/T000/rjTfeUN26dfXee+9xGzgAAHBy25yb4ujcubOMMQUunzt3br7rbNu2rQSrAgAAZVmRw42Xl1ehH94nSQ6HQ5cvX77mogAAAIqryOFm8eLFBS7btGmT3nzzTeXk5LilKAAAgOIqcrjp1atXnra9e/dq9OjR+t///qeHH35Y48ePd2txAAAAVhXrQ/x+/vlnDR48WC1bttTly5eVnJysefPmqX79+u6uDwAAwBJL4SYtLU3PPvusQkNDtWvXLq1Zs0b/+9//1KJFi5KqDwAAwJIivy01ceJEvfbaawoODtZ///vffN+mAgAA8LQih5vRo0erYsWKCg0N1bx58zRv3rx8+3388cduKw4AAMCqIoeb6Ojoq94KDgAA4GlFDjf5faAeAABAaVOsu6UAAABKK8INAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwlVIRbqZNm6YGDRqoQoUKuv3227V58+YC+86dO1cOh8PlUaFChetYLQAAKM08Hm4+/PBDxcbGauzYsdq6datat26tqKgonThxosB1/Pz8dOzYMefjxx9/vI4VAwCA0szj4eb111/X4MGD1b9/f4WFhWnGjBmqVKmSZs+eXeA6DodDwcHBzkdQUNB1rBgAAJRmHg03Fy9e1JYtW9S9e3dnm5eXl7p3765NmzYVuF5GRobq16+vkJAQ9erVS7t27Sqwb1ZWltLT010eAADAvjwabk6dOqXs7Ow8V16CgoKUmpqa7zpNmjTR7NmztXTpUv373/9WTk6OIiMj9dNPP+XbPz4+Xv7+/s5HSEiI28cBAABKD4+/LWVVRESEoqOjFR4erk6dOunjjz9WYGCg3n333Xz7x8XFKS0tzfk4cuTIda4YAABcT+U9ufMaNWqoXLlyOn78uEv78ePHFRwcXKRteHt765ZbbtGBAwfyXe7r6ytfX99rrhUAAJQNHr1y4+Pjo7Zt22rNmjXOtpycHK1Zs0YRERFF2kZ2drZ27NihWrVqlVSZAACgDPHolRtJio2NVd++fXXrrbeqXbt2mjp1qjIzM9W/f39JUnR0tOrUqaP4+HhJ0vjx49W+fXuFhobq7NmzmjRpkn788UcNGjTIk8MAAAClhMfDTZ8+fXTy5EmNGTNGqampCg8P18qVK52TjFNSUuTl9X8XmM6cOaPBgwcrNTVV1atXV9u2bbVx40aFhYV5aggAAKAU8Xi4kaQhQ4ZoyJAh+S5bv369y/MpU6ZoypQp16EqAABQFpW5u6UAAAAKQ7gBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2QrgBAAC2UirCzbRp09SgQQNVqFBBt99+uzZv3lxo/4SEBDVt2lQVKlRQy5YttXz58utUKQAAKO08Hm4+/PBDxcbGauzYsdq6datat26tqKgonThxIt/+Gzdu1EMPPaSBAwdq27Zt6t27t3r37q2dO3de58oBAEBp5PFw8/rrr2vw4MHq37+/wsLCNGPGDFWqVEmzZ8/Ot/8bb7yhu+++WyNHjlSzZs308ssvq02bNnr77bevc+UAAKA0Ku/JnV+8eFFbtmxRXFycs83Ly0vdu3fXpk2b8l1n06ZNio2NdWmLiorSkiVL8u2flZWlrKws5/O0tDRJUnp6+jVWn7+crPMlsl24KqnjV5LK4u9GWXydy6Ky+LtRVpXF3+my+PtREq9z7jaNMVft69Fwc+rUKWVnZysoKMilPSgoSN9//32+66SmpubbPzU1Nd/+8fHxGjduXJ72kJCQYlaN0sB/qqcruDHwOsNu+J2+PkrydT537pz8/f0L7ePRcHM9xMXFuVzpycnJ0enTp3XTTTfJ4XB4sDL3SU9PV0hIiI4cOSI/Pz9Pl1PibqTxMlb7upHGeyONVbqxxns9x2qM0blz51S7du2r9vVouKlRo4bKlSun48ePu7QfP35cwcHB+a4THBxsqb+vr698fX1d2qpVq1b8oksxPz8/259Iv3cjjZex2teNNN4baazSjTXe6zXWq12xyeXRCcU+Pj5q27at1qxZ42zLycnRmjVrFBERke86ERERLv0lKTExscD+AADgxuLxt6ViY2PVt29f3XrrrWrXrp2mTp2qzMxM9e/fX5IUHR2tOnXqKD4+XpI0bNgwderUSZMnT1bPnj21YMECJSUlaebMmZ4cBgAAKCU8Hm769OmjkydPasyYMUpNTVV4eLhWrlzpnDSckpIiL6//u8AUGRmp+fPn64UXXtBzzz2nxo0ba8mSJWrRooWnhuBxvr6+Gjt2bJ633+zqRhovY7WvG2m8N9JYpRtrvKV1rA5TlHuqAAAAygiPf4gfAACAOxFuAACArRBuAACArRBuAACArRBuAACArRBuSon4+Hjddtttqlq1qmrWrKnevXtr7969zuWnT5/WU089pSZNmqhixYqqV6+ehg4d6vwi0FwOhyPPY8GCBS591q9frzZt2sjX11ehoaGaO3fu9Rii09XGKkmdO3fOM47HH3/cpU9KSop69uypSpUqqWbNmho5cqQuX77s0sfTY5WuPt7Dhw/ne9wcDocSEhKc/crCsZ0+fbpatWrl/LTSiIgIrVixwrn8119/VUxMjG666SZVqVJF999/f55PHC8rx1UqfLx2Omelqx9bO52zhY3VTudrfiZMmCCHw6Hhw4c728rkeWtQKkRFRZk5c+aYnTt3muTkZHPPPfeYevXqmYyMDGOMMTt27DD33Xef+eSTT8yBAwfMmjVrTOPGjc3999/vsh1JZs6cOebYsWPOx4ULF5zLDx48aCpVqmRiY2PN7t27zVtvvWXKlStnVq5cWWrGaowxnTp1MoMHD3YZR1pamnP55cuXTYsWLUz37t3Ntm3bzPLly02NGjVMXFxcqRprUcZ7+fJll3EeO3bMjBs3zlSpUsWcO3fOuZ2ycGw/+eQTs2zZMrNv3z6zd+9e89xzzxlvb2+zc+dOY4wxjz/+uAkJCTFr1qwxSUlJpn379iYyMtK5flk6rlcbr53O2auN1Rh7nbOFjdVO5+uVNm/ebBo0aGBatWplhg0b5mwvi+ct4aaUOnHihJFkNmzYUGCfjz76yPj4+JhLly452ySZxYsXF7jOqFGjTPPmzV3a+vTpY6Kioq655uLKb6ydOnVyObmutHz5cuPl5WVSU1OdbdOnTzd+fn4mKyvLGFM6x2pM0Y5teHi4GTBggEtbWTy2xhhTvXp1895775mzZ88ab29vk5CQ4Fy2Z88eI8ls2rTJGFO2j2uu3PHmxy7nbK7fj9XO56wxhR9XO5yv586dM40bNzaJiYkux7Ksnre8LVVK5V66DggIKLSPn5+fypd3/aDpmJgY1ahRQ+3atdPs2bNlfvc5jZs2bVL37t1d+kdFRWnTpk1urN6agsb6n//8RzVq1FCLFi0UFxen8+fPO5dt2rRJLVu2dH6StfTbONLT07Vr1y5nn9I2Vunqx3bLli1KTk7WwIED8ywrS8c2OztbCxYsUGZmpiIiIrRlyxZdunTJpcamTZuqXr16zhrL8nG9crz5scs5W9BY7XjOXu242uV8jYmJUc+ePfPUVFbPW49//QLyysnJ0fDhw9WhQ4cCv1bi1KlTevnll/Xoo4+6tI8fP15du3ZVpUqVtHr1aj355JPKyMjQ0KFDJUmpqakuv4CSFBQUpPT0dF24cEEVK1YsmUEVoKCx/u1vf1P9+vVVu3Ztbd++Xc8++6z27t2rjz/+uNBx5C4rrI+nxioV7djOmjVLzZo1U2RkpEt7WTm2O3bsUEREhH799VdVqVJFixcvVlhYmJKTk+Xj46Nq1arlqfFqxyx3WWF9PHVcCxrvlexwzhY2Vruds0U9rmX9fJWkBQsWaOvWrfr222/zLEtNTS2T5y3hphSKiYnRzp079eWXX+a7PD09XT179lRYWJheeukll2Uvvvii8+dbbrlFmZmZmjRpkvOEKm0KGuvv/wC0bNlStWrVUrdu3fTDDz+oUaNG17tMt7nasb1w4YLmz5/vchxzlZVj26RJEyUnJystLU0LFy5U3759tWHDBk+XVWIKGu/v/xDa5ZwtbKx2O2eLclztcL4eOXJEw4YNU2JioipUqODpctyGt6VKmSFDhujTTz/VunXrVLdu3TzLz507p7vvvltVq1bV4sWL5e3tXej2br/9dv3000/KysqSJAUHB+eZ5X78+HH5+fld9//xXm2sv3f77bdLkg4cOCCp4HHkLiusjyfGKhVtvAsXLtT58+cVHR191e2V1mPr4+Oj0NBQtW3bVvHx8WrdurXeeOMNBQcH6+LFizp79myeGq92zHKXFdbHU8e1oPHmstM5e7Wx/l5ZP2eLMlY7nK9btmzRiRMn1KZNG5UvX17ly5fXhg0b9Oabb6p8+fIKCgoqk+ct4aaUMMZoyJAhWrx4sdauXauGDRvm6ZOenq677rpLPj4++uSTT4qUspOTk1W9enXnN7ZGRERozZo1Ln0SExMLnCNQEooy1islJydLkmrVqiXpt3Hs2LFDJ06ccPZJTEyUn5+f839WpWGskrXxzpo1S/fee68CAwOvut3SeGzzk5OTo6ysLLVt21be3t4uNe7du1cpKSnOGsvScS1I7ngl+5yzBfn9WK9Uls/Z/OQ3Vjucr926ddOOHTuUnJzsfNx66616+OGHnT+XyfO2RKYpw7InnnjC+Pv7m/Xr17vcOnj+/HljjDFpaWnm9ttvNy1btjQHDhxw6XP58mVjzG+3L/7rX/8yO3bsMPv37zfvvPOOqVSpkhkzZoxzP7m3440cOdLs2bPHTJs27brffni1sR44cMCMHz/eJCUlmUOHDpmlS5eam2++2XTs2NG5jdxbD++66y6TnJxsVq5caQIDA/O99dCTYy3KeHPt37/fOBwOs2LFijzbKCvHdvTo0WbDhg3m0KFDZvv27Wb06NHG4XCY1atXG2N+u6W0Xr16Zu3atSYpKclERESYiIgI5/pl6bhebbx2OmevNla7nbNX+z02xh7na0GuvPOtLJ63hJtSQlK+jzlz5hhjjFm3bl2BfQ4dOmSMMWbFihUmPDzcVKlSxVSuXNm0bt3azJgxw2RnZ7vsa926dSY8PNz4+PiYm2++2bmP0jLWlJQU07FjRxMQEGB8fX1NaGioGTlypMtnZhhjzOHDh02PHj1MxYoVTY0aNcyIESNcbrE1xvNjNebq480VFxdnQkJC8hwvY8rOsR0wYICpX7++8fHxMYGBgaZbt24ufxAuXLhgnnzySVO9enVTqVIl8+c//9kcO3bMZRtl5bgaU/h47XTOGlP4WO12zl7t99gYe5yvBbky3JTF89ZhzO/uTQMAACjjmHMDAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABs5f8D6pen2n7h0O8AAAAASUVORK5CYII=", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1331,24 +1077,9 @@ }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "56b3aacc3ca54947a64e51b6bf72d403", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8fElEQVR4nO3deVxWZf7/8ffNjgsgIiCFSmqau2kpaq7kRovpNGmmuIyWQW5laqaGWphtjmX2ayqtRmtGM5ssNQaLNnMrcs3dcFLUVEC0ELiv3x/l/fUWLC04t3hez8fjfgz3dc59rs+58BHvuc451+0wxhgBAADANrw8XQAAAACsRQAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAgStYrVq1NGjQIE+XccV76qmndM0118jb21vNmjUr8/4WLFggh8Oh/fv3l3lfAK5MBECgnDj7R3/Dhg0lbu/YsaMaNWr0p/v58MMP9dhjj/3p49jFRx99pIcfflht27bV/Pnz9cQTT3i6pHLlxRdf1IIFCzxdBmA7Pp4uAEDZ2bFjh7y8Lu3/53344YeaO3cuIfAirV69Wl5eXnr11Vfl5+dnSZ8DBgxQ37595e/vb0l/ZenFF19UWFgYM9WAxZgBBK5g/v7+8vX19XQZl+TUqVOeLuGSHDlyRIGBgZaFP0ny9vZWQECAHA6HZX0CuLIQAIEr2Pn3ABYUFCg5OVl169ZVQECAqlatqnbt2ik1NVWSNGjQIM2dO1eS5HA4XK+zTp06pQcffFDR0dHy9/dXvXr19PTTT8sY49bvTz/9pJEjRyosLEyVK1fWbbfdph9++EEOh8NtZvGxxx6Tw+HQtm3bdPfdd6tKlSpq166dJGnTpk0aNGiQrrnmGgUEBCgyMlJDhgzRsWPH3Po6e4ydO3fqnnvuUXBwsKpVq6bJkyfLGKMDBw7o9ttvV1BQkCIjI/XMM89c1NgVFhZq+vTpql27tvz9/VWrVi098sgjys/Pd+3jcDg0f/58nTp1yjVWF7qcOXXqVPn6+uro0aPFtg0fPlwhISH6+eefL6q2ku4BrFWrlm655RZ98sknatmypQIDA9W4cWN98sknkqSlS5eqcePGCggIUIsWLfTNN9+4HXPQoEGqVKmS9u7dq27duqlixYqKiorStGnTiv1+n376abVp00ZVq1ZVYGCgWrRooSVLlpRY6z//+U/deOONqlChgqpUqaL27dvro48+ctW8detWpaenu8avY8eOFzUGAP4cAiBQzuTk5OjHH38s9iooKPjdzz722GNKTk5Wp06d9MILL2jSpEmqUaOGvv76a0nSvffeq5tvvlmS9Oabb7pekmSM0W233abnnntO3bt317PPPqt69epp3LhxGjt2rFs/gwYN0vPPP6+ePXvqySefVGBgoOLj4y9Y15133qnTp0/riSee0LBhwyRJqamp2rt3rwYPHqznn39effv21dtvv62ePXsWCySSdNddd8npdGrmzJlq1aqVZsyYodmzZ+vmm2/WVVddpSeffFJ16tTRQw89pE8//fR3x+pvf/ubpkyZouuvv17PPfecOnTooJSUFPXt29e1z5tvvqmbbrpJ/v7+rrFq3759iccbMGCACgsL9a9//cut/cyZM1qyZIn69OmjgICA363rt+zevVt33323br31VqWkpOjEiRO69dZbtXDhQo0ZM0b33HOPkpOTtWfPHv31r3+V0+l0+3xRUZG6d++uiIgIzZo1Sy1atNDUqVM1depUt/3+/ve/q3nz5po2bZqeeOIJ+fj46M4779QHH3zgtl9ycrIGDBggX19fTZs2TcnJyYqOjtbq1aslSbNnz9bVV1+t+vXru8Zv0qRJf2oMAFwkA6BcmD9/vpH0m6+GDRu6faZmzZomISHB9b5p06YmPj7+N/tJTEw0Jf2nYdmyZUaSmTFjhlv7X/7yF+NwOMzu3buNMcZs3LjRSDKjR49222/QoEFGkpk6daqrberUqUaS6devX7H+Tp8+XaztrbfeMpLMp59+WuwYw4cPd7UVFhaaq6++2jgcDjNz5kxX+4kTJ0xgYKDbmJQkIyPDSDJ/+9vf3NofeughI8msXr3a1ZaQkGAqVqz4m8c7KzY21rRq1cqtbenSpUaS+fjjjy/qGMb837+Fffv2udpq1qxpJJkvv/zS1bZq1SojyQQGBprvv//e1f7//t//K9ZnQkKCkWQeeOABV5vT6TTx8fHGz8/PHD161NV+/u/mzJkzplGjRqZz586utl27dhkvLy9zxx13mKKiIrf9nU6n6+eGDRuaDh06XPS5AygdzAAC5czcuXOVmppa7NWkSZPf/WxISIi2bt2qXbt2XXK/H374oby9vTVy5Ei39gcffFDGGK1YsUKStHLlSknS/fff77bfAw88cMFj33fffcXaAgMDXT///PPP+vHHH9W6dWtJcs1Ynutvf/ub62dvb2+1bNlSxhgNHTrU1R4SEqJ69epp7969F6xF+uVcJRWb2XzwwQclqdhM18UaOHCg1q5dqz179rjaFi5cqOjoaHXo0OEPHfNcDRo0UGxsrOt9q1atJEmdO3dWjRo1irWXNA5JSUmunx0Oh5KSknTmzBn997//dbWf+7s5ceKEcnJydNNNN7n9XpYtWyan06kpU6YUexCJexcBzyMAAuXMjTfeqLi4uGKvKlWq/O5np02bpuzsbF177bVq3Lixxo0bp02bNl1Uv99//72ioqJUuXJlt/brrrvOtf3s/3p5eSkmJsZtvzp16lzw2OfvK0nHjx/XqFGjFBERocDAQFWrVs21X05OTrH9zw04khQcHKyAgACFhYUVaz9x4sQFazn3HM6vOTIyUiEhIa5zvVR33XWX/P39tXDhQkm/nMfy5cvVv3//UglFJY2BJEVHR5fYfv44eHl56ZprrnFru/baayXJ7X7D5cuXq3Xr1goICFBoaKiqVaumefPmuf1e9uzZIy8vLzVo0ODPnRSAMkEABGykffv22rNnj1577TU1atRIr7zyiq6//nq98sorHq3r3Bmls/7617/qH//4h+677z4tXbpUH330kWt28fx716RfZv0upk1SifcQlqS0Z6qqVKmiW265xRUAlyxZovz8fN1zzz2lcvwLne+fHYdzffbZZ7rtttsUEBCgF198UR9++KFSU1N19913/6HjAfAMAiBgM6GhoRo8eLDeeustHThwQE2aNHF7MvdCoadmzZo6ePCgTp486db+3Xffubaf/V+n06l9+/a57bd79+6LrvHEiRNKS0vThAkTlJycrDvuuEM333xzsdmpsnL2HM6/VH748GFlZ2e7zvWPGDhwoHbu3Kn169dr4cKFat68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SJJeeukljR8/XkePHpWfn9/v9pubm6vg4GDl5OQoKCioTM8ROFetCR94ugRb2D8z3tMlACgD/P0upzOA58vJyZEkhYaGSpI2btyogoICxcXFufapX7++atSooTVr1kiS1qxZo8aNG7vCnyR169ZNubm52rp1a4n95OfnKzc31+0FAABQ3pT7AOh0OjV69Gi1bdtWjRo1kiRlZWXJz89PISEhbvtGREQoKyvLtc+54e/s9rPbSpKSkqLg4GDXKzo6upTPBgAAoOyV+wCYmJioLVu26O233y7zviZOnKicnBzX68CBA2XeJwAAQGnz8XQBf0ZSUpKWL1+uTz/9VFdffbWrPTIyUmfOnFF2drbbLODhw4cVGRnp2mfdunVuxzv7lPDZfc7n7+8vf3//Uj4LAAAAa5XLGUBjjJKSkvTuu+9q9erViomJcdveokUL+fr6Ki0tzdW2Y8cOZWZmKjY2VpIUGxurzZs368iRI659UlNTFRQUpAYNGlhzIgAAAB5QLmcAExMTtWjRIr333nuqXLmy65694OBgBQYGKjg4WEOHDtXYsWMVGhqqoKAgPfDAA4qNjVXr1q0lSV27dlWDBg00YMAAzZo1S1lZWXr00UeVmJjILB8AALiilcsAOG/ePElSx44d3drnz5+vQYMGSZKee+45eXl5qU+fPsrPz1e3bt304osvuvb19vbW8uXLNWLECMXGxqpixYpKSEjQtGnTrDoNAAAAj7gi1gH0FNYRgqewDqA1WAcQuDLx97uc3gMIAACAP44ACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDOWBcCvv/5amzdvdr1/77331KtXLz3yyCM6c+aMVWUAAADYnmUB8N5779XOnTslSXv37lXfvn1VoUIFLV68WA8//LBVZQAAANieZQFw586datasmSRp8eLFat++vRYtWqQFCxbonXfesaoMAAAA27MsABpj5HQ6JUn//e9/1bNnT0lSdHS0fvzxR6vKAAAAsD3LAmDLli01Y8YMvfnmm0pPT1d8fLwkad++fYqIiLCqDAAAANuzLADOnj1bX3/9tZKSkjRp0iTVqVNHkrRkyRK1adPGqjIAAABsz8eqjpo0aeL2FPBZTz31lLy9va0qAwAAwPYsXQcwOztbr7zyiiZOnKjjx49LkrZt26YjR45YWQYAAICtWTYDuGnTJnXp0kUhISHav3+/hg0bptDQUC1dulSZmZl64403rCoFAADA1iwLgGPHjtXgwYM1a9YsVa5c2dXes2dP3X333VaVARRTa8IHni4BAABLWXYJeP369br33nuLtV911VXKysqyqgwAAADbsywA+vv7Kzc3t1j7zp07Va1aNavKAAAAsD3LAuBtt92madOmqaCgQJLkcDiUmZmp8ePHq0+fPlaVAQAAYHuWBcBnnnlGeXl5Cg8P108//aQOHTqoTp06qly5sh5//HGrygAAALA9yx4CCQ4OVmpqqr744gt9++23ysvL0/XXX6+4uDirSgAAAIAsDIBntW3bVm3btrW6WwAAAPzKskvAI0eO1Jw5c4q1v/DCCxo9erRVZQAAANieZQHwnXfeKXHmr02bNlqyZIlVZQAAANieZQHw2LFjCg4OLtYeFBSkH3/80aoyAAAAbM+yAFinTh2tXLmyWPuKFSt0zTXXWFUGAACA7Vn6VXBJSUk6evSoOnfuLElKS0vTM888o9mzZ1tVBgAAgO1ZFgCHDBmi/Px8Pf7445o+fbokqVatWpo3b54GDhxoVRkAAAC2Z+kyMCNGjNCIESN09OhRBQYGqlKlSlZ2DwAAAHlgHUBJfPcvAACAB1n2EMjhw4c1YMAARUVFycfHR97e3m4vAAAAWMOyGcBBgwYpMzNTkydPVvXq1eVwOKzqGgAAAOewLAB+/vnn+uyzz9SsWTOrugQAAEAJLLsEHB0dLWOMVd0BAADgAiwLgLNnz9aECRO0f/9+q7oEAABACSy7BHzXXXfp9OnTql27tipUqCBfX1+37cePH7eqFAAAAFuzLADybR8AAACXB8sCYEJCglVdAQAA4DdYdg+gJO3Zs0ePPvqo+vXrpyNHjkiSVqxYoa1bt1pZBgAAgK1ZFgDT09PVuHFjrV27VkuXLlVeXp4k6dtvv9XUqVOtKgMAAMD2LAuAEyZM0IwZM5Samio/Pz9Xe+fOnfXVV19ZVQYAAIDtWRYAN2/erDvuuKNYe3h4uH788UerygAAALA9ywJgSEiIDh06VKz9m2++0VVXXWVVGQAAALZnWQDs27evxo8fr6ysLDkcDjmdTn3xxRd66KGHNHDgQKvKAAAAsD3LAuATTzyh+vXrKzo6Wnl5eWrQoIHat2+vNm3a6NFHH7WqDAAAANuzZB1AY4yysrI0Z84cTZkyRZs3b1ZeXp6aN2+uunXrWlECAAAAfmVZAKxTp462bt2qunXrKjo62opuAQAAUAJLLgF7eXmpbt26OnbsmBXdAQAA4DdYdg/gzJkzNW7cOG3ZssWqLgEAAFACywLgwIEDtW7dOjVt2lSBgYEKDQ11e12KTz/9VLfeequioqLkcDi0bNkyt+2DBg2Sw+Fwe3Xv3t1tn+PHj6t///4KCgpSSEiIhg4d6vp2EgAAgCuZJfcAStLs2bNL7VinTp1S06ZNNWTIEPXu3bvEfbp376758+e73vv7+7tt79+/vw4dOqTU1FQVFBRo8ODBGj58uBYtWlRqdQIAAFyOLAmABQUFSk9P1+TJkxUTE/Onj9ejRw/16NHjN/fx9/dXZGRkidu2b9+ulStXav369WrZsqUk6fnnn1fPnj319NNPKyoq6k/XCAAAcLmy5BKwr6+v3nnnHSu6cvnkk08UHh6uevXqacSIEW4PoKxZs0YhISGu8CdJcXFx8vLy0tq1ay2tEwAAwGqW3QPYq1evYvfqlZXu3bvrjTfeUFpamp588kmlp6erR48eKioqkiRlZWUpPDzc7TM+Pj4KDQ1VVlbWBY+bn5+v3NxctxcAAEB5Y9k9gHXr1tW0adP0xRdfqEWLFqpYsaLb9pEjR5ZaX3379nX93LhxYzVp0kS1a9fWJ598oi5duvzh46akpCg5Obk0SgQAAPAYywLgq6++qpCQEG3cuFEbN2502+ZwOEo1AJ7vmmuuUVhYmHbv3q0uXbooMjJSR44ccdunsLBQx48fv+B9g5I0ceJEjR071vU+NzeXRa0BAEC5Y1kA3Ldvn1VdFfO///1Px44dU/Xq1SVJsbGxys7O1saNG9WiRQtJ0urVq+V0OtWqVasLHsff37/Y08QAAADljWUBsDTl5eVp9+7drvf79u1TRkaGa03B5ORk9enTR5GRkdqzZ48efvhh1alTR926dZMkXXfdderevbuGDRuml156SQUFBUpKSlLfvn15AhgAAFzxLAuAQ4YM+c3tr7322kUfa8OGDerUqZPr/dnLsgkJCZo3b542bdqk119/XdnZ2YqKilLXrl01ffp0t9m7hQsXKikpSV26dJGXl5f69OmjOXPmXOJZAQAAlD+WBcATJ064vS8oKNCWLVuUnZ2tzp07X9KxOnbsKGPMBbevWrXqd48RGhrKos8AAMCWLAuA7777brE2p9OpESNGqHbt2laVAQAAYHuWrQNYYudeXho7dqyee+45T5YBAABgKx4NgJK0Z88eFRYWeroMAAAA27DsEvC56+dJkjFGhw4d0gcffKCEhASrygAAALA9ywLgN9984/bey8tL1apV0zPPPPO7TwgDAACg9FgWAD/++GOrugIAAMBvsOwewH379mnXrl3F2nft2qX9+/dbVQYAAIDtWTYDOGjQIA0ZMkR169Z1a1+7dq1eeeUVffLJJ1aVAgAXpdaEDzxdwiXbPzPe0yUAKAcsmwH85ptv1LZt22LtrVu3VkZGhlVlAAAA2J5lAdDhcOjkyZPF2nNyclRUVGRVGQAAALZnWQBs3769UlJS3MJeUVGRUlJS1K5dO6vKAAAAsD3L7gF88skn1b59e9WrV0833XSTJOmzzz5Tbm6uVq9ebVUZAAAAtmfZDGCDBg20adMm/fWvf9WRI0d08uRJDRw4UN99950aNWpkVRkAAAC2Z9kMoCRFRUXpiSeesLJLAAAAnMeyGcD58+dr8eLFxdoXL16s119/3aoyAAAAbM+yAJiSkqKwsLBi7eHh4cwKAgAAWMiyAJiZmamYmJhi7TVr1lRmZqZVZQAAANieZQEwPDxcmzZtKtb+7bffqmrVqlaVAQAAYHuWBcB+/fpp5MiR+vjjj1VUVKSioiKtXr1ao0aNUt++fa0qAwAAwPYsewp4+vTp2r9/v7p06SIfn1+6dTqdGjhwIPcAAgAAWMiyAOjn56d//etfmj59ur799lsFBgaqcePGqlmzplUlAAAAQBavAyhJoaGh6tSpU4lPBAMAAKDsWXIPYHZ2thITExUWFqaIiAhFREQoLCxMSUlJys7OtqIEAAAA/KrMZwCPHz+u2NhY/fDDD+rfv7+uu+46SdK2bdu0YMECpaWl6csvv1SVKlXKuhQAAADIggA4bdo0+fn5ac+ePYqIiCi2rWvXrpo2bZqee+65si4FAAAAsuAS8LJly/T0008XC3+SFBkZqVmzZundd98t6zIAAADwqzIPgIcOHVLDhg0vuL1Ro0bKysoq6zIAAADwqzIPgGFhYdq/f/8Ft+/bt0+hoaFlXQYAAAB+VeYBsFu3bpo0aZLOnDlTbFt+fr4mT56s7t27l3UZAAAA+JUlD4G0bNlSdevWVWJiourXry9jjLZv364XX3xR+fn5evPNN8u6DAAAAPyqzAPg1VdfrTVr1uj+++/XxIkTZYyRJDkcDt1888164YUXFB0dXdZlAAAA4FeWfBNITEyMVqxYoRMnTmjXrl2SpDp16nDvHwAAgAdY+lVwVapU0Y033mhllwAAADiPJV8FBwAAgMsHARAAAMBmCIAAAAA2U6YB8Prrr9eJEyck/bIczOnTp8uyOwAAAFyEMg2A27dv16lTpyRJycnJysvLK8vuAAAAcBHK9CngZs2aafDgwWrXrp2MMXr66adVqVKlEvedMmVKWZYCAACAX5VpAFywYIGmTp2q5cuXy+FwaMWKFfLxKd6lw+EgAAIAAFikTANgvXr19Pbbb0uSvLy8lJaWpvDw8LLsEgAAAL/DsoWgnU6nVV0BAADgN1j6TSB79uzR7NmztX37dklSgwYNNGrUKNWuXdvKMgAAAGzNsnUAV61apQYNGmjdunVq0qSJmjRporVr16phw4ZKTU21qgwAAADbs2wGcMKECRozZoxmzpxZrH38+PG6+eabrSoFAADA1iybAdy+fbuGDh1arH3IkCHatm2bVWUAAADYnmUBsFq1asrIyCjWnpGRwZPBAAAAFrLsEvCwYcM0fPhw7d27V23atJEkffHFF3ryySc1duxYq8oAAACwPcsC4OTJk1W5cmU988wzmjhxoiQpKipKjz32mEaOHGlVGQAAALZnWQB0OBwaM2aMxowZo5MnT0qSKleubFX3AAAA+JWl6wCeRfADAADwHMseAgEAAMDlgQAIAABgMwRAAAAAm7EkABYUFKhLly7atWuXFd0BAADgN1gSAH19fbVp0yYrugIAAMDvsOwS8D333KNXX33Vqu4AAABwAZYtA1NYWKjXXntN//3vf9WiRQtVrFjRbfuzzz5rVSkAAAC2ZlkA3LJli66//npJ0s6dO922ORwOq8oAAACwPcsC4Mcff2xVVwAAAPgNli8Ds3v3bq1atUo//fSTJMkYY3UJAAAAtmZZADx27Ji6dOmia6+9Vj179tShQ4ckSUOHDtWDDz5oVRkAAAC2Z1kAHDNmjHx9fZWZmakKFSq42u+66y6tXLnyko716aef6tZbb1VUVJQcDoeWLVvmtt0YoylTpqh69eoKDAxUXFxcsTUIjx8/rv79+ysoKEghISEaOnSo8vLy/vD5AQAAlBeW3QP40UcfadWqVbr66qvd2uvWravvv//+ko516tQpNW3aVEOGDFHv3r2LbZ81a5bmzJmj119/XTExMZo8ebK6deumbdu2KSAgQJLUv39/HTp0SKmpqSooKNDgwYM1fPhwLVq06I+fJAB4WK0JH3i6hEu2f2a8p0sAbMeyAHjq1Cm3mb+zjh8/Ln9//0s6Vo8ePdSjR48StxljNHv2bD366KO6/fbbJUlvvPGGIiIitGzZMvXt21fbt2/XypUrtX79erVs2VKS9Pzzz6tnz556+umnFRUVdYlnBwAAUH5Ydgn4pptu0htvvOF673A45HQ6NWvWLHXq1KnU+tm3b5+ysrIUFxfnagsODlarVq20Zs0aSdKaNWsUEhLiCn+SFBcXJy8vL61du/aCx87Pz1dubq7bCwAAoLyxbAZw1qxZ6tKlizZs2KAzZ87o4Ycf1tatW3X8+HF98cUXpdZPVlaWJCkiIsKtPSIiwrUtKytL4eHhbtt9fHwUGhrq2qckKSkpSk5OLrVaAQAAPMGyGcBGjRpp586dateunW6//XadOnVKvXv31jfffKPatWtbVcafMnHiROXk5LheBw4c8HRJAAAAl8yyGUDpl0uxkyZNKtM+IiMjJUmHDx9W9erVXe2HDx9Ws2bNXPscOXLE7XOFhYU6fvy46/Ml8ff3v+T7FQEAAC43lgbAEydO6NVXX9X27dslSQ0aNNDgwYMVGhpaan3ExMQoMjJSaWlprsCXm5urtWvXasSIEZKk2NhYZWdna+PGjWrRooUkafXq1XI6nWrVqlWp1QIAAHA5suwS8KeffqpatWppzpw5OnHihE6cOKE5c+YoJiZGn3766SUdKy8vTxkZGcrIyJD0y4MfGRkZyszMlMPh0OjRozVjxgz95z//0ebNmzVw4EBFRUWpV69ekqTrrrtO3bt317Bhw7Ru3Tp98cUXSkpKUt++fXkCGAAAXPEsmwFMTEzUXXfdpXnz5snb21uSVFRUpPvvv1+JiYnavHnzRR9rw4YNbk8Ojx07VpKUkJCgBQsW6OGHH9apU6c0fPhwZWdnq127dlq5cqVrDUBJWrhwoZKSktSlSxd5eXmpT58+mjNnTimdLQAAwOXLYSz6Mt7AwEBlZGSoXr16bu07duxQs2bNXN8NXJ7k5uYqODhYOTk5CgoK8nQ5+IPK48K5wJWEhaBhNf5+W3gJ+Prrr3fd+3eu7du3q2nTplaVAQAAYHtlegl406ZNrp9HjhypUaNGaffu3WrdurUk6auvvtLcuXM1c+bMsiwDAAAA5yjTS8BeXl5yOBz6vS4cDoeKiorKqowywxTylYFLwIBncQkYVuPvdxnPAO7bt68sDw8AAIA/oEwDYM2aNcvy8AAAAPgDLF0I+uDBg/r888915MgROZ1Ot20jR460shQAAADbsiwALliwQPfee6/8/PxUtWpVORwO1zaHw0EABAAAsIhlAXDy5MmaMmWKJk6cKC8vy1afAQAAwHksS2KnT59W3759CX8AAAAeZlkaGzp0qBYvXmxVdwAAALgAyy4Bp6Sk6JZbbtHKlSvVuHFj+fr6um1/9tlnrSoFAADA1iwNgKtWrXJ9F/D5D4EAAADAGpYFwGeeeUavvfaaBg0aZFWXAAAAKIFl9wD6+/urbdu2VnUHAACAC7AsAI4aNUrPP/+8Vd0BAADgAiy7BLxu3TqtXr1ay5cvV8OGDYs9BLJ06VKrSgEAALA1ywJgSEiIevfubVV3AAAAuADLAuD8+fOt6goAAAC/ga/lAAAAsBnLZgBjYmJ+c72/vXv3WlUKAACArVkWAEePHu32vqCgQN98841WrlypcePGWVUGAACA7VkWAEeNGlVi+9y5c7VhwwarygAAALA9j98D2KNHD73zzjueLgMAAMA2PB4AlyxZotDQUE+XAQAAYBuWXQJu3ry520MgxhhlZWXp6NGjevHFF60qAwAAwPYsC4C9evVye+/l5aVq1aqpY8eOql+/vlVlAAAA2J5lAXDq1KlWdQUAAIDf4PF7AAEAAGCtMp8B9PLy+s0FoCXJ4XCosLCwrEsBAACALAiA77777gW3rVmzRnPmzJHT6SzrMgAAAPCrMg+At99+e7G2HTt2aMKECXr//ffVv39/TZs2razLAAAAwK8svQfw4MGDGjZsmBo3bqzCwkJlZGTo9ddfV82aNa0sAwAAwNYsCYA5OTkaP3686tSpo61btyotLU3vv/++GjVqZEX3AAAAOEeZXwKeNWuWnnzySUVGRuqtt94q8ZIwAAAArOMwxpiy7MDLy0uBgYGKi4uTt7f3BfdbunRpWZZRJnJzcxUcHKycnBwFBQV5uhz8QbUmfODpEgBb2z8z3tMlwGb4+23BDODAgQN/dxkYAAAAWKfMA+CCBQvKugsAAABcAr4JBAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2MwVGwAfe+wxORwOt1f9+vVd23/++WclJiaqatWqqlSpkvr06aPDhw97sGIAAABrXLEBUJIaNmyoQ4cOuV6ff/65a9uYMWP0/vvva/HixUpPT9fBgwfVu3dvD1YLAABgDR9PF1CWfHx8FBkZWaw9JydHr776qhYtWqTOnTtLkubPn6/rrrtOX331lVq3bm11qQAAAJa5omcAd+3apaioKF1zzTXq37+/MjMzJUkbN25UQUGB4uLiXPvWr19fNWrU0Jo1azxVLgAAgCWu2BnAVq1aacGCBapXr54OHTqk5ORk3XTTTdqyZYuysrLk5+enkJAQt89EREQoKyvrgsfMz89Xfn6+631ubm5ZlQ8AAFBmrtgA2KNHD9fPTZo0UatWrVSzZk39+9//VmBg4B86ZkpKipKTk0urxCtSrQkfeLoEAADwO67oS8DnCgkJ0bXXXqvdu3crMjJSZ86cUXZ2tts+hw8fLvGewbMmTpyonJwc1+vAgQNlXDUAAEDps00AzMvL0549e1S9enW1aNFCvr6+SktLc23fsWOHMjMzFRsbe8Fj+Pv7KygoyO0FAABQ3lyxl4Afeugh3XrrrapZs6YOHjyoqVOnytvbW/369VNwcLCGDh2qsWPHKjQ0VEFBQXrggQcUGxvLE8AAAOCKd8UGwP/973/q16+fjh07pmrVqqldu3b66quvVK1aNUnSc889Jy8vL/Xp00f5+fnq1q2bXnzxRQ9XDQAAUPYcxhjj6SLKq9zcXAUHBysnJ4fLwb/iIRAAl2r/zHhPlwCb4e+3je4BBAAAwC8IgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZH08XAACwt/L4HeJ8fzHKO2YAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJvx8XQBAACUN7UmfODpEi7Z/pnxni4BlxFmAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkfTxcAAADKXq0JH3i6hEu2f2a8p0u4YjEDCAAAYDMEQAAAAJvhEvBlrDxO1wMAgMsfM4AAAAA2QwAEAACwGQIgAACAzdg+AM6dO1e1atVSQECAWrVqpXXr1nm6JAAAgDJl6wD4r3/9S2PHjtXUqVP19ddfq2nTpurWrZuOHDni6dIAAADKjK0D4LPPPqthw4Zp8ODBatCggV566SVVqFBBr732mqdLAwAAKDO2XQbmzJkz2rhxoyZOnOhq8/LyUlxcnNasWVPiZ/Lz85Wfn+96n5OTI0nKzc0tkxqd+afL5LgAAJQHZfX39exxjTFlcvzywLYB8Mcff1RRUZEiIiLc2iMiIvTdd9+V+JmUlBQlJycXa4+Oji6TGgEAsLPg2WV7/JMnTyo4OLhsO7lM2TYA/hETJ07U2LFjXe+dTqeOHz+uqlWryuFweLCyy0tubq6io6N14MABBQUFebqcKxpjbQ3G2TqMtTXsPs7GGJ08eVJRUVGeLsVjbBsAw8LC5O3trcOHD7u1Hz58WJGRkSV+xt/fX/7+/m5tISEhZVViuRcUFGTL/7B4AmNtDcbZOoy1New8znad+TvLtg+B+Pn5qUWLFkpLS3O1OZ1OpaWlKTY21oOVAQAAlC3bzgBK0tixY5WQkKCWLVvqxhtv1OzZs3Xq1CkNHjzY06UBAACUGVsHwLvuuktHjx7VlClTlJWVpWbNmmnlypXFHgzBpfH399fUqVOLXS5H6WOsrcE4W4extgbjDIex8zPQAAAANmTbewABAADsigAIAABgMwRAAAAAmyEAAgAA2AwBEKVu7ty5qlWrlgICAtSqVSutW7fO0yWVGykpKbrhhhtUuXJlhYeHq1evXtqxY4fbPj///LMSExNVtWpVVapUSX369Cm2oHlmZqbi4+NVoUIFhYeHa9y4cSosLLTyVMqdmTNnyuFwaPTo0a42xrp0/PDDD7rnnntUtWpVBQYGqnHjxtqwYYNruzFGU6ZMUfXq1RUYGKi4uDjt2rXL7RjHjx9X//79FRQUpJCQEA0dOlR5eXlWn8plraioSJMnT1ZMTIwCAwNVu3ZtTZ8+3e37bhlruBigFL399tvGz8/PvPbaa2br1q1m2LBhJiQkxBw+fNjTpZUL3bp1M/PnzzdbtmwxGRkZpmfPnqZGjRomLy/Ptc99991noqOjTVpamtmwYYNp3bq1adOmjWt7YWGhadSokYmLizPffPON+fDDD01YWJiZOHGiJ06pXFi3bp2pVauWadKkiRk1apSrnbH+844fP25q1qxpBg0aZNauXWv27t1rVq1aZXbv3u3aZ+bMmSY4ONgsW7bMfPvtt+a2224zMTEx5qeffnLt0717d9O0aVPz1Vdfmc8++8zUqVPH9OvXzxOndNl6/PHHTdWqVc3y5cvNvn37zOLFi02lSpXM3//+d9c+jDXOIgCiVN14440mMTHR9b6oqMhERUWZlJQUD1ZVfh05csRIMunp6cYYY7Kzs42vr69ZvHixa5/t27cbSWbNmjXGGGM+/PBD4+XlZbKyslz7zJs3zwQFBZn8/HxrT6AcOHnypKlbt65JTU01HTp0cAVAxrp0jB8/3rRr1+6C251Op4mMjDRPPfWUqy07O9v4+/ubt956yxhjzLZt24wks379etc+K1asMA6Hw/zwww9lV3w5Ex8fb4YMGeLW1rt3b9O/f39jDGMNd1wCRqk5c+aMNm7cqLi4OFebl5eX4uLitGbNGg9WVn7l5ORIkkJDQyVJGzduVEFBgdsY169fXzVq1HCN8Zo1a9S4cWO3Bc27deum3Nxcbd261cLqy4fExETFx8e7janEWJeW//znP2rZsqXuvPNOhYeHq3nz5vrHP/7h2r5v3z5lZWW5jXNwcLBatWrlNs4hISFq2bKla5+4uDh5eXlp7dq11p3MZa5NmzZKS0vTzp07JUnffvutPv/8c/Xo0UMSYw13tv4mEJSuH3/8UUVFRcW+SSUiIkLfffedh6oqv5xOp0aPHq22bduqUaNGkqSsrCz5+fkpJCTEbd+IiAhlZWW59inpd3B2G/7P22+/ra+//lrr168vto2xLh179+7VvHnzNHbsWD3yyCNav369Ro4cKT8/PyUkJLjGqaRxPHecw8PD3bb7+PgoNDSUcT7HhAkTlJubq/r168vb21tFRUV6/PHH1b9/f0lirOGGAAhcphITE7VlyxZ9/vnnni7linTgwAGNGjVKqampCggI8HQ5Vyyn06mWLVvqiSeekCQ1b95cW7Zs0UsvvaSEhAQPV3dl+fe//62FCxdq0aJFatiwoTIyMjR69GhFRUUx1iiGS8AoNWFhYfL29i72lOThw4cVGRnpoarKp6SkJC1fvlwff/yxrr76ald7ZGSkzpw5o+zsbLf9zx3jyMjIEn8HZ7fhFxs3btSRI0d0/fXXy8fHRz4+PkpPT9ecOXPk4+OjiIgIxroUVK9eXQ0aNHBru+6665SZmSnp/8bpt/67ERkZqSNHjrhtLyws1PHjxxnnc4wbN04TJkxQ37591bhxYw0YMEBjxoxRSkqKJMYa7giAKDV+fn5q0aKF0tLSXG1Op1NpaWmKjY31YGXlhzFGSUlJevfdd7V69WrFxMS4bW/RooV8fX3dxnjHjh3KzMx0jXFsbKw2b97s9h/x1NRUBQUFFftDbGddunTR5s2blZGR4Xq1bNlS/fv3d/3MWP95bdu2LbaU0c6dO1WzZk1JUkxMjCIjI93GOTc3V2vXrnUb5+zsbG3cuNG1z+rVq+V0OtWqVSsLzqJ8OH36tLy83P+se3t7y+l0SmKscR5PP4WCK8vbb79t/P39zYIFC8y2bdvM8OHDTUhIiNtTkriwESNGmODgYPPJJ5+YQ4cOuV6nT5927XPfffeZGjVqmNWrV5sNGzaY2NhYExsb69p+dmmSrl27moyMDLNy5UpTrVo1lia5COc+BWwMY10a1q1bZ3x8fMzjjz9udu3aZRYuXGgqVKhg/vnPf7r2mTlzpgkJCTHvvfee2bRpk7n99ttLXJqkefPmZu3atebzzz83devWZWmS8yQkJJirrrrKtQzM0qVLTVhYmHn44Ydd+zDWOIsAiFL3/PPPmxo1ahg/Pz9z4403mq+++srTJZUbkkp8zZ8/37XPTz/9ZO6//35TpUoVU6FCBXPHHXeYQ4cOuR1n//79pkePHiYwMNCEhYWZBx980BQUFFh8NuXP+QGQsS4d77//vmnUqJHx9/c39evXNy+//LLbdqfTaSZPnmwiIiKMv7+/6dKli9mxY4fbPseOHTP9+vUzlSpVMkFBQWbw4MHm5MmTVp7GZS83N9eMGjXK1KhRwwQEBJhrrrnGTJo0yW1JIsYaZzmMOWeJcAAAAFzxuAcQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACb+f9jtjv6BLc6ZwAAAABJRU5ErkJggg==", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA81ElEQVR4nO3deVwV9f7H8fcBZTEFJRFccEkMJRfUrrmUe5JZya1ragtumZXmgmlxK9cS00xvN9Os1Mq8mmtdcyPXXy6VC7nmFi4puAOCiQjz+6OH53ZikcEDB8fX8/GYx73nO9+Z+cx4gHff+c45NsMwDAEAAFiEm6sLAAAAcCbCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDZAP1atXV8+ePV1dhuVNnDhRd911l9zd3RUWFpZrv549e6p69epFVtftwmazadSoUYWy76NHj8pms2n27NmFsn/gzwg3uO3Mnj1bNptN27Zty3F969atVbdu3Zs+zvLlywvtD4UVrV69WsOHD1eLFi00a9YsjRs3ztUlFbrLly9r1KhRWr9+vatLcQl+RlBYSri6AOBWcODAAbm5mftvgeXLl2vq1Kn88s6ntWvXys3NTZ9++qk8PDzy7Pvxxx8rKyuriCorPJcvX9bo0aMl/RGqraxatWr6/fffVbJkSXsbPyMoLIQbIB88PT1dXYJpaWlpuuOOO1xdRr6dOXNG3t7eNww2khz+QOLWYLPZ5OXl5eoycJvgthSQD3+dc5ORkaHRo0erVq1a8vLy0p133qn7779fsbGxkv6YEzJ16lRJf/xSv75cl5aWpqFDhyooKEienp4KCQnRu+++K8MwHI77+++/a+DAgSpfvrzKlCmjxx57TCdPnsw2N2LUqFGy2Wzat2+fnnrqKZUrV07333+/JGnXrl3q2bOn7rrrLnl5eSkwMFC9e/fW+fPnHY51fR8HDx7UM888I19fX/n7++vNN9+UYRg6ceKEOnfuLB8fHwUGBmrSpEn5unbXrl3T2LFjVbNmTXl6eqp69er65z//qfT0dHsfm82mWbNmKS0tzX6t8pqb8dc5N9fnc7z77ruaOnWq7rrrLpUqVUodOnTQiRMnZBiGxo4dqypVqsjb21udO3fWhQsXHPZZvXp1PfLII1q9erXCwsLk5eWl0NBQLV682KHfhQsX9Morr6hevXoqXbq0fHx81LFjR/3888/Z6rxy5YpGjRqlu+++W15eXqpYsaIef/xxHTlyREePHpW/v78kafTo0fbzzs8oxunTp1WiRAn7qM+fHThwQDabTR988IG9LSkpSYMHD7a/34KDg/XOO+/ka/Rr586d6tixo3x8fFS6dGm1a9dOW7duzdYvKSlJQ4YMUfXq1eXp6akqVaooMjJS586dk5R9zk1uPyOGYah69erq3LlzjtfT19dX/fr1u2HduL0xcoPbVnJysv0X759lZGTccNtRo0YpJiZGzz33nJo0aaKUlBRt27ZNO3bs0IMPPqh+/frp1KlTio2N1RdffOGwrWEYeuyxx7Ru3Tr16dNHYWFhWrVqlYYNG6aTJ09q8uTJ9r49e/bUV199pWeffVZNmzbVhg0b1KlTp1zr6tKli2rVqqVx48bZg1JsbKx+/fVX9erVS4GBgdq7d69mzJihvXv3auvWrQ6hS5K6du2qOnXqaPz48fr222/11ltvyc/PTx999JHatm2rd955R19++aVeeeUV/e1vf1PLli3zvFbPPfecPvvsM/3jH//Q0KFD9cMPPygmJkb79+/XkiVLJElffPGFZsyYoR9//FGffPKJJKl58+Y3/Hf4qy+//FJXr17Vyy+/rAsXLmjChAl68skn1bZtW61fv16vvvqqDh8+rH//+9965ZVXNHPmTIftDx06pK5du+qFF15Qjx49NGvWLHXp0kUrV67Ugw8+KEn69ddftXTpUnXp0kU1atTQ6dOn9dFHH6lVq1bat2+fKlWqJEnKzMzUI488ojVr1qhbt24aNGiQLl26pNjYWO3Zs0ft27fXtGnT9OKLL+rvf/+7Hn/8cUlS/fr1b3ieAQEBatWqlb766iuNHDnSYd38+fPl7u6uLl26SPrj1lerVq108uRJ9evXT1WrVtXmzZsVHR2thIQETZkyJdfj7N27Vw888IB8fHw0fPhwlSxZUh999JFat26tDRs26L777pMkpaam6oEHHtD+/fvVu3dvNWrUSOfOndM333yj3377TeXLl8+279x+Rmw2m5555hlNmDBBFy5ckJ+fn33df//7X6WkpOiZZ5654TXCbc4AbjOzZs0yJOW53HPPPQ7bVKtWzejRo4f9dYMGDYxOnTrleZz+/fsbOf2ILV261JBkvPXWWw7t//jHPwyb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Pz9t27ZNCxcu1IABA+x9GjduLEkaOHCgwsPD7b+cH330UbVp00avv/66jh49qgYNGmj16tX6+uuvNXjwYNWsWdO+/RNPPKEpU6bo/Pnz9kfBr48k5Oe/+n18fNSyZUtNmDBBGRkZqly5slavXq34+PhCuCrZNWjQQD169NCMGTOUlJSkVq1a6ccff9Rnn32miIgItWnTpkjqyK+7775bffr00U8//aSAgADNnDlTp0+f1qxZs+x9HnnkEY0ZM0a9evVS8+bNtXv3bn355ZcOk26lP+aMfP7554qKitKPP/6oBx54QGlpafruu+/00ksvqXPnzvL29lZoaKjmz5+vu+++W35+fqpbt66p+Stdu3bVM888ow8//FDh4eEqW7asw/phw4bpm2++0SOPPKKePXuqcePGSktL0+7du7Vw4UIdPXo0x0e1Jemtt95SbGys7r//fr300ksqUaKEPvroI6Wnp2vChAkOx1i4cKG6dOmi3r17q3Hjxrpw4YK++eYbTZ8+XQ0aNMhx/7n9jFzXqVMn3XnnnVqwYIE6duyoChUq5Pu64Dbnsue0ABe5/ij4Tz/9lOP6Vq1a3fBR8Lfeesto0qSJUbZsWcPb29uoXbu28fbbbxtXr16197l27Zrx8ssvG/7+/obNZnN45PXSpUvGkCFDjEqVKhklS5Y0atWqZUycODHbI65paWlG//79DT8/P6N06dJGRESE/THZPz+aff0x7rNnz2Y7n99++834+9//bpQtW9bw9fU1unTpYpw6dSrXx8n/uo/cHtHO6TrlJCMjwxg9erRRo0YNo2TJkkZQUJARHR3t8Bh2XsfJSW6Pgk+cONGh37p16wxJxoIFCxzac3oPVKtWzejUqZOxatUqo379+oanp6dRu3btbNteuXLFGDp0qFGxYkXD29vbaNGihbFlyxajVatWRqtWrRz6Xr582Xj99dft5x4YGGj84x//cHi0evPmzUbjxo0NDw+PAj0WnpKSYnh7exuSjDlz5uTY59KlS0Z0dLQRHBxseHh4GOXLlzeaN29uvPvuuw7v2ZyOv2PHDiM8PNwoXbq0UapUKaNNmzbG5s2bsx3j/PnzxoABA4zKlSsbHh4eRpUqVYwePXoY586dMwwj50fB8/oZue6ll14yJBlz5841dV1we7MZRgFm1AFwmbi4ODVs2FBz5szR008/7epyLKN6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ChW0a9eubO0///yz7rzzTqcUBQAAUFCmw0337t01cOBArVu3TpmZmcrMzNTatWs1aNAgdevWrTBqBAAAyDfTT0uNHTtWR48eVbt27VSixB+bZ2VlKTIykjk3AADA5UyHGw8PD82fP19jx47Vzz//LG9vb9WrV0/VqlUrjPoAAABMKdDn3EiSn5+f2rRpk+OTUwAAAK5ias5NUlKS+vfvr/LlyysgIEABAQEqX768BgwYoKSkpEIqEQAAIP/yPXJz4cIFNWvWTCdPntTTTz+tOnXqSJL27dun2bNna82aNdq8ebPKlStXaMUCAADcSL7DzZgxY+Th4aEjR44oICAg27oOHTpozJgxmjx5stOLBAAAyK9835ZaunSp3n333WzBRpICAwM1YcIELVmyxKnFAQAAmJXvcJOQkKB77rkn1/V169ZVYmKiU4oCAAAoqHyHm/Lly+vo0aO5ro+Pj5efn58zagIAACiwfIeb8PBwvf7667p69Wq2denp6XrzzTf10EMPObU4AAAAs0xNKL733ntVq1Yt9e/fX7Vr15ZhGNq/f78+/PBDpaen64svvijMWgEAAG4o3+GmSpUq2rJli1566SVFR0fLMAxJks1m04MPPqgPPvhAQUFBhVYoAABAfpj6EL8aNWpoxYoVOnfunLZu3aqtW7fq7NmzWrlypYKDg00ffOPGjXr00UdVqVIl2Ww2LV26NM/+69evl81my7YwkRkAAFxXoK9fKFeunJo0aXLTB09LS1ODBg3Uu3dvPf744/ne7sCBA/Lx8bG/rlChwk3XAgAArKHA3y3lDB07dlTHjh1Nb1ehQgWVLVvW+QUBAIBbnqnbUsVFWFiYKlasqAcffFCbNm3Ks296erpSUlIcFgAAYF23VLipWLGipk+frkWLFmnRokUKCgpS69attWPHjly3iYmJka+vr31h0jMAANaWr3DTqFEjXbx4UdIfj4Rfvny5UIvKTUhIiPr166fGjRurefPmmjlzppo3b57n91lFR0crOTnZvpw4caIIKwYAAEUtX+Fm//79SktLkySNHj1aqamphVqUGU2aNNHhw4dzXe/p6SkfHx+HBQAAWFe+JhSHhYWpV69euv/++2UYht59912VLl06x74jRoxwaoE3EhcXp4oVKxbpMQEAQPGVr3Aze/ZsjRw5UsuWLZPNZtOKFStUokT2TW02m6lw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jgIDA3X69GmHttOnT8vHxyfHURvpj09U9vT0LNS6AABA8WE63DRs2NBhQrFhGEpMTNTZs2f14YcfOrW4v2rWrJmWL1/u0BYbG6tmzZoV6nEBAMCtw3S4+evn0Li5ucnf31+tW7dW7dq1Te0rNTVVhw8ftr+Oj49XXFyc/Pz8VLVqVUVHR+vkyZP6/PPPJUkvvPCCPvjgAw0fPly9e/fW2rVr9dVXX+nbb5nLAAAA/mA63IwcOdJpB9+2bZvatGljfx0VFSVJ6tGjh2bPnq2EhAQdP37cvr5GjRr69ttvNWTIEP3rX/9SlSpV9Mknn/AYOAAAsHPanJuCaN26tQzDyHX97Nmzc9xm586dhVgVAAC4leU73Li5ueX54X2SZLPZdO3atZsuCgAAoKDyHW6WLFmS67otW7bo/fffV1ZWllOKAgAAKKh8h5vOnTtnaztw4IBee+01/fe//9XTTz+tMWPGOLU4AAAAswr0IX6nTp1S3759Va9ePV27dk1xcXH67LPPVK1aNWfXBwAAYIqpcJOcnKxXX31VwcHB2rt3r9asWaP//ve/qlu3bmHVBwAAYEq+b0tNmDBB77zzjgIDA/Wf//wnx9tUAAAArpbvcPPaa6/J29tbwcHB+uyzz/TZZ5/l2G/x4sVOKw4AAMCsfIebyMjIGz4KDgAA4Gr5Djc5faAeAABAcVOgp6UAAACKK8INAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwlGIRbqZOnarq1avLy8tL9913n3788cdc+86ePVs2m81h8fLyKsJqAQBAcebycDN//nxFRUVp5MiR2rFjhxo0aKDw8HCdOXMm1218fHyUkJBgX44dO1aEFQMAgOLM5eHmvffeU9++fdWrVy+FhoZq+vTpKlWqlGbOnJnrNjabTYGBgfYlICCgCCsGAADFmUvDzdWrV7V9+3a1b9/e3ubm5qb27dtry5YtuW6XmpqqatWqKSgoSJ07d9bevXtz7Zuenq6UlBSHBQAAWJdLw825c+eUmZmZbeQlICBAiYmJOW4TEhKimTNn6uuvv9acOXOUlZWl5s2b67fffsuxf0xMjHx9fe1LUFCQ088DAAAUHy6/LWVWs2bNFBkZqbCwMLVq1UqLFy+Wv7+/Pvrooxz7R0dHKzk52b6cOHGiiCsGAABFqYQrD16+fHm5u7vr9OnTDu2nT59WYGBgvvZRsmRJNWzYUIcPH85xvaenpzw9PW+6VgAAcGtw6ciNh4eHGjdurDVr1tjbsrKytGbNGjVr1ixf+8jMzNTu3btVsWLFwioTAADcQlw6ciNJUVFR6tGjh+699141adJEU6ZMUVpamnr16iVJioyMVOXKlRUTEyNJGjNmjJo2barg4GAlJSVp4sSJOnbsmJ577jlXngYAACgmXB5uunbtqrNnz2rEiBFKTExUWFiYVq5caZ9kfPz4cbm5/W+A6eLFi+rbt68SExNVrlw5NW7cWJs3b1ZoaKirTgEAABQjLg83kjRgwAANGDAgx3Xr1693eD158mRNnjy5CKoCAAC3olvuaSkAAIC8EG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClFItwM3XqVFWvXl1eXl6677779OOPP+bZf8GCBapdu7a8vLxUr149LV++vIgqBQAAxZ3Lw838+fMVFRWlkSNHaseOHWrQoIHCw8N15syZHPtv3rxZ3bt3V58+fbRz505FREQoIiJCe/bsKeLKAQBAceTycPPee++pb9++6tWrl0JDQzV9+nSVKlVKM2fOzLH/v/71Lz300EMaNmyY6tSp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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -1369,7 +1100,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1399,7 +1130,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.3" }, "vscode": { "interpreter": { diff --git a/pyproject.toml b/pyproject.toml index 5e541a8ed..128ff0e1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ env-analysis = [ ] monte-carlo = [ - "imageio", + "imageio", "h5py", "multiprocess" ] all = ["rocketpy[env-analysis]", "rocketpy[monte-carlo]"] diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index bde442bfd..49850b823 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -298,7 +298,7 @@ def __run_in_serial(self, append, light_mode): try: while self.__iteration_count < self.number_of_simulations: self.__run_single_simulation( - self.iteration_count + idx_i, + self.__iteration_count + idx_i, input_file, output_file, light_mode=light_mode, From 8008aa71c63038eb6d76cfa77eed351151551056 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 26 Jul 2024 11:09:14 -0300 Subject: [PATCH 33/54] MNT: remove post processing scripts. --- .../monte_carlo_class_example.inputs.txt | 1010 +---- .../monte_carlo_class_example.outputs.txt | 1010 +---- .../monte_carlo_class_usage.ipynb | 3659 ++++++++++++++++- requirements-optional.txt | 3 +- rocketpy/simulation/monte_carlo.py | 53 +- .../stochastic/post_processing/__init__.py | 0 .../post_processing/scripts/__init__.py | 0 .../scripts/stochastic_apogee.py | 49 - .../scripts/stochastic_impact_point.py | 83 - .../scripts/stochastic_mach.py | 37 - .../scripts/stochastic_maxQ.py | 42 - .../post_processing/stochastic_cache.py | 132 - .../stochastic_post_process.py | 53 - 13 files changed, 3629 insertions(+), 2502 deletions(-) delete mode 100644 rocketpy/stochastic/post_processing/__init__.py delete mode 100644 rocketpy/stochastic/post_processing/scripts/__init__.py delete mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py delete mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py delete mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_mach.py delete mode 100644 rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py delete mode 100644 rocketpy/stochastic/post_processing/stochastic_cache.py delete mode 100644 rocketpy/stochastic/post_processing/stochastic_post_process.py diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index 9a890d126..b9f232e3a 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,1000 +1,10 @@ -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349805737362968, "mass": 15.389343012059967, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321735286465201, "I_33_without_motor": 0.03131376369351965, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876119007794975, "trigger": 800, "sampling_rate": 105, "lag": 1.4039051334657628, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1153330682349194, "trigger": "apogee", "sampling_rate": 105, "lag": 1.312010528474876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4108.051237022448, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311718353546555, "grain_number": 5, "grain_density": 1695.4913078620402, "grain_outer_radius": 0.03264948443697062, "grain_initial_inner_radius": 0.014555365817764128, "grain_initial_height": 0.11821009521651879, "grain_separation": 0.004583915578695257, "grains_center_of_mass_position": 0.3969572624428137, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047102172569662396, "throat_radius": 0.010080872060816265, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255619886341495}], "aerodynamic_surfaces": [{"length": 0.5576500216475931, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352121042080896}, {"n": 4, "root_chord": 0.12021634187795194, "tip_chord": 0.06025703291533595, "span": 0.10918068131206991, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488626145273403}, {"top_radius": 0.0626865801265797, "bottom_radius": 0.04297830537127572, "length": 0.06011444931045156, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992654977438861, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187574583936143, "upper_button_position": 0.08050803935027184}], "rail_length": 5, "inclination": 83.99566634839267, "heading": 53.47446847289658} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349568759277349, "mass": 15.871372970399714, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32143833801456, "I_33_without_motor": 0.025361480812992165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077882999005631, "trigger": 800, "sampling_rate": 105, "lag": 1.4756252566522896, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9234284715919572, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3881834217904099, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7560.552269691809, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323498477966384, "grain_number": 5, "grain_density": 1755.9230148617169, "grain_outer_radius": 0.03267183091689585, "grain_initial_inner_radius": 0.014535059788844295, "grain_initial_height": 0.12113377540018655, "grain_separation": 0.003711258876365968, "grains_center_of_mass_position": 0.3990071185124238, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004780092736673756, "throat_radius": 0.011354053231359101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256755951809356}], "aerodynamic_surfaces": [{"length": 0.5580358686457025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334538600705395}, {"n": 4, "root_chord": 0.11977955036692965, "tip_chord": 0.06089877303072869, "span": 0.11014224339464011, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483242434463498}, {"top_radius": 0.060837816049840676, "bottom_radius": 0.041506576959683614, "length": 0.0593279226733775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698095605353847, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183525039576656, "upper_button_position": 0.07974310139618135}], "rail_length": 5, "inclination": 84.34620859076892, "heading": 55.07341785747127} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350798915776218, "mass": 14.72596643167926, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332159201892256, "I_33_without_motor": 0.03228516003734544, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06461007091624, "trigger": 800, "sampling_rate": 105, "lag": 1.6023514110104404, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0268301860306066, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4122896506826836, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6871.511434578152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296838299836172, "grain_number": 5, "grain_density": 1869.21321159043, "grain_outer_radius": 0.03309847387726497, "grain_initial_inner_radius": 0.015208042171507568, "grain_initial_height": 0.12018993129472064, "grain_separation": 0.005764039775868713, "grains_center_of_mass_position": 0.3964108328391228, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009325348653550037, "throat_radius": 0.01079038465163295, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534347949360516}], "aerodynamic_surfaces": [{"length": 0.5573675625079105, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327284409935567}, {"n": 4, "root_chord": 0.12045567438924641, "tip_chord": 0.059803267822943845, "span": 0.11030749808635916, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510433984582117}, {"top_radius": 0.0638544619409675, "bottom_radius": 0.043529212214606434, "length": 0.06067193427632704, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997281750819397, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178201480548839, "upper_button_position": 0.0819080270270558}], "rail_length": 5, "inclination": 82.84930725852438, "heading": 52.13067196496287} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349198879334829, "mass": 15.663210357314242, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3039992581611815, "I_33_without_motor": 0.036471318111333015, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02480928546872, "trigger": 800, "sampling_rate": 105, "lag": 1.491790048256705, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0886103746464808, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3716473123220443, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8953.471688856735, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03190765393770245, "grain_number": 5, "grain_density": 1880.4406232197334, "grain_outer_radius": 0.03302450040538434, "grain_initial_inner_radius": 0.015617614510899127, "grain_initial_height": 0.12048318998351128, "grain_separation": 0.007169103759842684, "grains_center_of_mass_position": 0.39783080401039733, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012363481472211675, "throat_radius": 0.01177144987710455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532840556626004}], "aerodynamic_surfaces": [{"length": 0.5587315001541049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342885125674442}, {"n": 4, "root_chord": 0.12028910461093067, "tip_chord": 0.05998112208049944, "span": 0.11009690638634227, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490342720699566}, {"top_radius": 0.06573189567819025, "bottom_radius": 0.044838697306655476, "length": 0.061833697191102314, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995776122750901, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186939180530747, "upper_button_position": 0.08088369422201536}], "rail_length": 5, "inclination": 85.78558268616787, "heading": 50.68863776937965} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634989137088062, "mass": 15.524205851856598, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307077744556842, "I_33_without_motor": 0.04121834457103162, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.807308247519861, "trigger": 800, "sampling_rate": 105, "lag": 1.3926705554294792, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9735423972094154, "trigger": "apogee", "sampling_rate": 105, "lag": 1.062451397033119, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5015.991156946792, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03267549450294006, "grain_number": 5, "grain_density": 1865.8385945972504, "grain_outer_radius": 0.032517505250722056, "grain_initial_inner_radius": 0.014395951176178923, "grain_initial_height": 0.11905243928021207, "grain_separation": 0.00694319036163794, "grains_center_of_mass_position": 0.39631145238620025, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047548869979659425, "throat_radius": 0.01203043859832975, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540384094728645}], "aerodynamic_surfaces": [{"length": 0.5577651567092415, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1317591734921408}, {"n": 4, "root_chord": 0.12039721538667243, "tip_chord": 0.05979438371862118, "span": 0.110346321409889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488799975545195}, {"top_radius": 0.063826629209881, "bottom_radius": 0.04301283500733776, "length": 0.05914550109264588, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004398082348514, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177243515058461, "upper_button_position": 0.08271545672900527}], "rail_length": 5, "inclination": 85.79943057564431, "heading": 55.22885759009731} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349794514593535, "mass": 15.40131838197621, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323516323773933, "I_33_without_motor": 0.044043180957609535, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.889796197469883, "trigger": 800, "sampling_rate": 105, "lag": 1.6597157374660025, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1577128968109667, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4102498864975466, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5747.9694330832945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03260091681525579, "grain_number": 5, "grain_density": 1809.41425119596, "grain_outer_radius": 0.03285416034821841, "grain_initial_inner_radius": 0.014334423858244476, "grain_initial_height": 0.11908764387597626, "grain_separation": 0.003758212153780999, "grains_center_of_mass_position": 0.39530588102932435, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00018237988519243417, "throat_radius": 0.010390477481317925, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554664124441006}], "aerodynamic_surfaces": [{"length": 0.557486775934228, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134035581723955}, {"n": 4, "root_chord": 0.11976113202801413, "tip_chord": 0.06045327753628993, "span": 0.10909251698941519, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486601934173354}, {"top_radius": 0.06411375627493335, "bottom_radius": 0.04310692208158088, "length": 0.060334064485441104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983587967714802, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169822425076821, "upper_button_position": 0.08137655426379808}], "rail_length": 5, "inclination": 85.7942384784516, "heading": 51.97018719141674} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634831907893462, "mass": 16.142985666295708, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318786454516819, "I_33_without_motor": 0.03311914769696219, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001403677260269, "trigger": 800, "sampling_rate": 105, "lag": 1.3419601294384211, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9531651643576923, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2598768535655447, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5310.725604918773, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274206298396838, "grain_number": 5, "grain_density": 1769.4667598578696, "grain_outer_radius": 0.03323051860789689, "grain_initial_inner_radius": 0.015364332976995312, "grain_initial_height": 0.1211366621886763, "grain_separation": 0.0054513310859828894, "grains_center_of_mass_position": 0.39600826493805114, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007871611885092088, "throat_radius": 0.01078534923432791, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541869514725055}], "aerodynamic_surfaces": [{"length": 0.5557371893856308, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327216562898037}, {"n": 4, "root_chord": 0.11958761788853188, "tip_chord": 0.059764931435170546, "span": 0.11065314184124352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489547751220671}, {"top_radius": 0.06314625464289524, "bottom_radius": 0.04407792894307738, "length": 0.05905359461955076, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007021074685083, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173895248569061, "upper_button_position": 0.08331258261160213}], "rail_length": 5, "inclination": 85.49781283239032, "heading": 50.80975573862622} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349863232206687, "mass": 15.689204211722974, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31826115576864, "I_33_without_motor": 0.040021497095157836, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.031682825222076, "trigger": 800, "sampling_rate": 105, "lag": 1.5691961404651653, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9959763974871235, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5491443870900725, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6382.952785577865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268121568941596, "grain_number": 5, "grain_density": 1795.5261699281193, "grain_outer_radius": 0.03316899104541241, "grain_initial_inner_radius": 0.014916134344019517, "grain_initial_height": 0.11991351535231197, "grain_separation": 0.005798273412858732, "grains_center_of_mass_position": 0.3962572632273513, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018490357116945797, "throat_radius": 0.010816573474938064, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556502958930567}], "aerodynamic_surfaces": [{"length": 0.5576033172097007, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134515287298298}, {"n": 4, "root_chord": 0.11991996486751397, "tip_chord": 0.06067129726063602, "span": 0.10948630816400014, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05073679223004}, {"top_radius": 0.06416681384172478, "bottom_radius": 0.04329548648817064, "length": 0.06013474794204077, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008199501135784, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6158737611598102, "upper_button_position": 0.08494618895376826}], "rail_length": 5, "inclination": 84.0756264420093, "heading": 54.17262036645339} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350145673884958, "mass": 15.551586568589524, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304098105921679, "I_33_without_motor": 0.0371267629688243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.87776987475195, "trigger": 800, "sampling_rate": 105, "lag": 1.6207770644096942, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1217546123772562, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533869910295029, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7672.407794262357, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033394083699183424, "grain_number": 5, "grain_density": 1845.5288691977412, "grain_outer_radius": 0.033045834806567, "grain_initial_inner_radius": 0.015146644936899874, "grain_initial_height": 0.11954096300884073, "grain_separation": 0.006306291632734014, "grains_center_of_mass_position": 0.3959085893646627, "center_of_dry_mass_position": 0.317, "nozzle_position": 8.296846509519164e-05, "throat_radius": 0.011124106372909724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533534977228655}], "aerodynamic_surfaces": [{"length": 0.5572518846982311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328806737307489}, {"n": 4, "root_chord": 0.11983317278506934, "tip_chord": 0.06014155279889624, "span": 0.1099090387242727, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04894748976471}, {"top_radius": 0.06451922460124532, "bottom_radius": 0.042126954277296416, "length": 0.06126263117808771, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977609532603006, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165137190466425, "upper_button_position": 0.08124723421365809}], "rail_length": 5, "inclination": 84.89745125792864, "heading": 53.86043715778058} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349077882706658, "mass": 15.182258161101158, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315839751337961, "I_33_without_motor": 0.02847599123995332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92888228429399, "trigger": 800, "sampling_rate": 105, "lag": 1.2893860157136594, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9984549208702471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4180995518728992, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4836.092533212706, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246502670934628, "grain_number": 5, "grain_density": 1841.8703491868155, "grain_outer_radius": 0.03375046120564701, "grain_initial_inner_radius": 0.015186898360631518, "grain_initial_height": 0.11913158211544887, "grain_separation": 0.003757966089633795, "grains_center_of_mass_position": 0.3959208138544734, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008812406844481487, "throat_radius": 0.010392935494783003, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543762846310362}], "aerodynamic_surfaces": [{"length": 0.5589077117249827, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351650894400276}, {"n": 4, "root_chord": 0.12027315335664264, "tip_chord": 0.0596310380384038, "span": 0.1101237279389898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490800700121272}, {"top_radius": 0.06434392063538708, "bottom_radius": 0.04378058030439624, "length": 0.0604952671466271, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984142175190204, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617636089535155, "upper_button_position": 0.08077812798386541}], "rail_length": 5, "inclination": 84.6231758124475, "heading": 54.97132895874029} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349149023014282, "mass": 15.052223673264162, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316137352455153, "I_33_without_motor": 0.04684661206944135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94324607463676, "trigger": 800, "sampling_rate": 105, "lag": 1.4243411241093509, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0107768396385226, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3149262219082003, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5878.3880575907615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03301890901754477, "grain_number": 5, "grain_density": 1756.551375235997, "grain_outer_radius": 0.032779270289304815, "grain_initial_inner_radius": 0.015498336695161466, "grain_initial_height": 0.12203403166970983, "grain_separation": 0.004317483172715653, "grains_center_of_mass_position": 0.3979647402253393, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019389074728340151, "throat_radius": 0.01096760808975465, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551359399044315}], "aerodynamic_surfaces": [{"length": 0.5581139563509647, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351899635505072}, {"n": 4, "root_chord": 0.1190971514089676, "tip_chord": 0.06015880099599558, "span": 0.1101427822116408, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497565539410971}, {"top_radius": 0.06496552288147592, "bottom_radius": 0.043265211710923596, "length": 0.0607792206563812, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001054142381778, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191725236056508, "upper_button_position": 0.08093289063252707}], "rail_length": 5, "inclination": 84.2045831780379, "heading": 55.827662347141086} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349771397997445, "mass": 16.06160129672824, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332391382910079, "I_33_without_motor": 0.03836774915008192, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.833613287054275, "trigger": 800, "sampling_rate": 105, "lag": 1.5252294101465433, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0152581218071508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4152760988225876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7264.589176934608, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032651078892538, "grain_number": 5, "grain_density": 1783.2474873169085, "grain_outer_radius": 0.032638278263303025, "grain_initial_inner_radius": 0.014546021780960197, "grain_initial_height": 0.11869900613004641, "grain_separation": 0.0055516452533830845, "grains_center_of_mass_position": 0.3990985124982269, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005789697742237419, "throat_radius": 0.010370894562649148, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547226295208156}], "aerodynamic_surfaces": [{"length": 0.5589992990932895, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332962891295542}, {"n": 4, "root_chord": 0.11997195921922695, "tip_chord": 0.06021813666525289, "span": 0.10974846882243691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048127176371201}, {"top_radius": 0.0626895490712947, "bottom_radius": 0.04295730176021872, "length": 0.06013783250367658, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988672196278417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159110571053398, "upper_button_position": 0.08295616252250193}], "rail_length": 5, "inclination": 84.32339349978908, "heading": 49.195438412567476} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350823729860457, "mass": 15.688069242517775, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325243150834928, "I_33_without_motor": 0.032883472155852356, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10054796124173, "trigger": 800, "sampling_rate": 105, "lag": 1.6090738644763298, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0253342111637302, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1455799743026462, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5835.446044485204, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291193533023806, "grain_number": 5, "grain_density": 1823.7305167531724, "grain_outer_radius": 0.03335598855317141, "grain_initial_inner_radius": 0.014878106917750955, "grain_initial_height": 0.12062607598446093, "grain_separation": 0.00519190786964085, "grains_center_of_mass_position": 0.3952453699601913, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005391907645689813, "throat_radius": 0.010371047038801776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254781104436866}], "aerodynamic_surfaces": [{"length": 0.5596845712180962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134312984571847}, {"n": 4, "root_chord": 0.12028784640528524, "tip_chord": 0.06067134528620903, "span": 0.10977611857131127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050878752737091}, {"top_radius": 0.06475316574797511, "bottom_radius": 0.0434451615534851, "length": 0.05955295639484732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007156149871617, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185509977858705, "upper_button_position": 0.0821646172012912}], "rail_length": 5, "inclination": 84.35345931769689, "heading": 51.34419493832341} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349496323819319, "mass": 16.259908337654522, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323062647180183, "I_33_without_motor": 0.03505173996383975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.164397606912067, "trigger": 800, "sampling_rate": 105, "lag": 1.4002631067369522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.976996570483305, "trigger": "apogee", "sampling_rate": 105, "lag": 1.609805870911143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6976.04080346311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326218816446908, "grain_number": 5, "grain_density": 1826.2255702247571, "grain_outer_radius": 0.03356251139043825, "grain_initial_inner_radius": 0.015334953156546614, "grain_initial_height": 0.1204411386290191, "grain_separation": 0.007401598319972476, "grains_center_of_mass_position": 0.39746816647781963, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003996622633307872, "throat_radius": 0.010964437673858303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540506934237796}], "aerodynamic_surfaces": [{"length": 0.5597210365333222, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334537865305767}, {"n": 4, "root_chord": 0.12007047533957835, "tip_chord": 0.060563899452429744, "span": 0.11010237318931132, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505678483668137}, {"top_radius": 0.062183458119483365, "bottom_radius": 0.04370613088519955, "length": 0.059307195473033536, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982687810960271, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190359027235721, "upper_button_position": 0.07923287837245496}], "rail_length": 5, "inclination": 84.03529089427091, "heading": 53.00075114985448} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634971499086867, "mass": 15.595245779914459, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316998748419351, "I_33_without_motor": 0.02203501484059431, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.996222182833018, "trigger": 800, "sampling_rate": 105, "lag": 1.4971784097416883, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9841311168606752, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5537292455629264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4020.69782709258, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032342075062813266, "grain_number": 5, "grain_density": 1833.075350239971, "grain_outer_radius": 0.03253278269544026, "grain_initial_inner_radius": 0.014521374697467448, "grain_initial_height": 0.12043526270674562, "grain_separation": 0.007720893836035399, "grains_center_of_mass_position": 0.3971440277584128, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005229393716931545, "throat_radius": 0.010643392128009686, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253725496151976}], "aerodynamic_surfaces": [{"length": 0.5592797323447093, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342976277579035}, {"n": 4, "root_chord": 0.12060886287220145, "tip_chord": 0.06022305941312313, "span": 0.11089171247307048, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499359475750885}, {"top_radius": 0.062268785401773316, "bottom_radius": 0.043295567582801224, "length": 0.05898370388734055, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988687434996698, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61955938562073, "upper_button_position": 0.07930935787893978}], "rail_length": 5, "inclination": 83.74488308095599, "heading": 53.09822074153155} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350115072868714, "mass": 16.095579687860106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322824873984299, "I_33_without_motor": 0.029834578589775198, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947147586360721, "trigger": 800, "sampling_rate": 105, "lag": 1.564550595258857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0687263976612273, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3950721919110773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6644.865950511452, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296243423156791, "grain_number": 5, "grain_density": 1788.7335808252174, "grain_outer_radius": 0.033369536043405326, "grain_initial_inner_radius": 0.0147496536188582, "grain_initial_height": 0.11959279084610683, "grain_separation": 0.00705740314149294, "grains_center_of_mass_position": 0.3959842817536911, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013766206422772553, "throat_radius": 0.01088145044450906, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559313298266825}], "aerodynamic_surfaces": [{"length": 0.5580999529954143, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346684017995525}, {"n": 4, "root_chord": 0.12004206236616682, "tip_chord": 0.06017961077015289, "span": 0.10902181975775063, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484506116060401}, {"top_radius": 0.06449762184403855, "bottom_radius": 0.04272349665973286, "length": 0.05964299291814662, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993206687186437, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180232423447362, "upper_button_position": 0.08129742637390758}], "rail_length": 5, "inclination": 84.72649806068213, "heading": 52.73351541621439} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349289642040103, "mass": 15.340434817425109, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3385756786690335, "I_33_without_motor": 0.04262909256505486, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.923795886197066, "trigger": 800, "sampling_rate": 105, "lag": 1.4314563393486488, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0041711926879937, "trigger": "apogee", "sampling_rate": 105, "lag": 1.287934603102582, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.036478599186, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032394861525868596, "grain_number": 5, "grain_density": 1660.9528555185695, "grain_outer_radius": 0.032338779327253625, "grain_initial_inner_radius": 0.0154588667737736, "grain_initial_height": 0.12209863203704184, "grain_separation": 0.004801021547758095, "grains_center_of_mass_position": 0.3989821401298585, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002400641650416377, "throat_radius": 0.01108728192286811, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537996525494397}], "aerodynamic_surfaces": [{"length": 0.5585277845861264, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134409209899724}, {"n": 4, "root_chord": 0.11890184679142328, "tip_chord": 0.0597080724579482, "span": 0.11011584048441443, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498322899420125}, {"top_radius": 0.0634147386524999, "bottom_radius": 0.04554817377221769, "length": 0.05984419536240244, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988274677442051, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191755441362213, "upper_button_position": 0.07965192360798379}], "rail_length": 5, "inclination": 86.24763533071174, "heading": 52.23831165823071} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635028060539363, "mass": 14.777986480047897, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310664032513163, "I_33_without_motor": 0.016564876790099367, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.96762502545579, "trigger": 800, "sampling_rate": 105, "lag": 1.5642660762813334, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9910853668220625, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7883064799358206, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5400.2384854408165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345658985769215, "grain_number": 5, "grain_density": 1762.6226300849758, "grain_outer_radius": 0.03320671336185181, "grain_initial_inner_radius": 0.015015736926571694, "grain_initial_height": 0.12154522427311285, "grain_separation": 0.005057596989791103, "grains_center_of_mass_position": 0.39841462708979797, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009428596992236787, "throat_radius": 0.010226492812006981, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545693794448503}], "aerodynamic_surfaces": [{"length": 0.5578984025077259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336243054258601}, {"n": 4, "root_chord": 0.11922484281503748, "tip_chord": 0.060328823877992356, "span": 0.11063473065590104, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484087504872224}, {"top_radius": 0.06315639178025098, "bottom_radius": 0.043928715102024646, "length": 0.05953836538671803, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996583171704494, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165170044868177, "upper_button_position": 0.08314131268363167}], "rail_length": 5, "inclination": 86.47363753649725, "heading": 50.287576960514876} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349516537004417, "mass": 15.835782863122091, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307202712968757, "I_33_without_motor": 0.025730202026935236, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.033637722927553, "trigger": 800, "sampling_rate": 105, "lag": 1.504910882202733, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9978140129362387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.196007486500236, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5934.21189980341, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033535228023604695, "grain_number": 5, "grain_density": 1845.8880119852554, "grain_outer_radius": 0.03285168331136458, "grain_initial_inner_radius": 0.015420017644234686, "grain_initial_height": 0.11885944066029998, "grain_separation": 0.0032660142191687047, "grains_center_of_mass_position": 0.3967137075304384, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001741474640243094, "throat_radius": 0.011214353763790914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544411136059979}], "aerodynamic_surfaces": [{"length": 0.5598644517518168, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334267313653756}, {"n": 4, "root_chord": 0.12022901236400485, "tip_chord": 0.05977564071928336, "span": 0.10976459441825573, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506508376463026}, {"top_radius": 0.06260219692495436, "bottom_radius": 0.04243102271072424, "length": 0.06073322923312748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007437023844868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186281043651749, "upper_button_position": 0.0821155980193119}], "rail_length": 5, "inclination": 86.74729128100171, "heading": 52.164118455763834} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349941918966595, "mass": 14.757850832964294, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332035614904166, "I_33_without_motor": 0.04953719906058777, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.026239333697717, "trigger": 800, "sampling_rate": 105, "lag": 1.4476468707904513, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.020832647345615, "trigger": "apogee", "sampling_rate": 105, "lag": 1.642058196999335, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.663519970132, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032763996578027296, "grain_number": 5, "grain_density": 1884.7765105650922, "grain_outer_radius": 0.033171609397371814, "grain_initial_inner_radius": 0.014965821437379439, "grain_initial_height": 0.11864664191566922, "grain_separation": 0.005599234829832283, "grains_center_of_mass_position": 0.3979775989541212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007646217517993514, "throat_radius": 0.011054549784517326, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531559345060732}], "aerodynamic_surfaces": [{"length": 0.5573522294710914, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135084579066834}, {"n": 4, "root_chord": 0.12041584289943728, "tip_chord": 0.05919724033372533, "span": 0.11020174937378745, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495771860913206}, {"top_radius": 0.06468868983057015, "bottom_radius": 0.04254516112501002, "length": 0.059658604560467884, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006484411134483, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167910931560748, "upper_button_position": 0.08385734795737343}], "rail_length": 5, "inclination": 85.0165569633472, "heading": 51.42812017323681} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349573051930275, "mass": 14.705894285706163, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322290941822908, "I_33_without_motor": 0.02745541270052427, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.929050311672276, "trigger": 800, "sampling_rate": 105, "lag": 1.4567623115907777, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0416389584186911, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1953621628685687, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5883.235519635259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274276288897552, "grain_number": 5, "grain_density": 1787.1522467017537, "grain_outer_radius": 0.033325265622759136, "grain_initial_inner_radius": 0.014160264376743777, "grain_initial_height": 0.12050681052260187, "grain_separation": 0.004522895099516344, "grains_center_of_mass_position": 0.3977909163010779, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006010457439932404, "throat_radius": 0.010924716986993073, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564243971249953}], "aerodynamic_surfaces": [{"length": 0.558494833990384, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133026906850505}, {"n": 4, "root_chord": 0.11970739762463548, "tip_chord": 0.05995287293418132, "span": 0.10961960583233095, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491460934972807}, {"top_radius": 0.0633287276788201, "bottom_radius": 0.04296792984612608, "length": 0.060661359673024697, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001972894249188, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177345996347001, "upper_button_position": 0.08246268979021865}], "rail_length": 5, "inclination": 84.36690147378349, "heading": 52.15785593400487} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350691370484511, "mass": 15.375454386291343, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322216733927299, "I_33_without_motor": 0.0488665964478586, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.142229410394958, "trigger": 800, "sampling_rate": 105, "lag": 1.6259259646437332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9593836740555426, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5004765998478848, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.75909136553, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032693247881894094, "grain_number": 5, "grain_density": 1775.364557660513, "grain_outer_radius": 0.03297155546349147, "grain_initial_inner_radius": 0.014562338344974219, "grain_initial_height": 0.11928756873291008, "grain_separation": 0.004131653681182388, "grains_center_of_mass_position": 0.39628198466762365, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012087763643927588, "throat_radius": 0.011253001213580638, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532965013348667}], "aerodynamic_surfaces": [{"length": 0.5600863727852301, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134660452006978}, {"n": 4, "root_chord": 0.11924153914852088, "tip_chord": 0.06036796573394087, "span": 0.11008618370424614, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050248327753988}, {"top_radius": 0.06336863208480528, "bottom_radius": 0.04165133795497803, "length": 0.060005251928262525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001544295790166, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173830332361199, "upper_button_position": 0.08277139634289676}], "rail_length": 5, "inclination": 84.50279256801589, "heading": 53.69405748118107} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349832982758892, "mass": 16.02903245857102, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314413338193415, "I_33_without_motor": 0.023218102937927254, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.976399418695124, "trigger": 800, "sampling_rate": 105, "lag": 1.3990312864503887, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0217777201390443, "trigger": "apogee", "sampling_rate": 105, "lag": 1.379523772806063, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6132.662326354549, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326461587480111, "grain_number": 5, "grain_density": 1788.8497381437428, "grain_outer_radius": 0.03293598394697067, "grain_initial_inner_radius": 0.014978384652673619, "grain_initial_height": 0.12007873915360227, "grain_separation": 0.004292939763628557, "grains_center_of_mass_position": 0.3974238833871943, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042695127067467404, "throat_radius": 0.009996273876891589, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533906511175006}], "aerodynamic_surfaces": [{"length": 0.5592369620087875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344691953676378}, {"n": 4, "root_chord": 0.12041694000646186, "tip_chord": 0.06020891364451193, "span": 0.1107802335716825, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493767366093343}, {"top_radius": 0.0628496784436011, "bottom_radius": 0.043601374224137866, "length": 0.05955901816566243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003844046340703, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617577469695097, "upper_button_position": 0.08280693493897329}], "rail_length": 5, "inclination": 86.08654520931525, "heading": 52.52115346390788} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349777476216968, "mass": 14.77036744876668, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3336957983684306, "I_33_without_motor": 0.03164590628125244, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998125881590365, "trigger": 800, "sampling_rate": 105, "lag": 1.5823595355698956, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1853674282556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1000948789706366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5838.241874688789, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03349469836365394, "grain_number": 5, "grain_density": 1846.4959184424245, "grain_outer_radius": 0.03266687842808839, "grain_initial_inner_radius": 0.014132786221955964, "grain_initial_height": 0.12069379311657909, "grain_separation": 0.004371932851724252, "grains_center_of_mass_position": 0.3949639351394846, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011199214851220407, "throat_radius": 0.01224913032373014, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553465636469159}], "aerodynamic_surfaces": [{"length": 0.5583225055865026, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338606190233744}, {"n": 4, "root_chord": 0.12042461277289382, "tip_chord": 0.05948407449582567, "span": 0.11003142069651707, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502164413282196}, {"top_radius": 0.06486946321523443, "bottom_radius": 0.04187548160155882, "length": 0.06069954620840913, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007346091011946, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182141542410853, "upper_button_position": 0.08252045486010928}], "rail_length": 5, "inclination": 86.53516918005025, "heading": 53.38497173992747} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350064369392422, "mass": 15.776742570532493, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3261729828636435, "I_33_without_motor": 0.062028837883637965, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952977714318768, "trigger": 800, "sampling_rate": 105, "lag": 1.5110878803581131, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.027978798496391, "trigger": "apogee", "sampling_rate": 105, "lag": 1.228489465402528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6635.668537280559, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322810166653286, "grain_number": 5, "grain_density": 1793.068435084934, "grain_outer_radius": 0.033105080203801894, "grain_initial_inner_radius": 0.015005764341483437, "grain_initial_height": 0.1219596201662962, "grain_separation": 0.006272092789142068, "grains_center_of_mass_position": 0.3968332790320618, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010080146174357683, "throat_radius": 0.010902847807010112, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528969265671057}], "aerodynamic_surfaces": [{"length": 0.559702461672514, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335855368959693}, {"n": 4, "root_chord": 0.11904784008141027, "tip_chord": 0.06019941362849089, "span": 0.11115943899829868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500996068180684}, {"top_radius": 0.06235840981546982, "bottom_radius": 0.04218277854533803, "length": 0.05938342296196676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990955670180977, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198845464082514, "upper_button_position": 0.0792110206098463}], "rail_length": 5, "inclination": 83.24565632042845, "heading": 52.58192448158735} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350323499792426, "mass": 14.651077301372744, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32070273690344, "I_33_without_motor": 0.01729312627257346, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954779402955229, "trigger": 800, "sampling_rate": 105, "lag": 1.5470353395788718, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.115183836887164, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6930634710280799, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4638.340575130238, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254823671065685, "grain_number": 5, "grain_density": 1733.1978964223026, "grain_outer_radius": 0.03268842263116126, "grain_initial_inner_radius": 0.014867541777496303, "grain_initial_height": 0.11955625873587028, "grain_separation": 0.00527410806509485, "grains_center_of_mass_position": 0.39702113667668404, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001440708528056745, "throat_radius": 0.01067050624477582, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549660236563618}], "aerodynamic_surfaces": [{"length": 0.5583015607612604, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349859904223252}, {"n": 4, "root_chord": 0.1198947996884292, "tip_chord": 0.05961490190495473, "span": 0.10962334179828528, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0469533059293987}, {"top_radius": 0.06511807817795677, "bottom_radius": 0.04326400513712575, "length": 0.05818621340128909, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002796144847137, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192657237069603, "upper_button_position": 0.08101389077775334}], "rail_length": 5, "inclination": 82.79993638002914, "heading": 54.37910747063778} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350091365879432, "mass": 15.463444706409655, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317952848175079, "I_33_without_motor": 0.03687726467575583, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00183637375758, "trigger": 800, "sampling_rate": 105, "lag": 1.5355184653827332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.04888049906759, "trigger": "apogee", "sampling_rate": 105, "lag": 1.558934044622351, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7557.3354940699455, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033731653394277195, "grain_number": 5, "grain_density": 1813.7163870780694, "grain_outer_radius": 0.03306316562784347, "grain_initial_inner_radius": 0.01488260817077351, "grain_initial_height": 0.12047121959934422, "grain_separation": 0.0034565659056673536, "grains_center_of_mass_position": 0.3972639620100451, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.745751525041744e-05, "throat_radius": 0.011302248020488646, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548361654528548}], "aerodynamic_surfaces": [{"length": 0.5580792380706249, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341427366034778}, {"n": 4, "root_chord": 0.12008650519888689, "tip_chord": 0.060141330977386026, "span": 0.11006193004360525, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498258207967233}, {"top_radius": 0.0622002347005867, "bottom_radius": 0.0453339603344552, "length": 0.060789534639952535, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011527477147944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168521643680118, "upper_button_position": 0.08430058334678259}], "rail_length": 5, "inclination": 83.78756376749426, "heading": 56.07597008849938} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350497387031168, "mass": 15.313270032961752, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318806485476994, "I_33_without_motor": 0.04310388585161646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.017352892895936, "trigger": 800, "sampling_rate": 105, "lag": 1.7339624918416612, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0552149776236606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3324286233681066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5476.088276744743, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03251138482860435, "grain_number": 5, "grain_density": 1803.073999276056, "grain_outer_radius": 0.03279543593632932, "grain_initial_inner_radius": 0.015097642786605409, "grain_initial_height": 0.1196305129144597, "grain_separation": 0.005338080433340111, "grains_center_of_mass_position": 0.3960972565854047, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007710917591485829, "throat_radius": 0.0106408215470816, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549539527536533}], "aerodynamic_surfaces": [{"length": 0.5591946009000855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321531927342205}, {"n": 4, "root_chord": 0.12021570352722127, "tip_chord": 0.060222583792967556, "span": 0.11026046971043867, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501839114167995}, {"top_radius": 0.06240701914583821, "bottom_radius": 0.04323867961291724, "length": 0.05778210944650016, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6966584016441574, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192265408473946, "upper_button_position": 0.07743186079676279}], "rail_length": 5, "inclination": 83.73677578414399, "heading": 52.586571438522924} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635006415020225, "mass": 15.157453661020284, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3303390217483795, "I_33_without_motor": 0.030036949122793782, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.064227129670325, "trigger": 800, "sampling_rate": 105, "lag": 1.3879171234674064, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0708185765105778, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6885000689825342, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8918.807514678447, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215004022773385, "grain_number": 5, "grain_density": 1779.4157752258875, "grain_outer_radius": 0.03307958697125433, "grain_initial_inner_radius": 0.014669335016496412, "grain_initial_height": 0.12067747268967578, "grain_separation": 0.005902312219081716, "grains_center_of_mass_position": 0.3967438332761992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002086193600736681, "throat_radius": 0.011773543101144413, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554971953015337}], "aerodynamic_surfaces": [{"length": 0.5578678142057448, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335985643146669}, {"n": 4, "root_chord": 0.11943631092156881, "tip_chord": 0.0594331966430376, "span": 0.10948765552500994, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487618170625317}, {"top_radius": 0.06252788518243818, "bottom_radius": 0.04388445151228416, "length": 0.060392462177812634, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985525495093954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195280347107155, "upper_button_position": 0.07902451479867989}], "rail_length": 5, "inclination": 83.76230576549924, "heading": 51.97450692963247} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350732434794058, "mass": 16.071064849151114, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314095955876032, "I_33_without_motor": 0.03023484930325967, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.91799947166049, "trigger": 800, "sampling_rate": 105, "lag": 1.4215181656476934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8899655112990069, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7709509497049556, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7234.867446547289, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242131592524293, "grain_number": 5, "grain_density": 1750.001788747524, "grain_outer_radius": 0.03343194850107893, "grain_initial_inner_radius": 0.014983987224918095, "grain_initial_height": 0.12012224574215605, "grain_separation": 0.0057657487475558915, "grains_center_of_mass_position": 0.39775930535233806, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.659971916630411e-05, "throat_radius": 0.010812708957483158, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255426798852575}], "aerodynamic_surfaces": [{"length": 0.5583856795085949, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1314154105791567}, {"n": 4, "root_chord": 0.11910904766919855, "tip_chord": 0.05965440527125726, "span": 0.110133576163433, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050489178032026}, {"top_radius": 0.06289370642952723, "bottom_radius": 0.04527435768121304, "length": 0.060484100801257205, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014249628515073, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190697081941698, "upper_button_position": 0.0823552546573375}], "rail_length": 5, "inclination": 85.37733702226338, "heading": 52.83394689945224} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349853562579544, "mass": 14.860815037724485, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321010444981891, "I_33_without_motor": 0.048068429205837856, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.071128109660549, "trigger": 800, "sampling_rate": 105, "lag": 1.5562870397809332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651712275055142, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7987263860104032, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5434.058915487685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03374868411164983, "grain_number": 5, "grain_density": 1705.032003261435, "grain_outer_radius": 0.03317420687319108, "grain_initial_inner_radius": 0.014623247101864889, "grain_initial_height": 0.11992780666124846, "grain_separation": 0.00419944102795998, "grains_center_of_mass_position": 0.3974097781643184, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006480899266671069, "throat_radius": 0.010935105979604056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546864065288177}], "aerodynamic_surfaces": [{"length": 0.5582382958424721, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341421580815019}, {"n": 4, "root_chord": 0.12035349167373018, "tip_chord": 0.06000674412447816, "span": 0.10952101308966868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484991016024832}, {"top_radius": 0.0638097646739722, "bottom_radius": 0.04237226758473821, "length": 0.06097825577952067, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990455900602129, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189749028731053, "upper_button_position": 0.08007068718710764}], "rail_length": 5, "inclination": 83.82051867959342, "heading": 54.911176063688906} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635116753305397, "mass": 15.49845759283512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336472308389497, "I_33_without_motor": 0.04069553810659204, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.063559584905144, "trigger": 800, "sampling_rate": 105, "lag": 1.2905812957137088, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0223632114661545, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5994716309800856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6006.2629982933695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318503370090418, "grain_number": 5, "grain_density": 1713.3445780863392, "grain_outer_radius": 0.032934794472172776, "grain_initial_inner_radius": 0.01495291142450078, "grain_initial_height": 0.12060662508883245, "grain_separation": 0.0051168999017424934, "grains_center_of_mass_position": 0.39577249283195165, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005365368833315221, "throat_radius": 0.012007544888753751, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548750352411828}], "aerodynamic_surfaces": [{"length": 0.5603675924883934, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327604174419805}, {"n": 4, "root_chord": 0.11997992004752153, "tip_chord": 0.05962278208735578, "span": 0.11036260921946028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051662466158219}, {"top_radius": 0.06385691065816054, "bottom_radius": 0.045114213907327255, "length": 0.06046549577445222, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006554851616371, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182103756474806, "upper_button_position": 0.08244510951415651}], "rail_length": 5, "inclination": 85.66963521163987, "heading": 52.602671326575496} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349560752293766, "mass": 16.664087845312594, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337802262965366, "I_33_without_motor": 0.0407327042749928, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023280589987813, "trigger": 800, "sampling_rate": 105, "lag": 1.2870032995413538, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0241649582299852, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5151423711439447, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4983.780701240228, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316129171814035, "grain_number": 5, "grain_density": 1808.5722220545642, "grain_outer_radius": 0.03368565650202489, "grain_initial_inner_radius": 0.015592820880214195, "grain_initial_height": 0.11848586970872325, "grain_separation": 0.0022858383496845414, "grains_center_of_mass_position": 0.3976094698333155, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007618562634158164, "throat_radius": 0.0118418647009625, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541349506803463}], "aerodynamic_surfaces": [{"length": 0.5589955104661426, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316263631780845}, {"n": 4, "root_chord": 0.1208712148140044, "tip_chord": 0.0596623105442456, "span": 0.11072819229863695, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049042126599752}, {"top_radius": 0.06321273653945396, "bottom_radius": 0.04311906597593315, "length": 0.058568280439542514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699788198226367, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174843411273954, "upper_button_position": 0.08230385709897159}], "rail_length": 5, "inclination": 85.06862431724193, "heading": 53.21504178213832} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349462470018391, "mass": 15.166791573164456, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315951153125883, "I_33_without_motor": 0.05222043902583534, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.063971481271997, "trigger": 800, "sampling_rate": 105, "lag": 1.5807108301349375, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0424735689762819, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4636453833960417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7739.40313836753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339200579082744, "grain_number": 5, "grain_density": 1866.8495327759233, "grain_outer_radius": 0.03315918334687575, "grain_initial_inner_radius": 0.014694926282833224, "grain_initial_height": 0.11961064561788978, "grain_separation": 0.006638549598848076, "grains_center_of_mass_position": 0.3966320698296619, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008345853683403186, "throat_radius": 0.011321296338143768, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255073870903621}], "aerodynamic_surfaces": [{"length": 0.5588478552862977, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1368421787504073}, {"n": 4, "root_chord": 0.11979907211060045, "tip_chord": 0.06013554797004079, "span": 0.11020492240121446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0476509147413928}, {"top_radius": 0.06405033212019315, "bottom_radius": 0.04281418388860137, "length": 0.06012779621797064, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997641865655639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6207608769626876, "upper_button_position": 0.07900330960287638}], "rail_length": 5, "inclination": 86.23598489261914, "heading": 53.63131182357933} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349892236147425, "mass": 15.813858351995155, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305223029392013, "I_33_without_motor": 0.0323378549981077, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98157711750764, "trigger": 800, "sampling_rate": 105, "lag": 1.3952058444387285, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0059282497255604, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6792389074889456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6467.487616984311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03280632587400556, "grain_number": 5, "grain_density": 1850.3383983487986, "grain_outer_radius": 0.03269593106144444, "grain_initial_inner_radius": 0.015536029456381308, "grain_initial_height": 0.11906431033028123, "grain_separation": 0.00625289926028106, "grains_center_of_mass_position": 0.39551335543032456, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009615624580315669, "throat_radius": 0.011987094368434469, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253737289693758}], "aerodynamic_surfaces": [{"length": 0.5576955633285382, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134179477510607}, {"n": 4, "root_chord": 0.12063580698716754, "tip_chord": 0.060241268915199556, "span": 0.10979923176858505, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490844794918306}, {"top_radius": 0.06378778835310395, "bottom_radius": 0.04303438842169079, "length": 0.05952939213316356, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011771641207513, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618558415303725, "upper_button_position": 0.08261874881702624}], "rail_length": 5, "inclination": 84.06689963343842, "heading": 50.707467893551225} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350151653274179, "mass": 15.38355836832909, "I_11_without_motor": 6.321, "I_22_without_motor": 6.34919804001931, "I_33_without_motor": 0.044914106797004076, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961325490267429, "trigger": 800, "sampling_rate": 105, "lag": 1.4189975772704562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8330251136852691, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6477548994066264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7043.9348591737025, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033227671377447525, "grain_number": 5, "grain_density": 1692.8854048321066, "grain_outer_radius": 0.03260477071122402, "grain_initial_inner_radius": 0.014804175286660412, "grain_initial_height": 0.11984178048092269, "grain_separation": 0.005725751560119558, "grains_center_of_mass_position": 0.3968040902702311, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002597580117764804, "throat_radius": 0.011226534538235355, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546674417489092}], "aerodynamic_surfaces": [{"length": 0.5579079598493271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346430940439656}, {"n": 4, "root_chord": 0.12014339337084276, "tip_chord": 0.06055371102952285, "span": 0.1101014468000001, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486742898925114}, {"top_radius": 0.06266420702975821, "bottom_radius": 0.04344861617204269, "length": 0.0589915586208901, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699840450958753, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188627073740706, "upper_button_position": 0.08097774358468246}], "rail_length": 5, "inclination": 85.19571995118287, "heading": 56.040202586104876} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349537698527634, "mass": 14.784187309736325, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328288199076838, "I_33_without_motor": 0.031802033028603176, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.195975500559905, "trigger": 800, "sampling_rate": 105, "lag": 1.5791318114620738, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0051922966643938, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3307211905989367, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4972.496268455642, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333678250459182, "grain_number": 5, "grain_density": 1927.955755234891, "grain_outer_radius": 0.03306574791950731, "grain_initial_inner_radius": 0.014823161930559412, "grain_initial_height": 0.11969337602065336, "grain_separation": 0.007619603045434634, "grains_center_of_mass_position": 0.3974769685958634, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008251194239674745, "throat_radius": 0.011313817687185927, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255823592032743}], "aerodynamic_surfaces": [{"length": 0.5561749973743835, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134770121619074}, {"n": 4, "root_chord": 0.1201106276289912, "tip_chord": 0.05970224697369418, "span": 0.11019537696676324, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484751866870627}, {"top_radius": 0.06361156854332055, "bottom_radius": 0.043227428931303095, "length": 0.06089838390643315, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004733878493226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173330585286085, "upper_button_position": 0.08314032932071402}], "rail_length": 5, "inclination": 84.79753927778376, "heading": 48.66384404880091} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348705629425301, "mass": 16.39830260854023, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3262761423027465, "I_33_without_motor": 0.025135153923277608, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97108865865782, "trigger": 800, "sampling_rate": 105, "lag": 1.365068625805243, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0684320526320468, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1840932317717268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7138.138437682387, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311776843538658, "grain_number": 5, "grain_density": 1916.324487597835, "grain_outer_radius": 0.03364852698963181, "grain_initial_inner_radius": 0.015582049761177929, "grain_initial_height": 0.11947539768894257, "grain_separation": 0.007082510175951542, "grains_center_of_mass_position": 0.39758209825507246, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.781098676794332e-05, "throat_radius": 0.010593712012918451, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535409114700151}], "aerodynamic_surfaces": [{"length": 0.5586572115026747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334135970362837}, {"n": 4, "root_chord": 0.12006811056674967, "tip_chord": 0.05945043746289274, "span": 0.11049484272110482, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487800712891824}, {"top_radius": 0.0625266423719595, "bottom_radius": 0.04353635279866146, "length": 0.05942329349256412, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989257727213671, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165805251217177, "upper_button_position": 0.08234524759964945}], "rail_length": 5, "inclination": 83.84469146015444, "heading": 50.677068300749276} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349473082898309, "mass": 15.404847449360084, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3219596043372395, "I_33_without_motor": 0.03370429889618732, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01334315855229, "trigger": 800, "sampling_rate": 105, "lag": 1.3524328049448424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0438413818748091, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4310159368318933, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6563.233191358629, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282652054880432, "grain_number": 5, "grain_density": 1805.6128750901846, "grain_outer_radius": 0.033031596721085965, "grain_initial_inner_radius": 0.01474212038268315, "grain_initial_height": 0.11950080046714429, "grain_separation": 0.0051217487047985465, "grains_center_of_mass_position": 0.39769013343030846, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003353958577078534, "throat_radius": 0.010665856932486005, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556814153998614}], "aerodynamic_surfaces": [{"length": 0.5570695764510412, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328778225366722}, {"n": 4, "root_chord": 0.12027103141440536, "tip_chord": 0.059631167690776136, "span": 0.11012465307676664, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483983647291906}, {"top_radius": 0.06467537850303534, "bottom_radius": 0.04276250854763116, "length": 0.059516169650512665, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997797566178395, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166327252508849, "upper_button_position": 0.08314703136695467}], "rail_length": 5, "inclination": 84.81381133520138, "heading": 55.69215399186726} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349334313316006, "mass": 15.377693841353906, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30544496008372, "I_33_without_motor": 0.04356790693492326, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038656787973501, "trigger": 800, "sampling_rate": 105, "lag": 1.3645357010829464, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.921775519405074, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5525963297653413, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5853.316007612147, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032742628852572245, "grain_number": 5, "grain_density": 1740.6799865402093, "grain_outer_radius": 0.03306191092976819, "grain_initial_inner_radius": 0.014910126185529343, "grain_initial_height": 0.11919839719637225, "grain_separation": 0.004083478301411183, "grains_center_of_mass_position": 0.39713969474508504, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006724081142765483, "throat_radius": 0.010650419782200308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558421134106506}], "aerodynamic_surfaces": [{"length": 0.5577690311444558, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13480476483823}, {"n": 4, "root_chord": 0.11916209239346039, "tip_chord": 0.05941962883385589, "span": 0.1101446532743543, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0474562936881613}, {"top_radius": 0.0632281220343872, "bottom_radius": 0.043474617844417036, "length": 0.059217230378574744, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983554811753827, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186926440147209, "upper_button_position": 0.0796628371606618}], "rail_length": 5, "inclination": 83.8122673563343, "heading": 51.61864029379732} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634951541767748, "mass": 15.255668808979742, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341800526652775, "I_33_without_motor": 0.031563077925111406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.923240003553795, "trigger": 800, "sampling_rate": 105, "lag": 1.5276709846587333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0707287835427794, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4402227306943136, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4165.533502554409, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033358973115460024, "grain_number": 5, "grain_density": 1778.476694089874, "grain_outer_radius": 0.03247083692651509, "grain_initial_inner_radius": 0.015181831780434148, "grain_initial_height": 0.11974656761853977, "grain_separation": 0.00524835671270787, "grains_center_of_mass_position": 0.3974949526549338, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00015529841022655935, "throat_radius": 0.010656179417557981, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550539035608137}], "aerodynamic_surfaces": [{"length": 0.5579557344512343, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343042273789947}, {"n": 4, "root_chord": 0.11981900293219698, "tip_chord": 0.06008695311249397, "span": 0.10981285843154395, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498219541103633}, {"top_radius": 0.06239995809588046, "bottom_radius": 0.04395174325560048, "length": 0.060247309324621745, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999864175604598, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187376724376585, "upper_button_position": 0.08124874512280122}], "rail_length": 5, "inclination": 85.01072020608397, "heading": 50.963000524419314} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350765526533976, "mass": 14.41978350315901, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325561666807349, "I_33_without_motor": 0.04953792392091372, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.059934856110042, "trigger": 800, "sampling_rate": 105, "lag": 1.562924124808594, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.059925062712742, "trigger": "apogee", "sampling_rate": 105, "lag": 1.387698564632698, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5610.063776664329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033713888056963716, "grain_number": 5, "grain_density": 1827.5085932423594, "grain_outer_radius": 0.03300882170267584, "grain_initial_inner_radius": 0.015453625411588266, "grain_initial_height": 0.12023600507000745, "grain_separation": 0.00636667760432852, "grains_center_of_mass_position": 0.39647840302191867, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001133525634644437, "throat_radius": 0.011307506112528329, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554105109032534}], "aerodynamic_surfaces": [{"length": 0.558785645550066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338677715025234}, {"n": 4, "root_chord": 0.11953690171804328, "tip_chord": 0.06003732701267183, "span": 0.1098885731763148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494558744316835}, {"top_radius": 0.06387788704406881, "bottom_radius": 0.044672731375851975, "length": 0.05905098802922664, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990895082037972, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173257779156454, "upper_button_position": 0.08176373028815187}], "rail_length": 5, "inclination": 85.3244507242868, "heading": 52.757694842798436} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351215133520088, "mass": 15.843212042148487, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326215547097721, "I_33_without_motor": 0.02059253598062621, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00943738063936, "trigger": 800, "sampling_rate": 105, "lag": 1.5905181240654418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0014343323201047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5305034723590818, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5775.565336717358, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032872068224286996, "grain_number": 5, "grain_density": 1830.6227011276524, "grain_outer_radius": 0.03250751239716039, "grain_initial_inner_radius": 0.01538213071705384, "grain_initial_height": 0.12147794176605325, "grain_separation": 0.005873703773264789, "grains_center_of_mass_position": 0.39648974428171363, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00020422007557733589, "throat_radius": 0.011639182317895435, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544978369211663}], "aerodynamic_surfaces": [{"length": 0.5588271298025168, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344080768409972}, {"n": 4, "root_chord": 0.1197517523089997, "tip_chord": 0.059961995887289586, "span": 0.11086404206330304, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048565928094417}, {"top_radius": 0.06208259356957655, "bottom_radius": 0.043920154129965465, "length": 0.059137333616921084, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984874893117708, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176842927981818, "upper_button_position": 0.08080319651358903}], "rail_length": 5, "inclination": 84.96533002590839, "heading": 52.64606223766785} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348062466926292, "mass": 14.914710077273151, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31442414190573, "I_33_without_motor": 0.02932743082405187, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.925606090722166, "trigger": 800, "sampling_rate": 105, "lag": 1.4342907350256293, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.016432870593287, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4132361199045471, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6314.594002331805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03216314666823376, "grain_number": 5, "grain_density": 1806.8638251464545, "grain_outer_radius": 0.03315653926414992, "grain_initial_inner_radius": 0.014964138602340244, "grain_initial_height": 0.1219151606792681, "grain_separation": 0.0035052415757475816, "grains_center_of_mass_position": 0.39729627306992243, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001030037247118342, "throat_radius": 0.011369693928032198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547553583562432}], "aerodynamic_surfaces": [{"length": 0.5587543086164146, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134756623351826}, {"n": 4, "root_chord": 0.12036346149669078, "tip_chord": 0.05956755943037989, "span": 0.10932491793855066, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499862962894142}, {"top_radius": 0.06312474066508675, "bottom_radius": 0.04480321908287437, "length": 0.06031937783835525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004603960700665, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177970280351526, "upper_button_position": 0.08266336803491392}], "rail_length": 5, "inclination": 86.01714833601416, "heading": 55.2900124050487} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349463330799976, "mass": 14.934158662590121, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330853885018033, "I_33_without_motor": 0.0250270984522042, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.069041971441914, "trigger": 800, "sampling_rate": 105, "lag": 1.4902539797178858, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0105135556596303, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2584945985726232, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6838.503109854836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032788100415119995, "grain_number": 5, "grain_density": 1856.4698710918121, "grain_outer_radius": 0.03290658087965673, "grain_initial_inner_radius": 0.014837317850079614, "grain_initial_height": 0.12111467213851829, "grain_separation": 0.005969771575908932, "grains_center_of_mass_position": 0.3971988443905438, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001933511530354512, "throat_radius": 0.01039967431868839, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546113838920792}], "aerodynamic_surfaces": [{"length": 0.5586689378554233, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353065245459462}, {"n": 4, "root_chord": 0.12002573383773667, "tip_chord": 0.06037024619779822, "span": 0.11003961643108692, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05037323450034}, {"top_radius": 0.06474290967128023, "bottom_radius": 0.04175147531306995, "length": 0.06089368236964099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013344030129911, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617575622584652, "upper_button_position": 0.08375878042833906}], "rail_length": 5, "inclination": 84.04755013543522, "heading": 52.257096048909816} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350065251645172, "mass": 15.397119900509578, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316862237815673, "I_33_without_motor": 0.02906517410483791, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989803360781028, "trigger": 800, "sampling_rate": 105, "lag": 1.425944254105163, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0839503983590668, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4258824298706705, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7136.3235718079995, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354469750654767, "grain_number": 5, "grain_density": 1780.6358167502106, "grain_outer_radius": 0.03292870425502642, "grain_initial_inner_radius": 0.014353895335496168, "grain_initial_height": 0.11901716035724681, "grain_separation": 0.0052065375837644185, "grains_center_of_mass_position": 0.39748114205403057, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010327708087928926, "throat_radius": 0.011108251062075318, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257005031460541}], "aerodynamic_surfaces": [{"length": 0.5568586431685533, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134190947598527}, {"n": 4, "root_chord": 0.11929847862403585, "tip_chord": 0.06014520898937184, "span": 0.11035986130911364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499734609336335}, {"top_radius": 0.06316520424861073, "bottom_radius": 0.04406530559210587, "length": 0.06051963522140107, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004681572320971, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176055926982537, "upper_button_position": 0.08286256453384344}], "rail_length": 5, "inclination": 83.69190989725888, "heading": 54.4498230225978} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635061378994302, "mass": 15.082728472432706, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32265171101244, "I_33_without_motor": 0.0383279726907075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01117050993031, "trigger": 800, "sampling_rate": 105, "lag": 1.4322438826572992, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035349644431696, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8113460566167543, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6473.744737537664, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327648981295852, "grain_number": 5, "grain_density": 1815.4097016105834, "grain_outer_radius": 0.033429706782977395, "grain_initial_inner_radius": 0.015561178368349055, "grain_initial_height": 0.12191979479173796, "grain_separation": 0.003098139229935367, "grains_center_of_mass_position": 0.39701548583698626, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007527625518320067, "throat_radius": 0.01088932906275521, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544554389304845}], "aerodynamic_surfaces": [{"length": 0.5585593487945456, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354062625740022}, {"n": 4, "root_chord": 0.11944941744935678, "tip_chord": 0.059462716523612756, "span": 0.11034547046189777, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482571835412993}, {"top_radius": 0.06390952839832315, "bottom_radius": 0.04278806713976812, "length": 0.06025345104712421, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009942069698832, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190488450910179, "upper_button_position": 0.08194536187886536}], "rail_length": 5, "inclination": 85.67971377793073, "heading": 54.23890350196233} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349864220113352, "mass": 14.41650118614819, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319741872856187, "I_33_without_motor": 0.03472961803584761, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.990740860440786, "trigger": 800, "sampling_rate": 105, "lag": 1.4372355709920068, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9251496529010053, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7396438956496996, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6508.591589202997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03330347594464678, "grain_number": 5, "grain_density": 1753.994003913029, "grain_outer_radius": 0.03298599114202703, "grain_initial_inner_radius": 0.014844144179194958, "grain_initial_height": 0.12008688688927298, "grain_separation": 0.003444032942332869, "grains_center_of_mass_position": 0.39792909574951846, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006424344902623232, "throat_radius": 0.01010460526096478, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529842151426347}], "aerodynamic_surfaces": [{"length": 0.5589039454572083, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135686227313652}, {"n": 4, "root_chord": 0.11987338615947557, "tip_chord": 0.060859556108176414, "span": 0.10948849524179761, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504903651098458}, {"top_radius": 0.06368438355962706, "bottom_radius": 0.04283866337381521, "length": 0.05926491343884509, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997862792942222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6155934898215006, "upper_button_position": 0.08419278947272157}], "rail_length": 5, "inclination": 83.9640144034249, "heading": 52.34168342730578} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350465040149963, "mass": 15.55453853073227, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326547653460541, "I_33_without_motor": 0.01822170955931573, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.959796823207947, "trigger": 800, "sampling_rate": 105, "lag": 1.4621227486992825, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9887216158853949, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1747064919083783, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5512.184806405827, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245125262842901, "grain_number": 5, "grain_density": 1803.6477846089088, "grain_outer_radius": 0.03319396256001193, "grain_initial_inner_radius": 0.014912752481407549, "grain_initial_height": 0.12214402968076775, "grain_separation": 0.0052650257417983385, "grains_center_of_mass_position": 0.3971951722372159, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.895874972828478e-05, "throat_radius": 0.010303973380468037, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558994586268755}], "aerodynamic_surfaces": [{"length": 0.5572021673266618, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349030614690068}, {"n": 4, "root_chord": 0.12010764673113897, "tip_chord": 0.06028176752071886, "span": 0.10965827996551789, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502438376734333}, {"top_radius": 0.0639269944683951, "bottom_radius": 0.04352085421474047, "length": 0.06010118427466233, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69852603152891, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184293938079217, "upper_button_position": 0.0800966377209883}], "rail_length": 5, "inclination": 84.67694879436915, "heading": 55.10921392595863} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349716624180138, "mass": 15.07112619462678, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31110470130587, "I_33_without_motor": 0.03392357358026496, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073813989611532, "trigger": 800, "sampling_rate": 105, "lag": 1.6077572740269752, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0702954180749038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.226893379289926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5678.3299107189, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03390547870560464, "grain_number": 5, "grain_density": 1796.774352309785, "grain_outer_radius": 0.0333559495314962, "grain_initial_inner_radius": 0.015022531836519153, "grain_initial_height": 0.11923897459871362, "grain_separation": 0.005599560916878962, "grains_center_of_mass_position": 0.3979863295171355, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003875123168496042, "throat_radius": 0.0105435312834858, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529054537191844}], "aerodynamic_surfaces": [{"length": 0.559654076192131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349300871579207}, {"n": 4, "root_chord": 0.11903494389909527, "tip_chord": 0.06004357041538464, "span": 0.11106469707494357, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489595504531322}, {"top_radius": 0.06335250910844101, "bottom_radius": 0.04356591769170291, "length": 0.058973117831032804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005833665121121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164391250052956, "upper_button_position": 0.08414424150681643}], "rail_length": 5, "inclination": 86.40110039785615, "heading": 51.218211031809844} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349448334165322, "mass": 15.298741450849498, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321544700317957, "I_33_without_motor": 0.023274018118781138, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.967009985301091, "trigger": 800, "sampling_rate": 105, "lag": 1.560388717551689, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.091771266033166, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4151637732746045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5868.1388102417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032382363022929114, "grain_number": 5, "grain_density": 1770.4662091732519, "grain_outer_radius": 0.03319809298899922, "grain_initial_inner_radius": 0.01502984946293905, "grain_initial_height": 0.11966283375802417, "grain_separation": 0.005233696060228307, "grains_center_of_mass_position": 0.3970685128615112, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00036943495874137256, "throat_radius": 0.01151424064201958, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562106474933863}], "aerodynamic_surfaces": [{"length": 0.5594697647138253, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340487529276646}, {"n": 4, "root_chord": 0.12039157443856162, "tip_chord": 0.05950278869812312, "span": 0.11076552129131496, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488455870115632}, {"top_radius": 0.06359652363131808, "bottom_radius": 0.03964542904617157, "length": 0.06048785511886974, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004719627039983, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186997091776918, "upper_button_position": 0.08177225352630646}], "rail_length": 5, "inclination": 83.59734078402197, "heading": 53.19054591866502} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349975557352297, "mass": 14.768074314684897, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321059606452353, "I_33_without_motor": 0.03091066114385889, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.91641303820664, "trigger": 800, "sampling_rate": 105, "lag": 1.7880236039977166, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0141456240893212, "trigger": "apogee", "sampling_rate": 105, "lag": 1.444792522831466, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6724.401285368063, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03326354293464759, "grain_number": 5, "grain_density": 1834.3621599879384, "grain_outer_radius": 0.033190114487442586, "grain_initial_inner_radius": 0.015325043615942637, "grain_initial_height": 0.11950131335441432, "grain_separation": 0.004913313529872333, "grains_center_of_mass_position": 0.3979528579943961, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000449026825019869, "throat_radius": 0.01082717080887362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547322299495405}], "aerodynamic_surfaces": [{"length": 0.557252231986837, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339618216837346}, {"n": 4, "root_chord": 0.1196766435570281, "tip_chord": 0.06055693994036601, "span": 0.10934204284975299, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048738605617315}, {"top_radius": 0.06346790743906837, "bottom_radius": 0.043433178675328456, "length": 0.05818152337846077, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989006769458527, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61879472776139, "upper_button_position": 0.08010594918446268}], "rail_length": 5, "inclination": 84.22684412389987, "heading": 54.10005454232554} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351062981450813, "mass": 15.232266431803986, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301002402707049, "I_33_without_motor": 0.02707834818526545, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.880921046682198, "trigger": 800, "sampling_rate": 105, "lag": 1.666592908239531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0261887029321795, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3956966760272134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4767.402002093024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266721103873782, "grain_number": 5, "grain_density": 1706.4063684330256, "grain_outer_radius": 0.03325484329778405, "grain_initial_inner_radius": 0.015046468563251904, "grain_initial_height": 0.1204667141741095, "grain_separation": 0.005827400130056573, "grains_center_of_mass_position": 0.39806896540572195, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034147186774403693, "throat_radius": 0.010561249141551984, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2570256602893568}], "aerodynamic_surfaces": [{"length": 0.5581771838088418, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332752018993308}, {"n": 4, "root_chord": 0.11958481770953845, "tip_chord": 0.060784538990663516, "span": 0.10868602858032868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500844768705648}, {"top_radius": 0.0629348051781742, "bottom_radius": 0.04184786119590895, "length": 0.06080674902433629, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994493830039835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190779355881528, "upper_button_position": 0.08037144741583069}], "rail_length": 5, "inclination": 86.60245084256965, "heading": 51.202813672789134} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350048355393753, "mass": 15.411209878729423, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316453000999988, "I_33_without_motor": 0.02761628630718192, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03172530593291, "trigger": 800, "sampling_rate": 105, "lag": 1.5081809895189222, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9559585949728939, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4929183256211398, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6257.936576128004, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315965224484999, "grain_number": 5, "grain_density": 1814.3445493680772, "grain_outer_radius": 0.033122870921110915, "grain_initial_inner_radius": 0.015171395598170094, "grain_initial_height": 0.11795909970854944, "grain_separation": 0.0034061980385949363, "grains_center_of_mass_position": 0.39788958604294955, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014914777126534252, "throat_radius": 0.011096104228118655, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554384760285664}], "aerodynamic_surfaces": [{"length": 0.5578420083775204, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329833425822862}, {"n": 4, "root_chord": 0.11946136241820553, "tip_chord": 0.059765406467872526, "span": 0.11013914595995819, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484523177322809}, {"top_radius": 0.06356529134564337, "bottom_radius": 0.042418240847875786, "length": 0.0606979196839853, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012153338200212, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180559287626823, "upper_button_position": 0.08315940505733888}], "rail_length": 5, "inclination": 86.93481718174543, "heading": 50.525996717825436} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349615577091762, "mass": 15.66266477213422, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332051547610867, "I_33_without_motor": 0.023384692407072902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073356359130852, "trigger": 800, "sampling_rate": 105, "lag": 1.6345681806427885, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1006703828953928, "trigger": "apogee", "sampling_rate": 105, "lag": 1.282543241888264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6323.6429138302565, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307430219660058, "grain_number": 5, "grain_density": 1874.047906831238, "grain_outer_radius": 0.03277403752812842, "grain_initial_inner_radius": 0.015113259753481236, "grain_initial_height": 0.12006387347200774, "grain_separation": 0.005413115685965959, "grains_center_of_mass_position": 0.3960564548419836, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00251872076352836, "throat_radius": 0.011729633050078285, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561908353379405}], "aerodynamic_surfaces": [{"length": 0.557797758248747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325329851763386}, {"n": 4, "root_chord": 0.11965419854509357, "tip_chord": 0.0614918820904758, "span": 0.11019654997994151, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502835417983574}, {"top_radius": 0.06272856644349761, "bottom_radius": 0.042018808939787954, "length": 0.0601840348645436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999840032478992, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182267279873623, "upper_button_position": 0.08175727526053689}], "rail_length": 5, "inclination": 84.86933444994946, "heading": 53.22958216788612} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349723512329102, "mass": 15.943935715769182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333428853566272, "I_33_without_motor": 0.046053414079563613, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.892084301869515, "trigger": 800, "sampling_rate": 105, "lag": 1.3734533951319166, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9430624452868104, "trigger": "apogee", "sampling_rate": 105, "lag": 1.327682243108526, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8187.939378769465, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224886698051687, "grain_number": 5, "grain_density": 1739.7779307657242, "grain_outer_radius": 0.033151486164808064, "grain_initial_inner_radius": 0.01467435989407957, "grain_initial_height": 0.11986718624277437, "grain_separation": 0.005894597080896587, "grains_center_of_mass_position": 0.3975171104762011, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007102303243276977, "throat_radius": 0.011573986105858153, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539534740573541}], "aerodynamic_surfaces": [{"length": 0.5582003391176011, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352429697202688}, {"n": 4, "root_chord": 0.11953897423612143, "tip_chord": 0.05961293038259803, "span": 0.11006366887271096, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497561512445663}, {"top_radius": 0.06354251547589108, "bottom_radius": 0.04170435505106815, "length": 0.05959986016575317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988146022259054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194986634826957, "upper_button_position": 0.07931593874320975}], "rail_length": 5, "inclination": 84.22653896161472, "heading": 58.355250034654354} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348909164983167, "mass": 14.69891367470536, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3476451044022095, "I_33_without_motor": 0.03970687712573247, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.056768981321168, "trigger": 800, "sampling_rate": 105, "lag": 1.3579637523384729, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0700215111968592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4476855592167945, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7138.362272657434, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269119328792005, "grain_number": 5, "grain_density": 1838.116063784062, "grain_outer_radius": 0.03292778042311661, "grain_initial_inner_radius": 0.015268192466222684, "grain_initial_height": 0.11951389340565807, "grain_separation": 0.0029625345705061165, "grains_center_of_mass_position": 0.3952569261838015, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006199925676863013, "throat_radius": 0.010411405294693494, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547627588899026}], "aerodynamic_surfaces": [{"length": 0.5584917625625248, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134389441753904}, {"n": 4, "root_chord": 0.11958768829481153, "tip_chord": 0.05906127726538528, "span": 0.10971651737750256, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507393508364709}, {"top_radius": 0.06361936962410315, "bottom_radius": 0.0432515267185195, "length": 0.05983386115148892, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011203324367692, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183042381940064, "upper_button_position": 0.08281609424276282}], "rail_length": 5, "inclination": 84.66938226704926, "heading": 57.02511246002728} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349728060433774, "mass": 15.193602097173748, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33437172456487, "I_33_without_motor": 0.0254232800885371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832455868837107, "trigger": 800, "sampling_rate": 105, "lag": 1.4392440522645695, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139784120979761, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4271076921511818, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7813.166813893336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033690439728597615, "grain_number": 5, "grain_density": 1884.8959248227961, "grain_outer_radius": 0.03303512513196555, "grain_initial_inner_radius": 0.014484796402649925, "grain_initial_height": 0.11998359852644405, "grain_separation": 0.004450523932336658, "grains_center_of_mass_position": 0.3948525321534341, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007202555098698931, "throat_radius": 0.01030501966284108, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552378768292105}], "aerodynamic_surfaces": [{"length": 0.5573737030513088, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134479359263793}, {"n": 4, "root_chord": 0.11988704532981614, "tip_chord": 0.060398459301173046, "span": 0.10977792489898723, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0476644490750815}, {"top_radius": 0.06388655319911074, "bottom_radius": 0.04686800927303743, "length": 0.05885726498080226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999317830742146, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171091788091754, "upper_button_position": 0.08282260426503918}], "rail_length": 5, "inclination": 84.93067879302544, "heading": 51.63890875884704} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063503693005892, "mass": 15.608394376618186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317763053010017, "I_33_without_motor": 0.03194544768606371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014617393541693, "trigger": 800, "sampling_rate": 105, "lag": 1.5339536538189815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0152757964482997, "trigger": "apogee", "sampling_rate": 105, "lag": 1.635174063522442, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52613749269, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033386699018007955, "grain_number": 5, "grain_density": 1783.708045509334, "grain_outer_radius": 0.033307249334383844, "grain_initial_inner_radius": 0.01467859038481482, "grain_initial_height": 0.12007668734544967, "grain_separation": 0.005342032108352509, "grains_center_of_mass_position": 0.3981349146693675, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007792646134429882, "throat_radius": 0.010994351211252109, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547970696921367}], "aerodynamic_surfaces": [{"length": 0.5566822635086706, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135130740464944}, {"n": 4, "root_chord": 0.1197808018743018, "tip_chord": 0.060068579247397384, "span": 0.10921259229760506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050768635726361}, {"top_radius": 0.06397241355500084, "bottom_radius": 0.04216645422659838, "length": 0.06112058442436944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011374124008717, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617763633237347, "upper_button_position": 0.08337377916352473}], "rail_length": 5, "inclination": 86.87217876130678, "heading": 55.49648251479946} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350428291806037, "mass": 15.217936928478371, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337217144021302, "I_33_without_motor": 0.026906998917822347, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.764732387140672, "trigger": 800, "sampling_rate": 105, "lag": 1.2428964240957607, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0250091938491073, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5529263564211875, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5405.449508421032, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291052417028702, "grain_number": 5, "grain_density": 1822.726193465152, "grain_outer_radius": 0.03332758566888196, "grain_initial_inner_radius": 0.014618094123555423, "grain_initial_height": 0.1189122143906587, "grain_separation": 0.0035360591686299514, "grains_center_of_mass_position": 0.39749068665268095, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010648908111239488, "throat_radius": 0.010536272295268153, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550408527965307}], "aerodynamic_surfaces": [{"length": 0.5588515372770299, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336924695313868}, {"n": 4, "root_chord": 0.12041714810849834, "tip_chord": 0.06023681542622486, "span": 0.10985903885931668, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048570002441649}, {"top_radius": 0.06286436374571985, "bottom_radius": 0.041913286609041686, "length": 0.05843414951530003, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990534159369798, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161708105486888, "upper_button_position": 0.08288260538829095}], "rail_length": 5, "inclination": 85.26885158852326, "heading": 53.06472692750394} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635058842346787, "mass": 15.06791224310324, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328402895959076, "I_33_without_motor": 0.028573691592324486, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972274125360801, "trigger": 800, "sampling_rate": 105, "lag": 1.4722196739114988, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9211286151770035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5562931527727704, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5781.465196919127, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221191539639273, "grain_number": 5, "grain_density": 1787.2366061495343, "grain_outer_radius": 0.03269935670261168, "grain_initial_inner_radius": 0.015816901773549576, "grain_initial_height": 0.11971894909729286, "grain_separation": 0.005000390191896349, "grains_center_of_mass_position": 0.39540541573978066, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019107466947016465, "throat_radius": 0.010345294605853046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542517447831865}], "aerodynamic_surfaces": [{"length": 0.5575600145057481, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334342105972937}, {"n": 4, "root_chord": 0.12022207006048488, "tip_chord": 0.05982023454922542, "span": 0.1100399553960582, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492929985067982}, {"top_radius": 0.0627016981654082, "bottom_radius": 0.0435053287391393, "length": 0.06001172020480557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700475008404681, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184255519967052, "upper_button_position": 0.08204945640797578}], "rail_length": 5, "inclination": 84.31414547000661, "heading": 52.154009520909305} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349250053646838, "mass": 15.730255266093938, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304764275104755, "I_33_without_motor": 0.02502551536146594, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002089728333287, "trigger": 800, "sampling_rate": 105, "lag": 1.5033109683376304, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0502837286583628, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7724692809781302, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6975.797603085575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032942895080587384, "grain_number": 5, "grain_density": 1781.3261242079877, "grain_outer_radius": 0.03390535263755485, "grain_initial_inner_radius": 0.015489110510795163, "grain_initial_height": 0.12011124382076364, "grain_separation": 0.00392222643675867, "grains_center_of_mass_position": 0.3977338369128524, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003457914957666131, "throat_radius": 0.010160648504150252, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254727183196578}], "aerodynamic_surfaces": [{"length": 0.5574471428558757, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325333549103234}, {"n": 4, "root_chord": 0.12010929667674348, "tip_chord": 0.06069605053891706, "span": 0.11094693112500818, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496843334419605}, {"top_radius": 0.06299955938641023, "bottom_radius": 0.045217345117441826, "length": 0.060018740934449706, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998334581083575, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191208248587933, "upper_button_position": 0.08071263324956424}], "rail_length": 5, "inclination": 84.70934046634623, "heading": 50.88807014828924} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635070459284034, "mass": 15.971454984504023, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323845934420354, "I_33_without_motor": 0.03723520156706045, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.884040966758283, "trigger": 800, "sampling_rate": 105, "lag": 1.5382376834378624, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9442083005675123, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4527724817772543, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7649.366957171147, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329389368431338, "grain_number": 5, "grain_density": 1881.69296256002, "grain_outer_radius": 0.03307963274811645, "grain_initial_inner_radius": 0.015242730029946713, "grain_initial_height": 0.12108240025446038, "grain_separation": 0.0045784379536469655, "grains_center_of_mass_position": 0.39586562901181876, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007537558028837716, "throat_radius": 0.010950665500437164, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255673151909839}], "aerodynamic_surfaces": [{"length": 0.5575350293536677, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340206483531974}, {"n": 4, "root_chord": 0.11912535423412966, "tip_chord": 0.05908092949758944, "span": 0.11013612578114468, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501708135460701}, {"top_radius": 0.06490958450869985, "bottom_radius": 0.04294417011589532, "length": 0.060281690135080224, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005802381100752, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617944994601467, "upper_button_position": 0.08263524350860818}], "rail_length": 5, "inclination": 85.9069822481434, "heading": 51.25837320014707} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349607166249685, "mass": 15.371436830543239, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321422337433471, "I_33_without_motor": 0.0337929607098668, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.039734658279068, "trigger": 800, "sampling_rate": 105, "lag": 1.5937408872485073, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0005613353724356, "trigger": "apogee", "sampling_rate": 105, "lag": 1.744048638408157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6861.712250249643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033373780784762073, "grain_number": 5, "grain_density": 1829.633650538257, "grain_outer_radius": 0.03305073515369776, "grain_initial_inner_radius": 0.015035442227461776, "grain_initial_height": 0.11972042455408399, "grain_separation": 0.00428237931798054, "grains_center_of_mass_position": 0.3973251831428218, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000645662107852641, "throat_radius": 0.01145594087430309, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548621111903164}], "aerodynamic_surfaces": [{"length": 0.5571275196581473, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135310239429237}, {"n": 4, "root_chord": 0.1201031527095268, "tip_chord": 0.06002426919384585, "span": 0.10961128438366938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488651348229234}, {"top_radius": 0.06392845060456655, "bottom_radius": 0.04364858387490322, "length": 0.059321841416545416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700510427500657, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188611181733934, "upper_button_position": 0.08164930932726355}], "rail_length": 5, "inclination": 85.05389801165572, "heading": 51.195480220778954} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348677169191433, "mass": 15.14005840394968, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3308679711747455, "I_33_without_motor": 0.026847338646989426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.921319776274668, "trigger": 800, "sampling_rate": 105, "lag": 1.5895466965183518, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.069639952112304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1071023445337342, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.336719228032, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03231980234923759, "grain_number": 5, "grain_density": 1774.514084372399, "grain_outer_radius": 0.032805465552169066, "grain_initial_inner_radius": 0.015568265825715093, "grain_initial_height": 0.12122775988822539, "grain_separation": 0.006124509332398598, "grains_center_of_mass_position": 0.3973868058298345, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007883861097203405, "throat_radius": 0.010232810379308767, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555320210955556}], "aerodynamic_surfaces": [{"length": 0.5589452691324261, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331842254068791}, {"n": 4, "root_chord": 0.11978159663735359, "tip_chord": 0.06032636633445844, "span": 0.11004120367766608, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488362250661722}, {"top_radius": 0.0644601272262442, "bottom_radius": 0.043836507746869, "length": 0.06048875511522501, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000555513136356, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618683340074938, "upper_button_position": 0.08137221123869764}], "rail_length": 5, "inclination": 86.04416876217294, "heading": 54.87305260799277} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350756900739546, "mass": 14.717050156826039, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328107852306494, "I_33_without_motor": 0.03729267055072154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.91299859575238, "trigger": 800, "sampling_rate": 105, "lag": 1.4062180509856301, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9779206634525973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6697156954736196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.112906674323, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032488739562179875, "grain_number": 5, "grain_density": 1761.3658991937295, "grain_outer_radius": 0.032904057871343435, "grain_initial_inner_radius": 0.015226117570868704, "grain_initial_height": 0.12014620542418493, "grain_separation": 0.005226221679003051, "grains_center_of_mass_position": 0.39674555251453153, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006509331072296952, "throat_radius": 0.011153558865640558, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552639346725896}], "aerodynamic_surfaces": [{"length": 0.5579759512835899, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135460862315443}, {"n": 4, "root_chord": 0.11998647942880653, "tip_chord": 0.059837589649854486, "span": 0.10972114983670352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509057211413424}, {"top_radius": 0.06317579683319034, "bottom_radius": 0.04328585749161155, "length": 0.06000135831425228, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991167513688383, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175245174942308, "upper_button_position": 0.08159223387460757}], "rail_length": 5, "inclination": 83.21963115772571, "heading": 54.137270499656864} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349620042566649, "mass": 15.688650638412062, "I_11_without_motor": 6.321, "I_22_without_motor": 6.344177351978726, "I_33_without_motor": 0.02433015034613832, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.960995523807533, "trigger": 800, "sampling_rate": 105, "lag": 1.4726556117018859, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0694901015845961, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9344504887861285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6648.725015600951, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309384656710171, "grain_number": 5, "grain_density": 1796.1847733917396, "grain_outer_radius": 0.032787412590176035, "grain_initial_inner_radius": 0.015107755605349034, "grain_initial_height": 0.11947822994143362, "grain_separation": 0.00391454420776473, "grains_center_of_mass_position": 0.39556589314470453, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013157072681443175, "throat_radius": 0.011759588442354797, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557854510746587}], "aerodynamic_surfaces": [{"length": 0.558608405261547, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332120487237156}, {"n": 4, "root_chord": 0.12013571510615105, "tip_chord": 0.06004433157764359, "span": 0.10994184474347156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486411023522393}, {"top_radius": 0.06468668336576586, "bottom_radius": 0.042307322102417, "length": 0.06001698216733037, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000394033902818, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172580493161293, "upper_button_position": 0.08278135407415255}], "rail_length": 5, "inclination": 83.80540089427349, "heading": 53.35270262859277} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350655516401149, "mass": 16.32043331528853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320668011445413, "I_33_without_motor": 0.05560572763798648, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08059800897686, "trigger": 800, "sampling_rate": 105, "lag": 1.5403361945337615, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.018685693927716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1819465499052424, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4594.37275762643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396095082303874, "grain_number": 5, "grain_density": 1854.2197032405993, "grain_outer_radius": 0.03276290993215177, "grain_initial_inner_radius": 0.015417254027316307, "grain_initial_height": 0.11948708225690548, "grain_separation": 0.0055731681125377195, "grains_center_of_mass_position": 0.3981066697113159, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005976431922582009, "throat_radius": 0.010861286959197133, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254219419401086}], "aerodynamic_surfaces": [{"length": 0.5571878579353834, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339259315424584}, {"n": 4, "root_chord": 0.11969346590937632, "tip_chord": 0.058805368160786006, "span": 0.10949053649776162, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497430805899983}, {"top_radius": 0.06363387874994732, "bottom_radius": 0.04406112943264425, "length": 0.060411881721516285, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006580833345302, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186376277833678, "upper_button_position": 0.08202045555116233}], "rail_length": 5, "inclination": 83.68252541051976, "heading": 49.95097449554565} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350764979824418, "mass": 15.162963667411667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326242386977451, "I_33_without_motor": 0.027746737816406013, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.018575590898456, "trigger": 800, "sampling_rate": 105, "lag": 1.6634367935397814, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0939489810313632, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0830870423792494, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6954.90963099508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032900700954529086, "grain_number": 5, "grain_density": 1847.176298861176, "grain_outer_radius": 0.032987261296184844, "grain_initial_inner_radius": 0.014665193644853908, "grain_initial_height": 0.11949087619348141, "grain_separation": 0.005632261747858377, "grains_center_of_mass_position": 0.3986381179223693, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004485705845824582, "throat_radius": 0.010883430077234482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555489586119533}], "aerodynamic_surfaces": [{"length": 0.5581491849006133, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1367669168737289}, {"n": 4, "root_chord": 0.120272855156925, "tip_chord": 0.06031693015192932, "span": 0.10980038440739641, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500740294480397}, {"top_radius": 0.06458505235374025, "bottom_radius": 0.044000424266398434, "length": 0.060784033696106424, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003040632673027, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171555362486123, "upper_button_position": 0.08314852701869035}], "rail_length": 5, "inclination": 85.24304746224365, "heading": 53.336204396211954} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350200778207533, "mass": 16.271868501930637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317028100200779, "I_33_without_motor": 0.023853633154252554, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.841659092516746, "trigger": 800, "sampling_rate": 105, "lag": 1.367800377254207, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881008411241331, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4420404647041682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.725935226492, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033266463889782244, "grain_number": 5, "grain_density": 1877.7244942081281, "grain_outer_radius": 0.03266647275896182, "grain_initial_inner_radius": 0.014897568085973352, "grain_initial_height": 0.1199850407651676, "grain_separation": 0.004420462947576628, "grains_center_of_mass_position": 0.39765766446532513, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00035975565112595476, "throat_radius": 0.01071886218939527, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545735443637047}], "aerodynamic_surfaces": [{"length": 0.5560483859868627, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329514413962194}, {"n": 4, "root_chord": 0.12081812204297902, "tip_chord": 0.05966369305496363, "span": 0.11008484701654647, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049740198601122}, {"top_radius": 0.06429173490398293, "bottom_radius": 0.042907145674132924, "length": 0.061964610262805614, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009604726267802, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183365120519337, "upper_button_position": 0.08262396057484644}], "rail_length": 5, "inclination": 83.71771996463185, "heading": 53.61358324272006} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350230056239921, "mass": 14.832040120291108, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323533907463835, "I_33_without_motor": 0.040536025269779424, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.945156835453874, "trigger": 800, "sampling_rate": 105, "lag": 1.4018015760579434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0676472450231336, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6824157018038761, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.7338562613895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033991030772348725, "grain_number": 5, "grain_density": 1644.6313033847082, "grain_outer_radius": 0.03283962112625895, "grain_initial_inner_radius": 0.014678250120292247, "grain_initial_height": 0.12008038987086891, "grain_separation": 0.0044523679169504796, "grains_center_of_mass_position": 0.3970738206231322, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001810600995124177, "throat_radius": 0.011526691443849775, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544805241726473}], "aerodynamic_surfaces": [{"length": 0.5595399542985262, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327280737642065}, {"n": 4, "root_chord": 0.11926124567617229, "tip_chord": 0.05975159257905394, "span": 0.11019950704537503, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490758945515797}, {"top_radius": 0.06147881769045503, "bottom_radius": 0.043978139370416724, "length": 0.05925839181409183, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992022958333449, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173502025835066, "upper_button_position": 0.08185209324983833}], "rail_length": 5, "inclination": 85.78949268423177, "heading": 55.276684859912955} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350528454789083, "mass": 14.484150885171399, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335897880194627, "I_33_without_motor": 0.030131851926491315, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.848145302398388, "trigger": 800, "sampling_rate": 105, "lag": 1.3543508684217516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063583112273867, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5140461943938115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.555377199053, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318102305537878, "grain_number": 5, "grain_density": 1860.3937901668978, "grain_outer_radius": 0.032852117868116544, "grain_initial_inner_radius": 0.015236509881394677, "grain_initial_height": 0.12014630568579027, "grain_separation": 0.006332073500534592, "grains_center_of_mass_position": 0.39664754080542874, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002948712363569236, "throat_radius": 0.011513904059615804, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560004595970191}], "aerodynamic_surfaces": [{"length": 0.5583160971544873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343189833835425}, {"n": 4, "root_chord": 0.1197352642923288, "tip_chord": 0.05956223219824577, "span": 0.10993738398146198, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494964732180767}, {"top_radius": 0.0641124682990919, "bottom_radius": 0.04338826672835221, "length": 0.05930789020437407, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982408626975872, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159813138756408, "upper_button_position": 0.08225954882194642}], "rail_length": 5, "inclination": 85.35880428522448, "heading": 54.91119793487917} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634944423424279, "mass": 16.543942243556273, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3187680786780795, "I_33_without_motor": 0.06136527811092572, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.025861537547955, "trigger": 800, "sampling_rate": 105, "lag": 1.4083457917007907, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0352196255795962, "trigger": "apogee", "sampling_rate": 105, "lag": 1.111022927201113, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4891.834156312663, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03219415692470974, "grain_number": 5, "grain_density": 1838.6032601945512, "grain_outer_radius": 0.03323550136924247, "grain_initial_inner_radius": 0.015184781488199545, "grain_initial_height": 0.12056813451947614, "grain_separation": 0.0058600541970467365, "grains_center_of_mass_position": 0.3968056866962573, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001223243820470747, "throat_radius": 0.01129628173738251, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561783467531988}], "aerodynamic_surfaces": [{"length": 0.5605830242689647, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342283959268546}, {"n": 4, "root_chord": 0.12022854331827051, "tip_chord": 0.05987666392498371, "span": 0.10990495486886455, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497979015579413}, {"top_radius": 0.06422211913745192, "bottom_radius": 0.04327616338406991, "length": 0.060415120502258154, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016925181550269, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172199714718457, "upper_button_position": 0.08447254668318116}], "rail_length": 5, "inclination": 84.6894782901628, "heading": 52.8261048563352} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350566122961479, "mass": 14.928182337626133, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323661728445394, "I_33_without_motor": 0.03228190130721379, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110884083524061, "trigger": 800, "sampling_rate": 105, "lag": 1.5676857060173053, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9405144819683772, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3620808804673863, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.124000483348, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03365527672822683, "grain_number": 5, "grain_density": 1803.7206384407439, "grain_outer_radius": 0.03356106923552959, "grain_initial_inner_radius": 0.014303402715568877, "grain_initial_height": 0.11904128483535759, "grain_separation": 0.0031225819029239493, "grains_center_of_mass_position": 0.39675702829220544, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0023895408812494956, "throat_radius": 0.01143022937721282, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560030148171792}], "aerodynamic_surfaces": [{"length": 0.5588379291795464, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345723308005935}, {"n": 4, "root_chord": 0.12004078675835052, "tip_chord": 0.05985898029531563, "span": 0.10982098238068103, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504936810262098}, {"top_radius": 0.06374117442521363, "bottom_radius": 0.04387470233476198, "length": 0.05918586693423917, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997794620203718, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160052320842214, "upper_button_position": 0.08377422993615036}], "rail_length": 5, "inclination": 84.47556863538495, "heading": 53.86280918273841} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350107412304232, "mass": 15.496361478016329, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3253788058248865, "I_33_without_motor": 0.03174500693222137, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077596460365733, "trigger": 800, "sampling_rate": 105, "lag": 1.7845558888440654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1028531129077648, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4235550275090618, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7047.263318098907, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262782737649929, "grain_number": 5, "grain_density": 1856.4189782870783, "grain_outer_radius": 0.03282007983243874, "grain_initial_inner_radius": 0.015194126841114357, "grain_initial_height": 0.11976478178181095, "grain_separation": 0.0039547267776007915, "grains_center_of_mass_position": 0.3960023340721274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006694763617126642, "throat_radius": 0.010879373978334814, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546596672549797}], "aerodynamic_surfaces": [{"length": 0.5589422274876825, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340539114677315}, {"n": 4, "root_chord": 0.11939426914400152, "tip_chord": 0.061076434195520175, "span": 0.10963482274907424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499196396667414}, {"top_radius": 0.0625563313490686, "bottom_radius": 0.042357454283967116, "length": 0.05931520389230761, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001925332564348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193081927760242, "upper_button_position": 0.0808843404804106}], "rail_length": 5, "inclination": 85.73461630515293, "heading": 54.11805710672891} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350814524322684, "mass": 15.76545852629856, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319916678291581, "I_33_without_motor": 0.04455851470261017, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.075362706070479, "trigger": 800, "sampling_rate": 105, "lag": 1.4832832735851402, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.027388536223086, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9391856492201962, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6623.543355664533, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032351409479228335, "grain_number": 5, "grain_density": 1840.9914797091317, "grain_outer_radius": 0.033205582073393795, "grain_initial_inner_radius": 0.015625363735831097, "grain_initial_height": 0.11932013869406959, "grain_separation": 0.004462712676667207, "grains_center_of_mass_position": 0.39601813275354836, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012194781402286342, "throat_radius": 0.011189755216265149, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563108596920054}], "aerodynamic_surfaces": [{"length": 0.5592176218957299, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333041409371842}, {"n": 4, "root_chord": 0.11981931943300754, "tip_chord": 0.0601479399134115, "span": 0.10983372425019144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494433547468993}, {"top_radius": 0.061774830326283774, "bottom_radius": 0.044861482864980144, "length": 0.06114756674101728, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002347101302007, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194550399033589, "upper_button_position": 0.08077967022684174}], "rail_length": 5, "inclination": 86.1975914047038, "heading": 52.78693911053079} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350661675120706, "mass": 15.82863625737726, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3262178534551206, "I_33_without_motor": 0.04708245436945863, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110811575474338, "trigger": 800, "sampling_rate": 105, "lag": 1.4927377091512977, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.027527306873051, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4140805677970711, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.055552085467, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032887731083226394, "grain_number": 5, "grain_density": 1708.7589401264286, "grain_outer_radius": 0.033235034790178294, "grain_initial_inner_radius": 0.015271396602312042, "grain_initial_height": 0.11902327942790449, "grain_separation": 0.0042420948510715544, "grains_center_of_mass_position": 0.3973083115889271, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007152024721642259, "throat_radius": 0.012094258845567108, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543973962353805}], "aerodynamic_surfaces": [{"length": 0.5597977458058035, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345738740726803}, {"n": 4, "root_chord": 0.12021869672689584, "tip_chord": 0.059874498142359275, "span": 0.11037572572223962, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488278117195846}, {"top_radius": 0.06453645404665377, "bottom_radius": 0.042469486105316055, "length": 0.060237403748513184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995325202279592, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163258417657922, "upper_button_position": 0.083206678462167}], "rail_length": 5, "inclination": 85.1703179081904, "heading": 54.11871901415833} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349974585400614, "mass": 15.114873688412956, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312127146772799, "I_33_without_motor": 0.03641182564170358, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.795916367941777, "trigger": 800, "sampling_rate": 105, "lag": 1.483351743321719, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0426990574851502, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2284665135153146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6357.76293039882, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257927180349721, "grain_number": 5, "grain_density": 1824.1236983952663, "grain_outer_radius": 0.03280874759780054, "grain_initial_inner_radius": 0.01435807123919998, "grain_initial_height": 0.1209343613175914, "grain_separation": 0.005033527929099555, "grains_center_of_mass_position": 0.3965214569901056, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.3849625060257904e-05, "throat_radius": 0.0113791505175037, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255327943896963}], "aerodynamic_surfaces": [{"length": 0.5586841770630917, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339872697592441}, {"n": 4, "root_chord": 0.11914397360891196, "tip_chord": 0.05936605190461864, "span": 0.11021782469278932, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048738602532867}, {"top_radius": 0.06284524952372868, "bottom_radius": 0.04332244185440218, "length": 0.0607626019553223, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699093090874951, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186971619739431, "upper_button_position": 0.08039592890100788}], "rail_length": 5, "inclination": 86.17215817057885, "heading": 48.34298840876551} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349681036597633, "mass": 15.99762984753401, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324457527162217, "I_33_without_motor": 0.036362200405327255, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.848862195283386, "trigger": 800, "sampling_rate": 105, "lag": 1.5679302900194665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.005078486677523, "trigger": "apogee", "sampling_rate": 105, "lag": 1.654884747811826, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5883.877058011067, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332760934484958, "grain_number": 5, "grain_density": 1883.153687011777, "grain_outer_radius": 0.033260522076742315, "grain_initial_inner_radius": 0.014703855743628114, "grain_initial_height": 0.12047166491050332, "grain_separation": 0.00403072116951464, "grains_center_of_mass_position": 0.39763259542461016, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005454308982842138, "throat_radius": 0.011854708060886418, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558299431707267}], "aerodynamic_surfaces": [{"length": 0.5568246875568417, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336391111756992}, {"n": 4, "root_chord": 0.11936280449932841, "tip_chord": 0.0603059951385392, "span": 0.10989420658833064, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489795640803914}, {"top_radius": 0.06298389409039873, "bottom_radius": 0.041426075596181285, "length": 0.058540415556341374, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010575893926125, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61775233772039, "upper_button_position": 0.08330525167222258}], "rail_length": 5, "inclination": 85.03091524028119, "heading": 53.38066848957075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349970515564267, "mass": 16.7020441975132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310870927397118, "I_33_without_motor": 0.047278014654661374, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.28289823749439, "trigger": 800, "sampling_rate": 105, "lag": 1.36020608967158, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1340259260280965, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1421362389872456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6506.215146846739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291199693749289, "grain_number": 5, "grain_density": 1821.1289651287602, "grain_outer_radius": 0.032892333903385466, "grain_initial_inner_radius": 0.01527471372495248, "grain_initial_height": 0.11980194773979806, "grain_separation": 0.003926593959134177, "grains_center_of_mass_position": 0.3980201061898963, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003472714670996996, "throat_radius": 0.010795807351420626, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550883742283114}], "aerodynamic_surfaces": [{"length": 0.55807726657663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321450501339494}, {"n": 4, "root_chord": 0.11928974755881772, "tip_chord": 0.06016025131417437, "span": 0.11034147752528517, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050387680794538}, {"top_radius": 0.06477484209179492, "bottom_radius": 0.04250379821194162, "length": 0.059318900087982164, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006085520566799, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184926145703337, "upper_button_position": 0.08211593748634627}], "rail_length": 5, "inclination": 84.72940214912872, "heading": 57.92604498942562} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350558487733447, "mass": 15.983730438131424, "I_11_without_motor": 6.321, "I_22_without_motor": 6.298085572284144, "I_33_without_motor": 0.029240704627731245, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.960976276327756, "trigger": 800, "sampling_rate": 105, "lag": 1.7099976808286452, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0158625950239693, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4029824639963446, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6089.887262764002, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033037234033609114, "grain_number": 5, "grain_density": 1811.6588279045811, "grain_outer_radius": 0.03280806804657398, "grain_initial_inner_radius": 0.015221539892509047, "grain_initial_height": 0.12040108456314491, "grain_separation": 0.002503197280798909, "grains_center_of_mass_position": 0.39775276850178876, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005017149330466289, "throat_radius": 0.011338150953577293, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540846424594958}], "aerodynamic_surfaces": [{"length": 0.5575103373253242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134508836400656}, {"n": 4, "root_chord": 0.11968598992668096, "tip_chord": 0.05944041876099646, "span": 0.10947801041526689, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503805853390857}, {"top_radius": 0.06352643637218514, "bottom_radius": 0.044381852882531166, "length": 0.06078189878625247, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7017762569591384, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619045367152774, "upper_button_position": 0.08273088980636434}], "rail_length": 5, "inclination": 84.20620010067341, "heading": 53.57068077651382} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351400663834361, "mass": 14.488002056223754, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302630651009075, "I_33_without_motor": 0.01867712391252678, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.121616194429002, "trigger": 800, "sampling_rate": 105, "lag": 1.475686586132477, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9997199502237726, "trigger": "apogee", "sampling_rate": 105, "lag": 1.472986069654121, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.5619674346135, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330599635803222, "grain_number": 5, "grain_density": 1750.4361869240909, "grain_outer_radius": 0.033341111582149925, "grain_initial_inner_radius": 0.014362978204404141, "grain_initial_height": 0.1200170945660025, "grain_separation": 0.004307674285154488, "grains_center_of_mass_position": 0.3981743555047869, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004964701142615134, "throat_radius": 0.011236061687940127, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554195822642888}], "aerodynamic_surfaces": [{"length": 0.5581683349798491, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344246462705185}, {"n": 4, "root_chord": 0.11997958701210333, "tip_chord": 0.06071479202179132, "span": 0.10976932173362793, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484544490205376}, {"top_radius": 0.061448499246609334, "bottom_radius": 0.04523326649599763, "length": 0.0594531523390045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013060972818543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186026599542703, "upper_button_position": 0.082703437327584}], "rail_length": 5, "inclination": 84.4277018183889, "heading": 54.11096923486808} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350235371807647, "mass": 15.643256717727482, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31484231546398, "I_33_without_motor": 0.03879934321514706, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.858917654307808, "trigger": 800, "sampling_rate": 105, "lag": 1.4784579349750218, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9838706844381231, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4589853114666496, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8303.138743064093, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033136887538392425, "grain_number": 5, "grain_density": 1706.3365786711984, "grain_outer_radius": 0.033203127675014196, "grain_initial_inner_radius": 0.014620694257207223, "grain_initial_height": 0.11931887202492436, "grain_separation": 0.005268508430061792, "grains_center_of_mass_position": 0.398657700356464, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006593181526172394, "throat_radius": 0.010939617815146453, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534890588037042}], "aerodynamic_surfaces": [{"length": 0.5579905740972613, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333718365991028}, {"n": 4, "root_chord": 0.12042214436310424, "tip_chord": 0.05945571428694382, "span": 0.11087136242977642, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505711588908924}, {"top_radius": 0.06453145257863914, "bottom_radius": 0.045220708674426034, "length": 0.05858500792255242, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997362971850666, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183491823794736, "upper_button_position": 0.08138711480559302}], "rail_length": 5, "inclination": 83.92210274961906, "heading": 55.12444897992712} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350152520071942, "mass": 15.503546856156708, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3145048870049605, "I_33_without_motor": 0.04437958883140379, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.21927198567488, "trigger": 800, "sampling_rate": 105, "lag": 1.59407986941476, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9603732196788408, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2953310889308238, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7358.106541699496, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033293653655997714, "grain_number": 5, "grain_density": 1825.3868859460908, "grain_outer_radius": 0.03308110481886692, "grain_initial_inner_radius": 0.015258790226737299, "grain_initial_height": 0.11951692080881275, "grain_separation": 0.0056842889566227585, "grains_center_of_mass_position": 0.3967160006095692, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005968118078223158, "throat_radius": 0.010469257068926341, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559483707951424}], "aerodynamic_surfaces": [{"length": 0.5572597394752801, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346841018574605}, {"n": 4, "root_chord": 0.11973674289367298, "tip_chord": 0.06107790232082755, "span": 0.11060859825401242, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486334871651686}, {"top_radius": 0.06357281075013996, "bottom_radius": 0.04395568135182032, "length": 0.059484823118766746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990544410440023, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618192133249666, "upper_button_position": 0.08086230779433623}], "rail_length": 5, "inclination": 83.63377609029784, "heading": 54.06013712899685} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348873140492899, "mass": 15.39772319044281, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3174720052941815, "I_33_without_motor": 0.022596380190005955, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.097213670849488, "trigger": 800, "sampling_rate": 105, "lag": 1.3915705717553755, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9392168526179459, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1722377125966115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7789.6939194185525, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220875596767066, "grain_number": 5, "grain_density": 1829.5918774760182, "grain_outer_radius": 0.0333520343461694, "grain_initial_inner_radius": 0.015798604275461405, "grain_initial_height": 0.12120350282084366, "grain_separation": 0.004147546821427842, "grains_center_of_mass_position": 0.3973996870194583, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007571415798461605, "throat_radius": 0.01056596211528706, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559984267869009}], "aerodynamic_surfaces": [{"length": 0.5598839359056458, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340080292248607}, {"n": 4, "root_chord": 0.11999033766132569, "tip_chord": 0.059477826871808206, "span": 0.110790973002475, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439284946093}, {"top_radius": 0.06373663444402292, "bottom_radius": 0.04456696248788347, "length": 0.06186325318758883, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008161936296559, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171436530571246, "upper_button_position": 0.08367254057253126}], "rail_length": 5, "inclination": 84.1350661455557, "heading": 51.32123894891269} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350598992671388, "mass": 15.116068341532, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299839960840006, "I_33_without_motor": 0.01644455782724902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005139069894474, "trigger": 800, "sampling_rate": 105, "lag": 1.5317942436035836, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.939972522541705, "trigger": "apogee", "sampling_rate": 105, "lag": 1.421665582118231, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7174.048183442291, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254635528269922, "grain_number": 5, "grain_density": 1764.9919682071377, "grain_outer_radius": 0.03390879652495536, "grain_initial_inner_radius": 0.014487947460811916, "grain_initial_height": 0.12137442375819109, "grain_separation": 0.005689221571236834, "grains_center_of_mass_position": 0.39684012577775113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004551127867471365, "throat_radius": 0.01056050772560727, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567251348503206}], "aerodynamic_surfaces": [{"length": 0.5569123681035684, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134029574676987}, {"n": 4, "root_chord": 0.1191195122470778, "tip_chord": 0.059826853779867725, "span": 0.109668341577623, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050095184906917}, {"top_radius": 0.06350673085402615, "bottom_radius": 0.04561634274014269, "length": 0.059939108086846785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993075391459747, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178754835179717, "upper_button_position": 0.08143205562800293}], "rail_length": 5, "inclination": 84.96482932211737, "heading": 50.01235133133258} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350081100060809, "mass": 15.290264575798169, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331667706303446, "I_33_without_motor": 0.0339782939510848, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893563369195329, "trigger": 800, "sampling_rate": 105, "lag": 1.5663737577399734, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.144254414408596, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5703425622768268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.447005330478, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286637081406721, "grain_number": 5, "grain_density": 1857.297453394681, "grain_outer_radius": 0.03312507850113102, "grain_initial_inner_radius": 0.015341526885860936, "grain_initial_height": 0.1193774231810778, "grain_separation": 0.006201944381486715, "grains_center_of_mass_position": 0.398051042737148, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009746942665539987, "throat_radius": 0.010475869929167552, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544954465742617}], "aerodynamic_surfaces": [{"length": 0.559307222611432, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332300103923867}, {"n": 4, "root_chord": 0.1204196754203411, "tip_chord": 0.05996124035653514, "span": 0.11085263126304826, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490986824828115}, {"top_radius": 0.06263055158629517, "bottom_radius": 0.0443820503747486, "length": 0.058523060112769185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985530755453083, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181384137231515, "upper_button_position": 0.08041466182215684}], "rail_length": 5, "inclination": 84.80763804597896, "heading": 51.99008546797012} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349845681881174, "mass": 15.51034496849051, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316727280221023, "I_33_without_motor": 0.030246264150415578, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.141142672811634, "trigger": 800, "sampling_rate": 105, "lag": 1.5045091541582942, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.101470987295491, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4927963819611385, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6505.899573331687, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03408550019847789, "grain_number": 5, "grain_density": 1867.9895441954816, "grain_outer_radius": 0.03353725871127009, "grain_initial_inner_radius": 0.014628179391210635, "grain_initial_height": 0.11953944285208373, "grain_separation": 0.004182063015203245, "grains_center_of_mass_position": 0.39891814475468484, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003842676966896822, "throat_radius": 0.01103949658744561, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538345958776453}], "aerodynamic_surfaces": [{"length": 0.559415848170083, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134052971441127}, {"n": 4, "root_chord": 0.11994061139359602, "tip_chord": 0.05948595807829556, "span": 0.11011284758369706, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501150844757636}, {"top_radius": 0.06464814708973617, "bottom_radius": 0.04352222557724632, "length": 0.0585589750660511, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997298893488606, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187423504653559, "upper_button_position": 0.08098753888350474}], "rail_length": 5, "inclination": 86.474474699447, "heading": 50.66593022491799} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349680222394927, "mass": 15.643316291495657, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316745053484233, "I_33_without_motor": 0.03579971686675272, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095979349860174, "trigger": 800, "sampling_rate": 105, "lag": 1.475909857557183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9035818933164838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4089724074006489, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4896.471678751919, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03298513394652725, "grain_number": 5, "grain_density": 1808.8603877853539, "grain_outer_radius": 0.033356221412443376, "grain_initial_inner_radius": 0.015201075509221488, "grain_initial_height": 0.12106447511444422, "grain_separation": 0.004962363233293196, "grains_center_of_mass_position": 0.39670890774644746, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010246868597606887, "throat_radius": 0.011059400591960707, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528122022960284}], "aerodynamic_surfaces": [{"length": 0.5583855378621938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344380718895668}, {"n": 4, "root_chord": 0.12050371769439953, "tip_chord": 0.06072083691641604, "span": 0.10845637143937845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498592074610775}, {"top_radius": 0.06219235503046719, "bottom_radius": 0.043658473838901146, "length": 0.060391755425846266, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991087141773683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177706815293468, "upper_button_position": 0.08133803264802153}], "rail_length": 5, "inclination": 83.75950967544838, "heading": 52.81416723410497} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635145613891314, "mass": 14.919882950884865, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31713440372247, "I_33_without_motor": 0.030953003217082373, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.851983640853021, "trigger": 800, "sampling_rate": 105, "lag": 1.4674681803175535, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1148370905667397, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2170684610675548, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.587142390023, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264355487281794, "grain_number": 5, "grain_density": 1767.9587158898676, "grain_outer_radius": 0.03251756804050797, "grain_initial_inner_radius": 0.015176804260234314, "grain_initial_height": 0.12191463620238359, "grain_separation": 0.0044503365173660285, "grains_center_of_mass_position": 0.3977572437278211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005173096070174438, "throat_radius": 0.011126365611107669, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551257712256572}], "aerodynamic_surfaces": [{"length": 0.5601842487663329, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136177778694469}, {"n": 4, "root_chord": 0.11988328125493863, "tip_chord": 0.06017443466160251, "span": 0.11076226557972312, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503119555233178}, {"top_radius": 0.06560409124978885, "bottom_radius": 0.04299137589844139, "length": 0.05994768897515142, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995762995345279, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183125497860648, "upper_button_position": 0.08126374974846318}], "rail_length": 5, "inclination": 85.21720727835242, "heading": 51.18477991807628} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350799607024002, "mass": 14.947600302843787, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312788457320762, "I_33_without_motor": 0.04180624820518606, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.017992556628661, "trigger": 800, "sampling_rate": 105, "lag": 1.398942283033999, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0416920314502922, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7789275838385676, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.79664329265, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03230735666210473, "grain_number": 5, "grain_density": 1802.8444442124874, "grain_outer_radius": 0.032808978312102076, "grain_initial_inner_radius": 0.015087007833029001, "grain_initial_height": 0.11943103331599621, "grain_separation": 0.006470155588081557, "grains_center_of_mass_position": 0.39713222788523667, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001542140305043063, "throat_radius": 0.011042068432316605, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254005398596193}], "aerodynamic_surfaces": [{"length": 0.5589161969389901, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348949048591155}, {"n": 4, "root_chord": 0.12029758596995735, "tip_chord": 0.05919475982371939, "span": 0.11020577511677891, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492190914748913}, {"top_radius": 0.0653027983876275, "bottom_radius": 0.0430500075381404, "length": 0.058441057712237635, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994178881342481, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163732600851495, "upper_button_position": 0.08304462804909862}], "rail_length": 5, "inclination": 84.84997515913865, "heading": 54.79119826119657} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350715438925233, "mass": 14.911781771523472, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326217155331234, "I_33_without_motor": 0.026738793342583042, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.9045350187866, "trigger": 800, "sampling_rate": 105, "lag": 1.5611502756372717, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9477003042000832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8053277913023458, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4192.319075126652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03372274899816038, "grain_number": 5, "grain_density": 1731.0750003774046, "grain_outer_radius": 0.033022506503355774, "grain_initial_inner_radius": 0.014405611854931704, "grain_initial_height": 0.12125557153893804, "grain_separation": 0.00557374472977037, "grains_center_of_mass_position": 0.39650507852695116, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00204210356327978, "throat_radius": 0.011548932997289414, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547710426134508}], "aerodynamic_surfaces": [{"length": 0.5583418920136936, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132467109299782}, {"n": 4, "root_chord": 0.12022298610880851, "tip_chord": 0.06039332706406446, "span": 0.10968755736213517, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487299647403217}, {"top_radius": 0.06472108994437213, "bottom_radius": 0.0428817818560753, "length": 0.05998782676461884, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998278306866319, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188852003617226, "upper_button_position": 0.08094263032490934}], "rail_length": 5, "inclination": 85.08393299977227, "heading": 53.152312220561264} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349135874648634, "mass": 15.227745034422579, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328067525100397, "I_33_without_motor": 0.051856798993548586, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081147978016215, "trigger": 800, "sampling_rate": 105, "lag": 1.441512799468951, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1350477353537014, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0652942000959411, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8226.779106751808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296671778629183, "grain_number": 5, "grain_density": 1794.5380261118798, "grain_outer_radius": 0.03316284838728819, "grain_initial_inner_radius": 0.015570892836227378, "grain_initial_height": 0.11786795852576153, "grain_separation": 0.005699956331369701, "grains_center_of_mass_position": 0.39750989182175395, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006433399879353447, "throat_radius": 0.01091426770867519, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551869052470377}], "aerodynamic_surfaces": [{"length": 0.5582690252647475, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348439469258729}, {"n": 4, "root_chord": 0.12002542974067226, "tip_chord": 0.05880573673990045, "span": 0.11054678427559483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048338267260117}, {"top_radius": 0.062048702665586916, "bottom_radius": 0.04229849581588398, "length": 0.06054473057445315, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001183995939708, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170084519383152, "upper_button_position": 0.0831099476556556}], "rail_length": 5, "inclination": 83.317555803898, "heading": 50.073892199774534} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350007100790607, "mass": 15.346193332828916, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313671547730219, "I_33_without_motor": 0.04118073591819581, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.224403066457928, "trigger": 800, "sampling_rate": 105, "lag": 1.5894647845701857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9519317612339457, "trigger": "apogee", "sampling_rate": 105, "lag": 1.80203000320157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8365.602197242839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385539216002575, "grain_number": 5, "grain_density": 1849.1184115931123, "grain_outer_radius": 0.03347122697907893, "grain_initial_inner_radius": 0.013589743167067788, "grain_initial_height": 0.11846655686473725, "grain_separation": 0.0030982950946336803, "grains_center_of_mass_position": 0.39867294189801744, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040441594520245085, "throat_radius": 0.011688280430105263, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253925753583204}], "aerodynamic_surfaces": [{"length": 0.5586340107133337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133938710731301}, {"n": 4, "root_chord": 0.1198993694377257, "tip_chord": 0.05911195730664921, "span": 0.10911447762110936, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511743161941631}, {"top_radius": 0.062256588297886946, "bottom_radius": 0.04323290618185043, "length": 0.058846189158892545, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992967783086661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181799465174678, "upper_button_position": 0.08111683179119833}], "rail_length": 5, "inclination": 84.1384756973065, "heading": 49.61643323022119} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350052305835922, "mass": 15.115920335113344, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319132260871135, "I_33_without_motor": 0.03595321247378587, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.814085839028625, "trigger": 800, "sampling_rate": 105, "lag": 1.779725913397803, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9786608268201671, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3984355931154082, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7794.8507945065085, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319507850173346, "grain_number": 5, "grain_density": 1757.1145301020474, "grain_outer_radius": 0.032915704246017835, "grain_initial_inner_radius": 0.014392395617239984, "grain_initial_height": 0.11944441466371589, "grain_separation": 0.004808233588103325, "grains_center_of_mass_position": 0.39575030878562184, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00026792212715745473, "throat_radius": 0.011345184261050573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543155838175284}], "aerodynamic_surfaces": [{"length": 0.5554051730441475, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335764278856537}, {"n": 4, "root_chord": 0.1197950504125894, "tip_chord": 0.060236872149017504, "span": 0.10988308130130058, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048262494183557}, {"top_radius": 0.06445895826098125, "bottom_radius": 0.04371041425965579, "length": 0.06060449291454869, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698050704790991, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182414969805278, "upper_button_position": 0.07980920781046319}], "rail_length": 5, "inclination": 83.73642942859885, "heading": 48.70947385752797} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349819344016877, "mass": 14.91435283264655, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339101671966135, "I_33_without_motor": 0.020431519149313147, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.050930009038527, "trigger": 800, "sampling_rate": 105, "lag": 1.5022128284170904, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8555420961984556, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20961713702428, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8292.42278609725, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033033042157571545, "grain_number": 5, "grain_density": 1848.9062150201967, "grain_outer_radius": 0.03283215110851232, "grain_initial_inner_radius": 0.014925838832059975, "grain_initial_height": 0.12033946039756978, "grain_separation": 0.004689772041219562, "grains_center_of_mass_position": 0.39825132125470825, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.229818951653239e-05, "throat_radius": 0.011670454098550876, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541040873549887}], "aerodynamic_surfaces": [{"length": 0.5579548847691839, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352376533326163}, {"n": 4, "root_chord": 0.12096538315006407, "tip_chord": 0.05991045242439588, "span": 0.1099636943830481, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502761684720519}, {"top_radius": 0.064984992949409, "bottom_radius": 0.04259715164998101, "length": 0.060258695626333625, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009953460848338, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168805442954454, "upper_button_position": 0.08411480178938846}], "rail_length": 5, "inclination": 85.66275536848622, "heading": 53.48432420631581} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350368589990667, "mass": 14.705932630121234, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320596967925617, "I_33_without_motor": 0.047639724366590905, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.091867034268141, "trigger": 800, "sampling_rate": 105, "lag": 1.4229270331824002, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0110607256772164, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3629275246252577, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.08930406861, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032536894985095134, "grain_number": 5, "grain_density": 1766.0941314237798, "grain_outer_radius": 0.032667542707133394, "grain_initial_inner_radius": 0.014497828113498803, "grain_initial_height": 0.12000154334700223, "grain_separation": 0.00543459028876444, "grains_center_of_mass_position": 0.3977002200976118, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.0475624787934472e-05, "throat_radius": 0.011006249576076129, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25602903277785}], "aerodynamic_surfaces": [{"length": 0.5593622715830067, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333413167190476}, {"n": 4, "root_chord": 0.1194764770094732, "tip_chord": 0.06054362587412015, "span": 0.11011148264870423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050946621409242}, {"top_radius": 0.06269512752701054, "bottom_radius": 0.04293900133294346, "length": 0.058286072473278515, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990924423669941, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171469276831657, "upper_button_position": 0.08194551468382838}], "rail_length": 5, "inclination": 86.12836318145474, "heading": 54.021858144316994} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351378873743432, "mass": 16.768861830467337, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341235051045173, "I_33_without_motor": 0.043075527314753115, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.097661472681697, "trigger": 800, "sampling_rate": 105, "lag": 1.6808447325911922, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9257916550838271, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2873819950098448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5024.148293049208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277844081730795, "grain_number": 5, "grain_density": 1829.1206041382616, "grain_outer_radius": 0.03316615739939846, "grain_initial_inner_radius": 0.015206020285706716, "grain_initial_height": 0.12025421132574594, "grain_separation": 0.005157488936621555, "grains_center_of_mass_position": 0.3978633517745328, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006350857502272174, "throat_radius": 0.010200294522305262, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544302809356915}], "aerodynamic_surfaces": [{"length": 0.5603004908434152, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339410562184815}, {"n": 4, "root_chord": 0.11981710585037116, "tip_chord": 0.0602984114324569, "span": 0.10993077916310137, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506843520783684}, {"top_radius": 0.06347103289462869, "bottom_radius": 0.043092701809785236, "length": 0.05920851525639374, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992591427496182, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191151024768903, "upper_button_position": 0.08014404027272792}], "rail_length": 5, "inclination": 83.18815569444799, "heading": 51.4949739499224} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350189387446976, "mass": 15.0913078032644, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315905096471741, "I_33_without_motor": 0.024775277233472642, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.906621506673076, "trigger": 800, "sampling_rate": 105, "lag": 1.367739471960069, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0326083171762455, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5429689636009525, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6265.175285834637, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321344556349369, "grain_number": 5, "grain_density": 1800.127512214592, "grain_outer_radius": 0.033229503986835024, "grain_initial_inner_radius": 0.015183870819922255, "grain_initial_height": 0.11998072419676169, "grain_separation": 0.0046488488730071185, "grains_center_of_mass_position": 0.3977251625602929, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.985307778830978e-05, "throat_radius": 0.010479272645559989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530220606602054}], "aerodynamic_surfaces": [{"length": 0.5578530553154493, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344004402855246}, {"n": 4, "root_chord": 0.11989238611093492, "tip_chord": 0.05938953044048133, "span": 0.10976012111434563, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488295170399584}, {"top_radius": 0.06397153360022556, "bottom_radius": 0.043431881515955166, "length": 0.059153690156386336, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972848699311283, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177701107559546, "upper_button_position": 0.0795147591751737}], "rail_length": 5, "inclination": 85.11060977925972, "heading": 50.16826750403689} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063504115338031, "mass": 16.10917217458517, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311907543659545, "I_33_without_motor": 0.041287942171076716, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.141107138285534, "trigger": 800, "sampling_rate": 105, "lag": 1.4729559346996886, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9653208470849748, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6408366103551466, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6068.437469092751, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03301219407418273, "grain_number": 5, "grain_density": 1790.619416683616, "grain_outer_radius": 0.033479728716031366, "grain_initial_inner_radius": 0.014996391464857622, "grain_initial_height": 0.11975321248832699, "grain_separation": 0.005235645695760492, "grains_center_of_mass_position": 0.3984217104025421, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001528512368567433, "throat_radius": 0.00999136548936409, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558053450902429}], "aerodynamic_surfaces": [{"length": 0.558285474363346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134179220949414}, {"n": 4, "root_chord": 0.12027571518662107, "tip_chord": 0.059462265254718163, "span": 0.10947798258578538, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500105734889351}, {"top_radius": 0.06421178092135375, "bottom_radius": 0.04261329646115109, "length": 0.06116867941256444, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700063448305565, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184842605619397, "upper_button_position": 0.08157918774362527}], "rail_length": 5, "inclination": 85.54189971391708, "heading": 55.17767358774814} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349735775776559, "mass": 15.256917308157925, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320249626963356, "I_33_without_motor": 0.04991916307841865, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021856259520986, "trigger": 800, "sampling_rate": 105, "lag": 1.4728956878833381, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.833731844771304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6412185531903503, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5689.632848723463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03275267201355658, "grain_number": 5, "grain_density": 1815.4851237039313, "grain_outer_radius": 0.032518486645821035, "grain_initial_inner_radius": 0.014876657680877583, "grain_initial_height": 0.12000388844577059, "grain_separation": 0.00674045937225929, "grains_center_of_mass_position": 0.3977601987448277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005840071895316602, "throat_radius": 0.009880445376396336, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554639155625995}], "aerodynamic_surfaces": [{"length": 0.5589811970740689, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340514718534436}, {"n": 4, "root_chord": 0.11985082119448227, "tip_chord": 0.05992044573861256, "span": 0.10960707951038343, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502097511082116}, {"top_radius": 0.06190571938277773, "bottom_radius": 0.04328192874106962, "length": 0.061160732636974906, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000666117994385, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171331599649635, "upper_button_position": 0.08293345183447498}], "rail_length": 5, "inclination": 84.61227788747846, "heading": 53.540944743676064} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349727051185163, "mass": 15.788969410092719, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322999423606519, "I_33_without_motor": 0.030242488363424646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10617953632471, "trigger": 800, "sampling_rate": 105, "lag": 1.645109709678108, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981584599872398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6562870817190183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7511.79778459823, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277614022184676, "grain_number": 5, "grain_density": 1918.5484028239011, "grain_outer_radius": 0.03282145872535381, "grain_initial_inner_radius": 0.01547269376816627, "grain_initial_height": 0.1186429919368166, "grain_separation": 0.0034149262282545, "grains_center_of_mass_position": 0.3958058354635835, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005922914904854142, "throat_radius": 0.010884184120683043, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255279203504352}], "aerodynamic_surfaces": [{"length": 0.5580315970879022, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349203052658428}, {"n": 4, "root_chord": 0.11956407609128841, "tip_chord": 0.059783245772437606, "span": 0.11024405686466565, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490422720014103}, {"top_radius": 0.06514601954615656, "bottom_radius": 0.041882411076930234, "length": 0.05936354195948523, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998839676109705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165459403439718, "upper_button_position": 0.08333802726699868}], "rail_length": 5, "inclination": 86.10557195038133, "heading": 52.52377349864741} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349848654024029, "mass": 15.252055369299741, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310286553004251, "I_33_without_motor": 0.033209576035724074, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.131771862409858, "trigger": 800, "sampling_rate": 105, "lag": 1.3995002223583273, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8616313316261645, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7130398517257421, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6049.051361090419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033014858450513766, "grain_number": 5, "grain_density": 1865.3647321649, "grain_outer_radius": 0.03319641239509709, "grain_initial_inner_radius": 0.014826399271513253, "grain_initial_height": 0.11956227049328506, "grain_separation": 0.005871551185507644, "grains_center_of_mass_position": 0.39664055036786305, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015119123356641681, "throat_radius": 0.011742468363928867, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546222613187423}], "aerodynamic_surfaces": [{"length": 0.5581449303375392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342128061238421}, {"n": 4, "root_chord": 0.12096906153098778, "tip_chord": 0.06072671769911218, "span": 0.11037627881904408, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495479494991307}, {"top_radius": 0.06464857355383402, "bottom_radius": 0.04436933950766091, "length": 0.059901893781954554, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018455151449575, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174018872167826, "upper_button_position": 0.08444362792817495}], "rail_length": 5, "inclination": 85.68685412353847, "heading": 52.064270031402636} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350745566815232, "mass": 16.106981843545128, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309938471386973, "I_33_without_motor": 0.03151517684201613, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.071986967701294, "trigger": 800, "sampling_rate": 105, "lag": 1.5466928139465308, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0085702864246588, "trigger": "apogee", "sampling_rate": 105, "lag": 1.573696821879477, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6763.9025753816095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241084075066628, "grain_number": 5, "grain_density": 1855.8546372209626, "grain_outer_radius": 0.03230908237521815, "grain_initial_inner_radius": 0.016178145564751615, "grain_initial_height": 0.12133644071221013, "grain_separation": 0.005037198456550965, "grains_center_of_mass_position": 0.39551808875163363, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007119252521343649, "throat_radius": 0.010738503334103595, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562555346501627}], "aerodynamic_surfaces": [{"length": 0.5579511491328436, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338627223928375}, {"n": 4, "root_chord": 0.12074405800928523, "tip_chord": 0.05968904979241561, "span": 0.10931539508867417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498256397578263}, {"top_radius": 0.06426372139112921, "bottom_radius": 0.044229402739227444, "length": 0.058902718956537425, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012231732024442, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183104058336527, "upper_button_position": 0.0829127673687915}], "rail_length": 5, "inclination": 85.266904405429, "heading": 49.794114664358226} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350621446230925, "mass": 14.841692506447885, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327752000367287, "I_33_without_motor": 0.03907484399161633, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.091814352399155, "trigger": 800, "sampling_rate": 105, "lag": 1.4992361724668226, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0468320593693858, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4993000738557682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4863.825361160375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032969244787988045, "grain_number": 5, "grain_density": 1805.7710283145896, "grain_outer_radius": 0.03303835174647323, "grain_initial_inner_radius": 0.01451223992677961, "grain_initial_height": 0.12003733910795311, "grain_separation": 0.004510616843182897, "grains_center_of_mass_position": 0.39817819911698504, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004618993384721217, "throat_radius": 0.01150072286535639, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25630477881221}], "aerodynamic_surfaces": [{"length": 0.5585780884637838, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349618811424176}, {"n": 4, "root_chord": 0.11992036820016388, "tip_chord": 0.05961597097296392, "span": 0.1092669949125781, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493701612784996}, {"top_radius": 0.061775892131545086, "bottom_radius": 0.04369330259565961, "length": 0.05916580014607244, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698811276299496, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171376285813581, "upper_button_position": 0.0816736477181379}], "rail_length": 5, "inclination": 83.68039590472803, "heading": 54.36235574283949} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350438902869007, "mass": 16.072859280408846, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3298206154136665, "I_33_without_motor": 0.01336678091257663, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.086137125423095, "trigger": 800, "sampling_rate": 105, "lag": 1.5328326525847824, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9316424554335484, "trigger": "apogee", "sampling_rate": 105, "lag": 1.515361003296773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.391319936775, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250419743854408, "grain_number": 5, "grain_density": 1839.030847532249, "grain_outer_radius": 0.03328317295032952, "grain_initial_inner_radius": 0.014684220891041868, "grain_initial_height": 0.11951600587197346, "grain_separation": 0.006014554834178955, "grains_center_of_mass_position": 0.398107567014065, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002672607467401567, "throat_radius": 0.01085443038387839, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253740844700262}], "aerodynamic_surfaces": [{"length": 0.5564901150119972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337664283497029}, {"n": 4, "root_chord": 0.1200052781821323, "tip_chord": 0.0606393992272465, "span": 0.11000066161411143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050381107612405}, {"top_radius": 0.0619620624313371, "bottom_radius": 0.04361842493818588, "length": 0.05876988465049463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700310426485725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183437019975266, "upper_button_position": 0.0819667244881983}], "rail_length": 5, "inclination": 83.91531357263793, "heading": 53.25777865050567} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350031515430649, "mass": 15.657619452418041, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318996965670656, "I_33_without_motor": 0.054107885302780934, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003520112140395, "trigger": 800, "sampling_rate": 105, "lag": 1.6731450772148426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0564331137818055, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5786131986724676, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6099.38050417305, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0320285438688287, "grain_number": 5, "grain_density": 1787.4341102528563, "grain_outer_radius": 0.03289515549063039, "grain_initial_inner_radius": 0.014600899255547452, "grain_initial_height": 0.12031295452157646, "grain_separation": 0.005373141772981798, "grains_center_of_mass_position": 0.39864008444613425, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0023234223057753823, "throat_radius": 0.011001562284135461, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254141525659934}], "aerodynamic_surfaces": [{"length": 0.5583634629614801, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333307153777983}, {"n": 4, "root_chord": 0.11912600722867468, "tip_chord": 0.06053502242550476, "span": 0.11055805395162467, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494438741897492}, {"top_radius": 0.06145767359558424, "bottom_radius": 0.04543997367063665, "length": 0.05959555523823961, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988384849692856, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162258188853408, "upper_button_position": 0.0826126660839448}], "rail_length": 5, "inclination": 83.70463835627308, "heading": 54.256796381234345} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349776692865144, "mass": 15.696962155339778, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33555647585771, "I_33_without_motor": 0.02390801720019156, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.911579103512112, "trigger": 800, "sampling_rate": 105, "lag": 1.522986247416424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1091844168523586, "trigger": "apogee", "sampling_rate": 105, "lag": 1.649947830119409, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8169.44423670311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344592530703636, "grain_number": 5, "grain_density": 1800.538000539368, "grain_outer_radius": 0.033489253232458376, "grain_initial_inner_radius": 0.014820077122711403, "grain_initial_height": 0.11932873992742436, "grain_separation": 0.005574195042519616, "grains_center_of_mass_position": 0.3950209056989943, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005958977959757021, "throat_radius": 0.009946834697377189, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565137011693948}], "aerodynamic_surfaces": [{"length": 0.5588554949379569, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336878956502834}, {"n": 4, "root_chord": 0.11921559380073037, "tip_chord": 0.059916140223415404, "span": 0.1096628057993646, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050788437967068}, {"top_radius": 0.06338042605915598, "bottom_radius": 0.04331835730984487, "length": 0.06110100033119088, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008118387618427, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183425624965184, "upper_button_position": 0.0824692762653243}], "rail_length": 5, "inclination": 84.8798091305304, "heading": 53.74190335475741} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351246262071779, "mass": 14.85759636622915, "I_11_without_motor": 6.321, "I_22_without_motor": 6.2973487974043465, "I_33_without_motor": 0.03954619028942351, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.957358785963027, "trigger": 800, "sampling_rate": 105, "lag": 1.5299378676326265, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0756708654147986, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4258603393021643, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6973.764426918031, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033577443213112415, "grain_number": 5, "grain_density": 1811.153975073818, "grain_outer_radius": 0.032698002574931474, "grain_initial_inner_radius": 0.014954858424024602, "grain_initial_height": 0.12013763627052026, "grain_separation": 0.003042426632408333, "grains_center_of_mass_position": 0.397570388144813, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006978460405298574, "throat_radius": 0.010518567882147905, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542689560305853}], "aerodynamic_surfaces": [{"length": 0.5568467305829896, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360343554352368}, {"n": 4, "root_chord": 0.1204987771229088, "tip_chord": 0.060135737279112804, "span": 0.1092628521807992, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488271158180569}, {"top_radius": 0.06088069205217574, "bottom_radius": 0.04338356870174444, "length": 0.06000618039822587, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989625750073148, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181608566256721, "upper_button_position": 0.08080171838164274}], "rail_length": 5, "inclination": 83.01427149321322, "heading": 53.731695314472255} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350771065044335, "mass": 14.707128886969343, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30886919433377, "I_33_without_motor": 0.024467588154499943, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111931854804746, "trigger": 800, "sampling_rate": 105, "lag": 1.3586830327261255, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.2167047133737416, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3987655290071013, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.711443161349, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237260077930485, "grain_number": 5, "grain_density": 1770.2506703919587, "grain_outer_radius": 0.032323166920179995, "grain_initial_inner_radius": 0.015296263481597003, "grain_initial_height": 0.11864626465719347, "grain_separation": 0.004939165523753706, "grains_center_of_mass_position": 0.3983142559112887, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010162577214416686, "throat_radius": 0.011122340747746812, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544956225738821}], "aerodynamic_surfaces": [{"length": 0.5584861681973526, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359636066229952}, {"n": 4, "root_chord": 0.12012482430769668, "tip_chord": 0.060171065378584604, "span": 0.11046478370021051, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504616177948296}, {"top_radius": 0.06291135562172685, "bottom_radius": 0.04511355904914787, "length": 0.06002511679344385, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009098219457898, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176353732841592, "upper_button_position": 0.08327444866163058}], "rail_length": 5, "inclination": 84.61237493818372, "heading": 50.1813983141497} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350068162274161, "mass": 14.902825770567343, "I_11_without_motor": 6.321, "I_22_without_motor": 6.293102911425003, "I_33_without_motor": 0.03266730188356574, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.037312740400207, "trigger": 800, "sampling_rate": 105, "lag": 1.6636443842188293, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0960499639153984, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4964319854737098, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5763.102963833306, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320983692327401, "grain_number": 5, "grain_density": 1861.2360064293619, "grain_outer_radius": 0.03356180911958015, "grain_initial_inner_radius": 0.0154476256143793, "grain_initial_height": 0.12098295587260975, "grain_separation": 0.004730070785544564, "grains_center_of_mass_position": 0.39700469284157214, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013433743034642022, "throat_radius": 0.010748073631857672, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25554927711435}], "aerodynamic_surfaces": [{"length": 0.5578331881756069, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338349277014208}, {"n": 4, "root_chord": 0.11985965436347855, "tip_chord": 0.05977903934795141, "span": 0.11029602982428521, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501667742760967}, {"top_radius": 0.06271319638931855, "bottom_radius": 0.04493557586284961, "length": 0.06181800070247836, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005163546262653, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168284099628568, "upper_button_position": 0.08368794466340845}], "rail_length": 5, "inclination": 85.62328723308622, "heading": 50.519164909940486} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350051325021552, "mass": 15.43069227678457, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304054433619668, "I_33_without_motor": 0.018267842120446565, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.026353882286857, "trigger": 800, "sampling_rate": 105, "lag": 1.4709959652655777, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0235874094637225, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6847166970758245, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5965.733368913436, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03366460649692259, "grain_number": 5, "grain_density": 1876.8669064997125, "grain_outer_radius": 0.03290055069637058, "grain_initial_inner_radius": 0.01473097781849781, "grain_initial_height": 0.1197165996881397, "grain_separation": 0.004522145486866685, "grains_center_of_mass_position": 0.3975571837521802, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001674402149512375, "throat_radius": 0.011375731412343793, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553114967365089}], "aerodynamic_surfaces": [{"length": 0.5577610961381101, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341799316998886}, {"n": 4, "root_chord": 0.1189671765344474, "tip_chord": 0.059786551815312235, "span": 0.11015928553253743, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494548707317854}, {"top_radius": 0.06368957883413683, "bottom_radius": 0.044121675147224974, "length": 0.05937585904586448, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991550325722382, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167750783336003, "upper_button_position": 0.08237995423863786}], "rail_length": 5, "inclination": 85.55010942587167, "heading": 54.17619573935714} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349984880051172, "mass": 15.324617752966121, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320570808660589, "I_33_without_motor": 0.02360345285823202, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06619892887516, "trigger": 800, "sampling_rate": 105, "lag": 1.5161555506292026, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.920868512511743, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5310726479178436, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7671.021111740034, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032879069987656905, "grain_number": 5, "grain_density": 1813.1865755780082, "grain_outer_radius": 0.03264642353607026, "grain_initial_inner_radius": 0.014720387546084965, "grain_initial_height": 0.11995013802304029, "grain_separation": 0.004862090054101911, "grains_center_of_mass_position": 0.39861304253259555, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002327693252931908, "throat_radius": 0.011021360060573193, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553501780393108}], "aerodynamic_surfaces": [{"length": 0.5572043373558289, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330050640604707}, {"n": 4, "root_chord": 0.12115010487613433, "tip_chord": 0.05972921487884055, "span": 0.10982502133185865, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04761985135437}, {"top_radius": 0.06483179779971603, "bottom_radius": 0.04343035032363132, "length": 0.06010765506740075, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982272272162765, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172104882562209, "upper_button_position": 0.08101673896005557}], "rail_length": 5, "inclination": 83.99954865533877, "heading": 52.35374854762159} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349919180245256, "mass": 15.219860513157313, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323854066593241, "I_33_without_motor": 0.041318217871327514, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045184522464142, "trigger": 800, "sampling_rate": 105, "lag": 1.538353121491094, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9467564093982844, "trigger": "apogee", "sampling_rate": 105, "lag": 2.326398065556665, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5145.553830095075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03340435117961838, "grain_number": 5, "grain_density": 1847.7839850901019, "grain_outer_radius": 0.03285935812737155, "grain_initial_inner_radius": 0.015334391151266002, "grain_initial_height": 0.11932114151101766, "grain_separation": 0.005523517236350819, "grains_center_of_mass_position": 0.3965675728496444, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006781596288413438, "throat_radius": 0.010476547026726195, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550284333659767}], "aerodynamic_surfaces": [{"length": 0.5560391798078569, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346473653594158}, {"n": 4, "root_chord": 0.11996008629913624, "tip_chord": 0.059082371737368286, "span": 0.11056976861232318, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052098745554227}, {"top_radius": 0.06353155742702692, "bottom_radius": 0.04337328378957578, "length": 0.059330802392900873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014759229793908, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191662430557282, "upper_button_position": 0.08230967992366256}], "rail_length": 5, "inclination": 84.87037937231509, "heading": 52.17861782471377} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349572036321202, "mass": 14.888009682889182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319271974915762, "I_33_without_motor": 0.02066745347569885, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.017067178164845, "trigger": 800, "sampling_rate": 105, "lag": 1.6570318793093324, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0326055923817181, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5039532545427141, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8274.505826420287, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03195447925116708, "grain_number": 5, "grain_density": 1693.8285519425074, "grain_outer_radius": 0.03339813251209532, "grain_initial_inner_radius": 0.01564415162515484, "grain_initial_height": 0.11995492313809591, "grain_separation": 0.004056882325461747, "grains_center_of_mass_position": 0.3970262686499011, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010853425295570035, "throat_radius": 0.011628717834526013, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563757011702348}], "aerodynamic_surfaces": [{"length": 0.5594189886199223, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331362143965045}, {"n": 4, "root_chord": 0.11982166391041495, "tip_chord": 0.060066699167588423, "span": 0.1100369797386986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04949246614902}, {"top_radius": 0.0626947610218041, "bottom_radius": 0.04320908772086275, "length": 0.059306042463505626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010954174075793, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170203243621054, "upper_button_position": 0.08407509304547389}], "rail_length": 5, "inclination": 85.53774388923257, "heading": 53.92188988423194} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351763969622704, "mass": 15.311123758740091, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31876746723973, "I_33_without_motor": 0.015143701034917065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.076522847463828, "trigger": 800, "sampling_rate": 105, "lag": 1.433715699777008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.820644656946266, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3451701043434587, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5678.191258039272, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264148648604168, "grain_number": 5, "grain_density": 1877.4509320190386, "grain_outer_radius": 0.0331827303045738, "grain_initial_inner_radius": 0.015747451420678547, "grain_initial_height": 0.11996618632543056, "grain_separation": 0.005837565004317157, "grains_center_of_mass_position": 0.39727089682464745, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011647674896186338, "throat_radius": 0.011486690597516863, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555836885849712}], "aerodynamic_surfaces": [{"length": 0.5581292713994831, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135126377794128}, {"n": 4, "root_chord": 0.12078236635540618, "tip_chord": 0.0601157768539455, "span": 0.10903274557306387, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485312737659163}, {"top_radius": 0.06425881516937505, "bottom_radius": 0.04112034815638699, "length": 0.05978593542638168, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988171222501491, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188013452994032, "upper_button_position": 0.08001577695074591}], "rail_length": 5, "inclination": 84.0321952741704, "heading": 53.704574279748826} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350431211413714, "mass": 15.33056912227899, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322293301210487, "I_33_without_motor": 0.025768474522124267, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.996364216816996, "trigger": 800, "sampling_rate": 105, "lag": 1.2997499800334, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0642325999175626, "trigger": "apogee", "sampling_rate": 105, "lag": 1.507989060528068, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5775.064236537909, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375420670915365, "grain_number": 5, "grain_density": 1825.054715179989, "grain_outer_radius": 0.03313070212312987, "grain_initial_inner_radius": 0.01519115254434178, "grain_initial_height": 0.11927643668434071, "grain_separation": 0.003787462418822176, "grains_center_of_mass_position": 0.3971791866676311, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003100231108138205, "throat_radius": 0.010795701731930455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540480764247341}], "aerodynamic_surfaces": [{"length": 0.559690619413958, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342353181004141}, {"n": 4, "root_chord": 0.11901665186608444, "tip_chord": 0.06064315879325703, "span": 0.11069594793432323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502884999254867}, {"top_radius": 0.06242825981780766, "bottom_radius": 0.04445330822477244, "length": 0.05898592655026538, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999950182173843, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180739473312848, "upper_button_position": 0.08192107088609946}], "rail_length": 5, "inclination": 84.46655790883167, "heading": 51.05445129380317} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063494812282566, "mass": 15.463486321902636, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31991237426077, "I_33_without_motor": 0.03557978326081777, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010792656335948, "trigger": 800, "sampling_rate": 105, "lag": 1.3461517365454012, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.074594082026453, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4169867050012375, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.791672100121, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033084280373128175, "grain_number": 5, "grain_density": 1850.7156988755414, "grain_outer_radius": 0.03335757808626882, "grain_initial_inner_radius": 0.015518176361808973, "grain_initial_height": 0.11984731950013472, "grain_separation": 0.002792466680811504, "grains_center_of_mass_position": 0.3969628108081254, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011719361580654272, "throat_radius": 0.011316010256501403, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549314745550137}], "aerodynamic_surfaces": [{"length": 0.5584351201626182, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135076681522108}, {"n": 4, "root_chord": 0.11988113238261638, "tip_chord": 0.060206941811435696, "span": 0.10853526995143771, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496277689829365}, {"top_radius": 0.06271382139674711, "bottom_radius": 0.044030009972105114, "length": 0.06000413724945244, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001916874370703, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176283707657871, "upper_button_position": 0.08256331667128314}], "rail_length": 5, "inclination": 84.75367582587563, "heading": 53.68341247516293} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350575419294353, "mass": 15.26696985150912, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323449517912705, "I_33_without_motor": 0.006353486328738452, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965750440094789, "trigger": 800, "sampling_rate": 105, "lag": 1.5516502609942384, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9927941077918069, "trigger": "apogee", "sampling_rate": 105, "lag": 1.664012227170333, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7519.835334003337, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316621593685852, "grain_number": 5, "grain_density": 1868.6364844445502, "grain_outer_radius": 0.03280304406548487, "grain_initial_inner_radius": 0.0141372718885303, "grain_initial_height": 0.12140885894895179, "grain_separation": 0.006178243675213911, "grains_center_of_mass_position": 0.3954987438336845, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012333309709128696, "throat_radius": 0.011208097586128734, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548976474189957}], "aerodynamic_surfaces": [{"length": 0.5589852765579472, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339189216592989}, {"n": 4, "root_chord": 0.11995319813575282, "tip_chord": 0.0593697511790956, "span": 0.11094225824888636, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484049559617703}, {"top_radius": 0.06127170156533768, "bottom_radius": 0.045226129149195354, "length": 0.06055096424137187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990266368639053, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174125439936261, "upper_button_position": 0.08161409287027921}], "rail_length": 5, "inclination": 85.59452594733256, "heading": 50.675298836427906} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350624191089453, "mass": 15.100297220858339, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325666832089434, "I_33_without_motor": 0.028898481546113634, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.122392455478531, "trigger": 800, "sampling_rate": 105, "lag": 1.4219004022075843, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.005038132929931, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3638129809578752, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6863.097493842715, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297322739426203, "grain_number": 5, "grain_density": 1849.116300262107, "grain_outer_radius": 0.03369887992881719, "grain_initial_inner_radius": 0.01505823286799762, "grain_initial_height": 0.12214791832714586, "grain_separation": 0.0034871832268583737, "grains_center_of_mass_position": 0.39660125587093004, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.7866544536203067e-06, "throat_radius": 0.011084138271144763, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554322624898138}], "aerodynamic_surfaces": [{"length": 0.5562615508205724, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342423771299084}, {"n": 4, "root_chord": 0.11998067222471084, "tip_chord": 0.06015333818670187, "span": 0.10958307455707125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04998901522925}, {"top_radius": 0.06425344765270699, "bottom_radius": 0.042398419687148706, "length": 0.060125983365360534, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003731445593163, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170965225905582, "upper_button_position": 0.08327662196875807}], "rail_length": 5, "inclination": 84.5635738101647, "heading": 52.65839492013668} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351330072946952, "mass": 15.386404520074779, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308956242727637, "I_33_without_motor": 0.036718184416095215, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.057047870228473, "trigger": 800, "sampling_rate": 105, "lag": 1.3981036821030113, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0095485251758385, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3285070805196493, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6572.405727675767, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03359952227457597, "grain_number": 5, "grain_density": 1776.5188555937414, "grain_outer_radius": 0.03264310891634383, "grain_initial_inner_radius": 0.015039983301562806, "grain_initial_height": 0.11973049562028275, "grain_separation": 0.0033158885613058724, "grains_center_of_mass_position": 0.39776169830598007, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005175878775741225, "throat_radius": 0.009767856952200284, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538626227209175}], "aerodynamic_surfaces": [{"length": 0.5594806203981242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328599619935538}, {"n": 4, "root_chord": 0.11925316636455299, "tip_chord": 0.05981456100794632, "span": 0.10928615216575409, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048894326406283}, {"top_radius": 0.0638138482039431, "bottom_radius": 0.044287335448883226, "length": 0.05886953613561374, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994040064689312, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177194997827864, "upper_button_position": 0.0816845066861448}], "rail_length": 5, "inclination": 84.7395739942971, "heading": 54.98411179135813} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350991594380175, "mass": 15.12715715072943, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322593237740374, "I_33_without_motor": 0.032097758951557226, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.107233299266797, "trigger": 800, "sampling_rate": 105, "lag": 1.657880110536003, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9257061185948712, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7045563111514177, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5944.622922062193, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03365435640474106, "grain_number": 5, "grain_density": 1804.6564610239384, "grain_outer_radius": 0.033307239475791395, "grain_initial_inner_radius": 0.01526705890367068, "grain_initial_height": 0.12011019457713616, "grain_separation": 0.005122961648119859, "grains_center_of_mass_position": 0.39549973453417075, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006368908051000745, "throat_radius": 0.010905326371687275, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544378234516655}], "aerodynamic_surfaces": [{"length": 0.5603500416181459, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332189893338087}, {"n": 4, "root_chord": 0.1203789429354959, "tip_chord": 0.059286358317222114, "span": 0.10988316853334705, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500876583343954}, {"top_radius": 0.06323126814927806, "bottom_radius": 0.04366398242960384, "length": 0.06063613920646451, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998190786405517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174899329932163, "upper_button_position": 0.0823291456473354}], "rail_length": 5, "inclination": 85.05664435632109, "heading": 54.42170228118703} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349240653439, "mass": 15.99915319125967, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331042222262681, "I_33_without_motor": 0.01971016726355502, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924183004158714, "trigger": 800, "sampling_rate": 105, "lag": 1.5810582428569377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9904429571892462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.302670099771827, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6694.36681748818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033046305076627765, "grain_number": 5, "grain_density": 1768.5517341487216, "grain_outer_radius": 0.03341739721220499, "grain_initial_inner_radius": 0.014833313713642604, "grain_initial_height": 0.12080319253147309, "grain_separation": 0.0054521834110355365, "grains_center_of_mass_position": 0.3952336624907157, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009633959381124032, "throat_radius": 0.01007500440734527, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532654388550042}], "aerodynamic_surfaces": [{"length": 0.5566239995074583, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345733606348296}, {"n": 4, "root_chord": 0.11985219074385352, "tip_chord": 0.05980323160704853, "span": 0.10950990709646562, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509153958601527}, {"top_radius": 0.06393922591123277, "bottom_radius": 0.043278459699098173, "length": 0.05841929589568373, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001452079893249, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178649302515514, "upper_button_position": 0.08228027773777347}], "rail_length": 5, "inclination": 84.33315071239508, "heading": 54.66495701860613} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350610314654673, "mass": 14.792157864606462, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325598254834596, "I_33_without_motor": 0.011191468130995561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.901092987044334, "trigger": 800, "sampling_rate": 105, "lag": 1.5185920976426623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.883461017930672, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3723686302564702, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5964.857951485534, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293186719770083, "grain_number": 5, "grain_density": 1806.300101663316, "grain_outer_radius": 0.03349448398832278, "grain_initial_inner_radius": 0.015230381432902727, "grain_initial_height": 0.12105532167959622, "grain_separation": 0.005570824453794486, "grains_center_of_mass_position": 0.3973416612394895, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017284991674727823, "throat_radius": 0.010846427107965444, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547131777951959}], "aerodynamic_surfaces": [{"length": 0.5592174597334189, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330894247193233}, {"n": 4, "root_chord": 0.12012997100832577, "tip_chord": 0.059765268567035665, "span": 0.11076154202267999, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501107794944038}, {"top_radius": 0.06264931672745377, "bottom_radius": 0.04381311532392954, "length": 0.059902034059366734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992120414104122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183813506583262, "upper_button_position": 0.08083069075208593}], "rail_length": 5, "inclination": 85.69779162654197, "heading": 54.47023158875257} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349565329141597, "mass": 15.134384321781068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317633161373358, "I_33_without_motor": 0.027736246698693692, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898624232643735, "trigger": 800, "sampling_rate": 105, "lag": 1.6317709385721524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.064023780210711, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4907370491414755, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6974.858155836628, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327826091251648, "grain_number": 5, "grain_density": 1753.6216852594455, "grain_outer_radius": 0.033093034110136754, "grain_initial_inner_radius": 0.015102250731662796, "grain_initial_height": 0.12053686254237121, "grain_separation": 0.006649572941768563, "grains_center_of_mass_position": 0.3975659587906984, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007808738729413049, "throat_radius": 0.011346953644026872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552589262968326}], "aerodynamic_surfaces": [{"length": 0.5571212097561189, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348721936935164}, {"n": 4, "root_chord": 0.11928319038705841, "tip_chord": 0.05987691840485697, "span": 0.11091405791097153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508414637512875}, {"top_radius": 0.0633512930640417, "bottom_radius": 0.043733095055740016, "length": 0.05997878864959069, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986115780101335, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619458582812946, "upper_button_position": 0.07915299519718755}], "rail_length": 5, "inclination": 84.95350569380365, "heading": 52.55937575002991} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349804858504061, "mass": 15.614236216888422, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328930774300211, "I_33_without_motor": 0.03820204039906461, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.931701094211402, "trigger": 800, "sampling_rate": 105, "lag": 1.4376858601332965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0224256958633866, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5891237528138837, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5744.075689995206, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032342010783908574, "grain_number": 5, "grain_density": 1773.8636648751253, "grain_outer_radius": 0.032839134875675906, "grain_initial_inner_radius": 0.015250786576255877, "grain_initial_height": 0.11797362862146477, "grain_separation": 0.0053249687225800915, "grains_center_of_mass_position": 0.3979589689100173, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005757410025568749, "throat_radius": 0.011081259282816343, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545718216812238}], "aerodynamic_surfaces": [{"length": 0.5601235265194598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483854338552}, {"n": 4, "root_chord": 0.12074017884737977, "tip_chord": 0.059664510471119835, "span": 0.10960801640271149, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0514621162488242}, {"top_radius": 0.06166377710206051, "bottom_radius": 0.04413974077974029, "length": 0.060018512744035364, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998464463748658, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617359133167989, "upper_button_position": 0.08248731320687686}], "rail_length": 5, "inclination": 84.77311692108101, "heading": 48.654459608465885} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350298967670237, "mass": 15.611274865941677, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318504865051681, "I_33_without_motor": 0.010142649080123859, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060111677627678, "trigger": 800, "sampling_rate": 105, "lag": 1.5124200929731728, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9723133154527539, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5490121453435308, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960594754796, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283584454058308, "grain_number": 5, "grain_density": 1796.2643887521367, "grain_outer_radius": 0.03292734199524411, "grain_initial_inner_radius": 0.01544811807079275, "grain_initial_height": 0.12057850265778307, "grain_separation": 0.004467360815391258, "grains_center_of_mass_position": 0.3961461214207114, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018579225351100734, "throat_radius": 0.01031167072446267, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549731737621228}], "aerodynamic_surfaces": [{"length": 0.5572859624616294, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350215132849875}, {"n": 4, "root_chord": 0.11988802973634592, "tip_chord": 0.06009084424582103, "span": 0.10980598554978924, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048289081224987}, {"top_radius": 0.06200867988016712, "bottom_radius": 0.04337005360194057, "length": 0.05931951311674406, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009476232372365, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183870266881449, "upper_button_position": 0.08256059654909154}], "rail_length": 5, "inclination": 86.46716974173262, "heading": 51.96846862892424} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349611622968425, "mass": 14.96039114835547, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330137191690472, "I_33_without_motor": 0.03197211699039966, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.960684339337876, "trigger": 800, "sampling_rate": 105, "lag": 1.577504969057939, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9880780887887765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6906740109013794, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5097.001478627745, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331903885922519, "grain_number": 5, "grain_density": 1842.8078286804493, "grain_outer_radius": 0.03243587717690581, "grain_initial_inner_radius": 0.014912894209686346, "grain_initial_height": 0.11961442904028051, "grain_separation": 0.004093139499540884, "grains_center_of_mass_position": 0.3962730881577704, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023718300356584816, "throat_radius": 0.011167363087520832, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552229826853802}], "aerodynamic_surfaces": [{"length": 0.5589157605040005, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341367625407268}, {"n": 4, "root_chord": 0.1193027766445761, "tip_chord": 0.05938890088529183, "span": 0.11057163106539587, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494755758294527}, {"top_radius": 0.06408646801835009, "bottom_radius": 0.04293485033298673, "length": 0.05936478591322313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008373784899272, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6155990579545596, "upper_button_position": 0.08523832053536762}], "rail_length": 5, "inclination": 84.36221397273324, "heading": 51.101719244634715} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634958264476379, "mass": 15.091121573120066, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317279287515436, "I_33_without_motor": 0.02686893569951967, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060780106575478, "trigger": 800, "sampling_rate": 105, "lag": 1.8034501242438061, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009862268334769, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8468234251725546, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4567.794779479918, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03226019968513079, "grain_number": 5, "grain_density": 1767.7702589752419, "grain_outer_radius": 0.03234728180420368, "grain_initial_inner_radius": 0.014829069177442061, "grain_initial_height": 0.11953210797489495, "grain_separation": 0.0032231997528291865, "grains_center_of_mass_position": 0.399431127626421, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006773789655973023, "throat_radius": 0.010781338388411799, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558826326310424}], "aerodynamic_surfaces": [{"length": 0.5582798711825218, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344679268474471}, {"n": 4, "root_chord": 0.11955101858100538, "tip_chord": 0.05973168957411355, "span": 0.11084998221356859, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493237444213197}, {"top_radius": 0.06148583812337437, "bottom_radius": 0.0439389233723516, "length": 0.05985076750645156, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996712385826125, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617442308228238, "upper_button_position": 0.08222893035437451}], "rail_length": 5, "inclination": 86.06006363590497, "heading": 53.32059269980984} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349257139097583, "mass": 14.914895473689619, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329651098698962, "I_33_without_motor": 0.04261590497262869, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.162739320600643, "trigger": 800, "sampling_rate": 105, "lag": 1.4320747449412923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.023143936604243, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6449871608414135, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5418.398978680564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265503360460004, "grain_number": 5, "grain_density": 1801.2611525713744, "grain_outer_radius": 0.03259923841854898, "grain_initial_inner_radius": 0.015496436855705183, "grain_initial_height": 0.12035510165791713, "grain_separation": 0.003467809728829852, "grains_center_of_mass_position": 0.39782518562944075, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.514964952368365e-05, "throat_radius": 0.010505920903651824, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558287165070436}], "aerodynamic_surfaces": [{"length": 0.5563002413314715, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337070305327566}, {"n": 4, "root_chord": 0.12058206879260473, "tip_chord": 0.05939749117084494, "span": 0.11073014493173841, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501603639509116}, {"top_radius": 0.06390258342583685, "bottom_radius": 0.04316954290092135, "length": 0.06177993638232729, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997252379486006, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167904470379508, "upper_button_position": 0.08293479091064981}], "rail_length": 5, "inclination": 84.58077901000256, "heading": 51.587540682064535} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349260466965082, "mass": 15.96199913102214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303738538137898, "I_33_without_motor": 0.051840729245633835, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.136056052301361, "trigger": 800, "sampling_rate": 105, "lag": 1.6952482597264824, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1445368172822084, "trigger": "apogee", "sampling_rate": 105, "lag": 1.497320362696156, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5248.028479425186, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262178376427554, "grain_number": 5, "grain_density": 1890.9884234130163, "grain_outer_radius": 0.033093679050508376, "grain_initial_inner_radius": 0.014699365968605927, "grain_initial_height": 0.12054684581903735, "grain_separation": 0.0066192116610360435, "grains_center_of_mass_position": 0.3976147091887926, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00046616622581820697, "throat_radius": 0.010441644883604669, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542366842580728}], "aerodynamic_surfaces": [{"length": 0.5576971535274301, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334311354669067}, {"n": 4, "root_chord": 0.1210891171586126, "tip_chord": 0.059561491208699836, "span": 0.11022778544134347, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488951664197879}, {"top_radius": 0.06388128127096447, "bottom_radius": 0.043486732246331254, "length": 0.06125640845057478, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700300399717693, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177413828067164, "upper_button_position": 0.08255901691097656}], "rail_length": 5, "inclination": 86.259074668088, "heading": 51.92817399608891} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350463011304713, "mass": 15.825005745483539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335529531233941, "I_33_without_motor": 0.053530110206216286, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.857258482077306, "trigger": 800, "sampling_rate": 105, "lag": 1.5934317752035334, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0097162274121003, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4483018072308833, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6179.294012292292, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0328866860810775, "grain_number": 5, "grain_density": 1815.772217176808, "grain_outer_radius": 0.032858509733110504, "grain_initial_inner_radius": 0.015086149161161496, "grain_initial_height": 0.12064578215931167, "grain_separation": 0.005159028853358898, "grains_center_of_mass_position": 0.4002719080780624, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00018987352530227313, "throat_radius": 0.011113752855391361, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559147559940027}], "aerodynamic_surfaces": [{"length": 0.5583432503747706, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134056076391088}, {"n": 4, "root_chord": 0.12019103600336047, "tip_chord": 0.05998812711673408, "span": 0.11063942177669873, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489092728075986}, {"top_radius": 0.06388062679389403, "bottom_radius": 0.04365687556782112, "length": 0.060341723128959766, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700131458291048, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167621456898147, "upper_button_position": 0.08336931260123326}], "rail_length": 5, "inclination": 85.6266122124612, "heading": 53.390235344450424} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349536040671326, "mass": 15.197866836831277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324073184434637, "I_33_without_motor": 0.018590274386703555, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898000229959765, "trigger": 800, "sampling_rate": 105, "lag": 1.4242939143742626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.865735713115023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2972048742823914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6203.303479194901, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033825037261139966, "grain_number": 5, "grain_density": 1786.1947426686138, "grain_outer_radius": 0.031953896932150144, "grain_initial_inner_radius": 0.015165708264257286, "grain_initial_height": 0.1201948814322325, "grain_separation": 0.005310187879168689, "grains_center_of_mass_position": 0.3970661136618418, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014487004271964525, "throat_radius": 0.011112810407676359, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256995936255761}], "aerodynamic_surfaces": [{"length": 0.559920194476145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343946257291486}, {"n": 4, "root_chord": 0.12062050293061448, "tip_chord": 0.05920298687485567, "span": 0.110506557943098, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047906450633271}, {"top_radius": 0.06191871561547444, "bottom_radius": 0.043870078356907524, "length": 0.05922990713298132, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995663395996374, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192049817309104, "upper_button_position": 0.080361357868727}], "rail_length": 5, "inclination": 85.2273267453457, "heading": 51.1781206743411} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349965713074782, "mass": 15.311703017225152, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32050242494968, "I_33_without_motor": 0.04107820669221909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038263997785966, "trigger": 800, "sampling_rate": 105, "lag": 1.440667854337187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0068360110292778, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7562140887483115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.207411982574, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295494201648608, "grain_number": 5, "grain_density": 1814.44588648403, "grain_outer_radius": 0.0325348583417798, "grain_initial_inner_radius": 0.014848343860487735, "grain_initial_height": 0.12024084017558294, "grain_separation": 0.006026053318577733, "grains_center_of_mass_position": 0.39560736915384676, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018054183413581135, "throat_radius": 0.010906089085672237, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551377064372136}], "aerodynamic_surfaces": [{"length": 0.5591580353039994, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344419009071554}, {"n": 4, "root_chord": 0.11950363052755164, "tip_chord": 0.060843558699157925, "span": 0.11050095876479428, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490272961926888}, {"top_radius": 0.06491347053918169, "bottom_radius": 0.04342735843800461, "length": 0.058845673904262666, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699579264671644, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170759408090767, "upper_button_position": 0.08250332386256731}], "rail_length": 5, "inclination": 84.26283200930024, "heading": 50.92381903883889} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350152386048022, "mass": 15.382269423636018, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323201622329304, "I_33_without_motor": 0.04227896051724365, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066327884885489, "trigger": 800, "sampling_rate": 105, "lag": 1.5775576956544295, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.152824314149073, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4013794001600368, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.892644645643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03334855392479083, "grain_number": 5, "grain_density": 1765.851106489849, "grain_outer_radius": 0.033225126172361216, "grain_initial_inner_radius": 0.01522734997032733, "grain_initial_height": 0.11897863312793354, "grain_separation": 0.005455367080851298, "grains_center_of_mass_position": 0.39593723318429214, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009603676299238095, "throat_radius": 0.01170225301233408, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254561943915988}], "aerodynamic_surfaces": [{"length": 0.5588678879756909, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340271245189681}, {"n": 4, "root_chord": 0.11920728716701066, "tip_chord": 0.059906715725177404, "span": 0.10970900168889607, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484033599147389}, {"top_radius": 0.06388150040338333, "bottom_radius": 0.04455640873679082, "length": 0.06049810069772409, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002625824769341, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617553127937028, "upper_button_position": 0.08270945453990608}], "rail_length": 5, "inclination": 86.86778785029117, "heading": 51.11538660619788} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349449723956649, "mass": 15.170115427949648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30340983053615, "I_33_without_motor": 0.03083590671850331, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.978288444257926, "trigger": 800, "sampling_rate": 105, "lag": 1.5638164646718278, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0597988707182444, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6409675158492778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8630.017233190814, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032869417381465434, "grain_number": 5, "grain_density": 1818.9614303785559, "grain_outer_radius": 0.03260470419245069, "grain_initial_inner_radius": 0.015031287953434745, "grain_initial_height": 0.11954076461752168, "grain_separation": 0.0032671562465962237, "grains_center_of_mass_position": 0.3963685476783739, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011683843113232885, "throat_radius": 0.011013625536791213, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255778889053313}], "aerodynamic_surfaces": [{"length": 0.5572750614375473, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330695383085432}, {"n": 4, "root_chord": 0.12040068782473744, "tip_chord": 0.05965182382531797, "span": 0.10977232056828877, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501472536137058}, {"top_radius": 0.0641113410929193, "bottom_radius": 0.04169624721107774, "length": 0.060670374245928776, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700485751650358, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186739093921552, "upper_button_position": 0.08181184225820282}], "rail_length": 5, "inclination": 85.11085641458992, "heading": 52.48243754331786} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349116751559737, "mass": 15.135622313674112, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3198120437304395, "I_33_without_motor": 0.035352032363806976, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.995105583853169, "trigger": 800, "sampling_rate": 105, "lag": 1.5106647978776377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0409350335143184, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6929630209945885, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7554.842229474231, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033094688692492484, "grain_number": 5, "grain_density": 1778.452453439551, "grain_outer_radius": 0.03243790225017269, "grain_initial_inner_radius": 0.014710302904158873, "grain_initial_height": 0.121184926392902, "grain_separation": 0.004935022616224108, "grains_center_of_mass_position": 0.39701605061858886, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006750819713606398, "throat_radius": 0.010724558222954232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543319821144168}], "aerodynamic_surfaces": [{"length": 0.5597592518269784, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337456255721132}, {"n": 4, "root_chord": 0.11937491941882873, "tip_chord": 0.059296678840160655, "span": 0.11003215065863221, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487483655871017}, {"top_radius": 0.06118255805193593, "bottom_radius": 0.04133468608652134, "length": 0.06059132200773187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990732690597649, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175864466852609, "upper_button_position": 0.081486822374504}], "rail_length": 5, "inclination": 86.02874650088499, "heading": 52.78026627098203} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350398822191289, "mass": 15.888183930453637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323003139766252, "I_33_without_motor": 0.037894954235630385, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.822672717321442, "trigger": 800, "sampling_rate": 105, "lag": 1.4823458931282159, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0295108833260689, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4436059937365655, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7321.616711633883, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03218465066390669, "grain_number": 5, "grain_density": 1829.5401695337457, "grain_outer_radius": 0.03310699290238271, "grain_initial_inner_radius": 0.014682699474933565, "grain_initial_height": 0.11995759258153803, "grain_separation": 0.00472496338836304, "grains_center_of_mass_position": 0.39709811238999454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0021418314452996217, "throat_radius": 0.011761687350355397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254514375966186}], "aerodynamic_surfaces": [{"length": 0.5585602432789974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350310297296062}, {"n": 4, "root_chord": 0.12036601599782602, "tip_chord": 0.059969938784699674, "span": 0.11044897305859265, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050206248811717}, {"top_radius": 0.0613469345970594, "bottom_radius": 0.04226599127606422, "length": 0.06021755952813659, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000129935163134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177166962726871, "upper_button_position": 0.0822962972436263}], "rail_length": 5, "inclination": 85.73526617819618, "heading": 51.77177727035349} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349863561147669, "mass": 14.135075575010699, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31538950223791, "I_33_without_motor": 0.03573152288669024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.906352685151997, "trigger": 800, "sampling_rate": 105, "lag": 1.5258712989509962, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9931233233333682, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3772675925575082, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6294.631910842732, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242186022433548, "grain_number": 5, "grain_density": 1805.958395830986, "grain_outer_radius": 0.03305402986502139, "grain_initial_inner_radius": 0.015073477867470946, "grain_initial_height": 0.1211314105335342, "grain_separation": 0.0059024531956417565, "grains_center_of_mass_position": 0.3985084695055291, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007200084796337718, "throat_radius": 0.011010325985367343, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555520741690946}], "aerodynamic_surfaces": [{"length": 0.5582905857473602, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333543089049654}, {"n": 4, "root_chord": 0.120841928016134, "tip_chord": 0.05988887955337852, "span": 0.1094724810224224, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048208865961751}, {"top_radius": 0.06229926484565538, "bottom_radius": 0.04514504198316922, "length": 0.060368129978684036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009088600318799, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176474455127706, "upper_button_position": 0.08326141451910929}], "rail_length": 5, "inclination": 84.99243588725189, "heading": 54.81294214729176} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350588924698342, "mass": 15.645466015380535, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328655162255979, "I_33_without_motor": 0.040606636020335374, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.000575455347585, "trigger": 800, "sampling_rate": 105, "lag": 1.528162387519848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0475420426189903, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5174125936054654, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8507.96776139164, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033168290122900616, "grain_number": 5, "grain_density": 1766.8125489536735, "grain_outer_radius": 0.03237960713691327, "grain_initial_inner_radius": 0.015601345652456307, "grain_initial_height": 0.11816626639728973, "grain_separation": 0.004542774555424076, "grains_center_of_mass_position": 0.39582720624379214, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006175590591922911, "throat_radius": 0.011066412632062267, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255198757333275}], "aerodynamic_surfaces": [{"length": 0.5602800575215194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352622529876533}, {"n": 4, "root_chord": 0.1202397455686428, "tip_chord": 0.059896270678013175, "span": 0.10976098341371528, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515275421253847}, {"top_radius": 0.061746344813424996, "bottom_radius": 0.04296849814557971, "length": 0.059747262118950824, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004226598161531, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174008316125069, "upper_button_position": 0.08302182820364623}], "rail_length": 5, "inclination": 84.11180825016737, "heading": 53.33763022830932} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349127627677817, "mass": 15.36323009148413, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32677240784788, "I_33_without_motor": 0.03186293769097189, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953712020297932, "trigger": 800, "sampling_rate": 105, "lag": 1.5332385187028066, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0759271490602351, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8101065160810306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5122.120308120892, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03256397630409074, "grain_number": 5, "grain_density": 1797.2537975385817, "grain_outer_radius": 0.03311107710414853, "grain_initial_inner_radius": 0.015034724444684941, "grain_initial_height": 0.11870589401441302, "grain_separation": 0.006087377771882522, "grains_center_of_mass_position": 0.3963951153726739, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00048202583657612437, "throat_radius": 0.01098560841395235, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538796789262994}], "aerodynamic_surfaces": [{"length": 0.5584999498197305, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342570435514296}, {"n": 4, "root_chord": 0.12064710564700097, "tip_chord": 0.06035193433759837, "span": 0.1112770069652831, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049020680934583}, {"top_radius": 0.06161988425648386, "bottom_radius": 0.043073021433112285, "length": 0.06058341919652415, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000651611484505, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6156179483369549, "upper_button_position": 0.08444721281149559}], "rail_length": 5, "inclination": 82.72730104076106, "heading": 51.832923739146366} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350548911483277, "mass": 15.196987326107507, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322911752914334, "I_33_without_motor": 0.029071625031605604, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01529759872456, "trigger": 800, "sampling_rate": 105, "lag": 1.6240928054914994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0173761859666313, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9223418136934463, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5949.014682553843, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032709169420396964, "grain_number": 5, "grain_density": 1723.9274368851547, "grain_outer_radius": 0.03285200300984052, "grain_initial_inner_radius": 0.015246455946376821, "grain_initial_height": 0.11943244041733653, "grain_separation": 0.006434562197706361, "grains_center_of_mass_position": 0.39827095616666636, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012446540491387436, "throat_radius": 0.010784613850832575, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555442427635455}], "aerodynamic_surfaces": [{"length": 0.5595017972391894, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343159645449299}, {"n": 4, "root_chord": 0.11979364250152547, "tip_chord": 0.059668916509132676, "span": 0.10987085122250405, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486918367848215}, {"top_radius": 0.06340631542068006, "bottom_radius": 0.04317597445590289, "length": 0.060251498311681355, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001742424211105, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176030405079379, "upper_button_position": 0.08257120191317258}], "rail_length": 5, "inclination": 83.72196011985731, "heading": 54.648412360478446} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350196147982773, "mass": 15.961044927182556, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313405397400806, "I_33_without_motor": 0.014460259928266692, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.108503657730996, "trigger": 800, "sampling_rate": 105, "lag": 1.653096332612516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0148416228572408, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3545277347391953, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7709.473538047852, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215600214939541, "grain_number": 5, "grain_density": 1821.7615356485571, "grain_outer_radius": 0.033090627041041515, "grain_initial_inner_radius": 0.014767087610650174, "grain_initial_height": 0.11988254663815412, "grain_separation": 0.004938406486628706, "grains_center_of_mass_position": 0.39604761170574104, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017894307943806364, "throat_radius": 0.010956729735127322, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527441721712052}], "aerodynamic_surfaces": [{"length": 0.5584390273315171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133870173739432}, {"n": 4, "root_chord": 0.11931422570051636, "tip_chord": 0.05955824106428458, "span": 0.11046001756520475, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489984691313294}, {"top_radius": 0.06401438054836182, "bottom_radius": 0.041090512301951834, "length": 0.06007341188459335, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999807230798568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176582363538038, "upper_button_position": 0.08232248672605302}], "rail_length": 5, "inclination": 83.67572045959503, "heading": 55.43651657941093} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635019133758962, "mass": 14.54732933281578, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314697196649693, "I_33_without_motor": 0.031850034978897344, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.967169551923757, "trigger": 800, "sampling_rate": 105, "lag": 1.523224898377273, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9378759650822776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3537514435353697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.501834263485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032388725939664915, "grain_number": 5, "grain_density": 1891.8527868887786, "grain_outer_radius": 0.032402696948094195, "grain_initial_inner_radius": 0.014914777014518448, "grain_initial_height": 0.11891936464367071, "grain_separation": 0.005562544866071887, "grains_center_of_mass_position": 0.39783720286790414, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005072781019447114, "throat_radius": 0.010004885046747404, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548006914940513}], "aerodynamic_surfaces": [{"length": 0.5591111650625761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632213955361}, {"n": 4, "root_chord": 0.11978678845759276, "tip_chord": 0.05937379602676614, "span": 0.11052871273677399, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505895065476698}, {"top_radius": 0.06406397721944418, "bottom_radius": 0.04331962085510427, "length": 0.06046018843277992, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6966046694267279, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167996613555162, "upper_button_position": 0.07980500807121171}], "rail_length": 5, "inclination": 84.81435357503749, "heading": 51.59471469896678} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349906720314932, "mass": 14.758087413410518, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332534117461721, "I_33_without_motor": 0.025373122255974725, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.835928098985326, "trigger": 800, "sampling_rate": 105, "lag": 1.506387702225661, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0165968178644882, "trigger": "apogee", "sampling_rate": 105, "lag": 1.762095552557879, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5350.61520156988, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03275962078535465, "grain_number": 5, "grain_density": 1765.1330357068746, "grain_outer_radius": 0.03307547187032609, "grain_initial_inner_radius": 0.015220302090858985, "grain_initial_height": 0.11952424628286304, "grain_separation": 0.005561936913155055, "grains_center_of_mass_position": 0.39894157312096307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000581039015009967, "throat_radius": 0.010873874245807479, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254057635300259}], "aerodynamic_surfaces": [{"length": 0.5592415679533114, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338096479596769}, {"n": 4, "root_chord": 0.11935324717414902, "tip_chord": 0.05989407434987168, "span": 0.10888984407211272, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050377046078841}, {"top_radius": 0.06388737100274794, "bottom_radius": 0.04351781168602751, "length": 0.059803797640653, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990918305343807, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181095133672198, "upper_button_position": 0.08098231716716098}], "rail_length": 5, "inclination": 84.88665251337277, "heading": 54.036380191295535} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350860224786839, "mass": 15.981782540886451, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317197541236021, "I_33_without_motor": 0.022684266587713046, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875257068345203, "trigger": 800, "sampling_rate": 105, "lag": 1.6612206181882758, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.061905675804864, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8643650774428366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7212.43141220651, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362196112067915, "grain_number": 5, "grain_density": 1851.6102943957446, "grain_outer_radius": 0.03305017715872104, "grain_initial_inner_radius": 0.014561932235058899, "grain_initial_height": 0.1217894360645019, "grain_separation": 0.004111362273784844, "grains_center_of_mass_position": 0.3956480330586067, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015457473216710976, "throat_radius": 0.011333463554828716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532288699513767}], "aerodynamic_surfaces": [{"length": 0.5590321435590817, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134586502646021}, {"n": 4, "root_chord": 0.1197132449283789, "tip_chord": 0.06015190728891841, "span": 0.10984949753395674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496033894066277}, {"top_radius": 0.06286050644811517, "bottom_radius": 0.043162623465698394, "length": 0.06007206185474104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974005585745191, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618479803064754, "upper_button_position": 0.07892075550976507}], "rail_length": 5, "inclination": 84.1516973033268, "heading": 51.49819347301642} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349726192947155, "mass": 15.46258612175419, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328406869336436, "I_33_without_motor": 0.05746263395274792, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014558467101493, "trigger": 800, "sampling_rate": 105, "lag": 1.5532322389900937, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258495049222292, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5048865945124807, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6077.274262474141, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032977942097277356, "grain_number": 5, "grain_density": 1808.0629925388253, "grain_outer_radius": 0.03274072714445204, "grain_initial_inner_radius": 0.014923438116496199, "grain_initial_height": 0.11965153736476665, "grain_separation": 0.005159810402652537, "grains_center_of_mass_position": 0.3975098871808523, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023343631647653804, "throat_radius": 0.011276535880982777, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553717179609336}], "aerodynamic_surfaces": [{"length": 0.5582013825537332, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327181531696393}, {"n": 4, "root_chord": 0.11944112630614123, "tip_chord": 0.05965676501145644, "span": 0.10949791050951914, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049605574340411}, {"top_radius": 0.0635837649820061, "bottom_radius": 0.04429830869230127, "length": 0.05931050008563967, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002222814266235, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193084775610955, "upper_button_position": 0.08091380386552793}], "rail_length": 5, "inclination": 84.29897473934142, "heading": 55.10207124086729} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350929662144605, "mass": 16.18568751455519, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312539990980307, "I_33_without_motor": 0.03058748608275749, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005589782753255, "trigger": 800, "sampling_rate": 105, "lag": 1.4270873359772376, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0311218522949854, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5509844450996075, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7847.213897602665, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03298648503129354, "grain_number": 5, "grain_density": 1798.6389861272476, "grain_outer_radius": 0.03300328092611363, "grain_initial_inner_radius": 0.015423822948592467, "grain_initial_height": 0.12097910558889624, "grain_separation": 0.004254100966389604, "grains_center_of_mass_position": 0.39733063076592984, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003031451369023246, "throat_radius": 0.011282508715208249, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257069040084278}], "aerodynamic_surfaces": [{"length": 0.5575777173104661, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325237437156626}, {"n": 4, "root_chord": 0.12002288292269223, "tip_chord": 0.06041124996027345, "span": 0.1098146417787029, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002890949585}, {"top_radius": 0.06221830758828819, "bottom_radius": 0.04500918415448397, "length": 0.06023038874792016, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002729462205624, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618371789105254, "upper_button_position": 0.08190115711530832}], "rail_length": 5, "inclination": 83.33695757885444, "heading": 54.925573625019595} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635133590227814, "mass": 16.295022727166646, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304944674855294, "I_33_without_motor": 0.03802372112938428, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088921978984752, "trigger": 800, "sampling_rate": 105, "lag": 1.6379160454310977, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00075680511432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5625225957666096, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6106.218694510337, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247432735036313, "grain_number": 5, "grain_density": 1910.445975693062, "grain_outer_radius": 0.032857330668864496, "grain_initial_inner_radius": 0.01499627935476116, "grain_initial_height": 0.11936266019990871, "grain_separation": 0.004683111540906328, "grains_center_of_mass_position": 0.39617529673483404, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014967120953659088, "throat_radius": 0.011401804537801666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557597276232197}], "aerodynamic_surfaces": [{"length": 0.5584669176461553, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351196231196836}, {"n": 4, "root_chord": 0.11969007643307066, "tip_chord": 0.05970597252570466, "span": 0.11035301456955092, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498726418964426}, {"top_radius": 0.06383052553171334, "bottom_radius": 0.04196564135779064, "length": 0.05926074502161329, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008337310388831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186033646121875, "upper_button_position": 0.08223036642669568}], "rail_length": 5, "inclination": 85.8214818693726, "heading": 53.52503658369647} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350239672294224, "mass": 16.086389087312007, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314867471301596, "I_33_without_motor": 0.04321147923310348, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.840114141245783, "trigger": 800, "sampling_rate": 105, "lag": 1.4548968901677042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8666336314167444, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6557589911725183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6543.062922086235, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033314643888578105, "grain_number": 5, "grain_density": 1685.1418412034138, "grain_outer_radius": 0.03358198275063197, "grain_initial_inner_radius": 0.014542061776240607, "grain_initial_height": 0.12008962568247225, "grain_separation": 0.005605042190007692, "grains_center_of_mass_position": 0.39839917576599937, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006245965656011715, "throat_radius": 0.010796833623054551, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546031432340463}], "aerodynamic_surfaces": [{"length": 0.5590667226770348, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347388626069723}, {"n": 4, "root_chord": 0.11966141179004697, "tip_chord": 0.060216295229258594, "span": 0.10982861377500766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049851591106494}, {"top_radius": 0.06445606445475568, "bottom_radius": 0.04469566314423664, "length": 0.06145539751640688, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000109888057188, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173055331011122, "upper_button_position": 0.08270545570460652}], "rail_length": 5, "inclination": 83.47013723468216, "heading": 52.359769292226396} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349649336128395, "mass": 15.833469877280196, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319062972617655, "I_33_without_motor": 0.03387175888377246, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.949489545486486, "trigger": 800, "sampling_rate": 105, "lag": 1.7055504586274373, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0770205340779304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4483431974600818, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5886.9075040191165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03410135336448911, "grain_number": 5, "grain_density": 1849.8959643550036, "grain_outer_radius": 0.03298253535551193, "grain_initial_inner_radius": 0.015843814495792433, "grain_initial_height": 0.11866544237084341, "grain_separation": 0.006419040802933594, "grains_center_of_mass_position": 0.3981012422999042, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00019243243806204026, "throat_radius": 0.010876522847575756, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253896688752568}], "aerodynamic_surfaces": [{"length": 0.5595580133067715, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355498266514816}, {"n": 4, "root_chord": 0.12048587953716276, "tip_chord": 0.059235939934718165, "span": 0.11022960568844216, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484608985654307}, {"top_radius": 0.06452739005064898, "bottom_radius": 0.04362504482119002, "length": 0.059128967122249125, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983738832957537, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184171877520664, "upper_button_position": 0.07995669554368723}], "rail_length": 5, "inclination": 83.26155740719472, "heading": 49.30888030513053} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350092629989322, "mass": 15.71634272488432, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326931076344441, "I_33_without_motor": 0.03132146392978697, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.243561033272321, "trigger": 800, "sampling_rate": 105, "lag": 1.5031645054281604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9782868981471065, "trigger": "apogee", "sampling_rate": 105, "lag": 1.237044244059561, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5899.988238035816, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317442089428744, "grain_number": 5, "grain_density": 1843.694638344761, "grain_outer_radius": 0.03283459572532388, "grain_initial_inner_radius": 0.015132594170403477, "grain_initial_height": 0.12181190709196009, "grain_separation": 0.005486532668168026, "grains_center_of_mass_position": 0.39852153039000454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008759308259350764, "throat_radius": 0.010345775548631614, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558642229250803}], "aerodynamic_surfaces": [{"length": 0.5584871798971595, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133229585609694}, {"n": 4, "root_chord": 0.12031976756017963, "tip_chord": 0.060108194506635425, "span": 0.1102650116145328, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489190758526188}, {"top_radius": 0.0650546286933226, "bottom_radius": 0.04293679749555717, "length": 0.058850579972494266, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999412938473701, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458495791428, "upper_button_position": 0.08209544426822735}], "rail_length": 5, "inclination": 82.77731020429178, "heading": 53.15206320614382} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348736026438125, "mass": 15.733812039279627, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319236272522059, "I_33_without_motor": 0.0351889350581526, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.905900222951152, "trigger": 800, "sampling_rate": 105, "lag": 1.4579095411456864, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.94338575471638, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4096822253063301, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5713.219408590335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322613328344229, "grain_number": 5, "grain_density": 1813.1961959752566, "grain_outer_radius": 0.032507369024289766, "grain_initial_inner_radius": 0.015040650599679966, "grain_initial_height": 0.11913278445188835, "grain_separation": 0.0059179343297877844, "grains_center_of_mass_position": 0.39807777115227605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00043658153176474445, "throat_radius": 0.010338057670041234, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554727932310563}], "aerodynamic_surfaces": [{"length": 0.5587088048908043, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133386326135615}, {"n": 4, "root_chord": 0.12017856033314665, "tip_chord": 0.06000443390946428, "span": 0.10902421650756416, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485830142661547}, {"top_radius": 0.06425721666217434, "bottom_radius": 0.04357726495147766, "length": 0.05840849110862601, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001891927926401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618507784447957, "upper_button_position": 0.08168140834468318}], "rail_length": 5, "inclination": 86.21141814888645, "heading": 52.71461174666536} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349738283229296, "mass": 15.673680205983562, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339730690942283, "I_33_without_motor": 0.01839843232098088, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.974365172688024, "trigger": 800, "sampling_rate": 105, "lag": 1.4679632861163536, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9849525942138695, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5039901648049436, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4630.576190422004, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03249426198930988, "grain_number": 5, "grain_density": 1824.5304888044477, "grain_outer_radius": 0.03279772408375011, "grain_initial_inner_radius": 0.015025770449162033, "grain_initial_height": 0.1197630216227875, "grain_separation": 0.0036821169494668767, "grains_center_of_mass_position": 0.3958786655697574, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00045659562339130853, "throat_radius": 0.010767641122841884, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540316346198217}], "aerodynamic_surfaces": [{"length": 0.5576310009197043, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336536250654226}, {"n": 4, "root_chord": 0.11943979665137462, "tip_chord": 0.06040566758808628, "span": 0.1096579707095415, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498833115263733}, {"top_radius": 0.06438870811019876, "bottom_radius": 0.04264789529266684, "length": 0.05963466025644609, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986012019527854, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164020279017826, "upper_button_position": 0.08219917405100285}], "rail_length": 5, "inclination": 84.0605445909088, "heading": 53.26097501868309} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351168702972702, "mass": 15.071440415430695, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339486940039293, "I_33_without_motor": 0.03769333342542826, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.891751008514055, "trigger": 800, "sampling_rate": 105, "lag": 1.3722287836318157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.891233872877227, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4785846065718473, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.447013383142, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212086378093714, "grain_number": 5, "grain_density": 1768.2713089345812, "grain_outer_radius": 0.03271515294326996, "grain_initial_inner_radius": 0.014786855935760804, "grain_initial_height": 0.11933029178491038, "grain_separation": 0.005823317835175776, "grains_center_of_mass_position": 0.3975721642790229, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00033118991564179716, "throat_radius": 0.011574587939003072, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556851392550885}], "aerodynamic_surfaces": [{"length": 0.5589878239695617, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335200262324565}, {"n": 4, "root_chord": 0.11970579106869901, "tip_chord": 0.06070557828841739, "span": 0.11071397637005198, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494772829214571}, {"top_radius": 0.06166613221769352, "bottom_radius": 0.04373400292102769, "length": 0.05906632316168422, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992196525392527, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176888087418883, "upper_button_position": 0.08153084379736442}], "rail_length": 5, "inclination": 81.56929641186917, "heading": 56.04874203520202} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349591650458654, "mass": 15.162635265359139, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332985881497121, "I_33_without_motor": 0.03130952796451725, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.978748089525485, "trigger": 800, "sampling_rate": 105, "lag": 1.3357629295483546, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0954109009879158, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6754711159528328, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6355.995130106566, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278906051185303, "grain_number": 5, "grain_density": 1748.96149468394, "grain_outer_radius": 0.03305907029683662, "grain_initial_inner_radius": 0.014547506209523744, "grain_initial_height": 0.12057244356509747, "grain_separation": 0.005624388756730869, "grains_center_of_mass_position": 0.3957825863711238, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014041600445767637, "throat_radius": 0.011461451856872466, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255065370954003}], "aerodynamic_surfaces": [{"length": 0.5593499154327721, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350129738995047}, {"n": 4, "root_chord": 0.1189566465146446, "tip_chord": 0.060114876926780934, "span": 0.10981523729266687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501849761803268}, {"top_radius": 0.06302076816378362, "bottom_radius": 0.04474354824353912, "length": 0.06099762068413935, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016829640692237, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177704815918406, "upper_button_position": 0.08391248247738314}], "rail_length": 5, "inclination": 85.62458847663979, "heading": 52.379830305857375} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349851039458232, "mass": 16.409422713914125, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308921165403618, "I_33_without_motor": 0.049395392435366905, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.05357019918881, "trigger": 800, "sampling_rate": 105, "lag": 1.5195724103883699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017014581966598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6592795390606438, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8386.71294120165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317127200498292, "grain_number": 5, "grain_density": 1871.5079298782045, "grain_outer_radius": 0.03299436228520115, "grain_initial_inner_radius": 0.014855611754163592, "grain_initial_height": 0.12023029789273078, "grain_separation": 0.006010153905251245, "grains_center_of_mass_position": 0.3961840507174937, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001820125244641761, "throat_radius": 0.011617370670579925, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564262290583996}], "aerodynamic_surfaces": [{"length": 0.557460900854103, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337715543529927}, {"n": 4, "root_chord": 0.11991381247762835, "tip_chord": 0.06060999470600891, "span": 0.11037788972090908, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484697150139297}, {"top_radius": 0.061829074337605705, "bottom_radius": 0.04351152314055659, "length": 0.06034703534386459, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004321166878789, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188039821080422, "upper_button_position": 0.08162813457983664}], "rail_length": 5, "inclination": 85.26793001853689, "heading": 52.71654468064663} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634973749283073, "mass": 16.41572104606536, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3150041060307585, "I_33_without_motor": 0.04218028559039208, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.942561725900983, "trigger": 800, "sampling_rate": 105, "lag": 1.376296158208041, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0890129787942437, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4317128702794752, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5897.62247527861, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315222646355596, "grain_number": 5, "grain_density": 1840.1545610569394, "grain_outer_radius": 0.03327588645576102, "grain_initial_inner_radius": 0.015620986448928911, "grain_initial_height": 0.1194323274680835, "grain_separation": 0.004820795079298896, "grains_center_of_mass_position": 0.39761436482117973, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025854299686439887, "throat_radius": 0.010545113800334236, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540476999338095}], "aerodynamic_surfaces": [{"length": 0.5583197224616212, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344031173041753}, {"n": 4, "root_chord": 0.12061486903034002, "tip_chord": 0.060740126686013175, "span": 0.1095481577281957, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050111393911201}, {"top_radius": 0.06547086158338138, "bottom_radius": 0.043108483072571674, "length": 0.060907015727495316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996525622926675, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183488875761113, "upper_button_position": 0.0813036747165562}], "rail_length": 5, "inclination": 85.03165825132004, "heading": 55.577326176558486} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348746244165607, "mass": 15.572439924916603, "I_11_without_motor": 6.321, "I_22_without_motor": 6.338303685187692, "I_33_without_motor": 0.053812503456609026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095214968249174, "trigger": 800, "sampling_rate": 105, "lag": 1.6357671335371446, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9065954356558216, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1728375609397834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6652.026858713303, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032816599465685235, "grain_number": 5, "grain_density": 1820.2307180912608, "grain_outer_radius": 0.03344121323996746, "grain_initial_inner_radius": 0.015597244631185416, "grain_initial_height": 0.12075469384019985, "grain_separation": 0.005158601852454574, "grains_center_of_mass_position": 0.39781901798522173, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00029144664828083066, "throat_radius": 0.010360964594420522, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540157614569787}], "aerodynamic_surfaces": [{"length": 0.5594026160214198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340617853877344}, {"n": 4, "root_chord": 0.1199242984774138, "tip_chord": 0.060932351681135866, "span": 0.1089746922187335, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503486081832518}, {"top_radius": 0.06301672216560456, "bottom_radius": 0.04308635423956238, "length": 0.06081177327614255, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987515623021795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181979688517858, "upper_button_position": 0.0805535934503937}], "rail_length": 5, "inclination": 84.03337163495912, "heading": 54.75752757477003} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350158036799983, "mass": 15.20893651665693, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316394619863262, "I_33_without_motor": 0.03578544640909065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.108544238972591, "trigger": 800, "sampling_rate": 105, "lag": 1.3403291600240261, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0517749917052182, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1414111553745407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5869.309829720169, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274182355097607, "grain_number": 5, "grain_density": 1827.736345433479, "grain_outer_radius": 0.03264047232144729, "grain_initial_inner_radius": 0.01483669438777579, "grain_initial_height": 0.12023582127394784, "grain_separation": 0.004370467756609591, "grains_center_of_mass_position": 0.39574496521042907, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017309020607755808, "throat_radius": 0.011654776044066877, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549432020792235}], "aerodynamic_surfaces": [{"length": 0.5585615055249918, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133831439603343}, {"n": 4, "root_chord": 0.12015849499603093, "tip_chord": 0.06004252587699913, "span": 0.11002331609124698, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507203537199798}, {"top_radius": 0.06347851908834241, "bottom_radius": 0.04351883518437396, "length": 0.06056405973540542, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990221389399459, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174811838732773, "upper_button_position": 0.08154095506666859}], "rail_length": 5, "inclination": 83.94354943792524, "heading": 49.70673655240099} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348962405183876, "mass": 15.345574877569774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3261605704349515, "I_33_without_motor": 0.05601839158986675, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051678432730208, "trigger": 800, "sampling_rate": 105, "lag": 1.4086068407697063, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0138113804999764, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5071636387001426, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7431.492329242134, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03330913085150425, "grain_number": 5, "grain_density": 1735.6668562455836, "grain_outer_radius": 0.03323452357407623, "grain_initial_inner_radius": 0.015410819745634402, "grain_initial_height": 0.12055838887650917, "grain_separation": 0.005417347150461013, "grains_center_of_mass_position": 0.39768621042859165, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020520430764162795, "throat_radius": 0.010754080263173234, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538453904661215}], "aerodynamic_surfaces": [{"length": 0.5585512000992925, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323912635572513}, {"n": 4, "root_chord": 0.1196595111303919, "tip_chord": 0.06013598495010679, "span": 0.10948618771345879, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048810961938373}, {"top_radius": 0.06244873383420562, "bottom_radius": 0.04261215124143515, "length": 0.061576888894666115, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982190031242052, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184066127944964, "upper_button_position": 0.07981239032970877}], "rail_length": 5, "inclination": 84.6269728269789, "heading": 52.727581150741486} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348971577506066, "mass": 14.968690192799777, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312629559329801, "I_33_without_motor": 0.03331650031292519, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.790309972749814, "trigger": 800, "sampling_rate": 105, "lag": 1.6067943555716828, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9508743488156667, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4020379618766323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7755.279375901468, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032828901189039146, "grain_number": 5, "grain_density": 1883.7089890162556, "grain_outer_radius": 0.03231518544862137, "grain_initial_inner_radius": 0.015542198187360757, "grain_initial_height": 0.1203694715539592, "grain_separation": 0.004692802279833674, "grains_center_of_mass_position": 0.3977690458870366, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004353238212811264, "throat_radius": 0.012011410041294338, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562772868691106}], "aerodynamic_surfaces": [{"length": 0.5576460297757151, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351555043335015}, {"n": 4, "root_chord": 0.11926850754231576, "tip_chord": 0.06004752879931525, "span": 0.10953853408140951, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515846093057604}, {"top_radius": 0.06350358267729699, "bottom_radius": 0.04187069266842155, "length": 0.05892762828726303, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985854791589311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174547905591722, "upper_button_position": 0.08113068859975892}], "rail_length": 5, "inclination": 85.52350874901599, "heading": 51.471682862773214} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349687127599872, "mass": 15.223490240805157, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32253380547646, "I_33_without_motor": 0.04407535187562442, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053593773435725, "trigger": 800, "sampling_rate": 105, "lag": 1.4895237039421574, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8745760389119263, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3773148500441486, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6634.13608265769, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221712995320454, "grain_number": 5, "grain_density": 1816.3093408823688, "grain_outer_radius": 0.032284679488992704, "grain_initial_inner_radius": 0.015592811556139775, "grain_initial_height": 0.12042699970116678, "grain_separation": 0.0047637490620186605, "grains_center_of_mass_position": 0.3973196439129636, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001162215160539848, "throat_radius": 0.01075389898045163, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568428940326357}], "aerodynamic_surfaces": [{"length": 0.5586699695279679, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342033217565057}, {"n": 4, "root_chord": 0.11922053120918251, "tip_chord": 0.05965197832382318, "span": 0.10935822712195652, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480699406729113}, {"top_radius": 0.06495112132729068, "bottom_radius": 0.04294093502570392, "length": 0.05941867581477882, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993086618485312, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619022464833607, "upper_button_position": 0.08028619701492423}], "rail_length": 5, "inclination": 84.02186270608303, "heading": 54.13365130416341} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350118413256112, "mass": 15.098487749979439, "I_11_without_motor": 6.321, "I_22_without_motor": 6.338068708611668, "I_33_without_motor": 0.02960246242410678, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.89576290434112, "trigger": 800, "sampling_rate": 105, "lag": 1.520915313570452, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9617865673090016, "trigger": "apogee", "sampling_rate": 105, "lag": 1.139701582575987, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6969.045810398421, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03384109128194972, "grain_number": 5, "grain_density": 1791.0492813206813, "grain_outer_radius": 0.032624265558878485, "grain_initial_inner_radius": 0.015109650425621048, "grain_initial_height": 0.11948856598356265, "grain_separation": 0.004185113290186749, "grains_center_of_mass_position": 0.3971294999371868, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001376265230323754, "throat_radius": 0.010808449894148767, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545473641907694}], "aerodynamic_surfaces": [{"length": 0.557656055137747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339528994212444}, {"n": 4, "root_chord": 0.12055034499674644, "tip_chord": 0.060024758484830076, "span": 0.10997933588405208, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492024400322129}, {"top_radius": 0.06411637664075612, "bottom_radius": 0.04288403355164774, "length": 0.061115685869848654, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699332458545782, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176913688810032, "upper_button_position": 0.08164108966477879}], "rail_length": 5, "inclination": 83.53762678571259, "heading": 54.08469305734445} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348794462980006, "mass": 14.18217472922873, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306589892163851, "I_33_without_motor": 0.02471962226489275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02439725666625, "trigger": 800, "sampling_rate": 105, "lag": 1.4291527999467715, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.983678013323086, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5059056823324724, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5084.180445836946, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0333714390591387, "grain_number": 5, "grain_density": 1777.8194209350388, "grain_outer_radius": 0.033137533630760024, "grain_initial_inner_radius": 0.014916689063613112, "grain_initial_height": 0.12057507496400163, "grain_separation": 0.004557861400389524, "grains_center_of_mass_position": 0.3961439762986354, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018139108290960602, "throat_radius": 0.01127308028489627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562850962995258}], "aerodynamic_surfaces": [{"length": 0.5582265820034591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335862648703499}, {"n": 4, "root_chord": 0.11999027301506622, "tip_chord": 0.06013670939343541, "span": 0.11012501392919832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493901238960581}, {"top_radius": 0.06371147586485183, "bottom_radius": 0.04513549366382111, "length": 0.059616765673971256, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989958396865005, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181576523776074, "upper_button_position": 0.08083818730889303}], "rail_length": 5, "inclination": 85.29202270265894, "heading": 55.96990360398405} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350981966071717, "mass": 16.177428233401148, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317638982229031, "I_33_without_motor": 0.03405202583171906, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.043115673194544, "trigger": 800, "sampling_rate": 105, "lag": 1.4409873756635247, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0014453314956977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1099358627942992, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6467.5971301339705, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032870677337169925, "grain_number": 5, "grain_density": 1820.0962745904517, "grain_outer_radius": 0.03200988372178632, "grain_initial_inner_radius": 0.015021478680341434, "grain_initial_height": 0.12104409802732466, "grain_separation": 0.004743279133481982, "grains_center_of_mass_position": 0.3959002556748805, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00084825030671016, "throat_radius": 0.011467770307472277, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559743232704528}], "aerodynamic_surfaces": [{"length": 0.5578868313221517, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348253459565207}, {"n": 4, "root_chord": 0.12019300063792412, "tip_chord": 0.05999344337289254, "span": 0.11046014465379975, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048657520263045}, {"top_radius": 0.06480210002783825, "bottom_radius": 0.04443315172900255, "length": 0.060701383625574236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007674031662343, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193312109950302, "upper_button_position": 0.08143619217120412}], "rail_length": 5, "inclination": 83.7835847988184, "heading": 52.54642423463458} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350185797538703, "mass": 15.508062839578319, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321359840196587, "I_33_without_motor": 0.025665654156291233, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998021527209138, "trigger": 800, "sampling_rate": 105, "lag": 1.605948140731614, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0387241454509653, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3535339576500378, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6505.359750917803, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03395383708371905, "grain_number": 5, "grain_density": 1899.8118382085609, "grain_outer_radius": 0.03271173760114545, "grain_initial_inner_radius": 0.013578675064625451, "grain_initial_height": 0.1207507429070821, "grain_separation": 0.004103719263799836, "grains_center_of_mass_position": 0.39605684803169056, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00020846212273646799, "throat_radius": 0.010659526440699554, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562769391467126}], "aerodynamic_surfaces": [{"length": 0.5586288059034218, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134511330565248}, {"n": 4, "root_chord": 0.11971714883043616, "tip_chord": 0.059931979474035946, "span": 0.11044602790203165, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496247609641278}, {"top_radius": 0.06373323046767851, "bottom_radius": 0.04354497660326926, "length": 0.05919605844675959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6966765898128924, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187044632969707, "upper_button_position": 0.07797212651592167}], "rail_length": 5, "inclination": 85.10108208436962, "heading": 51.17142475470371} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634907019361671, "mass": 15.182127740148708, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323639347875531, "I_33_without_motor": 0.03769007854769185, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.86543178538524, "trigger": 800, "sampling_rate": 105, "lag": 1.5730221894539358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0667065302261476, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5173262739684306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.656596216449, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245214597804979, "grain_number": 5, "grain_density": 1816.242107562234, "grain_outer_radius": 0.033241964787189486, "grain_initial_inner_radius": 0.015044978235104263, "grain_initial_height": 0.12028558687122, "grain_separation": 0.004627548396509005, "grains_center_of_mass_position": 0.3971576902291467, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018321625835203735, "throat_radius": 0.010999434478995379, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546128070394624}], "aerodynamic_surfaces": [{"length": 0.5571460134800734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342206000749913}, {"n": 4, "root_chord": 0.11990385726774161, "tip_chord": 0.06024217049494853, "span": 0.10953706517181021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482290928381548}, {"top_radius": 0.0633642645562397, "bottom_radius": 0.043414337424330936, "length": 0.060173417717977684, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000672044552134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178590891016936, "upper_button_position": 0.0822081153535198}], "rail_length": 5, "inclination": 84.84803489377889, "heading": 52.37481760325718} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349471538108327, "mass": 14.985591629060266, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3052914766242, "I_33_without_motor": 0.04086450354379039, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924159473717264, "trigger": 800, "sampling_rate": 105, "lag": 1.3243808114091218, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8887983353124068, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5020511162506145, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6420.261272996256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03236824856564066, "grain_number": 5, "grain_density": 1848.8366997726325, "grain_outer_radius": 0.033029902770541505, "grain_initial_inner_radius": 0.014877546444049152, "grain_initial_height": 0.11854993546054633, "grain_separation": 0.005244312696660027, "grains_center_of_mass_position": 0.39573874013382526, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015330124406810247, "throat_radius": 0.01130360271809251, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557693509551322}], "aerodynamic_surfaces": [{"length": 0.5572255480746537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334615237677996}, {"n": 4, "root_chord": 0.11933478216498587, "tip_chord": 0.059544007982743306, "span": 0.10956301662487257, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507559426127258}, {"top_radius": 0.06260224543356223, "bottom_radius": 0.043700600009466815, "length": 0.05942449041691766, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985642466466527, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187530583049221, "upper_button_position": 0.07981118834173062}], "rail_length": 5, "inclination": 84.40399965393726, "heading": 52.00467100741291} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350872797496568, "mass": 14.86330198322787, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331571069167265, "I_33_without_motor": 0.031164126486334164, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.907946461397575, "trigger": 800, "sampling_rate": 105, "lag": 1.4638702144643967, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9240204861790904, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5090786783554297, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4068.3226185661183, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032698600026082186, "grain_number": 5, "grain_density": 1783.5406164277254, "grain_outer_radius": 0.032876359016343976, "grain_initial_inner_radius": 0.0154747633900757, "grain_initial_height": 0.12074706076616154, "grain_separation": 0.004028820180709501, "grains_center_of_mass_position": 0.3964470128367758, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007010734116214913, "throat_radius": 0.011634624154483766, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536336321644317}], "aerodynamic_surfaces": [{"length": 0.5576779150818609, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344732481152007}, {"n": 4, "root_chord": 0.11999485812708817, "tip_chord": 0.05936468197659942, "span": 0.11012034891551868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504479771721855}, {"top_radius": 0.06287461152126371, "bottom_radius": 0.04353913467122323, "length": 0.06132637653274098, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980881692428003, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174175638110156, "upper_button_position": 0.08067060543178461}], "rail_length": 5, "inclination": 84.0928254664605, "heading": 49.178068029153394} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350251309662988, "mass": 15.19805758988502, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309023191244715, "I_33_without_motor": 0.03275625352517056, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.121911394329384, "trigger": 800, "sampling_rate": 105, "lag": 1.4125139029176312, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9946348166364551, "trigger": "apogee", "sampling_rate": 105, "lag": 1.358834174792617, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7068.352369894088, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324136861506346, "grain_number": 5, "grain_density": 1756.0476593667092, "grain_outer_radius": 0.03286054541110731, "grain_initial_inner_radius": 0.014862325679233656, "grain_initial_height": 0.12137683232904861, "grain_separation": 0.005894431185987738, "grains_center_of_mass_position": 0.3985544572552029, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008353809128557598, "throat_radius": 0.011420676107125216, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543133945166791}], "aerodynamic_surfaces": [{"length": 0.5590154999029089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331443734701951}, {"n": 4, "root_chord": 0.11984527354053828, "tip_chord": 0.0603932073826817, "span": 0.11029599645756334, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501824310302044}, {"top_radius": 0.06235612526873988, "bottom_radius": 0.04443524068351717, "length": 0.059753808078152774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014644910476507, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168894570409905, "upper_button_position": 0.08457503400666022}], "rail_length": 5, "inclination": 83.23588190438937, "heading": 51.61998064807713} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349900776485567, "mass": 15.295328757075326, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300963387856158, "I_33_without_motor": 0.027107913046676417, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.971824952074028, "trigger": 800, "sampling_rate": 105, "lag": 1.5434033833063052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0020982417497772, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3384275662979122, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.340780762262, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032536965586476355, "grain_number": 5, "grain_density": 1835.3561518416136, "grain_outer_radius": 0.03290809709539075, "grain_initial_inner_radius": 0.015061640303852585, "grain_initial_height": 0.12149849461055916, "grain_separation": 0.004538047115060515, "grains_center_of_mass_position": 0.39814644405737754, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017849253162846616, "throat_radius": 0.01042559377963261, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549504949466892}], "aerodynamic_surfaces": [{"length": 0.558010039995445, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332894899454804}, {"n": 4, "root_chord": 0.12016398727383941, "tip_chord": 0.06011735349965931, "span": 0.10984591983059423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494889443285176}, {"top_radius": 0.06417881405749257, "bottom_radius": 0.04238421238865492, "length": 0.06090245797835121, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987994687436914, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172709682520058, "upper_button_position": 0.08152850049168558}], "rail_length": 5, "inclination": 84.31337115290411, "heading": 58.053551189273165} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063505400482454, "mass": 15.387126254446446, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311999052698002, "I_33_without_motor": 0.04130505815797578, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.069828040328161, "trigger": 800, "sampling_rate": 105, "lag": 1.441277994935533, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.888899097579208, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5364467027404434, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6170.291568776147, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03177955796893773, "grain_number": 5, "grain_density": 1810.5632470321518, "grain_outer_radius": 0.032687446604043546, "grain_initial_inner_radius": 0.014778394828049242, "grain_initial_height": 0.11957741652920774, "grain_separation": 0.004616160156611536, "grains_center_of_mass_position": 0.39729852021810186, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002946884130081266, "throat_radius": 0.010928108851147256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255103253428119}], "aerodynamic_surfaces": [{"length": 0.5580369415193082, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339353683794642}, {"n": 4, "root_chord": 0.11985421018157734, "tip_chord": 0.059317967209957, "span": 0.10946540793341374, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495308162629282}, {"top_radius": 0.062059856958740306, "bottom_radius": 0.04315583362880075, "length": 0.060539130937150194, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003955682133552, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177138441972956, "upper_button_position": 0.08268172401605967}], "rail_length": 5, "inclination": 85.20180445636684, "heading": 53.30509444709604} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349023712339182, "mass": 15.604407970494902, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3284332327855415, "I_33_without_motor": 0.03413092369607449, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.997663806194534, "trigger": 800, "sampling_rate": 105, "lag": 1.372235809462407, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9665171308157399, "trigger": "apogee", "sampling_rate": 105, "lag": 1.448275389995411, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4504.106124273733, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233685113082392, "grain_number": 5, "grain_density": 1820.0421015302697, "grain_outer_radius": 0.032517610214843715, "grain_initial_inner_radius": 0.014167720507138803, "grain_initial_height": 0.12113354059479664, "grain_separation": 0.005761277047196462, "grains_center_of_mass_position": 0.3962771114543182, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000767774676303267, "throat_radius": 0.010651425732821209, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552749582196945}], "aerodynamic_surfaces": [{"length": 0.5576283885160874, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344596070935493}, {"n": 4, "root_chord": 0.12017627281751417, "tip_chord": 0.05984692914074958, "span": 0.11083616419152897, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483994247767132}, {"top_radius": 0.06330841982362692, "bottom_radius": 0.04265065814516625, "length": 0.060185922418210004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008476639861617, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169561368489332, "upper_button_position": 0.08389152713722847}], "rail_length": 5, "inclination": 84.70446683693059, "heading": 54.28762601905839} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349711096837975, "mass": 15.03210383539266, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33379677036064, "I_33_without_motor": 0.01764639095556262, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.009191725721827, "trigger": 800, "sampling_rate": 105, "lag": 1.5897425102686207, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.03219146003171, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3833819117825716, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5826.070673825718, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0334240441030738, "grain_number": 5, "grain_density": 1816.3688335420493, "grain_outer_radius": 0.03262811584032336, "grain_initial_inner_radius": 0.015302842064245682, "grain_initial_height": 0.1213180991873626, "grain_separation": 0.0065520907447367575, "grains_center_of_mass_position": 0.3974184886053044, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008046784748404235, "throat_radius": 0.01077273723468044, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542938661396537}], "aerodynamic_surfaces": [{"length": 0.5601472906532674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350534875471128}, {"n": 4, "root_chord": 0.1202123906778639, "tip_chord": 0.0605517130066149, "span": 0.10951298982901891, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488802701141342}, {"top_radius": 0.06416305846723055, "bottom_radius": 0.04444658338551936, "length": 0.06140446646493925, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980649642102426, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163048791084976, "upper_button_position": 0.08176008510174493}], "rail_length": 5, "inclination": 84.23903866514462, "heading": 53.020509564306955} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350613924156898, "mass": 15.380895311369246, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3287758179192615, "I_33_without_motor": 0.043183055126476105, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.205723541973892, "trigger": 800, "sampling_rate": 105, "lag": 1.5464855336341523, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9180293166772363, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6980625926751665, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4730.928143326893, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329394996980202, "grain_number": 5, "grain_density": 1729.4392935600813, "grain_outer_radius": 0.03300341254471014, "grain_initial_inner_radius": 0.014921502434137701, "grain_initial_height": 0.12066145221215871, "grain_separation": 0.004861095632584449, "grains_center_of_mass_position": 0.39771700637993973, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008465156326518704, "throat_radius": 0.011127863673016727, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254738144860624}], "aerodynamic_surfaces": [{"length": 0.558207338348122, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134729313176093}, {"n": 4, "root_chord": 0.1195759823765354, "tip_chord": 0.05896480651587163, "span": 0.11002136104542148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495702939961034}, {"top_radius": 0.06469499285206591, "bottom_radius": 0.04415835475011454, "length": 0.060900446104351594, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997879308569798, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187835127755565, "upper_button_position": 0.08100441808142322}], "rail_length": 5, "inclination": 84.10697126626643, "heading": 49.576635702887636} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634832513945436, "mass": 15.048098827615092, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3243748729651745, "I_33_without_motor": 0.034012680923907, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.910826123646421, "trigger": 800, "sampling_rate": 105, "lag": 1.2778100474517764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8251013498778856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.155747725247527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5837.767892037376, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033660976476048945, "grain_number": 5, "grain_density": 1768.1090253141067, "grain_outer_radius": 0.032666227790670514, "grain_initial_inner_radius": 0.014814118678720156, "grain_initial_height": 0.1187964794283409, "grain_separation": 0.005083005023331062, "grains_center_of_mass_position": 0.3958866756217604, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0026302218221701304, "throat_radius": 0.010557126863845658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553945878026074}], "aerodynamic_surfaces": [{"length": 0.5584087671548356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344836050911788}, {"n": 4, "root_chord": 0.12038586653564957, "tip_chord": 0.061071270606076734, "span": 0.11050078440379378, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499280669419895}, {"top_radius": 0.06047422894112123, "bottom_radius": 0.044146497627561836, "length": 0.05950732089274506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000879573435692, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174736453607387, "upper_button_position": 0.08261431198283054}], "rail_length": 5, "inclination": 84.32314713138247, "heading": 51.959639538748526} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350142006845737, "mass": 14.71054887066392, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308843010621504, "I_33_without_motor": 0.02528973143869381, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.044725293903099, "trigger": 800, "sampling_rate": 105, "lag": 1.4258332695610483, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9394431243890877, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5508325849990312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6352.066167310222, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291377385274274, "grain_number": 5, "grain_density": 1817.1354401115707, "grain_outer_radius": 0.03340514900059857, "grain_initial_inner_radius": 0.015193870370266403, "grain_initial_height": 0.12034975201631515, "grain_separation": 0.005086053063610478, "grains_center_of_mass_position": 0.39713695297329693, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010790239960795256, "throat_radius": 0.010622119372788218, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547687337389521}], "aerodynamic_surfaces": [{"length": 0.5593096116502887, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358267377682099}, {"n": 4, "root_chord": 0.12013974953533493, "tip_chord": 0.060413590767021144, "span": 0.11055032461908959, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049095833042514}, {"top_radius": 0.06444521702335865, "bottom_radius": 0.04277635688889077, "length": 0.06167881610108609, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003161856541422, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175448327830584, "upper_button_position": 0.08277135287108384}], "rail_length": 5, "inclination": 84.65437549378765, "heading": 54.86380478153061} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634947348687884, "mass": 14.969866212339864, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316768160858847, "I_33_without_motor": 0.042662942646228844, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038560974819553, "trigger": 800, "sampling_rate": 105, "lag": 1.2743614166976194, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.95846616711702, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3567014949056189, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5692.627175661335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032899813372967206, "grain_number": 5, "grain_density": 1789.8405038779151, "grain_outer_radius": 0.033305993372464184, "grain_initial_inner_radius": 0.014710829930117053, "grain_initial_height": 0.11948885275738713, "grain_separation": 0.004885741949445905, "grains_center_of_mass_position": 0.39710442153058434, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000816059787693553, "throat_radius": 0.010824816823169322, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556985755476677}], "aerodynamic_surfaces": [{"length": 0.5568211007562287, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343200515709289}, {"n": 4, "root_chord": 0.11976422683349494, "tip_chord": 0.05938574991556341, "span": 0.1114598902616429, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490194431194448}, {"top_radius": 0.06441534661202164, "bottom_radius": 0.040672872152638706, "length": 0.05874618397480601, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997614895084363, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178482855010577, "upper_button_position": 0.08191320400737856}], "rail_length": 5, "inclination": 84.11119317735833, "heading": 52.17449897773988} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351400547701855, "mass": 15.044473927137904, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323987138403483, "I_33_without_motor": 0.018664367373433688, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903497832276983, "trigger": 800, "sampling_rate": 105, "lag": 1.3719487201686924, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0138251996884955, "trigger": "apogee", "sampling_rate": 105, "lag": 1.478651305684268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5424.281589681876, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263773651338122, "grain_number": 5, "grain_density": 1758.379118090105, "grain_outer_radius": 0.03319388630966312, "grain_initial_inner_radius": 0.014746548722921136, "grain_initial_height": 0.12012556126578831, "grain_separation": 0.005811086287409149, "grains_center_of_mass_position": 0.3977006294004835, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013984713918795161, "throat_radius": 0.011784247673576002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254464881297225}], "aerodynamic_surfaces": [{"length": 0.5570769629027249, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134137742819479}, {"n": 4, "root_chord": 0.12090434829433058, "tip_chord": 0.059085647091110215, "span": 0.11028657344037888, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049257268465392}, {"top_radius": 0.0633246685780479, "bottom_radius": 0.043235213099504975, "length": 0.0591900949962753, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984437038427694, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190952611426465, "upper_button_position": 0.07934844270012298}], "rail_length": 5, "inclination": 84.08537942845484, "heading": 54.226691979549926} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635050950991887, "mass": 15.362863983259585, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309835088775819, "I_33_without_motor": 0.03239504922232731, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.015657472069574, "trigger": 800, "sampling_rate": 105, "lag": 1.465992473342992, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9638111127022362, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4469941216481699, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7714.33218654551, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033231059214191054, "grain_number": 5, "grain_density": 1751.921617017024, "grain_outer_radius": 0.032417557058243146, "grain_initial_inner_radius": 0.014800667637076798, "grain_initial_height": 0.12015704233324956, "grain_separation": 0.00455992282617099, "grains_center_of_mass_position": 0.39734245526734707, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000634289635229165, "throat_radius": 0.010587332406347613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254508241300363}], "aerodynamic_surfaces": [{"length": 0.5584637304433551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133912783497941}, {"n": 4, "root_chord": 0.12038442656077006, "tip_chord": 0.05973142232929534, "span": 0.11052861066550804, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050179645055106}, {"top_radius": 0.06368903801782183, "bottom_radius": 0.04432515376741317, "length": 0.06001692559735523, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991940840598139, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189785750050383, "upper_button_position": 0.08021550905477559}], "rail_length": 5, "inclination": 84.22846757074609, "heading": 55.25300723857388} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634938183472916, "mass": 15.69997065603085, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318255731418751, "I_33_without_motor": 0.03644826601028492, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972396031044353, "trigger": 800, "sampling_rate": 105, "lag": 1.4231310035140128, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9369774390862975, "trigger": "apogee", "sampling_rate": 105, "lag": 1.429874421928843, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7188.43120140282, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0334269589051035, "grain_number": 5, "grain_density": 1843.934335754612, "grain_outer_radius": 0.03334832096188433, "grain_initial_inner_radius": 0.0156504911713441, "grain_initial_height": 0.11895136796752567, "grain_separation": 0.004812598967724225, "grains_center_of_mass_position": 0.3975299168134912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016986371894676675, "throat_radius": 0.011587608602915547, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556784333419693}], "aerodynamic_surfaces": [{"length": 0.5567222810010711, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333200010734337}, {"n": 4, "root_chord": 0.11895383192421438, "tip_chord": 0.06033772945646821, "span": 0.11000797209101922, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050693467633359}, {"top_radius": 0.062011859797197894, "bottom_radius": 0.04416544759363625, "length": 0.06028411691817589, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013848186974845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166076967847193, "upper_button_position": 0.08477712191276521}], "rail_length": 5, "inclination": 84.46077891194983, "heading": 54.87470626956474} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349686128109948, "mass": 14.624769066556546, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32890243560388, "I_33_without_motor": 0.033064979261176616, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.048948432624277, "trigger": 800, "sampling_rate": 105, "lag": 1.403639016837547, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9759136399519865, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5152307411715156, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6776.866369032028, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033013562634537086, "grain_number": 5, "grain_density": 1842.874527379815, "grain_outer_radius": 0.03262263963925159, "grain_initial_inner_radius": 0.015397164752524858, "grain_initial_height": 0.1204533775159004, "grain_separation": 0.004183815730744153, "grains_center_of_mass_position": 0.39644138107030336, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010920131077576604, "throat_radius": 0.011020321911016467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253893201150964}], "aerodynamic_surfaces": [{"length": 0.5584681520006335, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335546840991273}, {"n": 4, "root_chord": 0.11938564224358142, "tip_chord": 0.06053088541146046, "span": 0.11036742236592093, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049571333193469}, {"top_radius": 0.06424609833336424, "bottom_radius": 0.04536732010333195, "length": 0.06018772845709719, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992128566322015, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173739414329349, "upper_button_position": 0.08183891519926656}], "rail_length": 5, "inclination": 83.05566536538295, "heading": 50.19823307001139} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350379909408158, "mass": 15.69669963390737, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3193896663449065, "I_33_without_motor": 0.06465257137842878, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110244259183167, "trigger": 800, "sampling_rate": 105, "lag": 1.4745485041617257, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0086118755280977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3436892163538212, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7410.648516925462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242757761832297, "grain_number": 5, "grain_density": 1835.7456234093133, "grain_outer_radius": 0.03347377831737611, "grain_initial_inner_radius": 0.014805769910060967, "grain_initial_height": 0.11929775984846681, "grain_separation": 0.0029468280502456543, "grains_center_of_mass_position": 0.396263938151805, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007116755066309777, "throat_radius": 0.010638606661627985, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255016808198101}], "aerodynamic_surfaces": [{"length": 0.5588514889069994, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325416374295645}, {"n": 4, "root_chord": 0.12071607305228171, "tip_chord": 0.060464649443047615, "span": 0.10981842219311694, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485414051091537}, {"top_radius": 0.06383280775629162, "bottom_radius": 0.044005586764809, "length": 0.05877704830033507, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992649142220189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161812802380008, "upper_button_position": 0.08308363398401808}], "rail_length": 5, "inclination": 84.34211936552163, "heading": 53.73906805751767} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349723542747453, "mass": 15.204455170366924, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302147367960756, "I_33_without_motor": 0.029392143638201813, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983613992154798, "trigger": 800, "sampling_rate": 105, "lag": 1.6463329482736224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139875940158135, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3636358467163467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.746055789936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03334427305346481, "grain_number": 5, "grain_density": 1822.0284689962236, "grain_outer_radius": 0.032611648593216226, "grain_initial_inner_radius": 0.014744208045340313, "grain_initial_height": 0.11979260407474725, "grain_separation": 0.004818883102470949, "grains_center_of_mass_position": 0.3965393779121263, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006670484904673512, "throat_radius": 0.011504519549832037, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538256022887064}], "aerodynamic_surfaces": [{"length": 0.5600259079605161, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328759805386308}, {"n": 4, "root_chord": 0.12013189791922728, "tip_chord": 0.060642016791940805, "span": 0.10998883541739425, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477639790413655}, {"top_radius": 0.06476039289064865, "bottom_radius": 0.04372919460133439, "length": 0.06038391906503534, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996036454299974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177292844186675, "upper_button_position": 0.08187436101132994}], "rail_length": 5, "inclination": 85.61769333060633, "heading": 53.92365326233282} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063509265465576, "mass": 15.978749867189448, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3275881285592765, "I_33_without_motor": 0.03018163748822481, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.181661181248382, "trigger": 800, "sampling_rate": 105, "lag": 1.6033030119473242, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0317545642050692, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4952050644403878, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7339.031478786417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032834361748561434, "grain_number": 5, "grain_density": 1797.0772716808237, "grain_outer_radius": 0.03268309730712248, "grain_initial_inner_radius": 0.015466134916366581, "grain_initial_height": 0.11971626182048378, "grain_separation": 0.00459066484976273, "grains_center_of_mass_position": 0.3977323602983902, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005810705450448398, "throat_radius": 0.011418970710111479, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255286276906535}], "aerodynamic_surfaces": [{"length": 0.5598593544172344, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332000020305322}, {"n": 4, "root_chord": 0.11943275791338785, "tip_chord": 0.06004235797242676, "span": 0.10918011044486586, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515062109591506}, {"top_radius": 0.06362178620067807, "bottom_radius": 0.04234051647560475, "length": 0.061410416974593665, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699503873830462, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617271878983037, "upper_button_position": 0.08223199484742494}], "rail_length": 5, "inclination": 83.3558300048156, "heading": 48.995850356917934} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350019119857984, "mass": 15.43736847821827, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305346501801296, "I_33_without_motor": 0.02628394585195107, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.277280053546027, "trigger": 800, "sampling_rate": 105, "lag": 1.5031314675598486, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0781116554193042, "trigger": "apogee", "sampling_rate": 105, "lag": 1.321643442754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6142.6549694738915, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274829457953482, "grain_number": 5, "grain_density": 1828.943731015582, "grain_outer_radius": 0.03333946102460736, "grain_initial_inner_radius": 0.014921891560742322, "grain_initial_height": 0.12039167819990186, "grain_separation": 0.00624503677932642, "grains_center_of_mass_position": 0.3974081694281022, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014020316529172025, "throat_radius": 0.010796494053577629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564163743186456}], "aerodynamic_surfaces": [{"length": 0.5582543535862727, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342380246045711}, {"n": 4, "root_chord": 0.1197843584287959, "tip_chord": 0.06003977298666314, "span": 0.1094988323453071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504608274263374}, {"top_radius": 0.06405169982298678, "bottom_radius": 0.044067337178654555, "length": 0.060806372535697206, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699554530088371, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164524065581874, "upper_button_position": 0.08310212353018354}], "rail_length": 5, "inclination": 84.20868937978811, "heading": 55.07255996147667} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349305990873466, "mass": 15.403280923024564, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323743598532528, "I_33_without_motor": 0.03440558468633475, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.125753347564329, "trigger": 800, "sampling_rate": 105, "lag": 1.5230962521771783, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.008649595586342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3910370654460178, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6353.121703265636, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033211988872501375, "grain_number": 5, "grain_density": 1877.997953352214, "grain_outer_radius": 0.03296602222008422, "grain_initial_inner_radius": 0.015233803357795816, "grain_initial_height": 0.12094085473004021, "grain_separation": 0.004489677931948859, "grains_center_of_mass_position": 0.39789016347052447, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001696521153705673, "throat_radius": 0.01065229559088213, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540085650152213}], "aerodynamic_surfaces": [{"length": 0.5571191403968259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334403095250432}, {"n": 4, "root_chord": 0.12012201496493394, "tip_chord": 0.06006049371187148, "span": 0.10930059308430437, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501756102650484}, {"top_radius": 0.06251177410576933, "bottom_radius": 0.04359429310811754, "length": 0.05918232211497686, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014950482271656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184383493931087, "upper_button_position": 0.08305669883405686}], "rail_length": 5, "inclination": 85.40598991733857, "heading": 53.57499305561169} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349536259674826, "mass": 16.0229124606822, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331657634619161, "I_33_without_motor": 0.04130756899555723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.946876976391508, "trigger": 800, "sampling_rate": 105, "lag": 1.557581523700636, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0495249022669535, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5352032754921208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6126.588117499772, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306736318432371, "grain_number": 5, "grain_density": 1852.5261151636143, "grain_outer_radius": 0.0327206154965279, "grain_initial_inner_radius": 0.014745565416206101, "grain_initial_height": 0.11910347699841084, "grain_separation": 0.004604973616995321, "grains_center_of_mass_position": 0.397178205584807, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0022405714516620275, "throat_radius": 0.010668649846480242, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569730140327446}], "aerodynamic_surfaces": [{"length": 0.5578535322910108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355085797552944}, {"n": 4, "root_chord": 0.12006466852330812, "tip_chord": 0.06025137464586665, "span": 0.11032785501391901, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492885280647317}, {"top_radius": 0.06336823799428944, "bottom_radius": 0.0442914053637676, "length": 0.06078938929291779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997913806980058, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184335653230586, "upper_button_position": 0.08135781537494724}], "rail_length": 5, "inclination": 85.15406221971159, "heading": 52.040874531704816} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349502480324505, "mass": 15.25479289237247, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333912146376728, "I_33_without_motor": 0.025401135529161158, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014034942444768, "trigger": 800, "sampling_rate": 105, "lag": 1.3674775132084551, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9283601281617107, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4541780332385736, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5599.402854654524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232978485402549, "grain_number": 5, "grain_density": 1743.5653432152174, "grain_outer_radius": 0.0324397681211921, "grain_initial_inner_radius": 0.015010835471398474, "grain_initial_height": 0.12049202561821035, "grain_separation": 0.005944249942651576, "grains_center_of_mass_position": 0.39869659717428296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013732262992271317, "throat_radius": 0.011431670761291216, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254888417885095}], "aerodynamic_surfaces": [{"length": 0.5564875030253161, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340419220991689}, {"n": 4, "root_chord": 0.12058725227614776, "tip_chord": 0.06004907781621054, "span": 0.10974261638129214, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0474551597386803}, {"top_radius": 0.06333145506029704, "bottom_radius": 0.04201343292644843, "length": 0.060052717922708776, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008497909141644, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181215797229066, "upper_button_position": 0.08272821119125784}], "rail_length": 5, "inclination": 82.93250896727318, "heading": 55.269436779866524} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634873866558452, "mass": 14.765591797736164, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307585882039246, "I_33_without_motor": 0.023396051401426435, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08293797629299, "trigger": 800, "sampling_rate": 105, "lag": 1.4664677161737811, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9824431417277306, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6007225844076347, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5260.598861136998, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03364293298183267, "grain_number": 5, "grain_density": 1763.8664744937196, "grain_outer_radius": 0.032615344338260174, "grain_initial_inner_radius": 0.015147015093806752, "grain_initial_height": 0.12076986138600422, "grain_separation": 0.005470238220051956, "grains_center_of_mass_position": 0.39544208877717657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004464993118346355, "throat_radius": 0.010639335187735079, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541359116034296}], "aerodynamic_surfaces": [{"length": 0.5577730355267627, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339513139104}, {"n": 4, "root_chord": 0.12042031618403033, "tip_chord": 0.05964285410605401, "span": 0.10975361545161862, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502653773416881}, {"top_radius": 0.06480234996839832, "bottom_radius": 0.045483719485222285, "length": 0.059916415614276325, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994077473951039, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187670685564867, "upper_button_position": 0.08064067883861725}], "rail_length": 5, "inclination": 85.67515333057098, "heading": 54.71447513218567} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350167611118515, "mass": 15.691413434257054, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318551896306441, "I_33_without_motor": 0.02140523189181915, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.140986986131994, "trigger": 800, "sampling_rate": 105, "lag": 1.4157081819764907, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9040992797822461, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4675012302327177, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.541766115145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288955473452853, "grain_number": 5, "grain_density": 1840.6785081767748, "grain_outer_radius": 0.03309102448897561, "grain_initial_inner_radius": 0.015024639850702185, "grain_initial_height": 0.12142782303106735, "grain_separation": 0.00614046564932989, "grains_center_of_mass_position": 0.39547382447076307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010511926075007642, "throat_radius": 0.01141639759200875, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553816964190776}], "aerodynamic_surfaces": [{"length": 0.5594656817523959, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338531103852583}, {"n": 4, "root_chord": 0.12059602645568687, "tip_chord": 0.05993488756792007, "span": 0.11065030766414218, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484409800949293}, {"top_radius": 0.06388687652633718, "bottom_radius": 0.04269122903324586, "length": 0.06069879249234471, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003754226072619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181790894809982, "upper_button_position": 0.08219633312626373}], "rail_length": 5, "inclination": 85.01401570239562, "heading": 53.79692659440499} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349890353143746, "mass": 16.51785068034796, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324034780949371, "I_33_without_motor": 0.03904441516022769, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.996211468013145, "trigger": 800, "sampling_rate": 105, "lag": 1.4363681430620743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.039401605304203, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4537103115173315, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6240.571730294795, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319314899835559, "grain_number": 5, "grain_density": 1871.3623053537149, "grain_outer_radius": 0.03353700303591712, "grain_initial_inner_radius": 0.014873329081787389, "grain_initial_height": 0.12003151085500247, "grain_separation": 0.003772598966574232, "grains_center_of_mass_position": 0.3956743847173408, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001859143837743852, "throat_radius": 0.010721653743014401, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557526212708416}], "aerodynamic_surfaces": [{"length": 0.5584303948954823, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332197787302105}, {"n": 4, "root_chord": 0.12002910553760747, "tip_chord": 0.05958838578735422, "span": 0.11030452026349122, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496368563834297}, {"top_radius": 0.061532892927882075, "bottom_radius": 0.04190657457812349, "length": 0.05889392010516822, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012228561567602, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182257627433315, "upper_button_position": 0.08299709341342865}], "rail_length": 5, "inclination": 84.69193276495439, "heading": 52.382890672780945} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348767170932651, "mass": 15.645451999243333, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325412934009174, "I_33_without_motor": 0.0422167316670923, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.971812765853251, "trigger": 800, "sampling_rate": 105, "lag": 1.3568569089480338, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0554602621489615, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1079381322021755, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4900.803201223859, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254593592508007, "grain_number": 5, "grain_density": 1811.0773297511203, "grain_outer_radius": 0.033057965834853376, "grain_initial_inner_radius": 0.015663715326918872, "grain_initial_height": 0.12045320736925423, "grain_separation": 0.0017515324218900577, "grains_center_of_mass_position": 0.39668230553100436, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007657366351936618, "throat_radius": 0.010887114317493255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543109520686002}], "aerodynamic_surfaces": [{"length": 0.5583639305032627, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334638643140156}, {"n": 4, "root_chord": 0.12024552890972087, "tip_chord": 0.05944071851776514, "span": 0.10992218298491196, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492289259639078}, {"top_radius": 0.06345737059677496, "bottom_radius": 0.042199085921058636, "length": 0.05897027053818226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003086276352958, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177282340348137, "upper_button_position": 0.08258039360048208}], "rail_length": 5, "inclination": 86.49066599567364, "heading": 56.540205267916015} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350077426740859, "mass": 15.565681189106202, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318813410642317, "I_33_without_motor": 0.03198554305387237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.070934016021358, "trigger": 800, "sampling_rate": 105, "lag": 1.4806086910682037, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256621288334256, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3138491526306517, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5960.2607948606765, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033114901286711525, "grain_number": 5, "grain_density": 1852.271492811715, "grain_outer_radius": 0.03327367441970133, "grain_initial_inner_radius": 0.015379173816296105, "grain_initial_height": 0.1210830966986223, "grain_separation": 0.0052297570100240266, "grains_center_of_mass_position": 0.3969982530307727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005837976225453578, "throat_radius": 0.011217715163808855, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255539652224316}], "aerodynamic_surfaces": [{"length": 0.556190933481551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322803985554277}, {"n": 4, "root_chord": 0.12095918348947805, "tip_chord": 0.059754765081928944, "span": 0.11019679863864026, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04980394175476}, {"top_radius": 0.06296948270634861, "bottom_radius": 0.04412698744202864, "length": 0.060945784995651404, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701484672819658, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186311036726136, "upper_button_position": 0.08285356914704434}], "rail_length": 5, "inclination": 85.49069127814047, "heading": 55.78553694951617} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349870303130703, "mass": 15.38448843404694, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306828779643969, "I_33_without_motor": 0.053144303850853655, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.936469685221224, "trigger": 800, "sampling_rate": 105, "lag": 1.4261262800979673, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0763080108299703, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494465407111846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5618.369517698713, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032585798735145534, "grain_number": 5, "grain_density": 1809.2402434086675, "grain_outer_radius": 0.03267518989437839, "grain_initial_inner_radius": 0.015294228964782268, "grain_initial_height": 0.12007994166492683, "grain_separation": 0.005033094359452676, "grains_center_of_mass_position": 0.39723371663132107, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008983654589858862, "throat_radius": 0.00992969146256575, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556483857512675}], "aerodynamic_surfaces": [{"length": 0.5581049522382646, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133507673146185}, {"n": 4, "root_chord": 0.119815299525341, "tip_chord": 0.060546130828901264, "span": 0.10969908574513922, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049497548161294}, {"top_radius": 0.06176240220641323, "bottom_radius": 0.044065730750230736, "length": 0.0609711474399795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009040043470216, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179722417638381, "upper_button_position": 0.08293176258318347}], "rail_length": 5, "inclination": 84.01520120720399, "heading": 50.0199880246989} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350035439216228, "mass": 15.67086160891571, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3292889666526415, "I_33_without_motor": 0.04756085366746566, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.133569696347665, "trigger": 800, "sampling_rate": 105, "lag": 1.59275788415523, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0337234546759735, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1254708916162204, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.617057684456, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281913287700369, "grain_number": 5, "grain_density": 1906.601488582664, "grain_outer_radius": 0.033336013301014, "grain_initial_inner_radius": 0.014997216942452868, "grain_initial_height": 0.11985304989946578, "grain_separation": 0.005377557042614143, "grains_center_of_mass_position": 0.3942269338560685, "center_of_dry_mass_position": 0.317, "nozzle_position": -4.556143580065558e-05, "throat_radius": 0.010777380221288194, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253119485620062}], "aerodynamic_surfaces": [{"length": 0.5581335557461398, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339719194877096}, {"n": 4, "root_chord": 0.11986783745706552, "tip_chord": 0.060060818520299, "span": 0.10962212316215537, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498548060336605}, {"top_radius": 0.06196568848955075, "bottom_radius": 0.04222373515358444, "length": 0.06002067071488401, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992373024818365, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167242552951622, "upper_button_position": 0.0825130471866743}], "rail_length": 5, "inclination": 85.94152476544876, "heading": 52.46638795516508} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350326552717678, "mass": 15.2673074010989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322187343073773, "I_33_without_motor": 0.025608412275926345, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.87295205538092, "trigger": 800, "sampling_rate": 105, "lag": 1.621419339454042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9962638392038836, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2560062216745607, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7617.08920145513, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343336054018466, "grain_number": 5, "grain_density": 1806.8396971536476, "grain_outer_radius": 0.03331085173604919, "grain_initial_inner_radius": 0.014855988795661438, "grain_initial_height": 0.11999730589366922, "grain_separation": 0.005242529369570998, "grains_center_of_mass_position": 0.39624848894875386, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009437817031490022, "throat_radius": 0.011261812535312289, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2570493416372102}], "aerodynamic_surfaces": [{"length": 0.5578280020514657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358079899441633}, {"n": 4, "root_chord": 0.11978169302569101, "tip_chord": 0.059834709033928284, "span": 0.10989391446480877, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515762985271475}, {"top_radius": 0.0623748408743533, "bottom_radius": 0.04465675872349746, "length": 0.057663275114062836, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000034939265776, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185645240673255, "upper_button_position": 0.08143896985925203}], "rail_length": 5, "inclination": 84.30350106447472, "heading": 55.479892195901016} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349174118211577, "mass": 14.64014038357896, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312764982410756, "I_33_without_motor": 0.05663425254155782, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903867542886603, "trigger": 800, "sampling_rate": 105, "lag": 1.5188029850174893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145325499610023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.455256066495185, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6604.813727817142, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348987363206193, "grain_number": 5, "grain_density": 1836.0769025194024, "grain_outer_radius": 0.03299967633551503, "grain_initial_inner_radius": 0.015377457594771677, "grain_initial_height": 0.1184467042748153, "grain_separation": 0.004328064630149635, "grains_center_of_mass_position": 0.39557267386936773, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001370308477721853, "throat_radius": 0.011139234416220004, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541598126101858}], "aerodynamic_surfaces": [{"length": 0.5567540526538425, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133565417282897}, {"n": 4, "root_chord": 0.11995627216354812, "tip_chord": 0.05996931580132147, "span": 0.10987571558459916, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488773821685877}, {"top_radius": 0.06277058567601473, "bottom_radius": 0.042778815126809776, "length": 0.0593594686920005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997591682017977, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178695791495473, "upper_button_position": 0.08188958905225041}], "rail_length": 5, "inclination": 84.82392453078897, "heading": 57.09183376533322} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349350484377414, "mass": 15.723621947164432, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325884622380136, "I_33_without_motor": 0.02079271664093472, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982216709143177, "trigger": 800, "sampling_rate": 105, "lag": 1.6819467207680363, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0242507929131677, "trigger": "apogee", "sampling_rate": 105, "lag": 1.385570998716254, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6884.568458028876, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271756526158588, "grain_number": 5, "grain_density": 1789.433277659547, "grain_outer_radius": 0.03325405161998109, "grain_initial_inner_radius": 0.015053425503354334, "grain_initial_height": 0.11948531710762751, "grain_separation": 0.0065173694605077034, "grains_center_of_mass_position": 0.39762389458096115, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013215938085711228, "throat_radius": 0.011075072220533699, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553978727264368}], "aerodynamic_surfaces": [{"length": 0.5607302831847792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351383393371268}, {"n": 4, "root_chord": 0.11952799892947699, "tip_chord": 0.05949509564540629, "span": 0.11064123169916469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512863414567235}, {"top_radius": 0.06357808870884671, "bottom_radius": 0.04410498972781525, "length": 0.05865149396477653, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977363548024035, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180239257031611, "upper_button_position": 0.07971242909924237}], "rail_length": 5, "inclination": 83.88697224863424, "heading": 48.606821110315764} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350244731018086, "mass": 14.705502987685783, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336990402198163, "I_33_without_motor": 0.03804480105733661, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.911518193978749, "trigger": 800, "sampling_rate": 105, "lag": 1.4613379371673596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8723629452049396, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6080300918304404, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5235.184549887588, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034041172155213725, "grain_number": 5, "grain_density": 1786.0566908455328, "grain_outer_radius": 0.03346340050678174, "grain_initial_inner_radius": 0.014848351952806387, "grain_initial_height": 0.11925921799008966, "grain_separation": 0.004799962601403472, "grains_center_of_mass_position": 0.39544917622969306, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006456258450549053, "throat_radius": 0.011189768626740227, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255256469144372}], "aerodynamic_surfaces": [{"length": 0.5564792238752267, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333392380270086}, {"n": 4, "root_chord": 0.11969171447006487, "tip_chord": 0.06008554344254644, "span": 0.10964280426803173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05004973052447}, {"top_radius": 0.06359949565107005, "bottom_radius": 0.043534560571763546, "length": 0.05939831104290818, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007681838880335, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178680345614014, "upper_button_position": 0.08290014932663214}], "rail_length": 5, "inclination": 84.13056379673779, "heading": 54.66959364839122} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349724314830382, "mass": 15.418686712464234, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315497137375325, "I_33_without_motor": 0.04277559984441729, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.142521360632555, "trigger": 800, "sampling_rate": 105, "lag": 1.4043032334975452, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0987414035751393, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6702264383603302, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7510.312132930943, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263387049822802, "grain_number": 5, "grain_density": 1774.5448749938166, "grain_outer_radius": 0.03304792740277957, "grain_initial_inner_radius": 0.01529085467418283, "grain_initial_height": 0.11951846443361015, "grain_separation": 0.004153490770107161, "grains_center_of_mass_position": 0.3975584085914306, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009348913918655516, "throat_radius": 0.01075772897753441, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554176935897492}], "aerodynamic_surfaces": [{"length": 0.5599632409059542, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341871543436302}, {"n": 4, "root_chord": 0.11992700228504978, "tip_chord": 0.05984855072090616, "span": 0.11013171165421567, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050001274264357}, {"top_radius": 0.062098595867252575, "bottom_radius": 0.042688804591061495, "length": 0.06029406758063419, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002094980998916, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618668371081138, "upper_button_position": 0.0815411270187536}], "rail_length": 5, "inclination": 85.17995290417848, "heading": 48.488226524052266} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350234007233821, "mass": 15.47221421642735, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322501282522405, "I_33_without_motor": 0.03960016581886199, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.914067280529821, "trigger": 800, "sampling_rate": 105, "lag": 1.497632190084036, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9551415682933729, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2855464991206547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6729.495376193264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308810724789914, "grain_number": 5, "grain_density": 1793.7844140369666, "grain_outer_radius": 0.03344776897917896, "grain_initial_inner_radius": 0.01552570470275016, "grain_initial_height": 0.12040818705888749, "grain_separation": 0.004459717137734782, "grains_center_of_mass_position": 0.39582425135563404, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013510923270674477, "throat_radius": 0.011311312590942976, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562824914973487}], "aerodynamic_surfaces": [{"length": 0.5584508655876581, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338594010420437}, {"n": 4, "root_chord": 0.1198612317647413, "tip_chord": 0.060436354353167326, "span": 0.11089154933486953, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499929504567418}, {"top_radius": 0.0640922780126903, "bottom_radius": 0.0424323861801836, "length": 0.05936358903818295, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001182819840689, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617234851175475, "upper_button_position": 0.08288343080859384}], "rail_length": 5, "inclination": 84.34725072668236, "heading": 51.2003261177499} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350811032349865, "mass": 15.4760306927862, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323516429689422, "I_33_without_motor": 0.039468692874073376, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913388101655498, "trigger": 800, "sampling_rate": 105, "lag": 1.482015450209436, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8663631720202598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6472606678401687, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8128.675529846263, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333036912512413, "grain_number": 5, "grain_density": 1851.4340902380825, "grain_outer_radius": 0.03316608795021878, "grain_initial_inner_radius": 0.015175091339158458, "grain_initial_height": 0.11915226111576765, "grain_separation": 0.003073686692309032, "grains_center_of_mass_position": 0.39767782318893674, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000602104609367832, "throat_radius": 0.012028184221192886, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561792193541346}], "aerodynamic_surfaces": [{"length": 0.5573196877588416, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352277981298788}, {"n": 4, "root_chord": 0.11970449543244535, "tip_chord": 0.060145006128763966, "span": 0.11054430497456923, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048513601515096}, {"top_radius": 0.06463029240622206, "bottom_radius": 0.042288599622551146, "length": 0.05962327850594417, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988105548708694, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181301501664362, "upper_button_position": 0.08068040470443316}], "rail_length": 5, "inclination": 83.27924519942732, "heading": 54.05072046925732} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348971928484005, "mass": 15.354723607214574, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326400002778917, "I_33_without_motor": 0.03724891305675373, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983453528026953, "trigger": 800, "sampling_rate": 105, "lag": 1.5807039418979496, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.039340133008518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3167987897300653, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6094.929976209383, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033026723028661685, "grain_number": 5, "grain_density": 1833.5923353177, "grain_outer_radius": 0.03267998309828716, "grain_initial_inner_radius": 0.015645437628844103, "grain_initial_height": 0.11895462861978705, "grain_separation": 0.003916902347278414, "grains_center_of_mass_position": 0.3971105527626256, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008619137878133399, "throat_radius": 0.01057543369518194, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558442528224496}], "aerodynamic_surfaces": [{"length": 0.557579929159698, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337723347514739}, {"n": 4, "root_chord": 0.11996416154622368, "tip_chord": 0.060173847934357046, "span": 0.10999996656476858, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491168439695762}, {"top_radius": 0.06315307581932536, "bottom_radius": 0.044369791051731146, "length": 0.06041338800657722, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005888420291901, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202927693214292, "upper_button_position": 0.08029607270776096}], "rail_length": 5, "inclination": 86.30011927322695, "heading": 53.19373820403035} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350087154211127, "mass": 15.358674332522948, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330196942564027, "I_33_without_motor": 0.019071254691685753, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.078911548167541, "trigger": 800, "sampling_rate": 105, "lag": 1.4212628655689843, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8788914916196561, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1973541068213005, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7360.151723514422, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03378291497524439, "grain_number": 5, "grain_density": 1688.7712751910249, "grain_outer_radius": 0.03227381709253332, "grain_initial_inner_radius": 0.01572377377223372, "grain_initial_height": 0.12039262965961979, "grain_separation": 0.004425036291018674, "grains_center_of_mass_position": 0.3969811906558581, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006993639206432747, "throat_radius": 0.010792826523370144, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561228419525026}], "aerodynamic_surfaces": [{"length": 0.5585649826299302, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335792000321119}, {"n": 4, "root_chord": 0.12012288751510149, "tip_chord": 0.05996133865356137, "span": 0.11096154008402796, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508452260463028}, {"top_radius": 0.06413760940409172, "bottom_radius": 0.04278353827727689, "length": 0.060902259554455905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003425918008737, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165872849715451, "upper_button_position": 0.08375530682932852}], "rail_length": 5, "inclination": 85.20530715181705, "heading": 50.668730141809895} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350770051156322, "mass": 15.63489750923073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312559663876291, "I_33_without_motor": 0.027111591083579245, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.858759735195102, "trigger": 800, "sampling_rate": 105, "lag": 1.5362984962613193, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9823817592234756, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4659774140600645, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8448.58593379768, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03249748814274752, "grain_number": 5, "grain_density": 1764.8230371337963, "grain_outer_radius": 0.03333363447549524, "grain_initial_inner_radius": 0.01488366909452622, "grain_initial_height": 0.1211867360782152, "grain_separation": 0.004482842499869128, "grains_center_of_mass_position": 0.3969920326861679, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018537442106237592, "throat_radius": 0.011482454629742934, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553790770838014}], "aerodynamic_surfaces": [{"length": 0.5592609510236312, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334019143212732}, {"n": 4, "root_chord": 0.11940993969344152, "tip_chord": 0.059938030980603144, "span": 0.10924572506956032, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049920514654257}, {"top_radius": 0.06266807038494661, "bottom_radius": 0.04376973107076817, "length": 0.05828193195512912, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995462182338054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171256925561832, "upper_button_position": 0.08242052567762215}], "rail_length": 5, "inclination": 85.0691145505915, "heading": 54.26698818733579} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350546188887615, "mass": 15.125666551616442, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317349704769793, "I_33_without_motor": 0.0133786245782859, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.971020556332189, "trigger": 800, "sampling_rate": 105, "lag": 1.554737717964965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417029272960037, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0087221493276393, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8471.073756122167, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033518213413515, "grain_number": 5, "grain_density": 1818.3032731972264, "grain_outer_radius": 0.032874047582221136, "grain_initial_inner_radius": 0.014810175099094134, "grain_initial_height": 0.1194738351553228, "grain_separation": 0.004804412589363126, "grains_center_of_mass_position": 0.39697650817829006, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007018204918579598, "throat_radius": 0.010976194197416784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25534436464649}], "aerodynamic_surfaces": [{"length": 0.557227988324782, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133280769041557}, {"n": 4, "root_chord": 0.12080887415523774, "tip_chord": 0.06095129289682157, "span": 0.11049748955675473, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487208421569558}, {"top_radius": 0.0647353707216888, "bottom_radius": 0.04410187185032783, "length": 0.05964735981298754, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007787706972558, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191476418299297, "upper_button_position": 0.08163112886732615}], "rail_length": 5, "inclination": 83.55589977674664, "heading": 48.60252738047754} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351104554296531, "mass": 15.182470572902186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325224985034823, "I_33_without_motor": 0.040816802099292476, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.73943911467462, "trigger": 800, "sampling_rate": 105, "lag": 1.5390933567877538, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9490960929732905, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6018345916666599, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.724703197756, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268271737790642, "grain_number": 5, "grain_density": 1809.8377780953522, "grain_outer_radius": 0.03279239894444021, "grain_initial_inner_radius": 0.014554170296335798, "grain_initial_height": 0.11884635835608867, "grain_separation": 0.0045572635091048206, "grains_center_of_mass_position": 0.3983906716043488, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006347584220114732, "throat_radius": 0.011190813695327205, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555421164712364}], "aerodynamic_surfaces": [{"length": 0.5575305889576145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344210687069403}, {"n": 4, "root_chord": 0.12026781004916733, "tip_chord": 0.05985422568104371, "span": 0.11028147393288464, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513315867795}, {"top_radius": 0.06500768501828508, "bottom_radius": 0.04469223315814243, "length": 0.058894883578190414, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989263534479435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150349816061857, "upper_button_position": 0.08389137184175777}], "rail_length": 5, "inclination": 86.50814345796474, "heading": 52.65406359492323} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348854987524111, "mass": 14.24193697699642, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33271253744683, "I_33_without_motor": 0.01317964348401848, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.13328792580955, "trigger": 800, "sampling_rate": 105, "lag": 1.4319857832374907, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.031280555880892, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5083239730788145, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4386.768192042035, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252079553604693, "grain_number": 5, "grain_density": 1865.8272962095498, "grain_outer_radius": 0.033334922956407186, "grain_initial_inner_radius": 0.015033295176073505, "grain_initial_height": 0.12073023880813316, "grain_separation": 0.005937360362519275, "grains_center_of_mass_position": 0.3960110899362081, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004361717052449689, "throat_radius": 0.01079742092207303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25462593029086}], "aerodynamic_surfaces": [{"length": 0.5567445603887589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333650554608643}, {"n": 4, "root_chord": 0.12006622582825723, "tip_chord": 0.06123172994439784, "span": 0.11025782985238461, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506063531849}, {"top_radius": 0.06325905135007508, "bottom_radius": 0.04317057465266469, "length": 0.060341596076914424, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000934254069231, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179757368491055, "upper_button_position": 0.08211768855781765}], "rail_length": 5, "inclination": 85.51435347827137, "heading": 50.06179074153878} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634911467322659, "mass": 15.751172049430231, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3200100071488094, "I_33_without_motor": 0.041363091983347186, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93989823179242, "trigger": 800, "sampling_rate": 105, "lag": 1.5448742674825575, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9130784752822957, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3340061615017698, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7245.7501760157065, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288444069396469, "grain_number": 5, "grain_density": 1830.8280471511416, "grain_outer_radius": 0.03348355534935683, "grain_initial_inner_radius": 0.014987183379244725, "grain_initial_height": 0.11802980417211922, "grain_separation": 0.0037152005978157, "grains_center_of_mass_position": 0.39555556386249274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007630104435663273, "throat_radius": 0.010641819165371796, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537460489167767}], "aerodynamic_surfaces": [{"length": 0.558840169281861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357489175879043}, {"n": 4, "root_chord": 0.11984844253342718, "tip_chord": 0.06026684272303295, "span": 0.10986782696933842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049185491235989}, {"top_radius": 0.06358163485525144, "bottom_radius": 0.043432787161989346, "length": 0.0587404094846286, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016258783983252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184961816868717, "upper_button_position": 0.08312969671145354}], "rail_length": 5, "inclination": 84.698173844458, "heading": 54.44016436154273} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635123893580924, "mass": 15.53944348950175, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327156580779696, "I_33_without_motor": 0.031246187201139437, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.078563919190412, "trigger": 800, "sampling_rate": 105, "lag": 1.4378604500503758, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9431085811937016, "trigger": "apogee", "sampling_rate": 105, "lag": 1.676966472869112, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6661.356112581088, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295480352534396, "grain_number": 5, "grain_density": 1745.2325619859344, "grain_outer_radius": 0.03309710745337967, "grain_initial_inner_radius": 0.014949042334654373, "grain_initial_height": 0.12147461939162704, "grain_separation": 0.005167301342004907, "grains_center_of_mass_position": 0.3965628261756536, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024747279159237237, "throat_radius": 0.010442359925660165, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558164195411925}], "aerodynamic_surfaces": [{"length": 0.5609313246405986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335984907265417}, {"n": 4, "root_chord": 0.12002058363148704, "tip_chord": 0.060073784427709546, "span": 0.11024876400650138, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0475356027294611}, {"top_radius": 0.0627926134111912, "bottom_radius": 0.04301890681799316, "length": 0.05878777391883453, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008822171142303, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160879436780335, "upper_button_position": 0.08479427343619672}], "rail_length": 5, "inclination": 84.50737277065306, "heading": 54.92991054810808} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349850137060067, "mass": 14.997960648752896, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328898635164285, "I_33_without_motor": 0.03667070342692684, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012407870180464, "trigger": 800, "sampling_rate": 105, "lag": 1.548837362467367, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9843962681652418, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5467879092677617, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5191.579214245643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263419491628402, "grain_number": 5, "grain_density": 1822.5451732181946, "grain_outer_radius": 0.03274163691574777, "grain_initial_inner_radius": 0.015144595102169348, "grain_initial_height": 0.11869103075411852, "grain_separation": 0.004322702249434978, "grains_center_of_mass_position": 0.3966226369766585, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004427068128890421, "throat_radius": 0.010360479101918209, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562060990266921}], "aerodynamic_surfaces": [{"length": 0.5572440688077949, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350637075638745}, {"n": 4, "root_chord": 0.1198742436890926, "tip_chord": 0.059094673628740726, "span": 0.10989734202840236, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494419518641267}, {"top_radius": 0.0618710713824633, "bottom_radius": 0.043681832095597825, "length": 0.060165619560054596, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009766612029882, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175866356092762, "upper_button_position": 0.083390025593712}], "rail_length": 5, "inclination": 85.48271443231734, "heading": 54.13586854570537} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349600301313785, "mass": 15.389134729580315, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3249566944444595, "I_33_without_motor": 0.05490444472487371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.818913156246248, "trigger": 800, "sampling_rate": 105, "lag": 1.4622011801957135, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.986793856516204, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5991065735813084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5837.491205092488, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03369834154411105, "grain_number": 5, "grain_density": 1799.205555963707, "grain_outer_radius": 0.03340885326500611, "grain_initial_inner_radius": 0.014827628181452016, "grain_initial_height": 0.12027694871835631, "grain_separation": 0.0037461819092688125, "grains_center_of_mass_position": 0.3982917337257236, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007641413572080838, "throat_radius": 0.01126659572310463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557433969639689}], "aerodynamic_surfaces": [{"length": 0.5577878562988428, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134770936215184}, {"n": 4, "root_chord": 0.11979683635533336, "tip_chord": 0.06004681247901814, "span": 0.11053921283053145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516979861912636}, {"top_radius": 0.06371173657253819, "bottom_radius": 0.0428557036492793, "length": 0.05918816824989603, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988000251542531, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184820993157116, "upper_button_position": 0.08031792583854147}], "rail_length": 5, "inclination": 84.07377520008552, "heading": 55.439009295604485} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349630807350283, "mass": 15.685935159420099, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33302187653083, "I_33_without_motor": 0.035392883130882964, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.882319744894845, "trigger": 800, "sampling_rate": 105, "lag": 1.574627090794807, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0784680947926366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6168312543336105, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8308.818576179674, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033052783205827836, "grain_number": 5, "grain_density": 1909.8899833585626, "grain_outer_radius": 0.03310686735242907, "grain_initial_inner_radius": 0.015132158898190457, "grain_initial_height": 0.119814500622311, "grain_separation": 0.004688845524638316, "grains_center_of_mass_position": 0.39685756402393835, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00048500380232417527, "throat_radius": 0.011374314110856454, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564532752562592}], "aerodynamic_surfaces": [{"length": 0.5579703295347501, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344234759572465}, {"n": 4, "root_chord": 0.11987424314702948, "tip_chord": 0.0599970668342935, "span": 0.11064029967018506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497783323572822}, {"top_radius": 0.06493564356817565, "bottom_radius": 0.04338624827609633, "length": 0.05963817813109301, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985421757422781, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165818632444336, "upper_button_position": 0.08196031249784441}], "rail_length": 5, "inclination": 87.97919836136192, "heading": 51.62183927148612} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350875962360827, "mass": 15.692067771747253, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324897158236283, "I_33_without_motor": 0.038787975661571446, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10274368311906, "trigger": 800, "sampling_rate": 105, "lag": 1.4486949757051322, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.116137963415956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3103759047549715, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5293.7008060754815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304832180436958, "grain_number": 5, "grain_density": 1711.7493584281826, "grain_outer_radius": 0.033640061469846654, "grain_initial_inner_radius": 0.014923842834384601, "grain_initial_height": 0.11991654718803628, "grain_separation": 0.004797898426525291, "grains_center_of_mass_position": 0.3965180032856115, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001389596734711267, "throat_radius": 0.01128001882629764, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547512019859672}], "aerodynamic_surfaces": [{"length": 0.5591464201011584, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335082015106086}, {"n": 4, "root_chord": 0.11976302260787786, "tip_chord": 0.05946583902829252, "span": 0.11058960803559063, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498884235963046}, {"top_radius": 0.06309112643532082, "bottom_radius": 0.042962769759381056, "length": 0.061834781084951225, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010019997269202, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163688763983085, "upper_button_position": 0.08463312332861173}], "rail_length": 5, "inclination": 83.46836098506253, "heading": 54.269221148490075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349497323401689, "mass": 14.439769237745475, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308553291729496, "I_33_without_motor": 0.041291643950644094, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.986887169410505, "trigger": 800, "sampling_rate": 105, "lag": 1.4469783869206934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8339413166967837, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2038982248916217, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6881.28291154314, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033197185545597446, "grain_number": 5, "grain_density": 1856.4698307550912, "grain_outer_radius": 0.032557129550607404, "grain_initial_inner_radius": 0.015679234656416217, "grain_initial_height": 0.1189292073708636, "grain_separation": 0.005497614939116373, "grains_center_of_mass_position": 0.39644583533994854, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008088488448910067, "throat_radius": 0.01141716102049241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548331876991083}], "aerodynamic_surfaces": [{"length": 0.5577919746393412, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349897173412042}, {"n": 4, "root_chord": 0.12024929500981393, "tip_chord": 0.06011947149185047, "span": 0.1095735872193891, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488627956737333}, {"top_radius": 0.06424725279000199, "bottom_radius": 0.0440203737921011, "length": 0.05877261366807631, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994193240149681, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174409524515609, "upper_button_position": 0.08197837156340715}], "rail_length": 5, "inclination": 83.75602456311869, "heading": 53.830481940978586} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349507896792057, "mass": 15.495896212939112, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322284308493831, "I_33_without_motor": 0.04796290830020687, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.048278394004074, "trigger": 800, "sampling_rate": 105, "lag": 1.5043559278458727, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0434365628216153, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6337527833553462, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6400.451148536898, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033284257313515246, "grain_number": 5, "grain_density": 1812.595058776051, "grain_outer_radius": 0.0327202732022719, "grain_initial_inner_radius": 0.01534741065488536, "grain_initial_height": 0.1209324504044812, "grain_separation": 0.0054534068663227644, "grains_center_of_mass_position": 0.3975575252839558, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013719707368465731, "throat_radius": 0.011245109522942, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540876523126478}], "aerodynamic_surfaces": [{"length": 0.558738113742724, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332323784389537}, {"n": 4, "root_chord": 0.11925485528760284, "tip_chord": 0.059471648499017246, "span": 0.10970820504823278, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478440194178882}, {"top_radius": 0.06454507601423708, "bottom_radius": 0.045216439561630496, "length": 0.0597113723937048, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996598034423201, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170307254176052, "upper_button_position": 0.08262907802471497}], "rail_length": 5, "inclination": 84.66007241350964, "heading": 50.986793320067946} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349198536828447, "mass": 15.303617342873466, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3240832170325865, "I_33_without_motor": 0.04195389435882031, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.173910639060006, "trigger": 800, "sampling_rate": 105, "lag": 1.5984248686538796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.24068751545938, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9718690994603183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6837.479122589809, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296343413287848, "grain_number": 5, "grain_density": 1898.2739246827591, "grain_outer_radius": 0.03293869941371809, "grain_initial_inner_radius": 0.015172339256880642, "grain_initial_height": 0.11805644124714489, "grain_separation": 0.005374527688505693, "grains_center_of_mass_position": 0.3976488061863011, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.278245485098872e-05, "throat_radius": 0.011577529513327404, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547293331202025}], "aerodynamic_surfaces": [{"length": 0.5570245795371085, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337120270157626}, {"n": 4, "root_chord": 0.11962227001299865, "tip_chord": 0.05973644366268506, "span": 0.1102395921705849, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498650714369002}, {"top_radius": 0.06333568862639986, "bottom_radius": 0.04245374689540764, "length": 0.05885861691118503, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000872612423871, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182070299684409, "upper_button_position": 0.08188023127394617}], "rail_length": 5, "inclination": 86.78601158702115, "heading": 51.92321248138281} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350375783951767, "mass": 15.394136773605156, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316169011338232, "I_33_without_motor": 0.021368571538373973, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98211273155081, "trigger": 800, "sampling_rate": 105, "lag": 1.4039213107494315, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0376762647192346, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4329718804437022, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7110.396854565508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276664036504306, "grain_number": 5, "grain_density": 1817.7838485500781, "grain_outer_radius": 0.03342038756938807, "grain_initial_inner_radius": 0.014533477445506747, "grain_initial_height": 0.11902498516212065, "grain_separation": 0.004561930027423998, "grains_center_of_mass_position": 0.39676295649600585, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009713106523206621, "throat_radius": 0.010956622356473229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544096202967863}], "aerodynamic_surfaces": [{"length": 0.5585478183257279, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358098187846362}, {"n": 4, "root_chord": 0.12050420952200787, "tip_chord": 0.05973274589964288, "span": 0.10998679052926617, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498712313568646}, {"top_radius": 0.06410946297272534, "bottom_radius": 0.045939405343366234, "length": 0.05979671426411343, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986917151622549, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166613554274976, "upper_button_position": 0.08203035973475736}], "rail_length": 5, "inclination": 83.63061523971616, "heading": 50.664770577261585} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349915581432553, "mass": 15.48563957303023, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322686617331327, "I_33_without_motor": 0.03513767493759711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.130741256687797, "trigger": 800, "sampling_rate": 105, "lag": 1.513232408038436, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9050256114538437, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979088666953455, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6366.793324462122, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033896823490451734, "grain_number": 5, "grain_density": 1785.797954556346, "grain_outer_radius": 0.03324621653186296, "grain_initial_inner_radius": 0.01532401056048189, "grain_initial_height": 0.11987860888818556, "grain_separation": 0.004356354157901937, "grains_center_of_mass_position": 0.397136564956269, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005373594155065019, "throat_radius": 0.011723821685372756, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544873768951668}], "aerodynamic_surfaces": [{"length": 0.5567768642941324, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336570677203976}, {"n": 4, "root_chord": 0.11977693320543527, "tip_chord": 0.05958913149725346, "span": 0.10948290084962076, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048534554814947}, {"top_radius": 0.06359868584204056, "bottom_radius": 0.04411269752011565, "length": 0.06025034014850573, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002924151704241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618328297464372, "upper_button_position": 0.08196411770605205}], "rail_length": 5, "inclination": 84.60431895696381, "heading": 54.42835225541384} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349398487378742, "mass": 14.42708213663822, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316388602245863, "I_33_without_motor": 0.04263292650685012, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.706490882388726, "trigger": 800, "sampling_rate": 105, "lag": 1.658669822850117, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.871409982642557, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8392035161828115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6177.295965658586, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032033447094621366, "grain_number": 5, "grain_density": 1792.073821754074, "grain_outer_radius": 0.03328688949338708, "grain_initial_inner_radius": 0.015746061735208466, "grain_initial_height": 0.11823442359461166, "grain_separation": 0.006425526562363492, "grains_center_of_mass_position": 0.3965720062164375, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020784592430898633, "throat_radius": 0.011542832061913337, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541447653757452}], "aerodynamic_surfaces": [{"length": 0.5594615325414357, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351302742382563}, {"n": 4, "root_chord": 0.1198203314289907, "tip_chord": 0.06037610601948815, "span": 0.10992651351921448, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04824478575265}, {"top_radius": 0.0636729747952994, "bottom_radius": 0.041245056523785795, "length": 0.060098523997173324, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701258280128911, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170100706182045, "upper_button_position": 0.08424820951070655}], "rail_length": 5, "inclination": 84.57593806245366, "heading": 52.75572884175983} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634939508510192, "mass": 15.17269281242824, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303270718201608, "I_33_without_motor": 0.023113998097397517, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012349224681122, "trigger": 800, "sampling_rate": 105, "lag": 1.4453126907549487, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9032390272422354, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5677387146050081, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6093.322536742014, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345415367190319, "grain_number": 5, "grain_density": 1841.1795251521062, "grain_outer_radius": 0.03294121650539466, "grain_initial_inner_radius": 0.014929891991882825, "grain_initial_height": 0.1179533927321555, "grain_separation": 0.005127985781581913, "grains_center_of_mass_position": 0.39606262815241927, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00027631269133529464, "throat_radius": 0.011160308666714481, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550869864076668}], "aerodynamic_surfaces": [{"length": 0.5574701093101009, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135120198399009}, {"n": 4, "root_chord": 0.12072279225810925, "tip_chord": 0.060011626872472135, "span": 0.10985987941527806, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505007285664574}, {"top_radius": 0.06268705684117977, "bottom_radius": 0.04245807152570618, "length": 0.0609766099806465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994498947712579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168927844112718, "upper_button_position": 0.08255711035998603}], "rail_length": 5, "inclination": 85.32513419112186, "heading": 52.7422720277829} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349432321256503, "mass": 15.016371678141265, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3081624687362545, "I_33_without_motor": 0.033946448308746914, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.929559030430717, "trigger": 800, "sampling_rate": 105, "lag": 1.6730610034007278, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8735433355397622, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1607025495883652, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6614.038925923116, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338767030089956, "grain_number": 5, "grain_density": 1756.3515001643402, "grain_outer_radius": 0.032827880628174266, "grain_initial_inner_radius": 0.015339500418298332, "grain_initial_height": 0.12107730050355885, "grain_separation": 0.003752293744019657, "grains_center_of_mass_position": 0.3969952050547179, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007061450667747679, "throat_radius": 0.010641571304787423, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533570120825417}], "aerodynamic_surfaces": [{"length": 0.5599728004503408, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349034671188152}, {"n": 4, "root_chord": 0.12028186593000452, "tip_chord": 0.06060017230336508, "span": 0.10868804066276283, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499161965114767}, {"top_radius": 0.06254277640761034, "bottom_radius": 0.04337495539534292, "length": 0.06266201721586596, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004683856947701, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182622258896169, "upper_button_position": 0.08220615980515322}], "rail_length": 5, "inclination": 84.85745926402701, "heading": 50.754737607857166} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350585585876015, "mass": 15.357578918977188, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307417188393179, "I_33_without_motor": 0.04675082185150046, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832803738317153, "trigger": 800, "sampling_rate": 105, "lag": 1.6869568559643162, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9718384286641735, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2658963034363768, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5445.421416521826, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307596256288967, "grain_number": 5, "grain_density": 1741.9938477148169, "grain_outer_radius": 0.03275495302874719, "grain_initial_inner_radius": 0.014710406091713488, "grain_initial_height": 0.11904957996444086, "grain_separation": 0.006358039028741366, "grains_center_of_mass_position": 0.39615790165918735, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017410212131732088, "throat_radius": 0.010472672379943572, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560620254963946}], "aerodynamic_surfaces": [{"length": 0.5583869961968964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133082782486237}, {"n": 4, "root_chord": 0.11992087397106199, "tip_chord": 0.0600378916463661, "span": 0.10991444982747754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049987080157917}, {"top_radius": 0.0644704700828347, "bottom_radius": 0.04448080268476124, "length": 0.06087435693160371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989913180558361, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176102028616907, "upper_button_position": 0.08138111519414548}], "rail_length": 5, "inclination": 83.68537823287836, "heading": 55.02321569741402} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350496817681066, "mass": 14.744171183026364, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334216785722321, "I_33_without_motor": 0.040253963023971134, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99284028661731, "trigger": 800, "sampling_rate": 105, "lag": 1.6305635138766805, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9908480412739846, "trigger": "apogee", "sampling_rate": 105, "lag": 1.550487895708995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5896.638590965102, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03240248581145963, "grain_number": 5, "grain_density": 1887.1850497129137, "grain_outer_radius": 0.033105063451047745, "grain_initial_inner_radius": 0.015180004586399433, "grain_initial_height": 0.12019073901478207, "grain_separation": 0.005739242957925057, "grains_center_of_mass_position": 0.3974514419208463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032437012670743495, "throat_radius": 0.010993154651170772, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551440356707237}], "aerodynamic_surfaces": [{"length": 0.5566897080874513, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338674073402832}, {"n": 4, "root_chord": 0.11961769388010668, "tip_chord": 0.059666458107043976, "span": 0.10990732919155163, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504437284248318}, {"top_radius": 0.06397504743330314, "bottom_radius": 0.04262701315973191, "length": 0.060803132607477904, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983095031995906, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199653916065829, "upper_button_position": 0.07834411159300769}], "rail_length": 5, "inclination": 84.04021124188644, "heading": 52.99528894077424} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349180940745529, "mass": 14.79659226769349, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325548559640044, "I_33_without_motor": 0.03168872741345656, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.219387281748334, "trigger": 800, "sampling_rate": 105, "lag": 1.3571329112159536, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.972995998459806, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2809046728596152, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6480.137552775794, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281125636249697, "grain_number": 5, "grain_density": 1763.4703110751175, "grain_outer_radius": 0.03325548925440575, "grain_initial_inner_radius": 0.015623685712864925, "grain_initial_height": 0.12069560232701543, "grain_separation": 0.004985758578997547, "grains_center_of_mass_position": 0.39720730221139006, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001886078167304539, "throat_radius": 0.011179749361662718, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561243251936227}], "aerodynamic_surfaces": [{"length": 0.5572834237294895, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134438693613586}, {"n": 4, "root_chord": 0.12039224786630567, "tip_chord": 0.05976103005693293, "span": 0.10960218021622273, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502903867706765}, {"top_radius": 0.0636352204948447, "bottom_radius": 0.04301538687372144, "length": 0.06071542231313799, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018424249795362, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619309161198176, "upper_button_position": 0.08253326378136017}], "rail_length": 5, "inclination": 84.00231951403032, "heading": 54.8630814292233} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349842230205585, "mass": 15.007995280863726, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331631536376104, "I_33_without_motor": 0.03028633003413306, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010546767237999, "trigger": 800, "sampling_rate": 105, "lag": 1.2779800858011492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0240493920599334, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6068071922717904, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4674.107301131788, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033102456735509725, "grain_number": 5, "grain_density": 1716.2887541640305, "grain_outer_radius": 0.0331007960245727, "grain_initial_inner_radius": 0.015334510526175932, "grain_initial_height": 0.11949664872895155, "grain_separation": 0.003858456875641122, "grains_center_of_mass_position": 0.39694188982268486, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002230148513336828, "throat_radius": 0.010902598451207664, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574701678323887}], "aerodynamic_surfaces": [{"length": 0.5578432465634803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338189617220118}, {"n": 4, "root_chord": 0.12038232656923933, "tip_chord": 0.060364405161261375, "span": 0.11003071512546851, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507475115775424}, {"top_radius": 0.06331728099161048, "bottom_radius": 0.04463870408993009, "length": 0.059503521378207094, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004954357134223, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187879527406667, "upper_button_position": 0.08170748297275565}], "rail_length": 5, "inclination": 84.64963806581889, "heading": 52.668510911921246} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350101161936732, "mass": 15.15739639374442, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311707755489963, "I_33_without_motor": 0.042349462794724124, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.071395679887905, "trigger": 800, "sampling_rate": 105, "lag": 1.565912957785951, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9583564700544878, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4775661852324355, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5643.752409156785, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304725460673849, "grain_number": 5, "grain_density": 1842.730890879521, "grain_outer_radius": 0.03373978083612409, "grain_initial_inner_radius": 0.014976396259558955, "grain_initial_height": 0.12011230061650305, "grain_separation": 0.005120621991617067, "grains_center_of_mass_position": 0.39758718580452296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010745692264860075, "throat_radius": 0.011452828898735385, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254782167836285}], "aerodynamic_surfaces": [{"length": 0.5570092497758781, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354831822998324}, {"n": 4, "root_chord": 0.11926486644720904, "tip_chord": 0.060365895697292206, "span": 0.11046501405340992, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487976041465148}, {"top_radius": 0.06367572384755048, "bottom_radius": 0.04346448126533229, "length": 0.05827740954173332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992619316391435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192504369969709, "upper_button_position": 0.08001149464217261}], "rail_length": 5, "inclination": 83.58935884672995, "heading": 52.63419429845957} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349205482253059, "mass": 15.311845403563694, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325917637534862, "I_33_without_motor": 0.027664460545076305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965937839777611, "trigger": 800, "sampling_rate": 105, "lag": 1.1978625978366544, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1107042983296636, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6993288559034574, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6274.367896863118, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033282154102854636, "grain_number": 5, "grain_density": 1816.1127945979417, "grain_outer_radius": 0.03316980546771267, "grain_initial_inner_radius": 0.014966317358822475, "grain_initial_height": 0.11896564490454886, "grain_separation": 0.004683316117860946, "grains_center_of_mass_position": 0.3969700070240555, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008052813149320652, "throat_radius": 0.010781248402647567, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253306995026414}], "aerodynamic_surfaces": [{"length": 0.5583036861522462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350382886789512}, {"n": 4, "root_chord": 0.1202918169376074, "tip_chord": 0.0604449829033214, "span": 0.11046205738112169, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499931755788199}, {"top_radius": 0.0629403077612936, "bottom_radius": 0.041021152391016294, "length": 0.06250717850008491, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998971358823838, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175311620081427, "upper_button_position": 0.08236597387424105}], "rail_length": 5, "inclination": 86.82877141246485, "heading": 53.708259840167976} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349868486206613, "mass": 14.839546849283016, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308586121201744, "I_33_without_motor": 0.04098882860492227, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934159540076777, "trigger": 800, "sampling_rate": 105, "lag": 1.481376788290357, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9423477226236278, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3421743784267381, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6536.6749402031855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033546761472463243, "grain_number": 5, "grain_density": 1797.2212620510975, "grain_outer_radius": 0.03308217976085634, "grain_initial_inner_radius": 0.01456553105440868, "grain_initial_height": 0.12108372371642862, "grain_separation": 0.004039561166895736, "grains_center_of_mass_position": 0.39628513633744766, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008313711164891962, "throat_radius": 0.010492945882996563, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541037490252123}], "aerodynamic_surfaces": [{"length": 0.5592482324227623, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332681504051767}, {"n": 4, "root_chord": 0.11963905019806591, "tip_chord": 0.061161194534938575, "span": 0.11001138499471368, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495606295262547}, {"top_radius": 0.06458179228131616, "bottom_radius": 0.04485380773648246, "length": 0.05802191693333726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994293258831821, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179255538212095, "upper_button_position": 0.08150377206197257}], "rail_length": 5, "inclination": 84.57445122070546, "heading": 50.6629339844415} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350264607943595, "mass": 15.12196144781764, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325554074097654, "I_33_without_motor": 0.04055631821502203, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.96463999642534, "trigger": 800, "sampling_rate": 105, "lag": 1.6550287478328987, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9837648837478693, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5296344567315079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8187.189013477737, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297296107088241, "grain_number": 5, "grain_density": 1819.9077359659188, "grain_outer_radius": 0.03301930145819908, "grain_initial_inner_radius": 0.015420997364838637, "grain_initial_height": 0.1196025611283164, "grain_separation": 0.0022120210154826536, "grains_center_of_mass_position": 0.39566861198876624, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003493221621440418, "throat_radius": 0.011424123791049111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548051756471656}], "aerodynamic_surfaces": [{"length": 0.5591680083582776, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322476911599142}, {"n": 4, "root_chord": 0.11989278721476758, "tip_chord": 0.05928657147945246, "span": 0.11100869084337972, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488142817034105}, {"top_radius": 0.06375891623141791, "bottom_radius": 0.04297430746877303, "length": 0.05989475590110876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006659194772042, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165756663943748, "upper_button_position": 0.08409025308282947}], "rail_length": 5, "inclination": 86.75443103495992, "heading": 54.54216188800341} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350662615868446, "mass": 15.295728245469995, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325979574287153, "I_33_without_motor": 0.02696755426113514, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.086320733561703, "trigger": 800, "sampling_rate": 105, "lag": 1.3744730080723149, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0814162803023128, "trigger": "apogee", "sampling_rate": 105, "lag": 1.686722938749924, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7219.240110598332, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032663656551178956, "grain_number": 5, "grain_density": 1844.114588106829, "grain_outer_radius": 0.03313276967870983, "grain_initial_inner_radius": 0.014706653838455812, "grain_initial_height": 0.11923254096091047, "grain_separation": 0.003982310501749053, "grains_center_of_mass_position": 0.3963723246670095, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00118925583052224, "throat_radius": 0.011212692434992049, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544667224708652}], "aerodynamic_surfaces": [{"length": 0.5590346556371247, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132035350151431}, {"n": 4, "root_chord": 0.12000470285458605, "tip_chord": 0.059817779220247856, "span": 0.11052583612216736, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488724827120621}, {"top_radius": 0.06298947229872735, "bottom_radius": 0.04350664944924711, "length": 0.05648014849568718, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995312919788409, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169409442271433, "upper_button_position": 0.0825903477516976}], "rail_length": 5, "inclination": 84.98584708547212, "heading": 55.256119384273376} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349930025595495, "mass": 15.745335764129495, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322429843459944, "I_33_without_motor": 0.04068080293248972, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.879606688202912, "trigger": 800, "sampling_rate": 105, "lag": 1.5635638035533954, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0216789366889512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.656801117136833, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5420.9158532286265, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033310191042268344, "grain_number": 5, "grain_density": 1723.2997934134946, "grain_outer_radius": 0.032957490100156105, "grain_initial_inner_radius": 0.014720451124588457, "grain_initial_height": 0.12014425354174514, "grain_separation": 0.00618580685034813, "grains_center_of_mass_position": 0.396247173236689, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001237603898072341, "throat_radius": 0.010747778537963359, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567933309969026}], "aerodynamic_surfaces": [{"length": 0.5581608687668557, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331805237685144}, {"n": 4, "root_chord": 0.12011212594956833, "tip_chord": 0.06023552037186392, "span": 0.1099858211923616, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503413974337765}, {"top_radius": 0.06131831836028913, "bottom_radius": 0.044182171387960746, "length": 0.060403300021494896, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700762283510234, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162991006990565, "upper_button_position": 0.08446318281117748}], "rail_length": 5, "inclination": 81.98169394170378, "heading": 52.16536246483892} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349224955994404, "mass": 15.048976695678073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336482927030952, "I_33_without_motor": 0.052627421532092954, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.039976456733719, "trigger": 800, "sampling_rate": 105, "lag": 1.488047103272551, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0474743875247114, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4029403554219289, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6672.126906606444, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262495140846551, "grain_number": 5, "grain_density": 1781.6281357147955, "grain_outer_radius": 0.03295436524915291, "grain_initial_inner_radius": 0.01553388148185808, "grain_initial_height": 0.12191840686456767, "grain_separation": 0.006431981261136546, "grains_center_of_mass_position": 0.3989348391659477, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00045754609965809235, "throat_radius": 0.010819301497534479, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543662256883947}], "aerodynamic_surfaces": [{"length": 0.5584866218189449, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132376790037265}, {"n": 4, "root_chord": 0.12034789054165783, "tip_chord": 0.05972111466435942, "span": 0.10972713704023378, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500560215267913}, {"top_radius": 0.06561415376542801, "bottom_radius": 0.043645220790768144, "length": 0.05958951485188901, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997133610047124, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167781326969356, "upper_button_position": 0.08293522830777678}], "rail_length": 5, "inclination": 84.04042301637574, "heading": 57.508269175016125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634959776326248, "mass": 15.896721037079367, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328221285239953, "I_33_without_motor": 0.03335440306362914, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.056345455236197, "trigger": 800, "sampling_rate": 105, "lag": 1.6307874358804302, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9887069920566496, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5168135332460146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6068.146547822189, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033415876574691104, "grain_number": 5, "grain_density": 1861.9315502062843, "grain_outer_radius": 0.03341656747103794, "grain_initial_inner_radius": 0.01475115912337184, "grain_initial_height": 0.11913959232514501, "grain_separation": 0.005459981969020785, "grains_center_of_mass_position": 0.3966956036954033, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007851296697542073, "throat_radius": 0.011457604902359579, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253530349810106}], "aerodynamic_surfaces": [{"length": 0.5585667032879739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134558574995039}, {"n": 4, "root_chord": 0.11920255230208784, "tip_chord": 0.059903678634767754, "span": 0.10919083277790496, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052413596518781}, {"top_radius": 0.06336200414002663, "bottom_radius": 0.04229862073754228, "length": 0.06014306688092846, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011071765897076, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192157070737373, "upper_button_position": 0.08189146951597026}], "rail_length": 5, "inclination": 84.66111264446023, "heading": 55.03356303872318} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350220706793949, "mass": 15.45954980514104, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33879620710433, "I_33_without_motor": 0.026493095004860395, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873319966872835, "trigger": 800, "sampling_rate": 105, "lag": 1.3997345173716904, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9489446778446837, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2782726916636347, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.797828088143, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03244957904371062, "grain_number": 5, "grain_density": 1874.549465356365, "grain_outer_radius": 0.032932022498347605, "grain_initial_inner_radius": 0.01524703236368783, "grain_initial_height": 0.12103256354162849, "grain_separation": 0.006136448239173517, "grains_center_of_mass_position": 0.3968180871476016, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007127447701188001, "throat_radius": 0.010845827814169713, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550988963042768}], "aerodynamic_surfaces": [{"length": 0.5597554526009499, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335156106754332}, {"n": 4, "root_chord": 0.11947050670816477, "tip_chord": 0.059952257580457476, "span": 0.110020918080691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511743301766614}, {"top_radius": 0.06465705038177942, "bottom_radius": 0.044972521447290054, "length": 0.06055454427911726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996368717644267, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180011453641358, "upper_button_position": 0.08163572640029093}], "rail_length": 5, "inclination": 84.57721246723268, "heading": 53.49863149525037} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635038437380659, "mass": 15.514661550358332, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314302038210722, "I_33_without_motor": 0.03333781812344433, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.064299809979099, "trigger": 800, "sampling_rate": 105, "lag": 1.4567334943868562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.024833137018543, "trigger": "apogee", "sampling_rate": 105, "lag": 1.729200138799233, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6818.524145483798, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032899102966789, "grain_number": 5, "grain_density": 1846.517415708759, "grain_outer_radius": 0.03307956779471869, "grain_initial_inner_radius": 0.014839171465483946, "grain_initial_height": 0.12095491950687846, "grain_separation": 0.006116951048401664, "grains_center_of_mass_position": 0.39675833478329353, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005698510341182462, "throat_radius": 0.010494474107652111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546276765110262}], "aerodynamic_surfaces": [{"length": 0.5577789293723457, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135300347256547}, {"n": 4, "root_chord": 0.12020336306066563, "tip_chord": 0.05908511121225869, "span": 0.1090763369925366, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488419324999585}, {"top_radius": 0.06296757150425333, "bottom_radius": 0.04374901140418655, "length": 0.06016081537165426, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993069875309744, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162708514825092, "upper_button_position": 0.08303613604846527}], "rail_length": 5, "inclination": 84.84263511484372, "heading": 54.26498680792081} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350183436068543, "mass": 15.001966010971184, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321790915018387, "I_33_without_motor": 0.030689563949113704, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92882899243688, "trigger": 800, "sampling_rate": 105, "lag": 1.5157813933190556, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9110522075934963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8621752850654507, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7386.520950019479, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262304860283062, "grain_number": 5, "grain_density": 1827.8657748230282, "grain_outer_radius": 0.033373424432636675, "grain_initial_inner_radius": 0.015569809804027623, "grain_initial_height": 0.11925222675282074, "grain_separation": 0.005383625244947304, "grains_center_of_mass_position": 0.3952667636128601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002955498024047859, "throat_radius": 0.010949851193357634, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558315384717191}], "aerodynamic_surfaces": [{"length": 0.5593846241464121, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1315754031496368}, {"n": 4, "root_chord": 0.12065459966706397, "tip_chord": 0.060275036740583716, "span": 0.11048814277818443, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506706024944497}, {"top_radius": 0.06256761328981994, "bottom_radius": 0.044216203543672644, "length": 0.059939194099918026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006149278156109, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182189457645277, "upper_button_position": 0.08239598205108312}], "rail_length": 5, "inclination": 83.97975184501446, "heading": 56.158530439522956} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634995071816778, "mass": 15.213130343717072, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304731833181135, "I_33_without_motor": 0.03224593585167263, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99991036541061, "trigger": 800, "sampling_rate": 105, "lag": 1.528569980686481, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9529788199533612, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6056884248676475, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5243.204725664993, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032475554072276765, "grain_number": 5, "grain_density": 1799.4805998565018, "grain_outer_radius": 0.03273952122130942, "grain_initial_inner_radius": 0.01587765850920264, "grain_initial_height": 0.11967483791396206, "grain_separation": 0.004622513173060879, "grains_center_of_mass_position": 0.39653508633419754, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.1923497440003086e-05, "throat_radius": 0.010624561558041524, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550369109631978}], "aerodynamic_surfaces": [{"length": 0.5582688754765255, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340083824144582}, {"n": 4, "root_chord": 0.11999531895202713, "tip_chord": 0.06101669110929768, "span": 0.11064792825279533, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495507593594435}, {"top_radius": 0.06429538252457531, "bottom_radius": 0.04408405421320343, "length": 0.05934706218347634, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006155210383574, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176484892222559, "upper_button_position": 0.08296703181610154}], "rail_length": 5, "inclination": 83.99490268115875, "heading": 56.607726463985024} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349610971285834, "mass": 15.852583452936454, "I_11_without_motor": 6.321, "I_22_without_motor": 6.342194993709462, "I_33_without_motor": 0.05384978381918918, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.90398205113927, "trigger": 800, "sampling_rate": 105, "lag": 1.3302230317374892, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441181648108084, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1724850550369474, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7555.079763999686, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033335489010927546, "grain_number": 5, "grain_density": 1712.9574259591493, "grain_outer_radius": 0.03355193719394208, "grain_initial_inner_radius": 0.01493152297074546, "grain_initial_height": 0.12088011724698788, "grain_separation": 0.005582171044894181, "grains_center_of_mass_position": 0.3973140703030239, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000965467927648314, "throat_radius": 0.010877368735610396, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526114728409028}], "aerodynamic_surfaces": [{"length": 0.5580442233561724, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338703454222714}, {"n": 4, "root_chord": 0.11974880032105897, "tip_chord": 0.06065804833448065, "span": 0.110334755120462, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507401565346848}, {"top_radius": 0.06291393315189507, "bottom_radius": 0.042969133950654916, "length": 0.05989143124284839, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005099596030683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177278365721375, "upper_button_position": 0.0827821230309308}], "rail_length": 5, "inclination": 85.57968545693242, "heading": 56.18657972894595} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349515777174614, "mass": 16.19526616962936, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313427524015567, "I_33_without_motor": 0.04444079535602212, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079023973344249, "trigger": 800, "sampling_rate": 105, "lag": 1.4810159004440753, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9599666720123068, "trigger": "apogee", "sampling_rate": 105, "lag": 1.483421272814841, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7654.650790210413, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233569709769544, "grain_number": 5, "grain_density": 1742.9621093559897, "grain_outer_radius": 0.03297661935582267, "grain_initial_inner_radius": 0.0150960941292917, "grain_initial_height": 0.1208432030838873, "grain_separation": 0.004291966688364559, "grains_center_of_mass_position": 0.39854275371401204, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034579196601626397, "throat_radius": 0.010836678381947972, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569623732598192}], "aerodynamic_surfaces": [{"length": 0.5558470304438081, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331525750079765}, {"n": 4, "root_chord": 0.11980239445121336, "tip_chord": 0.060245422758652675, "span": 0.10984884628271938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502401517654851}, {"top_radius": 0.06396505589411763, "bottom_radius": 0.0424364844344228, "length": 0.061294161855709656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698031841513282, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193519431178707, "upper_button_position": 0.07867989839541134}], "rail_length": 5, "inclination": 86.59784558811185, "heading": 55.58338979692357} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350371364578283, "mass": 16.147404721196462, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31314421164324, "I_33_without_motor": 0.02801148114968365, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.848444419407862, "trigger": 800, "sampling_rate": 105, "lag": 1.5146473263232754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9462283106589462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4658789596312307, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.714365819804, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329243199348897, "grain_number": 5, "grain_density": 1849.238021151635, "grain_outer_radius": 0.032807010219828424, "grain_initial_inner_radius": 0.015281443542451131, "grain_initial_height": 0.11743272995644496, "grain_separation": 0.005727732327044836, "grains_center_of_mass_position": 0.3984650303726128, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003638728484526221, "throat_radius": 0.010766931598336488, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25571987145922}], "aerodynamic_surfaces": [{"length": 0.5572733149522011, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344469087966236}, {"n": 4, "root_chord": 0.12038368440472633, "tip_chord": 0.06043628061659391, "span": 0.11034095350660825, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04975772853562}, {"top_radius": 0.06339225748264875, "bottom_radius": 0.044137044945029, "length": 0.0592906024928907, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005754048079599, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185714243118239, "upper_button_position": 0.082003980496136}], "rail_length": 5, "inclination": 85.96849614024849, "heading": 53.38349886180805} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349610262024782, "mass": 15.192228056781236, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31610022418878, "I_33_without_motor": 0.04377460129611212, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.80296247631131, "trigger": 800, "sampling_rate": 105, "lag": 1.5292837320943051, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9727574997431774, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5582743532800833, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6582.146946766394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247416347728956, "grain_number": 5, "grain_density": 1854.574700817677, "grain_outer_radius": 0.03240538985943482, "grain_initial_inner_radius": 0.01450445248381794, "grain_initial_height": 0.11962390519428473, "grain_separation": 0.004811314751900801, "grains_center_of_mass_position": 0.397029441860552, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001077897901265722, "throat_radius": 0.010592526586537464, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550212973223749}], "aerodynamic_surfaces": [{"length": 0.5580633531181131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324679797827004}, {"n": 4, "root_chord": 0.12065050201100486, "tip_chord": 0.05981806214654625, "span": 0.10962957044715473, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496994150566703}, {"top_radius": 0.06168983794733377, "bottom_radius": 0.04340960518361425, "length": 0.06008010379935411, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996012712050077, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198946206865337, "upper_button_position": 0.07970665051847403}], "rail_length": 5, "inclination": 84.67504788803582, "heading": 56.47733204461268} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348598563474486, "mass": 14.789329908091114, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297571510408648, "I_33_without_motor": 0.03977525852064482, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.855516255612574, "trigger": 800, "sampling_rate": 105, "lag": 1.2469163507818306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9024682442597491, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4620339952876666, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7254.572278824089, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03364752505006356, "grain_number": 5, "grain_density": 1831.8419631237828, "grain_outer_radius": 0.03334366966124083, "grain_initial_inner_radius": 0.014754819352955246, "grain_initial_height": 0.12006348884530733, "grain_separation": 0.003640118336158445, "grains_center_of_mass_position": 0.3963434377158179, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007395266685222451, "throat_radius": 0.010992724114832562, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545541860117622}], "aerodynamic_surfaces": [{"length": 0.5585979580943219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342532690897142}, {"n": 4, "root_chord": 0.12008543406767662, "tip_chord": 0.05951429272388627, "span": 0.10984310155427897, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492744154314662}, {"top_radius": 0.06475019810141006, "bottom_radius": 0.04291246490797511, "length": 0.06074373189399274, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000723194050886, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189875757204748, "upper_button_position": 0.08108474368461382}], "rail_length": 5, "inclination": 83.70389155882728, "heading": 49.09377810126849} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350722707006239, "mass": 15.268912267107563, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325472916266043, "I_33_without_motor": 0.03723300673960119, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894522035506427, "trigger": 800, "sampling_rate": 105, "lag": 1.5495036781864915, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8519067488233073, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7922865736385722, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6632.187181641841, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031666500023911345, "grain_number": 5, "grain_density": 1791.8977289799761, "grain_outer_radius": 0.03308650654377671, "grain_initial_inner_radius": 0.014978945289772545, "grain_initial_height": 0.12003638343728609, "grain_separation": 0.004920141380360861, "grains_center_of_mass_position": 0.396274529413366, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0026233003665117405, "throat_radius": 0.011984456798046057, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558717223743154}], "aerodynamic_surfaces": [{"length": 0.5593768177754621, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132659424407733}, {"n": 4, "root_chord": 0.11959963565392989, "tip_chord": 0.05911438264819552, "span": 0.11016732437909244, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496807977464144}, {"top_radius": 0.06313448749091133, "bottom_radius": 0.04344903500415502, "length": 0.06105568637276558, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008600535132146, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165349303516957, "upper_button_position": 0.08432512316151886}], "rail_length": 5, "inclination": 84.9846083754554, "heading": 55.113891537341985} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351172202188371, "mass": 16.19094307639501, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315235633254369, "I_33_without_motor": 0.020965786819856627, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06820441133414, "trigger": 800, "sampling_rate": 105, "lag": 1.414633760329006, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1292966467956496, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2424513286214955, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5802.799517621977, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281978542468546, "grain_number": 5, "grain_density": 1853.4042759931326, "grain_outer_radius": 0.033079692675633036, "grain_initial_inner_radius": 0.01424287648954714, "grain_initial_height": 0.12034561124290552, "grain_separation": 0.004833925163427912, "grains_center_of_mass_position": 0.3972265800172386, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001169494505364187, "throat_radius": 0.011531062920790112, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543131361590205}], "aerodynamic_surfaces": [{"length": 0.5564234757309744, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333307673113986}, {"n": 4, "root_chord": 0.11947719599421489, "tip_chord": 0.060024670146667056, "span": 0.11042473892240494, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478472850637863}, {"top_radius": 0.06403683417753386, "bottom_radius": 0.043008529887560064, "length": 0.059754364073000735, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987614833513535, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619132512650647, "upper_button_position": 0.07962897070070651}], "rail_length": 5, "inclination": 84.57571988754306, "heading": 52.46992704038151} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350724756534247, "mass": 15.455163321967571, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317943525770431, "I_33_without_motor": 0.0370266720034997, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.047683442973549, "trigger": 800, "sampling_rate": 105, "lag": 1.421333623638077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9920968525059872, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4485526307242809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.459332611616, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033058209193112656, "grain_number": 5, "grain_density": 1771.6928577334907, "grain_outer_radius": 0.03274124556576851, "grain_initial_inner_radius": 0.01544471569739165, "grain_initial_height": 0.12012769705843494, "grain_separation": 0.004523977978385772, "grains_center_of_mass_position": 0.3960254772055918, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006103981175938933, "throat_radius": 0.01163064209404319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254852156281384}], "aerodynamic_surfaces": [{"length": 0.5575294775730681, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336591477709577}, {"n": 4, "root_chord": 0.1203522733413681, "tip_chord": 0.059816737990628685, "span": 0.11022414029968991, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489429807436053}, {"top_radius": 0.06541012664810009, "bottom_radius": 0.04356950099586153, "length": 0.06151912084380141, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004913937208533, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190497288388094, "upper_button_position": 0.08144166488204396}], "rail_length": 5, "inclination": 87.09788437833649, "heading": 55.3001801926252} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349699838877906, "mass": 15.771936623717886, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311252661959014, "I_33_without_motor": 0.039075050248034114, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.141719397495281, "trigger": 800, "sampling_rate": 105, "lag": 1.4554409911754191, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8803935821656542, "trigger": "apogee", "sampling_rate": 105, "lag": 1.391547890085943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.025257659784, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033116023140871316, "grain_number": 5, "grain_density": 1908.5531713961493, "grain_outer_radius": 0.03329447582935545, "grain_initial_inner_radius": 0.01577447494643038, "grain_initial_height": 0.11997085438758662, "grain_separation": 0.00592493986441675, "grains_center_of_mass_position": 0.3969168573681827, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018867776996492752, "throat_radius": 0.011863622289446724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539940054036063}], "aerodynamic_surfaces": [{"length": 0.5582999901353833, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133867048261623}, {"n": 4, "root_chord": 0.1211590360700821, "tip_chord": 0.060107196165183514, "span": 0.10960296098021882, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050139067188027}, {"top_radius": 0.06347259962104095, "bottom_radius": 0.04263012638557255, "length": 0.06132897877574569, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010631685218408, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188303971489167, "upper_button_position": 0.08223277137292406}], "rail_length": 5, "inclination": 83.69527328587003, "heading": 52.75276405729193} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350460983003259, "mass": 15.29379828399051, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320113714556326, "I_33_without_motor": 0.045483686482317806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.880878990164021, "trigger": 800, "sampling_rate": 105, "lag": 1.483074821542245, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1324814860981072, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5207125738481018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.722894930653, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252069948499178, "grain_number": 5, "grain_density": 1818.7885932009515, "grain_outer_radius": 0.033305063538976325, "grain_initial_inner_radius": 0.01576091843879225, "grain_initial_height": 0.11967234105643759, "grain_separation": 0.0047118841596579825, "grains_center_of_mass_position": 0.3961804027134727, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00047327689409047225, "throat_radius": 0.00998119009890885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551821038552053}], "aerodynamic_surfaces": [{"length": 0.5591898256030506, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334109145212294}, {"n": 4, "root_chord": 0.11978081189815207, "tip_chord": 0.05910844106383568, "span": 0.10991493175973582, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048281337220746}, {"top_radius": 0.0619837585554657, "bottom_radius": 0.046160420823374626, "length": 0.061913856100261955, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997678557015042, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188520417059661, "upper_button_position": 0.08091581399553816}], "rail_length": 5, "inclination": 84.71392350374265, "heading": 53.23785079447127} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349923193491036, "mass": 15.195980614778707, "I_11_without_motor": 6.321, "I_22_without_motor": 6.342693937764655, "I_33_without_motor": 0.0266053632365793, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.148194552571658, "trigger": 800, "sampling_rate": 105, "lag": 1.5468407189111213, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9606596405104719, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5200137245302403, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6350.45495909123, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03249902270358147, "grain_number": 5, "grain_density": 1786.2221242131027, "grain_outer_radius": 0.032972069025106666, "grain_initial_inner_radius": 0.015403301153355909, "grain_initial_height": 0.11853182456645091, "grain_separation": 0.005223368069672612, "grains_center_of_mass_position": 0.3980978919375402, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007348950659875098, "throat_radius": 0.009935744954119554, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546225348878348}], "aerodynamic_surfaces": [{"length": 0.5592380459197107, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325749234885933}, {"n": 4, "root_chord": 0.11846006398912802, "tip_chord": 0.059756945996276345, "span": 0.1097788602510736, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498118440013007}, {"top_radius": 0.06426170203758078, "bottom_radius": 0.044485568367773655, "length": 0.06088129408463796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981209148853217, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202048693626271, "upper_button_position": 0.0779160455226946}], "rail_length": 5, "inclination": 84.11126262827351, "heading": 55.25714073151439} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349537988658124, "mass": 16.26374135203292, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303351448110985, "I_33_without_motor": 0.017839905333541937, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.89867301899434, "trigger": 800, "sampling_rate": 105, "lag": 1.3847765461009958, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9225048518841692, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5139432572114524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4918.616916531067, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277529480682551, "grain_number": 5, "grain_density": 1824.2705911174592, "grain_outer_radius": 0.032605972659981476, "grain_initial_inner_radius": 0.015012021683530998, "grain_initial_height": 0.12195864350944396, "grain_separation": 0.004866462856190829, "grains_center_of_mass_position": 0.3969714716302039, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0021494987763222297, "throat_radius": 0.01042825504483397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566173268326155}], "aerodynamic_surfaces": [{"length": 0.5583781137408227, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338234504554212}, {"n": 4, "root_chord": 0.12055643263667175, "tip_chord": 0.060325514322774526, "span": 0.10978833370832987, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481175900746778}, {"top_radius": 0.06340660322558261, "bottom_radius": 0.043706873009453674, "length": 0.059879816334756385, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994096007225356, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619073890733449, "upper_button_position": 0.08033570998908657}], "rail_length": 5, "inclination": 83.60171998439714, "heading": 55.82584170230985} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349494149238588, "mass": 15.01305461448774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314858758952018, "I_33_without_motor": 0.032154191186308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004196919481192, "trigger": 800, "sampling_rate": 105, "lag": 1.4881632378461045, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0511313484305176, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2331635081231802, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5985.468869599625, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032834235529981985, "grain_number": 5, "grain_density": 1735.8037572542898, "grain_outer_radius": 0.033180357988911086, "grain_initial_inner_radius": 0.014441082333702107, "grain_initial_height": 0.12052823064097949, "grain_separation": 0.005638189831803413, "grains_center_of_mass_position": 0.3964809583489835, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003611609797540852, "throat_radius": 0.010468505765663445, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542782887127162}], "aerodynamic_surfaces": [{"length": 0.5587790934774709, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343843974606513}, {"n": 4, "root_chord": 0.12017747658041177, "tip_chord": 0.05975219177546138, "span": 0.10983261999079516, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500213665721072}, {"top_radius": 0.06259154857378489, "bottom_radius": 0.04416851792437637, "length": 0.06124332607469345, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018088081875593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181474410533125, "upper_button_position": 0.08366136713424677}], "rail_length": 5, "inclination": 84.4005297881544, "heading": 51.906393751198614} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349853859512308, "mass": 15.787308837790986, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308904532732252, "I_33_without_motor": 0.03331761007846047, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8992233598215, "trigger": 800, "sampling_rate": 105, "lag": 1.7083996918974775, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.031518764464439, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4960662000307794, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.600994966373, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033293976075638894, "grain_number": 5, "grain_density": 1819.7881636937036, "grain_outer_radius": 0.03256955373721875, "grain_initial_inner_radius": 0.015716900800483286, "grain_initial_height": 0.12024064073295922, "grain_separation": 0.004911614816968704, "grains_center_of_mass_position": 0.3968059923997527, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016701355038136378, "throat_radius": 0.010933981507380116, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535183161683021}], "aerodynamic_surfaces": [{"length": 0.5580822876032374, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334178046159757}, {"n": 4, "root_chord": 0.11992794558189494, "tip_chord": 0.06058168200238201, "span": 0.10974690145361204, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484585919740324}, {"top_radius": 0.06316690615427781, "bottom_radius": 0.043329010910647246, "length": 0.06140122449718552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997266180290098, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618533851394257, "upper_button_position": 0.08119276663475283}], "rail_length": 5, "inclination": 83.43469139984246, "heading": 50.2429063382575} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349982085176221, "mass": 15.29488638086733, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315991100238828, "I_33_without_motor": 0.03600664255205628, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84035461382088, "trigger": 800, "sampling_rate": 105, "lag": 1.507102868258484, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0567616577701244, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4929580500227773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8256.41372327983, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309141757813683, "grain_number": 5, "grain_density": 1764.1899256386403, "grain_outer_radius": 0.03182502890987087, "grain_initial_inner_radius": 0.014164112404096853, "grain_initial_height": 0.12148635235078142, "grain_separation": 0.004864775898147198, "grains_center_of_mass_position": 0.3981921297853889, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002402432818617748, "throat_radius": 0.010885896011297413, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559299860818156}], "aerodynamic_surfaces": [{"length": 0.5584312913837125, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329550612639492}, {"n": 4, "root_chord": 0.12020133970815369, "tip_chord": 0.06050313461932483, "span": 0.11005690024852065, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502835727810889}, {"top_radius": 0.06067560572872469, "bottom_radius": 0.04163580830320951, "length": 0.05944077817495907, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989922590892839, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618751053801871, "upper_button_position": 0.08024120528741285}], "rail_length": 5, "inclination": 84.30081045175338, "heading": 52.65961430115898} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349616512602754, "mass": 15.118079425225778, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323209228764236, "I_33_without_motor": 0.03417190852046105, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.963599001743926, "trigger": 800, "sampling_rate": 105, "lag": 1.5014572762153209, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0648257413865079, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6548475932192113, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8496.291542773162, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319623769144776, "grain_number": 5, "grain_density": 1900.3621118873314, "grain_outer_radius": 0.032893440454943516, "grain_initial_inner_radius": 0.015291475594203338, "grain_initial_height": 0.12025327702492482, "grain_separation": 0.004916041819981492, "grains_center_of_mass_position": 0.39546802309883317, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00017148178158446354, "throat_radius": 0.011787461946555418, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254097989652451}], "aerodynamic_surfaces": [{"length": 0.5584735061521029, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344961386663952}, {"n": 4, "root_chord": 0.12041576394931994, "tip_chord": 0.059467915000298494, "span": 0.10874406879718486, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491875998573608}, {"top_radius": 0.06381896845269465, "bottom_radius": 0.043904318398045254, "length": 0.05898765771748379, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001158728180814, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618100697555111, "upper_button_position": 0.08201517526297042}], "rail_length": 5, "inclination": 85.9511610026528, "heading": 53.43548339232129} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635152811390649, "mass": 14.862801601311357, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323288660630336, "I_33_without_motor": 0.04283714879907476, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98172335850171, "trigger": 800, "sampling_rate": 105, "lag": 1.3998808500147404, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.021921286958937, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7925438942382972, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.195056230656, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03330235155281681, "grain_number": 5, "grain_density": 1793.6134168622832, "grain_outer_radius": 0.03362421512312968, "grain_initial_inner_radius": 0.014491559614253626, "grain_initial_height": 0.12095641209797019, "grain_separation": 0.005183397275410621, "grains_center_of_mass_position": 0.39695429957058104, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.073219491131023e-05, "throat_radius": 0.011993529351778321, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557460265946314}], "aerodynamic_surfaces": [{"length": 0.5588006064265622, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343655015960572}, {"n": 4, "root_chord": 0.1201380076346752, "tip_chord": 0.05996713648964409, "span": 0.1098912615439165, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490038577876415}, {"top_radius": 0.06188084136664016, "bottom_radius": 0.043176427988210385, "length": 0.05963936969063795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009375523228915, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187220213280306, "upper_button_position": 0.0822155309948609}], "rail_length": 5, "inclination": 82.61447955115804, "heading": 51.94720441162299} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350471300742475, "mass": 16.480343097193007, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3395602484686755, "I_33_without_motor": 0.03406280364779896, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.945010411533472, "trigger": 800, "sampling_rate": 105, "lag": 1.6892874714904558, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9743473340911023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6371015797000195, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4973.8027204040845, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324093562657875, "grain_number": 5, "grain_density": 1890.0344453128337, "grain_outer_radius": 0.03305883137940185, "grain_initial_inner_radius": 0.01453628100688679, "grain_initial_height": 0.11870350085565316, "grain_separation": 0.005375430449758044, "grains_center_of_mass_position": 0.3968298528353384, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009001275086650626, "throat_radius": 0.010913916713669968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549752631679227}], "aerodynamic_surfaces": [{"length": 0.5573977288863133, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133218213003287}, {"n": 4, "root_chord": 0.12000022569486708, "tip_chord": 0.059812288454947404, "span": 0.10975192563130479, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489448921853608}, {"top_radius": 0.06143499444059913, "bottom_radius": 0.04344308067468935, "length": 0.06056440589567823, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980740292485023, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186059950187415, "upper_button_position": 0.07946803422976079}], "rail_length": 5, "inclination": 85.20957603544649, "heading": 54.342300454649966} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634973233141038, "mass": 14.967689740238663, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31730334624879, "I_33_without_motor": 0.04377955415022293, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.120088690171153, "trigger": 800, "sampling_rate": 105, "lag": 1.4461820353087718, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9055606690418597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4622652264294653, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5678.143110000759, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300219558060007, "grain_number": 5, "grain_density": 1798.1287025199158, "grain_outer_radius": 0.032506150006404985, "grain_initial_inner_radius": 0.015368912505634099, "grain_initial_height": 0.11803272104155392, "grain_separation": 0.005808445041256864, "grains_center_of_mass_position": 0.396749544134057, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010491136257095906, "throat_radius": 0.011207164796189068, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556026906597708}], "aerodynamic_surfaces": [{"length": 0.5585095263042695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326431128968686}, {"n": 4, "root_chord": 0.12033021412334881, "tip_chord": 0.06032367158828958, "span": 0.11007096229803176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495884620288718}, {"top_radius": 0.06280226532147308, "bottom_radius": 0.042538818315526826, "length": 0.06112055335304214, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996345321764816, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163724601440188, "upper_button_position": 0.08326207203246283}], "rail_length": 5, "inclination": 83.12383357083715, "heading": 53.15874440149642} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349017003535677, "mass": 15.543102462466564, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311563014720127, "I_33_without_motor": 0.026070838024514757, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.959071030192867, "trigger": 800, "sampling_rate": 105, "lag": 1.5698184625552347, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1134633662860989, "trigger": "apogee", "sampling_rate": 105, "lag": 1.60403768660643, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6761.617915884184, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274957838002784, "grain_number": 5, "grain_density": 1908.023002889608, "grain_outer_radius": 0.03255641477224033, "grain_initial_inner_radius": 0.015181982348081434, "grain_initial_height": 0.12117855238335679, "grain_separation": 0.004879099272172178, "grains_center_of_mass_position": 0.3964836024062002, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015669496265975653, "throat_radius": 0.011989029795113982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558276845991962}], "aerodynamic_surfaces": [{"length": 0.5588008884272933, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350502189980551}, {"n": 4, "root_chord": 0.11944380242654165, "tip_chord": 0.05898330978036383, "span": 0.10961272991539509, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049108282310341}, {"top_radius": 0.06395445516470476, "bottom_radius": 0.04253940307092263, "length": 0.061205599128798555, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002126847226492, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177419177967224, "upper_button_position": 0.08247076692592681}], "rail_length": 5, "inclination": 84.33066306610105, "heading": 53.34318986411872} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349200283421967, "mass": 15.958798397277338, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307117003764123, "I_33_without_motor": 0.00875462789122387, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982693719258489, "trigger": 800, "sampling_rate": 105, "lag": 1.4865693940555726, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.045130871256927, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6703139119054662, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8147.869304455308, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300073260889325, "grain_number": 5, "grain_density": 1839.7028539678295, "grain_outer_radius": 0.033178753394888606, "grain_initial_inner_radius": 0.015042619195813907, "grain_initial_height": 0.12039158199587156, "grain_separation": 0.005972811781241412, "grains_center_of_mass_position": 0.39774521121263234, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001866407252519501, "throat_radius": 0.011109612786372292, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531589303607114}], "aerodynamic_surfaces": [{"length": 0.556790229546409, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337015691340384}, {"n": 4, "root_chord": 0.11958115822817343, "tip_chord": 0.059400858721933826, "span": 0.10963404586231121, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048840920523501}, {"top_radius": 0.06364778937696922, "bottom_radius": 0.043916589073276294, "length": 0.06054116710381818, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699218768833248, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173242726178828, "upper_button_position": 0.08189449621536515}], "rail_length": 5, "inclination": 84.23881079858674, "heading": 53.92781903515243} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349927549744334, "mass": 15.050157374770693, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323192183277348, "I_33_without_motor": 0.056999040233342235, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.028628076279785, "trigger": 800, "sampling_rate": 105, "lag": 1.5837734567015138, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9828075792319033, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5603029874085457, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4915.046886994323, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033099792636448126, "grain_number": 5, "grain_density": 1820.2313081395812, "grain_outer_radius": 0.03325792756866057, "grain_initial_inner_radius": 0.014927236251675718, "grain_initial_height": 0.11950275039038635, "grain_separation": 0.0036433185886059058, "grains_center_of_mass_position": 0.3962082155323089, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00017933270271264674, "throat_radius": 0.011918980746968804, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563315696767252}], "aerodynamic_surfaces": [{"length": 0.5566994927475896, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348454849695886}, {"n": 4, "root_chord": 0.1209254406117129, "tip_chord": 0.05945726544932495, "span": 0.11018886141387405, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481099711506823}, {"top_radius": 0.06380618208696238, "bottom_radius": 0.044502045185904525, "length": 0.059827494399055714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000651110330319, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193161130530526, "upper_button_position": 0.08074899797997936}], "rail_length": 5, "inclination": 85.32983101570152, "heading": 53.059028248424575} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350754945183625, "mass": 15.12833552552987, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317241894803342, "I_33_without_motor": 0.028107975155907246, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.928828083684952, "trigger": 800, "sampling_rate": 105, "lag": 1.4046168618538926, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9752976861771672, "trigger": "apogee", "sampling_rate": 105, "lag": 1.773048358026448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5312.719913388796, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03349618929580263, "grain_number": 5, "grain_density": 1811.4274166790694, "grain_outer_radius": 0.03351628060651079, "grain_initial_inner_radius": 0.014644169756017235, "grain_initial_height": 0.11862065410359422, "grain_separation": 0.0035163868937797, "grains_center_of_mass_position": 0.3975841566018082, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003116628287303818, "throat_radius": 0.010778986081061821, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254406024831486}], "aerodynamic_surfaces": [{"length": 0.5563053759139859, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354383730098965}, {"n": 4, "root_chord": 0.11968252890977116, "tip_chord": 0.06052551517378043, "span": 0.1097007481181437, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492294435734988}, {"top_radius": 0.06254309577452463, "bottom_radius": 0.043532311932876336, "length": 0.060397781594124705, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982647593424978, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181547751793527, "upper_button_position": 0.08010998416314508}], "rail_length": 5, "inclination": 84.33789106756856, "heading": 52.927511449141086} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634947812777825, "mass": 15.28807650870888, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324321602200763, "I_33_without_motor": 0.02076708214970599, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.033307760367196, "trigger": 800, "sampling_rate": 105, "lag": 1.4928374781708076, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0984461992473118, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7944954877531198, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4386.01187256167, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032840208809213345, "grain_number": 5, "grain_density": 1895.3069647282673, "grain_outer_radius": 0.03372666697614016, "grain_initial_inner_radius": 0.015427822919293245, "grain_initial_height": 0.1196024195185117, "grain_separation": 0.004907552028675734, "grains_center_of_mass_position": 0.39809093442548243, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011250210844371365, "throat_radius": 0.010245858472253698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561069110385108}], "aerodynamic_surfaces": [{"length": 0.5577611929451916, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348388312794118}, {"n": 4, "root_chord": 0.12035336457025388, "tip_chord": 0.06021361610755809, "span": 0.11008095675659227, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491062755069633}, {"top_radius": 0.0638645468487233, "bottom_radius": 0.044032979003716485, "length": 0.06059965268730237, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002640033109004, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184378447442657, "upper_button_position": 0.08182615856663478}], "rail_length": 5, "inclination": 87.12032979997944, "heading": 53.750707151842} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349108920424094, "mass": 14.452535353262366, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3182771017265065, "I_33_without_motor": 0.024470155012674973, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.257280246386724, "trigger": 800, "sampling_rate": 105, "lag": 1.413149246409777, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0006153359257497, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0074719974705981, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5572.785350478398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297537397636088, "grain_number": 5, "grain_density": 1850.1961010849325, "grain_outer_radius": 0.03366218061425911, "grain_initial_inner_radius": 0.01436067409587392, "grain_initial_height": 0.12070628512077172, "grain_separation": 0.004917855694759658, "grains_center_of_mass_position": 0.39527646237765046, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006777598565807823, "throat_radius": 0.01087210294085323, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557631748327291}], "aerodynamic_surfaces": [{"length": 0.5577931466468391, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329397821032736}, {"n": 4, "root_chord": 0.11922922265092331, "tip_chord": 0.06006307156468806, "span": 0.11015706885951516, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498264716652064}, {"top_radius": 0.06356420184881419, "bottom_radius": 0.04612808006044819, "length": 0.06080824503594015, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008138320402337, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6156325924474467, "upper_button_position": 0.085181239592787}], "rail_length": 5, "inclination": 83.51674237357577, "heading": 55.17845665357266} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348963877389892, "mass": 15.351677991398944, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326588274257431, "I_33_without_motor": 0.02642569750375266, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.848360020676923, "trigger": 800, "sampling_rate": 105, "lag": 1.5118735633295222, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9535359551983719, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7393385681661442, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6053.387988376577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279906070249059, "grain_number": 5, "grain_density": 1766.6343083155973, "grain_outer_radius": 0.03359974595907306, "grain_initial_inner_radius": 0.01555694272326292, "grain_initial_height": 0.1202965484672649, "grain_separation": 0.002771317357240836, "grains_center_of_mass_position": 0.3977846713600439, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006388576856720412, "throat_radius": 0.01082997696296886, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555420227952103}], "aerodynamic_surfaces": [{"length": 0.5584160194745709, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350665505153785}, {"n": 4, "root_chord": 0.11980017024529606, "tip_chord": 0.05905490300057638, "span": 0.11046840519418145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485159979104828}, {"top_radius": 0.06156491233299402, "bottom_radius": 0.04479942518843693, "length": 0.06006070100257932, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992473969805098, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184443127746585, "upper_button_position": 0.08080308420585125}], "rail_length": 5, "inclination": 84.8626346345562, "heading": 52.720190998677154} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635034532619633, "mass": 15.606276564378973, "I_11_without_motor": 6.321, "I_22_without_motor": 6.344977649148894, "I_33_without_motor": 0.04146778643025491, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00342100389553, "trigger": 800, "sampling_rate": 105, "lag": 1.3951613445154236, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0947875267071792, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7058932980205819, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6060.498473911103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033660999878606844, "grain_number": 5, "grain_density": 1881.733810035849, "grain_outer_radius": 0.03255192772858074, "grain_initial_inner_radius": 0.014699795552078695, "grain_initial_height": 0.11990144739669024, "grain_separation": 0.005850437662708443, "grains_center_of_mass_position": 0.39794931917233933, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011283836645789593, "throat_radius": 0.011300191014774214, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551036934012774}], "aerodynamic_surfaces": [{"length": 0.5590621970031532, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339150227039294}, {"n": 4, "root_chord": 0.12014034866888727, "tip_chord": 0.06025845139196951, "span": 0.10959915652608854, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491156090727367}, {"top_radius": 0.06325389426745616, "bottom_radius": 0.0439608485046019, "length": 0.0605825763702596, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012434749248974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182474072419585, "upper_button_position": 0.08299606768293888}], "rail_length": 5, "inclination": 85.65580923150746, "heading": 50.02808535903316} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350207947184935, "mass": 15.554257887104779, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317255236538053, "I_33_without_motor": 0.04160516069740268, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01518898373035, "trigger": 800, "sampling_rate": 105, "lag": 1.4164471240377432, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9612580702551964, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8284674420057114, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6545.8878470546615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313745501217345, "grain_number": 5, "grain_density": 1820.7460321741348, "grain_outer_radius": 0.03222991508711555, "grain_initial_inner_radius": 0.015533831313035552, "grain_initial_height": 0.11964825838561402, "grain_separation": 0.0035838519550020573, "grains_center_of_mass_position": 0.39813124459284543, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006669006865050889, "throat_radius": 0.011652976443532807, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554530114079403}], "aerodynamic_surfaces": [{"length": 0.5566495106659247, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1320828166359915}, {"n": 4, "root_chord": 0.12045957975983555, "tip_chord": 0.060302364506758015, "span": 0.109923371402033, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496765252425795}, {"top_radius": 0.06245346304224564, "bottom_radius": 0.04426778764599313, "length": 0.06122524279826642, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997987471279589, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181295254360404, "upper_button_position": 0.08166922169191848}], "rail_length": 5, "inclination": 83.9421748399357, "heading": 51.509365074511834} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350424392324987, "mass": 15.299892465770174, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318057191717741, "I_33_without_motor": 0.03905163043382641, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.106708717116163, "trigger": 800, "sampling_rate": 105, "lag": 1.5739562884577416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0658863818981388, "trigger": "apogee", "sampling_rate": 105, "lag": 1.513242020288938, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6271.211137677866, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297654226652107, "grain_number": 5, "grain_density": 1843.522611505391, "grain_outer_radius": 0.03289604263541268, "grain_initial_inner_radius": 0.015137655852026657, "grain_initial_height": 0.12075700431040794, "grain_separation": 0.004950134319486263, "grains_center_of_mass_position": 0.3975090817328619, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001827489651990213, "throat_radius": 0.010397761705073848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549910132428344}], "aerodynamic_surfaces": [{"length": 0.5586438420815019, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354245768925013}, {"n": 4, "root_chord": 0.11985566502526121, "tip_chord": 0.058912614733335915, "span": 0.11025019857369989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480636607499632}, {"top_radius": 0.061925001652875275, "bottom_radius": 0.04301585199918904, "length": 0.05908596726674793, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001406977229149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176069208902156, "upper_button_position": 0.08253377683269925}], "rail_length": 5, "inclination": 84.84274200128134, "heading": 53.53100934640582} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351501437896052, "mass": 16.018443529087342, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3216936420188174, "I_33_without_motor": 0.04862779055309598, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.855487361592772, "trigger": 800, "sampling_rate": 105, "lag": 1.3446858093365557, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0879464648125754, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7099476343745492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7213.648389536178, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246162410082121, "grain_number": 5, "grain_density": 1877.8398278276334, "grain_outer_radius": 0.033381254663716886, "grain_initial_inner_radius": 0.014788825690508201, "grain_initial_height": 0.12028379045102983, "grain_separation": 0.005488655791308597, "grains_center_of_mass_position": 0.3961004005401672, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005271132430990217, "throat_radius": 0.010848621250359887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556290500516825}], "aerodynamic_surfaces": [{"length": 0.5578183034200304, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341044713148292}, {"n": 4, "root_chord": 0.11988458246529127, "tip_chord": 0.0600406937335629, "span": 0.1091763722456597, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490094732583637}, {"top_radius": 0.06285882192127029, "bottom_radius": 0.044268769746879016, "length": 0.059173162763654856, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994256242790864, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171669919223982, "upper_button_position": 0.08225863235668818}], "rail_length": 5, "inclination": 84.03912679387601, "heading": 50.56161039746238} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350325601508333, "mass": 15.497822506741601, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324585948129122, "I_33_without_motor": 0.04015585644880575, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.194430149744626, "trigger": 800, "sampling_rate": 105, "lag": 1.6560360353830876, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0401719908830176, "trigger": "apogee", "sampling_rate": 105, "lag": 1.363301712811827, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5088.067999401366, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263348892708334, "grain_number": 5, "grain_density": 1808.2113341482786, "grain_outer_radius": 0.0328156325387645, "grain_initial_inner_radius": 0.015183066863570748, "grain_initial_height": 0.11872084296693734, "grain_separation": 0.005911092527175958, "grains_center_of_mass_position": 0.3969607159195042, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013425869497228457, "throat_radius": 0.010965552428758655, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255451899489472}], "aerodynamic_surfaces": [{"length": 0.5566657937083002, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345946835929737}, {"n": 4, "root_chord": 0.11959515279996188, "tip_chord": 0.06086934870321517, "span": 0.1093854538741885, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489011958712415}, {"top_radius": 0.06273176419741278, "bottom_radius": 0.043493762222887006, "length": 0.06047505802109551, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988839591339969, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191762948639344, "upper_button_position": 0.07970766427006248}], "rail_length": 5, "inclination": 85.46078298280686, "heading": 53.823713752810406} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349084567146121, "mass": 15.86845775640349, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32717862060212, "I_33_without_motor": 0.034676947234082794, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149655239382026, "trigger": 800, "sampling_rate": 105, "lag": 1.4162843867925976, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9142435529892494, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7708033517572592, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.133631249058, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354822657985984, "grain_number": 5, "grain_density": 1845.5229684048488, "grain_outer_radius": 0.03274914305241965, "grain_initial_inner_radius": 0.01539698734367867, "grain_initial_height": 0.11931786194065057, "grain_separation": 0.004120812576135866, "grains_center_of_mass_position": 0.39744563634127344, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001898473895539015, "throat_radius": 0.01151679985868403, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527556916581921}], "aerodynamic_surfaces": [{"length": 0.5588743838139801, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348227511117983}, {"n": 4, "root_chord": 0.12021630938682194, "tip_chord": 0.05973365605180967, "span": 0.11022613057639055, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487408591830218}, {"top_radius": 0.0627175583225241, "bottom_radius": 0.04297173839514501, "length": 0.0587631024004354, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999225027737394, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178230148635436, "upper_button_position": 0.08209948791019572}], "rail_length": 5, "inclination": 84.50134254810472, "heading": 54.53541008195894} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349983453893217, "mass": 16.027321705964873, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325631199790536, "I_33_without_motor": 0.02832509345816396, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079529138584109, "trigger": 800, "sampling_rate": 105, "lag": 1.4912000800118124, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0588739040598316, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8356078520163694, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6409.031577779554, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032822958096195384, "grain_number": 5, "grain_density": 1773.8667820542883, "grain_outer_radius": 0.03347442537697957, "grain_initial_inner_radius": 0.015289058514257308, "grain_initial_height": 0.12018616129803363, "grain_separation": 0.00498761784567759, "grains_center_of_mass_position": 0.3977405289210172, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003409641535046202, "throat_radius": 0.01090561116758768, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552921542442717}], "aerodynamic_surfaces": [{"length": 0.5592310094971343, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349458334404003}, {"n": 4, "root_chord": 0.11938703835745101, "tip_chord": 0.059933113594755005, "span": 0.1099312126187654, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048107734154796}, {"top_radius": 0.06304646343370875, "bottom_radius": 0.04325372681032008, "length": 0.060576844952404854, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700109113830869, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175435073011535, "upper_button_position": 0.08256560652971556}], "rail_length": 5, "inclination": 85.7997146633603, "heading": 53.02409609241188} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349438625923676, "mass": 15.806720820727863, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324415523403156, "I_33_without_motor": 0.03857527813644896, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966883016250657, "trigger": 800, "sampling_rate": 105, "lag": 1.4076297515415297, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8857259262328373, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1034818255857064, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5307.248649991723, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209497091158163, "grain_number": 5, "grain_density": 1749.5049291403398, "grain_outer_radius": 0.03311338065697084, "grain_initial_inner_radius": 0.015032147061847191, "grain_initial_height": 0.12018554485192295, "grain_separation": 0.007319750345758207, "grains_center_of_mass_position": 0.3954376317526405, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024581048267119756, "throat_radius": 0.011367392648551064, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253001195019059}], "aerodynamic_surfaces": [{"length": 0.5578027833736338, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134619829136552}, {"n": 4, "root_chord": 0.12051758186288028, "tip_chord": 0.06031702159661888, "span": 0.10908153573593239, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516117986627267}, {"top_radius": 0.06410141303417642, "bottom_radius": 0.04456282456844341, "length": 0.05716079174056432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981707140797184, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189008388680826, "upper_button_position": 0.07926987521163587}], "rail_length": 5, "inclination": 84.9342233072949, "heading": 55.962399365616044} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348533660867994, "mass": 15.44540679415529, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313800326145033, "I_33_without_motor": 0.05446438442941786, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.9619186716257, "trigger": 800, "sampling_rate": 105, "lag": 1.5199469647157484, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0802266590490792, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3502666059147805, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.380835985963, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327644273584579, "grain_number": 5, "grain_density": 1820.9265535297009, "grain_outer_radius": 0.032820810110991215, "grain_initial_inner_radius": 0.01436363988042566, "grain_initial_height": 0.11729203182844644, "grain_separation": 0.004790634553859138, "grains_center_of_mass_position": 0.3969095831522606, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008743295100587912, "throat_radius": 0.009531012254984917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555402815137062}], "aerodynamic_surfaces": [{"length": 0.5582767566646298, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332504011585693}, {"n": 4, "root_chord": 0.120236646740299, "tip_chord": 0.06043666618853284, "span": 0.10936472338300941, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510603322048344}, {"top_radius": 0.06346801966227171, "bottom_radius": 0.04259645233390924, "length": 0.06158769797053411, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981499587684686, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171572705802562, "upper_button_position": 0.08099268818821248}], "rail_length": 5, "inclination": 85.01510865026668, "heading": 51.54896691065473} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350825984071563, "mass": 15.232022871991024, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327728349563887, "I_33_without_motor": 0.026329397374523056, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.033169769633234, "trigger": 800, "sampling_rate": 105, "lag": 1.3604472472023224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0371409815234955, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5021351204721058, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6745.808167033112, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03227079964048307, "grain_number": 5, "grain_density": 1820.4384290530782, "grain_outer_radius": 0.03347073297591924, "grain_initial_inner_radius": 0.01485979056515416, "grain_initial_height": 0.12201438440197969, "grain_separation": 0.0046413297332656405, "grains_center_of_mass_position": 0.3962088047849918, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020470024057335752, "throat_radius": 0.011532312781242117, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255193476014883}], "aerodynamic_surfaces": [{"length": 0.5586528845664067, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338917979082797}, {"n": 4, "root_chord": 0.11996038117502092, "tip_chord": 0.060232875041679235, "span": 0.10955701888108209, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499158625062426}, {"top_radius": 0.06371172963176451, "bottom_radius": 0.04405169620063626, "length": 0.059569905837968944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998459345532895, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183317754980059, "upper_button_position": 0.08151415905528359}], "rail_length": 5, "inclination": 83.86889308015505, "heading": 55.505170488089526} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634933007992269, "mass": 15.525338287256192, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3213545166329785, "I_33_without_motor": 0.04382944531962043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.870792970538353, "trigger": 800, "sampling_rate": 105, "lag": 1.458830504087765, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918513379687934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5783260087512558, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6230.560903032368, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343983063493339, "grain_number": 5, "grain_density": 1837.8189358535424, "grain_outer_radius": 0.03241850439637484, "grain_initial_inner_radius": 0.014731626427782016, "grain_initial_height": 0.11948485312907965, "grain_separation": 0.005871409835043996, "grains_center_of_mass_position": 0.39839796818888984, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006627930389849343, "throat_radius": 0.010430812050256845, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553693871736187}], "aerodynamic_surfaces": [{"length": 0.5582849815218686, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349543010983905}, {"n": 4, "root_chord": 0.11964406209260751, "tip_chord": 0.059330720127380644, "span": 0.10961240876140954, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487454497189064}, {"top_radius": 0.06315122772901409, "bottom_radius": 0.043621579080081255, "length": 0.060953229922057484, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999582726867061, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160562005908833, "upper_button_position": 0.08390207209582279}], "rail_length": 5, "inclination": 82.70015148460124, "heading": 56.34583085252619} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349036732861295, "mass": 15.94976522610942, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307821789258293, "I_33_without_motor": 0.023449400781282777, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045707698775262, "trigger": 800, "sampling_rate": 105, "lag": 1.3653974228572974, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9678895590898569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5950311948237714, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6941.01950243132, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337187897831499, "grain_number": 5, "grain_density": 1923.2676297520636, "grain_outer_radius": 0.03275648319801732, "grain_initial_inner_radius": 0.014892395576403678, "grain_initial_height": 0.12154207084192671, "grain_separation": 0.0043410492425568735, "grains_center_of_mass_position": 0.3975797982529467, "center_of_dry_mass_position": 0.317, "nozzle_position": 8.01721110025437e-05, "throat_radius": 0.010673902274223303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552077523239016}], "aerodynamic_surfaces": [{"length": 0.5590257383487479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134069797180483}, {"n": 4, "root_chord": 0.11993276780715607, "tip_chord": 0.061139806250765955, "span": 0.11050375801871294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496752098791222}, {"top_radius": 0.06375860006022306, "bottom_radius": 0.043932678131460234, "length": 0.06264074979725877, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000731917414709, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179882889751874, "upper_button_position": 0.08208490276628344}], "rail_length": 5, "inclination": 84.04307796409765, "heading": 49.27476102887201} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349921363043723, "mass": 15.489920552976937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324773614852415, "I_33_without_motor": 0.026369146461181547, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08307259964426, "trigger": 800, "sampling_rate": 105, "lag": 1.330380772575097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.966180494113819, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3939182562271866, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5549.5642289684865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310934054576974, "grain_number": 5, "grain_density": 1801.9748958297453, "grain_outer_radius": 0.033046974212921174, "grain_initial_inner_radius": 0.015640812919078897, "grain_initial_height": 0.1190591060541381, "grain_separation": 0.005050887035205096, "grains_center_of_mass_position": 0.3972583875882808, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006615019292538533, "throat_radius": 0.012337322452661758, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256224292262594}], "aerodynamic_surfaces": [{"length": 0.5579310215163756, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337416923846002}, {"n": 4, "root_chord": 0.11997513189721183, "tip_chord": 0.06001165413974848, "span": 0.10989758136280114, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049949647801785}, {"top_radius": 0.06340124354961821, "bottom_radius": 0.043384446031373015, "length": 0.059496467804073104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991329945135356, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183197570705296, "upper_button_position": 0.08081323744300606}], "rail_length": 5, "inclination": 87.50978146354488, "heading": 50.8009801396673} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349025114756375, "mass": 15.17262258107802, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332948436806594, "I_33_without_motor": 0.03351156270882792, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.18587663519354, "trigger": 800, "sampling_rate": 105, "lag": 1.41189608953462, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9257787919530149, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2669896032988925, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.456139295493, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327931282182546, "grain_number": 5, "grain_density": 1782.4015289059223, "grain_outer_radius": 0.03271277053503499, "grain_initial_inner_radius": 0.015043464650016112, "grain_initial_height": 0.1196109086356385, "grain_separation": 0.006243010682863875, "grains_center_of_mass_position": 0.39762640099581853, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.328758536906149e-05, "throat_radius": 0.010947581222437117, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547225053405138}], "aerodynamic_surfaces": [{"length": 0.5588585184795972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340484903635888}, {"n": 4, "root_chord": 0.12093079776124803, "tip_chord": 0.06070266761451561, "span": 0.1092121219874828, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505295794651788}, {"top_radius": 0.0638222258295541, "bottom_radius": 0.042154770840801076, "length": 0.059235489551679454, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993608579556833, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179650354455555, "upper_button_position": 0.08139582251012778}], "rail_length": 5, "inclination": 83.95113590655026, "heading": 50.495487706807396} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350622731817415, "mass": 16.12447011546899, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321346493542939, "I_33_without_motor": 0.02873048224707594, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.882155494212553, "trigger": 800, "sampling_rate": 105, "lag": 1.459231169611105, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9713446607595032, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5106784873123797, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5940.362794741284, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033536939376807205, "grain_number": 5, "grain_density": 1829.8042466741776, "grain_outer_radius": 0.03328734380374411, "grain_initial_inner_radius": 0.015194444899427671, "grain_initial_height": 0.11969695069511278, "grain_separation": 0.0031395336053774417, "grains_center_of_mass_position": 0.3965080874178773, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004971346239816415, "throat_radius": 0.010862126727033905, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529586336173566}], "aerodynamic_surfaces": [{"length": 0.5578545640917114, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354309522005055}, {"n": 4, "root_chord": 0.11987665479203162, "tip_chord": 0.06005683179339713, "span": 0.1103739623623476, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489014652711655}, {"top_radius": 0.06229347421580721, "bottom_radius": 0.04472776297212934, "length": 0.0596117513414169, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001313107061486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170972092621895, "upper_button_position": 0.08303410144395917}], "rail_length": 5, "inclination": 84.18636973066924, "heading": 49.94807205844317} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635031338041261, "mass": 14.606634783112423, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32734187518923, "I_33_without_motor": 0.026304687438228305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110544118700949, "trigger": 800, "sampling_rate": 105, "lag": 1.4347192693696995, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.01870201389441, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6366364797319959, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6669.248143444147, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264059225370643, "grain_number": 5, "grain_density": 1775.53273986416, "grain_outer_radius": 0.033015067085017544, "grain_initial_inner_radius": 0.014899544855418362, "grain_initial_height": 0.1201960508976459, "grain_separation": 0.0072372954147266345, "grains_center_of_mass_position": 0.39477814026581753, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00017610702094297305, "throat_radius": 0.01153258334670428, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552679287446689}], "aerodynamic_surfaces": [{"length": 0.5578840377696145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321664557948745}, {"n": 4, "root_chord": 0.12051759968982971, "tip_chord": 0.0597440023734221, "span": 0.11068206411212342, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492224787886897}, {"top_radius": 0.064089633993183, "bottom_radius": 0.04276242587864574, "length": 0.06114078868844641, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984074430542443, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189854691144324, "upper_button_position": 0.07942197393981187}], "rail_length": 5, "inclination": 83.67711993821155, "heading": 54.05940289668247} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349632933372391, "mass": 15.502614378865285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3099899038204015, "I_33_without_motor": 0.04645197037809586, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.991242826143019, "trigger": 800, "sampling_rate": 105, "lag": 1.6278479507206287, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0795358934503547, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5035167628638306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7087.243456623895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03356017470005421, "grain_number": 5, "grain_density": 1787.1612024703486, "grain_outer_radius": 0.03301089555713679, "grain_initial_inner_radius": 0.014739790292994161, "grain_initial_height": 0.11908505571378616, "grain_separation": 0.006086084850940619, "grains_center_of_mass_position": 0.39632463055958833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001227951183182499, "throat_radius": 0.011158926349196916, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555195212509476}], "aerodynamic_surfaces": [{"length": 0.5586025336890527, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326151299378335}, {"n": 4, "root_chord": 0.11994846217249028, "tip_chord": 0.05991155053429546, "span": 0.11038390027928875, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508147563114727}, {"top_radius": 0.06447455691073255, "bottom_radius": 0.04266562886001691, "length": 0.06050152940413862, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999000084867559, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194435243141371, "upper_button_position": 0.08045648417261886}], "rail_length": 5, "inclination": 84.71038174584028, "heading": 51.37505275652177} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635034464507089, "mass": 15.282477360326606, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324639046812634, "I_33_without_motor": 0.024325471010518084, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.085521700972429, "trigger": 800, "sampling_rate": 105, "lag": 1.5911996845610974, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9780870514106126, "trigger": "apogee", "sampling_rate": 105, "lag": 1.430813743737128, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6118.891250636791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032865713317047414, "grain_number": 5, "grain_density": 1797.9068147888884, "grain_outer_radius": 0.03260520670973047, "grain_initial_inner_radius": 0.01535445064450258, "grain_initial_height": 0.12119282195724454, "grain_separation": 0.005529908872658831, "grains_center_of_mass_position": 0.3962558638343665, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00018223594872243383, "throat_radius": 0.011377519163840888, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557027880433584}], "aerodynamic_surfaces": [{"length": 0.5594568891311295, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347067629744465}, {"n": 4, "root_chord": 0.12014534616191244, "tip_chord": 0.06040676816290365, "span": 0.11027424498277581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506728645265417}, {"top_radius": 0.0614441701785624, "bottom_radius": 0.043789103358859764, "length": 0.06065337303560928, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984386087651157, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183641001996626, "upper_button_position": 0.08007450856545306}], "rail_length": 5, "inclination": 82.93857848095887, "heading": 54.557621644075844} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349657504264826, "mass": 15.114289288423521, "I_11_without_motor": 6.321, "I_22_without_motor": 6.349352504510757, "I_33_without_motor": 0.0355272121798868, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.974836612893874, "trigger": 800, "sampling_rate": 105, "lag": 1.581767986875106, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835898220286261, "trigger": "apogee", "sampling_rate": 105, "lag": 1.507126798903866, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6259.408175889075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032864354156849816, "grain_number": 5, "grain_density": 1793.0743890156573, "grain_outer_radius": 0.03289774391826492, "grain_initial_inner_radius": 0.014291336266402254, "grain_initial_height": 0.12020255646755813, "grain_separation": 0.004632927329517939, "grains_center_of_mass_position": 0.3966891456363382, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009611302411505955, "throat_radius": 0.011466928391710145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546713801606506}], "aerodynamic_surfaces": [{"length": 0.557976662431237, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345465024243595}, {"n": 4, "root_chord": 0.11987479804916246, "tip_chord": 0.05980728712497474, "span": 0.10995837648140049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492473584231592}, {"top_radius": 0.06262531901196147, "bottom_radius": 0.043458405745948954, "length": 0.06043319539985702, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995664439963921, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169447336518378, "upper_button_position": 0.08262171034455434}], "rail_length": 5, "inclination": 84.34042356378284, "heading": 54.69690100358937} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350135475597933, "mass": 14.97418279303863, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316688571231345, "I_33_without_motor": 0.029265487989574623, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.970595111558614, "trigger": 800, "sampling_rate": 105, "lag": 1.5860695736006198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9448851040042876, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6251726201588923, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6939.132448524769, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338397945049034, "grain_number": 5, "grain_density": 1824.5415070545466, "grain_outer_radius": 0.03305460780888691, "grain_initial_inner_radius": 0.014578545574255832, "grain_initial_height": 0.12019358031335667, "grain_separation": 0.00394136380300872, "grains_center_of_mass_position": 0.3967249980815391, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001526709164326855, "throat_radius": 0.010697211326998694, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542836811153346}], "aerodynamic_surfaces": [{"length": 0.5573942714194838, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133158195414022}, {"n": 4, "root_chord": 0.11955711142506595, "tip_chord": 0.060443853543581554, "span": 0.1096199841223479, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050100676124317}, {"top_radius": 0.06456382400222165, "bottom_radius": 0.041561405269797944, "length": 0.05927666131424373, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008001475583788, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193517026079051, "upper_button_position": 0.08144844495047376}], "rail_length": 5, "inclination": 84.3047565545644, "heading": 54.023505023987} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349190699453638, "mass": 15.968929551277308, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3219777920429285, "I_33_without_motor": 0.038456279428158394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.133901956909718, "trigger": 800, "sampling_rate": 105, "lag": 1.3337570327504558, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1268243300763503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3388640733164885, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7401.325932711116, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034169719252538, "grain_number": 5, "grain_density": 1761.1232537704473, "grain_outer_radius": 0.03239080358882668, "grain_initial_inner_radius": 0.014540422077489403, "grain_initial_height": 0.11984712313557322, "grain_separation": 0.005538292789411523, "grains_center_of_mass_position": 0.3965678041259441, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0028130820853035283, "throat_radius": 0.011788143316017387, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542333614737335}], "aerodynamic_surfaces": [{"length": 0.5596995214984137, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335504336337985}, {"n": 4, "root_chord": 0.1197466763916709, "tip_chord": 0.059266156572787984, "span": 0.10892529714084623, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04895650887169}, {"top_radius": 0.0640321520971979, "bottom_radius": 0.044795421743558245, "length": 0.060357426907486536, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986094596906045, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185066164350802, "upper_button_position": 0.0801028432555243}], "rail_length": 5, "inclination": 84.32656163965265, "heading": 52.56977058231966} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634996360228357, "mass": 15.054288168526336, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316330191936034, "I_33_without_motor": 0.033459823068554835, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.112686159973917, "trigger": 800, "sampling_rate": 105, "lag": 1.377164214627476, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0517900054515348, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4369367690213986, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5744.709623808972, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300601793432633, "grain_number": 5, "grain_density": 1825.7996169150192, "grain_outer_radius": 0.03266493880325587, "grain_initial_inner_radius": 0.014738071733032643, "grain_initial_height": 0.11990863085768687, "grain_separation": 0.006594925598969506, "grains_center_of_mass_position": 0.39701304708675994, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.8987495411488584e-05, "throat_radius": 0.011809792363427964, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538951260979898}], "aerodynamic_surfaces": [{"length": 0.5563576034453782, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345641360158087}, {"n": 4, "root_chord": 0.1202686589543235, "tip_chord": 0.05895655767565988, "span": 0.10987958840951156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505757827823627}, {"top_radius": 0.06229868001949689, "bottom_radius": 0.04304970678127948, "length": 0.05821272529800022, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992545970792513, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202629368250168, "upper_button_position": 0.07899166025423454}], "rail_length": 5, "inclination": 84.85363894022396, "heading": 50.873937414100006} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349925072737142, "mass": 14.871615832953587, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32152817973551, "I_33_without_motor": 0.03445047442123275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885431340480062, "trigger": 800, "sampling_rate": 105, "lag": 1.4732478627138113, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0298470453026112, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4017894060702139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7973.557133653716, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286320366991285, "grain_number": 5, "grain_density": 1802.1723627440247, "grain_outer_radius": 0.033303024662376335, "grain_initial_inner_radius": 0.014974999935797859, "grain_initial_height": 0.11886676185234622, "grain_separation": 0.005345380022138561, "grains_center_of_mass_position": 0.3956774289486449, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000414943056781037, "throat_radius": 0.010545233081284692, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558720176497364}], "aerodynamic_surfaces": [{"length": 0.5576072979182739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133403936558236}, {"n": 4, "root_chord": 0.11949289699419208, "tip_chord": 0.059838943316850364, "span": 0.10930809897920953, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507839607736176}, {"top_radius": 0.0627606829851377, "bottom_radius": 0.04407353890669054, "length": 0.060160060248155844, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996646970546216, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188997362813433, "upper_button_position": 0.08076496077327833}], "rail_length": 5, "inclination": 83.53304334873896, "heading": 52.783418853262795} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350849943697023, "mass": 15.230671029839478, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328026272613601, "I_33_without_motor": 0.029150019999328782, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.963049045357446, "trigger": 800, "sampling_rate": 105, "lag": 1.475965734932519, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0451576502956914, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9434796681262065, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5209.958807873756, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264218814921788, "grain_number": 5, "grain_density": 1852.704946325329, "grain_outer_radius": 0.03398196589508175, "grain_initial_inner_radius": 0.015160643291554978, "grain_initial_height": 0.11874837998445573, "grain_separation": 0.006875483705806205, "grains_center_of_mass_position": 0.39803851534080403, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006254594970207602, "throat_radius": 0.009938433557073353, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559412804795764}], "aerodynamic_surfaces": [{"length": 0.5586777326426189, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332455177627083}, {"n": 4, "root_chord": 0.12016126261519423, "tip_chord": 0.05948732552854826, "span": 0.11042236294505565, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497885318968119}, {"top_radius": 0.06355749946238806, "bottom_radius": 0.04405729217442792, "length": 0.06063352326374219, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997268339495235, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181868559965836, "upper_button_position": 0.08153997795293988}], "rail_length": 5, "inclination": 84.86205538776943, "heading": 56.1118503795753} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350132778927028, "mass": 15.20127475873394, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30516801244612, "I_33_without_motor": 0.048772128545124346, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.90658818345721, "trigger": 800, "sampling_rate": 105, "lag": 1.4622590345349211, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0880782481122957, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2819238791991845, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6788.067153487487, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03289175622075242, "grain_number": 5, "grain_density": 1842.9458672350738, "grain_outer_radius": 0.03279485803280285, "grain_initial_inner_radius": 0.01481767297515482, "grain_initial_height": 0.11968552307875528, "grain_separation": 0.004477010066858066, "grains_center_of_mass_position": 0.39517515044859564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017509886344914028, "throat_radius": 0.01097114164955882, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253416475183144}], "aerodynamic_surfaces": [{"length": 0.5579848017461555, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346410524184758}, {"n": 4, "root_chord": 0.11918157230038562, "tip_chord": 0.05971271775636275, "span": 0.1107894619322452, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487155757267217}, {"top_radius": 0.06364089642285108, "bottom_radius": 0.04463528348552203, "length": 0.06177015519486408, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699706070756126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183824469741644, "upper_button_position": 0.08132362378196156}], "rail_length": 5, "inclination": 83.56351817508599, "heading": 52.51899901204176} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350016752148314, "mass": 14.12048026742757, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309574335905319, "I_33_without_motor": 0.041867950579245444, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899710319355838, "trigger": 800, "sampling_rate": 105, "lag": 1.6346625573969744, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8182354078013183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8552792043472703, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7834.234144059534, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033169123799478006, "grain_number": 5, "grain_density": 1858.922451672255, "grain_outer_radius": 0.03330002739646517, "grain_initial_inner_radius": 0.015279958253645412, "grain_initial_height": 0.11994638182790494, "grain_separation": 0.004758754593388076, "grains_center_of_mass_position": 0.3972922507221746, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012223744597533485, "throat_radius": 0.01098588357076915, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255524191216678}], "aerodynamic_surfaces": [{"length": 0.5589458577327, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134384102054614}, {"n": 4, "root_chord": 0.11899231093541297, "tip_chord": 0.05955332231072178, "span": 0.11002803050003403, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050201743083689}, {"top_radius": 0.063700811898613, "bottom_radius": 0.04357873830422084, "length": 0.06124494661383669, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004357125443085, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165215243703457, "upper_button_position": 0.08391418817396279}], "rail_length": 5, "inclination": 84.90704222886316, "heading": 52.607646894150975} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348920620832259, "mass": 15.746333093311351, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325074202161137, "I_33_without_motor": 0.03934579420729866, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06031500940937, "trigger": 800, "sampling_rate": 105, "lag": 1.396398145635392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8550604470918368, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4245080149906333, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6516.810028575157, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03223790300562796, "grain_number": 5, "grain_density": 1778.7433688987053, "grain_outer_radius": 0.032869854355376295, "grain_initial_inner_radius": 0.01520805594049359, "grain_initial_height": 0.1195513712121278, "grain_separation": 0.0046838529338625095, "grains_center_of_mass_position": 0.39690119570993326, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009829456662454035, "throat_radius": 0.012037539095900909, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545085284224184}], "aerodynamic_surfaces": [{"length": 0.5590916083005547, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326188085212576}, {"n": 4, "root_chord": 0.11957848969216162, "tip_chord": 0.06006915958000823, "span": 0.11011149228100922, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500869316275223}, {"top_radius": 0.06291229911517211, "bottom_radius": 0.04364431430139453, "length": 0.05911022070873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018036178101407, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176572667421306, "upper_button_position": 0.08414635106801005}], "rail_length": 5, "inclination": 84.85545566343903, "heading": 54.99761878435834} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349817049889549, "mass": 15.177886690836376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3001061869044, "I_33_without_motor": 0.058218433089098534, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.139581713880418, "trigger": 800, "sampling_rate": 105, "lag": 1.5781586688486158, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9699126926076715, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7535078066930643, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8053.266102846709, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279286315965787, "grain_number": 5, "grain_density": 1811.8372853551425, "grain_outer_radius": 0.03262938732633531, "grain_initial_inner_radius": 0.015194251750073056, "grain_initial_height": 0.11975061656839334, "grain_separation": 0.003818777263326979, "grains_center_of_mass_position": 0.3967421297977423, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005889284989798757, "throat_radius": 0.010946774226497032, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549807895370635}], "aerodynamic_surfaces": [{"length": 0.5586303167277881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133668824865989}, {"n": 4, "root_chord": 0.11958812376884992, "tip_chord": 0.06039222329399512, "span": 0.10995181767419472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490588824785758}, {"top_radius": 0.06181170696272146, "bottom_radius": 0.043483991727389225, "length": 0.059971089350384255, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001834269732808, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180778120990688, "upper_button_position": 0.08210561487421209}], "rail_length": 5, "inclination": 84.28697382396409, "heading": 54.24826830120246} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350743445048317, "mass": 15.836434962963065, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327932953487889, "I_33_without_motor": 0.01936358772756007, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.15625679445662, "trigger": 800, "sampling_rate": 105, "lag": 1.6210798138208797, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9972323604497154, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2168104346335136, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5815.238991642262, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03301381710622384, "grain_number": 5, "grain_density": 1903.4150797055258, "grain_outer_radius": 0.03344933308598883, "grain_initial_inner_radius": 0.015076371074692847, "grain_initial_height": 0.12146833204775079, "grain_separation": 0.004000099603347351, "grains_center_of_mass_position": 0.3973272795379458, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00048689728236963605, "throat_radius": 0.010447688699461026, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25496208451407}], "aerodynamic_surfaces": [{"length": 0.5574545867253531, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339560857292181}, {"n": 4, "root_chord": 0.12048167887523105, "tip_chord": 0.059634752019969844, "span": 0.11025294999175571, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501578367804474}, {"top_radius": 0.06317346730767806, "bottom_radius": 0.04341314903656893, "length": 0.06084190770019391, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700432387102218, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181449390230161, "upper_button_position": 0.08228744807920185}], "rail_length": 5, "inclination": 83.56081204890975, "heading": 53.21268543616435} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350087594285315, "mass": 15.393298034907533, "I_11_without_motor": 6.321, "I_22_without_motor": 6.296359526274848, "I_33_without_motor": 0.028004854840680278, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94786755527132, "trigger": 800, "sampling_rate": 105, "lag": 1.6058655807427047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8937912388561079, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5580785479167072, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6499.629217959339, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03260556483851819, "grain_number": 5, "grain_density": 2012.7756878955026, "grain_outer_radius": 0.03243874890058858, "grain_initial_inner_radius": 0.014773616299792547, "grain_initial_height": 0.12008914217206144, "grain_separation": 0.004262066137882039, "grains_center_of_mass_position": 0.3937939441060211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006774047242855747, "throat_radius": 0.010990471745547336, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543625466642394}], "aerodynamic_surfaces": [{"length": 0.5587098730999022, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136219120603121}, {"n": 4, "root_chord": 0.12023617051025143, "tip_chord": 0.059363809502847135, "span": 0.11045474759323394, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494944694216517}, {"top_radius": 0.06352399648431373, "bottom_radius": 0.04369488730852297, "length": 0.05940869321468203, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003425445440421, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199849213742179, "upper_button_position": 0.0803576231698242}], "rail_length": 5, "inclination": 83.80142821987937, "heading": 51.645687964792025} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349794209961417, "mass": 15.606311434337924, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317100173711364, "I_33_without_motor": 0.03199408597099158, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.074736808251703, "trigger": 800, "sampling_rate": 105, "lag": 1.2986967899100366, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026118832559291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5647102983034555, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6582.712167701001, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270419605648988, "grain_number": 5, "grain_density": 1817.8493975124761, "grain_outer_radius": 0.033389126811767825, "grain_initial_inner_radius": 0.014894764083050824, "grain_initial_height": 0.11890352468088279, "grain_separation": 0.0032804632784511154, "grains_center_of_mass_position": 0.3983055563350273, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010313792741255352, "throat_radius": 0.01105382966528014, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550338141491193}], "aerodynamic_surfaces": [{"length": 0.5595306541208843, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133758928686013}, {"n": 4, "root_chord": 0.1198327100150463, "tip_chord": 0.05965276305274638, "span": 0.11106987000008586, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497450870245757}, {"top_radius": 0.0630130028477229, "bottom_radius": 0.04506746499126461, "length": 0.06118524020210999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989562587604858, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179643514472087, "upper_button_position": 0.0809919073132771}], "rail_length": 5, "inclination": 84.78144608455948, "heading": 54.182707251942304} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348962430364823, "mass": 15.13905797318864, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323987714391303, "I_33_without_motor": 0.0502551944142625, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.943705975398153, "trigger": 800, "sampling_rate": 105, "lag": 1.4581333895938646, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0458964827582304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4669080878207792, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.385543075366, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033309931698879164, "grain_number": 5, "grain_density": 1869.9672008710609, "grain_outer_radius": 0.032616075447899524, "grain_initial_inner_radius": 0.015240821162052992, "grain_initial_height": 0.11964991170884612, "grain_separation": 0.0066923978255778345, "grains_center_of_mass_position": 0.3961658387938428, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006889636528320151, "throat_radius": 0.011059892852611384, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548856578144256}], "aerodynamic_surfaces": [{"length": 0.5581494298081221, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344061885112549}, {"n": 4, "root_chord": 0.12056319636100786, "tip_chord": 0.05984004664860697, "span": 0.10982735508313715, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047948297879724}, {"top_radius": 0.06504305405190591, "bottom_radius": 0.042844150162744864, "length": 0.05962540307272057, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007072937681893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195063844430708, "upper_button_position": 0.08120090932511848}], "rail_length": 5, "inclination": 85.22038797792666, "heading": 53.5322169540698} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349874315317584, "mass": 14.652241727545183, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314811659934046, "I_33_without_motor": 0.03019378270031845, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.105993269465229, "trigger": 800, "sampling_rate": 105, "lag": 1.4049133325942331, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9321589926374241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6056873268023584, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5946.715799425818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032918973190414605, "grain_number": 5, "grain_density": 1745.206146065736, "grain_outer_radius": 0.033299699448357666, "grain_initial_inner_radius": 0.014980602315765024, "grain_initial_height": 0.12052190667998448, "grain_separation": 0.004476894703084695, "grains_center_of_mass_position": 0.396155224757896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000951065541896633, "throat_radius": 0.011129610334939281, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254136436342904}], "aerodynamic_surfaces": [{"length": 0.5578975660608151, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338540767868603}, {"n": 4, "root_chord": 0.12030302486541444, "tip_chord": 0.059393388230900054, "span": 0.11043892142639858, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490296314356713}, {"top_radius": 0.06356653233437526, "bottom_radius": 0.04305826099846182, "length": 0.05989471712322597, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992752548695181, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186491889490531, "upper_button_position": 0.08062606592046506}], "rail_length": 5, "inclination": 85.3529040989576, "heading": 50.86970628237559} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349548077877873, "mass": 15.840407952540545, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315677664491833, "I_33_without_motor": 0.03642340238882699, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.15502131754219, "trigger": 800, "sampling_rate": 105, "lag": 1.4935203242265964, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9150626300626595, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5726583464020965, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6936.647658322365, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285841196685973, "grain_number": 5, "grain_density": 1747.2235179780873, "grain_outer_radius": 0.033319161148939236, "grain_initial_inner_radius": 0.015337605054707215, "grain_initial_height": 0.1211664552516523, "grain_separation": 0.005040102004178331, "grains_center_of_mass_position": 0.3959858035565423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016707652522404104, "throat_radius": 0.011182036782213856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548112228919495}], "aerodynamic_surfaces": [{"length": 0.5567818909867152, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348540555077191}, {"n": 4, "root_chord": 0.12024588181887451, "tip_chord": 0.058849236543651436, "span": 0.10992444103019262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510499697903048}, {"top_radius": 0.06356488363205601, "bottom_radius": 0.04494870095776874, "length": 0.05995849134881029, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013456504773956, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180482985227668, "upper_button_position": 0.08329735195462884}], "rail_length": 5, "inclination": 82.81945390444955, "heading": 50.69507537795817} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348516865737039, "mass": 16.033729831916126, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325453984405447, "I_33_without_motor": 0.04672757739898821, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.922810720845455, "trigger": 800, "sampling_rate": 105, "lag": 1.6175055163312286, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533506916398787, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6179445296154051, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.916050216538, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03226316764160728, "grain_number": 5, "grain_density": 1819.8495615108886, "grain_outer_radius": 0.03264549744396601, "grain_initial_inner_radius": 0.015377023581296941, "grain_initial_height": 0.12060879694850865, "grain_separation": 0.004131019980956167, "grains_center_of_mass_position": 0.3960683717403745, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006348371051847984, "throat_radius": 0.010791379076920063, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555094673951541}], "aerodynamic_surfaces": [{"length": 0.5592228964960669, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350630160115716}, {"n": 4, "root_chord": 0.11959723160166481, "tip_chord": 0.06012335817414715, "span": 0.10920786266914864, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503570374953268}, {"top_radius": 0.06315656637476956, "bottom_radius": 0.04469014137423017, "length": 0.06052747081284805, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002440478562433, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190292673036184, "upper_button_position": 0.08121478055262488}], "rail_length": 5, "inclination": 85.16872703757606, "heading": 55.01753746318724} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351233140634825, "mass": 15.587601731483755, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30472319012351, "I_33_without_motor": 0.025588663742500614, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00001833206232, "trigger": 800, "sampling_rate": 105, "lag": 1.5554246516300292, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9851538227450417, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8042966664670175, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6974.202697281869, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316024565831346, "grain_number": 5, "grain_density": 1868.3759389416712, "grain_outer_radius": 0.033179519965889304, "grain_initial_inner_radius": 0.015237654472595636, "grain_initial_height": 0.12147670363225241, "grain_separation": 0.0059009270119425045, "grains_center_of_mass_position": 0.3956894460413464, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004799279640571303, "throat_radius": 0.01047001300523201, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528208058161614}], "aerodynamic_surfaces": [{"length": 0.558343483257092, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134436482316639}, {"n": 4, "root_chord": 0.12055658758163874, "tip_chord": 0.05954078212342797, "span": 0.11003880691655359, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487897557150394}, {"top_radius": 0.06291726048263893, "bottom_radius": 0.04464256799522131, "length": 0.058765507696002396, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994094695925489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618106444088957, "upper_button_position": 0.08130302550359192}], "rail_length": 5, "inclination": 82.97315812978498, "heading": 53.64704561199186} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350096329477405, "mass": 15.865550700840457, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3307111351986505, "I_33_without_motor": 0.0249864461898521, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.864994797113447, "trigger": 800, "sampling_rate": 105, "lag": 1.4020681888133837, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923308286214314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4826217927544791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5977.666020484142, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348665062119659, "grain_number": 5, "grain_density": 1895.8224114502516, "grain_outer_radius": 0.03317608548733257, "grain_initial_inner_radius": 0.015493644905167801, "grain_initial_height": 0.12166418051029702, "grain_separation": 0.004259016005686557, "grains_center_of_mass_position": 0.3989345772957465, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000688253901209901, "throat_radius": 0.011893595028278008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546905498296694}], "aerodynamic_surfaces": [{"length": 0.5578067565033359, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134296923941648}, {"n": 4, "root_chord": 0.11948208242248994, "tip_chord": 0.06042167227386532, "span": 0.10942744169224215, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496502578313665}, {"top_radius": 0.0628255721971663, "bottom_radius": 0.04335216372067893, "length": 0.059962380142370125, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009416858638894, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173895765149982, "upper_button_position": 0.08355210934889123}], "rail_length": 5, "inclination": 82.95603911393367, "heading": 50.404374576742576} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349727650617062, "mass": 15.649987962649023, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318099943982064, "I_33_without_motor": 0.03292094098842744, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.064308616385185, "trigger": 800, "sampling_rate": 105, "lag": 1.4164688604800646, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0831735117086143, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3830185316253076, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.958592327761, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320755334262816, "grain_number": 5, "grain_density": 1862.4498574505587, "grain_outer_radius": 0.03257370090794061, "grain_initial_inner_radius": 0.014752961379955312, "grain_initial_height": 0.12041570442020832, "grain_separation": 0.005223594616544148, "grains_center_of_mass_position": 0.3971304439184476, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016162204895583783, "throat_radius": 0.009848118702334648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307300305474}], "aerodynamic_surfaces": [{"length": 0.5578099183369777, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332807800635445}, {"n": 4, "root_chord": 0.11994466052998472, "tip_chord": 0.06009905693050543, "span": 0.10928414277564148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477382831097628}, {"top_radius": 0.06229909738003436, "bottom_radius": 0.04388169558961799, "length": 0.05967924282199785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997509820462589, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162869679417368, "upper_button_position": 0.08346401410452209}], "rail_length": 5, "inclination": 83.39679663104066, "heading": 52.41763513634295} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348972714684775, "mass": 15.722049706157652, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32258386928854, "I_33_without_motor": 0.04379538705995986, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97456122572028, "trigger": 800, "sampling_rate": 105, "lag": 1.5349841658431056, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9597026336991807, "trigger": "apogee", "sampling_rate": 105, "lag": 1.427867769066781, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7820.613561382294, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032881136891741096, "grain_number": 5, "grain_density": 1798.4602602429732, "grain_outer_radius": 0.03310093247307809, "grain_initial_inner_radius": 0.014337464074275028, "grain_initial_height": 0.12054480908109312, "grain_separation": 0.004216845939450247, "grains_center_of_mass_position": 0.3978618085265344, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007553996882799306, "throat_radius": 0.010748553871532871, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550913766589114}], "aerodynamic_surfaces": [{"length": 0.5577292336562747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135941448301246}, {"n": 4, "root_chord": 0.11959617299123154, "tip_chord": 0.05945804343340691, "span": 0.11039752455682725, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049876885197375}, {"top_radius": 0.06304742755943642, "bottom_radius": 0.04462290278469477, "length": 0.059372125939590015, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013650833589757, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618406092109708, "upper_button_position": 0.08295899124926776}], "rail_length": 5, "inclination": 83.70662974654819, "heading": 52.617708967892085} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349832281588268, "mass": 14.544954189070017, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3083625219557025, "I_33_without_motor": 0.040776314791105814, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.96408784400719, "trigger": 800, "sampling_rate": 105, "lag": 1.5518101912655373, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9559344270050569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5529919152231613, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.390802209454, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033105622210921344, "grain_number": 5, "grain_density": 1763.714239612703, "grain_outer_radius": 0.03256436839961012, "grain_initial_inner_radius": 0.014993078666479696, "grain_initial_height": 0.12080685578100575, "grain_separation": 0.005334010795706874, "grains_center_of_mass_position": 0.39731430661525813, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006489820773722327, "throat_radius": 0.01100766770589038, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25446916705538}], "aerodynamic_surfaces": [{"length": 0.5581778073890744, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339741715750755}, {"n": 4, "root_chord": 0.12028377808463446, "tip_chord": 0.059275584948501436, "span": 0.1100874101698363, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493382414749979}, {"top_radius": 0.06451587804591685, "bottom_radius": 0.0455634150441846, "length": 0.06109441145985955, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982567077021363, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185903644862711, "upper_button_position": 0.07966634321586519}], "rail_length": 5, "inclination": 83.01742972159848, "heading": 50.3110264113387} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350673991243515, "mass": 15.530864506693229, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3202737159724265, "I_33_without_motor": 0.014885675044445174, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.892743181234824, "trigger": 800, "sampling_rate": 105, "lag": 1.456181334893158, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0049462310469202, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4470943365064481, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6120.036055065709, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294251035206937, "grain_number": 5, "grain_density": 1815.5655133776384, "grain_outer_radius": 0.03287329146764567, "grain_initial_inner_radius": 0.015218055966374449, "grain_initial_height": 0.12034840496645376, "grain_separation": 0.004962667011145611, "grains_center_of_mass_position": 0.39561596114125397, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00015029837882039204, "throat_radius": 0.010593411592817433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559339472412703}], "aerodynamic_surfaces": [{"length": 0.5586417468266716, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343324757973114}, {"n": 4, "root_chord": 0.12031990328003118, "tip_chord": 0.059202073234774555, "span": 0.10901782994041828, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495825301841666}, {"top_radius": 0.06568843111629256, "bottom_radius": 0.04381826829144187, "length": 0.05833937163655786, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981344451340252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166824314896827, "upper_button_position": 0.08145201364434251}], "rail_length": 5, "inclination": 84.9401715229735, "heading": 55.04522286124997} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351569755391512, "mass": 15.743973105381503, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312978748581268, "I_33_without_motor": 0.03676096773028224, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918787715407529, "trigger": 800, "sampling_rate": 105, "lag": 1.5089620920390518, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0563849378451147, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5432701206274437, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.266492353275, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297912956100647, "grain_number": 5, "grain_density": 1818.3631173978629, "grain_outer_radius": 0.03286690662940898, "grain_initial_inner_radius": 0.015047261348076163, "grain_initial_height": 0.11993958952035229, "grain_separation": 0.006861898720601461, "grains_center_of_mass_position": 0.39787471133282526, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014436463751153303, "throat_radius": 0.010401903061906565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553763210645177}], "aerodynamic_surfaces": [{"length": 0.5575539210533575, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133881234370625}, {"n": 4, "root_chord": 0.11931622239620901, "tip_chord": 0.060432444107450606, "span": 0.108653311139985, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051391154736938}, {"top_radius": 0.062228152719029664, "bottom_radius": 0.044023653530132864, "length": 0.058559357580787987, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005944940799101, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173424053341654, "upper_button_position": 0.08325208874574475}], "rail_length": 5, "inclination": 85.74359818645226, "heading": 53.975620022421815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349858528050777, "mass": 15.458043711477002, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316239768983142, "I_33_without_motor": 0.027314850496922973, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932546165560822, "trigger": 800, "sampling_rate": 105, "lag": 1.5685663957201577, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9475960142275749, "trigger": "apogee", "sampling_rate": 105, "lag": 1.450897724385663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5955.335085653564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03260019218755661, "grain_number": 5, "grain_density": 1774.5368429729765, "grain_outer_radius": 0.032924872650014245, "grain_initial_inner_radius": 0.014308631721946094, "grain_initial_height": 0.12081181816889862, "grain_separation": 0.0043557161438984495, "grains_center_of_mass_position": 0.3969199160157594, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001042404521778268, "throat_radius": 0.011292119775666382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558062967900447}], "aerodynamic_surfaces": [{"length": 0.5573966279140513, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131086717999559}, {"n": 4, "root_chord": 0.12086006532346001, "tip_chord": 0.059596237877116695, "span": 0.10983777181807601, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0514491149641705}, {"top_radius": 0.06296127823990143, "bottom_radius": 0.045388133256293005, "length": 0.06113653888854578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991961980580667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186454889878564, "upper_button_position": 0.08055070907021022}], "rail_length": 5, "inclination": 84.62768614178513, "heading": 55.54654096733596} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350236489203333, "mass": 15.126289413526296, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324116490393524, "I_33_without_motor": 0.03377217955998945, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.096818089417805, "trigger": 800, "sampling_rate": 105, "lag": 1.5596091710863151, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0433851080162448, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2296376326564333, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5489.431252232216, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329254711325327, "grain_number": 5, "grain_density": 1827.6933985869025, "grain_outer_radius": 0.033453299440178164, "grain_initial_inner_radius": 0.014961320395382538, "grain_initial_height": 0.11826517772917483, "grain_separation": 0.0063815966909630244, "grains_center_of_mass_position": 0.39870682044443795, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013515059889180318, "throat_radius": 0.01071900062951169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254185498180967}], "aerodynamic_surfaces": [{"length": 0.5584335879673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1314961588463235}, {"n": 4, "root_chord": 0.11940506949819944, "tip_chord": 0.06003938747192547, "span": 0.11056201617307834, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492901013787364}, {"top_radius": 0.06424597446349918, "bottom_radius": 0.04397729185015121, "length": 0.060310939767357324, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699188600972776, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617256780464249, "upper_button_position": 0.08193182050852699}], "rail_length": 5, "inclination": 85.12315760770794, "heading": 53.459830647719116} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351209520820374, "mass": 14.49741537462233, "I_11_without_motor": 6.321, "I_22_without_motor": 6.34022894385905, "I_33_without_motor": 0.033786562720369194, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.116593611397215, "trigger": 800, "sampling_rate": 105, "lag": 1.547794526170647, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9580792813151509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7490485708088086, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7957.53456661061, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257758741329537, "grain_number": 5, "grain_density": 1827.716519806968, "grain_outer_radius": 0.03306896758169974, "grain_initial_inner_radius": 0.015097961069004174, "grain_initial_height": 0.11896112767694149, "grain_separation": 0.004550544970326026, "grains_center_of_mass_position": 0.3972680143779473, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0019417539694442508, "throat_radius": 0.010724655828514082, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551849769851435}], "aerodynamic_surfaces": [{"length": 0.5602887548349118, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327070946484084}, {"n": 4, "root_chord": 0.12059629931981584, "tip_chord": 0.06043828914780875, "span": 0.11037256417035528, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497626061902001}, {"top_radius": 0.0629648341716482, "bottom_radius": 0.04452140984794776, "length": 0.06235576319109677, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997022263025341, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6152878702929713, "upper_button_position": 0.08441435600956282}], "rail_length": 5, "inclination": 85.45973256169033, "heading": 52.34165807279846} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351020326936796, "mass": 15.377285105052628, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321219211325442, "I_33_without_motor": 0.017942629523801865, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.035096883792722, "trigger": 800, "sampling_rate": 105, "lag": 1.4843496729686687, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9661440116400911, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3091490048300019, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7207.570025261934, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032655936735892385, "grain_number": 5, "grain_density": 1819.7516372786727, "grain_outer_radius": 0.03341104872824085, "grain_initial_inner_radius": 0.014971053909368714, "grain_initial_height": 0.12079479400770991, "grain_separation": 0.005537357442271374, "grains_center_of_mass_position": 0.39717133445901864, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005470964926756115, "throat_radius": 0.011408921172764357, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563849954756166}], "aerodynamic_surfaces": [{"length": 0.5595875434740156, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350334461805267}, {"n": 4, "root_chord": 0.11981116592378063, "tip_chord": 0.06088834927022846, "span": 0.10986941618844423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485201726057534}, {"top_radius": 0.06477803659357467, "bottom_radius": 0.04225974576615072, "length": 0.06068200104710456, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988341160423469, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187551959703493, "upper_button_position": 0.08007892007199757}], "rail_length": 5, "inclination": 86.58277702584606, "heading": 53.69473586369847} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349859995079757, "mass": 15.2515571813641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311671741393209, "I_33_without_motor": 0.03916279833184479, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.929220561836434, "trigger": 800, "sampling_rate": 105, "lag": 1.6603439630802566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9444134770985024, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4704006443091482, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5564.598731068235, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317169529195774, "grain_number": 5, "grain_density": 1818.6439601788968, "grain_outer_radius": 0.03275814739554841, "grain_initial_inner_radius": 0.014477589571942511, "grain_initial_height": 0.1203200414852669, "grain_separation": 0.005588865878133561, "grains_center_of_mass_position": 0.3967340309285258, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007849217292743566, "throat_radius": 0.011723193629158211, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562618327080417}], "aerodynamic_surfaces": [{"length": 0.5580329726192264, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332974098235484}, {"n": 4, "root_chord": 0.11966489556103219, "tip_chord": 0.06127766825066505, "span": 0.11006823155894056, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507803116595764}, {"top_radius": 0.0648175664137422, "bottom_radius": 0.043853346305062595, "length": 0.05958278717345538, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002575919616195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182676383697264, "upper_button_position": 0.0819899535918931}], "rail_length": 5, "inclination": 83.63378704567934, "heading": 52.4740492955128} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349766852323463, "mass": 14.916742368502515, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325895268545149, "I_33_without_motor": 0.010603322866416989, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.867124981533602, "trigger": 800, "sampling_rate": 105, "lag": 1.659471848345269, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.985586792574934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5841896414568704, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6674.778442446778, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03397862841124132, "grain_number": 5, "grain_density": 1797.8510863222452, "grain_outer_radius": 0.03320137682367923, "grain_initial_inner_radius": 0.015475963636910938, "grain_initial_height": 0.12047821675867273, "grain_separation": 0.005510967365180964, "grains_center_of_mass_position": 0.39737536036045806, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008422763841854761, "throat_radius": 0.011624878544951317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529552458605604}], "aerodynamic_surfaces": [{"length": 0.5593657944361512, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352682165809875}, {"n": 4, "root_chord": 0.1192638894077303, "tip_chord": 0.06075382660133571, "span": 0.1094185217383055, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482504230673177}, {"top_radius": 0.06417168532574491, "bottom_radius": 0.043416858204248635, "length": 0.06105681467689879, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998187512321022, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185821533045994, "upper_button_position": 0.08123659792750282}], "rail_length": 5, "inclination": 86.27856760415706, "heading": 53.54078626240016} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349690471136625, "mass": 15.837782274048799, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325368834821732, "I_33_without_motor": 0.033804432691779095, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.210947136389317, "trigger": 800, "sampling_rate": 105, "lag": 1.3610853830472758, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8540160100283694, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4501901506471297, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.320619006575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247956348187253, "grain_number": 5, "grain_density": 1879.0196717427918, "grain_outer_radius": 0.03225482652190375, "grain_initial_inner_radius": 0.015371046835091105, "grain_initial_height": 0.11853844606753938, "grain_separation": 0.003869740564742254, "grains_center_of_mass_position": 0.3963757122008391, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007388416942118948, "throat_radius": 0.010377698311561415, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543853218636578}], "aerodynamic_surfaces": [{"length": 0.5557296194554144, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327805227995988}, {"n": 4, "root_chord": 0.1204069445732591, "tip_chord": 0.05954866395558791, "span": 0.10955386039623892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048150710672945}, {"top_radius": 0.06398058744509799, "bottom_radius": 0.04277604835232771, "length": 0.06063161043647512, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7017266463122084, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169988818178817, "upper_button_position": 0.08472776449432673}], "rail_length": 5, "inclination": 82.83045962853114, "heading": 51.33405965825877} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349133550303661, "mass": 14.290123648481215, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330603388360902, "I_33_without_motor": 0.039489965399193444, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873504376074015, "trigger": 800, "sampling_rate": 105, "lag": 1.6858072834617939, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.125625355106523, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0696917120322067, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8910.09085719757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032469250974483305, "grain_number": 5, "grain_density": 1796.8374948370881, "grain_outer_radius": 0.03303016815434886, "grain_initial_inner_radius": 0.014725235393795721, "grain_initial_height": 0.12038982246705315, "grain_separation": 0.005044473463467666, "grains_center_of_mass_position": 0.3961718396637277, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009585884484145843, "throat_radius": 0.010515901358733194, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543216296035142}], "aerodynamic_surfaces": [{"length": 0.5572961383361693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1313629300341554}, {"n": 4, "root_chord": 0.1205404573049585, "tip_chord": 0.06055738806812491, "span": 0.11018861673320762, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506859863662632}, {"top_radius": 0.06421686662106244, "bottom_radius": 0.042568867472686095, "length": 0.05951221212623494, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699740925215526, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179811446413893, "upper_button_position": 0.08175978057413669}], "rail_length": 5, "inclination": 85.9099343695258, "heading": 51.081727754009876} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350231985334542, "mass": 15.726492596424567, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309570669592668, "I_33_without_motor": 0.03752753792579646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.88654918132032, "trigger": 800, "sampling_rate": 105, "lag": 1.412039863149024, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9361242991135797, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3901324166785183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.621099785614, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033535585841438245, "grain_number": 5, "grain_density": 1806.8669116029612, "grain_outer_radius": 0.033219108638038584, "grain_initial_inner_radius": 0.015506070493821897, "grain_initial_height": 0.12036055063159543, "grain_separation": 0.003512476219878947, "grains_center_of_mass_position": 0.39620199799882777, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.6404068927816038e-05, "throat_radius": 0.010842106647754712, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542141827830156}], "aerodynamic_surfaces": [{"length": 0.5574201816216522, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333325227689064}, {"n": 4, "root_chord": 0.12004661486823555, "tip_chord": 0.059325303763457474, "span": 0.1108938085646315, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483585178818335}, {"top_radius": 0.0631171147734823, "bottom_radius": 0.04237254603816607, "length": 0.06064442640487009, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985299463218705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246673092221, "upper_button_position": 0.08110527901264841}], "rail_length": 5, "inclination": 83.68274732238127, "heading": 52.14642626797328} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350415770351825, "mass": 14.540174147133808, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309194244144909, "I_33_without_motor": 0.03316939034829799, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.116243738996717, "trigger": 800, "sampling_rate": 105, "lag": 1.613024966525921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9963562649273209, "trigger": "apogee", "sampling_rate": 105, "lag": 1.293098424597983, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5949.834496619184, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03203551151150436, "grain_number": 5, "grain_density": 1773.493810689159, "grain_outer_radius": 0.03306153249336634, "grain_initial_inner_radius": 0.015021893956667547, "grain_initial_height": 0.11782580431965842, "grain_separation": 0.005034975517657508, "grains_center_of_mass_position": 0.398785918904402, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009520089728166735, "throat_radius": 0.010493305597037674, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556636463974384}], "aerodynamic_surfaces": [{"length": 0.5599729092929324, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347227164504063}, {"n": 4, "root_chord": 0.12031634584489041, "tip_chord": 0.06089890303547466, "span": 0.11053086975731857, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505545553326632}, {"top_radius": 0.06453109391955499, "bottom_radius": 0.043970713961893525, "length": 0.060232021685047946, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008513626808829, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190929075980476, "upper_button_position": 0.0817584550828353}], "rail_length": 5, "inclination": 84.14907367856581, "heading": 52.060396969820836} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349682642096274, "mass": 15.048897804085733, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314410367138354, "I_33_without_motor": 0.026009642595833195, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.161663821228956, "trigger": 800, "sampling_rate": 105, "lag": 1.431138656525656, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0268229955036827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.624853135176642, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5771.623149483542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032754229509928484, "grain_number": 5, "grain_density": 1832.060911351859, "grain_outer_radius": 0.03291638344970771, "grain_initial_inner_radius": 0.015443185603766918, "grain_initial_height": 0.11942991913252181, "grain_separation": 0.0048585259083426015, "grains_center_of_mass_position": 0.396365170537966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024907697326642913, "throat_radius": 0.011586529254253655, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549742285611272}], "aerodynamic_surfaces": [{"length": 0.5599901808342366, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1314422857136939}, {"n": 4, "root_chord": 0.1200857337010703, "tip_chord": 0.060281841066614154, "span": 0.10989218211626926, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515336061796652}, {"top_radius": 0.06390463470614699, "bottom_radius": 0.044212093036835834, "length": 0.06056203309862811, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7023784637004082, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190357212113708, "upper_button_position": 0.08334274248903739}], "rail_length": 5, "inclination": 85.98495481954043, "heading": 55.009517592957145} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634947861100298, "mass": 15.537529588041755, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312055816632504, "I_33_without_motor": 0.03366080267052382, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.907460161617339, "trigger": 800, "sampling_rate": 105, "lag": 1.6667537955530054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372644168854808, "trigger": "apogee", "sampling_rate": 105, "lag": 1.365479645780866, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7723.925698641424, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297268646151785, "grain_number": 5, "grain_density": 1721.1341779120262, "grain_outer_radius": 0.033150278402147175, "grain_initial_inner_radius": 0.01476435243806534, "grain_initial_height": 0.11955853158261022, "grain_separation": 0.005147417894111122, "grains_center_of_mass_position": 0.39816888135042927, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00048209216265764825, "throat_radius": 0.011500358896374295, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545520945921143}], "aerodynamic_surfaces": [{"length": 0.5573911080252074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133605493315379}, {"n": 4, "root_chord": 0.11906227970351603, "tip_chord": 0.05961922506474256, "span": 0.1105132263093174, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496653432214986}, {"top_radius": 0.06272578198617045, "bottom_radius": 0.04182587968777869, "length": 0.05874870434107303, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700188460907279, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185205755943146, "upper_button_position": 0.08166788531296443}], "rail_length": 5, "inclination": 83.92063936705732, "heading": 56.58664164488745} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349823707478329, "mass": 15.257197334384873, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299696458238883, "I_33_without_motor": 0.03392405078327739, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.190234363722796, "trigger": 800, "sampling_rate": 105, "lag": 1.4112689514692005, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794719756753636, "trigger": "apogee", "sampling_rate": 105, "lag": 1.628260751905229, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7661.972428307455, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.030878141443339606, "grain_number": 5, "grain_density": 1789.0112486806422, "grain_outer_radius": 0.03360444952077982, "grain_initial_inner_radius": 0.01462849201404991, "grain_initial_height": 0.11808737902504755, "grain_separation": 0.004390603175916435, "grains_center_of_mass_position": 0.39738682694019545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003872559115958882, "throat_radius": 0.010907630560684807, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539179962693456}], "aerodynamic_surfaces": [{"length": 0.5584196140088881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343152580604539}, {"n": 4, "root_chord": 0.11992692795470514, "tip_chord": 0.06013867299403783, "span": 0.1107148004996123, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499145484066414}, {"top_radius": 0.06362204630591353, "bottom_radius": 0.043299538782144875, "length": 0.059180643526047697, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011581625429093, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198088380521484, "upper_button_position": 0.08134932449076093}], "rail_length": 5, "inclination": 85.01059055064586, "heading": 54.93201573609698} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349754240930802, "mass": 16.163581234608632, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330077789615244, "I_33_without_motor": 0.03131184207573471, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877389719923961, "trigger": 800, "sampling_rate": 105, "lag": 1.516470657089342, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0160883872387734, "trigger": "apogee", "sampling_rate": 105, "lag": 1.618287019448364, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5783.059571378923, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032992854416340874, "grain_number": 5, "grain_density": 1832.5882153301334, "grain_outer_radius": 0.03294209965280307, "grain_initial_inner_radius": 0.015243618103180045, "grain_initial_height": 0.1212727503450929, "grain_separation": 0.0052876779468531395, "grains_center_of_mass_position": 0.3993716136477827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003508471906176326, "throat_radius": 0.011773207492500002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543140104103558}], "aerodynamic_surfaces": [{"length": 0.5577168563908007, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351849662907074}, {"n": 4, "root_chord": 0.11988155283300238, "tip_chord": 0.059594335428941055, "span": 0.11016464709861852, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488504436324395}, {"top_radius": 0.06432028413644938, "bottom_radius": 0.043765377730179536, "length": 0.060439720606550285, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699952393954388, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162038151769528, "upper_button_position": 0.08374857877743525}], "rail_length": 5, "inclination": 84.18986397182005, "heading": 52.484270892921266} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350554601942299, "mass": 15.568539833723328, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32480037385916, "I_33_without_motor": 0.02947257423175496, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.250031371393344, "trigger": 800, "sampling_rate": 105, "lag": 1.541233287989247, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.061250543119047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6807946194290917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5390.807566888918, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03302313446868003, "grain_number": 5, "grain_density": 1908.448540860294, "grain_outer_radius": 0.033617277395624964, "grain_initial_inner_radius": 0.014690892104185477, "grain_initial_height": 0.11890944586971562, "grain_separation": 0.005993037497771057, "grains_center_of_mass_position": 0.39742570485100076, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002663244443329265, "throat_radius": 0.010687560574787858, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544556094589345}], "aerodynamic_surfaces": [{"length": 0.5588514758753764, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327323291980773}, {"n": 4, "root_chord": 0.11970098406215901, "tip_chord": 0.05941230933296394, "span": 0.10931437664491624, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050216601772045}, {"top_radius": 0.06408060564373758, "bottom_radius": 0.04372913791773418, "length": 0.05961145187128607, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996093119013107, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176695588154737, "upper_button_position": 0.08193975308583701}], "rail_length": 5, "inclination": 85.44705636821718, "heading": 54.214296242069125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350965361767233, "mass": 14.782796034623628, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309444684501296, "I_33_without_motor": 0.04331220093479832, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.025833149768118, "trigger": 800, "sampling_rate": 105, "lag": 1.5505376345435358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.7836363830039814, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6166702957827412, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6078.834670732002, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032664969320557236, "grain_number": 5, "grain_density": 1708.8175680612733, "grain_outer_radius": 0.03323642810747023, "grain_initial_inner_radius": 0.01457960801895112, "grain_initial_height": 0.1198470093402908, "grain_separation": 0.00467115885629336, "grains_center_of_mass_position": 0.39740525889741496, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019166521227730704, "throat_radius": 0.011339066695207282, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561600335381542}], "aerodynamic_surfaces": [{"length": 0.5589752911230091, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339692483767692}, {"n": 4, "root_chord": 0.12019558329813862, "tip_chord": 0.0605140081991008, "span": 0.10981697144428604, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490918327178016}, {"top_radius": 0.06291042055686405, "bottom_radius": 0.04279789914533393, "length": 0.05982752022546454, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699774121161205, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195168339145504, "upper_button_position": 0.0802572872466546}], "rail_length": 5, "inclination": 83.5234212290046, "heading": 56.172026127084436} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350486096002309, "mass": 15.824182055599952, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341873199454264, "I_33_without_motor": 0.03560179400037714, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.870237978610744, "trigger": 800, "sampling_rate": 105, "lag": 1.5497941760639122, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.031284436689058, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4800740086499917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6676.966314516843, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03359441012731878, "grain_number": 5, "grain_density": 1748.5480854259022, "grain_outer_radius": 0.033030756050632534, "grain_initial_inner_radius": 0.014441290811313828, "grain_initial_height": 0.11917944864914114, "grain_separation": 0.004287057642480514, "grains_center_of_mass_position": 0.398124806978242, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010984617636151709, "throat_radius": 0.010978588616783316, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558935710751802}], "aerodynamic_surfaces": [{"length": 0.55944304575267, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135244443402896}, {"n": 4, "root_chord": 0.11932508584852378, "tip_chord": 0.06047847610691061, "span": 0.11024884183389862, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484493653526121}, {"top_radius": 0.06253225239298246, "bottom_radius": 0.044206349267917236, "length": 0.0585743273429554, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012345214652612, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171800401117582, "upper_button_position": 0.08405448135350302}], "rail_length": 5, "inclination": 85.37810133797514, "heading": 54.94406195176243} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349703786910592, "mass": 15.345311748248575, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331049125503439, "I_33_without_motor": 0.04791298913673907, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.881792780676403, "trigger": 800, "sampling_rate": 105, "lag": 1.4660953791347573, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0093694837083484, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5851687399441448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6530.160691497194, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221946172046619, "grain_number": 5, "grain_density": 1878.842858841299, "grain_outer_radius": 0.032360290998711794, "grain_initial_inner_radius": 0.01485545036233146, "grain_initial_height": 0.1191938474628577, "grain_separation": 0.004057711884637454, "grains_center_of_mass_position": 0.39736775226915294, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007405878148858998, "throat_radius": 0.009754515310973004, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552946342184634}], "aerodynamic_surfaces": [{"length": 0.5575833022008333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131783937152178}, {"n": 4, "root_chord": 0.11991172618589026, "tip_chord": 0.060528485401647125, "span": 0.11000952898836323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498233074603398}, {"top_radius": 0.0640755033323988, "bottom_radius": 0.04387996904526081, "length": 0.059528468943346485, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998208483405612, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160294694002216, "upper_button_position": 0.08379137894033961}], "rail_length": 5, "inclination": 85.0302170596407, "heading": 54.21041578214032} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349631698948045, "mass": 14.746622424025398, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316991856999594, "I_33_without_motor": 0.03893287336238039, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.870282048657856, "trigger": 800, "sampling_rate": 105, "lag": 1.499456965982523, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9943065937890389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6138399899250429, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6510.430375537583, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033577623617331624, "grain_number": 5, "grain_density": 1753.2984881944171, "grain_outer_radius": 0.03267097679363165, "grain_initial_inner_radius": 0.014969909707553894, "grain_initial_height": 0.12014223607981475, "grain_separation": 0.005171821211793007, "grains_center_of_mass_position": 0.3971129831364424, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.5473656345035272e-05, "throat_radius": 0.010930263479483926, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254645313596881}], "aerodynamic_surfaces": [{"length": 0.557745425210896, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134631040669634}, {"n": 4, "root_chord": 0.12012248099700722, "tip_chord": 0.05981264417431058, "span": 0.11078191207267211, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497263921766768}, {"top_radius": 0.06342649596422233, "bottom_radius": 0.0441353289739942, "length": 0.05982954762171333, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974168269230848, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185623305545978, "upper_button_position": 0.07885449636848707}], "rail_length": 5, "inclination": 86.19394006795214, "heading": 51.03007977984398} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634966313991326, "mass": 15.237441117124739, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322473154744871, "I_33_without_motor": 0.024511238560376923, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029219950801046, "trigger": 800, "sampling_rate": 105, "lag": 1.5292644878712016, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9025127026852423, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6343393168946336, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.917531664461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03195498816149164, "grain_number": 5, "grain_density": 1818.4828227970854, "grain_outer_radius": 0.03321615810773136, "grain_initial_inner_radius": 0.015020396936479519, "grain_initial_height": 0.12026669374871167, "grain_separation": 0.004239153742920905, "grains_center_of_mass_position": 0.3952657570292581, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008253993233891, "throat_radius": 0.010723024888789477, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561345835591364}], "aerodynamic_surfaces": [{"length": 0.558151495852548, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339322677279786}, {"n": 4, "root_chord": 0.11939013047035076, "tip_chord": 0.059428484301712645, "span": 0.11038773993000843, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493183174397225}, {"top_radius": 0.06308116600817915, "bottom_radius": 0.04274413181087621, "length": 0.05931163077978402, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987754455034669, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191229528028563, "upper_button_position": 0.07965249270061059}], "rail_length": 5, "inclination": 83.7210549514607, "heading": 52.49823300652739} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349974031086811, "mass": 15.636564420712212, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320027277151748, "I_33_without_motor": 0.03049532564307433, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.960203490375788, "trigger": 800, "sampling_rate": 105, "lag": 1.60556041352724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1091756392087122, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4852658335907423, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6763.8933274662395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032407562043018284, "grain_number": 5, "grain_density": 1869.8474818249067, "grain_outer_radius": 0.0326107735037332, "grain_initial_inner_radius": 0.015405434545118819, "grain_initial_height": 0.12023470455268769, "grain_separation": 0.004301609786073756, "grains_center_of_mass_position": 0.39733143272433596, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017672776438328736, "throat_radius": 0.010344172199761595, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544162391593805}], "aerodynamic_surfaces": [{"length": 0.558134229854187, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133943032162958}, {"n": 4, "root_chord": 0.12101542449580986, "tip_chord": 0.059969009178448884, "span": 0.10922550530960996, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506808705548252}, {"top_radius": 0.06323420320730958, "bottom_radius": 0.043563364569342254, "length": 0.05998918917028297, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996977050362149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186405595567922, "upper_button_position": 0.08105714547942267}], "rail_length": 5, "inclination": 85.55133183242135, "heading": 52.88986744359244} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351217892324873, "mass": 14.446869528529051, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323677339832384, "I_33_without_motor": 0.03477540940791528, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.057769641475168, "trigger": 800, "sampling_rate": 105, "lag": 1.4436321044059237, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9628902480757469, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4000074585562001, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5752.984724650252, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271084069708242, "grain_number": 5, "grain_density": 1742.039902651837, "grain_outer_radius": 0.033258412214201304, "grain_initial_inner_radius": 0.015299349527386994, "grain_initial_height": 0.11832572431891748, "grain_separation": 0.0039800585624905835, "grains_center_of_mass_position": 0.39669562518333307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005646864328507434, "throat_radius": 0.010069871240219613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254450943087181}], "aerodynamic_surfaces": [{"length": 0.5597598939371492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339828688135605}, {"n": 4, "root_chord": 0.11914576138112944, "tip_chord": 0.059536123208618556, "span": 0.11007399852005277, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502392303308288}, {"top_radius": 0.06439095098588099, "bottom_radius": 0.044571293384133376, "length": 0.06203186213151825, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995967047612949, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197876015646658, "upper_button_position": 0.07980910319662904}], "rail_length": 5, "inclination": 84.51219745314467, "heading": 55.978394983407156} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350581094569702, "mass": 16.18486961275943, "I_11_without_motor": 6.321, "I_22_without_motor": 6.2998780733396735, "I_33_without_motor": 0.027051273754921196, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.739823229025607, "trigger": 800, "sampling_rate": 105, "lag": 1.5327147973311155, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1090821384572718, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4282475876384504, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6175.350563092936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213248365494992, "grain_number": 5, "grain_density": 1778.6861466747382, "grain_outer_radius": 0.03300348504101139, "grain_initial_inner_radius": 0.01514972362590356, "grain_initial_height": 0.1207908736265408, "grain_separation": 0.007502253131598276, "grains_center_of_mass_position": 0.3966083130676022, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.359612887628606e-06, "throat_radius": 0.01073210127906881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547818706306588}], "aerodynamic_surfaces": [{"length": 0.5592753210626771, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350399925207841}, {"n": 4, "root_chord": 0.11978395278057305, "tip_chord": 0.05999707002860758, "span": 0.10914673272757695, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504569570258657}, {"top_radius": 0.06422037791713538, "bottom_radius": 0.04317713518718147, "length": 0.05905386542415005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6978769486620876, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193155852481285, "upper_button_position": 0.07856136341395914}], "rail_length": 5, "inclination": 86.23534489182265, "heading": 53.27130289430641} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350694834169356, "mass": 15.083063887885247, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318364436534976, "I_33_without_motor": 0.038607361887869736, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.838800170654888, "trigger": 800, "sampling_rate": 105, "lag": 1.3829793407227597, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1137335150482761, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8419726515969939, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5970.767387334446, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316474385755819, "grain_number": 5, "grain_density": 1869.6419848126923, "grain_outer_radius": 0.033136646802558935, "grain_initial_inner_radius": 0.015546054819783056, "grain_initial_height": 0.12031222116256371, "grain_separation": 0.004988244306200486, "grains_center_of_mass_position": 0.3970691192871826, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00039451183056818146, "throat_radius": 0.011288450178111878, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547582280034875}], "aerodynamic_surfaces": [{"length": 0.5572306530974208, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344900659635515}, {"n": 4, "root_chord": 0.12060374366554175, "tip_chord": 0.058973697596180374, "span": 0.11035755264056732, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495421001672747}, {"top_radius": 0.0637747014637732, "bottom_radius": 0.04288211124153655, "length": 0.05859729325850806, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013348590399032, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169877180292452, "upper_button_position": 0.08434714101065799}], "rail_length": 5, "inclination": 83.56098731635488, "heading": 52.1242705303199} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351093347423467, "mass": 15.043990851842365, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324457202102019, "I_33_without_motor": 0.03046840032759055, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.779607691972187, "trigger": 800, "sampling_rate": 105, "lag": 1.6100898071144756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9925193585337765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5070085616145246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4844.3258833927075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304667920059677, "grain_number": 5, "grain_density": 1836.5901813711098, "grain_outer_radius": 0.03288003811034673, "grain_initial_inner_radius": 0.014634894519606811, "grain_initial_height": 0.12002044827799957, "grain_separation": 0.005765145507815811, "grains_center_of_mass_position": 0.3965335145080563, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009460651174729193, "throat_radius": 0.010367943097792518, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531943592064565}], "aerodynamic_surfaces": [{"length": 0.5580506911382657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133225278323197}, {"n": 4, "root_chord": 0.11970167565237261, "tip_chord": 0.060985382378798074, "span": 0.10982513385217478, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049069435886286}, {"top_radius": 0.06363792958244717, "bottom_radius": 0.04522130522976666, "length": 0.05844489060661292, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989385761294498, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180193310923842, "upper_button_position": 0.0809192450370656}], "rail_length": 5, "inclination": 85.9845355326607, "heading": 54.22928513559535} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349865496513821, "mass": 15.624819275323727, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309172642379964, "I_33_without_motor": 0.02674318631424971, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.04068109241636, "trigger": 800, "sampling_rate": 105, "lag": 1.4411134539040338, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0809639108780214, "trigger": "apogee", "sampling_rate": 105, "lag": 1.502163650942952, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7519.402934271568, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033005099405919704, "grain_number": 5, "grain_density": 1900.1312354708848, "grain_outer_radius": 0.033276546183568165, "grain_initial_inner_radius": 0.01479066734516458, "grain_initial_height": 0.11743420877739263, "grain_separation": 0.006451518626997641, "grains_center_of_mass_position": 0.39792045042941826, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004531914617531788, "throat_radius": 0.010574799020721592, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547834907489295}], "aerodynamic_surfaces": [{"length": 0.5588330109114769, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336372114509028}, {"n": 4, "root_chord": 0.11923270892213335, "tip_chord": 0.060099723772535425, "span": 0.10984915081106324, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050786590842216}, {"top_radius": 0.06256765676519077, "bottom_radius": 0.04266584460039513, "length": 0.059362921665439064, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008286800624276, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183367533915749, "upper_button_position": 0.0824919266708527}], "rail_length": 5, "inclination": 84.87776307009692, "heading": 50.12372552413165} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348932500538224, "mass": 15.256247095051355, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331723808880637, "I_33_without_motor": 0.04535945701657215, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866273801753355, "trigger": 800, "sampling_rate": 105, "lag": 1.5049851985694718, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.191350514780632, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1836077933171238, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4861.537179118207, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348651691108317, "grain_number": 5, "grain_density": 1832.0005717810834, "grain_outer_radius": 0.03265521433757938, "grain_initial_inner_radius": 0.015339113987137542, "grain_initial_height": 0.11925467188935414, "grain_separation": 0.006694595307476054, "grains_center_of_mass_position": 0.3948140146773474, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015051198204045699, "throat_radius": 0.011562547109440121, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560613203983835}], "aerodynamic_surfaces": [{"length": 0.5582418345963591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1369142239332577}, {"n": 4, "root_chord": 0.11882859644601013, "tip_chord": 0.060246931985879694, "span": 0.11058417825676052, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051474815263939}, {"top_radius": 0.06355240301764574, "bottom_radius": 0.04436242410285387, "length": 0.06092018260611602, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999641046743229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169008298598744, "upper_button_position": 0.08306327481444853}], "rail_length": 5, "inclination": 81.69910706141695, "heading": 49.173079173057026} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349055767259167, "mass": 15.36220417524387, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325042425642376, "I_33_without_motor": 0.0370129613277018, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.163585504342135, "trigger": 800, "sampling_rate": 105, "lag": 1.639344829879217, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8763692905791739, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3257331064692912, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557692217586, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220269499140277, "grain_number": 5, "grain_density": 1769.9333407421361, "grain_outer_radius": 0.03360525777867885, "grain_initial_inner_radius": 0.015066807009584595, "grain_initial_height": 0.11855704858884457, "grain_separation": 0.004243938785090411, "grains_center_of_mass_position": 0.396580085193052, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.97619929460221e-05, "throat_radius": 0.010165491305805135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256033105021723}], "aerodynamic_surfaces": [{"length": 0.559156927798286, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340189968105443}, {"n": 4, "root_chord": 0.11892577490098726, "tip_chord": 0.060359977081363134, "span": 0.10937140948537366, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049271332562284}, {"top_radius": 0.0641282571440706, "bottom_radius": 0.042237208713970076, "length": 0.05977777201292265, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002230905688849, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173980745956443, "upper_button_position": 0.08282501597324055}], "rail_length": 5, "inclination": 87.19072149683885, "heading": 46.54927077952309} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350051272734598, "mass": 15.591022094939436, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311519437282122, "I_33_without_motor": 0.04636167848792583, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.895089900102143, "trigger": 800, "sampling_rate": 105, "lag": 1.4835226800311978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9731752642246077, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4404663177828392, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.344313249382, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03359131801691446, "grain_number": 5, "grain_density": 1811.1062245370288, "grain_outer_radius": 0.032950571188660835, "grain_initial_inner_radius": 0.014918272404084635, "grain_initial_height": 0.12017797597498578, "grain_separation": 0.004360534731446871, "grains_center_of_mass_position": 0.3964764793083489, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000222565682083932, "throat_radius": 0.011129533514124098, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549834552458787}], "aerodynamic_surfaces": [{"length": 0.559073920724909, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134840020566116}, {"n": 4, "root_chord": 0.11986662491132781, "tip_chord": 0.06011042306326359, "span": 0.11034421883014171, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492307734581885}, {"top_radius": 0.06362146091427598, "bottom_radius": 0.04258837023180935, "length": 0.060085192083523566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981448310129689, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182148750554178, "upper_button_position": 0.07992995595755104}], "rail_length": 5, "inclination": 84.54939628558519, "heading": 53.97532849593583} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349407768860132, "mass": 16.03218814364775, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319817782015031, "I_33_without_motor": 0.04560950021124821, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.131569008929974, "trigger": 800, "sampling_rate": 105, "lag": 1.4849582240850348, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0608857039698973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4705553991910545, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6886.939033581345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325879164124094, "grain_number": 5, "grain_density": 1811.3353658637675, "grain_outer_radius": 0.033102427076454326, "grain_initial_inner_radius": 0.016197866487044577, "grain_initial_height": 0.12178083157662951, "grain_separation": 0.004464184187375718, "grains_center_of_mass_position": 0.3962196092743575, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024105343125826678, "throat_radius": 0.010533304524874321, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537119252641762}], "aerodynamic_surfaces": [{"length": 0.557742374473775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333065821599668}, {"n": 4, "root_chord": 0.11939970516199565, "tip_chord": 0.059434691911739196, "span": 0.10972804968220665, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500623405706702}, {"top_radius": 0.06510459496588075, "bottom_radius": 0.04228720070102198, "length": 0.06131241682776579, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699234005305851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618160520492431, "upper_button_position": 0.08107348481342003}], "rail_length": 5, "inclination": 85.67323593283646, "heading": 50.694436505149895} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350474600784727, "mass": 15.890028641047593, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318422633078678, "I_33_without_motor": 0.03274031518391282, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.11237362273179, "trigger": 800, "sampling_rate": 105, "lag": 1.4397979193894588, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1145947450987057, "trigger": "apogee", "sampling_rate": 105, "lag": 1.774609303747469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5667.283076468193, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03336208529006031, "grain_number": 5, "grain_density": 1856.961070446682, "grain_outer_radius": 0.03310898585859302, "grain_initial_inner_radius": 0.01433964652117428, "grain_initial_height": 0.1205291461673239, "grain_separation": 0.0033083506027263765, "grains_center_of_mass_position": 0.3976135442156507, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000288286380548155, "throat_radius": 0.011261255397736643, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544329391430236}], "aerodynamic_surfaces": [{"length": 0.5572923284883483, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338173245900915}, {"n": 4, "root_chord": 0.11995483597297933, "tip_chord": 0.060049569545244624, "span": 0.1094223165295896, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502562344135613}, {"top_radius": 0.06400608936822624, "bottom_radius": 0.043554968904960266, "length": 0.06037412137602556, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012775463568297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191549583749976, "upper_button_position": 0.08212258798183214}], "rail_length": 5, "inclination": 84.3305921000078, "heading": 50.53013154141619} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349995702379373, "mass": 15.946748854707652, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325348967478942, "I_33_without_motor": 0.03108324646461954, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982713699660213, "trigger": 800, "sampling_rate": 105, "lag": 1.4046883613241956, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9508797435341811, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5549277707020812, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4281.405279763221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032512303370148855, "grain_number": 5, "grain_density": 1765.3183579764177, "grain_outer_radius": 0.03209551241569909, "grain_initial_inner_radius": 0.01496394733861158, "grain_initial_height": 0.11802234899201046, "grain_separation": 0.004443329090482471, "grains_center_of_mass_position": 0.39773066607285545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007138597781316189, "throat_radius": 0.010730203533324392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551956815112397}], "aerodynamic_surfaces": [{"length": 0.5589441689669438, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346766830452675}, {"n": 4, "root_chord": 0.11921279057708153, "tip_chord": 0.05906581904060807, "span": 0.11018360578852307, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508019528307535}, {"top_radius": 0.06479616462150364, "bottom_radius": 0.041749837300462056, "length": 0.06084727667710305, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992017946577398, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191250969624311, "upper_button_position": 0.08007669769530867}], "rail_length": 5, "inclination": 85.11642934508109, "heading": 50.26466615945956} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349712759165632, "mass": 15.577433575146976, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299997344767244, "I_33_without_motor": 0.03332326486210267, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.985285709359042, "trigger": 800, "sampling_rate": 105, "lag": 1.4670348072445707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9043798386409474, "trigger": "apogee", "sampling_rate": 105, "lag": 1.594655813781454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.375817589377, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348946745307725, "grain_number": 5, "grain_density": 1797.1269830808621, "grain_outer_radius": 0.033602080984735244, "grain_initial_inner_radius": 0.015577873475788331, "grain_initial_height": 0.12019935099089006, "grain_separation": 0.004925950460869939, "grains_center_of_mass_position": 0.39514124969343434, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006018283720169804, "throat_radius": 0.011181508938288906, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545937978286736}], "aerodynamic_surfaces": [{"length": 0.5593483252400303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134668226166139}, {"n": 4, "root_chord": 0.12049192391833165, "tip_chord": 0.06004188817262556, "span": 0.10917813441705028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511425748655918}, {"top_radius": 0.06409755365303393, "bottom_radius": 0.045008256715797314, "length": 0.059369516604621336, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004958144466819, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178708345661008, "upper_button_position": 0.08262497988058104}], "rail_length": 5, "inclination": 83.77855664483307, "heading": 47.891794042601916} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350488187452413, "mass": 15.100282443800914, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319239299389962, "I_33_without_motor": 0.024902526708689823, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952809758456437, "trigger": 800, "sampling_rate": 105, "lag": 1.4508719418839795, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.7882005928490625, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4070038424382472, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6840.8354258475165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03366520606985804, "grain_number": 5, "grain_density": 1790.370275920536, "grain_outer_radius": 0.03331611399462018, "grain_initial_inner_radius": 0.014657220607018562, "grain_initial_height": 0.11854016940315901, "grain_separation": 0.005351365905420767, "grains_center_of_mass_position": 0.39643649579780493, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000611653666966348, "throat_radius": 0.010928934637277829, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255107336851132}], "aerodynamic_surfaces": [{"length": 0.5576826468709679, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133093546170905}, {"n": 4, "root_chord": 0.11921536002096485, "tip_chord": 0.0590301079891033, "span": 0.11028463002214504, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491498658170406}, {"top_radius": 0.06316422590694461, "bottom_radius": 0.04493570652759348, "length": 0.05881828984015665, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991373923446845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193117088851622, "upper_button_position": 0.07982568345952235}], "rail_length": 5, "inclination": 84.91323669273895, "heading": 56.66298444297152} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349615396447462, "mass": 15.459612984818898, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317177088720182, "I_33_without_motor": 0.036399568762551335, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966035219803091, "trigger": 800, "sampling_rate": 105, "lag": 1.4885958736627873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.071532690533395, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6917327443804997, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7430.890370206638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033634295449381985, "grain_number": 5, "grain_density": 1739.8851487493123, "grain_outer_radius": 0.03285912149068704, "grain_initial_inner_radius": 0.014890809241688167, "grain_initial_height": 0.11783016267673097, "grain_separation": 0.0039969903900475365, "grains_center_of_mass_position": 0.398286652024177, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011341376038695214, "throat_radius": 0.010754611868626696, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554658974009643}], "aerodynamic_surfaces": [{"length": 0.559343861087148, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343369179143992}, {"n": 4, "root_chord": 0.1187817377406206, "tip_chord": 0.05988704780240973, "span": 0.10945292979516832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504068648867044}, {"top_radius": 0.06262518557557933, "bottom_radius": 0.044799110328766316, "length": 0.059619234753412506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989545082699935, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178037388822177, "upper_button_position": 0.08115076938777577}], "rail_length": 5, "inclination": 83.57271480050521, "heading": 53.42449116858653} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350377652631128, "mass": 15.69350352777596, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319606335066485, "I_33_without_motor": 0.02505702461657204, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.957558223673784, "trigger": 800, "sampling_rate": 105, "lag": 1.6417271646584704, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0490021673765662, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4475014585863102, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7311.627036393336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032708601070825356, "grain_number": 5, "grain_density": 1866.3888408381085, "grain_outer_radius": 0.03346546552927321, "grain_initial_inner_radius": 0.014536531854651577, "grain_initial_height": 0.11913821238854938, "grain_separation": 0.003961023150486754, "grains_center_of_mass_position": 0.39699112819803534, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007066547514634949, "throat_radius": 0.01121740456075649, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557643402754461}], "aerodynamic_surfaces": [{"length": 0.5581266705392449, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134566800890944}, {"n": 4, "root_chord": 0.11980738670446457, "tip_chord": 0.060481998038841966, "span": 0.10982790413764719, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047033146263989}, {"top_radius": 0.06380719870530155, "bottom_radius": 0.0426856792469156, "length": 0.06082751239076889, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010265456868536, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172311704073314, "upper_button_position": 0.08379537527952219}], "rail_length": 5, "inclination": 86.86471139992125, "heading": 54.462050513129284} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350547090401888, "mass": 15.323110367806121, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336332105574704, "I_33_without_motor": 0.026842155366886663, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019882133920664, "trigger": 800, "sampling_rate": 105, "lag": 1.5711740463568904, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9696306479507324, "trigger": "apogee", "sampling_rate": 105, "lag": 1.509612197969567, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7583.349839725002, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344179020134566, "grain_number": 5, "grain_density": 1834.9177289510055, "grain_outer_radius": 0.0332604013144221, "grain_initial_inner_radius": 0.014817942547593537, "grain_initial_height": 0.12046432400347665, "grain_separation": 0.004437217798476593, "grains_center_of_mass_position": 0.3978006015570326, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010454290402054899, "throat_radius": 0.010975755691530866, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255497728453779}], "aerodynamic_surfaces": [{"length": 0.5583558121305727, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336666555473662}, {"n": 4, "root_chord": 0.12040751977736162, "tip_chord": 0.06052664573720726, "span": 0.11043044783286013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049308797990144}, {"top_radius": 0.06275718964195647, "bottom_radius": 0.0435748122472049, "length": 0.0591279983418276, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004346962507696, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182023362373885, "upper_button_position": 0.08223236001338108}], "rail_length": 5, "inclination": 82.25459435145062, "heading": 53.52875187567687} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350007474136907, "mass": 15.522124391026153, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309879748825669, "I_33_without_motor": 0.02544647339921456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034345270568108, "trigger": 800, "sampling_rate": 105, "lag": 1.5271972555040971, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9018967054912931, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4034257806062764, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6892.861570613833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252338674158174, "grain_number": 5, "grain_density": 1757.851073286715, "grain_outer_radius": 0.03183590102992795, "grain_initial_inner_radius": 0.015232585057702145, "grain_initial_height": 0.12092511426712806, "grain_separation": 0.004919942591989368, "grains_center_of_mass_position": 0.3977638584177035, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.5728443446818724e-05, "throat_radius": 0.011718148721002178, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559509088492764}], "aerodynamic_surfaces": [{"length": 0.5580920718461183, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341734855728594}, {"n": 4, "root_chord": 0.12040870272366772, "tip_chord": 0.05952666873270946, "span": 0.10935791708116482, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048083448181806}, {"top_radius": 0.06355235039026164, "bottom_radius": 0.044346044228698894, "length": 0.05860666962666074, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000952148754715, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178675092798345, "upper_button_position": 0.08222770559563708}], "rail_length": 5, "inclination": 84.64010304426019, "heading": 51.50813363941698} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350209398886913, "mass": 16.016669780121415, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3348629781444545, "I_33_without_motor": 0.03712204589496796, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.168363083976512, "trigger": 800, "sampling_rate": 105, "lag": 1.4337885207423682, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9348314922180531, "trigger": "apogee", "sampling_rate": 105, "lag": 1.352425669741473, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.801638961213, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293559410686044, "grain_number": 5, "grain_density": 1769.9355562257042, "grain_outer_radius": 0.033272360254296696, "grain_initial_inner_radius": 0.015081314323499363, "grain_initial_height": 0.11956453055416477, "grain_separation": 0.005117242655996022, "grains_center_of_mass_position": 0.39614860697550724, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001259022355317871, "throat_radius": 0.010437254601605179, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559056232489099}], "aerodynamic_surfaces": [{"length": 0.5595573309557147, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334444337528025}, {"n": 4, "root_chord": 0.11984820911242354, "tip_chord": 0.059837407091113244, "span": 0.11050904617989432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482833837423924}, {"top_radius": 0.06453553987841514, "bottom_radius": 0.043728859717293775, "length": 0.05959874820865983, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698666291006067, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166864460237688, "upper_button_position": 0.08197984498229827}], "rail_length": 5, "inclination": 85.6467387810047, "heading": 55.08988316005795} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348957159853424, "mass": 15.406269972476624, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312954588668192, "I_33_without_motor": 0.024353827466028488, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.948701390132463, "trigger": 800, "sampling_rate": 105, "lag": 1.371001970529293, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9374556027414954, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4987329654905945, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7463.186293205752, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034013210140973804, "grain_number": 5, "grain_density": 1695.0793460476527, "grain_outer_radius": 0.03298196745504314, "grain_initial_inner_radius": 0.014269856776004137, "grain_initial_height": 0.11892228498374986, "grain_separation": 0.0058768882967602885, "grains_center_of_mass_position": 0.3953120598540211, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006162291607299041, "throat_radius": 0.01124255711701587, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546386573594275}], "aerodynamic_surfaces": [{"length": 0.5584654112150688, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336627756877995}, {"n": 4, "root_chord": 0.120171818736901, "tip_chord": 0.06027188289612869, "span": 0.1104634909525317, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506209919545983}, {"top_radius": 0.0651596409690265, "bottom_radius": 0.043428491254785206, "length": 0.05864762518353655, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699153745678418, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188978545283157, "upper_button_position": 0.08025589115010234}], "rail_length": 5, "inclination": 85.10666606364279, "heading": 53.13917718584236} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349202144230684, "mass": 15.262961469817185, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319107816638387, "I_33_without_motor": 0.028863751347802395, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073037666084646, "trigger": 800, "sampling_rate": 105, "lag": 1.3788313592600194, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9778963794932637, "trigger": "apogee", "sampling_rate": 105, "lag": 1.522703938055318, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6722.16285147142, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033053238562288347, "grain_number": 5, "grain_density": 1817.5955095443737, "grain_outer_radius": 0.032758584050554124, "grain_initial_inner_radius": 0.015452985155805404, "grain_initial_height": 0.12083347629075769, "grain_separation": 0.005040285266628733, "grains_center_of_mass_position": 0.39800043116738004, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001273085005996207, "throat_radius": 0.010847109531479143, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548095014347616}], "aerodynamic_surfaces": [{"length": 0.5580856906422482, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332891887516852}, {"n": 4, "root_chord": 0.12009718246405587, "tip_chord": 0.06079608976873686, "span": 0.10986118217490726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496389392351475}, {"top_radius": 0.06350389488387426, "bottom_radius": 0.043490318661945755, "length": 0.060166937406188066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018118300426995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172316265179661, "upper_button_position": 0.08458020352473339}], "rail_length": 5, "inclination": 86.41244697434868, "heading": 51.93649255457852} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350167702303919, "mass": 14.487464081863365, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315459735637915, "I_33_without_motor": 0.026687723107607635, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.843588058831124, "trigger": 800, "sampling_rate": 105, "lag": 1.4889342477039156, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0023212595337132, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4099064352712036, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4898.912622163001, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325601916936164, "grain_number": 5, "grain_density": 1825.9729103776588, "grain_outer_radius": 0.03296704191808269, "grain_initial_inner_radius": 0.014702255235616425, "grain_initial_height": 0.12038329409750174, "grain_separation": 0.003546556978407446, "grains_center_of_mass_position": 0.39585801799525755, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001546181246496369, "throat_radius": 0.010058435757136455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543471175972856}], "aerodynamic_surfaces": [{"length": 0.5605761340086096, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336921792855053}, {"n": 4, "root_chord": 0.11992697734457938, "tip_chord": 0.06001517850886959, "span": 0.10923308320724139, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049001301719511}, {"top_radius": 0.06405946493981025, "bottom_radius": 0.04308667945350631, "length": 0.060620898621949304, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998464658039305, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173374754726464, "upper_button_position": 0.08250899033128412}], "rail_length": 5, "inclination": 85.04977929306457, "heading": 50.878643436749975} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635013657989484, "mass": 16.085399388079573, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316658880133358, "I_33_without_motor": 0.039689490043063824, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.070202625206948, "trigger": 800, "sampling_rate": 105, "lag": 1.4398980648823443, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0122730872664498, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5442252771368352, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5641.997892503301, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032384664708322596, "grain_number": 5, "grain_density": 1813.1030460661586, "grain_outer_radius": 0.033182574367330166, "grain_initial_inner_radius": 0.015501312989508055, "grain_initial_height": 0.11779994516370759, "grain_separation": 0.006103497082683177, "grains_center_of_mass_position": 0.39748061268408597, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00031197485089530513, "throat_radius": 0.010357243999249078, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574079304409087}], "aerodynamic_surfaces": [{"length": 0.5591827807392122, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357441376948176}, {"n": 4, "root_chord": 0.11948501799543444, "tip_chord": 0.06089435585225639, "span": 0.109610599743881, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496811171850955}, {"top_radius": 0.06394452874749133, "bottom_radius": 0.043150251002622944, "length": 0.06058227556589982, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000201421739876, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178805939119704, "upper_button_position": 0.08213954826201719}], "rail_length": 5, "inclination": 83.40202957295385, "heading": 55.10484818293911} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350157238664385, "mass": 15.08117835042102, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316596011876793, "I_33_without_motor": 0.029365146215041764, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038259428499323, "trigger": 800, "sampling_rate": 105, "lag": 1.4146400046793084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9683641103887141, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6679366191333689, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6247.017231623306, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316717897524098, "grain_number": 5, "grain_density": 1808.34350847734, "grain_outer_radius": 0.03306564574956415, "grain_initial_inner_radius": 0.014922061618609869, "grain_initial_height": 0.12032023883906287, "grain_separation": 0.0045269550385583935, "grains_center_of_mass_position": 0.39620269287848, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001510469549409821, "throat_radius": 0.010630700297379492, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557874852282798}], "aerodynamic_surfaces": [{"length": 0.5585814916055447, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346783293397782}, {"n": 4, "root_chord": 0.12058935264852681, "tip_chord": 0.060428067963513354, "span": 0.110369514741665, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049440379810345}, {"top_radius": 0.06239645056298996, "bottom_radius": 0.04292230296409385, "length": 0.05958061065957821, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004839030924946, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164377362077238, "upper_button_position": 0.08404616688477085}], "rail_length": 5, "inclination": 83.664784020319, "heading": 52.888982660924306} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350137693418205, "mass": 15.512335663320506, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330549685557392, "I_33_without_motor": 0.03714847876146351, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.035734000388713, "trigger": 800, "sampling_rate": 105, "lag": 1.5744617906293465, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0683651473491493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8106572366733389, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6852.317934383302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033281540913631315, "grain_number": 5, "grain_density": 1751.7951024202384, "grain_outer_radius": 0.033396450621665914, "grain_initial_inner_radius": 0.015417742966644728, "grain_initial_height": 0.12001656471982543, "grain_separation": 0.00486453263560085, "grains_center_of_mass_position": 0.396510564490341, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015959928811951757, "throat_radius": 0.010581248246568486, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549090385751172}], "aerodynamic_surfaces": [{"length": 0.5577983255310824, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340542779762552}, {"n": 4, "root_chord": 0.1206289883186214, "tip_chord": 0.060227582544844886, "span": 0.11072920139906192, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501955259851714}, {"top_radius": 0.0632442872324841, "bottom_radius": 0.04500908491400271, "length": 0.06051946103309236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700411575959902, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171184592511968, "upper_button_position": 0.0832931167087052}], "rail_length": 5, "inclination": 85.26231260437278, "heading": 53.83647077040558} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349296636592502, "mass": 15.340924715726503, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317230722933874, "I_33_without_motor": 0.03572674923514217, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.997611410856761, "trigger": 800, "sampling_rate": 105, "lag": 1.4446887176990142, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9828441300526276, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3848526763872153, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7243.179118519805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03203851124641578, "grain_number": 5, "grain_density": 1875.13139960867, "grain_outer_radius": 0.03291054606887855, "grain_initial_inner_radius": 0.015174733466026746, "grain_initial_height": 0.12028368675684101, "grain_separation": 0.005843727803460456, "grains_center_of_mass_position": 0.3967880496716222, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016277931117908032, "throat_radius": 0.012101797250054776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560360428107404}], "aerodynamic_surfaces": [{"length": 0.5579035712723586, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134997366663939}, {"n": 4, "root_chord": 0.11990912203409893, "tip_chord": 0.05964620874772434, "span": 0.11019237477614817, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049040081173618}, {"top_radius": 0.06495099805367809, "bottom_radius": 0.04095062223740016, "length": 0.0599971242588257, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990680358818258, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185586785983085, "upper_button_position": 0.08050935728351727}], "rail_length": 5, "inclination": 84.88097893780078, "heading": 53.54482658377133} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349681734376343, "mass": 15.766592814196935, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31498849525034, "I_33_without_motor": 0.028078689304101352, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924150607439314, "trigger": 800, "sampling_rate": 105, "lag": 1.4517264093551934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9707972286672625, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5636293383638147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6568.187224691757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326426124034553, "grain_number": 5, "grain_density": 1801.1007325686883, "grain_outer_radius": 0.03254828942809719, "grain_initial_inner_radius": 0.014775588297209503, "grain_initial_height": 0.11909565994014046, "grain_separation": 0.005677259858799717, "grains_center_of_mass_position": 0.39622798142970256, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012692958487480429, "throat_radius": 0.010246066779224173, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555112118177405}], "aerodynamic_surfaces": [{"length": 0.5582329643763991, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133189351900571}, {"n": 4, "root_chord": 0.12046964480898986, "tip_chord": 0.060012972205597565, "span": 0.1099302700388722, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505848485059393}, {"top_radius": 0.06371209086925142, "bottom_radius": 0.04436173814572444, "length": 0.05837538468839107, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998173751224943, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176466718357077, "upper_button_position": 0.08217070328678666}], "rail_length": 5, "inclination": 84.55300401297119, "heading": 57.97574309254533} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634987692446557, "mass": 16.97368694062696, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32442369753771, "I_33_without_motor": 0.025330308741041443, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.048793506605906, "trigger": 800, "sampling_rate": 105, "lag": 1.411202616386591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9842110958992112, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5525290190758811, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5312.476346400859, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293817365338702, "grain_number": 5, "grain_density": 1884.0604340611987, "grain_outer_radius": 0.03294951686930828, "grain_initial_inner_radius": 0.015196544390346536, "grain_initial_height": 0.12016382249628506, "grain_separation": 0.004647801573885449, "grains_center_of_mass_position": 0.39733513736944986, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005196346755937931, "throat_radius": 0.011086599319165696, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554973954890174}], "aerodynamic_surfaces": [{"length": 0.5591508171610019, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345888300208344}, {"n": 4, "root_chord": 0.11988127154000645, "tip_chord": 0.06040458724879639, "span": 0.1105602810953175, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049001220447702}, {"top_radius": 0.06378284379854042, "bottom_radius": 0.041989026480996214, "length": 0.05966159425335224, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982327063671788, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616735167563916, "upper_button_position": 0.08149753880326283}], "rail_length": 5, "inclination": 84.65294795272759, "heading": 52.32428395571539} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350228538363403, "mass": 15.705409184806344, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312769436251853, "I_33_without_motor": 0.034884078840996265, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.025497412413431, "trigger": 800, "sampling_rate": 105, "lag": 1.5264571990925513, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0613604082196657, "trigger": "apogee", "sampling_rate": 105, "lag": 1.779528774660481, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4583.6930627266975, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264508955151794, "grain_number": 5, "grain_density": 1890.1671273026614, "grain_outer_radius": 0.032727294876205855, "grain_initial_inner_radius": 0.014164226304140912, "grain_initial_height": 0.11931499153830084, "grain_separation": 0.005315538988298266, "grains_center_of_mass_position": 0.39636853638184316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006729125966078402, "throat_radius": 0.011746424312357293, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543010003826036}], "aerodynamic_surfaces": [{"length": 0.5574431587875129, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359398144365316}, {"n": 4, "root_chord": 0.12034815392494465, "tip_chord": 0.06008267627467589, "span": 0.11026123664720543, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510436984838747}, {"top_radius": 0.06405274524954957, "bottom_radius": 0.04466584000781264, "length": 0.05922339929870534, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003861390088059, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608374023834, "upper_button_position": 0.08342530160642248}], "rail_length": 5, "inclination": 85.12423763681387, "heading": 51.1763493848132} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350290143397348, "mass": 15.758086589494882, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308887752779464, "I_33_without_motor": 0.034120374399778164, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.79764625218628, "trigger": 800, "sampling_rate": 105, "lag": 1.381988591446271, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9467804737435613, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6715243968164637, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5328.438523174048, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033901914468509035, "grain_number": 5, "grain_density": 1746.8620717868243, "grain_outer_radius": 0.033020274108433535, "grain_initial_inner_radius": 0.015053599347346156, "grain_initial_height": 0.1190895429527894, "grain_separation": 0.00414712907740487, "grains_center_of_mass_position": 0.3972413692194759, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009595452122305038, "throat_radius": 0.011196721509379746, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561283784216035}], "aerodynamic_surfaces": [{"length": 0.5584915011558673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352113330394775}, {"n": 4, "root_chord": 0.11995504159298223, "tip_chord": 0.0604913054607807, "span": 0.11021137556047488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505843823175274}, {"top_radius": 0.06289604333691472, "bottom_radius": 0.043027530828170034, "length": 0.059730949558813896, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001080588264265, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184924649918468, "upper_button_position": 0.08161559383457961}], "rail_length": 5, "inclination": 84.2083410191523, "heading": 55.55426278248614} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350696547350364, "mass": 15.466401145396533, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324118861608966, "I_33_without_motor": 0.05280967594192104, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146722220318866, "trigger": 800, "sampling_rate": 105, "lag": 1.5617195153083396, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.011133150814834, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7147622377616227, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4877.2471664317345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329927494347902, "grain_number": 5, "grain_density": 1701.7515171285654, "grain_outer_radius": 0.03245987107723081, "grain_initial_inner_radius": 0.015450259055600666, "grain_initial_height": 0.11953711267785953, "grain_separation": 0.005190418369162322, "grains_center_of_mass_position": 0.3956906195402757, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045552696913908337, "throat_radius": 0.010584947638096882, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561483470913044}], "aerodynamic_surfaces": [{"length": 0.5584711853291983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134775236229935}, {"n": 4, "root_chord": 0.1205219845796234, "tip_chord": 0.05982643781920558, "span": 0.1102252362578016, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485449931486193}, {"top_radius": 0.06351429088751356, "bottom_radius": 0.04176633048333491, "length": 0.06009698244694228, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699668302582398, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177550896060627, "upper_button_position": 0.08191321297633525}], "rail_length": 5, "inclination": 84.81181778854396, "heading": 50.75966283159398} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348755928866338, "mass": 15.257611732947742, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326447413857802, "I_33_without_motor": 0.04517479938105116, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.083711285905402, "trigger": 800, "sampling_rate": 105, "lag": 1.5649033692831387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0657515163739704, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5586372632846377, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8342.299191038743, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032925964715719465, "grain_number": 5, "grain_density": 1851.4075191629872, "grain_outer_radius": 0.03323966256071448, "grain_initial_inner_radius": 0.015655230157076667, "grain_initial_height": 0.12090240105652389, "grain_separation": 0.003661384888979828, "grains_center_of_mass_position": 0.3957439147515537, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010857483393837853, "throat_radius": 0.010785115130340327, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565026505312138}], "aerodynamic_surfaces": [{"length": 0.5605822325661314, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134643740706082}, {"n": 4, "root_chord": 0.12064584370541243, "tip_chord": 0.0595092140302254, "span": 0.11005382453830449, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048570182461024}, {"top_radius": 0.06428079089115629, "bottom_radius": 0.04284098792797187, "length": 0.06208514113766514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698292306783537, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617247911869701, "upper_button_position": 0.08104439491383608}], "rail_length": 5, "inclination": 84.4689174961941, "heading": 54.65977655039449} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350357475507651, "mass": 16.689926316812457, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308970517737831, "I_33_without_motor": 0.03781185489999326, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.870823192577086, "trigger": 800, "sampling_rate": 105, "lag": 1.5635534002971863, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0465156869221173, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6156232205318777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.984957208321, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276909072331368, "grain_number": 5, "grain_density": 1676.281766157346, "grain_outer_radius": 0.03234735994118011, "grain_initial_inner_radius": 0.01477865377301863, "grain_initial_height": 0.1192497385670505, "grain_separation": 0.0032826291531355186, "grains_center_of_mass_position": 0.39515581707295994, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003640391302169081, "throat_radius": 0.011652935991129655, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553772274778188}], "aerodynamic_surfaces": [{"length": 0.5583929550723054, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340824570398733}, {"n": 4, "root_chord": 0.11919836571060001, "tip_chord": 0.06050550690142848, "span": 0.1097711895004718, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495103259923675}, {"top_radius": 0.0632290370934175, "bottom_radius": 0.04323216776344932, "length": 0.059042382491971496, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992812981983818, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200380353896119, "upper_button_position": 0.07924326280876992}], "rail_length": 5, "inclination": 85.2068788967425, "heading": 51.99296846343764} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349717699605964, "mass": 15.618671363554043, "I_11_without_motor": 6.321, "I_22_without_motor": 6.298177099484315, "I_33_without_motor": 0.03512809796188113, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.152429665905, "trigger": 800, "sampling_rate": 105, "lag": 1.493915244877969, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0411274519333082, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2335384047915092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6689.292943304064, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346168258088304, "grain_number": 5, "grain_density": 1666.8589540867488, "grain_outer_radius": 0.03351077244633966, "grain_initial_inner_radius": 0.015234925898305015, "grain_initial_height": 0.11860065854513324, "grain_separation": 0.005530333061524271, "grains_center_of_mass_position": 0.39525135846816817, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016018434752854577, "throat_radius": 0.010515195367478988, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559249696700483}], "aerodynamic_surfaces": [{"length": 0.5588121405956282, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328209075284659}, {"n": 4, "root_chord": 0.12035878646908944, "tip_chord": 0.05997104755996715, "span": 0.110314663595284, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485434082333558}, {"top_radius": 0.06360132037324884, "bottom_radius": 0.043760179037606525, "length": 0.05983142311359758, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014221293368131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190089183437096, "upper_button_position": 0.0824132109931035}], "rail_length": 5, "inclination": 85.21923206252228, "heading": 52.23716865993396} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349129345479206, "mass": 15.831022294533506, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31524242932552, "I_33_without_motor": 0.04316021074947988, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93278299975294, "trigger": 800, "sampling_rate": 105, "lag": 1.4843227908139238, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0453626811670353, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5841070134778379, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.720877591925, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350497916572157, "grain_number": 5, "grain_density": 1804.5631157721525, "grain_outer_radius": 0.03301968012410501, "grain_initial_inner_radius": 0.0150170532250886, "grain_initial_height": 0.11907282185393767, "grain_separation": 0.0044390404674056975, "grains_center_of_mass_position": 0.39681247263730424, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00045053351757863683, "throat_radius": 0.011697096915348643, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255123416573501}], "aerodynamic_surfaces": [{"length": 0.5587864338418755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335640218639456}, {"n": 4, "root_chord": 0.11920498462630075, "tip_chord": 0.05948874823340418, "span": 0.11013013171768456, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486756329758604}, {"top_radius": 0.06335115808858349, "bottom_radius": 0.04239755545595803, "length": 0.059881654957503055, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701106433644235, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176524760497839, "upper_button_position": 0.08345395759445107}], "rail_length": 5, "inclination": 84.94476159276391, "heading": 54.59923091616019} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351310331996525, "mass": 14.763407165218867, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33335659185533, "I_33_without_motor": 0.033672538275707244, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03262871235539, "trigger": 800, "sampling_rate": 105, "lag": 1.1293196362957085, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.045668173728712, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3961352763857284, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5905.247230562609, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03376058730001181, "grain_number": 5, "grain_density": 1925.8568639438438, "grain_outer_radius": 0.033313725914368944, "grain_initial_inner_radius": 0.014888021604491247, "grain_initial_height": 0.11970263956415848, "grain_separation": 0.006190165675601439, "grains_center_of_mass_position": 0.3965984410909763, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007990242561814674, "throat_radius": 0.011263339966255524, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551708962696542}], "aerodynamic_surfaces": [{"length": 0.559365016597583, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335962290964225}, {"n": 4, "root_chord": 0.1195176465596305, "tip_chord": 0.05964058578341736, "span": 0.1090338650070292, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484793356283018}, {"top_radius": 0.06263813030077738, "bottom_radius": 0.04467254849344418, "length": 0.05996769073890974, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998659841219577, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179626553986327, "upper_button_position": 0.08190332872332495}], "rail_length": 5, "inclination": 83.88970914955488, "heading": 54.03139111070011} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349256628022551, "mass": 15.597560794486576, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299563710469419, "I_33_without_motor": 0.029489123130719233, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040231064519539, "trigger": 800, "sampling_rate": 105, "lag": 1.386868499408994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0601617785409658, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5091210049305073, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.6726081481775, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032793537847419174, "grain_number": 5, "grain_density": 1854.8696762741636, "grain_outer_radius": 0.033711630030652126, "grain_initial_inner_radius": 0.015263112512156222, "grain_initial_height": 0.12127785527804555, "grain_separation": 0.004330004953990712, "grains_center_of_mass_position": 0.39632913482666515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008734891604894577, "throat_radius": 0.011156256827056973, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254512882363575}], "aerodynamic_surfaces": [{"length": 0.5588674720201682, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343269178109943}, {"n": 4, "root_chord": 0.11979227643784614, "tip_chord": 0.05975062328826376, "span": 0.1107094232156657, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488487781859366}, {"top_radius": 0.06411060494330047, "bottom_radius": 0.04366367229354467, "length": 0.06101195168465724, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700568765977277, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199709173504019, "upper_button_position": 0.08059784862687513}], "rail_length": 5, "inclination": 87.5875382488349, "heading": 50.62575830612078} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635157784397906, "mass": 14.974641825740061, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308111211559839, "I_33_without_motor": 0.033595700542696644, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.806079537716816, "trigger": 800, "sampling_rate": 105, "lag": 1.307895641648233, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0041536725701885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4344589588474612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6278.396976644766, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03413897198446675, "grain_number": 5, "grain_density": 1802.6905022829633, "grain_outer_radius": 0.03225132984899075, "grain_initial_inner_radius": 0.015120686124050044, "grain_initial_height": 0.11942297901045944, "grain_separation": 0.005405533608374906, "grains_center_of_mass_position": 0.39552262674718325, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008475048193877121, "throat_radius": 0.010919234486688871, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560580928701557}], "aerodynamic_surfaces": [{"length": 0.5598721260207001, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13292425281404}, {"n": 4, "root_chord": 0.11993866858567614, "tip_chord": 0.05975709149413548, "span": 0.1096261665077716, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508228835768445}, {"top_radius": 0.06284451205983692, "bottom_radius": 0.04220104922991816, "length": 0.05994676487262951, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999836244459109, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195610493936249, "upper_button_position": 0.080422575052286}], "rail_length": 5, "inclination": 85.52702552992659, "heading": 52.76708158435969} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349663088094369, "mass": 16.20478566855188, "I_11_without_motor": 6.321, "I_22_without_motor": 6.344312020271661, "I_33_without_motor": 0.030574746109307188, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982222552758353, "trigger": 800, "sampling_rate": 105, "lag": 1.3676229419786847, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0554137136822397, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8806831374042352, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6367.652646820397, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033586352328557306, "grain_number": 5, "grain_density": 1689.3502704920863, "grain_outer_radius": 0.03316872051181839, "grain_initial_inner_radius": 0.014608931238005378, "grain_initial_height": 0.1182062393031935, "grain_separation": 0.006222846656940004, "grains_center_of_mass_position": 0.3965489423844883, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006581260433946185, "throat_radius": 0.011635202336574191, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540373760037973}], "aerodynamic_surfaces": [{"length": 0.5595679054656498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348928256697697}, {"n": 4, "root_chord": 0.11957551824638392, "tip_chord": 0.059102032514026674, "span": 0.11064620497677775, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499900613415503}, {"top_radius": 0.06302914235550092, "bottom_radius": 0.043635376237642805, "length": 0.059565668950171874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002418634615558, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173528053648654, "upper_button_position": 0.08288905809669045}], "rail_length": 5, "inclination": 85.60127755633995, "heading": 52.829070525059244} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350144133243339, "mass": 15.30149595990272, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319711601633666, "I_33_without_motor": 0.026806725216759288, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958862532287862, "trigger": 800, "sampling_rate": 105, "lag": 1.2914276658914345, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0750879968688996, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7199677086236969, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6043.205893769219, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033540560248181785, "grain_number": 5, "grain_density": 1774.276446303522, "grain_outer_radius": 0.032782005516441275, "grain_initial_inner_radius": 0.014789700800910351, "grain_initial_height": 0.1203934150810241, "grain_separation": 0.007588155067879077, "grains_center_of_mass_position": 0.3967471312298821, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.848639784452812e-06, "throat_radius": 0.01037157147594891, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559963526474436}], "aerodynamic_surfaces": [{"length": 0.5574367389778107, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13396452496992}, {"n": 4, "root_chord": 0.12031021090003231, "tip_chord": 0.06024129752027695, "span": 0.11008284791066643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496247643888998}, {"top_radius": 0.062096865985058244, "bottom_radius": 0.04274906793364883, "length": 0.061059244568750115, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008013127856576, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618014620790613, "upper_button_position": 0.08278669199504463}], "rail_length": 5, "inclination": 85.7117572236709, "heading": 53.99365145248338} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635145782589108, "mass": 14.822583113743942, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330451259217041, "I_33_without_motor": 0.03857568283973537, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972940184050207, "trigger": 800, "sampling_rate": 105, "lag": 1.5557715957761984, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8957364291716351, "trigger": "apogee", "sampling_rate": 105, "lag": 1.574587736946676, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6114.408856211508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033755261268792636, "grain_number": 5, "grain_density": 1769.2735962817903, "grain_outer_radius": 0.033627635322945305, "grain_initial_inner_radius": 0.015046965202338327, "grain_initial_height": 0.12074015344717869, "grain_separation": 0.002963685465455641, "grains_center_of_mass_position": 0.39834192559111387, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006291765956208457, "throat_radius": 0.011878106612249603, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549810862877604}], "aerodynamic_surfaces": [{"length": 0.5572535785144274, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133891061837737}, {"n": 4, "root_chord": 0.11953920414869669, "tip_chord": 0.060323582296663056, "span": 0.11035727230089777, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494588448478572}, {"top_radius": 0.06459548210829377, "bottom_radius": 0.043831330814096424, "length": 0.06061740025103523, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001767649272562, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174084841738842, "upper_button_position": 0.08276828075337206}], "rail_length": 5, "inclination": 85.75466402828042, "heading": 56.72022636756114} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350506209557569, "mass": 14.898418851062377, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329968484995397, "I_33_without_motor": 0.03310333701392943, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.135539820158254, "trigger": 800, "sampling_rate": 105, "lag": 1.4853211756154394, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9865003653834785, "trigger": "apogee", "sampling_rate": 105, "lag": 1.585165578818771, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6043.7520454634405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032716110813848426, "grain_number": 5, "grain_density": 1767.1970612845917, "grain_outer_radius": 0.03315159110748083, "grain_initial_inner_radius": 0.01590582769516279, "grain_initial_height": 0.11997202560818394, "grain_separation": 0.005257231307700788, "grains_center_of_mass_position": 0.39625452176974696, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013924398946077148, "throat_radius": 0.010980579446796219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2571033781829082}], "aerodynamic_surfaces": [{"length": 0.5565498987996124, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1363459716500723}, {"n": 4, "root_chord": 0.120008779320132, "tip_chord": 0.060421665407793694, "span": 0.11085538916868828, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487363262756269}, {"top_radius": 0.06231531996983568, "bottom_radius": 0.04311488783237104, "length": 0.05971926254163737, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975606959243439, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189355372777492, "upper_button_position": 0.0786251586465947}], "rail_length": 5, "inclination": 84.03128253929366, "heading": 50.3277391452374} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635043455274096, "mass": 15.247253825852768, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327035029418128, "I_33_without_motor": 0.035560837087631976, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.15125618587279, "trigger": 800, "sampling_rate": 105, "lag": 1.504337802225032, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0531162960130154, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2796598943349073, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5763.395689396736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033607762094589655, "grain_number": 5, "grain_density": 1815.921951521073, "grain_outer_radius": 0.03297439309872805, "grain_initial_inner_radius": 0.015001109364164104, "grain_initial_height": 0.12047053873487391, "grain_separation": 0.004426976055113142, "grains_center_of_mass_position": 0.3960365636715542, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00038877219378283663, "throat_radius": 0.010676985990957562, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255210515327976}], "aerodynamic_surfaces": [{"length": 0.5585088241168895, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334877557294178}, {"n": 4, "root_chord": 0.11997375171992239, "tip_chord": 0.060204120105546606, "span": 0.1101404289336286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502513798378563}, {"top_radius": 0.06451401400757006, "bottom_radius": 0.044172252896480975, "length": 0.059502393808494085, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049571123746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168976857466419, "upper_button_position": 0.08240727136573267}], "rail_length": 5, "inclination": 83.20590059403567, "heading": 52.571799192704766} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349296093994629, "mass": 15.698216038691141, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316729205900789, "I_33_without_motor": 0.05154615230160263, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.925820392294769, "trigger": 800, "sampling_rate": 105, "lag": 1.4396910091107065, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.004475456277444, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0823640179937486, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8836.984591956265, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307826484744295, "grain_number": 5, "grain_density": 1823.2031151153371, "grain_outer_radius": 0.032394218958106145, "grain_initial_inner_radius": 0.015426988434305353, "grain_initial_height": 0.1199224656145187, "grain_separation": 0.004916458490326118, "grains_center_of_mass_position": 0.3984166191174955, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001871721379650755, "throat_radius": 0.010575094552270145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564380827595945}], "aerodynamic_surfaces": [{"length": 0.5598369856570582, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353600003937907}, {"n": 4, "root_chord": 0.11931374833667174, "tip_chord": 0.05976325878237935, "span": 0.10999535941091336, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484527461043867}, {"top_radius": 0.06271658759335873, "bottom_radius": 0.04283726776417548, "length": 0.06050424625621147, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992489153367883, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171708801378154, "upper_button_position": 0.08207803519897294}], "rail_length": 5, "inclination": 84.17383317575052, "heading": 54.14852898650575} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350993316196826, "mass": 15.09690383126804, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322151885286892, "I_33_without_motor": 0.04195808340224186, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.090481219042118, "trigger": 800, "sampling_rate": 105, "lag": 1.5095890656303892, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9715775402601161, "trigger": "apogee", "sampling_rate": 105, "lag": 1.515247897847589, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5347.849330701422, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032748589681147966, "grain_number": 5, "grain_density": 1785.977327608245, "grain_outer_radius": 0.03307109912508156, "grain_initial_inner_radius": 0.015670958676165185, "grain_initial_height": 0.1196973265876975, "grain_separation": 0.006727678200248785, "grains_center_of_mass_position": 0.39701393130975093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003641319538088578, "throat_radius": 0.010867525672815532, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547306059933805}], "aerodynamic_surfaces": [{"length": 0.5592599144404677, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133204004082055}, {"n": 4, "root_chord": 0.11980037509036962, "tip_chord": 0.06067566554370064, "span": 0.11039093539469734, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047495799162345}, {"top_radius": 0.06310559161977138, "bottom_radius": 0.043827937245132516, "length": 0.05948516122959677, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701119816214332, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166268836691845, "upper_button_position": 0.08449293254514745}], "rail_length": 5, "inclination": 82.96854215984835, "heading": 49.369172309475005} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349250072206206, "mass": 15.236182782636245, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309910271073082, "I_33_without_motor": 0.011145345563029915, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.872640881951437, "trigger": 800, "sampling_rate": 105, "lag": 1.4154755186807677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029931264421024, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5104902565180556, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8422.630519560615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033521224636611065, "grain_number": 5, "grain_density": 1796.3887065985182, "grain_outer_radius": 0.032482858333342544, "grain_initial_inner_radius": 0.014731310761361197, "grain_initial_height": 0.11947372034943397, "grain_separation": 0.003167599468066601, "grains_center_of_mass_position": 0.3958659894196117, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.798218344912802e-05, "throat_radius": 0.010979430774619051, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254726897304367}], "aerodynamic_surfaces": [{"length": 0.5573780506197088, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338157126656443}, {"n": 4, "root_chord": 0.11987318071373512, "tip_chord": 0.059887351427063605, "span": 0.11030777551210964, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493247454120367}, {"top_radius": 0.06273053375261163, "bottom_radius": 0.042725412818293146, "length": 0.060960836963878905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007612096127847, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186259151504543, "upper_button_position": 0.08213529446233037}], "rail_length": 5, "inclination": 83.71031228771388, "heading": 52.585060773304654} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350706013762827, "mass": 16.040287944356912, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3327664382048585, "I_33_without_motor": 0.030383872393116098, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.997985343538815, "trigger": 800, "sampling_rate": 105, "lag": 1.6929914147963192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.069160489442433, "trigger": "apogee", "sampling_rate": 105, "lag": 1.296261656799952, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5891.746472275262, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375846431077999, "grain_number": 5, "grain_density": 1822.2966332358278, "grain_outer_radius": 0.03385369697113193, "grain_initial_inner_radius": 0.015458326910994321, "grain_initial_height": 0.11999982475100339, "grain_separation": 0.006236924947157777, "grains_center_of_mass_position": 0.3982251553458356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016159089344275407, "throat_radius": 0.011842268080621932, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536621411558908}], "aerodynamic_surfaces": [{"length": 0.5573274965104176, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1317354555880925}, {"n": 4, "root_chord": 0.1203976657917205, "tip_chord": 0.06086772632694415, "span": 0.10991395783910528, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494764088522155}, {"top_radius": 0.06477620286736073, "bottom_radius": 0.044241014605112525, "length": 0.06114082488521554, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000807847277151, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176953270767681, "upper_button_position": 0.08238545765094696}], "rail_length": 5, "inclination": 84.53938013512332, "heading": 52.80163496776792} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349865497499482, "mass": 15.987419450864962, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32029874994712, "I_33_without_motor": 0.05310576677329307, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.867463281942584, "trigger": 800, "sampling_rate": 105, "lag": 1.359920338717056, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0749823974103339, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5667320127801054, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4842.206234221754, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305323950428233, "grain_number": 5, "grain_density": 1844.2782295463094, "grain_outer_radius": 0.032432910260252884, "grain_initial_inner_radius": 0.014765293820121523, "grain_initial_height": 0.12005757150211287, "grain_separation": 0.005746575453063726, "grains_center_of_mass_position": 0.39638040904110733, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.678709716914499e-05, "throat_radius": 0.011339312403346088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558841345696867}], "aerodynamic_surfaces": [{"length": 0.560110881489798, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354244798777582}, {"n": 4, "root_chord": 0.11953507814345175, "tip_chord": 0.06071365433659327, "span": 0.11051138308670928, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486853985900633}, {"top_radius": 0.06282278169845747, "bottom_radius": 0.042795756466071526, "length": 0.061197294689722265, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002603814998755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174121250224585, "upper_button_position": 0.082848256477417}], "rail_length": 5, "inclination": 84.39882556678968, "heading": 51.41447079729374} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349484114069241, "mass": 15.004268572238333, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313422694764082, "I_33_without_motor": 0.044843719207480426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.028282983615611, "trigger": 800, "sampling_rate": 105, "lag": 1.472275561118572, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9654794158267908, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7860979020286463, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6551.59594839594, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233029801546781, "grain_number": 5, "grain_density": 1703.9494786692521, "grain_outer_radius": 0.0327705229865888, "grain_initial_inner_radius": 0.015118295972759606, "grain_initial_height": 0.1189173019186228, "grain_separation": 0.005694034905452166, "grains_center_of_mass_position": 0.3969584081589519, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036892512753668264, "throat_radius": 0.011750500782650502, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568561306437709}], "aerodynamic_surfaces": [{"length": 0.5580769378069325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335980933553411}, {"n": 4, "root_chord": 0.12017587280835271, "tip_chord": 0.05950264519826752, "span": 0.110392832187358, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493467789567152}, {"top_radius": 0.0630626340550642, "bottom_radius": 0.041605046599807086, "length": 0.05879461942017686, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998414255238044, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182959490124497, "upper_button_position": 0.08154547651135469}], "rail_length": 5, "inclination": 85.35049511209564, "heading": 52.31544116674326} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349646412861731, "mass": 15.105311642703159, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320999466349699, "I_33_without_motor": 0.047857785706578955, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.100206384680156, "trigger": 800, "sampling_rate": 105, "lag": 1.4250085588093526, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9326320694982834, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4085450575817076, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.336359765771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253827704428723, "grain_number": 5, "grain_density": 1779.2530581130607, "grain_outer_radius": 0.03280166420288363, "grain_initial_inner_radius": 0.01525313295080789, "grain_initial_height": 0.12013775798294597, "grain_separation": 0.005387901691089173, "grains_center_of_mass_position": 0.3959642260881282, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008862104627981797, "throat_radius": 0.01084790636977796, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547085827661026}], "aerodynamic_surfaces": [{"length": 0.5581029574287037, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335730769189487}, {"n": 4, "root_chord": 0.12027580501044195, "tip_chord": 0.05985577511264863, "span": 0.11001537301003463, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500743484815087}, {"top_radius": 0.06482570118173986, "bottom_radius": 0.04275521737767051, "length": 0.06095126047556633, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996688373881564, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182666609225779, "upper_button_position": 0.08140217646557857}], "rail_length": 5, "inclination": 86.42008800540026, "heading": 52.61441285212911} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349879099369615, "mass": 15.130519292611378, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327494262597919, "I_33_without_motor": 0.03636571441230872, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832073978054234, "trigger": 800, "sampling_rate": 105, "lag": 1.6576268047813651, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.083609606931902, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3502153590594876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4633.306704454064, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342276756426559, "grain_number": 5, "grain_density": 1840.1453817767106, "grain_outer_radius": 0.03290903198954227, "grain_initial_inner_radius": 0.015490766720880815, "grain_initial_height": 0.11950122412945297, "grain_separation": 0.0038748890964034445, "grains_center_of_mass_position": 0.39703317210276945, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008904503445570383, "throat_radius": 0.01066802558203703, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562192835625143}], "aerodynamic_surfaces": [{"length": 0.5563890192487898, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328711847105095}, {"n": 4, "root_chord": 0.11983229227723838, "tip_chord": 0.06021176595096258, "span": 0.1103097098680457, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493348105996696}, {"top_radius": 0.06315870121576071, "bottom_radius": 0.041810956315890914, "length": 0.05985900714053718, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986261101165038, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165865575363606, "upper_button_position": 0.08203955258014317}], "rail_length": 5, "inclination": 86.20174952892901, "heading": 50.590716620768035} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635090086737144, "mass": 15.639803989489307, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323336528499906, "I_33_without_motor": 0.046358791878699374, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.037090547296712, "trigger": 800, "sampling_rate": 105, "lag": 1.4518176780043965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9987747963751726, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437256202674161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6234.940068575804, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357157808484879, "grain_number": 5, "grain_density": 1866.485943869153, "grain_outer_radius": 0.0335887412799817, "grain_initial_inner_radius": 0.014384603305419658, "grain_initial_height": 0.12242800511528376, "grain_separation": 0.0038145871958654262, "grains_center_of_mass_position": 0.3968246020847351, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00027954872824153464, "throat_radius": 0.012019889212395971, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544601847176193}], "aerodynamic_surfaces": [{"length": 0.5596493865965045, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329510510730934}, {"n": 4, "root_chord": 0.11919408031660847, "tip_chord": 0.059930248994827656, "span": 0.10965389355764206, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499346514655528}, {"top_radius": 0.06514975734143111, "bottom_radius": 0.04442441092041345, "length": 0.060219133822580595, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004105726538611, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167126673007903, "upper_button_position": 0.08369790535307076}], "rail_length": 5, "inclination": 85.36499491751923, "heading": 53.285999494633266} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350183878823809, "mass": 14.868349138923463, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326102505211725, "I_33_without_motor": 0.02750639960986706, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961656213251374, "trigger": 800, "sampling_rate": 105, "lag": 1.4362388925899805, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9786849999924221, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2991660752094298, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5814.586386343618, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272079755557644, "grain_number": 5, "grain_density": 1809.521976380178, "grain_outer_radius": 0.03241026337206685, "grain_initial_inner_radius": 0.01515172194420851, "grain_initial_height": 0.1206394828163323, "grain_separation": 0.004143160630905464, "grains_center_of_mass_position": 0.39710122044206425, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.813780008939492e-05, "throat_radius": 0.010522261818187151, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550442785046716}], "aerodynamic_surfaces": [{"length": 0.5590958718006738, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329615464883374}, {"n": 4, "root_chord": 0.11953875304580622, "tip_chord": 0.06024662110730143, "span": 0.11049969642484923, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051637926478165}, {"top_radius": 0.06450010290485533, "bottom_radius": 0.04264260803723131, "length": 0.0598880374631229, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002571861043174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618003930999886, "upper_button_position": 0.08225325510443138}], "rail_length": 5, "inclination": 84.75623893443574, "heading": 52.65514553280906} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348869894392951, "mass": 15.559369042702418, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3275982691154296, "I_33_without_motor": 0.04533985811066024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.195798599738293, "trigger": 800, "sampling_rate": 105, "lag": 1.3024101874222012, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.044704529025333, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5172748468388095, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6697.904282626865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309594220831424, "grain_number": 5, "grain_density": 1809.6039320888544, "grain_outer_radius": 0.03285697485188301, "grain_initial_inner_radius": 0.015231800857847684, "grain_initial_height": 0.11946587812892155, "grain_separation": 0.0054924783156906146, "grains_center_of_mass_position": 0.3962089550805687, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005033681607310565, "throat_radius": 0.011589490395361357, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546154515684291}], "aerodynamic_surfaces": [{"length": 0.5598852164420858, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357597519216862}, {"n": 4, "root_chord": 0.1206211734547386, "tip_chord": 0.060490022879705244, "span": 0.11007649573443051, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496145528277832}, {"top_radius": 0.06012166339724554, "bottom_radius": 0.042874086020616146, "length": 0.06011103745775715, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700240472042231, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190052600948136, "upper_button_position": 0.08123521194741745}], "rail_length": 5, "inclination": 84.28343449908004, "heading": 47.47279538797064} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350040693031082, "mass": 15.29991631659731, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299702786463771, "I_33_without_motor": 0.043215094426615336, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.933362160265588, "trigger": 800, "sampling_rate": 105, "lag": 1.432884730292243, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0374695420123472, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9852850011503033, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6258.761932219957, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03369207217953206, "grain_number": 5, "grain_density": 1852.584170058988, "grain_outer_radius": 0.03314935335776865, "grain_initial_inner_radius": 0.015128844194134823, "grain_initial_height": 0.12009583290586391, "grain_separation": 0.004243434542231692, "grains_center_of_mass_position": 0.39681019544853313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002177295111205054, "throat_radius": 0.010911270578783558, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25249011954368}], "aerodynamic_surfaces": [{"length": 0.55884336566115, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132799445925905}, {"n": 4, "root_chord": 0.11965289120553867, "tip_chord": 0.060150022495700735, "span": 0.10955192733759019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498311001454925}, {"top_radius": 0.06381741844052924, "bottom_radius": 0.04334014227760103, "length": 0.061017757336674444, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988421673877997, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191477709468001, "upper_button_position": 0.07969439644099963}], "rail_length": 5, "inclination": 84.30924821221662, "heading": 53.444693884694765} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350815649154021, "mass": 15.326881644416625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312810248139529, "I_33_without_motor": 0.025583597485961763, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.069024126537501, "trigger": 800, "sampling_rate": 105, "lag": 1.6564773711682221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8990351870556206, "trigger": "apogee", "sampling_rate": 105, "lag": 1.558026617043349, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5572.5540303842, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033288442699142225, "grain_number": 5, "grain_density": 1810.004901893089, "grain_outer_radius": 0.033924368495554566, "grain_initial_inner_radius": 0.014835253806590879, "grain_initial_height": 0.11942442345830338, "grain_separation": 0.0053470073193171465, "grains_center_of_mass_position": 0.39664135802714023, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003364196450515038, "throat_radius": 0.011130079196306352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559707216548603}], "aerodynamic_surfaces": [{"length": 0.5598919571264916, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347970365361184}, {"n": 4, "root_chord": 0.12003995620313625, "tip_chord": 0.06048489088096799, "span": 0.11019186385708475, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487106917714355}, {"top_radius": 0.06339709490200107, "bottom_radius": 0.0431465675284212, "length": 0.058059633381551325, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992749554211152, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177132027087413, "upper_button_position": 0.08156175271237387}], "rail_length": 5, "inclination": 83.8930231648764, "heading": 50.23878338578684} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349892592890084, "mass": 15.164496768808526, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31899561612787, "I_33_without_motor": 0.030070109859709815, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958972303881463, "trigger": 800, "sampling_rate": 105, "lag": 1.4741577580807848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0586969992419752, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3628804856626577, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.819079471822, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303434390394296, "grain_number": 5, "grain_density": 1676.619189088941, "grain_outer_radius": 0.03320979630819546, "grain_initial_inner_radius": 0.014946419328665644, "grain_initial_height": 0.12014066606559813, "grain_separation": 0.004847082567286224, "grains_center_of_mass_position": 0.39516080073614923, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011703198104706636, "throat_radius": 0.011101964362529816, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255999148841109}], "aerodynamic_surfaces": [{"length": 0.5591624945984992, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347593221876144}, {"n": 4, "root_chord": 0.12041842204571085, "tip_chord": 0.060004793558377754, "span": 0.11031787498456135, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497534591140063}, {"top_radius": 0.06334298799782817, "bottom_radius": 0.044472986560534916, "length": 0.06264216640294189, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996068419867584, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193874568006678, "upper_button_position": 0.08021938518609062}], "rail_length": 5, "inclination": 83.31619689270623, "heading": 52.95933894945707} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350313290547015, "mass": 16.10039026419902, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330130499175332, "I_33_without_motor": 0.0344111112996521, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170556240600108, "trigger": 800, "sampling_rate": 105, "lag": 1.6196435125207915, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0433328738349643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.501903618870637, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7375.807039566225, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032765611318426445, "grain_number": 5, "grain_density": 1857.6616878614295, "grain_outer_radius": 0.03326001558079134, "grain_initial_inner_radius": 0.014790903437322863, "grain_initial_height": 0.12029202123769245, "grain_separation": 0.00435827685151444, "grains_center_of_mass_position": 0.396063265688173, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000712539678188759, "throat_radius": 0.011140479352698383, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254951069125292}], "aerodynamic_surfaces": [{"length": 0.5581454260709576, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348637131539807}, {"n": 4, "root_chord": 0.12061590344297898, "tip_chord": 0.06059141981820696, "span": 0.10961865837371465, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491322620218528}, {"top_radius": 0.06432093910072487, "bottom_radius": 0.04337171848209466, "length": 0.05968697118754806, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995360743668931, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171334254307632, "upper_button_position": 0.08240264893612992}], "rail_length": 5, "inclination": 84.44277336174414, "heading": 52.37431893725815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350347121130123, "mass": 15.70262799834762, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316692997922637, "I_33_without_motor": 0.04287956863250094, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.068315214244512, "trigger": 800, "sampling_rate": 105, "lag": 1.4304421281108692, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9185061225669691, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5332561672181375, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6505.341597833676, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032438340165034975, "grain_number": 5, "grain_density": 1820.7688325876452, "grain_outer_radius": 0.032846709403209724, "grain_initial_inner_radius": 0.014578349210305541, "grain_initial_height": 0.11887196044880298, "grain_separation": 0.004218046369658905, "grains_center_of_mass_position": 0.39761286069058216, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.213002722327763e-05, "throat_radius": 0.011238854505608811, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254470662302863}], "aerodynamic_surfaces": [{"length": 0.5585415851533323, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346134792186382}, {"n": 4, "root_chord": 0.120679612192658, "tip_chord": 0.059969666981425904, "span": 0.11007791858423444, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490900755466817}, {"top_radius": 0.06457696011316102, "bottom_radius": 0.04341063194758055, "length": 0.05932079520047622, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987053265894784, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177339803858817, "upper_button_position": 0.0809713462035967}], "rail_length": 5, "inclination": 85.6601416274476, "heading": 53.801461002715364} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349370249149273, "mass": 15.827251608970922, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303284260118605, "I_33_without_motor": 0.037977657101634255, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.839406924366754, "trigger": 800, "sampling_rate": 105, "lag": 1.3780899750344198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0121665687924761, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3233228632452796, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8363.480633355015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358290155874624, "grain_number": 5, "grain_density": 1773.0427368365717, "grain_outer_radius": 0.03295886748020807, "grain_initial_inner_radius": 0.014546351222902015, "grain_initial_height": 0.11915855286943992, "grain_separation": 0.0026301521053535564, "grains_center_of_mass_position": 0.3969112214823211, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004413480179007616, "throat_radius": 0.011226708195936224, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548023167883327}], "aerodynamic_surfaces": [{"length": 0.5589935818156294, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345389322426893}, {"n": 4, "root_chord": 0.12110283369238625, "tip_chord": 0.060036618006892604, "span": 0.1102337479060304, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049913674522621}, {"top_radius": 0.06293649176489796, "bottom_radius": 0.04484693482296695, "length": 0.05823166112736871, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993575867817342, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176231433995849, "upper_button_position": 0.0817344433821493}], "rail_length": 5, "inclination": 83.64283774203824, "heading": 54.89105306677308} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350492673608388, "mass": 15.37195941923643, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317459676756895, "I_33_without_motor": 0.02684343381992892, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93174938110769, "trigger": 800, "sampling_rate": 105, "lag": 1.4746917602304375, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9679131980346792, "trigger": "apogee", "sampling_rate": 105, "lag": 1.592821442937369, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6305.325963719266, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296863332512421, "grain_number": 5, "grain_density": 1813.4431542218163, "grain_outer_radius": 0.03370610826835887, "grain_initial_inner_radius": 0.01564690588809191, "grain_initial_height": 0.11845683043805529, "grain_separation": 0.0052297257814080764, "grains_center_of_mass_position": 0.3979759634716261, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007091083607321994, "throat_radius": 0.010671265955733701, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533892665497801}], "aerodynamic_surfaces": [{"length": 0.5580870029881658, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133088937197884}, {"n": 4, "root_chord": 0.12011799133367512, "tip_chord": 0.05969181102525103, "span": 0.11046549472744861, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049805627109839}, {"top_radius": 0.061874642824958206, "bottom_radius": 0.043831838481316346, "length": 0.05992420819924053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995703519221683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184739831976797, "upper_button_position": 0.08109636872448867}], "rail_length": 5, "inclination": 83.611419150386, "heading": 54.18974031765612} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349870395606622, "mass": 15.714170862084064, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306026416629446, "I_33_without_motor": 0.04319545522899576, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088799096452204, "trigger": 800, "sampling_rate": 105, "lag": 1.704942791592241, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1102795733405553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.736547557321492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5488.362001567039, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033046934082462245, "grain_number": 5, "grain_density": 1783.8707325301896, "grain_outer_radius": 0.03338213180491817, "grain_initial_inner_radius": 0.015179535620613065, "grain_initial_height": 0.11934926210689166, "grain_separation": 0.005554882536565949, "grains_center_of_mass_position": 0.39698906708051174, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007647347758377431, "throat_radius": 0.010331395023091272, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556566081732374}], "aerodynamic_surfaces": [{"length": 0.5572995727910659, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321940430813515}, {"n": 4, "root_chord": 0.12031713467407208, "tip_chord": 0.06048578844080526, "span": 0.11071056714341365, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049112215806383}, {"top_radius": 0.06198397131309136, "bottom_radius": 0.04429013545902245, "length": 0.05950168676061341, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980786735569765, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177054033947129, "upper_button_position": 0.08037327016226359}], "rail_length": 5, "inclination": 83.7182432275498, "heading": 56.69024457280942} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348894159160963, "mass": 15.443224397212777, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316621657944479, "I_33_without_motor": 0.030440814518453027, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.172700416708441, "trigger": 800, "sampling_rate": 105, "lag": 1.4550350807473122, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9688617984858819, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4009491353352548, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7216.394236597182, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03403704944484845, "grain_number": 5, "grain_density": 1861.28885297484, "grain_outer_radius": 0.03299925601871134, "grain_initial_inner_radius": 0.01546562002548939, "grain_initial_height": 0.12084168575472039, "grain_separation": 0.006255795411471284, "grains_center_of_mass_position": 0.39788289556367673, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0028315183452558633, "throat_radius": 0.011108259979991484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557668270666897}], "aerodynamic_surfaces": [{"length": 0.5589091411484087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352800151605023}, {"n": 4, "root_chord": 0.12008936479700898, "tip_chord": 0.05969662461327232, "span": 0.11013972681256338, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499606345233494}, {"top_radius": 0.06475435268396897, "bottom_radius": 0.04322282617859966, "length": 0.06273746979888938, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003743605472832, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179167414122605, "upper_button_position": 0.0824576191350227}], "rail_length": 5, "inclination": 84.19082985513785, "heading": 53.7840891237499} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349353932240265, "mass": 15.217636653450723, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310708016366995, "I_33_without_motor": 0.022912309496126174, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956406104466213, "trigger": 800, "sampling_rate": 105, "lag": 1.607608015895121, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0532206906620618, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3974931778287294, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6676.967272218776, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032643426605329734, "grain_number": 5, "grain_density": 1892.3146480831233, "grain_outer_radius": 0.03357989584179527, "grain_initial_inner_radius": 0.015106885554629666, "grain_initial_height": 0.11949882800453113, "grain_separation": 0.0030193284575172137, "grains_center_of_mass_position": 0.3964147323358289, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005712109865311248, "throat_radius": 0.01063135574717632, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555174524979678}], "aerodynamic_surfaces": [{"length": 0.5567758907971102, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335947950224605}, {"n": 4, "root_chord": 0.12051821196212245, "tip_chord": 0.059876024343286774, "span": 0.10901945712170442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04972110400367}, {"top_radius": 0.06412390408238992, "bottom_radius": 0.043650944554483526, "length": 0.05985680648362139, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999938797841142, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190365278607592, "upper_button_position": 0.08095735192335496}], "rail_length": 5, "inclination": 85.20199642027347, "heading": 53.51864614037308} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350169671918073, "mass": 15.436412383844115, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330061671728754, "I_33_without_motor": 0.03629225156698474, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066988884700743, "trigger": 800, "sampling_rate": 105, "lag": 1.4655272587060606, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.082814256176604, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8062378900151705, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8270.76207210444, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03299479059166721, "grain_number": 5, "grain_density": 1752.0801715895875, "grain_outer_radius": 0.03381443585504186, "grain_initial_inner_radius": 0.01441995445418806, "grain_initial_height": 0.1199735890256075, "grain_separation": 0.005723305709293718, "grains_center_of_mass_position": 0.39825734512521144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001357725809195965, "throat_radius": 0.010497071477645985, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566392581279542}], "aerodynamic_surfaces": [{"length": 0.5581907601685024, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133428351643044}, {"n": 4, "root_chord": 0.12054051093438269, "tip_chord": 0.05861037665463574, "span": 0.11036911764580361, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507721030974302}, {"top_radius": 0.0631905648318602, "bottom_radius": 0.04458939037962417, "length": 0.061255070405083815, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699267210722644, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160625392782292, "upper_button_position": 0.08320467144441479}], "rail_length": 5, "inclination": 84.60219979226731, "heading": 49.61438478987941} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349800989334023, "mass": 14.914943114808874, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411951134358, "I_33_without_motor": 0.04515073218803434, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.11449235035551, "trigger": 800, "sampling_rate": 105, "lag": 1.3044168439043191, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9414026963415754, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1906867098584377, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6789.319183616694, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033700090346935024, "grain_number": 5, "grain_density": 1801.254460111863, "grain_outer_radius": 0.03351306961777636, "grain_initial_inner_radius": 0.015008325638336702, "grain_initial_height": 0.11960366424076696, "grain_separation": 0.005815008001814942, "grains_center_of_mass_position": 0.3967661963408357, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003908100324132978, "throat_radius": 0.011622060483970315, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536278021286467}], "aerodynamic_surfaces": [{"length": 0.5590759502743302, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133560432881365}, {"n": 4, "root_chord": 0.11981003152714102, "tip_chord": 0.0596008060477033, "span": 0.10990832272968984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050786203206685}, {"top_radius": 0.06590177215376405, "bottom_radius": 0.042968166544998604, "length": 0.05990569839114822, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6978791741465095, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184317687527786, "upper_button_position": 0.07944740539373085}], "rail_length": 5, "inclination": 86.02106474919182, "heading": 55.254093189170675} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350283913977398, "mass": 15.958726481408748, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3331104853131395, "I_33_without_motor": 0.02391973512565149, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.123801830315646, "trigger": 800, "sampling_rate": 105, "lag": 1.4765499886552218, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9016523059608973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4815667422746812, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5327.907647530278, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262824537635882, "grain_number": 5, "grain_density": 1751.3705526176204, "grain_outer_radius": 0.03279806979976658, "grain_initial_inner_radius": 0.014901068723914503, "grain_initial_height": 0.12063928978784672, "grain_separation": 0.00370695590722452, "grains_center_of_mass_position": 0.3983136955495192, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000990245875661046, "throat_radius": 0.011389279888273613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547174004207595}], "aerodynamic_surfaces": [{"length": 0.5583460259465819, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338687366874016}, {"n": 4, "root_chord": 0.11958130251385693, "tip_chord": 0.060756547659343185, "span": 0.11071365402303539, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508077664157676}, {"top_radius": 0.06371592671450754, "bottom_radius": 0.043652030418915834, "length": 0.060962779116389365, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699959728174868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168552822572134, "upper_button_position": 0.08310444591765453}], "rail_length": 5, "inclination": 84.44788794745392, "heading": 49.94357757431476} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349428753095399, "mass": 15.108742833399356, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312565470677323, "I_33_without_motor": 0.0344507441552103, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.090841516504062, "trigger": 800, "sampling_rate": 105, "lag": 1.6317506404627709, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.034296863052648, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7146611497649413, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7160.441114237248, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032734781403769855, "grain_number": 5, "grain_density": 1775.1033342926478, "grain_outer_radius": 0.032707716968169855, "grain_initial_inner_radius": 0.015296227424347325, "grain_initial_height": 0.11964591508095472, "grain_separation": 0.005279221741532125, "grains_center_of_mass_position": 0.3977113851506663, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013772759175306383, "throat_radius": 0.0113673654845344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564829924451357}], "aerodynamic_surfaces": [{"length": 0.5588833995967364, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135025595425597}, {"n": 4, "root_chord": 0.11909773614438242, "tip_chord": 0.060344383996531664, "span": 0.1107014956741648, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488168652710321}, {"top_radius": 0.06431976442094334, "bottom_radius": 0.04270344843235191, "length": 0.059872658606607954, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996537442894147, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181530893691654, "upper_button_position": 0.08150065492024938}], "rail_length": 5, "inclination": 84.97961791258113, "heading": 52.36103137951007} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349500343036915, "mass": 15.808660360313144, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316974694594612, "I_33_without_motor": 0.020026127117376995, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987112164736319, "trigger": 800, "sampling_rate": 105, "lag": 1.6094809728238795, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9622490982543772, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4637715642084739, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5771.19098282863, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032920892948714496, "grain_number": 5, "grain_density": 1737.5434103197679, "grain_outer_radius": 0.03256924876008994, "grain_initial_inner_radius": 0.015212039286436663, "grain_initial_height": 0.12187324123652937, "grain_separation": 0.0050487173841268825, "grains_center_of_mass_position": 0.3973212164795021, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002812771204723559, "throat_radius": 0.010911660242252673, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255947342960723}], "aerodynamic_surfaces": [{"length": 0.5573690006078513, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345535526793353}, {"n": 4, "root_chord": 0.11930147673468555, "tip_chord": 0.060614789165917886, "span": 0.10977312683000152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499454912415964}, {"top_radius": 0.06364480515446769, "bottom_radius": 0.042191444446339335, "length": 0.059905169293309544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699621754840778, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182364023292761, "upper_button_position": 0.08138535251150192}], "rail_length": 5, "inclination": 83.43413149101329, "heading": 52.04258062666797} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350703423298536, "mass": 15.127151486834109, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324965036673605, "I_33_without_motor": 0.03799351080881276, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.015400211400419, "trigger": 800, "sampling_rate": 105, "lag": 1.5226508284027522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9860874347247122, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4014156106899687, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6616.939819079277, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263562126865434, "grain_number": 5, "grain_density": 1870.6264348695613, "grain_outer_radius": 0.03346489637446622, "grain_initial_inner_radius": 0.014683630319277554, "grain_initial_height": 0.12052066118860524, "grain_separation": 0.005935304018936149, "grains_center_of_mass_position": 0.3985022600457093, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014185853059623676, "throat_radius": 0.011473602596211684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254061465706233}], "aerodynamic_surfaces": [{"length": 0.5581628065146649, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348476464461552}, {"n": 4, "root_chord": 0.11937498905243343, "tip_chord": 0.05955648014004544, "span": 0.10972780460191149, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488475845254424}, {"top_radius": 0.06516832935883451, "bottom_radius": 0.04397332700563043, "length": 0.06020398613093928, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003022397726539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177502698594487, "upper_button_position": 0.08255196991320524}], "rail_length": 5, "inclination": 84.82788072526937, "heading": 52.89237134187711} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349923084192922, "mass": 15.740240659989627, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324385344852869, "I_33_without_motor": 0.03891324875955279, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.165672300812567, "trigger": 800, "sampling_rate": 105, "lag": 1.4914134801568444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0899421489520627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8896016306808836, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6447.828065657982, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03387245758261119, "grain_number": 5, "grain_density": 1771.3096417500055, "grain_outer_radius": 0.032559319081065054, "grain_initial_inner_radius": 0.01515977472675672, "grain_initial_height": 0.12033521046012079, "grain_separation": 0.004387035693564115, "grains_center_of_mass_position": 0.3965780438902023, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012759080598322011, "throat_radius": 0.0111551751200604, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254809893251277}], "aerodynamic_surfaces": [{"length": 0.5575552342857294, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133556894634734}, {"n": 4, "root_chord": 0.11972641580491776, "tip_chord": 0.06105273717996148, "span": 0.10963163448048106, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486013597650516}, {"top_radius": 0.06238283887606613, "bottom_radius": 0.04241559052961375, "length": 0.06091915791323657, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013988066315718, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6208962346010756, "upper_button_position": 0.08050257203049627}], "rail_length": 5, "inclination": 84.59090415782023, "heading": 52.14109017290528} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350404786500229, "mass": 16.137269014738774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330991517495053, "I_33_without_motor": 0.025172625689002838, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.137354148113344, "trigger": 800, "sampling_rate": 105, "lag": 1.5453107713794363, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1447609876114382, "trigger": "apogee", "sampling_rate": 105, "lag": 1.407767286731803, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4710.6971331659415, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033258247942796276, "grain_number": 5, "grain_density": 1808.0064540191117, "grain_outer_radius": 0.03323132409812556, "grain_initial_inner_radius": 0.01479327175608937, "grain_initial_height": 0.12116584012496566, "grain_separation": 0.003821824101384891, "grains_center_of_mass_position": 0.3971088128559651, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009046714123341989, "throat_radius": 0.009664779461818943, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535185551599506}], "aerodynamic_surfaces": [{"length": 0.557478558587545, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346322005625}, {"n": 4, "root_chord": 0.11989855167935383, "tip_chord": 0.061090142842349066, "span": 0.11099931679331465, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493958230210252}, {"top_radius": 0.06245464543779375, "bottom_radius": 0.04214134679977992, "length": 0.06104152200358167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986189726434836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195539941749884, "upper_button_position": 0.07906497846849525}], "rail_length": 5, "inclination": 85.18571381594013, "heading": 55.579683380956176} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350515383876143, "mass": 15.559336418774802, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315198876813853, "I_33_without_motor": 0.036364884214033874, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958491608089297, "trigger": 800, "sampling_rate": 105, "lag": 1.56990633407898, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9961482990363594, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5373057666033854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6222.2359119502225, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335692751588762, "grain_number": 5, "grain_density": 1867.5839329677208, "grain_outer_radius": 0.03322278400658547, "grain_initial_inner_radius": 0.014460434239338392, "grain_initial_height": 0.12061296459219305, "grain_separation": 0.003922258497484831, "grains_center_of_mass_position": 0.39684867563494947, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016637180259345056, "throat_radius": 0.011352594879715926, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254570329316982}], "aerodynamic_surfaces": [{"length": 0.5553817872320977, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339700569111457}, {"n": 4, "root_chord": 0.12152357151899802, "tip_chord": 0.06041622534194668, "span": 0.11001645551238104, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049671035404961}, {"top_radius": 0.0634479800604837, "bottom_radius": 0.042518078835201235, "length": 0.05940793360121503, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994089961656181, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187742592579244, "upper_button_position": 0.08063473690769374}], "rail_length": 5, "inclination": 85.63657926896805, "heading": 53.27982615501605} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350769299756744, "mass": 15.662911357191982, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336593463696791, "I_33_without_motor": 0.03347954107080942, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.810141349176964, "trigger": 800, "sampling_rate": 105, "lag": 1.5852898586737019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9626060939174025, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5629032144004003, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5453.768667327067, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263241183927821, "grain_number": 5, "grain_density": 1905.3890089242384, "grain_outer_radius": 0.032893919103242394, "grain_initial_inner_radius": 0.015131904608470283, "grain_initial_height": 0.11975435056080232, "grain_separation": 0.004532235903512014, "grains_center_of_mass_position": 0.3988317262081042, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016114785076305513, "throat_radius": 0.011084806245850818, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547803173532772}], "aerodynamic_surfaces": [{"length": 0.5594293318552851, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335865602827764}, {"n": 4, "root_chord": 0.1201750704341565, "tip_chord": 0.059147159055340244, "span": 0.10905516043933107, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511508888600174}, {"top_radius": 0.06381113644760991, "bottom_radius": 0.04349125206880764, "length": 0.060576454225214, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983073705501224, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172799976801797, "upper_button_position": 0.08102737286994266}], "rail_length": 5, "inclination": 83.2754900103111, "heading": 54.150583531825326} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350450327207896, "mass": 15.960505778843357, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316198091580501, "I_33_without_motor": 0.02536193574725029, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.837931879781575, "trigger": 800, "sampling_rate": 105, "lag": 1.5786231698368196, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1297338911860404, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5056563473760312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8478.169990484077, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346652329719885, "grain_number": 5, "grain_density": 1754.7114268168416, "grain_outer_radius": 0.03242182987718196, "grain_initial_inner_radius": 0.014750035674767622, "grain_initial_height": 0.12032122899919237, "grain_separation": 0.005318279932237406, "grains_center_of_mass_position": 0.3971543071855383, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001089653995377986, "throat_radius": 0.011581685444457167, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255773450282957}], "aerodynamic_surfaces": [{"length": 0.5566390530214999, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331730962213438}, {"n": 4, "root_chord": 0.12050431498031904, "tip_chord": 0.060507359845978916, "span": 0.10981649654675209, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491080888800328}, {"top_radius": 0.0638051902364772, "bottom_radius": 0.044045626841589795, "length": 0.059164097879854306, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015446196115337, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197637563638787, "upper_button_position": 0.08178086324765499}], "rail_length": 5, "inclination": 85.04615946617915, "heading": 50.7997573823334} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350105961500647, "mass": 15.678036322050135, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322830435678733, "I_33_without_motor": 0.032747148924568495, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898969020904802, "trigger": 800, "sampling_rate": 105, "lag": 1.475609860907886, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9727924118107287, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5669184970176644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5166.607078220946, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03380849513216736, "grain_number": 5, "grain_density": 1754.5449464962953, "grain_outer_radius": 0.032323786460780435, "grain_initial_inner_radius": 0.014880274736735331, "grain_initial_height": 0.12047410760289992, "grain_separation": 0.005534490597536312, "grains_center_of_mass_position": 0.3964320997759306, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014551160580240907, "throat_radius": 0.01191637048178563, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558097150332612}], "aerodynamic_surfaces": [{"length": 0.5584758567040524, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360328433798204}, {"n": 4, "root_chord": 0.11887039607534329, "tip_chord": 0.06056669272399835, "span": 0.11055714538656916, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494654639401186}, {"top_radius": 0.0640819142369023, "bottom_radius": 0.04407606660485711, "length": 0.059993307897778306, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997782623695784, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190317858668656, "upper_button_position": 0.08074647650271283}], "rail_length": 5, "inclination": 83.97577113536926, "heading": 53.769362490716894} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350121868577298, "mass": 15.262450469131322, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314634831974658, "I_33_without_motor": 0.03716972950560464, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.872091504101958, "trigger": 800, "sampling_rate": 105, "lag": 1.5480795510333196, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9833020679548939, "trigger": "apogee", "sampling_rate": 105, "lag": 1.045241266034858, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5281.483630686826, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0338888621252778, "grain_number": 5, "grain_density": 1843.116061901209, "grain_outer_radius": 0.03339333240860431, "grain_initial_inner_radius": 0.014874433063879443, "grain_initial_height": 0.11966478175036223, "grain_separation": 0.003918162614533852, "grains_center_of_mass_position": 0.3984152120562469, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012993227674673972, "throat_radius": 0.010890188805990327, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558248563259238}], "aerodynamic_surfaces": [{"length": 0.5578251464091522, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338631558451788}, {"n": 4, "root_chord": 0.12000611041219586, "tip_chord": 0.059325692698378736, "span": 0.10941849668172379, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512037215901116}, {"top_radius": 0.06317233459046101, "bottom_radius": 0.0430419350084772, "length": 0.060049774181081525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012454084303376, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183897825150217, "upper_button_position": 0.08285562591531581}], "rail_length": 5, "inclination": 84.97288370209186, "heading": 52.31002541725072} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348660390791891, "mass": 15.47092089594817, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3204561676986595, "I_33_without_motor": 0.040928835227954465, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961817863620825, "trigger": 800, "sampling_rate": 105, "lag": 1.465700548740836, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0120061715233213, "trigger": "apogee", "sampling_rate": 105, "lag": 0.8189804004651143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6470.4849041185535, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03260069013830882, "grain_number": 5, "grain_density": 1804.942359868739, "grain_outer_radius": 0.03290740275807399, "grain_initial_inner_radius": 0.01524695072364522, "grain_initial_height": 0.11975194584478709, "grain_separation": 0.004335518465797023, "grains_center_of_mass_position": 0.3957298548425083, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00021407048700799693, "throat_radius": 0.010523704193671171, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566555603813734}], "aerodynamic_surfaces": [{"length": 0.5581520847234452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340198342149053}, {"n": 4, "root_chord": 0.11937919372719148, "tip_chord": 0.060487288141135846, "span": 0.11070346473372725, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509343359879086}, {"top_radius": 0.0622238356506989, "bottom_radius": 0.04236691319670035, "length": 0.059645480508887995, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982258426549751, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205811254028549, "upper_button_position": 0.07764471725212019}], "rail_length": 5, "inclination": 85.30876334916552, "heading": 53.01036444957632} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350783837040677, "mass": 15.863750072164514, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3136773071109165, "I_33_without_motor": 0.02721162674873785, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.976721980232009, "trigger": 800, "sampling_rate": 105, "lag": 1.5696734822728984, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0624180256685016, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7146214449471802, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7328.858006290158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033020102087206696, "grain_number": 5, "grain_density": 1793.800579954151, "grain_outer_radius": 0.03318152106851743, "grain_initial_inner_radius": 0.0142926173610234, "grain_initial_height": 0.12054967547934549, "grain_separation": 0.005547862076182036, "grains_center_of_mass_position": 0.3976642102259326, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006399575296127673, "throat_radius": 0.011230455617403445, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559982031254473}], "aerodynamic_surfaces": [{"length": 0.5585010085309152, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330779870364223}, {"n": 4, "root_chord": 0.1202843934051959, "tip_chord": 0.06003369520652572, "span": 0.1103091546895969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487753956920167}, {"top_radius": 0.06439354463295176, "bottom_radius": 0.04249487795698444, "length": 0.061683983443856887, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699177934857415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170231682919552, "upper_button_position": 0.08215476656545972}], "rail_length": 5, "inclination": 85.02111067784938, "heading": 52.41254192724875} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348998617060858, "mass": 16.075110645896427, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32361434931757, "I_33_without_motor": 0.030796745630710637, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.104384190095931, "trigger": 800, "sampling_rate": 105, "lag": 1.4790098493952102, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0492640509320856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3340655355961952, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7607.881322585493, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321999838123685, "grain_number": 5, "grain_density": 1784.7364556074335, "grain_outer_radius": 0.033645282768324264, "grain_initial_inner_radius": 0.015556588794079932, "grain_initial_height": 0.11834799822760227, "grain_separation": 0.00682979717695887, "grains_center_of_mass_position": 0.3979057604920125, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013159793650601736, "throat_radius": 0.011496534201175882, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254153227583068}], "aerodynamic_surfaces": [{"length": 0.55783213247001, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364710132784195}, {"n": 4, "root_chord": 0.11902080614748865, "tip_chord": 0.059688832909200164, "span": 0.11008037266777221, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487887662195094}, {"top_radius": 0.06277777263492111, "bottom_radius": 0.044083939050483585, "length": 0.05955235496124502, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010170180407969, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171710626729376, "upper_button_position": 0.08384595536785922}], "rail_length": 5, "inclination": 83.40950770708254, "heading": 51.02327035019454} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349802590399706, "mass": 16.23452327221345, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319911295410113, "I_33_without_motor": 0.03649914169813383, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027467301880234, "trigger": 800, "sampling_rate": 105, "lag": 1.568392868857753, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0702142142210807, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3132828548843847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7565.616684545956, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033169659321921126, "grain_number": 5, "grain_density": 1818.7095997603506, "grain_outer_radius": 0.03278100011450876, "grain_initial_inner_radius": 0.015120708821299404, "grain_initial_height": 0.11998173973739125, "grain_separation": 0.0054709858676290435, "grains_center_of_mass_position": 0.39770126014665436, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013347735992692293, "throat_radius": 0.010824843747870442, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543085717325173}], "aerodynamic_surfaces": [{"length": 0.5584009385732011, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341309189912927}, {"n": 4, "root_chord": 0.12023496111239516, "tip_chord": 0.061330270752463, "span": 0.1097502600316637, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0517515556088288}, {"top_radius": 0.06416744129533275, "bottom_radius": 0.04474854230288919, "length": 0.06012440983657318, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700597732405117, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178098717796787, "upper_button_position": 0.0827878606254383}], "rail_length": 5, "inclination": 84.6471313155174, "heading": 55.55650373587088} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349295388341362, "mass": 15.06540918631974, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314091185849668, "I_33_without_motor": 0.017800270580767687, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147147349394483, "trigger": 800, "sampling_rate": 105, "lag": 1.4818088650020391, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.201345009995065, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5927730686275627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8148.5019338372695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032392991765499965, "grain_number": 5, "grain_density": 1787.6585310127703, "grain_outer_radius": 0.03238683523361526, "grain_initial_inner_radius": 0.015220816254615318, "grain_initial_height": 0.12143918994238434, "grain_separation": 0.006168316028402556, "grains_center_of_mass_position": 0.3983054752880235, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005158038308098603, "throat_radius": 0.011046067455513717, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549272326736345}], "aerodynamic_surfaces": [{"length": 0.5583491139034715, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341421728773475}, {"n": 4, "root_chord": 0.11943879760265129, "tip_chord": 0.05998793577443457, "span": 0.10943389671459172, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502412299286572}, {"top_radius": 0.06368753526979867, "bottom_radius": 0.04302809168464748, "length": 0.05814978872473538, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995108777993633, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190584446507308, "upper_button_position": 0.08045243314863249}], "rail_length": 5, "inclination": 84.90117075656005, "heading": 54.051996486542734} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350123883435298, "mass": 15.661520070661563, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322959868079923, "I_33_without_motor": 0.029970805006898457, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.90149395660031, "trigger": 800, "sampling_rate": 105, "lag": 1.5282640199939093, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.112461776791831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.90512174392554, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4566.330439338391, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032974900923760375, "grain_number": 5, "grain_density": 1928.2365577056592, "grain_outer_radius": 0.03280956019776218, "grain_initial_inner_radius": 0.01478828234009957, "grain_initial_height": 0.11902009193779911, "grain_separation": 0.005198550883380457, "grains_center_of_mass_position": 0.39705123042537593, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00029781838192464793, "throat_radius": 0.010904551788173218, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557066677924822}], "aerodynamic_surfaces": [{"length": 0.5570372120067163, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13451296546421}, {"n": 4, "root_chord": 0.11954624162454704, "tip_chord": 0.060186957945873115, "span": 0.1098799367013546, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486444818302034}, {"top_radius": 0.06442148125015061, "bottom_radius": 0.04363669804627557, "length": 0.058494457064462935, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005515121813767, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188499774038293, "upper_button_position": 0.08170153477754738}], "rail_length": 5, "inclination": 84.56037552133628, "heading": 53.02655938733294} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350936283237112, "mass": 14.891682947299362, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328041297505124, "I_33_without_motor": 0.03632940678808539, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.213904100064939, "trigger": 800, "sampling_rate": 105, "lag": 1.6053490598830493, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8919107727432881, "trigger": "apogee", "sampling_rate": 105, "lag": 1.673810222249271, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5990.928304124665, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032565953091055345, "grain_number": 5, "grain_density": 1824.353450715509, "grain_outer_radius": 0.03328753035561567, "grain_initial_inner_radius": 0.014488742622502887, "grain_initial_height": 0.12048629156520714, "grain_separation": 0.006939209386015668, "grains_center_of_mass_position": 0.3969607409751967, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00035809550254722335, "throat_radius": 0.01175960965536573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565631254471061}], "aerodynamic_surfaces": [{"length": 0.5622632376714678, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348495147170563}, {"n": 4, "root_chord": 0.12051208879383117, "tip_chord": 0.05978129690974875, "span": 0.1095223900894023, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502954444116015}, {"top_radius": 0.06301764881971714, "bottom_radius": 0.043375511735461655, "length": 0.06098647538904652, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996486585928394, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180608715574805, "upper_button_position": 0.08158778703535896}], "rail_length": 5, "inclination": 84.30997578803472, "heading": 54.51658199548559} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349653146293449, "mass": 15.353536721669942, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317984993354678, "I_33_without_motor": 0.0465802163228131, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.996178459567885, "trigger": 800, "sampling_rate": 105, "lag": 1.3903953880614692, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.039794775371932, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3072808474325013, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.699637966466, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307196033084735, "grain_number": 5, "grain_density": 1899.4125199993828, "grain_outer_radius": 0.031831723124635024, "grain_initial_inner_radius": 0.015130002218749012, "grain_initial_height": 0.1213064876254395, "grain_separation": 0.004297633968455045, "grains_center_of_mass_position": 0.3967096622937672, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013566252124776073, "throat_radius": 0.010989714382804902, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552642717332305}], "aerodynamic_surfaces": [{"length": 0.5588996143138134, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335919140995012}, {"n": 4, "root_chord": 0.11960670394785448, "tip_chord": 0.05990433389963756, "span": 0.10929788265603795, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484015451460509}, {"top_radius": 0.06329854050691795, "bottom_radius": 0.04308870004453832, "length": 0.05917815110225777, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6976150865016086, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175461221750218, "upper_button_position": 0.08006896432658683}], "rail_length": 5, "inclination": 87.23062339929918, "heading": 52.49163685088692} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350501524530588, "mass": 15.942798665251555, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3179610930898, "I_33_without_motor": 0.042817224634383214, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.184691268796522, "trigger": 800, "sampling_rate": 105, "lag": 1.4177029434549682, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0201012674906356, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5490792050550615, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7995.728316931134, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309120289829016, "grain_number": 5, "grain_density": 1779.9536880122912, "grain_outer_radius": 0.03239695008564381, "grain_initial_inner_radius": 0.015045732782829616, "grain_initial_height": 0.1185673371700413, "grain_separation": 0.0037185093015481433, "grains_center_of_mass_position": 0.39645290786984316, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010376644226853789, "throat_radius": 0.010988857971197245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541614897968725}], "aerodynamic_surfaces": [{"length": 0.5587697244021678, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338022421620901}, {"n": 4, "root_chord": 0.12047474066262115, "tip_chord": 0.05933114484021907, "span": 0.11015550895018164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504218164599495}, {"top_radius": 0.06476349259798837, "bottom_radius": 0.04421309444781026, "length": 0.05931891676239017, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699141666301877, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166190001396183, "upper_button_position": 0.08252266616225867}], "rail_length": 5, "inclination": 85.5333223366984, "heading": 50.69011672979223} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350371012933635, "mass": 15.1245112748953, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311293431773919, "I_33_without_motor": 0.040124165162110405, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.14760640299584, "trigger": 800, "sampling_rate": 105, "lag": 1.5622542962774684, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0553019249930722, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6903446489576919, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5756.376016740657, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304563426360844, "grain_number": 5, "grain_density": 1879.5399634849734, "grain_outer_radius": 0.03359148045484662, "grain_initial_inner_radius": 0.014684731716904464, "grain_initial_height": 0.12049136857295754, "grain_separation": 0.0066336555536088615, "grains_center_of_mass_position": 0.39543921626232015, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018951231819564162, "throat_radius": 0.010506159372840346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545610781093472}], "aerodynamic_surfaces": [{"length": 0.5593841608085036, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342137562369017}, {"n": 4, "root_chord": 0.12008627938567581, "tip_chord": 0.060150979425264824, "span": 0.11062043232851869, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497004229828173}, {"top_radius": 0.06416780580135187, "bottom_radius": 0.042793045696680965, "length": 0.06043876787595695, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992676444473734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199509832234711, "upper_button_position": 0.07931666122390235}], "rail_length": 5, "inclination": 85.14576088363222, "heading": 51.39297855480817} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351079810476085, "mass": 15.204782668198838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334639138410031, "I_33_without_motor": 0.03572898574120846, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.181592407698975, "trigger": 800, "sampling_rate": 105, "lag": 1.4342140194418491, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.024865527679235, "trigger": "apogee", "sampling_rate": 105, "lag": 1.446967291486794, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7369.012497810622, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03225941728380665, "grain_number": 5, "grain_density": 1920.223433744482, "grain_outer_radius": 0.03238798882593754, "grain_initial_inner_radius": 0.015440970260446283, "grain_initial_height": 0.12049246689359275, "grain_separation": 0.004991829586825256, "grains_center_of_mass_position": 0.39702148021948347, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006788873273367201, "throat_radius": 0.0113531411589989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548822215950164}], "aerodynamic_surfaces": [{"length": 0.5567630381330501, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135016850408085}, {"n": 4, "root_chord": 0.12042177835145691, "tip_chord": 0.06066081507830222, "span": 0.11031181110663345, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480387358323173}, {"top_radius": 0.064004240138872, "bottom_radius": 0.043323264114207984, "length": 0.05992811426237308, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975541417102279, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191956025527323, "upper_button_position": 0.07835853915749558}], "rail_length": 5, "inclination": 84.96492621094026, "heading": 54.71355210479887} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348361951373317, "mass": 15.779111545723815, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322923252909344, "I_33_without_motor": 0.04191177458021657, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03750592251892, "trigger": 800, "sampling_rate": 105, "lag": 1.4983135612206175, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9710726803964689, "trigger": "apogee", "sampling_rate": 105, "lag": 1.548196690250414, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6073.962375037867, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033397632260515446, "grain_number": 5, "grain_density": 1737.4922869249567, "grain_outer_radius": 0.03297956524011285, "grain_initial_inner_radius": 0.015119695028738162, "grain_initial_height": 0.1181708962440501, "grain_separation": 0.004314377921399146, "grains_center_of_mass_position": 0.3956459569003373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009171045887611718, "throat_radius": 0.011052260814030003, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255254740797622}], "aerodynamic_surfaces": [{"length": 0.5606061802522319, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350946208241919}, {"n": 4, "root_chord": 0.12096993319601741, "tip_chord": 0.06043096370761156, "span": 0.11021265546532294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049560486087995}, {"top_radius": 0.06453888530335615, "bottom_radius": 0.04392614804325389, "length": 0.05902632839633312, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984562492137136, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174209368516109, "upper_button_position": 0.08103531236210271}], "rail_length": 5, "inclination": 86.61509371854154, "heading": 54.93083731765723} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350330866026976, "mass": 15.326329159074707, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325567174798042, "I_33_without_motor": 0.007289059728048393, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.1753487805475, "trigger": 800, "sampling_rate": 105, "lag": 1.5686169274026986, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9476974634853635, "trigger": "apogee", "sampling_rate": 105, "lag": 1.363759266361294, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7125.286965708706, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341159107955456, "grain_number": 5, "grain_density": 1787.6080049520676, "grain_outer_radius": 0.03246295469321091, "grain_initial_inner_radius": 0.014747456696870448, "grain_initial_height": 0.121222013709392, "grain_separation": 0.003039045406527607, "grains_center_of_mass_position": 0.3975570705655549, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017924635314084405, "throat_radius": 0.01127861899060872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535011541900478}], "aerodynamic_surfaces": [{"length": 0.559040914648605, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342959329534055}, {"n": 4, "root_chord": 0.11982466497578774, "tip_chord": 0.05987376131353998, "span": 0.11060915918369112, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487802600388256}, {"top_radius": 0.06491798778844683, "bottom_radius": 0.04433401670227386, "length": 0.06073137983917948, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7017700948874563, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619265562727817, "upper_button_position": 0.08250453215963938}], "rail_length": 5, "inclination": 84.60680814893144, "heading": 52.378193925291406} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350640382561927, "mass": 15.026345725446497, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3160153556693315, "I_33_without_motor": 0.024353595994181017, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.156440806326529, "trigger": 800, "sampling_rate": 105, "lag": 1.4800595694552392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.001476507557566, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7470025780742209, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5620.324596004424, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03389344982150161, "grain_number": 5, "grain_density": 1814.8680594996738, "grain_outer_radius": 0.03267670028689923, "grain_initial_inner_radius": 0.01539581109523742, "grain_initial_height": 0.12019966735027868, "grain_separation": 0.005850097102970081, "grains_center_of_mass_position": 0.3968878190836923, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001041671124718523, "throat_radius": 0.009990796737123235, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547291353651138}], "aerodynamic_surfaces": [{"length": 0.5585608051166921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133619359971982}, {"n": 4, "root_chord": 0.11938091915491959, "tip_chord": 0.060599993063511104, "span": 0.10993040800068662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497707672215708}, {"top_radius": 0.06350080123807432, "bottom_radius": 0.042074421747690265, "length": 0.059587594787646546, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005040810165265, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175904423893303, "upper_button_position": 0.08291363862719625}], "rail_length": 5, "inclination": 83.8924664549882, "heading": 50.61677176004225} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350260829932368, "mass": 16.85824848604514, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322920210503629, "I_33_without_motor": 0.024577458063146176, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077078409681693, "trigger": 800, "sampling_rate": 105, "lag": 1.5384020721577074, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0059044072085148, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2179498191524332, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6538.1344139972825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033378353096169926, "grain_number": 5, "grain_density": 1819.3616352840666, "grain_outer_radius": 0.03341322278823224, "grain_initial_inner_radius": 0.014839302519058675, "grain_initial_height": 0.11878236123327408, "grain_separation": 0.004294216021394971, "grains_center_of_mass_position": 0.3964689617556223, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006962831597324489, "throat_radius": 0.011437584856248052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540357005822176}], "aerodynamic_surfaces": [{"length": 0.5584392505053967, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357453164276239}, {"n": 4, "root_chord": 0.11948150937973216, "tip_chord": 0.060092924427955816, "span": 0.10952162586473901, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506078340045293}, {"top_radius": 0.06414954860435064, "bottom_radius": 0.044582061808077215, "length": 0.05975749030087596, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000375717465624, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181780973286453, "upper_button_position": 0.08185947441791719}], "rail_length": 5, "inclination": 85.88682745922408, "heading": 50.9506243309805} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349260478742574, "mass": 15.985210462323312, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325362600952675, "I_33_without_motor": 0.02677963512571215, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.132585587271372, "trigger": 800, "sampling_rate": 105, "lag": 1.4407859855212959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9838763816299103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4650758533887445, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.024837539215, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03222769499979612, "grain_number": 5, "grain_density": 1878.3961256335022, "grain_outer_radius": 0.033451830280308174, "grain_initial_inner_radius": 0.01476500118758513, "grain_initial_height": 0.12142972071587001, "grain_separation": 0.005159132209700492, "grains_center_of_mass_position": 0.3972867236738963, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014552053871885792, "throat_radius": 0.011134982969680967, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25435326425634}], "aerodynamic_surfaces": [{"length": 0.557178591345604, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349448009133876}, {"n": 4, "root_chord": 0.12040274212439453, "tip_chord": 0.061177759309502554, "span": 0.11021977364448857, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491914070132162}, {"top_radius": 0.06350242316295829, "bottom_radius": 0.04340146919003454, "length": 0.05966101300394326, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016167090183569, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168091780015744, "upper_button_position": 0.08480753101678251}], "rail_length": 5, "inclination": 83.70226170874375, "heading": 51.25393033662733} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350265950031143, "mass": 15.768972300266972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325217007493812, "I_33_without_motor": 0.016987911185867576, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.052764556020563, "trigger": 800, "sampling_rate": 105, "lag": 1.4958486332701224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9723132196333271, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8664238896593293, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.7009633376265, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033657030019141734, "grain_number": 5, "grain_density": 1839.4344020559518, "grain_outer_radius": 0.0331904508086706, "grain_initial_inner_radius": 0.015507134265071694, "grain_initial_height": 0.1187449520582447, "grain_separation": 0.004775540968941716, "grains_center_of_mass_position": 0.39479909026790055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013404970886475337, "throat_radius": 0.011554472245820194, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554668409495882}], "aerodynamic_surfaces": [{"length": 0.5575341096987367, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330645373665131}, {"n": 4, "root_chord": 0.11980785398538295, "tip_chord": 0.060016845353144485, "span": 0.10950258165172803, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495008048917955}, {"top_radius": 0.06355286545797825, "bottom_radius": 0.04232245828893425, "length": 0.060118061218237685, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004400906692405, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61646114526953, "upper_button_position": 0.08397894539971051}], "rail_length": 5, "inclination": 84.06871978760277, "heading": 50.364818697924925} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349396224041597, "mass": 15.35577650618249, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315561469594735, "I_33_without_motor": 0.046876496343808804, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.968771178880093, "trigger": 800, "sampling_rate": 105, "lag": 1.4860929128821558, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9619410572431822, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3974811522973358, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5417.3271368342375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325309410763025, "grain_number": 5, "grain_density": 1835.6772692263244, "grain_outer_radius": 0.03311344403462894, "grain_initial_inner_radius": 0.015198134299831675, "grain_initial_height": 0.12048892981178361, "grain_separation": 0.005933678345115735, "grains_center_of_mass_position": 0.39681559277010753, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011151913262306514, "throat_radius": 0.010397338577635223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549801556015483}], "aerodynamic_surfaces": [{"length": 0.5586859658659623, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331720912561432}, {"n": 4, "root_chord": 0.12080242345276808, "tip_chord": 0.059707034006840756, "span": 0.11043485142112758, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488243499476364}, {"top_radius": 0.06416144393688154, "bottom_radius": 0.04420541240636748, "length": 0.06019635315574583, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997209333697708, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199119181526506, "upper_button_position": 0.07980901521712025}], "rail_length": 5, "inclination": 82.98301022890979, "heading": 51.09701983484521} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349910464561098, "mass": 15.806340145477918, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308880514981399, "I_33_without_motor": 0.05836527286821258, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894935874853546, "trigger": 800, "sampling_rate": 105, "lag": 1.4840025567618893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0633861312819748, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3599383862988768, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3838.5928722333606, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032629370098409646, "grain_number": 5, "grain_density": 1792.5152102499696, "grain_outer_radius": 0.03278303476423578, "grain_initial_inner_radius": 0.014613154392013446, "grain_initial_height": 0.1205166469460215, "grain_separation": 0.005032980054937358, "grains_center_of_mass_position": 0.3974531957397004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007362765914558896, "throat_radius": 0.010719722265220196, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255290957321383}], "aerodynamic_surfaces": [{"length": 0.5581163511214612, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134980602068245}, {"n": 4, "root_chord": 0.12018351079963864, "tip_chord": 0.06033620853726553, "span": 0.10985015919456825, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502739705485646}, {"top_radius": 0.06385355993242602, "bottom_radius": 0.04276851817471445, "length": 0.061005586725111, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992069898530464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179926516491924, "upper_button_position": 0.08121433820385404}], "rail_length": 5, "inclination": 84.62689501158239, "heading": 54.4460273824529} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349605745056323, "mass": 15.343362882773029, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334510817052035, "I_33_without_motor": 0.043275994370085065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.017697990350106, "trigger": 800, "sampling_rate": 105, "lag": 1.3140926718320072, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.030710347371391, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5442470162762376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.354772237489, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03340099467642919, "grain_number": 5, "grain_density": 1857.086429745994, "grain_outer_radius": 0.03324607382933539, "grain_initial_inner_radius": 0.01577331202459219, "grain_initial_height": 0.11994463876227471, "grain_separation": 0.006323474733876438, "grains_center_of_mass_position": 0.3965804848661052, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005677326833137419, "throat_radius": 0.010472590535141353, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255757864738529}], "aerodynamic_surfaces": [{"length": 0.5572742605668941, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348717189250344}, {"n": 4, "root_chord": 0.11920172621796093, "tip_chord": 0.059356132496234136, "span": 0.10989522964329033, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480131473846022}, {"top_radius": 0.06603943312497015, "bottom_radius": 0.04430838840157536, "length": 0.05977304866452775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994542099388923, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617651528096768, "upper_button_position": 0.08180268184212425}], "rail_length": 5, "inclination": 83.41184299692297, "heading": 56.92582834670624} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350379430845655, "mass": 14.695114055391965, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317652443707259, "I_33_without_motor": 0.044779663926957536, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93171615177102, "trigger": 800, "sampling_rate": 105, "lag": 1.6120828861237102, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9783221640402063, "trigger": "apogee", "sampling_rate": 105, "lag": 1.283078556475205, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5555.219947708453, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286122028569595, "grain_number": 5, "grain_density": 1787.9362677995719, "grain_outer_radius": 0.032866798835048956, "grain_initial_inner_radius": 0.01480042491513218, "grain_initial_height": 0.12088510636976427, "grain_separation": 0.003675022787758488, "grains_center_of_mass_position": 0.3960731599038825, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002402769250223529, "throat_radius": 0.011680374315571842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543321916163856}], "aerodynamic_surfaces": [{"length": 0.559601201450398, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340704543758457}, {"n": 4, "root_chord": 0.12051108248831784, "tip_chord": 0.06011598163072342, "span": 0.10964934861021554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516254223803327}, {"top_radius": 0.06396049508051967, "bottom_radius": 0.04275229928983752, "length": 0.060159654872922644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011770981576851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180950182032614, "upper_button_position": 0.08308207995442374}], "rail_length": 5, "inclination": 85.511384053556, "heading": 52.09022436930914} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634885036756918, "mass": 15.691145442647342, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3167463722022585, "I_33_without_motor": 0.04569254412532938, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072246617916814, "trigger": 800, "sampling_rate": 105, "lag": 1.304797669511129, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8987834615496662, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5996018383311534, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7532.389689813401, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033716150389783754, "grain_number": 5, "grain_density": 1831.5168191052364, "grain_outer_radius": 0.033397588876439135, "grain_initial_inner_radius": 0.014973666953009217, "grain_initial_height": 0.12086094049049399, "grain_separation": 0.004459134837082344, "grains_center_of_mass_position": 0.39863336163292257, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00021796396360350016, "throat_radius": 0.011183785088746977, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551211560296593}], "aerodynamic_surfaces": [{"length": 0.5592184387940534, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343442798086643}, {"n": 4, "root_chord": 0.12010374774908424, "tip_chord": 0.06029561587955794, "span": 0.10959311644404165, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491518144770056}, {"top_radius": 0.063477512500243, "bottom_radius": 0.044408802179008174, "length": 0.061739083153599966, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992682373582259, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183136515860929, "upper_button_position": 0.08095458577213299}], "rail_length": 5, "inclination": 84.08247884141488, "heading": 52.86491410649383} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063511228372317, "mass": 15.472182335667677, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306453367653746, "I_33_without_motor": 0.03731602625550105, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.933938614329149, "trigger": 800, "sampling_rate": 105, "lag": 1.4938474019156889, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0747643191720928, "trigger": "apogee", "sampling_rate": 105, "lag": 1.156620536572225, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8051.6854454205695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285175717587736, "grain_number": 5, "grain_density": 1837.6697156323062, "grain_outer_radius": 0.03298071938191814, "grain_initial_inner_radius": 0.01516346914765747, "grain_initial_height": 0.11891080273899274, "grain_separation": 0.004335649040722463, "grains_center_of_mass_position": 0.3972037273285452, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000714192978380616, "throat_radius": 0.010281215404020714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903176930993}], "aerodynamic_surfaces": [{"length": 0.5577604060829047, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354192761561628}, {"n": 4, "root_chord": 0.12054199560281816, "tip_chord": 0.05982101840153422, "span": 0.11025711988275327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049129141971893}, {"top_radius": 0.06402994878669274, "bottom_radius": 0.04306095529934405, "length": 0.05958602050089994, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700263896124743, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618477710230755, "upper_button_position": 0.081786185893988}], "rail_length": 5, "inclination": 85.5676636458974, "heading": 48.88116020352909} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350928784645003, "mass": 15.21358239323218, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308326235209315, "I_33_without_motor": 0.030805407063044694, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.136154674390976, "trigger": 800, "sampling_rate": 105, "lag": 1.5087181469782949, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9550756333851197, "trigger": "apogee", "sampling_rate": 105, "lag": 1.514013177090707, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4940.890339140937, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0333168103137022, "grain_number": 5, "grain_density": 1842.2191235794262, "grain_outer_radius": 0.03306343714359641, "grain_initial_inner_radius": 0.01470982466971102, "grain_initial_height": 0.12035077592382949, "grain_separation": 0.003246561876174882, "grains_center_of_mass_position": 0.39723366158157697, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006369226316255113, "throat_radius": 0.010733153134318548, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539285261583761}], "aerodynamic_surfaces": [{"length": 0.5588157775223275, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346197421542654}, {"n": 4, "root_chord": 0.12022274978204488, "tip_chord": 0.060408061980070704, "span": 0.1096885780393746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506417816638571}, {"top_radius": 0.0618968367197355, "bottom_radius": 0.042914457911585345, "length": 0.058652617957655424, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983536359451036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181955185900546, "upper_button_position": 0.08015811735504896}], "rail_length": 5, "inclination": 86.17788533846942, "heading": 50.333771122164634} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350686035989815, "mass": 15.612697050177658, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315891767456465, "I_33_without_motor": 0.034629785242650354, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.148576735911957, "trigger": 800, "sampling_rate": 105, "lag": 1.4217203633684474, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484177111283176, "trigger": "apogee", "sampling_rate": 105, "lag": 1.504699617117017, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6021.789115095118, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350939705684858, "grain_number": 5, "grain_density": 1767.9668769305172, "grain_outer_radius": 0.032435842434128725, "grain_initial_inner_radius": 0.014976132232933353, "grain_initial_height": 0.11885693919928274, "grain_separation": 0.004356471439539629, "grains_center_of_mass_position": 0.39933486562979686, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002744854070733941, "throat_radius": 0.011355265666663174, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548890590893516}], "aerodynamic_surfaces": [{"length": 0.5588415850446236, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338184485297156}, {"n": 4, "root_chord": 0.12011032666288307, "tip_chord": 0.05987028512222826, "span": 0.10959208091349083, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482251309492154}, {"top_radius": 0.06539343904414074, "bottom_radius": 0.04320711104312088, "length": 0.0599230458965954, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007843244802289, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193735455304137, "upper_button_position": 0.08141077894981519}], "rail_length": 5, "inclination": 83.45166821267235, "heading": 53.308209108591996} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350342890919998, "mass": 15.224423390297583, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326117281454026, "I_33_without_motor": 0.023246825012220827, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.14375638085915, "trigger": 800, "sampling_rate": 105, "lag": 1.5984489967615305, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.925373599339081, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4387506626644337, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.947059317888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311278531232787, "grain_number": 5, "grain_density": 1768.4236881751622, "grain_outer_radius": 0.03387062464491789, "grain_initial_inner_radius": 0.01538468473654771, "grain_initial_height": 0.11842168633911791, "grain_separation": 0.0051683758160971744, "grains_center_of_mass_position": 0.39878006574902025, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00029437796999325766, "throat_radius": 0.011684827696748352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558605356051828}], "aerodynamic_surfaces": [{"length": 0.5566027402537546, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133692528115436}, {"n": 4, "root_chord": 0.1200824410723751, "tip_chord": 0.059449945315066, "span": 0.11002696264518837, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503176310490592}, {"top_radius": 0.06341944612937485, "bottom_radius": 0.04373507199940283, "length": 0.06141632070282319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994724336573237, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185974778522563, "upper_button_position": 0.08087495580506743}], "rail_length": 5, "inclination": 86.11434370571953, "heading": 49.046252280871286} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350779860910023, "mass": 15.198375138902138, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325709788311851, "I_33_without_motor": 0.02977541738164446, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.9830992671465, "trigger": 800, "sampling_rate": 105, "lag": 1.4880981806574225, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9712340175897993, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6118785037415952, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6870.492085154037, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03167896436803132, "grain_number": 5, "grain_density": 1766.2339299949115, "grain_outer_radius": 0.03268103162162464, "grain_initial_inner_radius": 0.014431730256177867, "grain_initial_height": 0.1199777290390739, "grain_separation": 0.005161730602323264, "grains_center_of_mass_position": 0.39943216537067294, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000522214669555996, "throat_radius": 0.010289258159416661, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563256583368982}], "aerodynamic_surfaces": [{"length": 0.5572319265300115, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336407267066824}, {"n": 4, "root_chord": 0.11956766843669837, "tip_chord": 0.06008128717086437, "span": 0.11016643972411307, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507415779612637}, {"top_radius": 0.0632987328889707, "bottom_radius": 0.044868046723673075, "length": 0.05995779064305494, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996923152966995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194402100807567, "upper_button_position": 0.08025210521594284}], "rail_length": 5, "inclination": 83.99241110255117, "heading": 52.78785369829278} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349640498129397, "mass": 15.098214833129923, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323873976247891, "I_33_without_motor": 0.044776665878017395, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.892797652672025, "trigger": 800, "sampling_rate": 105, "lag": 1.472587102435278, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9630083784498525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4914372680823476, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6309.39049143344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033068987936047005, "grain_number": 5, "grain_density": 1801.4071882966157, "grain_outer_radius": 0.03309797596072655, "grain_initial_inner_radius": 0.01480719267407672, "grain_initial_height": 0.11970810291208182, "grain_separation": 0.004491364551407899, "grains_center_of_mass_position": 0.39739689994965427, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007590728786458715, "throat_radius": 0.0119815859489794, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256719448093178}], "aerodynamic_surfaces": [{"length": 0.5580712009457008, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343879396212535}, {"n": 4, "root_chord": 0.119527175596041, "tip_chord": 0.05960657666601915, "span": 0.10950814886285833, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482557140061795}, {"top_radius": 0.06225570152058665, "bottom_radius": 0.04395888203370714, "length": 0.05997281750515127, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6969624877274424, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183847500455317, "upper_button_position": 0.07857773768191068}], "rail_length": 5, "inclination": 83.30535093421341, "heading": 58.69929110018498} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349021025692715, "mass": 15.932113170455667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331469665353434, "I_33_without_motor": 0.03214184321649474, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.978352670073201, "trigger": 800, "sampling_rate": 105, "lag": 1.4028510763666922, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9194039037217191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7240134148809296, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7377.2032161693405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297479206641847, "grain_number": 5, "grain_density": 1808.8272908041788, "grain_outer_radius": 0.033455303262087975, "grain_initial_inner_radius": 0.014838850555277163, "grain_initial_height": 0.1202008693783451, "grain_separation": 0.003938533598783933, "grains_center_of_mass_position": 0.39652820953037154, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014438307116641132, "throat_radius": 0.011004206557873588, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555674924713451}], "aerodynamic_surfaces": [{"length": 0.5582726836140826, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323602191252986}, {"n": 4, "root_chord": 0.12013213180297855, "tip_chord": 0.05969072567712058, "span": 0.10988841732444277, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483266387367225}, {"top_radius": 0.06423074032461168, "bottom_radius": 0.045312391653369345, "length": 0.0596333396496871, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996736822043764, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179625491289451, "upper_button_position": 0.08171113307543132}], "rail_length": 5, "inclination": 82.63187908892387, "heading": 53.555949497815476} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350800295518584, "mass": 15.94640024315138, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324334323607525, "I_33_without_motor": 0.03723779625901363, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.974604378400734, "trigger": 800, "sampling_rate": 105, "lag": 1.420221602376857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9773048069219733, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2564613340469257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6840.027163999083, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347154742796202, "grain_number": 5, "grain_density": 1807.2271495117345, "grain_outer_radius": 0.03279528336194349, "grain_initial_inner_radius": 0.014615858528089007, "grain_initial_height": 0.11966371093268735, "grain_separation": 0.005995247105957684, "grains_center_of_mass_position": 0.39690304085765593, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001872100586655317, "throat_radius": 0.011193028074176438, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542666893746408}], "aerodynamic_surfaces": [{"length": 0.5575414085322302, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134692743489933}, {"n": 4, "root_chord": 0.12006502963024807, "tip_chord": 0.05991028597137957, "span": 0.10999320501664579, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506226391370896}, {"top_radius": 0.06434568685139566, "bottom_radius": 0.04286395010514561, "length": 0.0608695359322088, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012766843304767, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161528035863412, "upper_button_position": 0.08512388074413557}], "rail_length": 5, "inclination": 84.48856400794455, "heading": 50.75332837031062} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349235939945383, "mass": 14.979130101607842, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330803423519109, "I_33_without_motor": 0.02482181842985952, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.892686591892685, "trigger": 800, "sampling_rate": 105, "lag": 1.3692339410727652, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9605343206837345, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6094731795039987, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7022.238102161219, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032757304127611346, "grain_number": 5, "grain_density": 1833.759196931038, "grain_outer_radius": 0.033191536478428214, "grain_initial_inner_radius": 0.01506403317918005, "grain_initial_height": 0.12041486786562729, "grain_separation": 0.00501041590249992, "grains_center_of_mass_position": 0.3958297925658032, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006477192194828059, "throat_radius": 0.010880417129398651, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544322571718967}], "aerodynamic_surfaces": [{"length": 0.5585838824128052, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340380502157879}, {"n": 4, "root_chord": 0.1202653261064654, "tip_chord": 0.06061321282635906, "span": 0.10948201929680247, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508658697695195}, {"top_radius": 0.06298657289832872, "bottom_radius": 0.044049411039887104, "length": 0.060527830887066814, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005507215699674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617198244937796, "upper_button_position": 0.08335247663217149}], "rail_length": 5, "inclination": 84.14548045326556, "heading": 50.33251413822528} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349131521314529, "mass": 15.939154053066948, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30168781907469, "I_33_without_motor": 0.0263680886684734, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.902162930469075, "trigger": 800, "sampling_rate": 105, "lag": 1.4545563193375717, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0247385831163118, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6330795476526914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7588.271487228456, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330546737741867, "grain_number": 5, "grain_density": 1812.827645759053, "grain_outer_radius": 0.03266199335225113, "grain_initial_inner_radius": 0.015674232130264584, "grain_initial_height": 0.12127218774712632, "grain_separation": 0.003580361849088218, "grains_center_of_mass_position": 0.3965198036572853, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015104032308789234, "throat_radius": 0.011172050933590565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254501586102022}], "aerodynamic_surfaces": [{"length": 0.556961465962706, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351320121762865}, {"n": 4, "root_chord": 0.11992347295043433, "tip_chord": 0.05940708345908369, "span": 0.10998055474871742, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050931285146197}, {"top_radius": 0.06320185306004474, "bottom_radius": 0.043890387779057294, "length": 0.06034130367138201, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000041855272214, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187936927066483, "upper_button_position": 0.08121049282057313}], "rail_length": 5, "inclination": 83.38192831772778, "heading": 51.745264166027205} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635081288141491, "mass": 14.96060318390966, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316192683975805, "I_33_without_motor": 0.041861530452804996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977255038119091, "trigger": 800, "sampling_rate": 105, "lag": 1.5027389075601425, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.081190978765619, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565101807311785, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4012.1116711819113, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277374939385824, "grain_number": 5, "grain_density": 1831.2017072773135, "grain_outer_radius": 0.0329205459583603, "grain_initial_inner_radius": 0.015402399565341321, "grain_initial_height": 0.12085510690327345, "grain_separation": 0.003052976140074021, "grains_center_of_mass_position": 0.39657588336153504, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007729660741870807, "throat_radius": 0.011324633585846724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549787404973465}], "aerodynamic_surfaces": [{"length": 0.559871918582887, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134826836271087}, {"n": 4, "root_chord": 0.1195476988693598, "tip_chord": 0.06044357516346231, "span": 0.11048841050647822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489966478605657}, {"top_radius": 0.061817981841085334, "bottom_radius": 0.04322715537607633, "length": 0.05959312405644224, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972990403040478, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176317667522675, "upper_button_position": 0.07966727355178027}], "rail_length": 5, "inclination": 86.09406852378207, "heading": 52.350606706570815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350401038944899, "mass": 14.835531971119202, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3202135363132275, "I_33_without_motor": 0.008030999831093732, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.141452493538527, "trigger": 800, "sampling_rate": 105, "lag": 1.5277466833046853, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9776195659827256, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7897078664371233, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6038.3453916290755, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033096055031150075, "grain_number": 5, "grain_density": 1766.988056118113, "grain_outer_radius": 0.03275690619431792, "grain_initial_inner_radius": 0.014920851512800454, "grain_initial_height": 0.11842928883971533, "grain_separation": 0.0038461150168574453, "grains_center_of_mass_position": 0.3977646538525906, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015060078244405171, "throat_radius": 0.010255672431117049, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531894857505095}], "aerodynamic_surfaces": [{"length": 0.5584440503889943, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340458585039421}, {"n": 4, "root_chord": 0.1201680687068666, "tip_chord": 0.06131906395013559, "span": 0.11012834344085524, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484203449298666}, {"top_radius": 0.06316936585493574, "bottom_radius": 0.04201006200557071, "length": 0.05892926127810751, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993073781467288, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191183658733111, "upper_button_position": 0.08018901227341768}], "rail_length": 5, "inclination": 83.6826791565068, "heading": 57.16059794504958} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349771896574662, "mass": 15.433264833398585, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321100248769187, "I_33_without_motor": 0.0371710823618414, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014693071864231, "trigger": 800, "sampling_rate": 105, "lag": 1.588878555609521, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0852582355663782, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454788019882993, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6621.476498728531, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03419364942227898, "grain_number": 5, "grain_density": 1806.1159306983718, "grain_outer_radius": 0.03320029629842948, "grain_initial_inner_radius": 0.015241870917903844, "grain_initial_height": 0.11970120592282124, "grain_separation": 0.004209744388110522, "grains_center_of_mass_position": 0.39617660326143533, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001377992402863524, "throat_radius": 0.011527661039370458, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539485801931238}], "aerodynamic_surfaces": [{"length": 0.5585771243468689, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341118074228047}, {"n": 4, "root_chord": 0.11975801274412298, "tip_chord": 0.06001606970860955, "span": 0.11011313627951783, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501972237811188}, {"top_radius": 0.06330515920019242, "bottom_radius": 0.04366023468616633, "length": 0.060375591104254334, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992467680362712, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170973751280061, "upper_button_position": 0.08214939290826506}], "rail_length": 5, "inclination": 83.41747147886753, "heading": 52.67153185755777} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350219415995369, "mass": 14.82867423765775, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302216220122196, "I_33_without_motor": 0.028354204994946508, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873390168376552, "trigger": 800, "sampling_rate": 105, "lag": 1.449008760340921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9709895322214485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7122098801402195, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8445.7673247871, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202779183345381, "grain_number": 5, "grain_density": 1759.7896897536261, "grain_outer_radius": 0.0333538646648008, "grain_initial_inner_radius": 0.014884355842416869, "grain_initial_height": 0.12039856065813129, "grain_separation": 0.005666626874568251, "grains_center_of_mass_position": 0.3958333464523371, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018920862643050176, "throat_radius": 0.011291739431210696, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252830752389921}], "aerodynamic_surfaces": [{"length": 0.5598055847191673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330999209384205}, {"n": 4, "root_chord": 0.11957425548269776, "tip_chord": 0.06011034197092218, "span": 0.1103294352345883, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049521434759516}, {"top_radius": 0.06564345958422402, "bottom_radius": 0.04369249688870634, "length": 0.0601217444444971, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007503423893088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169257066418222, "upper_button_position": 0.08382463574748655}], "rail_length": 5, "inclination": 84.5610021660131, "heading": 54.18164798405854} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635048265064137, "mass": 14.538602927900834, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32068994713858, "I_33_without_motor": 0.027852998802344705, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.115754879538487, "trigger": 800, "sampling_rate": 105, "lag": 1.5873574151170857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9966381369845674, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6704695464947454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.280950104396, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032631881004244453, "grain_number": 5, "grain_density": 1836.9521284320056, "grain_outer_radius": 0.03344530667460695, "grain_initial_inner_radius": 0.015633506810687172, "grain_initial_height": 0.12084189734473649, "grain_separation": 0.004141642658837233, "grains_center_of_mass_position": 0.3980524702220024, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011193747077941202, "throat_radius": 0.010274841129744666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543691700897521}], "aerodynamic_surfaces": [{"length": 0.5591471257401373, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13217567240541}, {"n": 4, "root_chord": 0.12043838348274502, "tip_chord": 0.058777986224214235, "span": 0.10935201263808074, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509577990103676}, {"top_radius": 0.06300222197810446, "bottom_radius": 0.043472874604504344, "length": 0.06060794392967935, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990201724351286, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175837057398895, "upper_button_position": 0.08143646669523907}], "rail_length": 5, "inclination": 84.67988638094421, "heading": 52.07437383631214} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350756276581049, "mass": 15.216339733083512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330822455282529, "I_33_without_motor": 0.04015436230194748, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06797747751594, "trigger": 800, "sampling_rate": 105, "lag": 1.521795816438008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.070846000846109, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2790101350193135, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4837.3198818906385, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266134593715967, "grain_number": 5, "grain_density": 1874.9150249005072, "grain_outer_radius": 0.03328211336313857, "grain_initial_inner_radius": 0.014760786191766252, "grain_initial_height": 0.11948158245063914, "grain_separation": 0.004435680541605572, "grains_center_of_mass_position": 0.3977328340305717, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009435446956189413, "throat_radius": 0.010518260824499972, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552575490381033}], "aerodynamic_surfaces": [{"length": 0.5573706762341788, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349482807052105}, {"n": 4, "root_chord": 0.1206889744558158, "tip_chord": 0.059405367993752047, "span": 0.11001465232393459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497545642394293}, {"top_radius": 0.06236348830697331, "bottom_radius": 0.04312722866771036, "length": 0.05981258840040431, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993714304178872, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188195332374581, "upper_button_position": 0.0805518971804291}], "rail_length": 5, "inclination": 83.44195558632414, "heading": 51.14566805415591} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349891775113989, "mass": 14.902636347392722, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326054857838763, "I_33_without_motor": 0.01685721275308482, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010361268941525, "trigger": 800, "sampling_rate": 105, "lag": 1.4469031742807117, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9758640968830995, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7508602276165917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6949.442656107337, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032786305272806654, "grain_number": 5, "grain_density": 1860.471839976237, "grain_outer_radius": 0.03372910981216538, "grain_initial_inner_radius": 0.014946400828158317, "grain_initial_height": 0.12057499200041329, "grain_separation": 0.0063678601782009864, "grains_center_of_mass_position": 0.3968171056501607, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00027091550454050876, "throat_radius": 0.011813053271827502, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549268071089736}], "aerodynamic_surfaces": [{"length": 0.5579310960328158, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334953450172967}, {"n": 4, "root_chord": 0.11935555387946839, "tip_chord": 0.05922061659156307, "span": 0.11021567392483997, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495119382831652}, {"top_radius": 0.06255252851834524, "bottom_radius": 0.044265494313749355, "length": 0.060336046458044544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992597767857042, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193246765063114, "upper_button_position": 0.07993510027939277}], "rail_length": 5, "inclination": 84.17721942477073, "heading": 51.31178810880868} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350434745221607, "mass": 15.335743501776461, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312947138450665, "I_33_without_motor": 0.041016128286406765, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.127320674893163, "trigger": 800, "sampling_rate": 105, "lag": 1.612638726620884, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.972099051067492, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5948516883040185, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5982.0949058204105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033662452366369174, "grain_number": 5, "grain_density": 1785.1415257330248, "grain_outer_radius": 0.03261511679435786, "grain_initial_inner_radius": 0.015272504469115739, "grain_initial_height": 0.1185529838304384, "grain_separation": 0.006199981535204793, "grains_center_of_mass_position": 0.39729179728170083, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015292421382642055, "throat_radius": 0.010922404320153846, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255810274740955}], "aerodynamic_surfaces": [{"length": 0.5584187638483686, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342745451325387}, {"n": 4, "root_chord": 0.12004143040979702, "tip_chord": 0.06094151571168754, "span": 0.11029582320134444, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491448202522884}, {"top_radius": 0.06399752633728471, "bottom_radius": 0.04427835731198832, "length": 0.05849972733615877, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985376467076578, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198281815769162, "upper_button_position": 0.07870946513074162}], "rail_length": 5, "inclination": 86.0126089904295, "heading": 53.91181240695403} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349486812686939, "mass": 15.013096430755843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3462929462058995, "I_33_without_motor": 0.04420829389144476, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93985898877416, "trigger": 800, "sampling_rate": 105, "lag": 1.6113720003196454, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9066114852255525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7353297265377274, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7931.89953173591, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032472896698275744, "grain_number": 5, "grain_density": 1830.0994556966025, "grain_outer_radius": 0.032866465724255445, "grain_initial_inner_radius": 0.014869210054625914, "grain_initial_height": 0.12073095343276251, "grain_separation": 0.005371276857996879, "grains_center_of_mass_position": 0.3976551908240405, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.56740855968179e-05, "throat_radius": 0.01064601578358965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257712605596121}], "aerodynamic_surfaces": [{"length": 0.5594947168811193, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351065554381594}, {"n": 4, "root_chord": 0.1201426312618194, "tip_chord": 0.059782775581290616, "span": 0.10954738798559538, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493302316106337}, {"top_radius": 0.06311939932901926, "bottom_radius": 0.04393887374667705, "length": 0.058469227572803185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996744599075599, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177792838655389, "upper_button_position": 0.08189517604202101}], "rail_length": 5, "inclination": 84.75161632196398, "heading": 52.558810084406154} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349066156868742, "mass": 14.789968392893064, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307544439517681, "I_33_without_motor": 0.037275434906600374, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012874511648084, "trigger": 800, "sampling_rate": 105, "lag": 1.5308447996295895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8407752939479208, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5083399100056478, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7426.9727323515435, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032481871320966374, "grain_number": 5, "grain_density": 1861.7129059780284, "grain_outer_radius": 0.03270968671759269, "grain_initial_inner_radius": 0.014673974192011956, "grain_initial_height": 0.12002029217500512, "grain_separation": 0.003028529865602613, "grains_center_of_mass_position": 0.39652614113270357, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00037973913273200863, "throat_radius": 0.010915624129229097, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541706958861205}], "aerodynamic_surfaces": [{"length": 0.5582570234868153, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133480800094611}, {"n": 4, "root_chord": 0.12023772864118967, "tip_chord": 0.06026063336469662, "span": 0.11032071543851993, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487014313792844}, {"top_radius": 0.06351288245583099, "bottom_radius": 0.04403168796928879, "length": 0.05884520717361641, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993898576727797, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.615887265864698, "upper_button_position": 0.08350259180808173}], "rail_length": 5, "inclination": 86.01181797424148, "heading": 56.42671078053111} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349363447299997, "mass": 16.439827948043632, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3137378413508705, "I_33_without_motor": 0.049699215937242164, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003621425945184, "trigger": 800, "sampling_rate": 105, "lag": 1.541834892020935, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0825100007687554, "trigger": "apogee", "sampling_rate": 105, "lag": 1.722749567122927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8240.813424830607, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032577261754559064, "grain_number": 5, "grain_density": 1848.2666825316048, "grain_outer_radius": 0.03287603238322521, "grain_initial_inner_radius": 0.014760442546262903, "grain_initial_height": 0.1205474521459531, "grain_separation": 0.005915899197790791, "grains_center_of_mass_position": 0.39659152657674707, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005666049182078783, "throat_radius": 0.010810548743217541, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530928608613932}], "aerodynamic_surfaces": [{"length": 0.5589141704290221, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13376991120844}, {"n": 4, "root_chord": 0.11963165892336007, "tip_chord": 0.06007022102945674, "span": 0.10938204602092184, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500090064209795}, {"top_radius": 0.06303997774931214, "bottom_radius": 0.04312014111008118, "length": 0.05977464659811153, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990478229240147, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167835125643952, "upper_button_position": 0.08226431035961945}], "rail_length": 5, "inclination": 86.14327666142731, "heading": 51.33878344668106} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349263747906077, "mass": 14.360260785496195, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320287384644489, "I_33_without_motor": 0.028481847876503284, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.059608976753843, "trigger": 800, "sampling_rate": 105, "lag": 1.4705196596428691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9639832666648257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.548111781447338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6508.29782834066, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322342455751606, "grain_number": 5, "grain_density": 1881.9352950441662, "grain_outer_radius": 0.033181547476736815, "grain_initial_inner_radius": 0.01533930338458371, "grain_initial_height": 0.12000093997904916, "grain_separation": 0.006593842376775149, "grains_center_of_mass_position": 0.3976246409867275, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003968411533046825, "throat_radius": 0.010881547769907733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540573561123722}], "aerodynamic_surfaces": [{"length": 0.5572771245777167, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132574988855469}, {"n": 4, "root_chord": 0.12025252713841297, "tip_chord": 0.06031398721173829, "span": 0.10922808968844634, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515049989223662}, {"top_radius": 0.06298126540922706, "bottom_radius": 0.043235774367114746, "length": 0.057576854820416246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000502340600627, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163636945263504, "upper_button_position": 0.0836865395337123}], "rail_length": 5, "inclination": 84.47123495534413, "heading": 53.025481933808265} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635101273649843, "mass": 14.975037216892039, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3204627181796855, "I_33_without_motor": 0.05109802585900768, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.135522653883454, "trigger": 800, "sampling_rate": 105, "lag": 1.3030604198234468, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.104230795287927, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7569867205198881, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6603.993294758176, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300640793036525, "grain_number": 5, "grain_density": 1762.2792024788237, "grain_outer_radius": 0.03279963117858162, "grain_initial_inner_radius": 0.0148711861621728, "grain_initial_height": 0.12014374481551068, "grain_separation": 0.0028559013239633536, "grains_center_of_mass_position": 0.399212298197496, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002118406252284767, "throat_radius": 0.01095149994947274, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538593479720521}], "aerodynamic_surfaces": [{"length": 0.5597494766288665, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342464061518949}, {"n": 4, "root_chord": 0.11994270399321828, "tip_chord": 0.05996318950708715, "span": 0.11008528272580664, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493253606470077}, {"top_radius": 0.06285288903664403, "bottom_radius": 0.042922081440040054, "length": 0.05982044629851683, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975939644383349, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617332649842342, "upper_button_position": 0.08026131459599284}], "rail_length": 5, "inclination": 84.64214144317168, "heading": 50.78216823148447} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350447525971789, "mass": 14.787673749001748, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33040036415745, "I_33_without_motor": 0.030221899558435867, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.945607693947967, "trigger": 800, "sampling_rate": 105, "lag": 1.547372118323447, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9238848114404137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.265667693057647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5488.66347595324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304857217462667, "grain_number": 5, "grain_density": 1895.8591725864928, "grain_outer_radius": 0.033245658331431005, "grain_initial_inner_radius": 0.014859997661152001, "grain_initial_height": 0.12082702970176983, "grain_separation": 0.004300956649235881, "grains_center_of_mass_position": 0.39722222892606407, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004973303131255215, "throat_radius": 0.011609305905406231, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543554711940212}], "aerodynamic_surfaces": [{"length": 0.5596637084354406, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328125297883502}, {"n": 4, "root_chord": 0.11977299485990377, "tip_chord": 0.05999562274280797, "span": 0.1099656295337105, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502314660623207}, {"top_radius": 0.06456204055789456, "bottom_radius": 0.04333078688091007, "length": 0.06089332353463326, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997508841915118, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162930725757081, "upper_button_position": 0.08345781161580368}], "rail_length": 5, "inclination": 85.4958262383474, "heading": 51.50640736585222} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349728322783864, "mass": 15.538376257708787, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326810177580844, "I_33_without_motor": 0.025226821621429904, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.05978792134536, "trigger": 800, "sampling_rate": 105, "lag": 1.312584978136137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9196171134733611, "trigger": "apogee", "sampling_rate": 105, "lag": 1.47582878854046, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5159.127398600745, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032628314605927404, "grain_number": 5, "grain_density": 1861.1888665825852, "grain_outer_radius": 0.03218945429598011, "grain_initial_inner_radius": 0.01493977999578034, "grain_initial_height": 0.12020102353665617, "grain_separation": 0.004999326981798098, "grains_center_of_mass_position": 0.39652929474680604, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001398513093795333, "throat_radius": 0.01163545523295059, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254314695239989}], "aerodynamic_surfaces": [{"length": 0.558275163729471, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134616104869863}, {"n": 4, "root_chord": 0.1201387178656147, "tip_chord": 0.060401381184967275, "span": 0.11048907644851028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482810315049829}, {"top_radius": 0.06355323169966302, "bottom_radius": 0.04205174094453943, "length": 0.06082294437632026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006676504182422, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618107916076958, "upper_button_position": 0.08255973434128416}], "rail_length": 5, "inclination": 84.9852835756946, "heading": 52.94515511463515} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349589284629953, "mass": 15.017386026993025, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327608197877545, "I_33_without_motor": 0.02636037377731489, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.888912253617995, "trigger": 800, "sampling_rate": 105, "lag": 1.48040392766725, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9485652217133429, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2940835824972106, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6449.256697982851, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033366474779837375, "grain_number": 5, "grain_density": 1889.8333575547085, "grain_outer_radius": 0.03219846766432236, "grain_initial_inner_radius": 0.01451569433631663, "grain_initial_height": 0.11934021050695381, "grain_separation": 0.003359283430422004, "grains_center_of_mass_position": 0.39784873665341336, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020060362411702458, "throat_radius": 0.010338684127089156, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543534452728688}], "aerodynamic_surfaces": [{"length": 0.5601453160917143, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345233147849187}, {"n": 4, "root_chord": 0.12022748220730639, "tip_chord": 0.060096227252727646, "span": 0.11113135906904943, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501178754554132}, {"top_radius": 0.06397209642290023, "bottom_radius": 0.042260899521877775, "length": 0.06055504889470199, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983039535320488, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174140547810574, "upper_button_position": 0.0808898987509914}], "rail_length": 5, "inclination": 84.29336538521474, "heading": 54.52452032632004} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349546256976549, "mass": 15.106255446757, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331060463413661, "I_33_without_motor": 0.020044063792983055, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.308995666931356, "trigger": 800, "sampling_rate": 105, "lag": 1.4075749246203333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0874727445412744, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6816240551756603, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5759.785277685327, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033247721726138796, "grain_number": 5, "grain_density": 1848.3776385871147, "grain_outer_radius": 0.03360058571538412, "grain_initial_inner_radius": 0.015200102331157518, "grain_initial_height": 0.12090051431660462, "grain_separation": 0.004350723035709023, "grains_center_of_mass_position": 0.3979658745647359, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00038516332150033617, "throat_radius": 0.01045470398805587, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551785272380807}], "aerodynamic_surfaces": [{"length": 0.5588305911681167, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340797344956024}, {"n": 4, "root_chord": 0.12018967146366408, "tip_chord": 0.06040430398729995, "span": 0.10905702696977777, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488774795252875}, {"top_radius": 0.06271542144987498, "bottom_radius": 0.044308707892829105, "length": 0.05922051181272566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991042659954966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168312040221712, "upper_button_position": 0.0822730619733254}], "rail_length": 5, "inclination": 83.56595090884748, "heading": 53.15395334010201} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350281733288618, "mass": 15.241061820331089, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323758329770787, "I_33_without_motor": 0.03841647370842165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.921337335613842, "trigger": 800, "sampling_rate": 105, "lag": 1.4290636881521057, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9993117969256469, "trigger": "apogee", "sampling_rate": 105, "lag": 1.480751938979652, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5594.62335385205, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300335035246434, "grain_number": 5, "grain_density": 1844.560136331324, "grain_outer_radius": 0.032923122037016285, "grain_initial_inner_radius": 0.01518114013393605, "grain_initial_height": 0.12133727590015488, "grain_separation": 0.0045396421254772935, "grains_center_of_mass_position": 0.39875087063323167, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.326244083057688e-05, "throat_radius": 0.010900934532245795, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540197604678227}], "aerodynamic_surfaces": [{"length": 0.5571128625082649, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350893651939662}, {"n": 4, "root_chord": 0.11961812140688376, "tip_chord": 0.06044152849675295, "span": 0.1096596775819764, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507976509492007}, {"top_radius": 0.0640319726771433, "bottom_radius": 0.04375758164448853, "length": 0.06162180473968757, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996181634494953, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173625942785815, "upper_button_position": 0.08225556917091381}], "rail_length": 5, "inclination": 85.21854174824924, "heading": 52.73459284515232} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350277269291821, "mass": 15.145383252313433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318688181868138, "I_33_without_motor": 0.036489539390460436, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.028631391734018, "trigger": 800, "sampling_rate": 105, "lag": 1.4976471584288256, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794206484831022, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6117799443379681, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7099.534452359141, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271570316972228, "grain_number": 5, "grain_density": 1806.7037305677925, "grain_outer_radius": 0.03338525914247193, "grain_initial_inner_radius": 0.01512185053006328, "grain_initial_height": 0.12167992314433307, "grain_separation": 0.004400418303985578, "grains_center_of_mass_position": 0.39882057377093094, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016650624259475046, "throat_radius": 0.012069632862536733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552622266778053}], "aerodynamic_surfaces": [{"length": 0.5584215394274854, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350417559542632}, {"n": 4, "root_chord": 0.11960105827636276, "tip_chord": 0.06005558205345652, "span": 0.11024147808227096, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049340477046595}, {"top_radius": 0.06358959421990824, "bottom_radius": 0.04235466227978859, "length": 0.0591943500423999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701082833286258, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616427239217994, "upper_button_position": 0.08465559406826395}], "rail_length": 5, "inclination": 83.71006486254375, "heading": 57.7034331100587} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350330217546743, "mass": 15.152887968030802, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319123683298308, "I_33_without_motor": 0.03688854177345478, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975952491488414, "trigger": 800, "sampling_rate": 105, "lag": 1.4540355110768113, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0364603158351378, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5079412803198986, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.868035630047, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306269841584104, "grain_number": 5, "grain_density": 1867.5868568319377, "grain_outer_radius": 0.03300672596822493, "grain_initial_inner_radius": 0.015595552685267099, "grain_initial_height": 0.12079258061114473, "grain_separation": 0.003907272193092786, "grains_center_of_mass_position": 0.39845273396570585, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001670001767664585, "throat_radius": 0.009879259899742863, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535005022585775}], "aerodynamic_surfaces": [{"length": 0.5586658866364708, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338752100386813}, {"n": 4, "root_chord": 0.11994647456478762, "tip_chord": 0.058952268390914324, "span": 0.11061201950702171, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050812791175363}, {"top_radius": 0.0632759863202964, "bottom_radius": 0.04401068607051002, "length": 0.05914222195711186, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989485675893792, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618741730533772, "upper_button_position": 0.08020683705560716}], "rail_length": 5, "inclination": 83.72692883876216, "heading": 54.60712787024742} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634994448198842, "mass": 16.181819131653153, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314410157860133, "I_33_without_motor": 0.029622517663015407, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.862695113590375, "trigger": 800, "sampling_rate": 105, "lag": 1.418398866014787, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.042821635734529, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5275833413967768, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6699.4457003011075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032060453512681074, "grain_number": 5, "grain_density": 1864.634948728372, "grain_outer_radius": 0.03298337319167624, "grain_initial_inner_radius": 0.014954803343598227, "grain_initial_height": 0.12175257475113604, "grain_separation": 0.005166226844330042, "grains_center_of_mass_position": 0.39678140678111157, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016190261740087536, "throat_radius": 0.011819501941184161, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558439046623355}], "aerodynamic_surfaces": [{"length": 0.5569516531003399, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356358851793802}, {"n": 4, "root_chord": 0.1198390415326211, "tip_chord": 0.06005829258916815, "span": 0.11019392606616527, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493834062554748}, {"top_radius": 0.0645894405917549, "bottom_radius": 0.0424038232264818, "length": 0.059734514592803795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012218216648064, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173283152670606, "upper_button_position": 0.08389350639774584}], "rail_length": 5, "inclination": 83.29292796913896, "heading": 52.116006919734566} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635131467516006, "mass": 15.43201163928922, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326026187234933, "I_33_without_motor": 0.03810967812155634, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.963253453657611, "trigger": 800, "sampling_rate": 105, "lag": 1.3858142979661372, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0580201345224578, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4487085268811104, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6752.704894051127, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252695421178498, "grain_number": 5, "grain_density": 1749.566641224544, "grain_outer_radius": 0.033334982230568105, "grain_initial_inner_radius": 0.014710683515722215, "grain_initial_height": 0.12063097994790455, "grain_separation": 0.005442176493827028, "grains_center_of_mass_position": 0.39716191877938634, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013887389651303107, "throat_radius": 0.0102181727541091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254635186600199}], "aerodynamic_surfaces": [{"length": 0.5563257052569537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341119276945402}, {"n": 4, "root_chord": 0.11930989613755182, "tip_chord": 0.059420094076093964, "span": 0.11051144301628385, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491015355202196}, {"top_radius": 0.06373937608431439, "bottom_radius": 0.04228749222313567, "length": 0.061420324418230955, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993885567373621, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191614996152741, "upper_button_position": 0.080227057122088}], "rail_length": 5, "inclination": 83.22104046385031, "heading": 50.58505363109118} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348967641536551, "mass": 15.056482183483299, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314150387488077, "I_33_without_motor": 0.017052303293474572, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894054444222556, "trigger": 800, "sampling_rate": 105, "lag": 1.4636622890679374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9347114677919062, "trigger": "apogee", "sampling_rate": 105, "lag": 1.250652422390796, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.634281287346, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03397780607466035, "grain_number": 5, "grain_density": 1783.1206116211983, "grain_outer_radius": 0.03288938951570641, "grain_initial_inner_radius": 0.015364828507845282, "grain_initial_height": 0.11952677217005514, "grain_separation": 0.004947629348945131, "grains_center_of_mass_position": 0.39755517301384086, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012638693393530383, "throat_radius": 0.012085753280421267, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253966840511419}], "aerodynamic_surfaces": [{"length": 0.5582678406121709, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132949618578698}, {"n": 4, "root_chord": 0.11939315860785737, "tip_chord": 0.06073085377874063, "span": 0.11162872221462404, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484812047392404}, {"top_radius": 0.06413415209898923, "bottom_radius": 0.0418786820403312, "length": 0.05940459771539661, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986934861679782, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186827517831697, "upper_button_position": 0.08001073438480855}], "rail_length": 5, "inclination": 86.08033452779063, "heading": 53.27195589638007} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349050091169123, "mass": 15.367075562578176, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3258030682406154, "I_33_without_motor": 0.028418079314171896, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014495613950528, "trigger": 800, "sampling_rate": 105, "lag": 1.476215679388974, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0316018489574041, "trigger": "apogee", "sampling_rate": 105, "lag": 1.311456533180545, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4955.871595984392, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331483867430818, "grain_number": 5, "grain_density": 1840.8858463182416, "grain_outer_radius": 0.0331997924371673, "grain_initial_inner_radius": 0.014675034670272433, "grain_initial_height": 0.11831192530791138, "grain_separation": 0.005953239186189013, "grains_center_of_mass_position": 0.39883385366445345, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.0826719143255274e-05, "throat_radius": 0.01107129101649455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562574341562356}], "aerodynamic_surfaces": [{"length": 0.5595946874918774, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353079535472008}, {"n": 4, "root_chord": 0.12099808623281318, "tip_chord": 0.0605377364559693, "span": 0.10986383292587709, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510162881316996}, {"top_radius": 0.0635997179803191, "bottom_radius": 0.04290718582581375, "length": 0.061213757225099516, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988720625884001, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619786001719027, "upper_button_position": 0.07908606086937309}], "rail_length": 5, "inclination": 84.66710829590549, "heading": 54.17977306437834} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349764686220911, "mass": 15.101550577636033, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320726805629147, "I_33_without_motor": 0.03273971008360167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088856995188856, "trigger": 800, "sampling_rate": 105, "lag": 1.68221381615029, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.975833398249931, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4607407939275248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5916.918828100968, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337377117062441, "grain_number": 5, "grain_density": 1756.2216553390735, "grain_outer_radius": 0.03270912213589508, "grain_initial_inner_radius": 0.014869557041370492, "grain_initial_height": 0.11938437701963395, "grain_separation": 0.005458700161946781, "grains_center_of_mass_position": 0.3959333240221566, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000749426507365162, "throat_radius": 0.010449959128160508, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553876094174}], "aerodynamic_surfaces": [{"length": 0.5603485594384728, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132480215185367}, {"n": 4, "root_chord": 0.12008196047948977, "tip_chord": 0.06043251026730365, "span": 0.10967663472701679, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498201358364314}, {"top_radius": 0.06364114879548333, "bottom_radius": 0.04247255102281454, "length": 0.05948818259256742, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991756570033222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178932440903596, "upper_button_position": 0.08128241291296256}], "rail_length": 5, "inclination": 82.72183103025655, "heading": 50.69669349542764} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350168551896726, "mass": 15.55837406957969, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321141932759896, "I_33_without_motor": 0.048326440223802725, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.129099687182025, "trigger": 800, "sampling_rate": 105, "lag": 1.5947379559592536, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9028971416050159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2047549146224519, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5309.761311770242, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03228133528677795, "grain_number": 5, "grain_density": 1922.22999576629, "grain_outer_radius": 0.03308467631514859, "grain_initial_inner_radius": 0.014679760395531047, "grain_initial_height": 0.12176715142710268, "grain_separation": 0.004893469697373873, "grains_center_of_mass_position": 0.3961697243317802, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.080760855107085e-05, "throat_radius": 0.01125800132872892, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555444353696592}], "aerodynamic_surfaces": [{"length": 0.558416866956828, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1315830468348722}, {"n": 4, "root_chord": 0.11982275758385458, "tip_chord": 0.060255193686512686, "span": 0.11049768508921015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505795606070023}, {"top_radius": 0.06295120587877265, "bottom_radius": 0.042165574994677484, "length": 0.06021727279085985, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005905202265214, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173086430039314, "upper_button_position": 0.08328187722258995}], "rail_length": 5, "inclination": 84.07452221355389, "heading": 52.04946017589177} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635027511317633, "mass": 15.416065653868571, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324294718278276, "I_33_without_motor": 0.029735223712493365, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.071226936333057, "trigger": 800, "sampling_rate": 105, "lag": 1.5236608954509796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1146197088678362, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6483559228022935, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7311.360978982917, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032518630198388056, "grain_number": 5, "grain_density": 1730.088403661866, "grain_outer_radius": 0.03247970987992187, "grain_initial_inner_radius": 0.01572966703102038, "grain_initial_height": 0.12003837743049872, "grain_separation": 0.004153372765453658, "grains_center_of_mass_position": 0.3949204903804296, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023981939059071526, "throat_radius": 0.011732681911991978, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547529491125382}], "aerodynamic_surfaces": [{"length": 0.5570333869419423, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333731610421605}, {"n": 4, "root_chord": 0.12056127215807726, "tip_chord": 0.0603459448563288, "span": 0.11013768704457173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504616869016916}, {"top_radius": 0.06158935041039857, "bottom_radius": 0.04269141237260225, "length": 0.05959457686860339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985894028648514, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174746993726294, "upper_button_position": 0.08111470349222194}], "rail_length": 5, "inclination": 83.42094415378229, "heading": 54.03636082277827} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350291820560336, "mass": 15.132997803643963, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329351343001667, "I_33_without_motor": 0.05012072779366357, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103124542267837, "trigger": 800, "sampling_rate": 105, "lag": 1.463615179751395, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0154730809319767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7492173455964424, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.6579687801195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312585352977444, "grain_number": 5, "grain_density": 1728.5135112211735, "grain_outer_radius": 0.031974705658892134, "grain_initial_inner_radius": 0.015160646621921481, "grain_initial_height": 0.11938937849588596, "grain_separation": 0.003747209921584743, "grains_center_of_mass_position": 0.39790034240528893, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001336006948791923, "throat_radius": 0.011231963257982378, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254729153871083}], "aerodynamic_surfaces": [{"length": 0.5586480670886809, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346243916661138}, {"n": 4, "root_chord": 0.11974694152581387, "tip_chord": 0.06063469878337959, "span": 0.1092262924685924, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498049770416598}, {"top_radius": 0.06538981971777924, "bottom_radius": 0.044294379940563684, "length": 0.06007865134483496, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998046029263165, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172635729711312, "upper_button_position": 0.08254102995518531}], "rail_length": 5, "inclination": 85.7338798270845, "heading": 52.11481846339171} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635056825065002, "mass": 15.505104927240344, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341097251556163, "I_33_without_motor": 0.03142829257269074, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.980925349139389, "trigger": 800, "sampling_rate": 105, "lag": 1.4433106075896818, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0272735253447423, "trigger": "apogee", "sampling_rate": 105, "lag": 1.332782688239362, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.818036285662, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032697601553693674, "grain_number": 5, "grain_density": 1769.9341970927558, "grain_outer_radius": 0.032409391359725453, "grain_initial_inner_radius": 0.015463786400311878, "grain_initial_height": 0.12029191009604966, "grain_separation": 0.004956346170452297, "grains_center_of_mass_position": 0.3966122154706849, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000514595593435302, "throat_radius": 0.010497882155899797, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253860300923329}], "aerodynamic_surfaces": [{"length": 0.5589453180215158, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331032010358333}, {"n": 4, "root_chord": 0.1201941077287441, "tip_chord": 0.06015893453780703, "span": 0.11001043417148104, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0476296254898292}, {"top_radius": 0.06274138525189385, "bottom_radius": 0.04278474214847574, "length": 0.06124641819287686, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986030296555102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167217845543995, "upper_button_position": 0.08188124510111072}], "rail_length": 5, "inclination": 84.85291635724415, "heading": 53.08757879977224} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349905016437828, "mass": 15.563007400972637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326023999309103, "I_33_without_motor": 0.038171584419204097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.724312310679936, "trigger": 800, "sampling_rate": 105, "lag": 1.6830120546684701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9274898266149137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5170157820074146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4808.409238014103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263799205973911, "grain_number": 5, "grain_density": 1863.0658426671014, "grain_outer_radius": 0.0331950746945697, "grain_initial_inner_radius": 0.014956844162744131, "grain_initial_height": 0.11920319640649893, "grain_separation": 0.003717788258140395, "grains_center_of_mass_position": 0.3992314295738688, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011533648336126082, "throat_radius": 0.011907332524271905, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543517678993208}], "aerodynamic_surfaces": [{"length": 0.5580960003604634, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134395693689098}, {"n": 4, "root_chord": 0.11995772516665025, "tip_chord": 0.06032140687703805, "span": 0.11012703473932071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049567439671176}, {"top_radius": 0.0639427768194001, "bottom_radius": 0.043662692170986554, "length": 0.060000209988339805, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003593150392847, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185669268477346, "upper_button_position": 0.0817923881915501}], "rail_length": 5, "inclination": 85.29019409850999, "heading": 54.638228155950635} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349370856078192, "mass": 15.491691844295755, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3138927310201955, "I_33_without_motor": 0.034707434851732555, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.88628867390684, "trigger": 800, "sampling_rate": 105, "lag": 1.4989346415327784, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0094210905973415, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6613145344361293, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6126.649366696249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03325866408676695, "grain_number": 5, "grain_density": 1827.4263984270979, "grain_outer_radius": 0.03224131747478449, "grain_initial_inner_radius": 0.014865123805342998, "grain_initial_height": 0.1213023434921588, "grain_separation": 0.005809229280145407, "grains_center_of_mass_position": 0.3956211841832924, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010945319494596127, "throat_radius": 0.011001970039080456, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550074785346306}], "aerodynamic_surfaces": [{"length": 0.5585371661572113, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339121132024026}, {"n": 4, "root_chord": 0.11894073135916074, "tip_chord": 0.05911031401997308, "span": 0.11000405397139774, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503260459742543}, {"top_radius": 0.06134301944481853, "bottom_radius": 0.044362816493097, "length": 0.05982041654165681, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003340317186548, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190834688752543, "upper_button_position": 0.08125056284340049}], "rail_length": 5, "inclination": 85.37328364468334, "heading": 55.16956955585852} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634963117252426, "mass": 16.50099457643536, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308471515538942, "I_33_without_motor": 0.009743551696637265, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077941405131376, "trigger": 800, "sampling_rate": 105, "lag": 1.5031492831358964, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.025062449044107, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3439671862303137, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6926.188956543999, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032357088413883676, "grain_number": 5, "grain_density": 1780.7425790521345, "grain_outer_radius": 0.03300812308847669, "grain_initial_inner_radius": 0.014812083225685627, "grain_initial_height": 0.11902716307949233, "grain_separation": 0.006785290705217054, "grains_center_of_mass_position": 0.39660682335343056, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012838638465080918, "throat_radius": 0.01123933065858436, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556248858037182}], "aerodynamic_surfaces": [{"length": 0.5582302222176759, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131323209756707}, {"n": 4, "root_chord": 0.1200006782721628, "tip_chord": 0.06056917931689277, "span": 0.10964834989600036, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047224183394133}, {"top_radius": 0.06393574817377524, "bottom_radius": 0.044476823581104025, "length": 0.06091507415481252, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991934909283133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187935174508044, "upper_button_position": 0.08039997347750893}], "rail_length": 5, "inclination": 84.92314540894859, "heading": 52.21921943544954} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350467809298017, "mass": 15.520480826137513, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32773019562542, "I_33_without_motor": 0.023689499586476342, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.180817906629974, "trigger": 800, "sampling_rate": 105, "lag": 1.5562158502597383, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8352966761932556, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3592278452534357, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5495.71829620787, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287702537902018, "grain_number": 5, "grain_density": 1728.3802448554686, "grain_outer_radius": 0.03290830937960542, "grain_initial_inner_radius": 0.01498117472906617, "grain_initial_height": 0.11895176190403554, "grain_separation": 0.005401651668815079, "grains_center_of_mass_position": 0.395752261929022, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017694303924648156, "throat_radius": 0.011193490477880293, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257404334432843}], "aerodynamic_surfaces": [{"length": 0.5579740886171451, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325524101564228}, {"n": 4, "root_chord": 0.11913454157887275, "tip_chord": 0.05958140197572391, "span": 0.1103509675653819, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492799886689552}, {"top_radius": 0.06336021200835293, "bottom_radius": 0.04424773182703427, "length": 0.05874417240435396, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987551439838644, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174912555718157, "upper_button_position": 0.08126388841204868}], "rail_length": 5, "inclination": 83.33574043061488, "heading": 51.680429909322484} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350033139327978, "mass": 15.452154085809713, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324325891927996, "I_33_without_motor": 0.018814563049772214, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.935201218165266, "trigger": 800, "sampling_rate": 105, "lag": 1.453409150338614, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0857645984796853, "trigger": "apogee", "sampling_rate": 105, "lag": 1.247027524636318, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7905.7574169164, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286029856797014, "grain_number": 5, "grain_density": 1889.185121566948, "grain_outer_radius": 0.03288434990141476, "grain_initial_inner_radius": 0.014815318324616319, "grain_initial_height": 0.11917302609732322, "grain_separation": 0.005513575132487825, "grains_center_of_mass_position": 0.3964232997249897, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006017126585425717, "throat_radius": 0.011328806480320296, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256227896088758}], "aerodynamic_surfaces": [{"length": 0.5583803636009624, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355533759078564}, {"n": 4, "root_chord": 0.12014217604551161, "tip_chord": 0.05912248643809044, "span": 0.11011129877292133, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495489108249922}, {"top_radius": 0.06351920748764617, "bottom_radius": 0.04350566463829633, "length": 0.05927481284330168, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011704879344653, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184090249506441, "upper_button_position": 0.08276146298382125}], "rail_length": 5, "inclination": 83.99034532363817, "heading": 55.96610111086335} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349479925935997, "mass": 15.702225055687771, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316485055172517, "I_33_without_motor": 0.019666162365305953, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.018528477935366, "trigger": 800, "sampling_rate": 105, "lag": 1.6899305157551483, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541190558930416, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3410901401309743, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6603.319307491957, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274644731946312, "grain_number": 5, "grain_density": 1749.8614710532554, "grain_outer_radius": 0.032741924366715476, "grain_initial_inner_radius": 0.015402230082212299, "grain_initial_height": 0.12078920804238817, "grain_separation": 0.004102797607051473, "grains_center_of_mass_position": 0.39805366489583804, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005131842102378246, "throat_radius": 0.011111953148708116, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254591586988461}], "aerodynamic_surfaces": [{"length": 0.5568272721874202, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343220010264878}, {"n": 4, "root_chord": 0.1201538462175428, "tip_chord": 0.06038464588155855, "span": 0.10944578106881138, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0474512035595855}, {"top_radius": 0.06431393647117281, "bottom_radius": 0.04300233568365852, "length": 0.05988913289108851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006787011306558, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165360777729622, "upper_button_position": 0.08414262335769362}], "rail_length": 5, "inclination": 84.58567757451554, "heading": 56.584298521662205} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350247071186768, "mass": 14.598476355179347, "I_11_without_motor": 6.321, "I_22_without_motor": 6.338682482600534, "I_33_without_motor": 0.041086822049096694, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988074838001804, "trigger": 800, "sampling_rate": 105, "lag": 1.4491706380803735, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9203406291645304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2988086584363208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7371.961308519742, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294980223375563, "grain_number": 5, "grain_density": 1821.5927324862557, "grain_outer_radius": 0.03273102732317312, "grain_initial_inner_radius": 0.015222555980690446, "grain_initial_height": 0.119807337886185, "grain_separation": 0.005902571379917659, "grains_center_of_mass_position": 0.39659538083773044, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008282868532482652, "throat_radius": 0.011059912037531502, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554437896779145}], "aerodynamic_surfaces": [{"length": 0.5581968779668303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13404080410519}, {"n": 4, "root_chord": 0.11937732433136611, "tip_chord": 0.06049032653701535, "span": 0.10982077799260266, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500607300527947}, {"top_radius": 0.06288345865776959, "bottom_radius": 0.04500183234067274, "length": 0.059585716076905465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997981465270406, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176723697670569, "upper_button_position": 0.08212577675998378}], "rail_length": 5, "inclination": 85.32047983556852, "heading": 54.64338364712786} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349979386518056, "mass": 14.665655120524882, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308337866181112, "I_33_without_motor": 0.02940922848942525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.912448793907524, "trigger": 800, "sampling_rate": 105, "lag": 1.4883295381104646, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.965997032058505, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4420342337668395, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7787.862592439153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032919411989490444, "grain_number": 5, "grain_density": 1837.3540851303467, "grain_outer_radius": 0.03380084314520797, "grain_initial_inner_radius": 0.015674213776893816, "grain_initial_height": 0.1202522514429104, "grain_separation": 0.0060796762423159754, "grains_center_of_mass_position": 0.39687041086849245, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006575162409220861, "throat_radius": 0.010454654626615838, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565948812227932}], "aerodynamic_surfaces": [{"length": 0.5581544419241216, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133848796806103}, {"n": 4, "root_chord": 0.12040695210617242, "tip_chord": 0.06114971716602931, "span": 0.10924219686191598, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490685877821}, {"top_radius": 0.06629950054620637, "bottom_radius": 0.042718377482470794, "length": 0.06154909876401923, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011344387325403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173131445493169, "upper_button_position": 0.08382129418322348}], "rail_length": 5, "inclination": 85.73319810132611, "heading": 53.43672553596639} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350323905158756, "mass": 14.663181328221555, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32246128528933, "I_33_without_motor": 0.04727102262492556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.959811448027597, "trigger": 800, "sampling_rate": 105, "lag": 1.4009712413875783, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1129270083988203, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0493963202025256, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6960.076260880622, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314520720387342, "grain_number": 5, "grain_density": 1809.8939614579065, "grain_outer_radius": 0.03377876700005472, "grain_initial_inner_radius": 0.014405327511500308, "grain_initial_height": 0.11951807934606073, "grain_separation": 0.0036662858692503952, "grains_center_of_mass_position": 0.39649096942083767, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00047521008137024344, "throat_radius": 0.010560565419723065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575609621019257}], "aerodynamic_surfaces": [{"length": 0.5590711731458509, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338386878082924}, {"n": 4, "root_chord": 0.12022298968409123, "tip_chord": 0.06030962810249507, "span": 0.11015792020474115, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500946532968864}, {"top_radius": 0.06608992976261442, "bottom_radius": 0.04297486471766376, "length": 0.05999203959966876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010136918402298, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170725675884401, "upper_button_position": 0.08394112425178968}], "rail_length": 5, "inclination": 84.407419507791, "heading": 51.808126689217254} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351656355320481, "mass": 14.62360734619158, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314008582539643, "I_33_without_motor": 0.03674797764237765, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983037285352221, "trigger": 800, "sampling_rate": 105, "lag": 1.552705056562886, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0321283687057294, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6265383613331634, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6869.616887219077, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032405981521126295, "grain_number": 5, "grain_density": 1716.5231598371552, "grain_outer_radius": 0.03288026385773495, "grain_initial_inner_radius": 0.014781505712401971, "grain_initial_height": 0.11950276887096173, "grain_separation": 0.002688126183278587, "grains_center_of_mass_position": 0.395903772744308, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013066981377726488, "throat_radius": 0.011048658336006888, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549101213241567}], "aerodynamic_surfaces": [{"length": 0.5565854718904419, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335452755847246}, {"n": 4, "root_chord": 0.11943229505786261, "tip_chord": 0.0596255108700025, "span": 0.11067168411025133, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484518433518673}, {"top_radius": 0.06266221302042979, "bottom_radius": 0.043687274374302774, "length": 0.05922414470973619, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986457051553676, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187293467469167, "upper_button_position": 0.0799163584084509}], "rail_length": 5, "inclination": 83.37993163836096, "heading": 53.466379409470235} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634935026788086, "mass": 15.814683116021573, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306812968674312, "I_33_without_motor": 0.047420253849753215, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.882924951731338, "trigger": 800, "sampling_rate": 105, "lag": 1.5887228581483641, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9390670047735624, "trigger": "apogee", "sampling_rate": 105, "lag": 1.40261036816705, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7554.030321781876, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288782775841438, "grain_number": 5, "grain_density": 1806.1176047952897, "grain_outer_radius": 0.03301523496915636, "grain_initial_inner_radius": 0.014936959918836078, "grain_initial_height": 0.1215400498120856, "grain_separation": 0.0048862421459427595, "grains_center_of_mass_position": 0.39620690446628526, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.73972215357276e-05, "throat_radius": 0.01111281467901918, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553148248810637}], "aerodynamic_surfaces": [{"length": 0.5579417076427678, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133579071249299}, {"n": 4, "root_chord": 0.12004943245975398, "tip_chord": 0.06053460970273587, "span": 0.11031398445407062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049143852248115}, {"top_radius": 0.062270246144718065, "bottom_radius": 0.04144083501891158, "length": 0.06153727247635021, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988785706604964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168046567144446, "upper_button_position": 0.08207391394605179}], "rail_length": 5, "inclination": 84.92575981178929, "heading": 55.0602126715058} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349969194638913, "mass": 15.47765890164611, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323665013626738, "I_33_without_motor": 0.029574770714784225, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0038437145309, "trigger": 800, "sampling_rate": 105, "lag": 1.416936758967737, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0724910071086562, "trigger": "apogee", "sampling_rate": 105, "lag": 1.51647798100477, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5288.021341331815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312346854999634, "grain_number": 5, "grain_density": 1837.5330554113766, "grain_outer_radius": 0.03279599473769904, "grain_initial_inner_radius": 0.01493027948017733, "grain_initial_height": 0.12016247692770486, "grain_separation": 0.005017909257938897, "grains_center_of_mass_position": 0.39846116581809043, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011574809993971566, "throat_radius": 0.01138088054285133, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543140999986844}], "aerodynamic_surfaces": [{"length": 0.5577093093575884, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134219214918257}, {"n": 4, "root_chord": 0.11936208271744785, "tip_chord": 0.06053911609471711, "span": 0.10990649993751185, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048018719968735}, {"top_radius": 0.06483841038640889, "bottom_radius": 0.04260033108436329, "length": 0.05977233843062296, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996133075126058, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016944072533, "upper_button_position": 0.08071161310535246}], "rail_length": 5, "inclination": 84.59217906709952, "heading": 52.00115219285927} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350137428598715, "mass": 14.922133287144348, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3155985047000165, "I_33_without_motor": 0.027883206038513065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.105944724220139, "trigger": 800, "sampling_rate": 105, "lag": 1.5574796861737927, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9447491215635515, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5118213791614112, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5058.650343471105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322857307389556, "grain_number": 5, "grain_density": 1836.4771134081332, "grain_outer_radius": 0.033045315281759996, "grain_initial_inner_radius": 0.015238125576634403, "grain_initial_height": 0.12042822859699716, "grain_separation": 0.0046977736311336026, "grains_center_of_mass_position": 0.3977473181661335, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.003269328005073685, "throat_radius": 0.01036657009126382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555319453220088}], "aerodynamic_surfaces": [{"length": 0.5576796684345576, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132980859986419}, {"n": 4, "root_chord": 0.11990859228190548, "tip_chord": 0.06045558870469479, "span": 0.1107430593099384, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511407149887964}, {"top_radius": 0.06408539275531759, "bottom_radius": 0.04320047242157774, "length": 0.059555060241054725, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008495793408646, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177122059055272, "upper_button_position": 0.08313737343533734}], "rail_length": 5, "inclination": 86.18666481914534, "heading": 52.638495725928586} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350774488548218, "mass": 14.292154395279356, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3045571956722135, "I_33_without_motor": 0.04428847196048508, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.101161722908572, "trigger": 800, "sampling_rate": 105, "lag": 1.488679729695338, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0948561474518437, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3512340210525964, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5934.532903625142, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290399953233041, "grain_number": 5, "grain_density": 1839.2019211543743, "grain_outer_radius": 0.03348284531402733, "grain_initial_inner_radius": 0.014880752377839512, "grain_initial_height": 0.12001560290338313, "grain_separation": 0.0015361379332536674, "grains_center_of_mass_position": 0.3979415806090333, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001710261485229392, "throat_radius": 0.010589502144504744, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252942095364126}], "aerodynamic_surfaces": [{"length": 0.5575447063480159, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134387698798955}, {"n": 4, "root_chord": 0.11944781241082505, "tip_chord": 0.05919766521260808, "span": 0.10956020210843195, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0479005706079085}, {"top_radius": 0.06368553718465902, "bottom_radius": 0.04445393039170739, "length": 0.060624561330139506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003396635027824, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196228146893726, "upper_button_position": 0.08071684881340979}], "rail_length": 5, "inclination": 84.36548139345294, "heading": 49.671738178028534} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349547969683768, "mass": 15.68763066602317, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313602777783486, "I_33_without_motor": 0.04428276741809086, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.056385035198057, "trigger": 800, "sampling_rate": 105, "lag": 1.4305842908940691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0047331732746874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5885229575840254, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6418.8915383278845, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263314378302278, "grain_number": 5, "grain_density": 1804.7492298406517, "grain_outer_radius": 0.03233570499046075, "grain_initial_inner_radius": 0.015761023556363444, "grain_initial_height": 0.12004466381735435, "grain_separation": 0.004145539019845611, "grains_center_of_mass_position": 0.3967757231198951, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015774260770492462, "throat_radius": 0.011031067470435212, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557833397485743}], "aerodynamic_surfaces": [{"length": 0.5571249208045227, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333882471094743}, {"n": 4, "root_chord": 0.11972819775251727, "tip_chord": 0.06017807378502946, "span": 0.11054167626729401, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497419513001347}, {"top_radius": 0.06352453250813138, "bottom_radius": 0.043220154491745676, "length": 0.059283549817018624, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981847805609095, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184946743614369, "upper_button_position": 0.07969010619947259}], "rail_length": 5, "inclination": 84.66642653780458, "heading": 50.658333366554494} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349810734460422, "mass": 14.951439567502641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33054022330487, "I_33_without_motor": 0.03501611828722435, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.11127404956122, "trigger": 800, "sampling_rate": 105, "lag": 1.5795284572381194, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9985634994633994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6765504579725472, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.985122634286, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032864778444372966, "grain_number": 5, "grain_density": 1730.4896868550777, "grain_outer_radius": 0.03332334898537563, "grain_initial_inner_radius": 0.015285627111544516, "grain_initial_height": 0.12120837873638406, "grain_separation": 0.00479660344356203, "grains_center_of_mass_position": 0.39624708217665994, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014958848782314117, "throat_radius": 0.011535812486042525, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552536830358083}], "aerodynamic_surfaces": [{"length": 0.5591798464947465, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345118719682699}, {"n": 4, "root_chord": 0.12024508269293445, "tip_chord": 0.05998538690091301, "span": 0.10958535159513233, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495254559918432}, {"top_radius": 0.06211955215880595, "bottom_radius": 0.042424848562137345, "length": 0.06248541393715593, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990567074645162, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184428843126412, "upper_button_position": 0.08061382315187504}], "rail_length": 5, "inclination": 84.39137540045756, "heading": 55.18190651752751} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635035619886374, "mass": 14.8912349716203, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325863210716583, "I_33_without_motor": 0.04072970159800515, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029247520720952, "trigger": 800, "sampling_rate": 105, "lag": 1.5631289342492403, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.025843604039028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4875487535307448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6471.569338160649, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306270881993711, "grain_number": 5, "grain_density": 1786.7453386529996, "grain_outer_radius": 0.0335224041156613, "grain_initial_inner_radius": 0.014542617411268183, "grain_initial_height": 0.12009487524072977, "grain_separation": 0.004540697598211609, "grains_center_of_mass_position": 0.4003566908255698, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018415147845622436, "throat_radius": 0.010189696594832088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543658767040502}], "aerodynamic_surfaces": [{"length": 0.5586906324359, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335144442294065}, {"n": 4, "root_chord": 0.12008967629472349, "tip_chord": 0.06036758516322259, "span": 0.1105645124293185, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498603250773673}, {"top_radius": 0.06439550252432569, "bottom_radius": 0.04287713270499842, "length": 0.06011148713694841, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983276737464835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180991371463909, "upper_button_position": 0.08022853660009266}], "rail_length": 5, "inclination": 84.55008579218018, "heading": 51.567561568433426} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350269129880062, "mass": 15.413061135801785, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329314250359327, "I_33_without_motor": 0.01902053041159625, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93157278553885, "trigger": 800, "sampling_rate": 105, "lag": 1.6275569557953513, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0389203513011933, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8066584365696907, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8615.988715046798, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03239616538050642, "grain_number": 5, "grain_density": 1844.6924333275065, "grain_outer_radius": 0.033060720735726495, "grain_initial_inner_radius": 0.015035270324158113, "grain_initial_height": 0.12053960248762868, "grain_separation": 0.005971133931747413, "grains_center_of_mass_position": 0.39656547395044706, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001092982735151668, "throat_radius": 0.011945131294048785, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254992781291018}], "aerodynamic_surfaces": [{"length": 0.5585287117648091, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349342354884737}, {"n": 4, "root_chord": 0.119617528962136, "tip_chord": 0.05963441567379094, "span": 0.10975845763362056, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050169685839147}, {"top_radius": 0.0645004626002477, "bottom_radius": 0.04313944043159173, "length": 0.06088235468113926, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008661185847689, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180533618153113, "upper_button_position": 0.08281275676945754}], "rail_length": 5, "inclination": 85.88463287556822, "heading": 52.13314059173665} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634976550459925, "mass": 15.44676274483397, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319429946790777, "I_33_without_motor": 0.05316606824991939, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.890866122863232, "trigger": 800, "sampling_rate": 105, "lag": 1.6241285804061774, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1063791522050064, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9807308215635642, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6630.312249593805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032881866695925833, "grain_number": 5, "grain_density": 1737.847583242757, "grain_outer_radius": 0.03316516642843655, "grain_initial_inner_radius": 0.01448889274169805, "grain_initial_height": 0.12052036239103947, "grain_separation": 0.004175362233674735, "grains_center_of_mass_position": 0.39709875327095573, "center_of_dry_mass_position": 0.317, "nozzle_position": 7.287464580745319e-05, "throat_radius": 0.01101453638561841, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574949005298393}], "aerodynamic_surfaces": [{"length": 0.558225155518396, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333807048595606}, {"n": 4, "root_chord": 0.12016710468609273, "tip_chord": 0.05969977903686353, "span": 0.10944019166266908, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485946442966563}, {"top_radius": 0.06414128206510351, "bottom_radius": 0.04590059790229772, "length": 0.059037473262403196, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008961547147992, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172009789993484, "upper_button_position": 0.08369517571545071}], "rail_length": 5, "inclination": 83.14804474586406, "heading": 54.92863821618736} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349537456163304, "mass": 15.199741747770439, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328476293654489, "I_33_without_motor": 0.0418471546799793, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.799240352510559, "trigger": 800, "sampling_rate": 105, "lag": 1.4569769201295601, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.979655693150598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.663845943569319, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8464.753711496673, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033363625805286096, "grain_number": 5, "grain_density": 1866.6989274988964, "grain_outer_radius": 0.03372530322857577, "grain_initial_inner_radius": 0.015749981907572312, "grain_initial_height": 0.11983563392667117, "grain_separation": 0.005851026719461454, "grains_center_of_mass_position": 0.3962253533739952, "center_of_dry_mass_position": 0.317, "nozzle_position": -4.0833417869439294e-05, "throat_radius": 0.011395297042991002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2522584472481169}], "aerodynamic_surfaces": [{"length": 0.5588987104288868, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345242630107994}, {"n": 4, "root_chord": 0.11966396078669886, "tip_chord": 0.05989818329046559, "span": 0.10988914518812966, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500387826261992}, {"top_radius": 0.06398752379791817, "bottom_radius": 0.04383627929208216, "length": 0.05909120646215919, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004398784512925, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178923164866603, "upper_button_position": 0.0825475619646322}], "rail_length": 5, "inclination": 83.32752946995784, "heading": 55.32534144401681} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349963882562511, "mass": 15.217198770215463, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318524905485839, "I_33_without_motor": 0.036570388816962986, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.181118693828465, "trigger": 800, "sampling_rate": 105, "lag": 1.3072126119403857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9368869158179698, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7457336710928644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5829.417663894801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033555771999414716, "grain_number": 5, "grain_density": 1860.7443683912434, "grain_outer_radius": 0.03285194587722426, "grain_initial_inner_radius": 0.014859936359929599, "grain_initial_height": 0.11950689835793786, "grain_separation": 0.006935726415001204, "grains_center_of_mass_position": 0.39725495517018183, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012290685104882617, "throat_radius": 0.012127179519548097, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557500576386598}], "aerodynamic_surfaces": [{"length": 0.5588922180969392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327091313188486}, {"n": 4, "root_chord": 0.11930369020727395, "tip_chord": 0.05984072251985261, "span": 0.10935456135292972, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490068657994647}, {"top_radius": 0.064634977949279, "bottom_radius": 0.04259204370215238, "length": 0.0613875526207133, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006194913092759, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172248222497858, "upper_button_position": 0.08339466905949011}], "rail_length": 5, "inclination": 84.48743948041853, "heading": 53.01173169339557} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634941703597679, "mass": 16.28206512403648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315976457360253, "I_33_without_motor": 0.02655724196170077, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.808021467313038, "trigger": 800, "sampling_rate": 105, "lag": 1.5199938827724804, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1386945174347098, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4802953221677164, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7762.8345944889825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294909841335576, "grain_number": 5, "grain_density": 1775.0048741974147, "grain_outer_radius": 0.03286791282363603, "grain_initial_inner_radius": 0.015175770686347097, "grain_initial_height": 0.11955919598519713, "grain_separation": 0.004034499047701267, "grains_center_of_mass_position": 0.39652443507539675, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001522092555512199, "throat_radius": 0.010718866121631901, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534255696841472}], "aerodynamic_surfaces": [{"length": 0.5580550477443932, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205018924163}, {"n": 4, "root_chord": 0.12076048029290803, "tip_chord": 0.06029156901512818, "span": 0.10959471298106567, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491363793035497}, {"top_radius": 0.06434061458933235, "bottom_radius": 0.04349915163054449, "length": 0.05943780112686424, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008897015408607, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166923412787694, "upper_button_position": 0.08419736026209135}], "rail_length": 5, "inclination": 85.63162642317381, "heading": 50.8221540305615} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349947824923823, "mass": 15.13427662733951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318735957377441, "I_33_without_motor": 0.026145449537762225, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042461278353302, "trigger": 800, "sampling_rate": 105, "lag": 1.362907330915306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.116681304194078, "trigger": "apogee", "sampling_rate": 105, "lag": 1.516913070567129, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6693.096613340715, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032133867367024775, "grain_number": 5, "grain_density": 1769.980568905779, "grain_outer_radius": 0.033278832190945185, "grain_initial_inner_radius": 0.015426149312191263, "grain_initial_height": 0.12001858028570822, "grain_separation": 0.00668328315640556, "grains_center_of_mass_position": 0.3978373507778777, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013609450831199034, "throat_radius": 0.010998849108061695, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547207462586196}], "aerodynamic_surfaces": [{"length": 0.5570546849735357, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340928102771854}, {"n": 4, "root_chord": 0.12063817792587844, "tip_chord": 0.05946904014410215, "span": 0.1108011858885152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499102420919548}, {"top_radius": 0.06362728198047717, "bottom_radius": 0.0447622918079447, "length": 0.060357432822958135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015783851993919, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187241960187888, "upper_button_position": 0.08285418918060306}], "rail_length": 5, "inclination": 84.15498927480293, "heading": 49.38791176600644} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350481096785547, "mass": 15.975019718919613, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3050247579123155, "I_33_without_motor": 0.04420101646696741, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.986561681301058, "trigger": 800, "sampling_rate": 105, "lag": 1.6232465833965501, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.095536059640774, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6423100026406008, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.297351468826, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343939911257145, "grain_number": 5, "grain_density": 1937.6218475198039, "grain_outer_radius": 0.03362746870739773, "grain_initial_inner_radius": 0.01556919269660516, "grain_initial_height": 0.12184543227527912, "grain_separation": 0.006095543478054328, "grains_center_of_mass_position": 0.3972605991413601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005406677366781774, "throat_radius": 0.011347469752777836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552525906579282}], "aerodynamic_surfaces": [{"length": 0.5575042076403633, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344801055192482}, {"n": 4, "root_chord": 0.11951876789494255, "tip_chord": 0.05980182246939766, "span": 0.10899960830105564, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498594954942042}, {"top_radius": 0.06406841449301809, "bottom_radius": 0.0434151363076669, "length": 0.059213818600246645, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012907315965736, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163097884004671, "upper_button_position": 0.0849809431961065}], "rail_length": 5, "inclination": 84.45471159819583, "heading": 54.55644971074683} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350212649260949, "mass": 14.489191226884763, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312546365753049, "I_33_without_motor": 0.04405454813561063, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916261552405167, "trigger": 800, "sampling_rate": 105, "lag": 1.3542694410456644, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9991505144368533, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6359200813266863, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5036.483231457435, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333173605854873, "grain_number": 5, "grain_density": 1848.7476393115412, "grain_outer_radius": 0.033452067888902016, "grain_initial_inner_radius": 0.01520579186622691, "grain_initial_height": 0.12141799006896575, "grain_separation": 0.0066555138191943895, "grains_center_of_mass_position": 0.39641872790004856, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013240600546424305, "throat_radius": 0.011419997235577607, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544598801474356}], "aerodynamic_surfaces": [{"length": 0.5586522052099271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341916741893998}, {"n": 4, "root_chord": 0.12047175623999956, "tip_chord": 0.06060852146224581, "span": 0.1106275160956046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480285653394619}, {"top_radius": 0.06463165984627137, "bottom_radius": 0.04463577277453201, "length": 0.06162061294957818, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997456535477499, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185223547900209, "upper_button_position": 0.08122329875772893}], "rail_length": 5, "inclination": 84.38997676390967, "heading": 52.85858913614163} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350608450583643, "mass": 16.448744640074356, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323776363885181, "I_33_without_motor": 0.044176896020734976, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.981154386781002, "trigger": 800, "sampling_rate": 105, "lag": 1.473825896165252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0496868893348124, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9195516299657125, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.32071857303, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03259768526013893, "grain_number": 5, "grain_density": 1739.8026829190403, "grain_outer_radius": 0.03223979248943431, "grain_initial_inner_radius": 0.0155435059801701, "grain_initial_height": 0.12042998574102187, "grain_separation": 0.004879400492201028, "grains_center_of_mass_position": 0.39735153455720035, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00027276679027278, "throat_radius": 0.01090590827799638, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553330782381151}], "aerodynamic_surfaces": [{"length": 0.5598389698007021, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346373339826927}, {"n": 4, "root_chord": 0.1192584572519831, "tip_chord": 0.05999738490104592, "span": 0.10967691886100298, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505366390535793}, {"top_radius": 0.0632701817966007, "bottom_radius": 0.04214724671246901, "length": 0.060467722048175764, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008589950146984, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179011341019293, "upper_button_position": 0.08295786091276913}], "rail_length": 5, "inclination": 83.56600963305438, "heading": 55.13308511318868} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349862160453391, "mass": 14.952360434262115, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323297151191422, "I_33_without_motor": 0.023383916688940923, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.140387828805585, "trigger": 800, "sampling_rate": 105, "lag": 1.54010365960017, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8673740850472763, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1584157586706376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6053.066158375482, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309179672687833, "grain_number": 5, "grain_density": 1838.7705517560196, "grain_outer_radius": 0.03327279031719532, "grain_initial_inner_radius": 0.014780413843617737, "grain_initial_height": 0.12313886638023067, "grain_separation": 0.005001373981581014, "grains_center_of_mass_position": 0.395807529764043, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00037860303983371075, "throat_radius": 0.010330095186663469, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546844880321661}], "aerodynamic_surfaces": [{"length": 0.5582355875069865, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334994550100739}, {"n": 4, "root_chord": 0.12043518050062896, "tip_chord": 0.06040092461404651, "span": 0.11020226715957847, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048688929683202}, {"top_radius": 0.06260602742255277, "bottom_radius": 0.043567095983523776, "length": 0.059127789859836084, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998279570209998, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180549797778766, "upper_button_position": 0.08177297724312316}], "rail_length": 5, "inclination": 84.43606781282116, "heading": 57.31572953225474} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349905934122613, "mass": 15.033418082503168, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33539355167612, "I_33_without_motor": 0.034066477514105575, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.926607542482946, "trigger": 800, "sampling_rate": 105, "lag": 1.3808675901757308, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1436898735985508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3174177363548485, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5930.8348676046335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269920822147394, "grain_number": 5, "grain_density": 1798.9840971012609, "grain_outer_radius": 0.03341778844703949, "grain_initial_inner_radius": 0.0153876582196903, "grain_initial_height": 0.12001800263696676, "grain_separation": 0.004952495561855445, "grains_center_of_mass_position": 0.3966525966812798, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002893010041546093, "throat_radius": 0.011568049886459132, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562354647884526}], "aerodynamic_surfaces": [{"length": 0.5591925315140397, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344558542210337}, {"n": 4, "root_chord": 0.11994720082928126, "tip_chord": 0.05993763754381239, "span": 0.10953796770949259, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500710667234892}, {"top_radius": 0.06417234700398108, "bottom_radius": 0.04393981998197833, "length": 0.06032175797230533, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974321401843698, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160506858838657, "upper_button_position": 0.08138145430050414}], "rail_length": 5, "inclination": 82.95810182451086, "heading": 53.49286096129767} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635023252950125, "mass": 15.17906214019836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32605722700302, "I_33_without_motor": 0.042050404681197286, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.133990711660145, "trigger": 800, "sampling_rate": 105, "lag": 1.4845593568006072, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0631230373818186, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0970940511837495, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7857.910471178734, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272851636727753, "grain_number": 5, "grain_density": 1785.1467830559163, "grain_outer_radius": 0.03276619993052991, "grain_initial_inner_radius": 0.01474588271946149, "grain_initial_height": 0.12085762069107454, "grain_separation": 0.003095249843043532, "grains_center_of_mass_position": 0.39731356606301904, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005327530837401527, "throat_radius": 0.0115365103221738, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549558182905909}], "aerodynamic_surfaces": [{"length": 0.5586991905701241, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332317809500572}, {"n": 4, "root_chord": 0.1199911120709463, "tip_chord": 0.05970226863676994, "span": 0.11002778978889806, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0517170098975732}, {"top_radius": 0.06345894677356345, "bottom_radius": 0.04246547745215069, "length": 0.058239213587722584, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701650648757277, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170073328976651, "upper_button_position": 0.08464331585961193}], "rail_length": 5, "inclination": 85.3255659937611, "heading": 50.83526707654356} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349399915414683, "mass": 14.754648109477737, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341922694860631, "I_33_without_motor": 0.03477995459231909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.825299184012062, "trigger": 800, "sampling_rate": 105, "lag": 1.490331818148055, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9790494677859479, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2630310935820086, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6745.217238271311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033725686666822595, "grain_number": 5, "grain_density": 1832.102532320215, "grain_outer_radius": 0.032655696425557545, "grain_initial_inner_radius": 0.015403225755498875, "grain_initial_height": 0.12005173309086382, "grain_separation": 0.005225995185928569, "grains_center_of_mass_position": 0.3978831555106612, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015995725233750127, "throat_radius": 0.010759328467847083, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554087267614558}], "aerodynamic_surfaces": [{"length": 0.5587674770151965, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349182583965556}, {"n": 4, "root_chord": 0.12074544356015404, "tip_chord": 0.059127153689612265, "span": 0.11066621018200297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491074299029526}, {"top_radius": 0.06255374164648672, "bottom_radius": 0.042813906349509524, "length": 0.0596806029420279, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999017470994425, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184960512944376, "upper_button_position": 0.0814056958050049}], "rail_length": 5, "inclination": 84.27234653570297, "heading": 49.59765067731169} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349415155075792, "mass": 16.12584667042382, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329066396401329, "I_33_without_motor": 0.04443790471938296, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.04050990963773, "trigger": 800, "sampling_rate": 105, "lag": 1.3861500713836066, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8560223180557048, "trigger": "apogee", "sampling_rate": 105, "lag": 1.598679701465645, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5434.570176852067, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033235930994977216, "grain_number": 5, "grain_density": 1984.2636532095185, "grain_outer_radius": 0.03333032263550704, "grain_initial_inner_radius": 0.015378662117085167, "grain_initial_height": 0.11990776473656374, "grain_separation": 0.005074791843846725, "grains_center_of_mass_position": 0.3989686284295847, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003017068507572153, "throat_radius": 0.011850953225142433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526381508424227}], "aerodynamic_surfaces": [{"length": 0.5602702851205238, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13304063360114}, {"n": 4, "root_chord": 0.12035778176272456, "tip_chord": 0.06038760438602498, "span": 0.10966425509665201, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502944189393129}, {"top_radius": 0.06376841665191821, "bottom_radius": 0.043779353930186775, "length": 0.06140116388209324, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001599330744979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617615710274122, "upper_button_position": 0.08254422280037588}], "rail_length": 5, "inclination": 85.70408133752706, "heading": 53.832460323859586} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350396932376295, "mass": 15.471255781274081, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310706649401759, "I_33_without_motor": 0.025268190294306603, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.948366458453203, "trigger": 800, "sampling_rate": 105, "lag": 1.5163967814652803, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0275981259617897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6875185453045196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7068.014554157607, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033160772208599566, "grain_number": 5, "grain_density": 1851.7280582531585, "grain_outer_radius": 0.03334198342962967, "grain_initial_inner_radius": 0.01486282884111561, "grain_initial_height": 0.1198789340654273, "grain_separation": 0.003043560931154926, "grains_center_of_mass_position": 0.39657011739088077, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006854042682731455, "throat_radius": 0.011001406956492937, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569799421815189}], "aerodynamic_surfaces": [{"length": 0.5599626681859367, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338095300127469}, {"n": 4, "root_chord": 0.11942772503146042, "tip_chord": 0.06055089701982729, "span": 0.10998493873593447, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490610126829685}, {"top_radius": 0.06331810441181791, "bottom_radius": 0.044423212254888426, "length": 0.05895241961645621, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005232220133528, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177413028982078, "upper_button_position": 0.08278191911514499}], "rail_length": 5, "inclination": 85.74408231498627, "heading": 50.19074317960083} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350455278857059, "mass": 15.475801044481434, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302536352131768, "I_33_without_motor": 0.02252649946315971, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955278111292127, "trigger": 800, "sampling_rate": 105, "lag": 1.5133770464381588, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.025084088074799, "trigger": "apogee", "sampling_rate": 105, "lag": 1.71377524815222, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7397.527720346106, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03376249112861859, "grain_number": 5, "grain_density": 1915.0214207363756, "grain_outer_radius": 0.03337178988865893, "grain_initial_inner_radius": 0.014986428426834656, "grain_initial_height": 0.12014368573560173, "grain_separation": 0.004883311453520575, "grains_center_of_mass_position": 0.39561569553442333, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032331388771772245, "throat_radius": 0.010789089023410046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543941174262498}], "aerodynamic_surfaces": [{"length": 0.5584377474030543, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333813373556596}, {"n": 4, "root_chord": 0.11987289741243526, "tip_chord": 0.05992555411037413, "span": 0.10964974557993062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048713536165678}, {"top_radius": 0.06504963172966653, "bottom_radius": 0.04209878129566816, "length": 0.06105535591649126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998830904018438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185363466638367, "upper_button_position": 0.0813467437380071}], "rail_length": 5, "inclination": 84.23429076453945, "heading": 53.94041665471751} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634930372479802, "mass": 14.998673749230647, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325459944280626, "I_33_without_motor": 0.02063284327828349, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.676635619521047, "trigger": 800, "sampling_rate": 105, "lag": 1.6320174017264697, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0465226558335765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1558730550401435, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6729.7408889269755, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032509559063458815, "grain_number": 5, "grain_density": 1796.2725967369124, "grain_outer_radius": 0.03320039824011623, "grain_initial_inner_radius": 0.014334914957422373, "grain_initial_height": 0.11854389225788134, "grain_separation": 0.004400863821907705, "grains_center_of_mass_position": 0.39893451808636365, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003500632961947965, "throat_radius": 0.011823207438275177, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254635198893318}], "aerodynamic_surfaces": [{"length": 0.5578441113496236, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324995504740512}, {"n": 4, "root_chord": 0.1197711863231853, "tip_chord": 0.06061698182655067, "span": 0.1100931044096674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499373027964798}, {"top_radius": 0.06458638678974457, "bottom_radius": 0.04341118620896988, "length": 0.06162469830818587, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015220567785108, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201081810874075, "upper_button_position": 0.08141387569110325}], "rail_length": 5, "inclination": 83.18286638880292, "heading": 53.32340122139384} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349036510693828, "mass": 15.459768837178952, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333606378721616, "I_33_without_motor": 0.03419308691479109, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92829582040722, "trigger": 800, "sampling_rate": 105, "lag": 1.6624832870923572, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9190763704667035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3440574863090526, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6114.033529441651, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032750000224350324, "grain_number": 5, "grain_density": 1863.822599092924, "grain_outer_radius": 0.03252874548561566, "grain_initial_inner_radius": 0.013997210362525414, "grain_initial_height": 0.12017954231571279, "grain_separation": 0.005709483176176194, "grains_center_of_mass_position": 0.39817386360760043, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018666416427269492, "throat_radius": 0.011078018942781315, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254531762648309}], "aerodynamic_surfaces": [{"length": 0.5600459104943417, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348699618218874}, {"n": 4, "root_chord": 0.11906247976639708, "tip_chord": 0.059919878399007705, "span": 0.10958335765751527, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516964135601103}, {"top_radius": 0.06444989155977358, "bottom_radius": 0.04470839783151747, "length": 0.06110441563350233, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992839336131583, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190943054263647, "upper_button_position": 0.08018962818679365}], "rail_length": 5, "inclination": 85.28528060388338, "heading": 53.025901878969435} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349557195201602, "mass": 15.650012025647639, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334386279658107, "I_33_without_motor": 0.017716250216837478, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072000050204508, "trigger": 800, "sampling_rate": 105, "lag": 1.5568537105775135, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.023513573582037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2916313474312773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6785.617613484512, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320476174791291, "grain_number": 5, "grain_density": 1807.924666447796, "grain_outer_radius": 0.032724675194345285, "grain_initial_inner_radius": 0.015065645805369612, "grain_initial_height": 0.11691845566889628, "grain_separation": 0.005564284029944174, "grains_center_of_mass_position": 0.39740508675112945, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038827214133462445, "throat_radius": 0.011208735315971042, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551479901657}], "aerodynamic_surfaces": [{"length": 0.5578999573146587, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355799611103206}, {"n": 4, "root_chord": 0.11958416660214549, "tip_chord": 0.05978026329180909, "span": 0.10969665405429334, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482345342633457}, {"top_radius": 0.06362036556067137, "bottom_radius": 0.04141535350437306, "length": 0.060185041918966495, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994267325120181, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182553835669589, "upper_button_position": 0.08117134894505929}], "rail_length": 5, "inclination": 84.57669441427494, "heading": 55.05263000005172} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348669599451841, "mass": 16.381347123425712, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319067269490286, "I_33_without_motor": 0.027640182030170164, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.033330876205415, "trigger": 800, "sampling_rate": 105, "lag": 1.3644412107846227, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9888339946730667, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6830180093795015, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4899.544635876001, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346604289275089, "grain_number": 5, "grain_density": 1837.9892680810683, "grain_outer_radius": 0.032853786345288946, "grain_initial_inner_radius": 0.014900346171523002, "grain_initial_height": 0.12147265933396868, "grain_separation": 0.004771956804648883, "grains_center_of_mass_position": 0.397875466795909, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016624867170573167, "throat_radius": 0.010633986287202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562546823501195}], "aerodynamic_surfaces": [{"length": 0.5575922580812038, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133576883635629}, {"n": 4, "root_chord": 0.11920870785162253, "tip_chord": 0.059977024529782465, "span": 0.10982636742386265, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0517743199567335}, {"top_radius": 0.06437632073520817, "bottom_radius": 0.04398734363747817, "length": 0.058533613771216936, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996835349080247, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164134747652618, "upper_button_position": 0.08327006014276295}], "rail_length": 5, "inclination": 84.5161666866256, "heading": 51.738761739430416} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349722316704219, "mass": 15.580474014769537, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331023035509137, "I_33_without_motor": 0.031384951553114285, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95193371972282, "trigger": 800, "sampling_rate": 105, "lag": 1.4257778817845292, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013095622278021, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4953144927681397, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.53564023219, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304133274322548, "grain_number": 5, "grain_density": 1806.8088564379816, "grain_outer_radius": 0.03314027770496413, "grain_initial_inner_radius": 0.014744218339002307, "grain_initial_height": 0.11880450895630905, "grain_separation": 0.004250325434511526, "grains_center_of_mass_position": 0.39572434191425065, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011146638889521546, "throat_radius": 0.01165205508617786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548468209331742}], "aerodynamic_surfaces": [{"length": 0.5572135861798313, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345146639659427}, {"n": 4, "root_chord": 0.11959370686851083, "tip_chord": 0.05938888822068103, "span": 0.1098456503186583, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500913884457497}, {"top_radius": 0.06338628747673966, "bottom_radius": 0.04413229106800214, "length": 0.059939452710839516, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996444123845132, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198554405565433, "upper_button_position": 0.07978897182796996}], "rail_length": 5, "inclination": 84.30933008298385, "heading": 52.97874560995315} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349728650077868, "mass": 15.613980975369861, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3187263644012175, "I_33_without_motor": 0.05991306736905916, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053291857699648, "trigger": 800, "sampling_rate": 105, "lag": 1.5021724153754255, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233857954035302, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5649380870065592, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7005.69315857893, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323034681038715, "grain_number": 5, "grain_density": 1798.3112940550066, "grain_outer_radius": 0.03277652195001655, "grain_initial_inner_radius": 0.014264376292478996, "grain_initial_height": 0.11959386039925395, "grain_separation": 0.005577446577002648, "grains_center_of_mass_position": 0.39597092028916436, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00014071971272281515, "throat_radius": 0.011451020334139847, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534854629294223}], "aerodynamic_surfaces": [{"length": 0.5587427248633663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346712391664353}, {"n": 4, "root_chord": 0.11973800348968391, "tip_chord": 0.06034955209987189, "span": 0.10958341786244222, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488847013724512}, {"top_radius": 0.06365194180751681, "bottom_radius": 0.04330203495899736, "length": 0.05769252611273692, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981493622771033, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199554132439433, "upper_button_position": 0.07819394903316002}], "rail_length": 5, "inclination": 86.38994567722679, "heading": 51.77117974798428} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634944499120419, "mass": 15.605867848943646, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30632366277986, "I_33_without_motor": 0.024473562873831144, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.91490047416976, "trigger": 800, "sampling_rate": 105, "lag": 1.6160342866509882, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9826130549397535, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3620242047780848, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5559.440964002034, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303797616205857, "grain_number": 5, "grain_density": 1790.7467952946593, "grain_outer_radius": 0.03285779620624425, "grain_initial_inner_radius": 0.014960359480113069, "grain_initial_height": 0.118115041395804, "grain_separation": 0.006333602404299539, "grains_center_of_mass_position": 0.39577840074593035, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009126843365834541, "throat_radius": 0.011015549508596057, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253054260267297}], "aerodynamic_surfaces": [{"length": 0.557823265556154, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336226255422739}, {"n": 4, "root_chord": 0.11993195125551133, "tip_chord": 0.06053025961709664, "span": 0.11009087169621504, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491256415064754}, {"top_radius": 0.06257623879339883, "bottom_radius": 0.04317281297876752, "length": 0.0598394126126261, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997999776958252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174498080073054, "upper_button_position": 0.08235016968851983}], "rail_length": 5, "inclination": 84.96191677582411, "heading": 54.16646767549136} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350526959821587, "mass": 14.712990567213836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322019887745464, "I_33_without_motor": 0.031128886440845892, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.831964899120264, "trigger": 800, "sampling_rate": 105, "lag": 1.6291850829885701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0848047481462442, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7126301080522108, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6098.887145803708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03336431183588365, "grain_number": 5, "grain_density": 1739.7443946172723, "grain_outer_radius": 0.032707044883044586, "grain_initial_inner_radius": 0.015091321992367512, "grain_initial_height": 0.12218532880175402, "grain_separation": 0.005017233767740028, "grains_center_of_mass_position": 0.397346161624103, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009948770483232806, "throat_radius": 0.010211124140872496, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545011359723153}], "aerodynamic_surfaces": [{"length": 0.5589013902256088, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353682461753554}, {"n": 4, "root_chord": 0.11948978517502436, "tip_chord": 0.05939260273460633, "span": 0.11014967428853698, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490735993393827}, {"top_radius": 0.06409628476082398, "bottom_radius": 0.04347465589444851, "length": 0.05989755416034919, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988006760128708, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194651751279688, "upper_button_position": 0.07933550088490193}], "rail_length": 5, "inclination": 85.54724582938279, "heading": 52.21975816547846} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634990487537727, "mass": 14.89655268412627, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326758802141773, "I_33_without_motor": 0.01851569919432052, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962202927184714, "trigger": 800, "sampling_rate": 105, "lag": 1.6575481652675101, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0576441305315998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1272120104267138, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7333.334403766979, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284616538061031, "grain_number": 5, "grain_density": 1849.4545651118142, "grain_outer_radius": 0.03261856521439196, "grain_initial_inner_radius": 0.01496182316159952, "grain_initial_height": 0.12032833769011725, "grain_separation": 0.005057496460571036, "grains_center_of_mass_position": 0.3980826067886531, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008999821249757022, "throat_radius": 0.011186503124487894, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537885420726196}], "aerodynamic_surfaces": [{"length": 0.5592141449694273, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132967471244054}, {"n": 4, "root_chord": 0.11954996296725627, "tip_chord": 0.05978384525126408, "span": 0.10990893573210472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488473477297524}, {"top_radius": 0.06474149059619398, "bottom_radius": 0.042894057100691205, "length": 0.06191795237865326, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001978481330041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185640958636248, "upper_button_position": 0.0816337522693793}], "rail_length": 5, "inclination": 84.64206906056154, "heading": 52.20491197323649} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350725232781457, "mass": 14.939488953740248, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320149725258749, "I_33_without_motor": 0.031223331377968146, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.057479574174742, "trigger": 800, "sampling_rate": 105, "lag": 1.6644265539514747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0716032378991929, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5900432929749577, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5636.506078080716, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312128567465851, "grain_number": 5, "grain_density": 1792.2424268692994, "grain_outer_radius": 0.03291098832044984, "grain_initial_inner_radius": 0.014504049131075019, "grain_initial_height": 0.12000290014440798, "grain_separation": 0.004497279698426684, "grains_center_of_mass_position": 0.3986561077990269, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.9397405204582305e-05, "throat_radius": 0.009901035986198245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25459857038143}], "aerodynamic_surfaces": [{"length": 0.5567632213660078, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323482360245556}, {"n": 4, "root_chord": 0.11955746905995458, "tip_chord": 0.060503477051726, "span": 0.10982190063022555, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491925139168334}, {"top_radius": 0.0632825949304448, "bottom_radius": 0.044528471932553985, "length": 0.05862294972113653, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993303667312616, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190252795887656, "upper_button_position": 0.08030508714249596}], "rail_length": 5, "inclination": 84.56587636180727, "heading": 56.14139463116955} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349867752845498, "mass": 15.35754838925752, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3156486660576014, "I_33_without_motor": 0.02475590743638209, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.106006670870388, "trigger": 800, "sampling_rate": 105, "lag": 1.4677352663608183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0497652278747223, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2410623337658644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7258.5645440412, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272462507823763, "grain_number": 5, "grain_density": 1714.134344544587, "grain_outer_radius": 0.03280194193121746, "grain_initial_inner_radius": 0.015108497297834918, "grain_initial_height": 0.11991820532993953, "grain_separation": 0.004690761692881387, "grains_center_of_mass_position": 0.3964114407104691, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009996400157774063, "throat_radius": 0.011086317697594496, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558851625573666}], "aerodynamic_surfaces": [{"length": 0.5569015542609443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326560653543705}, {"n": 4, "root_chord": 0.12056293948259351, "tip_chord": 0.059651651402308194, "span": 0.11014960660869881, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493133212088372}, {"top_radius": 0.06332730664549466, "bottom_radius": 0.04396627384673047, "length": 0.06014301574230722, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992053694044831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192961939634252, "upper_button_position": 0.07990917544105791}], "rail_length": 5, "inclination": 82.92607294644212, "heading": 54.26087171041651} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349569829849323, "mass": 15.758198382651479, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318974315665568, "I_33_without_motor": 0.04425380577016429, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99393088741181, "trigger": 800, "sampling_rate": 105, "lag": 1.520784964095433, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9576020158143894, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2418545732677253, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6612.474691223061, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317820754579019, "grain_number": 5, "grain_density": 1830.655383961327, "grain_outer_radius": 0.033225033546301116, "grain_initial_inner_radius": 0.015348748195305364, "grain_initial_height": 0.11874107302413704, "grain_separation": 0.006270251071872639, "grains_center_of_mass_position": 0.39775920963473393, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004514608739388732, "throat_radius": 0.01054257296423414, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541698571686677}], "aerodynamic_surfaces": [{"length": 0.5587289060426086, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322779313562263}, {"n": 4, "root_chord": 0.11975231708130077, "tip_chord": 0.05963153914810515, "span": 0.11063457359010836, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485504226991194}, {"top_radius": 0.06367552740614789, "bottom_radius": 0.04314144385396197, "length": 0.059475911090232945, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994264684148035, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616108518924511, "upper_button_position": 0.08331794949029248}], "rail_length": 5, "inclination": 83.57537119289758, "heading": 55.07549830610312} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350613810522239, "mass": 15.794061187624886, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327766580593124, "I_33_without_motor": 0.03601059939842285, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079455182431346, "trigger": 800, "sampling_rate": 105, "lag": 1.3383644252497087, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0070977549845805, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3749342700231064, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4264.32642386165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283338015610269, "grain_number": 5, "grain_density": 1783.2028270425026, "grain_outer_radius": 0.03281037921408968, "grain_initial_inner_radius": 0.014494725851641766, "grain_initial_height": 0.11976935889902075, "grain_separation": 0.004187692814360086, "grains_center_of_mass_position": 0.3978331164163311, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00011099187889660057, "throat_radius": 0.011189235166943798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551853708760468}], "aerodynamic_surfaces": [{"length": 0.5580322002662552, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328893643046283}, {"n": 4, "root_chord": 0.12096913689273814, "tip_chord": 0.05993503351293708, "span": 0.11041974724503986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483703515580107}, {"top_radius": 0.06266106965951565, "bottom_radius": 0.04290543627649235, "length": 0.06054309871054475, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003905758657342, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162342000964908, "upper_button_position": 0.0841563757692434}], "rail_length": 5, "inclination": 84.61882348202306, "heading": 50.9572526881351} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349493812298936, "mass": 15.772920117533298, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322645872402233, "I_33_without_motor": 0.03197665787641836, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.030928558979198, "trigger": 800, "sampling_rate": 105, "lag": 1.5210479898710816, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0044619050445933, "trigger": "apogee", "sampling_rate": 105, "lag": 1.370264756713784, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6488.744536151508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293922642588828, "grain_number": 5, "grain_density": 1762.6198440462576, "grain_outer_radius": 0.03231446738136892, "grain_initial_inner_radius": 0.015455421110064396, "grain_initial_height": 0.12151553879407814, "grain_separation": 0.005027021889716198, "grains_center_of_mass_position": 0.39594545367757655, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012195811529494692, "throat_radius": 0.010705064309963338, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534046583266183}], "aerodynamic_surfaces": [{"length": 0.5578457487436594, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334174096812868}, {"n": 4, "root_chord": 0.11935764620245287, "tip_chord": 0.059561831290708335, "span": 0.10974956360761488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504892659253606}, {"top_radius": 0.06268055307063233, "bottom_radius": 0.04237922769418896, "length": 0.05878730761035318, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988275301299782, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618023089452319, "upper_button_position": 0.08080444067765924}], "rail_length": 5, "inclination": 86.14358600169275, "heading": 54.112460080205416} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349369457325753, "mass": 15.122047654364938, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321323957489929, "I_33_without_motor": 0.04838127491581472, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.2253598676411, "trigger": 800, "sampling_rate": 105, "lag": 1.70583400218005, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0550216193565782, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6085267212249101, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7296.174939581548, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0333356641658055, "grain_number": 5, "grain_density": 1781.3427017553963, "grain_outer_radius": 0.03244946738342776, "grain_initial_inner_radius": 0.015140007215430285, "grain_initial_height": 0.11904610988748178, "grain_separation": 0.004696323267738049, "grains_center_of_mass_position": 0.39684215312493126, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007992581182213785, "throat_radius": 0.010874002901093164, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548622770176276}], "aerodynamic_surfaces": [{"length": 0.5586041852719374, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338284484816694}, {"n": 4, "root_chord": 0.11966439364092628, "tip_chord": 0.06023659444381267, "span": 0.1096355131308463, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502839999606344}, {"top_radius": 0.06484912348803658, "bottom_radius": 0.04434105933443978, "length": 0.05768136819183251, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991279322787601, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186058157739246, "upper_button_position": 0.08052211650483554}], "rail_length": 5, "inclination": 85.77877506411765, "heading": 52.822159912153666} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349537180413449, "mass": 16.296257915391635, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327603341928445, "I_33_without_motor": 0.03670475180873335, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98540580853479, "trigger": 800, "sampling_rate": 105, "lag": 1.5280715240291425, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0961236410663415, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6067761867265733, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7983.347927469535, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03235557931804009, "grain_number": 5, "grain_density": 1802.3297959022693, "grain_outer_radius": 0.033052674608315916, "grain_initial_inner_radius": 0.015105450697405076, "grain_initial_height": 0.12165410783221135, "grain_separation": 0.005062474434105388, "grains_center_of_mass_position": 0.39727850391514896, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005776224492632669, "throat_radius": 0.01132583806454734, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253983563422751}], "aerodynamic_surfaces": [{"length": 0.558022379270747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134721869898746}, {"n": 4, "root_chord": 0.12026551281932772, "tip_chord": 0.0608684359991163, "span": 0.11005808199391423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508585844282055}, {"top_radius": 0.06464821589967869, "bottom_radius": 0.044036679334373705, "length": 0.06067224074621555, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008724401008013, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197518894815298, "upper_button_position": 0.08112055061927148}], "rail_length": 5, "inclination": 85.4170087462196, "heading": 56.51474058636996} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350746379338086, "mass": 15.114534569047212, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283934368142445, "I_33_without_motor": 0.04905816449629625, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029973736827769, "trigger": 800, "sampling_rate": 105, "lag": 1.3082887390202893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9164647364619571, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5635207398292312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7043.329108122331, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03302821353100313, "grain_number": 5, "grain_density": 1793.4932172395702, "grain_outer_radius": 0.03295371807141645, "grain_initial_inner_radius": 0.01524229346493775, "grain_initial_height": 0.11991773944585606, "grain_separation": 0.00546965763177268, "grains_center_of_mass_position": 0.3975395192309192, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012825871106224616, "throat_radius": 0.010864235714346058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561748623972762}], "aerodynamic_surfaces": [{"length": 0.5594913549658586, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316810321147923}, {"n": 4, "root_chord": 0.12007757779015314, "tip_chord": 0.06012553127878548, "span": 0.11036464190909319, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049262845779745}, {"top_radius": 0.06422828100019698, "bottom_radius": 0.04360364988644532, "length": 0.06059910988230324, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008897849091741, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173815090882816, "upper_button_position": 0.08350827582089249}], "rail_length": 5, "inclination": 83.87048813041065, "heading": 55.98422586887725} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350355196343822, "mass": 15.590380420808888, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326440053149462, "I_33_without_motor": 0.04175605642690863, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049925189174797, "trigger": 800, "sampling_rate": 105, "lag": 1.3421240042296736, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0587724423063611, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6705500981391266, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7915.126685785472, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0328765128313914, "grain_number": 5, "grain_density": 1764.055046756829, "grain_outer_radius": 0.033581817779374065, "grain_initial_inner_radius": 0.01524790187836667, "grain_initial_height": 0.12035758393659148, "grain_separation": 0.003333400108800488, "grains_center_of_mass_position": 0.39648260857981205, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010101146138458024, "throat_radius": 0.01159228806517179, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564321241021081}], "aerodynamic_surfaces": [{"length": 0.558595086632971, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345153361122644}, {"n": 4, "root_chord": 0.12027176237041744, "tip_chord": 0.05932705982934806, "span": 0.1096069481000712, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510935458091493}, {"top_radius": 0.06249663651788972, "bottom_radius": 0.04346033032659401, "length": 0.0605687240777708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6978946657890073, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176588001734968, "upper_button_position": 0.08023586561551044}], "rail_length": 5, "inclination": 85.77962628216476, "heading": 51.91759230623877} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350359231895282, "mass": 15.159347470857128, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324993516249852, "I_33_without_motor": 0.03067756885095569, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947030143114292, "trigger": 800, "sampling_rate": 105, "lag": 1.4599374041647546, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.997354171605014, "trigger": "apogee", "sampling_rate": 105, "lag": 1.39566427329611, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5166.29783793185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032534416821794455, "grain_number": 5, "grain_density": 1714.5238812436432, "grain_outer_radius": 0.03333952212070068, "grain_initial_inner_radius": 0.015193031564854102, "grain_initial_height": 0.11815516042851631, "grain_separation": 0.00639868711069479, "grains_center_of_mass_position": 0.3965024748024814, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007568776470233856, "throat_radius": 0.011198060195748785, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256586888873178}], "aerodynamic_surfaces": [{"length": 0.557872291094844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337603583268823}, {"n": 4, "root_chord": 0.12081615256495135, "tip_chord": 0.059494133470894876, "span": 0.11088399931041262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511407743525174}, {"top_radius": 0.06247514226650037, "bottom_radius": 0.04440877683547953, "length": 0.060687349527261056, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996802108324536, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183051387279802, "upper_button_position": 0.08137507210447337}], "rail_length": 5, "inclination": 85.25315085465755, "heading": 50.63527611315602} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351097365612554, "mass": 15.24438977878773, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3090889978283755, "I_33_without_motor": 0.03128215020916571, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.096541499351588, "trigger": 800, "sampling_rate": 105, "lag": 1.4985864768689734, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.974762519772218, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3914438947643002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6894.540442334404, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032263903366745596, "grain_number": 5, "grain_density": 1764.525976170744, "grain_outer_radius": 0.03208068489307795, "grain_initial_inner_radius": 0.014452107865379874, "grain_initial_height": 0.11908944726805067, "grain_separation": 0.0044308135566288875, "grains_center_of_mass_position": 0.39791923781200783, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009772422477522236, "throat_radius": 0.011170470660828458, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563382908704879}], "aerodynamic_surfaces": [{"length": 0.5566656085928833, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133720897651997}, {"n": 4, "root_chord": 0.11969382777130375, "tip_chord": 0.05966394328696643, "span": 0.10998769359762645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489031164416902}, {"top_radius": 0.06357320209850816, "bottom_radius": 0.04410707730902338, "length": 0.05867995274088781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984546164349699, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187167473876551, "upper_button_position": 0.07973786904731472}], "rail_length": 5, "inclination": 84.8566974348134, "heading": 54.97307016879787} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350439779050827, "mass": 14.90892762172949, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321828907874024, "I_33_without_motor": 0.04685440970379488, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989571699995846, "trigger": 800, "sampling_rate": 105, "lag": 1.3965610855715473, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0321846811709487, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8168084356486285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4799.289379668357, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0323420862388308, "grain_number": 5, "grain_density": 1778.346888180091, "grain_outer_radius": 0.033193207106167015, "grain_initial_inner_radius": 0.014714641364232974, "grain_initial_height": 0.1201484508835419, "grain_separation": 0.005909172930668968, "grains_center_of_mass_position": 0.3960137420321199, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00039690113308618125, "throat_radius": 0.011174126174253885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533288249870738}], "aerodynamic_surfaces": [{"length": 0.5590538868237791, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13530778349375}, {"n": 4, "root_chord": 0.11980451960987942, "tip_chord": 0.05909009498129304, "span": 0.10992818307144162, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480125453825542}, {"top_radius": 0.06479518691057144, "bottom_radius": 0.04352693039370533, "length": 0.05959410589341473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005073339757947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167733426155341, "upper_button_position": 0.0837339913602606}], "rail_length": 5, "inclination": 84.67854649244758, "heading": 55.679837471224786} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350388915599019, "mass": 15.409073090492107, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315453426530198, "I_33_without_motor": 0.04565849600155737, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038180896589004, "trigger": 800, "sampling_rate": 105, "lag": 1.4216225237386966, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9639709113008492, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5045238741844462, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7225.718624003246, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032764612307420705, "grain_number": 5, "grain_density": 1835.3959328705118, "grain_outer_radius": 0.03306272146763603, "grain_initial_inner_radius": 0.01587783756848967, "grain_initial_height": 0.12199602966812437, "grain_separation": 0.0035721131462696076, "grains_center_of_mass_position": 0.3980867354452681, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003351097171372835, "throat_radius": 0.01106587546966009, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551791795207632}], "aerodynamic_surfaces": [{"length": 0.5595643490856802, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331289243118463}, {"n": 4, "root_chord": 0.11982746822564912, "tip_chord": 0.060168719185428717, "span": 0.11034393717002856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05108623608585}, {"top_radius": 0.0628324966150299, "bottom_radius": 0.042030712957828086, "length": 0.060632348678501924, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992843936328227, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179892903494036, "upper_button_position": 0.08129510328341905}], "rail_length": 5, "inclination": 84.54934102057885, "heading": 50.99603365476059} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349098741925477, "mass": 15.923433824051026, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321422905949514, "I_33_without_motor": 0.026472975358903167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.994938527085273, "trigger": 800, "sampling_rate": 105, "lag": 1.4894694809593725, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.095207109978298, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6158975321134368, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8748.545417595427, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252593081577702, "grain_number": 5, "grain_density": 1846.366857917927, "grain_outer_radius": 0.03232813635000285, "grain_initial_inner_radius": 0.014558261886820934, "grain_initial_height": 0.12047038378936889, "grain_separation": 0.0020048288620139365, "grains_center_of_mass_position": 0.39837812769003267, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002224799056731314, "throat_radius": 0.01141275053588373, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551784217012636}], "aerodynamic_surfaces": [{"length": 0.5569802364897714, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1320200677931875}, {"n": 4, "root_chord": 0.12035047441771807, "tip_chord": 0.06070752326587423, "span": 0.11009067753445488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504472996759668}, {"top_radius": 0.06219670786656144, "bottom_radius": 0.04454440250300238, "length": 0.060271007441908116, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980557991866935, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181968501363523, "upper_button_position": 0.07985894905034119}], "rail_length": 5, "inclination": 84.36213044999059, "heading": 52.86378526281084} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635039413363924, "mass": 15.605968276623997, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323289606212584, "I_33_without_motor": 0.034534938850048554, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0018834558762, "trigger": 800, "sampling_rate": 105, "lag": 1.460846515068328, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9219822012978709, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5102752440542402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6862.037749932327, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320925390948225, "grain_number": 5, "grain_density": 1864.8054598289887, "grain_outer_radius": 0.03338072423663541, "grain_initial_inner_radius": 0.014508914286853785, "grain_initial_height": 0.12023492495192517, "grain_separation": 0.004623965952409199, "grains_center_of_mass_position": 0.3966483814709594, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010379902836366774, "throat_radius": 0.011154673909977224, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554207880934294}], "aerodynamic_surfaces": [{"length": 0.5601220119251872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342111996508277}, {"n": 4, "root_chord": 0.1202221810961738, "tip_chord": 0.059549382095856265, "span": 0.11012684931483412, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496886684631872}, {"top_radius": 0.0650801529767582, "bottom_radius": 0.04280993488736657, "length": 0.05924243691598848, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001487574224299, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189846835798551, "upper_button_position": 0.08116407384257474}], "rail_length": 5, "inclination": 85.06689231296511, "heading": 51.28932299858917} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349694074020806, "mass": 15.222815837520589, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322647522355359, "I_33_without_motor": 0.022641991051087863, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03605045763828, "trigger": 800, "sampling_rate": 105, "lag": 1.6579505903088332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0662058974468387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5215313162609507, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7332.1277599403675, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03367036279739903, "grain_number": 5, "grain_density": 1785.423780541754, "grain_outer_radius": 0.032808055445499563, "grain_initial_inner_radius": 0.015137372765810817, "grain_initial_height": 0.11997906919744862, "grain_separation": 0.006066778425404603, "grains_center_of_mass_position": 0.39609140814678007, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010280046088366444, "throat_radius": 0.011874511109417165, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562026579570016}], "aerodynamic_surfaces": [{"length": 0.5586173205965611, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338833509342743}, {"n": 4, "root_chord": 0.12061422949679405, "tip_chord": 0.06006802517370424, "span": 0.1095079239572169, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506572549836737}, {"top_radius": 0.06480879670216683, "bottom_radius": 0.04425036015245287, "length": 0.060358780417779465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006434595929173, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181915395384688, "upper_button_position": 0.08245192005444846}], "rail_length": 5, "inclination": 81.07878967379392, "heading": 52.34663051609782} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635079891945851, "mass": 14.967014967580312, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340271836833688, "I_33_without_motor": 0.0319800717829455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.022186308128145, "trigger": 800, "sampling_rate": 105, "lag": 1.3653688755865017, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9017083090381333, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7258387547957457, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6549.612592347214, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291334242790417, "grain_number": 5, "grain_density": 1786.9432298987733, "grain_outer_radius": 0.03242390908974418, "grain_initial_inner_radius": 0.015478247321808707, "grain_initial_height": 0.11908020434003448, "grain_separation": 0.006503704152683898, "grains_center_of_mass_position": 0.39634626755430213, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008595059422155955, "throat_radius": 0.010732248102085883, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532958173792532}], "aerodynamic_surfaces": [{"length": 0.5574164376536938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340875852949595}, {"n": 4, "root_chord": 0.12033643633496617, "tip_chord": 0.06067934097874148, "span": 0.10894404943131054, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482474561247486}, {"top_radius": 0.06385933123688743, "bottom_radius": 0.045518097305797915, "length": 0.06107792041248153, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984943906396373, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185226213368131, "upper_button_position": 0.07997176930282412}], "rail_length": 5, "inclination": 84.29624837009646, "heading": 53.650619938592136} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351182767425662, "mass": 15.880518644062596, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325389730594363, "I_33_without_motor": 0.016973865337706125, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042939090805552, "trigger": 800, "sampling_rate": 105, "lag": 1.4450403834941083, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0160554832766542, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2234722815303665, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5907.126774673851, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237173967388716, "grain_number": 5, "grain_density": 1790.7254272863509, "grain_outer_radius": 0.03313295168109042, "grain_initial_inner_radius": 0.014638678259312123, "grain_initial_height": 0.12277909508060693, "grain_separation": 0.0044125107473116515, "grains_center_of_mass_position": 0.3983582232893208, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005463010326740047, "throat_radius": 0.010911953338543955, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550697371901742}], "aerodynamic_surfaces": [{"length": 0.5581983824686779, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132732935165575}, {"n": 4, "root_chord": 0.1198111855762548, "tip_chord": 0.0603638696565189, "span": 0.11055025106810938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497789662311887}, {"top_radius": 0.06494927652787476, "bottom_radius": 0.04632475687605274, "length": 0.06012349608283592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996127160917774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187876157308586, "upper_button_position": 0.08082510036091883}], "rail_length": 5, "inclination": 83.80708668717612, "heading": 53.53971881699214} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634995534165781, "mass": 14.511944042223076, "I_11_without_motor": 6.321, "I_22_without_motor": 6.34121239934557, "I_33_without_motor": 0.018707444731377542, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.967838045546223, "trigger": 800, "sampling_rate": 105, "lag": 1.3427615410389029, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9645185210158131, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4975379735729941, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5435.858290553485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033053701064777466, "grain_number": 5, "grain_density": 1958.5268398318294, "grain_outer_radius": 0.03313411763877655, "grain_initial_inner_radius": 0.015242864176161873, "grain_initial_height": 0.11944735474501812, "grain_separation": 0.005790331921251267, "grains_center_of_mass_position": 0.3966749495293543, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001202710413077956, "throat_radius": 0.01181303781626449, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563977104854933}], "aerodynamic_surfaces": [{"length": 0.5567638920738541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342533018058216}, {"n": 4, "root_chord": 0.12051926610369057, "tip_chord": 0.059388876411300695, "span": 0.1096341793493942, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050252953754887}, {"top_radius": 0.06281510160574638, "bottom_radius": 0.04477856334674286, "length": 0.06071036986710905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000038901454939, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193140600339022, "upper_button_position": 0.0806898301115917}], "rail_length": 5, "inclination": 84.13687610232371, "heading": 51.77264769765526} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349958104062978, "mass": 15.58491727866221, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314144831290733, "I_33_without_motor": 0.03131453923466878, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021702216537276, "trigger": 800, "sampling_rate": 105, "lag": 1.546174589166191, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9964999288587437, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8688014875015377, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9216.13739442467, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03349880233024966, "grain_number": 5, "grain_density": 1849.2767088170208, "grain_outer_radius": 0.03275352932246475, "grain_initial_inner_radius": 0.0151713153645485, "grain_initial_height": 0.12023054288859457, "grain_separation": 0.006573533112744839, "grains_center_of_mass_position": 0.39704886075565393, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019906089003148037, "throat_radius": 0.010727198683941891, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556856751406622}], "aerodynamic_surfaces": [{"length": 0.5602161209864073, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335630557966638}, {"n": 4, "root_chord": 0.12103041578861189, "tip_chord": 0.059840698114172815, "span": 0.11042136273415164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513847015800626}, {"top_radius": 0.0642249192210954, "bottom_radius": 0.043416960572539555, "length": 0.05962604169203674, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985520753843664, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461822722112, "upper_button_position": 0.07930589311215519}], "rail_length": 5, "inclination": 85.78850043261932, "heading": 50.95951186961295} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350511671926556, "mass": 15.327889461003773, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318263685745237, "I_33_without_motor": 0.04125467593659812, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.907551240409372, "trigger": 800, "sampling_rate": 105, "lag": 1.519195425884577, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9809999538604137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6072590823687531, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4604.773969293665, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03248174929829022, "grain_number": 5, "grain_density": 1775.5396274702864, "grain_outer_radius": 0.032739714444669776, "grain_initial_inner_radius": 0.014718792823656542, "grain_initial_height": 0.1215618691570206, "grain_separation": 0.004878009839497976, "grains_center_of_mass_position": 0.3968933930314809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013603702054729527, "throat_radius": 0.01020420184853492, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254446446519904}], "aerodynamic_surfaces": [{"length": 0.5596172616857963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335686630587123}, {"n": 4, "root_chord": 0.12024718888023794, "tip_chord": 0.060257448421134355, "span": 0.10988414460336732, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048479747309302}, {"top_radius": 0.06414804859303637, "bottom_radius": 0.042678638108006525, "length": 0.061228464261358535, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990310875319438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171291398376569, "upper_button_position": 0.08190194769428683}], "rail_length": 5, "inclination": 83.55287158725218, "heading": 52.36575934139125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349960595910545, "mass": 15.095539178760747, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325769310235162, "I_33_without_motor": 0.025166499189058306, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.86275533572985, "trigger": 800, "sampling_rate": 105, "lag": 1.3959754170268774, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835360643296904, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5828662046223916, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8012.168981350403, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032424444155912835, "grain_number": 5, "grain_density": 1783.2002062665126, "grain_outer_radius": 0.033317256302663495, "grain_initial_inner_radius": 0.015060989678240497, "grain_initial_height": 0.11983948769584109, "grain_separation": 0.005648024871106466, "grains_center_of_mass_position": 0.39574661039922504, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009136958344616674, "throat_radius": 0.010640695126097062, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558814405066743}], "aerodynamic_surfaces": [{"length": 0.5593000554841642, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337766434425731}, {"n": 4, "root_chord": 0.12005639688736074, "tip_chord": 0.05955407299532533, "span": 0.10935426846068205, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0475706353581087}, {"top_radius": 0.06439185654536264, "bottom_radius": 0.04406771791502168, "length": 0.05924844307481456, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7020381592959444, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617196666318199, "upper_button_position": 0.08484149297774535}], "rail_length": 5, "inclination": 85.75150112964116, "heading": 51.258747369677046} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350442091973398, "mass": 15.011439658135457, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32486857775531, "I_33_without_motor": 0.014640228375647497, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937414500557358, "trigger": 800, "sampling_rate": 105, "lag": 1.522728994725847, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0346877042665557, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2804823437505957, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6450.645964521336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032258133597609776, "grain_number": 5, "grain_density": 1832.7472362143048, "grain_outer_radius": 0.03292079297065122, "grain_initial_inner_radius": 0.014641458587047738, "grain_initial_height": 0.12025517083899764, "grain_separation": 0.004888257290432983, "grains_center_of_mass_position": 0.39636244937406123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001903621254937947, "throat_radius": 0.011222718373836496, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556345025624305}], "aerodynamic_surfaces": [{"length": 0.5578806710335018, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352143169458209}, {"n": 4, "root_chord": 0.12015716110524435, "tip_chord": 0.05996974244366036, "span": 0.11048904685778534, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480946747368869}, {"top_radius": 0.06568042044971747, "bottom_radius": 0.0425331895781022, "length": 0.05864826973902957, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002718180169962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178572930145892, "upper_button_position": 0.08241452500240698}], "rail_length": 5, "inclination": 85.67197566457787, "heading": 52.14073289525125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349839672841877, "mass": 14.346789019311439, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320473848813659, "I_33_without_motor": 0.0370889158776168, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.931263629511074, "trigger": 800, "sampling_rate": 105, "lag": 1.707925444616893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0033090690986743, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5751911211431981, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5402.269550092268, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332236539839643, "grain_number": 5, "grain_density": 1795.0153292516957, "grain_outer_radius": 0.03324193946660121, "grain_initial_inner_radius": 0.014793702222573228, "grain_initial_height": 0.12213503716526421, "grain_separation": 0.004554261704070612, "grains_center_of_mass_position": 0.3961037859145028, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007667796397352322, "throat_radius": 0.010910541564396059, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549826978889385}], "aerodynamic_surfaces": [{"length": 0.5567663040281444, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334541093708972}, {"n": 4, "root_chord": 0.12034249451230011, "tip_chord": 0.059268607945981926, "span": 0.10937229617782596, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049846342458744}, {"top_radius": 0.062453504109863875, "bottom_radius": 0.044129723983972094, "length": 0.05971194656584704, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012630842432113, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184935163960594, "upper_button_position": 0.08276956784715184}], "rail_length": 5, "inclination": 85.4623091692662, "heading": 55.120360412937956} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634980345025726, "mass": 14.64249079579473, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3198916477966565, "I_33_without_motor": 0.054177079092541686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.080601292527717, "trigger": 800, "sampling_rate": 105, "lag": 1.6171482624694242, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881411787359254, "trigger": "apogee", "sampling_rate": 105, "lag": 2.056362809695796, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3936.8864613228166, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287800811749551, "grain_number": 5, "grain_density": 1700.0267912031347, "grain_outer_radius": 0.03346331646766059, "grain_initial_inner_radius": 0.014871106664699228, "grain_initial_height": 0.1207791119322232, "grain_separation": 0.006076060011800535, "grains_center_of_mass_position": 0.395958012478412, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.7251401035791188e-05, "throat_radius": 0.010420041174758213, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256382156324621}], "aerodynamic_surfaces": [{"length": 0.5592493222912003, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345852227084345}, {"n": 4, "root_chord": 0.12002382039417073, "tip_chord": 0.05998009899484644, "span": 0.11107435838351641, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0479669353716317}, {"top_radius": 0.06243887077604439, "bottom_radius": 0.04400559812716765, "length": 0.060546507721236674, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003889761519068, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200925617524569, "upper_button_position": 0.0802964143994499}], "rail_length": 5, "inclination": 85.84381540897493, "heading": 55.1548094773549} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349818747289028, "mass": 15.264380997118122, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318058389630719, "I_33_without_motor": 0.03356716411057539, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983748011717765, "trigger": 800, "sampling_rate": 105, "lag": 1.4465624781498811, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0521807052945225, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3853989103480022, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6798.418851123659, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033821858796795404, "grain_number": 5, "grain_density": 1844.4258253090038, "grain_outer_radius": 0.03331552939198862, "grain_initial_inner_radius": 0.01486714031206066, "grain_initial_height": 0.11948912951395942, "grain_separation": 0.0043106971360248, "grains_center_of_mass_position": 0.3959257050965179, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016999187730261645, "throat_radius": 0.00988701262895593, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554744015807344}], "aerodynamic_surfaces": [{"length": 0.5562474015197781, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350079710522218}, {"n": 4, "root_chord": 0.11954687824737316, "tip_chord": 0.059700243172336014, "span": 0.1110478819706397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493438475412271}, {"top_radius": 0.06513754215982306, "bottom_radius": 0.043855360015096205, "length": 0.06241904585152627, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001609591033539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619160213808063, "upper_button_position": 0.08100074529529089}], "rail_length": 5, "inclination": 84.381583552709, "heading": 50.60102111687249} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349247965809812, "mass": 15.16159722132549, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322807027767621, "I_33_without_motor": 0.03015595121364796, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.754661068029636, "trigger": 800, "sampling_rate": 105, "lag": 1.5364804459132941, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9638793284408247, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5480966927958697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6815.4522084119735, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032446217777216325, "grain_number": 5, "grain_density": 1818.4877124986895, "grain_outer_radius": 0.032991387414803654, "grain_initial_inner_radius": 0.014806044500167662, "grain_initial_height": 0.11947243949387876, "grain_separation": 0.006054176198017113, "grains_center_of_mass_position": 0.39705183672333244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003631265037021902, "throat_radius": 0.011517153145637712, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566647860405225}], "aerodynamic_surfaces": [{"length": 0.557587309578996, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330297083690108}, {"n": 4, "root_chord": 0.11999028705553925, "tip_chord": 0.06080894153037352, "span": 0.10960230612968395, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480375924513174}, {"top_radius": 0.06503289849584072, "bottom_radius": 0.04316791262361993, "length": 0.06027627273795779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006381620668629, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186921260749629, "upper_button_position": 0.08194603599189998}], "rail_length": 5, "inclination": 83.59014092880459, "heading": 51.17757104774368} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348875688533837, "mass": 15.093803326550852, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316558676014011, "I_33_without_motor": 0.023657640646174878, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.719633582112879, "trigger": 800, "sampling_rate": 105, "lag": 1.398808176799329, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0446312509095348, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4867319374591088, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6874.111140925335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266862256452106, "grain_number": 5, "grain_density": 1766.0082970274382, "grain_outer_radius": 0.0331955864740328, "grain_initial_inner_radius": 0.015474974659706856, "grain_initial_height": 0.11898564138899465, "grain_separation": 0.005241365624723898, "grains_center_of_mass_position": 0.39721034044905085, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000498259588933106, "throat_radius": 0.010444916579197936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536494411353387}], "aerodynamic_surfaces": [{"length": 0.5578598994052784, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352802808315479}, {"n": 4, "root_chord": 0.11892922423977169, "tip_chord": 0.05979763028452219, "span": 0.11036096943074451, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506518417772934}, {"top_radius": 0.06367057447830951, "bottom_radius": 0.043708026096521205, "length": 0.05923100379466602, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699459756328173, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183250047620996, "upper_button_position": 0.08113475156607342}], "rail_length": 5, "inclination": 84.46084754440423, "heading": 52.22508074339527} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351037756227718, "mass": 15.879990447589927, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302749165955125, "I_33_without_motor": 0.028420341996486492, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.025496902251088, "trigger": 800, "sampling_rate": 105, "lag": 1.5146505641538779, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9991370827727486, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2664572457835754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6631.665732782136, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03404345766985414, "grain_number": 5, "grain_density": 1769.2644258315725, "grain_outer_radius": 0.03273080213083564, "grain_initial_inner_radius": 0.015045990775608056, "grain_initial_height": 0.11848660441246514, "grain_separation": 0.007285014126078873, "grains_center_of_mass_position": 0.39711843886240183, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003583412412158915, "throat_radius": 0.011060311730574477, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551899088985348}], "aerodynamic_surfaces": [{"length": 0.5571053365769476, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339804804191405}, {"n": 4, "root_chord": 0.12001141452354144, "tip_chord": 0.06009435054721287, "span": 0.10977102883060257, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504699826043864}, {"top_radius": 0.06446509033339794, "bottom_radius": 0.04269636126306982, "length": 0.060317272958890215, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700135400462327, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181451771531882, "upper_button_position": 0.08199022330913885}], "rail_length": 5, "inclination": 86.4639882096134, "heading": 50.861221741512075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635036041602002, "mass": 14.520871614471215, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325030180576457, "I_33_without_motor": 0.0302756611437486, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08913701831621, "trigger": 800, "sampling_rate": 105, "lag": 1.548135390092505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9260962420789656, "trigger": "apogee", "sampling_rate": 105, "lag": 1.614214771618086, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.8264095740815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269690678320823, "grain_number": 5, "grain_density": 1797.631386502536, "grain_outer_radius": 0.03281501849039372, "grain_initial_inner_radius": 0.01475870708418932, "grain_initial_height": 0.12082872437704954, "grain_separation": 0.0043703077854219926, "grains_center_of_mass_position": 0.39746060609339595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002396536415234858, "throat_radius": 0.010456408789498554, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536280441053183}], "aerodynamic_surfaces": [{"length": 0.5589096040757852, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346377823861913}, {"n": 4, "root_chord": 0.11938443000779762, "tip_chord": 0.060623050135167444, "span": 0.11052264877860472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051719362051286}, {"top_radius": 0.0628147582069037, "bottom_radius": 0.043155558128812395, "length": 0.0583400564696269, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988260612301475, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618388500321593, "upper_button_position": 0.08043756090855447}], "rail_length": 5, "inclination": 83.68750123534295, "heading": 50.47477159612903} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350505070421761, "mass": 14.390008585357062, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310108678879965, "I_33_without_motor": 0.02974510973868394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.130467953906637, "trigger": 800, "sampling_rate": 105, "lag": 1.4646157075067259, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0489836918659352, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2464795509462412, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5670.42104586616, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351518800283373, "grain_number": 5, "grain_density": 1769.1940429184247, "grain_outer_radius": 0.03304245646813518, "grain_initial_inner_radius": 0.015174465653499091, "grain_initial_height": 0.12062819298178878, "grain_separation": 0.005898240722880693, "grains_center_of_mass_position": 0.39684743159388386, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002038654504156089, "throat_radius": 0.010389246949992199, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551150638415403}], "aerodynamic_surfaces": [{"length": 0.5592716731061808, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327125477169768}, {"n": 4, "root_chord": 0.11973376817495192, "tip_chord": 0.06000083101642112, "span": 0.11015538937196268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491776594008924}, {"top_radius": 0.06457041883247101, "bottom_radius": 0.04205015660357335, "length": 0.05925033872800035, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996126887571285, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169161225233833, "upper_button_position": 0.0826965662337451}], "rail_length": 5, "inclination": 84.48295558655083, "heading": 52.63253171313362} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348853069015793, "mass": 15.654316972369667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31606376474243, "I_33_without_motor": 0.028051929713030416, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12258042335887, "trigger": 800, "sampling_rate": 105, "lag": 1.4032314274899422, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455322141472143, "trigger": "apogee", "sampling_rate": 105, "lag": 1.276031962441549, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7814.806046691684, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032891023880578345, "grain_number": 5, "grain_density": 1805.7250776143308, "grain_outer_radius": 0.03307318489595058, "grain_initial_inner_radius": 0.014527382538599911, "grain_initial_height": 0.11971104298448218, "grain_separation": 0.0050454066556731994, "grains_center_of_mass_position": 0.3976711175718345, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020921186424247146, "throat_radius": 0.0113412748244715, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543031280527521}], "aerodynamic_surfaces": [{"length": 0.5585547254408096, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342565894009506}, {"n": 4, "root_chord": 0.12001566745600892, "tip_chord": 0.05932057515280927, "span": 0.10986796624638273, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483327243314213}, {"top_radius": 0.0645400041994013, "bottom_radius": 0.042076249231569184, "length": 0.06141012827403247, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991069089745804, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183761907260921, "upper_button_position": 0.08073071824848832}], "rail_length": 5, "inclination": 85.54848060813767, "heading": 53.21719590233221} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350327139575077, "mass": 15.712671583117574, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316984064512535, "I_33_without_motor": 0.03684357798411517, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954274015474798, "trigger": 800, "sampling_rate": 105, "lag": 1.469684302956243, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0367416160225496, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1028301436180517, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6870.34040869929, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031687542392632856, "grain_number": 5, "grain_density": 1814.2942139728455, "grain_outer_radius": 0.03299154184798693, "grain_initial_inner_radius": 0.014483618701936724, "grain_initial_height": 0.11927710825622995, "grain_separation": 0.004751703873603374, "grains_center_of_mass_position": 0.3982565897101794, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006879871914497115, "throat_radius": 0.010464061749126969, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552628107955106}], "aerodynamic_surfaces": [{"length": 0.55773929253548, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352671248453725}, {"n": 4, "root_chord": 0.12019732671337598, "tip_chord": 0.06059193783701149, "span": 0.10881862373382734, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0468970335046335}, {"top_radius": 0.06318571000011111, "bottom_radius": 0.04490487819863167, "length": 0.05860982652732362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700658146474997, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174429888163269, "upper_button_position": 0.08321515765867016}], "rail_length": 5, "inclination": 83.59700141004853, "heading": 52.12033611384404} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348677672781994, "mass": 14.941492689300464, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333207067218264, "I_33_without_motor": 0.022292384363299916, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.035034740652936, "trigger": 800, "sampling_rate": 105, "lag": 1.245950495680077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.020524180592457, "trigger": "apogee", "sampling_rate": 105, "lag": 1.225747345692299, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7084.514415372116, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03243984038536706, "grain_number": 5, "grain_density": 1854.6103159870636, "grain_outer_radius": 0.032504427010612395, "grain_initial_inner_radius": 0.01494248338996529, "grain_initial_height": 0.11993055323647016, "grain_separation": 0.003518775272905641, "grains_center_of_mass_position": 0.39854015344822796, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.450543169093655e-06, "throat_radius": 0.01143642960280399, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539756977541519}], "aerodynamic_surfaces": [{"length": 0.5571686371892783, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354184347163803}, {"n": 4, "root_chord": 0.11959246989280689, "tip_chord": 0.06018601132106999, "span": 0.11001835309629786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495023657479803}, {"top_radius": 0.06430197892944074, "bottom_radius": 0.04463716287167435, "length": 0.05910356968888, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989113760359842, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185048835785196, "upper_button_position": 0.08040649245746456}], "rail_length": 5, "inclination": 85.58926770438066, "heading": 48.207137565448036} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350190346130996, "mass": 15.979092411587283, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3190445222563145, "I_33_without_motor": 0.04738064199340843, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934249558265442, "trigger": 800, "sampling_rate": 105, "lag": 1.6757866531948618, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9872955865056734, "trigger": "apogee", "sampling_rate": 105, "lag": 1.348511758352863, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.42132876085, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03373956868504949, "grain_number": 5, "grain_density": 1846.9374555923214, "grain_outer_radius": 0.032346933195627696, "grain_initial_inner_radius": 0.014854930780224597, "grain_initial_height": 0.12084004396444938, "grain_separation": 0.004480690772225092, "grains_center_of_mass_position": 0.39672093545875736, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.6330500617633535e-05, "throat_radius": 0.010901532087423817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539987595441788}], "aerodynamic_surfaces": [{"length": 0.5592796426762676, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340559627314795}, {"n": 4, "root_chord": 0.11980291442008296, "tip_chord": 0.05893382471930918, "span": 0.11003191627671677, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049299408903456}, {"top_radius": 0.06596448766902187, "bottom_radius": 0.043994415667721005, "length": 0.06159593964332475, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7017474686026115, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616367802822528, "upper_button_position": 0.08537966578008349}], "rail_length": 5, "inclination": 84.97537668674855, "heading": 54.98218230667199} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634987786257421, "mass": 14.245168312217713, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32476043703546, "I_33_without_motor": 0.02233064399876966, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.017967722115529, "trigger": 800, "sampling_rate": 105, "lag": 1.5140196579286622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9714935795401608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7397410498013561, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.507086837194, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296999027251574, "grain_number": 5, "grain_density": 1851.7530827921428, "grain_outer_radius": 0.032907812642886614, "grain_initial_inner_radius": 0.015045386363826574, "grain_initial_height": 0.11777224377718938, "grain_separation": 0.0028137988472588626, "grains_center_of_mass_position": 0.39782164953833515, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004491384692814323, "throat_radius": 0.010702847805842042, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552306208004778}], "aerodynamic_surfaces": [{"length": 0.5562686682040637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344243557892764}, {"n": 4, "root_chord": 0.11981754372212262, "tip_chord": 0.059967014641141715, "span": 0.110507670823549, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503557868100206}, {"top_radius": 0.06286690967205766, "bottom_radius": 0.04396924661069357, "length": 0.06061432053256615, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004467651218391, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188101501137162, "upper_button_position": 0.08163661500812291}], "rail_length": 5, "inclination": 85.43187304974083, "heading": 51.21542673493954} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350047681912349, "mass": 15.895797639439367, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315417834009068, "I_33_without_motor": 0.044205349160182233, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.246752863344618, "trigger": 800, "sampling_rate": 105, "lag": 1.5758868492518256, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.953767418740023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6591763092830496, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6756.488279342696, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033627790182454514, "grain_number": 5, "grain_density": 1844.8461970255212, "grain_outer_radius": 0.03293577170088361, "grain_initial_inner_radius": 0.014553372245311643, "grain_initial_height": 0.1190637052906642, "grain_separation": 0.005490786243849395, "grains_center_of_mass_position": 0.39835440773291353, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002255344158568878, "throat_radius": 0.011021208194036613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550209800491188}], "aerodynamic_surfaces": [{"length": 0.55834745730909, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135017485514379}, {"n": 4, "root_chord": 0.12129776402177211, "tip_chord": 0.05926410128802477, "span": 0.11024120426030952, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493727977857608}, {"top_radius": 0.06401179914472499, "bottom_radius": 0.04385052057941982, "length": 0.061115355930198824, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996592139749879, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172972990112973, "upper_button_position": 0.08236191496369061}], "rail_length": 5, "inclination": 84.0681274468313, "heading": 55.957105410748206} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349575619916824, "mass": 14.760393368006376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327902189092989, "I_33_without_motor": 0.03131939142009371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.18119783965322, "trigger": 800, "sampling_rate": 105, "lag": 1.3667787696261633, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0341106151529773, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3589924689906674, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5545.824000155124, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03372176648047374, "grain_number": 5, "grain_density": 1846.2901698465932, "grain_outer_radius": 0.03291341585858048, "grain_initial_inner_radius": 0.014633822555271982, "grain_initial_height": 0.12035405629090522, "grain_separation": 0.005587839241086975, "grains_center_of_mass_position": 0.39612483838056556, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010979019473541323, "throat_radius": 0.010968145990561203, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550738751558856}], "aerodynamic_surfaces": [{"length": 0.5592955358154333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326570072114448}, {"n": 4, "root_chord": 0.12066425379996154, "tip_chord": 0.060716243721038836, "span": 0.10941112195364681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494967979239067}, {"top_radius": 0.06256623986209238, "bottom_radius": 0.04446111133764781, "length": 0.05981615325774811, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996512395192289, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186682500462615, "upper_button_position": 0.08098298947296745}], "rail_length": 5, "inclination": 83.89959429633397, "heading": 53.70752903068833} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350213210749457, "mass": 15.64424348254626, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314008863383509, "I_33_without_motor": 0.014215538283491567, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.371551350006698, "trigger": 800, "sampling_rate": 105, "lag": 1.535656635554019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8848453288448715, "trigger": "apogee", "sampling_rate": 105, "lag": 1.111826998992077, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4886.913552128844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03298309147772532, "grain_number": 5, "grain_density": 1859.0961774998314, "grain_outer_radius": 0.033178449898033244, "grain_initial_inner_radius": 0.01513303111745787, "grain_initial_height": 0.12007291624463802, "grain_separation": 0.005747112089645735, "grains_center_of_mass_position": 0.39586557926911653, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001584500221650161, "throat_radius": 0.011687069134685393, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255772832433758}], "aerodynamic_surfaces": [{"length": 0.5568442890740215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133621322031529}, {"n": 4, "root_chord": 0.11864094241869647, "tip_chord": 0.06010536257149964, "span": 0.10933552738222983, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513062226315377}, {"top_radius": 0.06258121897012357, "bottom_radius": 0.044810165095249016, "length": 0.05959625243588749, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700399556065319, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205991135742024, "upper_button_position": 0.07980044249111662}], "rail_length": 5, "inclination": 83.97505830235298, "heading": 50.23264558418584} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349955096700577, "mass": 15.209929723432445, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319205343893924, "I_33_without_motor": 0.03737816883716898, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.000717242880116, "trigger": 800, "sampling_rate": 105, "lag": 1.4865549921713397, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0363373903152049, "trigger": "apogee", "sampling_rate": 105, "lag": 1.370264651676524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5916.056190405487, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327360432689429, "grain_number": 5, "grain_density": 1871.8697085732974, "grain_outer_radius": 0.032954841590603315, "grain_initial_inner_radius": 0.015132331994480297, "grain_initial_height": 0.1198793583580123, "grain_separation": 0.00657130538520147, "grains_center_of_mass_position": 0.3974860836059084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005435032371877496, "throat_radius": 0.010678925015633993, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568541925474368}], "aerodynamic_surfaces": [{"length": 0.55876426980458, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335967854910207}, {"n": 4, "root_chord": 0.12033549945311571, "tip_chord": 0.06029984364969061, "span": 0.10981789111905887, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501126427992962}, {"top_radius": 0.06102901595471629, "bottom_radius": 0.04372371132091823, "length": 0.05921218835798236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989429443330746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162948154586114, "upper_button_position": 0.08264812887446316}], "rail_length": 5, "inclination": 84.36243723924309, "heading": 52.00907527379098} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350009485797475, "mass": 15.850107093493936, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316608276406585, "I_33_without_motor": 0.04126710903592087, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09549436523288, "trigger": 800, "sampling_rate": 105, "lag": 1.577917402791525, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1027536743548612, "trigger": "apogee", "sampling_rate": 105, "lag": 1.439977854773412, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7361.683852432733, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253381100455657, "grain_number": 5, "grain_density": 1727.3042131047732, "grain_outer_radius": 0.03332946216950053, "grain_initial_inner_radius": 0.01550027868399466, "grain_initial_height": 0.11996277117315239, "grain_separation": 0.004982334712757099, "grains_center_of_mass_position": 0.3969813253062158, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008784953082196853, "throat_radius": 0.011655296473874536, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548220116668274}], "aerodynamic_surfaces": [{"length": 0.5596021315876757, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343628635565117}, {"n": 4, "root_chord": 0.11978807298142602, "tip_chord": 0.059911463001032166, "span": 0.11042019362097841, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506556093921027}, {"top_radius": 0.06324410534163416, "bottom_radius": 0.04260901215079241, "length": 0.061027559592961335, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992656277420047, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185265059363474, "upper_button_position": 0.08073912180565734}], "rail_length": 5, "inclination": 85.34070611111265, "heading": 49.43230112378043} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348799479973169, "mass": 16.315802785504992, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326880644146751, "I_33_without_motor": 0.046575735188519, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014731125303657, "trigger": 800, "sampling_rate": 105, "lag": 1.6103256541282243, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480806398684088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5878160992881716, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6669.805370883972, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215167652748011, "grain_number": 5, "grain_density": 1774.3793758571846, "grain_outer_radius": 0.031900359299561316, "grain_initial_inner_radius": 0.01478813458772989, "grain_initial_height": 0.12130959161774162, "grain_separation": 0.006656859939530914, "grains_center_of_mass_position": 0.3973097062015951, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004130274756979477, "throat_radius": 0.010306703855363352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546613506342303}], "aerodynamic_surfaces": [{"length": 0.558100097649591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333776386006507}, {"n": 4, "root_chord": 0.11995816635213279, "tip_chord": 0.05973437560274717, "span": 0.11018487507570365, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500037005648697}, {"top_radius": 0.06310852789469122, "bottom_radius": 0.04396065986495479, "length": 0.058597803167240434, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006937908969068, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171549900919018, "upper_button_position": 0.08353880080500498}], "rail_length": 5, "inclination": 84.98051140885363, "heading": 55.06299848151568} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349537813674189, "mass": 16.70258910502499, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323091676402876, "I_33_without_motor": 0.030965484792001514, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99829691186254, "trigger": 800, "sampling_rate": 105, "lag": 1.4706620659260639, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0134748115284564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2266258988342402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8767.251133908803, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03391283539558495, "grain_number": 5, "grain_density": 1739.4922116228593, "grain_outer_radius": 0.03284936651114695, "grain_initial_inner_radius": 0.014795944347364696, "grain_initial_height": 0.11993179741458665, "grain_separation": 0.005469313292218628, "grains_center_of_mass_position": 0.3988671469258681, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022432376416883288, "throat_radius": 0.012485653593863947, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567373386172387}], "aerodynamic_surfaces": [{"length": 0.5584438849660437, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339556011083294}, {"n": 4, "root_chord": 0.12028452274197558, "tip_chord": 0.06026639831480447, "span": 0.11011431796738759, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499583471064882}, {"top_radius": 0.06409805803029138, "bottom_radius": 0.04294868384685484, "length": 0.060470138431133816, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008340154521625, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188703139950508, "upper_button_position": 0.08196370145711174}], "rail_length": 5, "inclination": 85.10654876915044, "heading": 58.67827603240244} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349456503087243, "mass": 14.611752111186483, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319068806222473, "I_33_without_motor": 0.026122166147376353, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.05854391365281, "trigger": 800, "sampling_rate": 105, "lag": 1.450847239363645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.012676974830271, "trigger": "apogee", "sampling_rate": 105, "lag": 1.321583357054113, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.864151156311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033104081553351254, "grain_number": 5, "grain_density": 1829.5453751981372, "grain_outer_radius": 0.033506971558590906, "grain_initial_inner_radius": 0.014892035068467997, "grain_initial_height": 0.1210675012073006, "grain_separation": 0.004852376779350463, "grains_center_of_mass_position": 0.39578296532443646, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.01139544532862e-05, "throat_radius": 0.011700163744506583, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2578328854886165}], "aerodynamic_surfaces": [{"length": 0.5575989926909062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343839685759551}, {"n": 4, "root_chord": 0.12085007437449431, "tip_chord": 0.05978770278072479, "span": 0.10963887885823105, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04960470269978}, {"top_radius": 0.06297959058432998, "bottom_radius": 0.042940205353525294, "length": 0.05852665901006408, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699184129350057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188381197447275, "upper_button_position": 0.08034600960532956}], "rail_length": 5, "inclination": 85.00136343628714, "heading": 56.15090398576835} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349280189565144, "mass": 15.644660910243815, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329408990931448, "I_33_without_motor": 0.009426917503349376, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002542095373707, "trigger": 800, "sampling_rate": 105, "lag": 1.5128763131900953, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9993499149183096, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1633796066466289, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7179.183987292608, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338235548721317, "grain_number": 5, "grain_density": 1866.4651135570132, "grain_outer_radius": 0.03308481055943448, "grain_initial_inner_radius": 0.014938092843704993, "grain_initial_height": 0.119559357439497, "grain_separation": 0.007397463796770896, "grains_center_of_mass_position": 0.3984048975992625, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006192364010520274, "throat_radius": 0.010419424082784947, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561462827765415}], "aerodynamic_surfaces": [{"length": 0.5578030144260382, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132224823934839}, {"n": 4, "root_chord": 0.11988690502596139, "tip_chord": 0.05984128269030789, "span": 0.1100240506140146, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499758708210098}, {"top_radius": 0.06269986725442835, "bottom_radius": 0.04484584850218469, "length": 0.0629281142354738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699434003613994, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174661740896733, "upper_button_position": 0.08196782952432069}], "rail_length": 5, "inclination": 84.01365945363887, "heading": 51.24923557847248} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349791323105099, "mass": 15.466160285664882, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332581592754479, "I_33_without_motor": 0.02793199381583454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.974040728150857, "trigger": 800, "sampling_rate": 105, "lag": 1.417127752316703, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8741994636472936, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7222282718485298, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6509.756905527861, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333588713031641, "grain_number": 5, "grain_density": 1777.2277104566251, "grain_outer_radius": 0.03251730354511032, "grain_initial_inner_radius": 0.015268840522004732, "grain_initial_height": 0.11945087284615426, "grain_separation": 0.004809540244953234, "grains_center_of_mass_position": 0.39771538782893023, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024257361368784771, "throat_radius": 0.011436166249575299, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561912935631694}], "aerodynamic_surfaces": [{"length": 0.5586128097441253, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354062052962923}, {"n": 4, "root_chord": 0.12003723896345002, "tip_chord": 0.06035079108052036, "span": 0.11002985876598906, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048330071702362}, {"top_radius": 0.062805391168706, "bottom_radius": 0.04310264489150541, "length": 0.059366729149509544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013228711488688, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168062275394078, "upper_button_position": 0.08451664360946098}], "rail_length": 5, "inclination": 84.40760059698678, "heading": 53.26740222547672} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350494804803795, "mass": 14.600541936459873, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3227097195591035, "I_33_without_motor": 0.03765592495974078, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885963394505445, "trigger": 800, "sampling_rate": 105, "lag": 1.5040029807373387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9412322258848246, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5193492295472066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.834659903018, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268903744182706, "grain_number": 5, "grain_density": 1857.3468230816522, "grain_outer_radius": 0.03251016131834092, "grain_initial_inner_radius": 0.014398489887133076, "grain_initial_height": 0.11853018646767627, "grain_separation": 0.0053889607346321354, "grains_center_of_mass_position": 0.3957026080547256, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.4916185904429364e-05, "throat_radius": 0.01105458098342901, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25349060214213}], "aerodynamic_surfaces": [{"length": 0.556875703816737, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134610798206895}, {"n": 4, "root_chord": 0.11978741301475325, "tip_chord": 0.06049306987321661, "span": 0.10998593566756044, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480784230635645}, {"top_radius": 0.06134452965904599, "bottom_radius": 0.044974748637867, "length": 0.058582405017859246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999581326842046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163864537949367, "upper_button_position": 0.08357167888926786}], "rail_length": 5, "inclination": 84.90493612059225, "heading": 52.489791705273284} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349346116586337, "mass": 16.228829427331206, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313609684176855, "I_33_without_motor": 0.03671323280394261, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151088905402684, "trigger": 800, "sampling_rate": 105, "lag": 1.6589129837361571, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9964142457548844, "trigger": "apogee", "sampling_rate": 105, "lag": 1.454182506498616, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5417.262581246404, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03185361535471942, "grain_number": 5, "grain_density": 1803.8969053972826, "grain_outer_radius": 0.03303247066886926, "grain_initial_inner_radius": 0.01495037793600442, "grain_initial_height": 0.11919325256472535, "grain_separation": 0.004201166276248642, "grains_center_of_mass_position": 0.39497600143065814, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003143767419437842, "throat_radius": 0.010543658894810142, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545823083435752}], "aerodynamic_surfaces": [{"length": 0.5568938052531659, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344650606250297}, {"n": 4, "root_chord": 0.1193721839705302, "tip_chord": 0.05974837500215483, "span": 0.10927265857172037, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501545190767954}, {"top_radius": 0.06196918672631744, "bottom_radius": 0.043100323634855914, "length": 0.05941505350714629, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69829541547767, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195645026433009, "upper_button_position": 0.07873091283436917}], "rail_length": 5, "inclination": 87.01288026905712, "heading": 48.920228067579764} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350542325265306, "mass": 16.152806950876382, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327667555422902, "I_33_without_motor": 0.03335315032768452, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.9291528173556, "trigger": 800, "sampling_rate": 105, "lag": 1.480662305804217, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9434540150665128, "trigger": "apogee", "sampling_rate": 105, "lag": 1.884430934014741, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6074.548744039319, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031959258913591124, "grain_number": 5, "grain_density": 1816.7631813091414, "grain_outer_radius": 0.03265982062635382, "grain_initial_inner_radius": 0.014815673664034171, "grain_initial_height": 0.11949205592360498, "grain_separation": 0.005632353775843145, "grains_center_of_mass_position": 0.3984806807649971, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001242298318226506, "throat_radius": 0.010506961067699733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561675841368964}], "aerodynamic_surfaces": [{"length": 0.5583439491672797, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321324677473992}, {"n": 4, "root_chord": 0.12070853238901934, "tip_chord": 0.05913220928043849, "span": 0.11131323454937356, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492589156056868}, {"top_radius": 0.06363262662321433, "bottom_radius": 0.042614516509463934, "length": 0.062006629502998394, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996452957438661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181716273185462, "upper_button_position": 0.08147366842531989}], "rail_length": 5, "inclination": 84.83506131839844, "heading": 52.82733698751129} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349240400841696, "mass": 15.288710816028846, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322205719762063, "I_33_without_motor": 0.021820126298975614, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.906255425144822, "trigger": 800, "sampling_rate": 105, "lag": 1.5638597169656934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0897242481645828, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7146495526224421, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5974.891595206895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253883481810994, "grain_number": 5, "grain_density": 1721.4341232280628, "grain_outer_radius": 0.03348430025012414, "grain_initial_inner_radius": 0.015066872749128171, "grain_initial_height": 0.11934542519534051, "grain_separation": 0.005008073060224359, "grains_center_of_mass_position": 0.3967678791727252, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008891893190701136, "throat_radius": 0.011349953892058635, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541379284294287}], "aerodynamic_surfaces": [{"length": 0.558280102172047, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133314169906438}, {"n": 4, "root_chord": 0.12016851464449563, "tip_chord": 0.060716843147703745, "span": 0.11003776510326309, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515171916942996}, {"top_radius": 0.06487885325060556, "bottom_radius": 0.045545717153465635, "length": 0.06028270812189076, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003035723077636, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185128871142952, "upper_button_position": 0.08179068519346844}], "rail_length": 5, "inclination": 84.6022576985177, "heading": 52.79607374508403} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349752247864619, "mass": 15.673722729846926, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31499644088636, "I_33_without_motor": 0.02278228603608496, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.197347657319131, "trigger": 800, "sampling_rate": 105, "lag": 1.4992930852001136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0420923815670688, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9488829839202961, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5471.3926999118585, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033697064403002, "grain_number": 5, "grain_density": 1818.7400993562653, "grain_outer_radius": 0.03279702008196748, "grain_initial_inner_radius": 0.01505177747637244, "grain_initial_height": 0.1198420462223042, "grain_separation": 0.00590622950034243, "grains_center_of_mass_position": 0.3976218350463644, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004442870378910241, "throat_radius": 0.010521032144185729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25559530010775}], "aerodynamic_surfaces": [{"length": 0.5569205489655288, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352962733858147}, {"n": 4, "root_chord": 0.12029522702776704, "tip_chord": 0.05976156450560994, "span": 0.11005503146318488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494055998666905}, {"top_radius": 0.0633513329167791, "bottom_radius": 0.04439268288400897, "length": 0.06027644562132858, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021443530433249, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176587237585058, "upper_button_position": 0.08448562928481906}], "rail_length": 5, "inclination": 85.24015227689166, "heading": 50.27634759366372} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348626342482314, "mass": 15.998633538065297, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325614409528469, "I_33_without_motor": 0.018372191885194407, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.914136665960182, "trigger": 800, "sampling_rate": 105, "lag": 1.5241659489737538, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.056463128725312, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4954512804100837, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6243.382347121046, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03399881240019375, "grain_number": 5, "grain_density": 1913.419017489945, "grain_outer_radius": 0.03278450870357406, "grain_initial_inner_radius": 0.015132188942076172, "grain_initial_height": 0.11966927236295517, "grain_separation": 0.004321579299790003, "grains_center_of_mass_position": 0.39563205826783726, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008220097413620547, "throat_radius": 0.01054615297556835, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547004687813244}], "aerodynamic_surfaces": [{"length": 0.5573978426265888, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354820192799704}, {"n": 4, "root_chord": 0.11990247769884545, "tip_chord": 0.05990396186689053, "span": 0.11002158067068066, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493757131186143}, {"top_radius": 0.06293268073873205, "bottom_radius": 0.0458924466817746, "length": 0.05980132450707201, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700265444891213, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61763840348875, "upper_button_position": 0.08262704140246302}], "rail_length": 5, "inclination": 85.73027474699823, "heading": 51.77151217254911} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063494338162952, "mass": 15.150864849620495, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304083292943152, "I_33_without_motor": 0.02939764421180246, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.062524673605845, "trigger": 800, "sampling_rate": 105, "lag": 1.5364353024170132, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9971728102415213, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3010007018427108, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.999288779918, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033226246998279384, "grain_number": 5, "grain_density": 1803.6851727208696, "grain_outer_radius": 0.03273604391781612, "grain_initial_inner_radius": 0.014981302208134838, "grain_initial_height": 0.12035688463093884, "grain_separation": 0.0060542418926332765, "grains_center_of_mass_position": 0.39614048480589775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014978260065287808, "throat_radius": 0.01073589174850875, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25311887789368}], "aerodynamic_surfaces": [{"length": 0.5587236744166625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13449384424461}, {"n": 4, "root_chord": 0.11980195033551583, "tip_chord": 0.06075294962212184, "span": 0.10907855302864597, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504091643439877}, {"top_radius": 0.06429694153162, "bottom_radius": 0.04370645392241163, "length": 0.06141692031110854, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995638248439869, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165848175211093, "upper_button_position": 0.08297900732287766}], "rail_length": 5, "inclination": 83.9862810721702, "heading": 51.02681584803863} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350513873231771, "mass": 15.275317885591576, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3182723930956985, "I_33_without_motor": 0.03954940643070957, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.749427170461848, "trigger": 800, "sampling_rate": 105, "lag": 1.536396353827676, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9607902293357584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.514795298384961, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6098.5201166341085, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032864037270764514, "grain_number": 5, "grain_density": 1865.843477226474, "grain_outer_radius": 0.033022338707462705, "grain_initial_inner_radius": 0.015358564704091818, "grain_initial_height": 0.11877080422841083, "grain_separation": 0.006294134854792165, "grains_center_of_mass_position": 0.3946163505200236, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004131981289689457, "throat_radius": 0.010971971557948042, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255991727457104}], "aerodynamic_surfaces": [{"length": 0.5603022118986936, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335690719299558}, {"n": 4, "root_chord": 0.11910480656157861, "tip_chord": 0.05928363894584213, "span": 0.11005704064251579, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049664794876681}, {"top_radius": 0.06201242407802328, "bottom_radius": 0.04312208499321393, "length": 0.05858500055340644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998156052349617, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178897380520806, "upper_button_position": 0.08192586718288108}], "rail_length": 5, "inclination": 84.58417261817813, "heading": 51.49437878168137} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349282892205774, "mass": 15.497503155652069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302027682846835, "I_33_without_motor": 0.018040270417405437, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01657908753507, "trigger": 800, "sampling_rate": 105, "lag": 1.3873547680672949, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9828380571600037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2343421111774235, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6769.602608312093, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0328871492493069, "grain_number": 5, "grain_density": 1840.314408143027, "grain_outer_radius": 0.03315514868060107, "grain_initial_inner_radius": 0.014716916837859592, "grain_initial_height": 0.12005562220259286, "grain_separation": 0.004327226321760236, "grains_center_of_mass_position": 0.3972351150398858, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000490105124427953, "throat_radius": 0.010538120297100998, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252504518301356}], "aerodynamic_surfaces": [{"length": 0.5588177672387282, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354116501926093}, {"n": 4, "root_chord": 0.11964322757654228, "tip_chord": 0.059037985620690354, "span": 0.11019388583033178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048809236012228}, {"top_radius": 0.06311918769227522, "bottom_radius": 0.04328793142341816, "length": 0.05819843197596727, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009065855342895, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159799398887463, "upper_button_position": 0.0849266456455432}], "rail_length": 5, "inclination": 84.88306870184663, "heading": 53.307021320323315} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351724340024412, "mass": 15.345376451164924, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331634486607776, "I_33_without_motor": 0.029444411972248445, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.992258050362882, "trigger": 800, "sampling_rate": 105, "lag": 1.3963027823878174, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0766602092321431, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2884997651622792, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8537.320441422016, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318053198469495, "grain_number": 5, "grain_density": 1836.0767494349423, "grain_outer_radius": 0.03272761091304036, "grain_initial_inner_radius": 0.015093077980974602, "grain_initial_height": 0.11775099231951133, "grain_separation": 0.00638811226937365, "grains_center_of_mass_position": 0.39674782622396954, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002353113699586102, "throat_radius": 0.011571096953113988, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2589813004223263}], "aerodynamic_surfaces": [{"length": 0.558692556940935, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333365410409557}, {"n": 4, "root_chord": 0.12011977959521423, "tip_chord": 0.05992260082419695, "span": 0.11085441331814985, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050329702271112}, {"top_radius": 0.06482016186146008, "bottom_radius": 0.043440246304694806, "length": 0.05985530480299908, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983614737764003, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185287943869399, "upper_button_position": 0.07983267938946048}], "rail_length": 5, "inclination": 84.20669654886237, "heading": 55.331393151906305} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350431387414104, "mass": 15.046303099889847, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32934122293869, "I_33_without_motor": 0.04650382422167615, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.928749769556312, "trigger": 800, "sampling_rate": 105, "lag": 1.6843898459155067, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0465661451676982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7535828842946688, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6804.16969247879, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272635869153924, "grain_number": 5, "grain_density": 1718.6027807583798, "grain_outer_radius": 0.033053117190673255, "grain_initial_inner_radius": 0.015130249730273689, "grain_initial_height": 0.12277903270959255, "grain_separation": 0.00621013397871489, "grains_center_of_mass_position": 0.39511459579552155, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001285932458671298, "throat_radius": 0.009585616464906747, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552611957173865}], "aerodynamic_surfaces": [{"length": 0.5594106858647144, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335413239896264}, {"n": 4, "root_chord": 0.12032644898766477, "tip_chord": 0.05920953023563276, "span": 0.11048550523309703, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511603417263877}, {"top_radius": 0.06410032660773812, "bottom_radius": 0.04473058007682237, "length": 0.059482422030945045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003063789389358, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198449180889618, "upper_button_position": 0.08046146084997396}], "rail_length": 5, "inclination": 84.31238482394502, "heading": 52.39760263324041} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635073347861204, "mass": 15.55649115385729, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3302753169413934, "I_33_without_motor": 0.05120617664886974, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.138970359836907, "trigger": 800, "sampling_rate": 105, "lag": 1.4378320189386706, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9518329898503501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5492050477430632, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7599.180915906384, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357760735001602, "grain_number": 5, "grain_density": 1892.191940191545, "grain_outer_radius": 0.03323426741324966, "grain_initial_inner_radius": 0.014728392903272483, "grain_initial_height": 0.12007971013633671, "grain_separation": 0.005916612000474118, "grains_center_of_mass_position": 0.3971887842390772, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005909541767582425, "throat_radius": 0.011339764058266874, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554021406754337}], "aerodynamic_surfaces": [{"length": 0.5597132884318033, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334707037666194}, {"n": 4, "root_chord": 0.11925883238501425, "tip_chord": 0.060448904351853856, "span": 0.1103918786930272, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486871725039002}, {"top_radius": 0.06378832995995105, "bottom_radius": 0.044137496145026815, "length": 0.06043950425063023, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009750463860805, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187590686518668, "upper_button_position": 0.08221597773421374}], "rail_length": 5, "inclination": 84.21847521728499, "heading": 52.33933927934417} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635013863768275, "mass": 15.256620679560942, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331805348512464, "I_33_without_motor": 0.038909127361807884, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958327181833207, "trigger": 800, "sampling_rate": 105, "lag": 1.580120776466229, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0364875527808155, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5525876367400422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4812.497555142975, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242670743668862, "grain_number": 5, "grain_density": 1851.2519571999524, "grain_outer_radius": 0.03259936371018994, "grain_initial_inner_radius": 0.015188017379332005, "grain_initial_height": 0.11808085559423144, "grain_separation": 0.005392694235621052, "grains_center_of_mass_position": 0.39725258104093875, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017718626134201462, "throat_radius": 0.011234090440800126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534683446296861}], "aerodynamic_surfaces": [{"length": 0.5575277908080074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345947891130985}, {"n": 4, "root_chord": 0.12002624235917222, "tip_chord": 0.058990928021094236, "span": 0.10984196623394021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499825251719617}, {"top_radius": 0.0638967515062449, "bottom_radius": 0.04410755792021643, "length": 0.06143524374213062, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994322775931974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177063894853666, "upper_button_position": 0.08172588810783077}], "rail_length": 5, "inclination": 86.23217789654544, "heading": 52.72802222271565} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350943213950329, "mass": 15.20443189756669, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3217411420977045, "I_33_without_motor": 0.026455726296275107, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.994799069318251, "trigger": 800, "sampling_rate": 105, "lag": 1.3858576536241336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484196474601243, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4456150587567473, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7635.137278514816, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273618202954, "grain_number": 5, "grain_density": 1789.3771195724191, "grain_outer_radius": 0.0329819186054458, "grain_initial_inner_radius": 0.015030380644170156, "grain_initial_height": 0.11961932859645043, "grain_separation": 0.005261363751587247, "grains_center_of_mass_position": 0.3953631328915477, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006434173399190091, "throat_radius": 0.011124881212136933, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25479109531596}], "aerodynamic_surfaces": [{"length": 0.5580499257770594, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346179967609291}, {"n": 4, "root_chord": 0.12136812358448522, "tip_chord": 0.05945156353518957, "span": 0.11022644037883719, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499819226347926}, {"top_radius": 0.06499099634457772, "bottom_radius": 0.04196904555039111, "length": 0.060126494086891025, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996653765985024, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160842331182834, "upper_button_position": 0.08358114348021894}], "rail_length": 5, "inclination": 86.00816974255862, "heading": 53.64307958352516} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634976716402127, "mass": 14.877222335664179, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337817683639922, "I_33_without_motor": 0.03776230508679862, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045435534850354, "trigger": 800, "sampling_rate": 105, "lag": 1.4745399364062792, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9576134459471183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733648346028362, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6929.496778957361, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03368852346764242, "grain_number": 5, "grain_density": 1841.5444473634896, "grain_outer_radius": 0.03307295743373088, "grain_initial_inner_radius": 0.014267276483522476, "grain_initial_height": 0.11826046412233931, "grain_separation": 0.005318413883731432, "grains_center_of_mass_position": 0.39754466098272606, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000577196633534314, "throat_radius": 0.010585712673024219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553633371046826}], "aerodynamic_surfaces": [{"length": 0.5586326792043522, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334339781200435}, {"n": 4, "root_chord": 0.12074961257349646, "tip_chord": 0.05985085178857214, "span": 0.11020044715033962, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515488344110904}, {"top_radius": 0.06300504063293086, "bottom_radius": 0.04216252563288859, "length": 0.05929087413627831, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987346115630436, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184135216037734, "upper_button_position": 0.08032108995927023}], "rail_length": 5, "inclination": 86.04852150827024, "heading": 51.12254322147387} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634844878420688, "mass": 15.251891729577832, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316681279281911, "I_33_without_motor": 0.029869304012403876, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904464241045977, "trigger": 800, "sampling_rate": 105, "lag": 1.4860684561270345, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9280057747890862, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7798240588280534, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6726.2281128307295, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296847636664239, "grain_number": 5, "grain_density": 1869.1801374199224, "grain_outer_radius": 0.03331357188362484, "grain_initial_inner_radius": 0.015276116426398752, "grain_initial_height": 0.12052044134215806, "grain_separation": 0.0038048361856674855, "grains_center_of_mass_position": 0.3970110029328682, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2832087756123847e-05, "throat_radius": 0.010655470325111514, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549267510944604}], "aerodynamic_surfaces": [{"length": 0.5583052853621935, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346144358615287}, {"n": 4, "root_chord": 0.11949345522110127, "tip_chord": 0.05887881123387309, "span": 0.10980726003896148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05088879580704}, {"top_radius": 0.06415116178051176, "bottom_radius": 0.04282208220222257, "length": 0.06148125569318344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700737225344932, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167938131818802, "upper_button_position": 0.08394341216305179}], "rail_length": 5, "inclination": 83.02650213286196, "heading": 51.80202090187499} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349923221722806, "mass": 15.40847195436872, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327689314839718, "I_33_without_motor": 0.016061952532645755, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.158168269304216, "trigger": 800, "sampling_rate": 105, "lag": 1.5152851167899513, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.039328489819999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5072333433811984, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.5429820901045, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033232790076479765, "grain_number": 5, "grain_density": 1853.2923389440612, "grain_outer_radius": 0.032762815966982786, "grain_initial_inner_radius": 0.015012435960816172, "grain_initial_height": 0.1213178208194223, "grain_separation": 0.005682269062586659, "grains_center_of_mass_position": 0.398180655306165, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001950654261948541, "throat_radius": 0.010784070383083783, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554648630554415}], "aerodynamic_surfaces": [{"length": 0.5579997789935426, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339705110417022}, {"n": 4, "root_chord": 0.11989123574102609, "tip_chord": 0.060837238100085685, "span": 0.10971234383198268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504181810443578}, {"top_radius": 0.06309483050221719, "bottom_radius": 0.04402288340552399, "length": 0.06018327132822589, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992028643995463, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173431258509471, "upper_button_position": 0.08185973854859918}], "rail_length": 5, "inclination": 84.80268587278769, "heading": 55.116225480168886} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635161811966367, "mass": 15.572294110561012, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323632145180487, "I_33_without_motor": 0.021981401115167047, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.89002286307171, "trigger": 800, "sampling_rate": 105, "lag": 1.6552062039834377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8836337667402179, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1657232209612722, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3863.649961707103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283911149266112, "grain_number": 5, "grain_density": 1794.6179189614702, "grain_outer_radius": 0.03180913133391647, "grain_initial_inner_radius": 0.015226215591342825, "grain_initial_height": 0.12004256986474547, "grain_separation": 0.004092725266257384, "grains_center_of_mass_position": 0.39518995581491373, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0021432776924899294, "throat_radius": 0.010586782843818988, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550338626285167}], "aerodynamic_surfaces": [{"length": 0.5578559538176073, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331721399373418}, {"n": 4, "root_chord": 0.12052262067655255, "tip_chord": 0.0593554466020422, "span": 0.10972401172142567, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513856320197883}, {"top_radius": 0.06442946436818749, "bottom_radius": 0.043813805007072895, "length": 0.0589458175172562, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012581745862867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182423718473847, "upper_button_position": 0.08301580273890197}], "rail_length": 5, "inclination": 84.60066735149594, "heading": 54.11715986030683} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348574225229701, "mass": 16.275768002380737, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324962233472197, "I_33_without_motor": 0.034877310126595444, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.287055647676118, "trigger": 800, "sampling_rate": 105, "lag": 1.4677233186002965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1493106286999684, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6050069053643545, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5483.041060617303, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033119402152617335, "grain_number": 5, "grain_density": 1762.3636980444023, "grain_outer_radius": 0.033536913693808616, "grain_initial_inner_radius": 0.01621213195945645, "grain_initial_height": 0.12070719701731647, "grain_separation": 0.0037407665852286867, "grains_center_of_mass_position": 0.397642527964476, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013260094371433065, "throat_radius": 0.011100755830496549, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560392193520107}], "aerodynamic_surfaces": [{"length": 0.5580376641868736, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135241554036289}, {"n": 4, "root_chord": 0.11974605888578205, "tip_chord": 0.06021183542362657, "span": 0.109622566064241, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049886980951528}, {"top_radius": 0.06423641054970927, "bottom_radius": 0.0438252906601636, "length": 0.05848716733302287, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997806677172481, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184606205923847, "upper_button_position": 0.0813200471248634}], "rail_length": 5, "inclination": 82.38612307479838, "heading": 53.83845197696226} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350139020384567, "mass": 15.879028509458285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3166477765091384, "I_33_without_motor": 0.02403697801919944, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.964435634484444, "trigger": 800, "sampling_rate": 105, "lag": 1.5359041777267077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.7647643947425689, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5668237993314043, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.556361796531, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276659543542699, "grain_number": 5, "grain_density": 1846.683840305358, "grain_outer_radius": 0.033456716636302064, "grain_initial_inner_radius": 0.01476721878500523, "grain_initial_height": 0.11890248610447245, "grain_separation": 0.005544928414907925, "grains_center_of_mass_position": 0.39713229694270746, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011924065386102135, "throat_radius": 0.011339040792342927, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546460206874968}], "aerodynamic_surfaces": [{"length": 0.5573277071149244, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135731051714215}, {"n": 4, "root_chord": 0.12013807795523503, "tip_chord": 0.06003953193925518, "span": 0.11050083306407568, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049383597060422}, {"top_radius": 0.06462746506879664, "bottom_radius": 0.04318358246115252, "length": 0.058507483725572296, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995829078800674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176372100156285, "upper_button_position": 0.08194569786443884}], "rail_length": 5, "inclination": 83.33189189769482, "heading": 57.065080121607814} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349196190028025, "mass": 15.484042222205257, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331436915949482, "I_33_without_motor": 0.017281452867647717, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005804210625744, "trigger": 800, "sampling_rate": 105, "lag": 1.3073330846259692, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9368640292078206, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1382349234198574, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6449.822922935655, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375391802024897, "grain_number": 5, "grain_density": 1897.1823100802017, "grain_outer_radius": 0.0320785804013381, "grain_initial_inner_radius": 0.015134375550611399, "grain_initial_height": 0.12139501525811894, "grain_separation": 0.004549126146741344, "grains_center_of_mass_position": 0.3967167223847339, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005589343053080579, "throat_radius": 0.010852315961338914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544110607143075}], "aerodynamic_surfaces": [{"length": 0.5575496939864992, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329217845278485}, {"n": 4, "root_chord": 0.12035182360682735, "tip_chord": 0.0595844578043783, "span": 0.11009316371006002, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492729475113558}, {"top_radius": 0.06349002889427847, "bottom_radius": 0.043369746136531086, "length": 0.05982620303990575, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701344948416603, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162451269190031, "upper_button_position": 0.08509982149759987}], "rail_length": 5, "inclination": 86.4303912376303, "heading": 51.327101334623556} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349523756690471, "mass": 15.958271822442429, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32059133341395, "I_33_without_motor": 0.02828617273251127, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.199663077638807, "trigger": 800, "sampling_rate": 105, "lag": 1.357695724710073, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0817299493756445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5824285901615893, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5781.047812065308, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328434973221752, "grain_number": 5, "grain_density": 1941.666614414871, "grain_outer_radius": 0.03302432430039209, "grain_initial_inner_radius": 0.015193714129509275, "grain_initial_height": 0.11946800132198664, "grain_separation": 0.00503218738556235, "grains_center_of_mass_position": 0.3983091246508658, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00011199398447797779, "throat_radius": 0.010582797734102863, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558887126877352}], "aerodynamic_surfaces": [{"length": 0.5579979080508789, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334139053314847}, {"n": 4, "root_chord": 0.12085456532978259, "tip_chord": 0.0600416695180631, "span": 0.11023389374546362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513743686709633}, {"top_radius": 0.06357485193819967, "bottom_radius": 0.043919766201992595, "length": 0.061465508716803716, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002072695238306, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197613389029287, "upper_button_position": 0.08044593062090188}], "rail_length": 5, "inclination": 83.65786453242289, "heading": 52.003680503138185} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350101991189247, "mass": 15.52761690921009, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314630855456366, "I_33_without_motor": 0.037383493671533846, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.844101404546363, "trigger": 800, "sampling_rate": 105, "lag": 1.549372793830403, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9955750499054358, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5825416926924307, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7267.0226104542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032776756958316576, "grain_number": 5, "grain_density": 1764.6073455376322, "grain_outer_radius": 0.03337076098097761, "grain_initial_inner_radius": 0.015009668099513348, "grain_initial_height": 0.11925837099026822, "grain_separation": 0.006629818635890789, "grains_center_of_mass_position": 0.39750215713554354, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.114565668589754e-05, "throat_radius": 0.011174855529513599, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536410179522772}], "aerodynamic_surfaces": [{"length": 0.5592674772398981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349321444430482}, {"n": 4, "root_chord": 0.12021588964264378, "tip_chord": 0.06032268629336739, "span": 0.11005644857491372, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048444507750348}, {"top_radius": 0.06336185762528711, "bottom_radius": 0.042040390476037436, "length": 0.05959166453340132, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701448254501047, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186019998480258, "upper_button_position": 0.0828462546530212}], "rail_length": 5, "inclination": 84.06061858341648, "heading": 50.3251945057231} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063502587100276, "mass": 15.141669352534286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325562749617774, "I_33_without_motor": 0.05331592890710864, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.793086641047157, "trigger": 800, "sampling_rate": 105, "lag": 1.5026956573614705, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8945544861094002, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5769719667574214, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7502.795366265824, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297646748936715, "grain_number": 5, "grain_density": 1856.0315418397863, "grain_outer_radius": 0.03334339276787183, "grain_initial_inner_radius": 0.015077010374955006, "grain_initial_height": 0.11849535131506721, "grain_separation": 0.005207670722765671, "grains_center_of_mass_position": 0.3965397867808965, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006759912968972306, "throat_radius": 0.011156745781168162, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254869279402215}], "aerodynamic_surfaces": [{"length": 0.5577393145982518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326421641693145}, {"n": 4, "root_chord": 0.1201657339234903, "tip_chord": 0.060727410670241594, "span": 0.10943860640822925, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493355982212553}, {"top_radius": 0.06523161812366073, "bottom_radius": 0.04380469414351117, "length": 0.059762931076161846, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001274129752377, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178772852832115, "upper_button_position": 0.08225012769202622}], "rail_length": 5, "inclination": 84.53788491872331, "heading": 54.70124927084339} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349158807163612, "mass": 15.268113258764297, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329997285147813, "I_33_without_motor": 0.0346906887101609, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005547740573515, "trigger": 800, "sampling_rate": 105, "lag": 1.4068744065157612, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9871923483139504, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1540895821595454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7460.762143803961, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03402292019116248, "grain_number": 5, "grain_density": 1712.1241222742797, "grain_outer_radius": 0.03269957689703727, "grain_initial_inner_radius": 0.015273289855355757, "grain_initial_height": 0.11985267614661713, "grain_separation": 0.00492121734395067, "grains_center_of_mass_position": 0.39705187398433645, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.855552856995459e-05, "throat_radius": 0.010863783039424453, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555278093190039}], "aerodynamic_surfaces": [{"length": 0.5594249153825946, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339064676053585}, {"n": 4, "root_chord": 0.12071713507007284, "tip_chord": 0.059106928105038745, "span": 0.10919048877134084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497470177689896}, {"top_radius": 0.06225147802210228, "bottom_radius": 0.043648797134496486, "length": 0.05863022112976372, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6976735735461361, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174775047029781, "upper_button_position": 0.080196068843158}], "rail_length": 5, "inclination": 84.30685297781565, "heading": 55.155571885251966} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349416861771183, "mass": 14.940713903422036, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339568214161751, "I_33_without_motor": 0.03227475360841468, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95992285572373, "trigger": 800, "sampling_rate": 105, "lag": 1.4837618831892974, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1080346312226503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3692558413295481, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7437.17606869046, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303932121956694, "grain_number": 5, "grain_density": 1801.0424104388253, "grain_outer_radius": 0.03333039805010752, "grain_initial_inner_radius": 0.015071438316257183, "grain_initial_height": 0.12069345227354365, "grain_separation": 0.005145264308792939, "grains_center_of_mass_position": 0.39785572428317084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001352818900957924, "throat_radius": 0.010580253410178252, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563105203495057}], "aerodynamic_surfaces": [{"length": 0.5578673096786024, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341093735354268}, {"n": 4, "root_chord": 0.1206955727769552, "tip_chord": 0.06050062680457241, "span": 0.11067262460270576, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486563959688022}, {"top_radius": 0.06141529088823078, "bottom_radius": 0.04339141073065303, "length": 0.05929053119112963, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001768739255838, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192815248054666, "upper_button_position": 0.0808953491201172}], "rail_length": 5, "inclination": 83.4178536197953, "heading": 51.726491913130005} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634919570784025, "mass": 14.914038000518872, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322242631059492, "I_33_without_motor": 0.029275437010169714, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.855175906462254, "trigger": 800, "sampling_rate": 105, "lag": 1.6753990741091584, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9349393589158654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8124966988863196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5505.787979700738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032529210053742305, "grain_number": 5, "grain_density": 1932.0400558251577, "grain_outer_radius": 0.03335077515829343, "grain_initial_inner_radius": 0.014702336318850259, "grain_initial_height": 0.1210306546073608, "grain_separation": 0.006298092182386674, "grains_center_of_mass_position": 0.3959915135244196, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002499213098908282, "throat_radius": 0.010293515017872758, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545654873948633}], "aerodynamic_surfaces": [{"length": 0.5587228554155195, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349865779020019}, {"n": 4, "root_chord": 0.11971248066354544, "tip_chord": 0.06037595007625413, "span": 0.11073876972467646, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486930669735692}, {"top_radius": 0.06245988236997146, "bottom_radius": 0.04166754502682196, "length": 0.06029972697461806, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032615052219, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177525607307561, "upper_button_position": 0.08245070077446581}], "rail_length": 5, "inclination": 83.96464863545232, "heading": 53.78182980083329} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349451933017872, "mass": 15.879897292630275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335674847782311, "I_33_without_motor": 0.05167141286806203, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09669119813329, "trigger": 800, "sampling_rate": 105, "lag": 1.3814023398612283, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0904120353219675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3436793498505744, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7546.574528256469, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324319980903255, "grain_number": 5, "grain_density": 1864.4287248725611, "grain_outer_radius": 0.0335607380957159, "grain_initial_inner_radius": 0.01478317504404651, "grain_initial_height": 0.12021510938175009, "grain_separation": 0.0036312342119167638, "grains_center_of_mass_position": 0.3975837424118554, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006883315142098186, "throat_radius": 0.011599335003549507, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547799954058918}], "aerodynamic_surfaces": [{"length": 0.5580719849587469, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319119583259576}, {"n": 4, "root_chord": 0.11975902078740326, "tip_chord": 0.059661749141946364, "span": 0.10968817938716482, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050849645332003}, {"top_radius": 0.06219076368345728, "bottom_radius": 0.04387828748383775, "length": 0.06208023238698558, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988211345508184, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193086909104611, "upper_button_position": 0.07951244364035726}], "rail_length": 5, "inclination": 85.99713532064708, "heading": 54.64419639379039} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349909568492289, "mass": 15.84638044637589, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3225986021442155, "I_33_without_motor": 0.029421943064836656, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909756537796543, "trigger": 800, "sampling_rate": 105, "lag": 1.4575860840448145, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.089508480002266, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5052835825150146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7163.282263417197, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03389735742992972, "grain_number": 5, "grain_density": 1837.1210527018127, "grain_outer_radius": 0.03339066233833154, "grain_initial_inner_radius": 0.014906033512316803, "grain_initial_height": 0.12075891589935596, "grain_separation": 0.005077836729890038, "grains_center_of_mass_position": 0.39808833812143013, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038047572188031336, "throat_radius": 0.011597660602557593, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555804419601948}], "aerodynamic_surfaces": [{"length": 0.5576993589780169, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329230472927903}, {"n": 4, "root_chord": 0.11966689076869813, "tip_chord": 0.059683777296582245, "span": 0.10976688402966668, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495069655526132}, {"top_radius": 0.06372943266263245, "bottom_radius": 0.04345973589293526, "length": 0.06112379094158198, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989465989261232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160725498990522, "upper_button_position": 0.08287404902707096}], "rail_length": 5, "inclination": 84.1099804844196, "heading": 53.98405019780459} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350570668385416, "mass": 16.638121078667915, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327178115992719, "I_33_without_motor": 0.03443149146212349, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.011782840935105, "trigger": 800, "sampling_rate": 105, "lag": 1.349175527177687, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.087364253173813, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798236558268641, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8744.426290320462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332261515014035, "grain_number": 5, "grain_density": 1820.9117435449461, "grain_outer_radius": 0.032972208253419885, "grain_initial_inner_radius": 0.014849199949509208, "grain_initial_height": 0.12011235865235184, "grain_separation": 0.006105644252965826, "grains_center_of_mass_position": 0.3979719461990449, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00030548233778363216, "throat_radius": 0.011157416575018574, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545836151427057}], "aerodynamic_surfaces": [{"length": 0.5582771076331, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343521461552841}, {"n": 4, "root_chord": 0.12069794171070049, "tip_chord": 0.06022519056786865, "span": 0.10991825925726698, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493415701145137}, {"top_radius": 0.06400214965576553, "bottom_radius": 0.04351555224532775, "length": 0.06133519686532081, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979871741061, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182575579533574, "upper_button_position": 0.07972961615274266}], "rail_length": 5, "inclination": 86.47361546895426, "heading": 53.53382819800129} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351090745231326, "mass": 15.780845807986523, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307674692058768, "I_33_without_motor": 0.03231663383531385, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.89978462815134, "trigger": 800, "sampling_rate": 105, "lag": 1.5071301069239624, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.057820345771757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5904381682774469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4437.3091119644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034390688517246526, "grain_number": 5, "grain_density": 1884.9614619351516, "grain_outer_radius": 0.03239209145754694, "grain_initial_inner_radius": 0.014818377112625675, "grain_initial_height": 0.11939279049104042, "grain_separation": 0.005033034893497096, "grains_center_of_mass_position": 0.3969579380728798, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012688843941733338, "throat_radius": 0.011181603722867325, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555138923188733}], "aerodynamic_surfaces": [{"length": 0.558371939401437, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352802525385772}, {"n": 4, "root_chord": 0.1198578969706018, "tip_chord": 0.060689670498596464, "span": 0.1103067460356328, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496463013551307}, {"top_radius": 0.06358978813503922, "bottom_radius": 0.04293921417353994, "length": 0.05911826457215359, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999678698409281, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194043388128088, "upper_button_position": 0.0805635310281193}], "rail_length": 5, "inclination": 84.55950440803322, "heading": 53.5032910635592} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349896756290353, "mass": 16.163453653455022, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3321368784995435, "I_33_without_motor": 0.042033006112746664, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989747768916793, "trigger": 800, "sampling_rate": 105, "lag": 1.484647028034828, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9364205745756672, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2121015146355156, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5331.904727947062, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283669892214966, "grain_number": 5, "grain_density": 1855.5303089489782, "grain_outer_radius": 0.03262859410101286, "grain_initial_inner_radius": 0.015473350523287969, "grain_initial_height": 0.12050939113798824, "grain_separation": 0.004538070586000453, "grains_center_of_mass_position": 0.3957357013783799, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00027320208133197794, "throat_radius": 0.010733529605081697, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548347999845992}], "aerodynamic_surfaces": [{"length": 0.5584435198745761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336568735630572}, {"n": 4, "root_chord": 0.12067840329011531, "tip_chord": 0.05917631806894525, "span": 0.11023538327401732, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050788812014075}, {"top_radius": 0.06335840674595639, "bottom_radius": 0.045186769105264334, "length": 0.05866281118035759, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977688345044059, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189011253185414, "upper_button_position": 0.0788677091858645}], "rail_length": 5, "inclination": 84.16517123231516, "heading": 50.69125970440375} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349167262848471, "mass": 15.024329989363762, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317914050267204, "I_33_without_motor": 0.02363055317426778, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.990291942840026, "trigger": 800, "sampling_rate": 105, "lag": 1.5020403254214298, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.976369118293763, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9520060096238163, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6305.983209334524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033063864500715794, "grain_number": 5, "grain_density": 1788.2066054293398, "grain_outer_radius": 0.03267048010026791, "grain_initial_inner_radius": 0.014510608513510853, "grain_initial_height": 0.1203859731070495, "grain_separation": 0.005890639795154843, "grains_center_of_mass_position": 0.3960189118983929, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013968976437748377, "throat_radius": 0.011729630459207994, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556027799929568}], "aerodynamic_surfaces": [{"length": 0.5585500707486075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342347054664177}, {"n": 4, "root_chord": 0.12016523846359542, "tip_chord": 0.06057947124520626, "span": 0.10971006188411128, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508585878777232}, {"top_radius": 0.06593967664771964, "bottom_radius": 0.0452916714992484, "length": 0.05952292937473625, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995019093551402, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199904910802704, "upper_button_position": 0.07951141827486985}], "rail_length": 5, "inclination": 86.3835005186609, "heading": 52.95779495342062} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348385207270357, "mass": 15.49920871877027, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333139496465042, "I_33_without_motor": 0.02723522599467392, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.084059147619598, "trigger": 800, "sampling_rate": 105, "lag": 1.4781652374555565, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8981787696965225, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6436761581287203, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7675.768518229628, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332298010308612, "grain_number": 5, "grain_density": 1850.728028825794, "grain_outer_radius": 0.032724136347381784, "grain_initial_inner_radius": 0.01453024948800527, "grain_initial_height": 0.12111756212275462, "grain_separation": 0.005179288280646764, "grains_center_of_mass_position": 0.39738446416237044, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002135680881564637, "throat_radius": 0.010635886256932842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552045134357936}], "aerodynamic_surfaces": [{"length": 0.55899683197011, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134642686850312}, {"n": 4, "root_chord": 0.1200869081373814, "tip_chord": 0.058494285170221864, "span": 0.11063035112954436, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050918797993617}, {"top_radius": 0.06429420771726727, "bottom_radius": 0.043103027417593566, "length": 0.060287006072254394, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004716871100694, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163060410588728, "upper_button_position": 0.08416564605119659}], "rail_length": 5, "inclination": 85.20784322569124, "heading": 51.88421233024361} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635037847393427, "mass": 15.91089161246887, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3246666285000055, "I_33_without_motor": 0.04630553695418207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.14245689541856, "trigger": 800, "sampling_rate": 105, "lag": 1.5117843022272481, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1089044260127958, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3213389826520976, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8331.019931899678, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033101983473401646, "grain_number": 5, "grain_density": 1870.454698547345, "grain_outer_radius": 0.033221818300166225, "grain_initial_inner_radius": 0.015557509649008152, "grain_initial_height": 0.1198647525420492, "grain_separation": 0.0066098648628697175, "grains_center_of_mass_position": 0.39603461144384566, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001739624376936337, "throat_radius": 0.011006856515025266, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556849897977294}], "aerodynamic_surfaces": [{"length": 0.558889888788516, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133232336968163}, {"n": 4, "root_chord": 0.1188961728914736, "tip_chord": 0.060017158002290544, "span": 0.10983655213481092, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506852510105984}, {"top_radius": 0.06272629071957497, "bottom_radius": 0.04147427982000017, "length": 0.061029486876211805, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999772003344568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171817786386536, "upper_button_position": 0.08279542169580312}], "rail_length": 5, "inclination": 85.55238021635711, "heading": 53.83307117966536} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350296347741606, "mass": 16.189607295717355, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31767503634605, "I_33_without_motor": 0.02238624784624317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.134959119426814, "trigger": 800, "sampling_rate": 105, "lag": 1.579850977754654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.953829184592276, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4433728546111553, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6710.232331223988, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032688520034882144, "grain_number": 5, "grain_density": 1800.5092020104219, "grain_outer_radius": 0.033277131484477, "grain_initial_inner_radius": 0.014789056829361038, "grain_initial_height": 0.11885307314462663, "grain_separation": 0.005372358854109311, "grains_center_of_mass_position": 0.3964113383729835, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012143067180498996, "throat_radius": 0.010660157854671488, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553876215480013}], "aerodynamic_surfaces": [{"length": 0.5599605402348399, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346694373877695}, {"n": 4, "root_chord": 0.12002908925027342, "tip_chord": 0.06076078347038362, "span": 0.10923469602203155, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500829029587986}, {"top_radius": 0.06426359833335865, "bottom_radius": 0.04280727074815423, "length": 0.0596726126031442, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6973050327557183, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175323897012461, "upper_button_position": 0.07977264305447218}], "rail_length": 5, "inclination": 83.93289575893692, "heading": 53.486909194313725} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634893335297273, "mass": 15.722676301066212, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303954194560454, "I_33_without_motor": 0.03340075654550158, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.843518760839162, "trigger": 800, "sampling_rate": 105, "lag": 1.5751388503142916, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0838814297946147, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8329770127881069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6468.691054378606, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03399848495861829, "grain_number": 5, "grain_density": 1840.2219515585305, "grain_outer_radius": 0.03327826638785595, "grain_initial_inner_radius": 0.014826814313778582, "grain_initial_height": 0.12112086621769583, "grain_separation": 0.00465801924408857, "grains_center_of_mass_position": 0.39874975451097866, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00040399939194227344, "throat_radius": 0.01082067161535614, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559360506526125}], "aerodynamic_surfaces": [{"length": 0.5583151854985986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134357587573074}, {"n": 4, "root_chord": 0.12055551641724867, "tip_chord": 0.05975462285892107, "span": 0.10944679472628686, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050539715162958}, {"top_radius": 0.06343002693428189, "bottom_radius": 0.042257023453600835, "length": 0.05917032895395345, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987441497895729, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181191915602596, "upper_button_position": 0.08062495822931326}], "rail_length": 5, "inclination": 83.50092677630539, "heading": 52.86157987139893} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350121959565931, "mass": 16.225719891149808, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317123769317053, "I_33_without_motor": 0.03554004555584939, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001973334469124, "trigger": 800, "sampling_rate": 105, "lag": 1.5585905365887684, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026579406582757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8471634812173987, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.78942845157, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03336797149185179, "grain_number": 5, "grain_density": 1806.5288634239496, "grain_outer_radius": 0.03310288253775485, "grain_initial_inner_radius": 0.01507652969059539, "grain_initial_height": 0.11921138193277676, "grain_separation": 0.004398691642813069, "grains_center_of_mass_position": 0.3958281909487041, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042368571198809726, "throat_radius": 0.0100936490920632, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547956447821418}], "aerodynamic_surfaces": [{"length": 0.5568958160042459, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13443848821591}, {"n": 4, "root_chord": 0.12138897122530257, "tip_chord": 0.0598239692931559, "span": 0.11052344532714778, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506406795063465}, {"top_radius": 0.06414561340072185, "bottom_radius": 0.043859849628401, "length": 0.059936657725885314, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006818594266864, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165948555018149, "upper_button_position": 0.08408700392487145}], "rail_length": 5, "inclination": 83.62479204608557, "heading": 51.84372031426335} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635103288288997, "mass": 16.44977924241177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329405101738598, "I_33_without_motor": 0.03282219402384837, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95726495159331, "trigger": 800, "sampling_rate": 105, "lag": 1.5473575442981278, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9129360816914879, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1363065481682406, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6177.9778365183365, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032561659327235065, "grain_number": 5, "grain_density": 1816.0527522056316, "grain_outer_radius": 0.03275894007433643, "grain_initial_inner_radius": 0.01571738335496844, "grain_initial_height": 0.11912586113374012, "grain_separation": 0.004512521022041459, "grains_center_of_mass_position": 0.39631309305222806, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002681449845980876, "throat_radius": 0.010761532679253321, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253948713742587}], "aerodynamic_surfaces": [{"length": 0.5582606315246038, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338751629148898}, {"n": 4, "root_chord": 0.119887918573238, "tip_chord": 0.060359856329913815, "span": 0.11005165390504267, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048477776014498}, {"top_radius": 0.06443226706231835, "bottom_radius": 0.04294727029196633, "length": 0.06140431071566477, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003055255117586, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169241087116791, "upper_button_position": 0.08338141680007949}], "rail_length": 5, "inclination": 84.40495047252024, "heading": 52.162868598509306} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349644293658865, "mass": 16.400934256151817, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337002403097401, "I_33_without_motor": 0.02768107439265056, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.970236621041293, "trigger": 800, "sampling_rate": 105, "lag": 1.5053988422092555, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9328914918187692, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3601050504175334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.818377852459, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335500080935437, "grain_number": 5, "grain_density": 1833.0285827522805, "grain_outer_radius": 0.0333121542348054, "grain_initial_inner_radius": 0.014318171636465335, "grain_initial_height": 0.11977824483529356, "grain_separation": 0.003123509119587923, "grains_center_of_mass_position": 0.3964501213945782, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018374400719651791, "throat_radius": 0.010823507601893675, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562677687049084}], "aerodynamic_surfaces": [{"length": 0.5595949544402394, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135666046847444}, {"n": 4, "root_chord": 0.11946904702943847, "tip_chord": 0.06069020150544345, "span": 0.10985650900535969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487319748291808}, {"top_radius": 0.06272320458131703, "bottom_radius": 0.04454375857644036, "length": 0.05786351559000351, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991581756282812, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186522773753464, "upper_button_position": 0.08050589825293475}], "rail_length": 5, "inclination": 83.5803419116515, "heading": 53.26073768421643} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635025585091417, "mass": 14.932547891512993, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315040358269167, "I_33_without_motor": 0.034453568392002816, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.150483078758468, "trigger": 800, "sampling_rate": 105, "lag": 1.5159451350316873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0240739786636344, "trigger": "apogee", "sampling_rate": 105, "lag": 1.51214187244078, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.548217162385, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033078301059207345, "grain_number": 5, "grain_density": 1823.5964974518972, "grain_outer_radius": 0.03293041591092412, "grain_initial_inner_radius": 0.014803941677150222, "grain_initial_height": 0.12057389886385621, "grain_separation": 0.005583103057708996, "grains_center_of_mass_position": 0.3961659623854042, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002566360927367654, "throat_radius": 0.010755905112472142, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556238252928664}], "aerodynamic_surfaces": [{"length": 0.5582325657661631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133319906512271}, {"n": 4, "root_chord": 0.12054812894366958, "tip_chord": 0.060078764723658036, "span": 0.11019025780820062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050412065137802}, {"top_radius": 0.06259525785665054, "bottom_radius": 0.04377962194170739, "length": 0.06129380325358627, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989639741875744, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174810878571144, "upper_button_position": 0.08148288633045997}], "rail_length": 5, "inclination": 84.8564079795976, "heading": 53.32152219806441} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350725748059029, "mass": 14.772099049428858, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320548841255487, "I_33_without_motor": 0.02586243213301251, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.038829148510304, "trigger": 800, "sampling_rate": 105, "lag": 1.4418198500424684, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9489417235529061, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3730247442452004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5635.092405382253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314368673652679, "grain_number": 5, "grain_density": 1827.6565833166794, "grain_outer_radius": 0.03308395901334608, "grain_initial_inner_radius": 0.015273131055124834, "grain_initial_height": 0.12016615109279549, "grain_separation": 0.0049217033593296055, "grains_center_of_mass_position": 0.39725476870822407, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0019819242639569187, "throat_radius": 0.011717050598535245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253455468862863}], "aerodynamic_surfaces": [{"length": 0.5590530150830626, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356373149834635}, {"n": 4, "root_chord": 0.12047166195406012, "tip_chord": 0.05979907529732659, "span": 0.10918098678990534, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506967290220597}, {"top_radius": 0.06289103983247604, "bottom_radius": 0.0455951548944317, "length": 0.060886059220318804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002644854827458, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171731792088488, "upper_button_position": 0.08309130627389694}], "rail_length": 5, "inclination": 83.2992687522302, "heading": 51.53890825034582} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349396313006388, "mass": 15.70505178763928, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317120128395013, "I_33_without_motor": 0.04291282964324396, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.88965205080575, "trigger": 800, "sampling_rate": 105, "lag": 1.3789136019196668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.119122905717465, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3661220384373622, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7015.666155969741, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290288945951371, "grain_number": 5, "grain_density": 1826.0157365664027, "grain_outer_radius": 0.032284630330388545, "grain_initial_inner_radius": 0.015178635291914634, "grain_initial_height": 0.12097882157843234, "grain_separation": 0.004257407319113306, "grains_center_of_mass_position": 0.39682392512725007, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013679769121564568, "throat_radius": 0.011302455400770437, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549326469191748}], "aerodynamic_surfaces": [{"length": 0.5592772298441766, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357990573780685}, {"n": 4, "root_chord": 0.11987160022085842, "tip_chord": 0.05978253839930462, "span": 0.11066106485148101, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050034757033841}, {"top_radius": 0.06288783150463778, "bottom_radius": 0.043381246521010025, "length": 0.06187503932160881, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700017717795426, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168394645281211, "upper_button_position": 0.08317825326730488}], "rail_length": 5, "inclination": 85.87275807941266, "heading": 51.10990424598125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349740295701052, "mass": 15.107147647418243, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299293845055212, "I_33_without_motor": 0.05656224524316438, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.13214510465239, "trigger": 800, "sampling_rate": 105, "lag": 1.629429335128344, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1947752210729115, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3778878705549649, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6176.825289013159, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032531072059486056, "grain_number": 5, "grain_density": 1808.594678840474, "grain_outer_radius": 0.0324970222207095, "grain_initial_inner_radius": 0.014719772817103783, "grain_initial_height": 0.12012052916733604, "grain_separation": 0.0038730611776525642, "grains_center_of_mass_position": 0.39744405576351344, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001279961224130553, "throat_radius": 0.010376457986546024, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255670609557259}], "aerodynamic_surfaces": [{"length": 0.558086276048561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348859249450882}, {"n": 4, "root_chord": 0.11999682600427394, "tip_chord": 0.06009362973310765, "span": 0.11069876811541744, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0511518413347112}, {"top_radius": 0.06511097695965018, "bottom_radius": 0.045426001713978675, "length": 0.06018162249675111, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701152351471375, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617846146904615, "upper_button_position": 0.08330620456675997}], "rail_length": 5, "inclination": 86.34561205898385, "heading": 51.36967865915746} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349283844954545, "mass": 16.35887525552621, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304390138249679, "I_33_without_motor": 0.038563085109228096, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.16340634931963, "trigger": 800, "sampling_rate": 105, "lag": 1.6224794970072038, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0219489674806834, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4377466632218043, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5382.254269180921, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033067228819998976, "grain_number": 5, "grain_density": 1859.9348990532492, "grain_outer_radius": 0.03334658894341207, "grain_initial_inner_radius": 0.014585081035424621, "grain_initial_height": 0.11823618407795104, "grain_separation": 0.004608186331779861, "grains_center_of_mass_position": 0.3967230974502352, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009759243520256626, "throat_radius": 0.010850465349991888, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550845017823886}], "aerodynamic_surfaces": [{"length": 0.5584971969566641, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324435319229207}, {"n": 4, "root_chord": 0.12122812987819767, "tip_chord": 0.06024845306109551, "span": 0.11001991105952892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501633081436967}, {"top_radius": 0.06481515702597397, "bottom_radius": 0.04319325575508705, "length": 0.06249335024610476, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016081864780328, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185128558664507, "upper_button_position": 0.08309533061158214}], "rail_length": 5, "inclination": 86.24725513037431, "heading": 54.29090531964032} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063503708411619, "mass": 15.52543905067947, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315583283360126, "I_33_without_motor": 0.01425602251150454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.009494757033108, "trigger": 800, "sampling_rate": 105, "lag": 1.6089382820957165, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1096332625856993, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7616618478321333, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7333.141395547464, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03280910998534482, "grain_number": 5, "grain_density": 1790.5336286014126, "grain_outer_radius": 0.03336934892337701, "grain_initial_inner_radius": 0.015236008321549227, "grain_initial_height": 0.11937175998091433, "grain_separation": 0.003284025021963453, "grains_center_of_mass_position": 0.39732066830705287, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018402921119985687, "throat_radius": 0.012037865696425766, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556918591329929}], "aerodynamic_surfaces": [{"length": 0.5578417356566516, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346033133142646}, {"n": 4, "root_chord": 0.12018871815510306, "tip_chord": 0.0601182937949474, "span": 0.10955580289533155, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488547720199135}, {"top_radius": 0.06559643831480248, "bottom_radius": 0.042924687700126994, "length": 0.06095809625427252, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002205498887438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618016990521423, "upper_button_position": 0.08220355936732082}], "rail_length": 5, "inclination": 85.91952102302763, "heading": 51.904061759436296} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349009238514672, "mass": 14.671471485569331, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320734879965156, "I_33_without_motor": 0.027525601933609527, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.176003029774174, "trigger": 800, "sampling_rate": 105, "lag": 1.6814655737279744, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9957999126903575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3975425380164714, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8210.703069521118, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03367153728724613, "grain_number": 5, "grain_density": 1793.2666281457978, "grain_outer_radius": 0.03289423200030157, "grain_initial_inner_radius": 0.014787928878075063, "grain_initial_height": 0.11901273238150452, "grain_separation": 0.004555232280323529, "grains_center_of_mass_position": 0.39760808060018066, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006103551071461039, "throat_radius": 0.009982711661900656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536405363805887}], "aerodynamic_surfaces": [{"length": 0.5564216623032198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343956033867062}, {"n": 4, "root_chord": 0.12025462345551227, "tip_chord": 0.05977843708906395, "span": 0.11018961488845912, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494299518296109}, {"top_radius": 0.06332669420764536, "bottom_radius": 0.042813467673269344, "length": 0.05899873394782602, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987788735784561, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181618492121994, "upper_button_position": 0.08061702436625673}], "rail_length": 5, "inclination": 82.59277197279167, "heading": 50.226942057945855} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635029355614689, "mass": 14.788983809886263, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32543657449022, "I_33_without_motor": 0.026045590461900334, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972377768324847, "trigger": 800, "sampling_rate": 105, "lag": 1.6296193031492567, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0550096374176836, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7991354656047296, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.265323096497, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03203582343044363, "grain_number": 5, "grain_density": 1858.2719846501, "grain_outer_radius": 0.033254037506475986, "grain_initial_inner_radius": 0.014822269215844612, "grain_initial_height": 0.11996572430787593, "grain_separation": 0.0029990819162250505, "grains_center_of_mass_position": 0.397248499916274, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012279953424131174, "throat_radius": 0.010548480239141263, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255207462946812}], "aerodynamic_surfaces": [{"length": 0.5586330054749088, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338482067829203}, {"n": 4, "root_chord": 0.11999647734012718, "tip_chord": 0.06014841315830551, "span": 0.11062842508210692, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492843624395172}, {"top_radius": 0.06400331892555707, "bottom_radius": 0.04246196380550963, "length": 0.06199809709116716, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699047483785156, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189604873263006, "upper_button_position": 0.08008699645885542}], "rail_length": 5, "inclination": 85.39376586312568, "heading": 52.09223911912277} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349164408144418, "mass": 15.92007647925124, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31118645001921, "I_33_without_motor": 0.015334304278104373, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.031729575414882, "trigger": 800, "sampling_rate": 105, "lag": 1.5302099587675628, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9954823505167567, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5790409827046985, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7467.168076711494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286922881882587, "grain_number": 5, "grain_density": 1905.4774689633393, "grain_outer_radius": 0.0327217648998839, "grain_initial_inner_radius": 0.014482242807042514, "grain_initial_height": 0.1204584315012421, "grain_separation": 0.005239312073155562, "grains_center_of_mass_position": 0.3976899430943945, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015286779790740074, "throat_radius": 0.010183848905440149, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559251851781101}], "aerodynamic_surfaces": [{"length": 0.5583989220123314, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327603349533304}, {"n": 4, "root_chord": 0.12017875151965667, "tip_chord": 0.06026081912877506, "span": 0.10985539488752766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286201332714}, {"top_radius": 0.06143653318380696, "bottom_radius": 0.04314023181448986, "length": 0.06099267478783266, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993280978729405, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181270053470729, "upper_button_position": 0.0812010925258676}], "rail_length": 5, "inclination": 83.32308233106221, "heading": 57.32806463860081} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350216834892211, "mass": 15.568510023177316, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322365443434582, "I_33_without_motor": 0.02625779736226627, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.986427586156774, "trigger": 800, "sampling_rate": 105, "lag": 1.5736708312175627, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9365198357181705, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1239832970217876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6209.696501219911, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269215156093152, "grain_number": 5, "grain_density": 1842.217197892085, "grain_outer_radius": 0.03286468757546137, "grain_initial_inner_radius": 0.015044172853364615, "grain_initial_height": 0.11862800763145052, "grain_separation": 0.00628902693616828, "grains_center_of_mass_position": 0.39592921557025357, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008733622887742552, "throat_radius": 0.011074951815259202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550808436104903}], "aerodynamic_surfaces": [{"length": 0.5578086219093228, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333751968058707}, {"n": 4, "root_chord": 0.11998868702925229, "tip_chord": 0.05942058364683134, "span": 0.11040259726928348, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483999146617}, {"top_radius": 0.06545834938672332, "bottom_radius": 0.04271702986255768, "length": 0.060443772107180146, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010703417431504, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177571655778291, "upper_button_position": 0.0833131761653213}], "rail_length": 5, "inclination": 86.0858982772421, "heading": 50.82832613409159} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350361080635192, "mass": 16.008067466597296, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3256818061873314, "I_33_without_motor": 0.03323894937586172, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.126697018714916, "trigger": 800, "sampling_rate": 105, "lag": 1.5011300322404688, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9612262310957566, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7242451774254495, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8326.808189499554, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03172212776598346, "grain_number": 5, "grain_density": 1763.5171545496512, "grain_outer_radius": 0.032788846067356624, "grain_initial_inner_radius": 0.014950018117604692, "grain_initial_height": 0.11857382819453564, "grain_separation": 0.005070226246157837, "grains_center_of_mass_position": 0.39867781221571624, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010969093038773285, "throat_radius": 0.01013448780193303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529451647276688}], "aerodynamic_surfaces": [{"length": 0.5586021635191104, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132727138964132}, {"n": 4, "root_chord": 0.11984498512893782, "tip_chord": 0.0591363596199452, "span": 0.1088751151856923, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0476251906438059}, {"top_radius": 0.06375053770703061, "bottom_radius": 0.043139631262932, "length": 0.06034051650541578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004852425920776, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618961240421176, "upper_button_position": 0.08152400217090161}], "rail_length": 5, "inclination": 83.71968235969511, "heading": 55.65759146636963} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350591125262792, "mass": 15.687120736106465, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316470239294812, "I_33_without_motor": 0.017048413990067665, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.089303862758793, "trigger": 800, "sampling_rate": 105, "lag": 1.3846459943894207, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9787838107374052, "trigger": "apogee", "sampling_rate": 105, "lag": 1.466431890695164, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6916.713518342454, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032544367603615454, "grain_number": 5, "grain_density": 1834.7137178062364, "grain_outer_radius": 0.03292449345301193, "grain_initial_inner_radius": 0.015087064041285028, "grain_initial_height": 0.11935013407314138, "grain_separation": 0.006840941141016207, "grains_center_of_mass_position": 0.39746701894060277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008685268612034153, "throat_radius": 0.011570353083633153, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546575374599334}], "aerodynamic_surfaces": [{"length": 0.5573550856845232, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133382382398107}, {"n": 4, "root_chord": 0.1196173787827187, "tip_chord": 0.06047893797472586, "span": 0.1098315806180636, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049555241286117}, {"top_radius": 0.06154669045582549, "bottom_radius": 0.04313151145326497, "length": 0.06043556241577212, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000245690995196, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193164409689905, "upper_button_position": 0.08070812813052908}], "rail_length": 5, "inclination": 83.96161683408738, "heading": 54.79758914178385} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350361977845748, "mass": 15.831157381234402, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3171943557327435, "I_33_without_motor": 0.013154227374865133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.91650674784227, "trigger": 800, "sampling_rate": 105, "lag": 1.5371686700689149, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0111121925177142, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3927287290406236, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6605.160584124702, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03366934048441338, "grain_number": 5, "grain_density": 1792.6387906672016, "grain_outer_radius": 0.03241180627857045, "grain_initial_inner_radius": 0.01493324903932034, "grain_initial_height": 0.11929131183523632, "grain_separation": 0.006210075691146766, "grains_center_of_mass_position": 0.39933453504028593, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00018539401090237527, "throat_radius": 0.010740922797131717, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554538019181354}], "aerodynamic_surfaces": [{"length": 0.557330872653173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338380879859566}, {"n": 4, "root_chord": 0.12004112668226855, "tip_chord": 0.06068461880853532, "span": 0.10989207298314752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051139327136123}, {"top_radius": 0.06430987791614887, "bottom_radius": 0.04335900370546277, "length": 0.061602596346116784, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001879401088937, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197793066016806, "upper_button_position": 0.08040863350721317}], "rail_length": 5, "inclination": 84.39021492664656, "heading": 51.96125014644197} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351149791844987, "mass": 15.742151526142534, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31657079305557, "I_33_without_motor": 0.017534975031150125, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.967406539859653, "trigger": 800, "sampling_rate": 105, "lag": 1.376841636365822, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9746777420216362, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8365754466845052, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.869978150573, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03398099977305734, "grain_number": 5, "grain_density": 1828.4242368784865, "grain_outer_radius": 0.03293738656566197, "grain_initial_inner_radius": 0.014948732452680002, "grain_initial_height": 0.12011798082337707, "grain_separation": 0.003779962211507346, "grains_center_of_mass_position": 0.39658955490093173, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011629771811044256, "throat_radius": 0.010714587496740315, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559797666158565}], "aerodynamic_surfaces": [{"length": 0.5557360679715233, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134707740195214}, {"n": 4, "root_chord": 0.11980003592980444, "tip_chord": 0.06032609561180569, "span": 0.11037182134345536, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049073477505745}, {"top_radius": 0.0637509519718738, "bottom_radius": 0.04373711329009107, "length": 0.05929301609430376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981353265218568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180574319609703, "upper_button_position": 0.08007789456088654}], "rail_length": 5, "inclination": 83.6648462724498, "heading": 54.075171790066705} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350040035153467, "mass": 14.741808067353565, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3177338740541185, "I_33_without_motor": 0.03162681260895629, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.942602258759837, "trigger": 800, "sampling_rate": 105, "lag": 1.5291060986806926, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0208324811032046, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9256014110047746, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7150.098341458026, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03251651845309424, "grain_number": 5, "grain_density": 1872.7039703411842, "grain_outer_radius": 0.033228800695715495, "grain_initial_inner_radius": 0.01511205120032042, "grain_initial_height": 0.11986514911436333, "grain_separation": 0.005158660670337194, "grains_center_of_mass_position": 0.39597981639933927, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012363420183816468, "throat_radius": 0.010640260514743078, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535670204784204}], "aerodynamic_surfaces": [{"length": 0.5572742475634945, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343060614965812}, {"n": 4, "root_chord": 0.11974831374542508, "tip_chord": 0.06018674677960401, "span": 0.11060407713743893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049158584060909}, {"top_radius": 0.06347581044262086, "bottom_radius": 0.04269367400249688, "length": 0.05939840938830104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016466025541891, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174425445151597, "upper_button_position": 0.08420405803902942}], "rail_length": 5, "inclination": 84.35929642136632, "heading": 53.76624484418583} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350045038449391, "mass": 16.370344347866958, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324518480519217, "I_33_without_motor": 0.051019185691514146, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.936818337212799, "trigger": 800, "sampling_rate": 105, "lag": 1.5844402838154306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9973969090881731, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6392207846503777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5460.544818592149, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032911662598186474, "grain_number": 5, "grain_density": 1897.508929923094, "grain_outer_radius": 0.032979681500667435, "grain_initial_inner_radius": 0.014628842149484454, "grain_initial_height": 0.11996174431817914, "grain_separation": 0.004805599668757678, "grains_center_of_mass_position": 0.39567713155404505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002601162351955296, "throat_radius": 0.011339272658857282, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556307333420629}], "aerodynamic_surfaces": [{"length": 0.5588643573801629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1361351857190853}, {"n": 4, "root_chord": 0.11923160886921087, "tip_chord": 0.05980038986325747, "span": 0.10985754479558009, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477008216277355}, {"top_radius": 0.06418587584436405, "bottom_radius": 0.04294152561001928, "length": 0.06178907923301113, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008608370557234, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183180396744068, "upper_button_position": 0.08254279738131665}], "rail_length": 5, "inclination": 83.54643409238889, "heading": 53.494176846392655} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349218405192328, "mass": 15.476571139714016, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327333961292584, "I_33_without_motor": 0.006468736353174409, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051958508763027, "trigger": 800, "sampling_rate": 105, "lag": 1.36656959471114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.95045906552776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.397900202998409, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29876165925, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032113460549590134, "grain_number": 5, "grain_density": 1871.681312941538, "grain_outer_radius": 0.03274083642903547, "grain_initial_inner_radius": 0.015005629837191892, "grain_initial_height": 0.11752262073502631, "grain_separation": 0.004709109518597822, "grains_center_of_mass_position": 0.3980504994428221, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010152263967261983, "throat_radius": 0.011103299641782768, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544519087212214}], "aerodynamic_surfaces": [{"length": 0.5592873030501874, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13410586882049}, {"n": 4, "root_chord": 0.12032498919141724, "tip_chord": 0.059741192920074584, "span": 0.11010824238392883, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049584632400479}, {"top_radius": 0.06469470417247136, "bottom_radius": 0.04304986504426902, "length": 0.06204903158808529, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986347145426537, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179403626161947, "upper_button_position": 0.08069435192645902}], "rail_length": 5, "inclination": 86.01026767008923, "heading": 50.69536362816078} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350386316890884, "mass": 15.279028658554584, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329659820929396, "I_33_without_motor": 0.0275887875523064, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.222717243254667, "trigger": 800, "sampling_rate": 105, "lag": 1.5072449845807652, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.042254258998538, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4047311290968252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4169.270810948174, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03208144790541853, "grain_number": 5, "grain_density": 1763.901082101513, "grain_outer_radius": 0.032987857706495156, "grain_initial_inner_radius": 0.014741337607218236, "grain_initial_height": 0.1194870896688534, "grain_separation": 0.005089331209847797, "grains_center_of_mass_position": 0.39847345357284925, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012483584729507061, "throat_radius": 0.010978545357853819, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557935164089495}], "aerodynamic_surfaces": [{"length": 0.5590487411948765, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335755577431144}, {"n": 4, "root_chord": 0.11998691869526643, "tip_chord": 0.05986836518726802, "span": 0.10963290821909859, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495523809787175}, {"top_radius": 0.0634550526422733, "bottom_radius": 0.04420143006175729, "length": 0.060704065937680185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018091086114348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164265318631138, "upper_button_position": 0.08538257674832095}], "rail_length": 5, "inclination": 84.87531219802293, "heading": 53.7435226929969} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349432439606824, "mass": 16.179088385299416, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319189255825197, "I_33_without_motor": 0.026163900608617084, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.016592485903747, "trigger": 800, "sampling_rate": 105, "lag": 1.4921492911065268, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0176512397435145, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5122353688830323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6616.7775000167585, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272267366779704, "grain_number": 5, "grain_density": 1805.1127636968004, "grain_outer_radius": 0.03271666335781533, "grain_initial_inner_radius": 0.015116215738425661, "grain_initial_height": 0.11979945929114934, "grain_separation": 0.006300293633110838, "grains_center_of_mass_position": 0.3958772355871873, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00017339706151043696, "throat_radius": 0.010903615739528786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543376057527884}], "aerodynamic_surfaces": [{"length": 0.5584805397544133, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346448450607127}, {"n": 4, "root_chord": 0.11991918558704813, "tip_chord": 0.05919436927807262, "span": 0.11013022041333911, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487474618300041}, {"top_radius": 0.06444109239487335, "bottom_radius": 0.04276411031041424, "length": 0.0586217074853798, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7020178077792277, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173133858965336, "upper_button_position": 0.08470442188269411}], "rail_length": 5, "inclination": 84.04243336308208, "heading": 49.175638850963914} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350980906211362, "mass": 15.607060869266487, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317829822566556, "I_33_without_motor": 0.03468969758468181, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065199370130319, "trigger": 800, "sampling_rate": 105, "lag": 1.4386514601858746, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.006109788639642, "trigger": "apogee", "sampling_rate": 105, "lag": 1.279224069483636, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6521.680230104687, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03197113754100111, "grain_number": 5, "grain_density": 1749.7069036250493, "grain_outer_radius": 0.03314112325191577, "grain_initial_inner_radius": 0.015022766342868707, "grain_initial_height": 0.11912620113125923, "grain_separation": 0.005888215573073152, "grains_center_of_mass_position": 0.39687704598903395, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00031866375820278637, "throat_radius": 0.01098332480611101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564293707737193}], "aerodynamic_surfaces": [{"length": 0.5608408073802864, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342407344943162}, {"n": 4, "root_chord": 0.11982172787812333, "tip_chord": 0.05886007307460512, "span": 0.11016697972779942, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498364400725961}, {"top_radius": 0.06306550671048985, "bottom_radius": 0.04147506563252526, "length": 0.06019242400174878, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004355418007809, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176686423491216, "upper_button_position": 0.08276689945165938}], "rail_length": 5, "inclination": 85.25421152253193, "heading": 52.469792771781115} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349370771335294, "mass": 16.112511570737595, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303879838392677, "I_33_without_motor": 0.0412396136816295, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.890758411586178, "trigger": 800, "sampling_rate": 105, "lag": 1.520488926134502, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.997160927161351, "trigger": "apogee", "sampling_rate": 105, "lag": 1.971095942960781, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6809.42070077758, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323536059425656, "grain_number": 5, "grain_density": 1861.2393074271354, "grain_outer_radius": 0.03312881810667756, "grain_initial_inner_radius": 0.01557259493403647, "grain_initial_height": 0.12134087899393523, "grain_separation": 0.004765499959989885, "grains_center_of_mass_position": 0.3974656911481011, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010956740780441365, "throat_radius": 0.010991011729699079, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548572966499827}], "aerodynamic_surfaces": [{"length": 0.5569405897054431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338097822847066}, {"n": 4, "root_chord": 0.1200390398420903, "tip_chord": 0.05962326361084912, "span": 0.11034610702771547, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491026616329466}, {"top_radius": 0.06282745346057107, "bottom_radius": 0.043824135518580803, "length": 0.0597340326163488, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004457583550073, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178319950790442, "upper_button_position": 0.08261376327596315}], "rail_length": 5, "inclination": 84.76790280585428, "heading": 53.791908162123065} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349788386190292, "mass": 15.244976609900924, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320497877972673, "I_33_without_motor": 0.04258097481261372, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.16604655628408, "trigger": 800, "sampling_rate": 105, "lag": 1.5030531176561428, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9612587988177412, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4258919316957253, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5246.604560965097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032685205641348726, "grain_number": 5, "grain_density": 1856.6547047124743, "grain_outer_radius": 0.033166437017814326, "grain_initial_inner_radius": 0.014826957937321764, "grain_initial_height": 0.11936116554037317, "grain_separation": 0.004601383903344927, "grains_center_of_mass_position": 0.39586282973912523, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013204074165619425, "throat_radius": 0.01157250079427572, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546699902555667}], "aerodynamic_surfaces": [{"length": 0.5581184439130014, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333475813020688}, {"n": 4, "root_chord": 0.12035745597577872, "tip_chord": 0.06011770587579496, "span": 0.11029784612068982, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489620619518305}, {"top_radius": 0.06452724032304158, "bottom_radius": 0.04375665238233592, "length": 0.058951637215745034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997075956853241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186371991337419, "upper_button_position": 0.08107039655158221}], "rail_length": 5, "inclination": 85.16191104809015, "heading": 54.47782583034255} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349798973069222, "mass": 13.973881925306193, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328598214605681, "I_33_without_motor": 0.03327936172961703, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.022876171570497, "trigger": 800, "sampling_rate": 105, "lag": 1.6451483669598006, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1263648326996885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6464197617081886, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6403.504553286089, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335788322701796, "grain_number": 5, "grain_density": 1781.9153393414788, "grain_outer_radius": 0.03305535093972161, "grain_initial_inner_radius": 0.014849638609489858, "grain_initial_height": 0.11959671434906967, "grain_separation": 0.004246246476037118, "grains_center_of_mass_position": 0.39492454750746897, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006740309224154344, "throat_radius": 0.010701223553417911, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25753016592127}], "aerodynamic_surfaces": [{"length": 0.5579593784075475, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346960169608824}, {"n": 4, "root_chord": 0.11963831628243815, "tip_chord": 0.058747355501322894, "span": 0.11021791350529687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478381167137647}, {"top_radius": 0.06367248070561832, "bottom_radius": 0.04272338209053013, "length": 0.05865527410573433, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995186098797815, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172424895340305, "upper_button_position": 0.08227612034575105}], "rail_length": 5, "inclination": 85.10989933340144, "heading": 51.8726028019263} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349484284017001, "mass": 15.345959288261653, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334845177739396, "I_33_without_motor": 0.01602416164868226, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.851402212514992, "trigger": 800, "sampling_rate": 105, "lag": 1.670281039841199, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.973395093770931, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6862243048602277, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6094.366249163187, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033492256304436085, "grain_number": 5, "grain_density": 1859.2858279341192, "grain_outer_radius": 0.033889510784940485, "grain_initial_inner_radius": 0.015382642365695783, "grain_initial_height": 0.12076917441739023, "grain_separation": 0.006293250048408087, "grains_center_of_mass_position": 0.3968540540309298, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010287958096504475, "throat_radius": 0.011827508569595012, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546194430128672}], "aerodynamic_surfaces": [{"length": 0.5580046572234496, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343966982788758}, {"n": 4, "root_chord": 0.12067957288581486, "tip_chord": 0.05991935158597211, "span": 0.11002025046965029, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491454460347678}, {"top_radius": 0.06400784164128365, "bottom_radius": 0.0433961766948162, "length": 0.05989267613592659, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983944111713478, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183227281197151, "upper_button_position": 0.0800716830516327}], "rail_length": 5, "inclination": 83.45542141266925, "heading": 50.38739267745988} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350245509795317, "mass": 15.640192469129474, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3115648034736616, "I_33_without_motor": 0.03756660006312229, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.102597938061757, "trigger": 800, "sampling_rate": 105, "lag": 1.3942689000846993, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.18943426952843, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8129672964884351, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6854.857817764554, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032535317478821185, "grain_number": 5, "grain_density": 1855.4904677760478, "grain_outer_radius": 0.03368970903824532, "grain_initial_inner_radius": 0.014890991789709181, "grain_initial_height": 0.12058490690168057, "grain_separation": 0.004844870038795555, "grains_center_of_mass_position": 0.3967588275693429, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005117972380449408, "throat_radius": 0.01083502697008652, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254368738964135}], "aerodynamic_surfaces": [{"length": 0.5565559818989725, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337450027376288}, {"n": 4, "root_chord": 0.12032784979490277, "tip_chord": 0.06034670846344524, "span": 0.11075316550652736, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483137911770548}, {"top_radius": 0.06237947819245369, "bottom_radius": 0.04454212188632909, "length": 0.06106571770578929, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994793487185308, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169909592475901, "upper_button_position": 0.08248838947094073}], "rail_length": 5, "inclination": 84.51119918135693, "heading": 53.01641641708883} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350999073219514, "mass": 14.926938192960188, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312350931364963, "I_33_without_motor": 0.04277171298090296, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.093477153919574, "trigger": 800, "sampling_rate": 105, "lag": 1.5577244467627727, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9742932159829001, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5741806068424165, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8146.311439748614, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032383434832252096, "grain_number": 5, "grain_density": 1696.510033787591, "grain_outer_radius": 0.033213975817841496, "grain_initial_inner_radius": 0.01537489203130303, "grain_initial_height": 0.11804862700523559, "grain_separation": 0.004417460933046374, "grains_center_of_mass_position": 0.395947474176782, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012604665447577934, "throat_radius": 0.011250448775848325, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556897392808852}], "aerodynamic_surfaces": [{"length": 0.5580142052887959, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348372954913712}, {"n": 4, "root_chord": 0.11948736214237178, "tip_chord": 0.060020583465568746, "span": 0.10896533892147249, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0479780983084541}, {"top_radius": 0.06389196659060198, "bottom_radius": 0.04266574447533931, "length": 0.059894432598787115, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986051397020663, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178511479860984, "upper_button_position": 0.08075399171596787}], "rail_length": 5, "inclination": 85.26279563725258, "heading": 52.94305042063619} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349854704179998, "mass": 14.458819410157124, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3143320164682395, "I_33_without_motor": 0.031012836288061955, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.116318446935031, "trigger": 800, "sampling_rate": 105, "lag": 1.5937550466786339, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.008572378948494, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0359079823214037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.231733936158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032918829206030564, "grain_number": 5, "grain_density": 1796.9120023772568, "grain_outer_radius": 0.03277410943408476, "grain_initial_inner_radius": 0.015275678513832493, "grain_initial_height": 0.1209877688273713, "grain_separation": 0.003027867005742516, "grains_center_of_mass_position": 0.39826755828111793, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015550179669773566, "throat_radius": 0.011731682439967727, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542627330302714}], "aerodynamic_surfaces": [{"length": 0.5594140366052431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134108031769813}, {"n": 4, "root_chord": 0.11997264461932657, "tip_chord": 0.06037906005223972, "span": 0.10939138731917808, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0470779561926848}, {"top_radius": 0.0638566729224791, "bottom_radius": 0.043008540602024116, "length": 0.05891058523489061, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993734780378977, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188637888949846, "upper_button_position": 0.08050968914291312}], "rail_length": 5, "inclination": 84.16035626741291, "heading": 54.63509709999226} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350338490355692, "mass": 15.330639513276365, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328766894008762, "I_33_without_motor": 0.060928063902223925, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877186632159866, "trigger": 800, "sampling_rate": 105, "lag": 1.4360288998707846, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0060595056696238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4926324960018056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7653.486736562649, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330152214274237, "grain_number": 5, "grain_density": 1817.4411813375982, "grain_outer_radius": 0.03307256434789016, "grain_initial_inner_radius": 0.014982781609937414, "grain_initial_height": 0.11907231424581458, "grain_separation": 0.0050317064126968, "grains_center_of_mass_position": 0.3975364915879314, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009170158792501948, "throat_radius": 0.011554017257644853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569806434816782}], "aerodynamic_surfaces": [{"length": 0.5584387525853792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358200811266776}, {"n": 4, "root_chord": 0.11984236153377535, "tip_chord": 0.05982476228032798, "span": 0.10931091007233693, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048983082681977}, {"top_radius": 0.06290277391717036, "bottom_radius": 0.045366730859127014, "length": 0.05974205039499721, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700557456668743, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169278397603274, "upper_button_position": 0.08362961690841564}], "rail_length": 5, "inclination": 83.57340846679439, "heading": 54.14308884891422} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350470037878699, "mass": 14.957196980018537, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317978157324586, "I_33_without_motor": 0.0326561357929707, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.867299610392104, "trigger": 800, "sampling_rate": 105, "lag": 1.3999050716840786, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9324373194816916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.442197923691443, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5730.282418474224, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03267595626160961, "grain_number": 5, "grain_density": 1824.2712082386834, "grain_outer_radius": 0.03251458928698211, "grain_initial_inner_radius": 0.014989173079162635, "grain_initial_height": 0.11811889202171516, "grain_separation": 0.004568481027128311, "grains_center_of_mass_position": 0.39826361021160356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005843733161503171, "throat_radius": 0.011536676337200602, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538280013119716}], "aerodynamic_surfaces": [{"length": 0.5581412361919772, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336972601942512}, {"n": 4, "root_chord": 0.12039549145474186, "tip_chord": 0.059428228901117916, "span": 0.1092727308298797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04933051060263}, {"top_radius": 0.062293670404521564, "bottom_radius": 0.04263557315634927, "length": 0.059397709413721, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986301454095267, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161854238803897, "upper_button_position": 0.08244472152913707}], "rail_length": 5, "inclination": 84.23884250305765, "heading": 52.46540557635126} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063497008137503, "mass": 15.795232036281874, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312002659822235, "I_33_without_motor": 0.034856400079797546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.159311977714067, "trigger": 800, "sampling_rate": 105, "lag": 1.5653850059976655, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0277409062622627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3567035027349774, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5148.650222501705, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341062486657566, "grain_number": 5, "grain_density": 1872.5905378087507, "grain_outer_radius": 0.0331726619625803, "grain_initial_inner_radius": 0.014953031339048255, "grain_initial_height": 0.11953404237797409, "grain_separation": 0.0041645997169422735, "grains_center_of_mass_position": 0.39532643538712736, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004313451000055771, "throat_radius": 0.010801008929320568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545082731926807}], "aerodynamic_surfaces": [{"length": 0.5571778930479131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135097954255304}, {"n": 4, "root_chord": 0.12054844450295611, "tip_chord": 0.05959517633022458, "span": 0.11047489785101343, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050200539573595}, {"top_radius": 0.06358242118919816, "bottom_radius": 0.04138998819618534, "length": 0.061151953781166855, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009168675774269, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616966801604067, "upper_button_position": 0.08395006597335986}], "rail_length": 5, "inclination": 85.00179719205894, "heading": 53.89188018456639} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635047925917363, "mass": 15.668042277047418, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330446112704247, "I_33_without_motor": 0.02554935543964263, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.195664134608773, "trigger": 800, "sampling_rate": 105, "lag": 1.4644185984463203, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0450679308651916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6754585178285968, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7023.835654441918, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03349202620868232, "grain_number": 5, "grain_density": 1795.8661329333927, "grain_outer_radius": 0.03276926235431197, "grain_initial_inner_radius": 0.015153793435475309, "grain_initial_height": 0.11847173715662838, "grain_separation": 0.004014759708261481, "grains_center_of_mass_position": 0.39732628342188536, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013157748249698667, "throat_radius": 0.01121083678770931, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529323048621412}], "aerodynamic_surfaces": [{"length": 0.5577548916031074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339558496055766}, {"n": 4, "root_chord": 0.11979014263623172, "tip_chord": 0.06119898435442471, "span": 0.11012866426350339, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510458427795628}, {"top_radius": 0.06483196283530966, "bottom_radius": 0.04429209361001685, "length": 0.05816079458207412, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016028285435688, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175493402211814, "upper_button_position": 0.08405348832238746}], "rail_length": 5, "inclination": 85.33726945010784, "heading": 51.10019268763505} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349859303733188, "mass": 15.51025812180776, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30350608885614, "I_33_without_motor": 0.029656221752317326, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98201177468097, "trigger": 800, "sampling_rate": 105, "lag": 1.2263394400370227, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9136224306056546, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5532787552423963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7760.3017034815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324836031055401, "grain_number": 5, "grain_density": 1782.6624316134416, "grain_outer_radius": 0.032761883538847084, "grain_initial_inner_radius": 0.015529932921549531, "grain_initial_height": 0.12079741779361097, "grain_separation": 0.004152341725177767, "grains_center_of_mass_position": 0.39671599976948996, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010200830026685257, "throat_radius": 0.011452217403421358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256862327527494}], "aerodynamic_surfaces": [{"length": 0.5561645004332396, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337423602844066}, {"n": 4, "root_chord": 0.1197170925059811, "tip_chord": 0.061143854362020446, "span": 0.11051773395811693, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505958266883462}, {"top_radius": 0.06381250303795198, "bottom_radius": 0.044072034220538285, "length": 0.060661033006764675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6971751534346957, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194534473213811, "upper_button_position": 0.07772170611331464}], "rail_length": 5, "inclination": 84.39665220089191, "heading": 56.400669667052476} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349633100962718, "mass": 15.421597257462205, "I_11_without_motor": 6.321, "I_22_without_motor": 6.296744874865687, "I_33_without_motor": 0.03557332192549046, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045977145627004, "trigger": 800, "sampling_rate": 105, "lag": 1.460968805296853, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.018617085522092, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3131421478261682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7349.775638291454, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247033586707861, "grain_number": 5, "grain_density": 1902.3978905021731, "grain_outer_radius": 0.03358279223142759, "grain_initial_inner_radius": 0.015348621377775165, "grain_initial_height": 0.1208542591862917, "grain_separation": 0.0031011588665011106, "grains_center_of_mass_position": 0.3967538214419217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007441625334252221, "throat_radius": 0.011623369210020263, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537296680754588}], "aerodynamic_surfaces": [{"length": 0.5566084905634968, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341721312063335}, {"n": 4, "root_chord": 0.12055131090704378, "tip_chord": 0.06067767904402236, "span": 0.11012371458737823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499648148148513}, {"top_radius": 0.0630652719838761, "bottom_radius": 0.04400855821744189, "length": 0.059086727770433466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986778068392526, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192224831390671, "upper_button_position": 0.07945532370018549}], "rail_length": 5, "inclination": 83.37159725233376, "heading": 50.93096475353311} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350542247250698, "mass": 15.382117055696195, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315613375970872, "I_33_without_motor": 0.02463289712524911, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.871121969698144, "trigger": 800, "sampling_rate": 105, "lag": 1.4552824001166342, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.080164312833054, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0924116708499334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.127224021477, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032713013953397194, "grain_number": 5, "grain_density": 1770.5939760740384, "grain_outer_radius": 0.032457334739341155, "grain_initial_inner_radius": 0.015041513988324783, "grain_initial_height": 0.11967757260763094, "grain_separation": 0.0034477716448205282, "grains_center_of_mass_position": 0.3963755555742347, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00021451700608535445, "throat_radius": 0.01059709352282742, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560173306805222}], "aerodynamic_surfaces": [{"length": 0.5584467098053059, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132608410775836}, {"n": 4, "root_chord": 0.12037555129318099, "tip_chord": 0.061110620718301444, "span": 0.11037922595902985, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482767395281394}, {"top_radius": 0.0643660431074367, "bottom_radius": 0.043149629865944894, "length": 0.0601323265397992, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001393912911225, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172611405913414, "upper_button_position": 0.08287825069978105}], "rail_length": 5, "inclination": 84.6054878376352, "heading": 52.128846137074156} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350288274041703, "mass": 16.044317054013533, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325900177642009, "I_33_without_motor": 0.029260090334757856, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019018751352325, "trigger": 800, "sampling_rate": 105, "lag": 1.507782431105564, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9112361032961492, "trigger": "apogee", "sampling_rate": 105, "lag": 1.576418196583415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7386.232058802466, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247005369939866, "grain_number": 5, "grain_density": 1818.5190282522988, "grain_outer_radius": 0.03236752447095238, "grain_initial_inner_radius": 0.015229329060893934, "grain_initial_height": 0.12049313476296307, "grain_separation": 0.004797987316997205, "grains_center_of_mass_position": 0.3959481259555324, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025079210347778256, "throat_radius": 0.010915217259112533, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255464364964207}], "aerodynamic_surfaces": [{"length": 0.5564161359537333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343717083661127}, {"n": 4, "root_chord": 0.11939341054903675, "tip_chord": 0.05995005122976178, "span": 0.11090787128810498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500241035762672}, {"top_radius": 0.06362054540822017, "bottom_radius": 0.045179840770937826, "length": 0.06064995984361524, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000159483596521, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187399547493135, "upper_button_position": 0.08127599361033855}], "rail_length": 5, "inclination": 85.75856642478648, "heading": 52.898328652038} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350699391877167, "mass": 15.821052805834226, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32865512407438, "I_33_without_motor": 0.04873098673127014, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005746853996838, "trigger": 800, "sampling_rate": 105, "lag": 1.2957773038614397, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.007370947346326, "trigger": "apogee", "sampling_rate": 105, "lag": 1.510503141992439, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6666.704049133691, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032275657825147956, "grain_number": 5, "grain_density": 1826.2494005008487, "grain_outer_radius": 0.032726148094374324, "grain_initial_inner_radius": 0.015066684427793327, "grain_initial_height": 0.11966900524188862, "grain_separation": 0.005148997100322091, "grains_center_of_mass_position": 0.3978028492222004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012755401334486128, "throat_radius": 0.010956920798014606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550108975068184}], "aerodynamic_surfaces": [{"length": 0.5560036867170889, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334305742778419}, {"n": 4, "root_chord": 0.12018925594627812, "tip_chord": 0.05956356176106099, "span": 0.10995204031987145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497859513185244}, {"top_radius": 0.062399777280240244, "bottom_radius": 0.04303562874574083, "length": 0.059921518623828225, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988761260728733, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175077282864825, "upper_button_position": 0.08136839778639082}], "rail_length": 5, "inclination": 85.42174397018958, "heading": 55.82123905482311} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635067531731674, "mass": 16.199062715534293, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319221283868398, "I_33_without_motor": 0.03867719623870752, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.864232706276837, "trigger": 800, "sampling_rate": 105, "lag": 1.4519280485732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9588536615726344, "trigger": "apogee", "sampling_rate": 105, "lag": 1.736245883564214, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6254.316463551493, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033133431454458524, "grain_number": 5, "grain_density": 1796.2923398158002, "grain_outer_radius": 0.03301513129906961, "grain_initial_inner_radius": 0.01584470383465413, "grain_initial_height": 0.120772528298804, "grain_separation": 0.00477407943037444, "grains_center_of_mass_position": 0.39805078124047194, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00033641233007913125, "throat_radius": 0.011476894674809033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568872308200532}], "aerodynamic_surfaces": [{"length": 0.560046282711371, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329006073999532}, {"n": 4, "root_chord": 0.12006335718420556, "tip_chord": 0.060444727942538766, "span": 0.11021711169113492, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496001600921319}, {"top_radius": 0.06403647660772714, "bottom_radius": 0.04404705253392635, "length": 0.06074603485136259, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994006255415955, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178670676008958, "upper_button_position": 0.08153355794069972}], "rail_length": 5, "inclination": 83.36313921334146, "heading": 54.088849340123} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349898901772161, "mass": 15.722207396310253, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301880184634308, "I_33_without_motor": 0.05165998848440077, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916428338081104, "trigger": 800, "sampling_rate": 105, "lag": 1.5517967471756686, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1210485205233278, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7479700155766906, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6685.113625932307, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273583273887633, "grain_number": 5, "grain_density": 1881.7084026160996, "grain_outer_radius": 0.03288599786831229, "grain_initial_inner_radius": 0.015045978567889463, "grain_initial_height": 0.11879651543149346, "grain_separation": 0.007777648750313566, "grains_center_of_mass_position": 0.39748498560127643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004551663432214989, "throat_radius": 0.010301481257224295, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539969327106963}], "aerodynamic_surfaces": [{"length": 0.5583168320432121, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347275622606465}, {"n": 4, "root_chord": 0.1196694727826889, "tip_chord": 0.05982038703108163, "span": 0.11009656670254052, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493444746301632}, {"top_radius": 0.06337317665678267, "bottom_radius": 0.04358125518170916, "length": 0.061666955939427205, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000197786023387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175389042205809, "upper_button_position": 0.08248087438175777}], "rail_length": 5, "inclination": 85.10362056725347, "heading": 53.31427028723717} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350897084458555, "mass": 14.998470285534841, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317737482253034, "I_33_without_motor": 0.020558961844493972, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103495725961537, "trigger": 800, "sampling_rate": 105, "lag": 1.549922437111463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1098140613977192, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3335697973638858, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6771.454373271171, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03239291575423925, "grain_number": 5, "grain_density": 1865.1739866278635, "grain_outer_radius": 0.033002268558982376, "grain_initial_inner_radius": 0.014939781968150687, "grain_initial_height": 0.12135493389864205, "grain_separation": 0.004916564870068819, "grains_center_of_mass_position": 0.3983285247813036, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008948239931217601, "throat_radius": 0.010308991989054415, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547054756624905}], "aerodynamic_surfaces": [{"length": 0.5563734823698824, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351781267728707}, {"n": 4, "root_chord": 0.12041578401972322, "tip_chord": 0.059912768885122474, "span": 0.11078994136135825, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487000035050777}, {"top_radius": 0.0634731385241261, "bottom_radius": 0.04374126545420853, "length": 0.05937573948412866, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983038587258739, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195980360695443, "upper_button_position": 0.07870582265632953}], "rail_length": 5, "inclination": 87.15074484677669, "heading": 52.142424843623125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350319306975806, "mass": 14.777890880468227, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313299325359677, "I_33_without_motor": 0.0217104804391645, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.881386218750057, "trigger": 800, "sampling_rate": 105, "lag": 1.5151768552532492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0245098784994875, "trigger": "apogee", "sampling_rate": 105, "lag": 1.558694295756964, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5419.232459088683, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0334893167591263, "grain_number": 5, "grain_density": 1812.0440469770897, "grain_outer_radius": 0.03351423496267414, "grain_initial_inner_radius": 0.015154076234006091, "grain_initial_height": 0.1214342869261388, "grain_separation": 0.005192271975023031, "grains_center_of_mass_position": 0.39667421000207065, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008295535045348639, "throat_radius": 0.011152038861780527, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255275723663976}], "aerodynamic_surfaces": [{"length": 0.5571018660334127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342197920376782}, {"n": 4, "root_chord": 0.12046319041724131, "tip_chord": 0.06033817367125807, "span": 0.10988981256969771, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502513155109972}, {"top_radius": 0.06424410237794247, "bottom_radius": 0.04485479114144693, "length": 0.05744527060726356, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988607837477897, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184682628119512, "upper_button_position": 0.08039252093583849}], "rail_length": 5, "inclination": 84.73170927548115, "heading": 54.77628549484833} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350830924409603, "mass": 15.81722441201441, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320604405197846, "I_33_without_motor": 0.04065208831094297, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.908089607631668, "trigger": 800, "sampling_rate": 105, "lag": 1.4508095827586078, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.076168484152747, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2180546816877285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6099.237492185157, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032461993362404254, "grain_number": 5, "grain_density": 1828.7783457284406, "grain_outer_radius": 0.033555149265579155, "grain_initial_inner_radius": 0.014580219872818682, "grain_initial_height": 0.12055774055412737, "grain_separation": 0.006208418894144588, "grains_center_of_mass_position": 0.39768541476924474, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006639568055845599, "throat_radius": 0.011312197028210395, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255416741345136}], "aerodynamic_surfaces": [{"length": 0.5578419482029034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329975724980452}, {"n": 4, "root_chord": 0.11969135345014446, "tip_chord": 0.05964943712214552, "span": 0.11005263476678913, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048741932386904}, {"top_radius": 0.06279509682893678, "bottom_radius": 0.042282381318099735, "length": 0.05941879253306589, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699967984242046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198678985268771, "upper_button_position": 0.08010008571516891}], "rail_length": 5, "inclination": 82.82548276244023, "heading": 55.12074506829138} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349743559523423, "mass": 14.603516981889333, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309753078962396, "I_33_without_motor": 0.04348075197915556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.974336088033231, "trigger": 800, "sampling_rate": 105, "lag": 1.6083636546396545, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9044809959430629, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4169049773335853, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6588.7778972326, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03367251525579984, "grain_number": 5, "grain_density": 1764.7475772923858, "grain_outer_radius": 0.03210919727622458, "grain_initial_inner_radius": 0.014925815296768985, "grain_initial_height": 0.12090371960649751, "grain_separation": 0.005788234128047314, "grains_center_of_mass_position": 0.3967547246626459, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00042150825973708575, "throat_radius": 0.010026691839883277, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544595156534568}], "aerodynamic_surfaces": [{"length": 0.5580135567564397, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338063337082156}, {"n": 4, "root_chord": 0.11984631992354125, "tip_chord": 0.05986631765258524, "span": 0.10978327969638671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489025376699632}, {"top_radius": 0.06371520065496838, "bottom_radius": 0.04306356794688502, "length": 0.059129015651123516, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007570211697884, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183365669477182, "upper_button_position": 0.08242045422207023}], "rail_length": 5, "inclination": 86.85031889216704, "heading": 53.1137392431712} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350392507660191, "mass": 14.796778358013642, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316826718620083, "I_33_without_motor": 0.024562541956109206, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885244902657819, "trigger": 800, "sampling_rate": 105, "lag": 1.5738511618968665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0589220231585652, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7300883242522453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7861.840930584342, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03301577758116889, "grain_number": 5, "grain_density": 1751.754873573745, "grain_outer_radius": 0.03302084232460985, "grain_initial_inner_radius": 0.015568171912042912, "grain_initial_height": 0.11993053440505161, "grain_separation": 0.004084155112517415, "grains_center_of_mass_position": 0.3970368352937043, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.502030967039203e-05, "throat_radius": 0.010551442054175351, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545654199234857}], "aerodynamic_surfaces": [{"length": 0.5589773284291976, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1312344874984877}, {"n": 4, "root_chord": 0.12063283767609871, "tip_chord": 0.061595446741997746, "span": 0.10964936995687315, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497160125034128}, {"top_radius": 0.06604004472780134, "bottom_radius": 0.0437940181023233, "length": 0.06088864374203658, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699433759861041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616631163206998, "upper_button_position": 0.08280259665404299}], "rail_length": 5, "inclination": 83.7716568860205, "heading": 49.80142079428342} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349673146070925, "mass": 15.39132594441265, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322928287821411, "I_33_without_motor": 0.0123068429024768, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913704493840372, "trigger": 800, "sampling_rate": 105, "lag": 1.655134768405101, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0813958795841163, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5913088487070306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7478.561434877835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03330434685155811, "grain_number": 5, "grain_density": 1724.8830404902267, "grain_outer_radius": 0.03280156155063834, "grain_initial_inner_radius": 0.01471681308107096, "grain_initial_height": 0.11988217049155234, "grain_separation": 0.005397020894477585, "grains_center_of_mass_position": 0.3976906248057454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010287941733998498, "throat_radius": 0.011650938268496494, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569055781898626}], "aerodynamic_surfaces": [{"length": 0.5581182930817026, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1317934143910204}, {"n": 4, "root_chord": 0.11941109137700971, "tip_chord": 0.06030058437312828, "span": 0.10989717728893442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496441631172182}, {"top_radius": 0.06373392765748141, "bottom_radius": 0.04329496667540894, "length": 0.060539317802428, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986019316870675, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164384314829218, "upper_button_position": 0.08216350020414576}], "rail_length": 5, "inclination": 85.01287459737024, "heading": 53.1711266637433} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350684339384977, "mass": 15.317804708456025, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317217469480357, "I_33_without_motor": 0.04880436458238535, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952318619135188, "trigger": 800, "sampling_rate": 105, "lag": 1.5939448419249447, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.963188412689087, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6432837775202866, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4612.125220138124, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03419521187247087, "grain_number": 5, "grain_density": 1710.9953146913683, "grain_outer_radius": 0.03308958225584961, "grain_initial_inner_radius": 0.01444071200604207, "grain_initial_height": 0.11963950934226544, "grain_separation": 0.003494743198697279, "grains_center_of_mass_position": 0.3958106537730422, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018654420917057879, "throat_radius": 0.011204664017389423, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531654749925847}], "aerodynamic_surfaces": [{"length": 0.5574091293424351, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356885230909655}, {"n": 4, "root_chord": 0.11973317319923739, "tip_chord": 0.06029312056512492, "span": 0.11061500593143946, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490856584932522}, {"top_radius": 0.06437641216784508, "bottom_radius": 0.0437156225404265, "length": 0.059581187657196354, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986522120392317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.620035821128957, "upper_button_position": 0.07861639091027461}], "rail_length": 5, "inclination": 85.04086675534593, "heading": 49.26106872742935} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351423288518672, "mass": 15.933505870789686, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316957300804385, "I_33_without_motor": 0.0415781911870391, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8983464897688, "trigger": 800, "sampling_rate": 105, "lag": 1.2973072307036402, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9830377438480496, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5952261565726644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6259.413491038417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032811910038563326, "grain_number": 5, "grain_density": 1849.7625226113912, "grain_outer_radius": 0.03363403680103086, "grain_initial_inner_radius": 0.015508618798152308, "grain_initial_height": 0.11936115168584055, "grain_separation": 0.006080463737523268, "grains_center_of_mass_position": 0.39687538672519906, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020658408799700233, "throat_radius": 0.010702542520285763, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254539137116838}], "aerodynamic_surfaces": [{"length": 0.559442031497557, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348707650999788}, {"n": 4, "root_chord": 0.11939696278826778, "tip_chord": 0.059841030203634196, "span": 0.11095695824939607, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050470123184061}, {"top_radius": 0.06303510193893488, "bottom_radius": 0.043343294253564084, "length": 0.06015935429914722, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013507539315993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194109994407165, "upper_button_position": 0.08193975449088275}], "rail_length": 5, "inclination": 84.64337448520968, "heading": 53.8942816836968} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349566880549241, "mass": 15.209655146678967, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307579476652271, "I_33_without_motor": 0.038142227632869466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.118637842869937, "trigger": 800, "sampling_rate": 105, "lag": 1.4850962738026914, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.938422311689282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4429806304178427, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7189.470228649811, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327149681075643, "grain_number": 5, "grain_density": 1782.0676738460681, "grain_outer_radius": 0.03291832514492976, "grain_initial_inner_radius": 0.014605915227839886, "grain_initial_height": 0.11959085578924503, "grain_separation": 0.005582470964103373, "grains_center_of_mass_position": 0.39696800701780693, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008002793935647448, "throat_radius": 0.010796470480638537, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545442193255143}], "aerodynamic_surfaces": [{"length": 0.5587719020643478, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358750834691913}, {"n": 4, "root_chord": 0.12001336741638016, "tip_chord": 0.06032126694719816, "span": 0.11002998765805046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485693211665774}, {"top_radius": 0.06313029862696792, "bottom_radius": 0.04285518149279612, "length": 0.06192639145227479, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014488563820731, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175908545914532, "upper_button_position": 0.08385800179061986}], "rail_length": 5, "inclination": 84.54671500815526, "heading": 51.453417399618075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350167452432469, "mass": 15.765172856817665, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313115197658464, "I_33_without_motor": 0.023215049254058574, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077286875696439, "trigger": 800, "sampling_rate": 105, "lag": 1.4834909169992556, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.08305893688785, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5632784276611902, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6914.607843137931, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331001853347609, "grain_number": 5, "grain_density": 1893.958040162633, "grain_outer_radius": 0.033493217385422026, "grain_initial_inner_radius": 0.014941565646522662, "grain_initial_height": 0.12069015694110509, "grain_separation": 0.0048627525361055355, "grains_center_of_mass_position": 0.39733018190655467, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017355502364143282, "throat_radius": 0.010437207270918271, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538070189907122}], "aerodynamic_surfaces": [{"length": 0.5585954010028936, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134659359116568}, {"n": 4, "root_chord": 0.1198905289446429, "tip_chord": 0.06032270470847246, "span": 0.11146199305531894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488801539189716}, {"top_radius": 0.06391437063072429, "bottom_radius": 0.043831533690939437, "length": 0.06018362355724476, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989903751340436, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617965606404669, "upper_button_position": 0.08102476872937459}], "rail_length": 5, "inclination": 84.68176154576784, "heading": 54.17296818410099} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350476229618916, "mass": 15.737942489511626, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3259893405811605, "I_33_without_motor": 0.027003256309533284, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.959094662283425, "trigger": 800, "sampling_rate": 105, "lag": 1.4697380681147614, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0260481167958617, "trigger": "apogee", "sampling_rate": 105, "lag": 1.477568201664112, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5503.485074814133, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03402772956838562, "grain_number": 5, "grain_density": 1787.6489519106888, "grain_outer_radius": 0.03324645774447989, "grain_initial_inner_radius": 0.014720530149305393, "grain_initial_height": 0.12063942073448998, "grain_separation": 0.003854071485112296, "grains_center_of_mass_position": 0.3961286338260122, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014013456037623249, "throat_radius": 0.010788068053289142, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536370328103699}], "aerodynamic_surfaces": [{"length": 0.5582898022924815, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346742325620256}, {"n": 4, "root_chord": 0.12009709600416087, "tip_chord": 0.05988834034980403, "span": 0.11040978077715939, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502176125489877}, {"top_radius": 0.06400022474469012, "bottom_radius": 0.0423882574072207, "length": 0.05869392505305384, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994383282208398, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189286277148652, "upper_button_position": 0.08050970050597461}], "rail_length": 5, "inclination": 83.48906535231214, "heading": 52.468909748177815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350554654068905, "mass": 15.317755193913833, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318029907561218, "I_33_without_motor": 0.03957467927429755, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873621264234329, "trigger": 800, "sampling_rate": 105, "lag": 1.4381743919886625, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9301748687325935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7542104043042186, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4630.415445497931, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276914790520007, "grain_number": 5, "grain_density": 1782.843282315904, "grain_outer_radius": 0.03308439551362254, "grain_initial_inner_radius": 0.01433507072476243, "grain_initial_height": 0.12092951084394456, "grain_separation": 0.0038262155025493017, "grains_center_of_mass_position": 0.39615196993724877, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010052584161114352, "throat_radius": 0.010569212344075776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542517689186143}], "aerodynamic_surfaces": [{"length": 0.5579166450259603, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333013245912402}, {"n": 4, "root_chord": 0.11955852627732316, "tip_chord": 0.05967653033634155, "span": 0.11026874484889639, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0475672950267956}, {"top_radius": 0.06307115501511477, "bottom_radius": 0.04462963405529092, "length": 0.06128987208783556, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007096412294812, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180788335260321, "upper_button_position": 0.0826308077034491}], "rail_length": 5, "inclination": 86.11220922255153, "heading": 52.89866149530115} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349082882228409, "mass": 15.220281557707096, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319997747911126, "I_33_without_motor": 0.03258640758955905, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924206985899366, "trigger": 800, "sampling_rate": 105, "lag": 1.481097398016999, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9783202365774889, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4298650833630664, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8240.694305900417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350887270312163, "grain_number": 5, "grain_density": 1737.115098919301, "grain_outer_radius": 0.03303789415865708, "grain_initial_inner_radius": 0.015121975404089877, "grain_initial_height": 0.12208597151632199, "grain_separation": 0.005002166932120158, "grains_center_of_mass_position": 0.39598657146544447, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0022642513571435067, "throat_radius": 0.011211736357648378, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565326503866108}], "aerodynamic_surfaces": [{"length": 0.5593591094319647, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337568667491105}, {"n": 4, "root_chord": 0.11973006696093046, "tip_chord": 0.05990493255943506, "span": 0.11000037845996426, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507405494687234}, {"top_radius": 0.06391450500789973, "bottom_radius": 0.04188451772487153, "length": 0.05939100293448318, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987362493335005, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173977239101301, "upper_button_position": 0.08133852542337039}], "rail_length": 5, "inclination": 85.75140264645093, "heading": 55.92723342439991} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350454884659375, "mass": 15.575793943336066, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3045764984106425, "I_33_without_motor": 0.032741418764111505, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.125484943678348, "trigger": 800, "sampling_rate": 105, "lag": 1.48050589541669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9739382656338366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.246859371811499, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6424.345465794748, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323134651574753, "grain_number": 5, "grain_density": 1833.2885304333504, "grain_outer_radius": 0.03321581443622588, "grain_initial_inner_radius": 0.015029946795461813, "grain_initial_height": 0.12089219390325275, "grain_separation": 0.005755512374230166, "grains_center_of_mass_position": 0.3978098016313718, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004306889097946384, "throat_radius": 0.010672892441090374, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2518068141198118}], "aerodynamic_surfaces": [{"length": 0.5577075443850577, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134506371565343}, {"n": 4, "root_chord": 0.1196840511625688, "tip_chord": 0.06035436079017904, "span": 0.11097774674606789, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486929632415978}, {"top_radius": 0.062427614509980814, "bottom_radius": 0.04321247216413305, "length": 0.06056295500882864, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989679166627843, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174164857420293, "upper_button_position": 0.08155143092075501}], "rail_length": 5, "inclination": 85.00311538712113, "heading": 51.43710667290733} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350029685328268, "mass": 15.066377893121183, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314056036843193, "I_33_without_motor": 0.02970389819190481, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.007271179175723, "trigger": 800, "sampling_rate": 105, "lag": 1.3875430093711345, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9351201260781865, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6045760613202042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7482.886923373837, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03207522307769929, "grain_number": 5, "grain_density": 1745.8825118038887, "grain_outer_radius": 0.03304525529748037, "grain_initial_inner_radius": 0.014560591025697364, "grain_initial_height": 0.11967507092425923, "grain_separation": 0.005051895599880892, "grains_center_of_mass_position": 0.39622890633731017, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013392645523836635, "throat_radius": 0.01080076188192141, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546793957707565}], "aerodynamic_surfaces": [{"length": 0.5575223798707428, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133117621226413}, {"n": 4, "root_chord": 0.12008053775237337, "tip_chord": 0.06012002683661644, "span": 0.10952085276562491, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048615863485334}, {"top_radius": 0.06375654214181165, "bottom_radius": 0.04420097057597581, "length": 0.05963164568665059, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985277016899764, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166134683013736, "upper_button_position": 0.08191423338860271}], "rail_length": 5, "inclination": 84.22782965881055, "heading": 52.31499802621974} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350707380807287, "mass": 15.479954788878379, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318210886322071, "I_33_without_motor": 0.028325091989621628, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.026604564520447, "trigger": 800, "sampling_rate": 105, "lag": 1.5589762038862598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0248207671489709, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8685259422429505, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6053.594889167565, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285614686598662, "grain_number": 5, "grain_density": 1820.6127360552296, "grain_outer_radius": 0.033671585108889214, "grain_initial_inner_radius": 0.015299845187456675, "grain_initial_height": 0.12029320113713864, "grain_separation": 0.005601808918462693, "grains_center_of_mass_position": 0.39728689568337305, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015246980023356452, "throat_radius": 0.011529344786680527, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548947952558676}], "aerodynamic_surfaces": [{"length": 0.5580959563573027, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343815839748497}, {"n": 4, "root_chord": 0.12120255139504334, "tip_chord": 0.060670357562923105, "span": 0.10968920515358886, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508903223114139}, {"top_radius": 0.06218890611712263, "bottom_radius": 0.044013238155710274, "length": 0.06049815429317426, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996482925172948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176327189520902, "upper_button_position": 0.08201557356520461}], "rail_length": 5, "inclination": 84.8313558250421, "heading": 51.64816776221661} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063504364336264, "mass": 15.577014347678256, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316872653870287, "I_33_without_motor": 0.04684194588129432, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053782925950255, "trigger": 800, "sampling_rate": 105, "lag": 1.6092902062361685, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9746685392137535, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5016831694907844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6416.782374952336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03248176428415398, "grain_number": 5, "grain_density": 1864.9662643417007, "grain_outer_radius": 0.032864405056241504, "grain_initial_inner_radius": 0.014524781064739948, "grain_initial_height": 0.12057988275129841, "grain_separation": 0.004183618937047273, "grains_center_of_mass_position": 0.39741171425971517, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006954014316442791, "throat_radius": 0.011034974564439684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536742310540916}], "aerodynamic_surfaces": [{"length": 0.5582170125686764, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347421693224593}, {"n": 4, "root_chord": 0.12024315435945944, "tip_chord": 0.0589772673879039, "span": 0.1101187617398641, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047307318754066}, {"top_radius": 0.06601214484312734, "bottom_radius": 0.044760777443226964, "length": 0.058336815705963094, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991878726847791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200487161818139, "upper_button_position": 0.07913915650296521}], "rail_length": 5, "inclination": 85.89911061320122, "heading": 50.48512685939315} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350107701496381, "mass": 16.224114228951116, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318090123657085, "I_33_without_motor": 0.03446392354368619, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.145604373488577, "trigger": 800, "sampling_rate": 105, "lag": 1.4475853673195802, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9869974352723179, "trigger": "apogee", "sampling_rate": 105, "lag": 1.555555561248939, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7446.941931902455, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375195674849046, "grain_number": 5, "grain_density": 1823.0181290375199, "grain_outer_radius": 0.033122881384274064, "grain_initial_inner_radius": 0.014798007478156114, "grain_initial_height": 0.12110518585518532, "grain_separation": 0.007542708874304655, "grains_center_of_mass_position": 0.39681226906559597, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00030018147572222664, "throat_radius": 0.011536895953893995, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561288750182327}], "aerodynamic_surfaces": [{"length": 0.5591736876077531, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343795355530535}, {"n": 4, "root_chord": 0.11999693151319057, "tip_chord": 0.05914311902003162, "span": 0.11076737804957855, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051874870293988}, {"top_radius": 0.06382877203024756, "bottom_radius": 0.042081912693108556, "length": 0.06122123533246738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000697207521237, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175150699545793, "upper_button_position": 0.08255465079754443}], "rail_length": 5, "inclination": 83.17774948192276, "heading": 50.65996553046244} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350090991874352, "mass": 15.904802697707549, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335485083812596, "I_33_without_motor": 0.036407292525584764, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.942021626203347, "trigger": 800, "sampling_rate": 105, "lag": 1.6360240581105034, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.98326097797749, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3179832538302003, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.759088928255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033223114437832914, "grain_number": 5, "grain_density": 1842.7337868578397, "grain_outer_radius": 0.033201773781822506, "grain_initial_inner_radius": 0.014445201170566463, "grain_initial_height": 0.11836681108209275, "grain_separation": 0.0043903967413711515, "grains_center_of_mass_position": 0.39712719544060743, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017967484537934819, "throat_radius": 0.01163104047068946, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557335917911747}], "aerodynamic_surfaces": [{"length": 0.5601549055277314, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334054419648232}, {"n": 4, "root_chord": 0.12034437374005641, "tip_chord": 0.059735338133124295, "span": 0.11066873278331008, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483558410957776}, {"top_radius": 0.06342829381754868, "bottom_radius": 0.0431452009516794, "length": 0.05900593995393827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000064936516026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616907330360803, "upper_button_position": 0.08309916329079958}], "rail_length": 5, "inclination": 83.46302563616625, "heading": 54.3725217177071} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350042574034626, "mass": 15.416090025141125, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32198630797265, "I_33_without_motor": 0.028922681968413758, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916916096301291, "trigger": 800, "sampling_rate": 105, "lag": 1.5632565739421544, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0484435929555278, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5998903887302913, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6007.602458728309, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033193311522475726, "grain_number": 5, "grain_density": 1851.1953899170087, "grain_outer_radius": 0.03294400943123391, "grain_initial_inner_radius": 0.015232047206584809, "grain_initial_height": 0.12077966708231988, "grain_separation": 0.004116036503100613, "grains_center_of_mass_position": 0.3965791066533947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004350109420159302, "throat_radius": 0.010416445190966815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254985896224875}], "aerodynamic_surfaces": [{"length": 0.5580034371399888, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334533757992908}, {"n": 4, "root_chord": 0.12002028572543344, "tip_chord": 0.05933581025413382, "span": 0.11063296861822786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049527689671282}, {"top_radius": 0.06490810263474049, "bottom_radius": 0.04336236562332606, "length": 0.05896224457591015, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998260842678888, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175642342913025, "upper_button_position": 0.08226184997658637}], "rail_length": 5, "inclination": 85.95185572575598, "heading": 54.42815584972668} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350355048587777, "mass": 15.522008876839557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309593147108469, "I_33_without_motor": 0.03301214737597261, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.828380868370486, "trigger": 800, "sampling_rate": 105, "lag": 1.618738384529881, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.917721372009533, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8838040585219882, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7000.195312236084, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348812011145412, "grain_number": 5, "grain_density": 1832.7920735641542, "grain_outer_radius": 0.033647263624879485, "grain_initial_inner_radius": 0.01467405120298908, "grain_initial_height": 0.11997844687960592, "grain_separation": 0.006130041769342161, "grains_center_of_mass_position": 0.39740469421927616, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001612734200199196, "throat_radius": 0.010188143104148872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555743265838832}], "aerodynamic_surfaces": [{"length": 0.559297201834306, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326492377935748}, {"n": 4, "root_chord": 0.12024695639959587, "tip_chord": 0.05968709797462842, "span": 0.11068837772133554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506020030982253}, {"top_radius": 0.06211319824963878, "bottom_radius": 0.04449205197735512, "length": 0.06004529091555985, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994263085523564, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179191900970524, "upper_button_position": 0.081507118455304}], "rail_length": 5, "inclination": 83.42896601800047, "heading": 54.21471341373417} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349053597075997, "mass": 14.887290025142912, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332700252164449, "I_33_without_motor": 0.03282106532145743, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956211622952148, "trigger": 800, "sampling_rate": 105, "lag": 1.570384664400308, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0382089118057536, "trigger": "apogee", "sampling_rate": 105, "lag": 1.943585152996374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5916.245783860689, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320792957083623, "grain_number": 5, "grain_density": 1857.7312392110841, "grain_outer_radius": 0.032895445761868015, "grain_initial_inner_radius": 0.015215163877973215, "grain_initial_height": 0.12027801364898981, "grain_separation": 0.006280345888354306, "grains_center_of_mass_position": 0.3967887384527946, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00048559612019355615, "throat_radius": 0.011225183353755655, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547042690704056}], "aerodynamic_surfaces": [{"length": 0.5590085517993265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340892476717674}, {"n": 4, "root_chord": 0.11962286354881255, "tip_chord": 0.06005927687120738, "span": 0.11081617750248181, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501845693910203}, {"top_radius": 0.062217577281200184, "bottom_radius": 0.04615663523957653, "length": 0.059858031359456304, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987121115446517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61928163696385, "upper_button_position": 0.07943047458080177}], "rail_length": 5, "inclination": 84.766040073892, "heading": 53.9612811224555} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350980810565254, "mass": 15.594970424257019, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329049034065322, "I_33_without_motor": 0.03244515018555449, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984777426626145, "trigger": 800, "sampling_rate": 105, "lag": 1.6130138692693405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0405734212182374, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3227676314079395, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7051.743974991911, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03256472806600695, "grain_number": 5, "grain_density": 1872.4802056787412, "grain_outer_radius": 0.03289715228010311, "grain_initial_inner_radius": 0.015122319598498933, "grain_initial_height": 0.11821806370008622, "grain_separation": 0.0061287298013688605, "grains_center_of_mass_position": 0.3960802356711631, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015329899931580497, "throat_radius": 0.010640651179845, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256780702931707}], "aerodynamic_surfaces": [{"length": 0.55934999802088, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351439265566297}, {"n": 4, "root_chord": 0.12083510876515671, "tip_chord": 0.059890534331671165, "span": 0.11030389144496713, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503203267301964}, {"top_radius": 0.06468265815194345, "bottom_radius": 0.04534023802871909, "length": 0.05989834214447587, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013633209175109, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168448710981224, "upper_button_position": 0.0845184498193885}], "rail_length": 5, "inclination": 84.94037223695648, "heading": 55.41169384977013} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349559521553617, "mass": 14.981877428447321, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324833443258268, "I_33_without_motor": 0.04526019032633237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.031983500452094, "trigger": 800, "sampling_rate": 105, "lag": 1.563075176035668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8661992631387225, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8500918860089082, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.20166945403, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032241256538161046, "grain_number": 5, "grain_density": 1836.1592782733003, "grain_outer_radius": 0.03274841030229667, "grain_initial_inner_radius": 0.015198401760179088, "grain_initial_height": 0.12000721415835305, "grain_separation": 0.005545077870872106, "grains_center_of_mass_position": 0.3966897667300016, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001145107654091696, "throat_radius": 0.010419404006696243, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552643745415841}], "aerodynamic_surfaces": [{"length": 0.5590857464315206, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344960491804512}, {"n": 4, "root_chord": 0.12009012796232586, "tip_chord": 0.06049221192968604, "span": 0.11034275038387745, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500745728280525}, {"top_radius": 0.06255458149551614, "bottom_radius": 0.043602985665167265, "length": 0.05994992092315143, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003578009978595, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195887307195728, "upper_button_position": 0.08076907027828673}], "rail_length": 5, "inclination": 83.41960093150337, "heading": 51.947363168431174} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634886141068208, "mass": 16.067180694486982, "I_11_without_motor": 6.321, "I_22_without_motor": 6.344285263975397, "I_33_without_motor": 0.028854181979704255, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809664872231794, "trigger": 800, "sampling_rate": 105, "lag": 1.444277390387796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0226172371498643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6395873428260355, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5714.709569981169, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03249321455893528, "grain_number": 5, "grain_density": 1774.610700672463, "grain_outer_radius": 0.033485106793936875, "grain_initial_inner_radius": 0.015145146172586563, "grain_initial_height": 0.11937455512472261, "grain_separation": 0.00476440434440536, "grains_center_of_mass_position": 0.3956615772244012, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0028665825588268965, "throat_radius": 0.010314336128262016, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560800419315141}], "aerodynamic_surfaces": [{"length": 0.5592974878368064, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132610937710585}, {"n": 4, "root_chord": 0.12059983108493114, "tip_chord": 0.06044724408307024, "span": 0.11010599107370056, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483399009026833}, {"top_radius": 0.06342655686655059, "bottom_radius": 0.04312643406614467, "length": 0.05976306449024588, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012392965914643, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192325619090756, "upper_button_position": 0.08200673468238873}], "rail_length": 5, "inclination": 83.24245270689299, "heading": 55.42120041268247} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350070980967339, "mass": 15.16176441092866, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327174941590485, "I_33_without_motor": 0.04179193549389934, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904020065791395, "trigger": 800, "sampling_rate": 105, "lag": 1.4869016875815206, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0976124539315455, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5146672466174376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7377.511916199385, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293314069719315, "grain_number": 5, "grain_density": 1840.1445923571468, "grain_outer_radius": 0.0330025651524716, "grain_initial_inner_radius": 0.015401584755787862, "grain_initial_height": 0.12088044376490382, "grain_separation": 0.0036739010428217386, "grains_center_of_mass_position": 0.39686360014876176, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012187947785555662, "throat_radius": 0.011023061956013663, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563757427902444}], "aerodynamic_surfaces": [{"length": 0.557295049520706, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134827444952176}, {"n": 4, "root_chord": 0.11993867173128116, "tip_chord": 0.05982353057943303, "span": 0.10925600722355662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491910777770654}, {"top_radius": 0.062059513842721105, "bottom_radius": 0.045845711119197344, "length": 0.058183945646710235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986547350755301, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190112772262406, "upper_button_position": 0.0796434578492895}], "rail_length": 5, "inclination": 84.14643654726746, "heading": 52.825945302752935} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351097321773423, "mass": 15.56241228471256, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303904025962685, "I_33_without_motor": 0.01312659555280575, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.046104879095843, "trigger": 800, "sampling_rate": 105, "lag": 1.601155395970093, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0340109336332242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6024442584846585, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6200.500911669871, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269699716015127, "grain_number": 5, "grain_density": 1859.9466746350633, "grain_outer_radius": 0.0330885005823308, "grain_initial_inner_radius": 0.01609626496979501, "grain_initial_height": 0.12075141489451467, "grain_separation": 0.005723228384964181, "grains_center_of_mass_position": 0.3967163030539205, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001241556696208446, "throat_radius": 0.0106561752319036, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254262053446642}], "aerodynamic_surfaces": [{"length": 0.5593046209116922, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332856553453232}, {"n": 4, "root_chord": 0.12055695746913168, "tip_chord": 0.060065685638743926, "span": 0.11095189247755868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510959549032606}, {"top_radius": 0.06294542219401995, "bottom_radius": 0.04316328065455426, "length": 0.060480883192852705, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992197846151538, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178367348822084, "upper_button_position": 0.08138304973294541}], "rail_length": 5, "inclination": 83.83095027003907, "heading": 51.66487976767092} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350216396057552, "mass": 15.650654825788518, "I_11_without_motor": 6.321, "I_22_without_motor": 6.2930049952234555, "I_33_without_motor": 0.025653536830204257, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.986173291880634, "trigger": 800, "sampling_rate": 105, "lag": 1.4204343079819473, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9412218268030474, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7838728880099568, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5212.363969080781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0337828376874008, "grain_number": 5, "grain_density": 1794.863892192482, "grain_outer_radius": 0.0330347947062013, "grain_initial_inner_radius": 0.015456533039013487, "grain_initial_height": 0.12194448641787489, "grain_separation": 0.004026447481443489, "grains_center_of_mass_position": 0.3975604378343574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005725310667855966, "throat_radius": 0.010759401896250374, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547798646344224}], "aerodynamic_surfaces": [{"length": 0.5584244169964271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334678741471191}, {"n": 4, "root_chord": 0.1203762876537493, "tip_chord": 0.060245283190676485, "span": 0.11028048219255038, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509965594924644}, {"top_radius": 0.06351658539194285, "bottom_radius": 0.04201734301908633, "length": 0.0592193829671038, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002252855865998, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170374276756773, "upper_button_position": 0.08318785791092254}], "rail_length": 5, "inclination": 84.60860201573632, "heading": 53.44339167765524} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349599313397085, "mass": 14.63661466347575, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3165793818603895, "I_33_without_motor": 0.031652103153779386, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.950452012697637, "trigger": 800, "sampling_rate": 105, "lag": 1.378382326444069, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.057341378094228, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3201101884561441, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5352.68602580723, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321932120366496, "grain_number": 5, "grain_density": 1800.7452450422056, "grain_outer_radius": 0.03297741469724584, "grain_initial_inner_radius": 0.015173880835441668, "grain_initial_height": 0.11938956492302624, "grain_separation": 0.005707407151028062, "grains_center_of_mass_position": 0.3966840044917908, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041281370631891237, "throat_radius": 0.011199921352069802, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557819710350981}], "aerodynamic_surfaces": [{"length": 0.5587475725918846, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349434418636304}, {"n": 4, "root_chord": 0.12013280476309719, "tip_chord": 0.06078088936249657, "span": 0.11046842069518044, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0464386942031767}, {"top_radius": 0.06227615299544844, "bottom_radius": 0.041689504289771286, "length": 0.06118544342257026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004073729368004, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182441338137249, "upper_button_position": 0.08216323912307555}], "rail_length": 5, "inclination": 85.21767398468182, "heading": 50.8154656561457} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349836334078414, "mass": 14.933479160571766, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326333949857529, "I_33_without_motor": 0.023458886156183623, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.068966833807883, "trigger": 800, "sampling_rate": 105, "lag": 1.6361512343959796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9270130925114347, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6400698589273082, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4538.292366882325, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351806092318179, "grain_number": 5, "grain_density": 1781.3580645114173, "grain_outer_radius": 0.032751937317919914, "grain_initial_inner_radius": 0.014891640149688242, "grain_initial_height": 0.11899117512756828, "grain_separation": 0.003610972806604981, "grains_center_of_mass_position": 0.3961691676512289, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00023529842222298132, "throat_radius": 0.010242143326723711, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545366339157473}], "aerodynamic_surfaces": [{"length": 0.5579244961412232, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353689650924503}, {"n": 4, "root_chord": 0.1191808374178724, "tip_chord": 0.060190924725249166, "span": 0.11087418124771752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497329662025563}, {"top_radius": 0.06371853982987792, "bottom_radius": 0.04199558640127334, "length": 0.06078494322887584, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700961535711029, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173413258811103, "upper_button_position": 0.08362020982991869}], "rail_length": 5, "inclination": 84.3614589930867, "heading": 53.172987323614144} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349403388744378, "mass": 15.754233227666402, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333573960586209, "I_33_without_motor": 0.015570754809717424, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.037087257770276, "trigger": 800, "sampling_rate": 105, "lag": 1.5097460091871708, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.872770484363232, "trigger": "apogee", "sampling_rate": 105, "lag": 1.952423152379134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5329.6334603451905, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375807261374374, "grain_number": 5, "grain_density": 1891.2296039351234, "grain_outer_radius": 0.03186997877952587, "grain_initial_inner_radius": 0.015133533793832792, "grain_initial_height": 0.12046990439728159, "grain_separation": 0.005164152592508127, "grains_center_of_mass_position": 0.39483929400427775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003212786909806322, "throat_radius": 0.011224929702219251, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558961910288688}], "aerodynamic_surfaces": [{"length": 0.5588598585280353, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360047414259624}, {"n": 4, "root_chord": 0.12019372737337207, "tip_chord": 0.05929479102057719, "span": 0.11023694699192188, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486089203508338}, {"top_radius": 0.06355014336535393, "bottom_radius": 0.04377298736882903, "length": 0.0594496404538715, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998249122179755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199108108930875, "upper_button_position": 0.07991410132488797}], "rail_length": 5, "inclination": 84.1708402238646, "heading": 54.05618254218703} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634939935883631, "mass": 15.372727990843451, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311400967717081, "I_33_without_motor": 0.03194694001012864, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09140532722483, "trigger": 800, "sampling_rate": 105, "lag": 1.6654614038717226, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.964281026117568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8425677915990166, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6886.458702306616, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03380362664532298, "grain_number": 5, "grain_density": 1817.299238651189, "grain_outer_radius": 0.03262542774059764, "grain_initial_inner_radius": 0.014905335338194095, "grain_initial_height": 0.12051687569347044, "grain_separation": 0.007121461319995117, "grains_center_of_mass_position": 0.3972898372720478, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007460951799287957, "throat_radius": 0.011288340393219036, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532495930302112}], "aerodynamic_surfaces": [{"length": 0.5589556112247774, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1313995722455958}, {"n": 4, "root_chord": 0.12092320745223262, "tip_chord": 0.05964532202861801, "span": 0.11008644281693726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488595325472931}, {"top_radius": 0.06386478205298583, "bottom_radius": 0.045263812040992994, "length": 0.059365847417141446, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996501466662611, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195352975182139, "upper_button_position": 0.08011484914804723}], "rail_length": 5, "inclination": 84.85089202841745, "heading": 53.85793595402366} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349256437366971, "mass": 14.413325133667247, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330416258822674, "I_33_without_motor": 0.03977861016392752, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.144961689441223, "trigger": 800, "sampling_rate": 105, "lag": 1.5286365899216765, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9759371172065254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134613153487185, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6690.024943329209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0333580166042124, "grain_number": 5, "grain_density": 1749.2095613640076, "grain_outer_radius": 0.032974050308360564, "grain_initial_inner_radius": 0.015074497978420202, "grain_initial_height": 0.11925876882803506, "grain_separation": 0.005550590982781787, "grains_center_of_mass_position": 0.3969876198429397, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025544075475467115, "throat_radius": 0.01151969294218036, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253091593755873}], "aerodynamic_surfaces": [{"length": 0.5573871063288081, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327688512588885}, {"n": 4, "root_chord": 0.11902955914707242, "tip_chord": 0.06078587177941458, "span": 0.11026058945566013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505950141517033}, {"top_radius": 0.06451974628422646, "bottom_radius": 0.04228152948015605, "length": 0.06026704885424979, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002234967053224, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617664570516915, "upper_button_position": 0.08255892618840732}], "rail_length": 5, "inclination": 84.20763825682506, "heading": 53.663455052608285} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350833172935863, "mass": 15.74258481286786, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305742479313474, "I_33_without_motor": 0.018721448586489393, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051027005440403, "trigger": 800, "sampling_rate": 105, "lag": 1.236280008807039, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0519430184347411, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011020861652579, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5873.562216237229, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307749141381339, "grain_number": 5, "grain_density": 1720.6891831143437, "grain_outer_radius": 0.033336452492083696, "grain_initial_inner_radius": 0.014827201318905666, "grain_initial_height": 0.11856222072062483, "grain_separation": 0.006129606364139953, "grains_center_of_mass_position": 0.39795537628992017, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.560387165058099e-05, "throat_radius": 0.011702204991311626, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559047663855962}], "aerodynamic_surfaces": [{"length": 0.5584515059266202, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132349040136473}, {"n": 4, "root_chord": 0.11946398851995838, "tip_chord": 0.059701865313897796, "span": 0.10920453815859706, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482742490971768}, {"top_radius": 0.062312825989896396, "bottom_radius": 0.04477859910780114, "length": 0.05899796256871815, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994282282054856, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192144563710902, "upper_button_position": 0.08021377183439538}], "rail_length": 5, "inclination": 82.39630723295733, "heading": 53.8597851537057} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349787896668029, "mass": 16.24266450008756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325453229337194, "I_33_without_motor": 0.027392976397706274, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.981393696980561, "trigger": 800, "sampling_rate": 105, "lag": 1.3061133630011668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9786463205062484, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5025920575528855, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6628.583503157343, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0339850573159836, "grain_number": 5, "grain_density": 1864.8799658415066, "grain_outer_radius": 0.03356702171332339, "grain_initial_inner_radius": 0.01494864060253506, "grain_initial_height": 0.11916839113336211, "grain_separation": 0.005491551964649676, "grains_center_of_mass_position": 0.3970071322319693, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006566266553806939, "throat_radius": 0.011167706719343739, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549129357884445}], "aerodynamic_surfaces": [{"length": 0.5586027371134656, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133446013847187}, {"n": 4, "root_chord": 0.12070684483881274, "tip_chord": 0.06045369352410334, "span": 0.10955790095603524, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049133904780211}, {"top_radius": 0.06383479113437018, "bottom_radius": 0.0439591001686058, "length": 0.06019392463554138, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987410510147878, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179990346225044, "upper_button_position": 0.0807420163922834}], "rail_length": 5, "inclination": 83.95244692646294, "heading": 54.2429026216737} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350533496288473, "mass": 14.98475678367554, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3194470975452335, "I_33_without_motor": 0.03094400153953502, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99793499673067, "trigger": 800, "sampling_rate": 105, "lag": 1.5683319632735402, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0350139333833472, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6234523849378735, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6612.079181529753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250363464191145, "grain_number": 5, "grain_density": 1829.8571485879322, "grain_outer_radius": 0.03284668233197168, "grain_initial_inner_radius": 0.014777717619139022, "grain_initial_height": 0.12065377576098824, "grain_separation": 0.0051445130516206165, "grains_center_of_mass_position": 0.39870505851557486, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010476935013389065, "throat_radius": 0.010890934530621378, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255293969462925}], "aerodynamic_surfaces": [{"length": 0.5561779620445177, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355217598665555}, {"n": 4, "root_chord": 0.1203853547524856, "tip_chord": 0.05969767689687844, "span": 0.10947519460914633, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051042938659576}, {"top_radius": 0.0622298741769254, "bottom_radius": 0.043974504000916556, "length": 0.06011714598155074, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698767251424549, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171580651826108, "upper_button_position": 0.08160918624193814}], "rail_length": 5, "inclination": 84.26548343955982, "heading": 56.21036340697723} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635038407861523, "mass": 15.732820361521977, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3198927750913745, "I_33_without_motor": 0.03783185118077682, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.000466770696953, "trigger": 800, "sampling_rate": 105, "lag": 1.4073736442296387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1823797780007261, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3331305858402773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.205966027957, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03378463570308234, "grain_number": 5, "grain_density": 1834.6003797901444, "grain_outer_radius": 0.032733723583881, "grain_initial_inner_radius": 0.014859012560617803, "grain_initial_height": 0.12039263923855797, "grain_separation": 0.004590994405599137, "grains_center_of_mass_position": 0.39804851955483156, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00020896813865856236, "throat_radius": 0.010724775027459383, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551841373506054}], "aerodynamic_surfaces": [{"length": 0.558462719931744, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.130960977065315}, {"n": 4, "root_chord": 0.12053727932366917, "tip_chord": 0.05940302697385833, "span": 0.10903110994382041, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050300684899131}, {"top_radius": 0.06331782180274538, "bottom_radius": 0.04198270923468672, "length": 0.05993979293646871, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000911782619064, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174548425600775, "upper_button_position": 0.08263633570182882}], "rail_length": 5, "inclination": 83.86056253739591, "heading": 51.790081906409654} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349895598879383, "mass": 14.936677504089115, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312282269488567, "I_33_without_motor": 0.04741727479186802, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.039278595118306, "trigger": 800, "sampling_rate": 105, "lag": 1.5334973347362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9863288878207086, "trigger": "apogee", "sampling_rate": 105, "lag": 1.494717595086195, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6760.188613197262, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0328310884443615, "grain_number": 5, "grain_density": 1866.8860541009244, "grain_outer_radius": 0.03298373233342427, "grain_initial_inner_radius": 0.01460043047179382, "grain_initial_height": 0.12024005005414361, "grain_separation": 0.004546059867869884, "grains_center_of_mass_position": 0.3968878540744007, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015646842924562706, "throat_radius": 0.010014180439532604, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544082054172145}], "aerodynamic_surfaces": [{"length": 0.5579641425544848, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323616866259065}, {"n": 4, "root_chord": 0.11943643154477443, "tip_chord": 0.059890226035505034, "span": 0.11107409036136394, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498219897573484}, {"top_radius": 0.06402697758734277, "bottom_radius": 0.04392637267963104, "length": 0.05961720789476425, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699353852824021, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6206878791652217, "upper_button_position": 0.07866597365879924}], "rail_length": 5, "inclination": 84.71663494300476, "heading": 50.719878110542524} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350822400441045, "mass": 15.56041353676845, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313344572143, "I_33_without_motor": 0.03859704614652953, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.125381257001235, "trigger": 800, "sampling_rate": 105, "lag": 1.4994967781174124, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8835725125910601, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347187552785583, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6753.254345733905, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033239303640082, "grain_number": 5, "grain_density": 1836.586649613336, "grain_outer_radius": 0.033367176736392515, "grain_initial_inner_radius": 0.014984725908609674, "grain_initial_height": 0.12054043703675348, "grain_separation": 0.004867475629606741, "grains_center_of_mass_position": 0.3952988218721786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005597312255503131, "throat_radius": 0.011193662443984573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255253784072494}], "aerodynamic_surfaces": [{"length": 0.5580826760564589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135914371856836}, {"n": 4, "root_chord": 0.11980581394304228, "tip_chord": 0.060344617219377755, "span": 0.1102661192383796, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502510061897752}, {"top_radius": 0.06116317372842769, "bottom_radius": 0.04515080038420933, "length": 0.057179900933719684, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014824207477096, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173100145901687, "upper_button_position": 0.08417240615754096}], "rail_length": 5, "inclination": 85.87987732682903, "heading": 55.32871279720054} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349792579442586, "mass": 14.718321337221273, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331465049184066, "I_33_without_motor": 0.011026729062006572, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.059140206789536, "trigger": 800, "sampling_rate": 105, "lag": 1.6216352631931323, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9500968425094658, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4602479210632766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6690.1197055542725, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032358463677032656, "grain_number": 5, "grain_density": 1845.1258914023042, "grain_outer_radius": 0.032799097416191976, "grain_initial_inner_radius": 0.014573783430301933, "grain_initial_height": 0.11923466262289462, "grain_separation": 0.005633746892287961, "grains_center_of_mass_position": 0.395350621067536, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005173753460009867, "throat_radius": 0.01137842782548784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533954603876014}], "aerodynamic_surfaces": [{"length": 0.5565577022607973, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348399191217662}, {"n": 4, "root_chord": 0.11989425599773276, "tip_chord": 0.06020135962435424, "span": 0.1099258177161092, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487513415638332}, {"top_radius": 0.0635195662332565, "bottom_radius": 0.04351027186561641, "length": 0.0597371229949774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002759897601193, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191636305574811, "upper_button_position": 0.08111235920263815}], "rail_length": 5, "inclination": 85.35486441483883, "heading": 52.55376246025942} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349965913796951, "mass": 15.74137521700824, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314356348369021, "I_33_without_motor": 0.028329076693096235, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.796215496239299, "trigger": 800, "sampling_rate": 105, "lag": 1.6101041701340282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9645025828383761, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6116894152904686, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5869.924039769586, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03379261933802013, "grain_number": 5, "grain_density": 1858.9417013506402, "grain_outer_radius": 0.03319223585358343, "grain_initial_inner_radius": 0.014852694324868397, "grain_initial_height": 0.12098384713559619, "grain_separation": 0.006867723333880229, "grains_center_of_mass_position": 0.39554171672500577, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018038736693129216, "throat_radius": 0.010209689735260178, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254006930973198}], "aerodynamic_surfaces": [{"length": 0.5599606126072845, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331913381658154}, {"n": 4, "root_chord": 0.12001314043059085, "tip_chord": 0.05952509739911067, "span": 0.10956623658531234, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496950762185815}, {"top_radius": 0.06453240655178234, "bottom_radius": 0.04349925188814924, "length": 0.05873412066303517, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012625073734523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194956429266568, "upper_button_position": 0.08176686444679548}], "rail_length": 5, "inclination": 86.06391842433479, "heading": 53.91893798939323} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349760827255604, "mass": 16.496215769560596, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316234847478926, "I_33_without_motor": 0.05560892814520328, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079766647394353, "trigger": 800, "sampling_rate": 105, "lag": 1.51277781887962, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.994986772786876, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6267353621136222, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6846.488097834698, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257833025386445, "grain_number": 5, "grain_density": 1791.392209430536, "grain_outer_radius": 0.032881516977524575, "grain_initial_inner_radius": 0.014432583293831699, "grain_initial_height": 0.12065874784471246, "grain_separation": 0.005993335205711923, "grains_center_of_mass_position": 0.39669175119750727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007197780710318176, "throat_radius": 0.011779100211813148, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557702487915614}], "aerodynamic_surfaces": [{"length": 0.5580812122728321, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355827974426937}, {"n": 4, "root_chord": 0.12038154510002298, "tip_chord": 0.06024834139735713, "span": 0.10992900297935926, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489983942873382}, {"top_radius": 0.0649885317176783, "bottom_radius": 0.044535156909539714, "length": 0.06125975157995971, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990006202908198, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189752354392322, "upper_button_position": 0.08002538485158761}], "rail_length": 5, "inclination": 85.75454264559797, "heading": 50.76916076663843} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634967543381922, "mass": 16.318011742906062, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323207745124666, "I_33_without_motor": 0.046431943081441565, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.844771237844713, "trigger": 800, "sampling_rate": 105, "lag": 1.6711514028734866, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1359395684030715, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2935466689755228, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6872.194000312043, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032563222477069276, "grain_number": 5, "grain_density": 1858.9996968935927, "grain_outer_radius": 0.032889076962025025, "grain_initial_inner_radius": 0.015066892451526915, "grain_initial_height": 0.1201758520541838, "grain_separation": 0.004729451361096205, "grains_center_of_mass_position": 0.39789849853501646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005511280994760541, "throat_radius": 0.01207261891448197, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564946099097403}], "aerodynamic_surfaces": [{"length": 0.5586260718789803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331651254533714}, {"n": 4, "root_chord": 0.12030176780193004, "tip_chord": 0.05942183271533807, "span": 0.10852321899960454, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507766255465039}, {"top_radius": 0.06316210522095973, "bottom_radius": 0.0420721528045183, "length": 0.06058888112485051, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983576034594074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195294130084289, "upper_button_position": 0.07882819045097855}], "rail_length": 5, "inclination": 83.44697758625216, "heading": 56.766205966014724} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349318135408967, "mass": 14.951707136149382, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308685079031188, "I_33_without_motor": 0.05176236690536458, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03972464743124, "trigger": 800, "sampling_rate": 105, "lag": 1.5235333900093957, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9326114529212759, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4745739790687566, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6125.375886335419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03336172377368019, "grain_number": 5, "grain_density": 1802.9261839749709, "grain_outer_radius": 0.032864797486047724, "grain_initial_inner_radius": 0.015238944584497517, "grain_initial_height": 0.1215920865308087, "grain_separation": 0.005967068259605316, "grains_center_of_mass_position": 0.39688549837683834, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011584004517692056, "throat_radius": 0.01148517779811335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567267095540389}], "aerodynamic_surfaces": [{"length": 0.5574858192342768, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357929760912642}, {"n": 4, "root_chord": 0.11986714193137181, "tip_chord": 0.059472079352430623, "span": 0.1101016422896186, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049920328929315}, {"top_radius": 0.06248786027552832, "bottom_radius": 0.042656462916488426, "length": 0.05961586293825381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015097903515047, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170889614148729, "upper_button_position": 0.08442082893663183}], "rail_length": 5, "inclination": 83.74672847931353, "heading": 52.878305113922} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635036020539578, "mass": 15.359690918537291, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324683819581831, "I_33_without_motor": 0.04115103855216691, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.890767150114968, "trigger": 800, "sampling_rate": 105, "lag": 1.5466704513553813, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8876171899221599, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5127133323816198, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5639.961577736045, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03447896618207922, "grain_number": 5, "grain_density": 1828.164985374234, "grain_outer_radius": 0.03357393407265642, "grain_initial_inner_radius": 0.0149900754194918, "grain_initial_height": 0.12020100523804622, "grain_separation": 0.006726182750733195, "grains_center_of_mass_position": 0.39699823533596407, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00062373925206998, "throat_radius": 0.01099057058156429, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563644719346119}], "aerodynamic_surfaces": [{"length": 0.5571176629631894, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345604803190852}, {"n": 4, "root_chord": 0.12032743107227166, "tip_chord": 0.059590716562162555, "span": 0.10974015892567258, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509987155201195}, {"top_radius": 0.06169205482756996, "bottom_radius": 0.04374727918784012, "length": 0.059977655064160376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990479283462205, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171468227068116, "upper_button_position": 0.08190110563940889}], "rail_length": 5, "inclination": 84.43794513442799, "heading": 50.733784359498785} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350803492077554, "mass": 14.73689149356911, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314041396969052, "I_33_without_motor": 0.03354734892182922, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95338170004942, "trigger": 800, "sampling_rate": 105, "lag": 1.482000808427873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0073502010663664, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7994010072353501, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7380.064511733412, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254268856580937, "grain_number": 5, "grain_density": 1817.1837639355258, "grain_outer_radius": 0.03339637734026199, "grain_initial_inner_radius": 0.015377414326698669, "grain_initial_height": 0.12129381276765168, "grain_separation": 0.004447227532496221, "grains_center_of_mass_position": 0.3964767981473227, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006447520207496117, "throat_radius": 0.011947692832593027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553658740878821}], "aerodynamic_surfaces": [{"length": 0.5576078716685412, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339855213590349}, {"n": 4, "root_chord": 0.12066908818232852, "tip_chord": 0.059631439138707415, "span": 0.110430172365801, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486229634831652}, {"top_radius": 0.062201790076229536, "bottom_radius": 0.042951467385389505, "length": 0.059955946276193724, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989433439076217, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618500678038154, "upper_button_position": 0.08044266586946769}], "rail_length": 5, "inclination": 84.06133207873195, "heading": 54.17643371798448} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350015246752558, "mass": 15.409374177981567, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326779923773911, "I_33_without_motor": 0.03182598388773019, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94467168799156, "trigger": 800, "sampling_rate": 105, "lag": 1.413831739449524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0096238512758517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3562913662256137, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4161.436495608052, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033279574381890824, "grain_number": 5, "grain_density": 1851.4841655751766, "grain_outer_radius": 0.033104053225684674, "grain_initial_inner_radius": 0.015109556622626563, "grain_initial_height": 0.12019194211418646, "grain_separation": 0.00348029162003042, "grains_center_of_mass_position": 0.3969258835471899, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.82911509759567e-05, "throat_radius": 0.010907420049395825, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555495055299961}], "aerodynamic_surfaces": [{"length": 0.5581733225077693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327695457576168}, {"n": 4, "root_chord": 0.11930442827603915, "tip_chord": 0.059446253131082975, "span": 0.10968935154754612, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049347942742788}, {"top_radius": 0.06265422697870271, "bottom_radius": 0.04367800352948674, "length": 0.05945253234630286, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001994355348397, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181456270692023, "upper_button_position": 0.08205380846563737}], "rail_length": 5, "inclination": 84.5204444861084, "heading": 54.40390144480826} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635014296371819, "mass": 15.16142007740667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311194080163738, "I_33_without_motor": 0.04300678615022145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060805966273799, "trigger": 800, "sampling_rate": 105, "lag": 1.5023682143577806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9518081488342063, "trigger": "apogee", "sampling_rate": 105, "lag": 1.740404952625746, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6947.323550362799, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285718264640058, "grain_number": 5, "grain_density": 1756.0603951030255, "grain_outer_radius": 0.0331317449135069, "grain_initial_inner_radius": 0.01563029552952159, "grain_initial_height": 0.120038167499132, "grain_separation": 0.005010322373122243, "grains_center_of_mass_position": 0.397548836717089, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008633109761220324, "throat_radius": 0.011777497343158645, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551987003353204}], "aerodynamic_surfaces": [{"length": 0.5568620796484929, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330935370009327}, {"n": 4, "root_chord": 0.12009727504584128, "tip_chord": 0.0600844843618971, "span": 0.1098297045974304, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498301134539854}, {"top_radius": 0.0631828290859389, "bottom_radius": 0.043370765817390126, "length": 0.061749253914787805, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004690253787863, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165153574548856, "upper_button_position": 0.08395366792390069}], "rail_length": 5, "inclination": 82.56324876587394, "heading": 52.71156380549302} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635047629962732, "mass": 16.01653986102141, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321429653833113, "I_33_without_motor": 0.03551507512132477, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.935009649084362, "trigger": 800, "sampling_rate": 105, "lag": 1.402162734763322, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0138222695647767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.653642285207316, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5931.549037048471, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033795916410641356, "grain_number": 5, "grain_density": 1831.4824588886172, "grain_outer_radius": 0.032621302323117815, "grain_initial_inner_radius": 0.01499835425990156, "grain_initial_height": 0.11850720435435398, "grain_separation": 0.004432554219101511, "grains_center_of_mass_position": 0.3983716846027081, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015259856590578094, "throat_radius": 0.010693025487861841, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548113881117768}], "aerodynamic_surfaces": [{"length": 0.5587043097978195, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133305443478025}, {"n": 4, "root_chord": 0.12089401522535959, "tip_chord": 0.059279637686113724, "span": 0.11013130946484999, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050180751621229}, {"top_radius": 0.06071552396513335, "bottom_radius": 0.04471264949487653, "length": 0.06109306458897182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006487557069333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197316438565464, "upper_button_position": 0.08091711185038686}], "rail_length": 5, "inclination": 86.65640621964143, "heading": 54.03563078415969} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350139954825103, "mass": 15.771757098609303, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305779694473962, "I_33_without_motor": 0.0490186810860184, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079252460841763, "trigger": 800, "sampling_rate": 105, "lag": 1.4746484429075586, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.038455418895519, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4267837144563689, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.982787009245, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03411449529447221, "grain_number": 5, "grain_density": 1783.8286411866964, "grain_outer_radius": 0.031928874829516174, "grain_initial_inner_radius": 0.014674803896594648, "grain_initial_height": 0.11843030679062103, "grain_separation": 0.002314721634348052, "grains_center_of_mass_position": 0.3953084602166875, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006847693544124795, "throat_radius": 0.010766472990590123, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536535582718134}], "aerodynamic_surfaces": [{"length": 0.558743588161591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345304322805274}, {"n": 4, "root_chord": 0.11936622867002551, "tip_chord": 0.06014600169300525, "span": 0.10931515681791668, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502251213030143}, {"top_radius": 0.06355549507409915, "bottom_radius": 0.0443505639022923, "length": 0.06013714952246947, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987325585279155, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195900683225897, "upper_button_position": 0.07914249020532582}], "rail_length": 5, "inclination": 84.81192467392971, "heading": 52.84524872893145} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350393744751626, "mass": 15.4756336433756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3258258208223275, "I_33_without_motor": 0.0385904894175243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.999914950237331, "trigger": 800, "sampling_rate": 105, "lag": 1.5742361032879326, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9171319032591824, "trigger": "apogee", "sampling_rate": 105, "lag": 1.627088884337174, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5218.094418203055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033116044293517825, "grain_number": 5, "grain_density": 1789.1110674317858, "grain_outer_radius": 0.033518970407460956, "grain_initial_inner_radius": 0.015188779607708477, "grain_initial_height": 0.119651628689796, "grain_separation": 0.004725457566049846, "grains_center_of_mass_position": 0.3969809854300442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001988207020455178, "throat_radius": 0.01089866497187174, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552130606764769}], "aerodynamic_surfaces": [{"length": 0.5573265735306998, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345517223928911}, {"n": 4, "root_chord": 0.11911433582727898, "tip_chord": 0.0605910286368355, "span": 0.11059360232953239, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049930774691506}, {"top_radius": 0.06247180208054516, "bottom_radius": 0.04218472903673976, "length": 0.06023268712097427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002599575175148, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181210859369272, "upper_button_position": 0.08213887158058764}], "rail_length": 5, "inclination": 84.39552839356492, "heading": 54.4810293169001} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349748633052954, "mass": 15.423757163796836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324485120414689, "I_33_without_motor": 0.033093705814812184, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.18601129849732, "trigger": 800, "sampling_rate": 105, "lag": 1.4958579678032418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0692124669507934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.086912175684398, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.883106163635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278261821197437, "grain_number": 5, "grain_density": 1820.142093385113, "grain_outer_radius": 0.03276367485211082, "grain_initial_inner_radius": 0.014936500509237975, "grain_initial_height": 0.12040123410453674, "grain_separation": 0.00457692926138866, "grains_center_of_mass_position": 0.39672368637798955, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008944851412652386, "throat_radius": 0.010496279623071612, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564304854280215}], "aerodynamic_surfaces": [{"length": 0.5575901766439794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133926353872063}, {"n": 4, "root_chord": 0.11905266485898729, "tip_chord": 0.06034100333624427, "span": 0.11024783209970158, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495121674177315}, {"top_radius": 0.06314120828061393, "bottom_radius": 0.04402924998562106, "length": 0.06172413441176648, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996159967133238, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165574653177126, "upper_button_position": 0.08305853139561115}], "rail_length": 5, "inclination": 84.0005507267018, "heading": 56.1032865226731} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350670657244596, "mass": 15.98357251394452, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331426872346246, "I_33_without_motor": 0.01839519172653053, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.097449831618636, "trigger": 800, "sampling_rate": 105, "lag": 1.5319663942479758, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017654063340764, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4149369306458468, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7707.788749671088, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333988766689767, "grain_number": 5, "grain_density": 1856.1800540104775, "grain_outer_radius": 0.03302799567420098, "grain_initial_inner_radius": 0.015067328978271337, "grain_initial_height": 0.12068800723672235, "grain_separation": 0.005062728593338646, "grains_center_of_mass_position": 0.39694574573811886, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015791321989732778, "throat_radius": 0.011041958762161836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550415988499861}], "aerodynamic_surfaces": [{"length": 0.5593292364355023, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347433584340862}, {"n": 4, "root_chord": 0.11970339486479631, "tip_chord": 0.06034238777036113, "span": 0.10961370634827798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490586409890288}, {"top_radius": 0.06426593925841975, "bottom_radius": 0.042878343532437566, "length": 0.05998304078118651, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007650320940285, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183070630460291, "upper_button_position": 0.0824579690479994}], "rail_length": 5, "inclination": 86.1532884188181, "heading": 53.01138028786779} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349391097313077, "mass": 15.726120638009219, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3149515807535685, "I_33_without_motor": 0.03149447519349258, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916403990039528, "trigger": 800, "sampling_rate": 105, "lag": 1.503548647276021, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.10737843334934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6047620092624126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6761.420982945564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310627255631231, "grain_number": 5, "grain_density": 1775.3420942629043, "grain_outer_radius": 0.033032357571857254, "grain_initial_inner_radius": 0.014746999127180525, "grain_initial_height": 0.11949251193354876, "grain_separation": 0.004632908804806731, "grains_center_of_mass_position": 0.39663671698301767, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009595043667659198, "throat_radius": 0.010463604550916645, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544100285966728}], "aerodynamic_surfaces": [{"length": 0.5576576746580434, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328861257509826}, {"n": 4, "root_chord": 0.12006131815717515, "tip_chord": 0.060587044687937665, "span": 0.110109497203452, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506592868840212}, {"top_radius": 0.06375803240058117, "bottom_radius": 0.042905037304777995, "length": 0.059196763467197586, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699239620684426, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187840653142549, "upper_button_position": 0.08045555537017113}], "rail_length": 5, "inclination": 85.11943013530276, "heading": 50.66094924231645} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350138001114178, "mass": 15.602192752482157, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319353953827834, "I_33_without_motor": 0.030412350174298403, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.231092995456693, "trigger": 800, "sampling_rate": 105, "lag": 1.5882281786059667, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0276005439467162, "trigger": "apogee", "sampling_rate": 105, "lag": 1.47881464090282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6689.505387911645, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292653747820096, "grain_number": 5, "grain_density": 1814.4811248821154, "grain_outer_radius": 0.03284321286565058, "grain_initial_inner_radius": 0.015164893703658417, "grain_initial_height": 0.12070790985062231, "grain_separation": 0.005426946142688895, "grains_center_of_mass_position": 0.3986946588689667, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006832585661433923, "throat_radius": 0.010590979401207169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546259733116567}], "aerodynamic_surfaces": [{"length": 0.5590085219265649, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134226909872238}, {"n": 4, "root_chord": 0.12081069382147774, "tip_chord": 0.05979833847078352, "span": 0.10953469591227148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496655752484194}, {"top_radius": 0.06203432912049676, "bottom_radius": 0.04384677728146213, "length": 0.060742583454737896, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979765708488986, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6203928434209383, "upper_button_position": 0.07758372742796038}], "rail_length": 5, "inclination": 85.0911649647349, "heading": 52.13989689586369} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349723045535424, "mass": 15.370305949521915, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316401456275962, "I_33_without_motor": 0.027566133663192556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.063276590547746, "trigger": 800, "sampling_rate": 105, "lag": 1.5226185522958966, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0584239024828612, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5297152169916188, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7171.455321037732, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276982154254231, "grain_number": 5, "grain_density": 1726.3634967119842, "grain_outer_radius": 0.03248074488836279, "grain_initial_inner_radius": 0.014753105027047589, "grain_initial_height": 0.11892802221419642, "grain_separation": 0.0047834023406946756, "grains_center_of_mass_position": 0.3986049277048008, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.8810263950826603e-05, "throat_radius": 0.01116375376320135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255431072654683}], "aerodynamic_surfaces": [{"length": 0.559228506950799, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339010697293983}, {"n": 4, "root_chord": 0.11984392050182621, "tip_chord": 0.059439443026882074, "span": 0.10992949739205038, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497225440169793}, {"top_radius": 0.06313014400552228, "bottom_radius": 0.04336062294019146, "length": 0.059134965501738614, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001904156416754, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200174609966744, "upper_button_position": 0.08017295464500096}], "rail_length": 5, "inclination": 85.59304757568675, "heading": 55.155965450602736} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350309993933803, "mass": 16.009559272131582, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304226516034162, "I_33_without_motor": 0.026910045014886495, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92730955381141, "trigger": 800, "sampling_rate": 105, "lag": 1.1884161686719203, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0405300083170266, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7973959294425799, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9267.173690414793, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033073556090803924, "grain_number": 5, "grain_density": 1925.7135469340697, "grain_outer_radius": 0.03254600286760556, "grain_initial_inner_radius": 0.015042495002664687, "grain_initial_height": 0.1201962706135904, "grain_separation": 0.0050231328910842294, "grains_center_of_mass_position": 0.39659356047474975, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015018960554690644, "throat_radius": 0.010459793057602527, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546726642704884}], "aerodynamic_surfaces": [{"length": 0.5556189027369665, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336363685174848}, {"n": 4, "root_chord": 0.12047878770541887, "tip_chord": 0.06031869828673501, "span": 0.10937630380789017, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488399737966903}, {"top_radius": 0.06312589418773877, "bottom_radius": 0.04466587339331902, "length": 0.0613277341932041, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991077635076558, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171428422915977, "upper_button_position": 0.08196492121605814}], "rail_length": 5, "inclination": 86.15538833749576, "heading": 49.58965928864696} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349767271203824, "mass": 15.708427955746837, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311689255607734, "I_33_without_motor": 0.041298387916554304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.07539565305896, "trigger": 800, "sampling_rate": 105, "lag": 1.6019421958064362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9809506478365488, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8150917090150884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5277.736360614514, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03243420442227879, "grain_number": 5, "grain_density": 1790.0409779920058, "grain_outer_radius": 0.03331666652061369, "grain_initial_inner_radius": 0.015199436235493309, "grain_initial_height": 0.12002593946202307, "grain_separation": 0.007199441357245559, "grains_center_of_mass_position": 0.39596801304865736, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001450419629673433, "throat_radius": 0.010613701343408105, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255533464174096}], "aerodynamic_surfaces": [{"length": 0.5586889750259563, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340253759383938}, {"n": 4, "root_chord": 0.12044058586001219, "tip_chord": 0.059573864051775643, "span": 0.11042159670448809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490979102283502}, {"top_radius": 0.062338642470736866, "bottom_radius": 0.04438230279559305, "length": 0.06101659732550543, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002297253214935, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187381901175232, "upper_button_position": 0.08149153520397034}], "rail_length": 5, "inclination": 85.69117536659019, "heading": 53.32596221872815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350494920802258, "mass": 15.975342290986697, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323027106315734, "I_33_without_motor": 0.036625435939699115, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.912840189775867, "trigger": 800, "sampling_rate": 105, "lag": 1.485512901470117, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0926045009260854, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5675993809979754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.237370525196, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03248323281135586, "grain_number": 5, "grain_density": 1839.7163890983172, "grain_outer_radius": 0.03368812970307774, "grain_initial_inner_radius": 0.01514382448479541, "grain_initial_height": 0.11973283959542338, "grain_separation": 0.007676424560111593, "grains_center_of_mass_position": 0.3963769641187597, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.425943254228786e-05, "throat_radius": 0.010792812051040889, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548639785148181}], "aerodynamic_surfaces": [{"length": 0.5575987967955347, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135906039630785}, {"n": 4, "root_chord": 0.1200987037980279, "tip_chord": 0.060716548554079736, "span": 0.10918439391829583, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048555105109233}, {"top_radius": 0.06439222473525402, "bottom_radius": 0.04221201297345741, "length": 0.061764198521487394, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010727254837025, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179257422876268, "upper_button_position": 0.08314698319607572}], "rail_length": 5, "inclination": 83.77822440699053, "heading": 53.59327194294548} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349097280396451, "mass": 15.327689276302763, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312352071969141, "I_33_without_motor": 0.029262320406559017, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.115493164103471, "trigger": 800, "sampling_rate": 105, "lag": 1.5379853137366932, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.886651782392229, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4721145477203983, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5678.239571120625, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286674686147231, "grain_number": 5, "grain_density": 1742.8194098370996, "grain_outer_radius": 0.03388054559712993, "grain_initial_inner_radius": 0.015048622380326556, "grain_initial_height": 0.11974152007680922, "grain_separation": 0.00500959033076795, "grains_center_of_mass_position": 0.39790827581070454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010539920037228642, "throat_radius": 0.010528456789975285, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544613909286002}], "aerodynamic_surfaces": [{"length": 0.5582683289088741, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344256177201688}, {"n": 4, "root_chord": 0.12037051980399442, "tip_chord": 0.0601175135549207, "span": 0.10950198928599122, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494467166774202}, {"top_radius": 0.0629744167006502, "bottom_radius": 0.042577721871136384, "length": 0.05963938376512202, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699274961304969, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173838030166642, "upper_button_position": 0.08189115828830484}], "rail_length": 5, "inclination": 84.45419008875149, "heading": 52.71031562993313} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350105868409933, "mass": 14.909692150156664, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313635807510779, "I_33_without_motor": 0.027585928612870098, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.035696585472824, "trigger": 800, "sampling_rate": 105, "lag": 1.651056570392248, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.894259882187005, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5611727692185147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6402.110704313486, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032663341453899264, "grain_number": 5, "grain_density": 1818.8421019463617, "grain_outer_radius": 0.032587016528416085, "grain_initial_inner_radius": 0.014793674753997501, "grain_initial_height": 0.12041158730715805, "grain_separation": 0.004658502066639016, "grains_center_of_mass_position": 0.39479335265726223, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941899217323608, "throat_radius": 0.012004805670350838, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541636919024859}], "aerodynamic_surfaces": [{"length": 0.5589281800039833, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346689505274599}, {"n": 4, "root_chord": 0.12047420298779499, "tip_chord": 0.060496460263619656, "span": 0.10873943787428243, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049138843623403}, {"top_radius": 0.06427608393704111, "bottom_radius": 0.04340405126066506, "length": 0.058147071430030006, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001451539570223, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188980909620816, "upper_button_position": 0.08124706299494067}], "rail_length": 5, "inclination": 87.70676768891573, "heading": 53.919422905089306} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350869551843198, "mass": 14.788670401918871, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315495939058142, "I_33_without_motor": 0.0238151832675548, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.031141653543925, "trigger": 800, "sampling_rate": 105, "lag": 1.4819447451850167, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8955853517912564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.461739475376574, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7706.134497751738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329205621147672, "grain_number": 5, "grain_density": 1810.7732532657878, "grain_outer_radius": 0.03338604900573271, "grain_initial_inner_radius": 0.015054870846829684, "grain_initial_height": 0.12075909609035124, "grain_separation": 0.005226787412651207, "grains_center_of_mass_position": 0.397826891399926, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014992923706586016, "throat_radius": 0.010666192442598041, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553678805096127}], "aerodynamic_surfaces": [{"length": 0.5575014717573508, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133534625914485}, {"n": 4, "root_chord": 0.12009608071986098, "tip_chord": 0.0606462918789901, "span": 0.10953304580538885, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492706056642396}, {"top_radius": 0.06260447990874937, "bottom_radius": 0.040479183631143, "length": 0.059306533937511376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995718981206797, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179779303042312, "upper_button_position": 0.08159396781644845}], "rail_length": 5, "inclination": 86.55715922203477, "heading": 51.0348924839791} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634991289562895, "mass": 15.69773647604914, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306593467569656, "I_33_without_motor": 0.03739942506515295, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.228922857162766, "trigger": 800, "sampling_rate": 105, "lag": 1.580263909357806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9247061646926851, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7775466984153176, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6651.60785919794, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033206838412425804, "grain_number": 5, "grain_density": 1819.5198342932847, "grain_outer_radius": 0.03308653454266232, "grain_initial_inner_radius": 0.015257531550768932, "grain_initial_height": 0.12121633933852624, "grain_separation": 0.006215555760299375, "grains_center_of_mass_position": 0.39574226306591853, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.034486124880929e-05, "throat_radius": 0.010636667237708553, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569382870028707}], "aerodynamic_surfaces": [{"length": 0.5587076398413673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340152010433464}, {"n": 4, "root_chord": 0.11975864826832287, "tip_chord": 0.059591373721927174, "span": 0.11097959686986111, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497484959354042}, {"top_radius": 0.06314007141281908, "bottom_radius": 0.04518457612407325, "length": 0.06108210589017128, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984030719584495, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192933887526139, "upper_button_position": 0.07910968320583567}], "rail_length": 5, "inclination": 84.92084349828977, "heading": 48.248690272592725} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349905656753027, "mass": 14.611046654998658, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300220431707187, "I_33_without_motor": 0.03180226807101223, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956156929877913, "trigger": 800, "sampling_rate": 105, "lag": 1.4396844751148885, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0282279536844656, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4435303951904712, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.11519892073, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033639794518619766, "grain_number": 5, "grain_density": 1792.4499497661245, "grain_outer_radius": 0.03262267080029155, "grain_initial_inner_radius": 0.01462279735596127, "grain_initial_height": 0.12100552909483304, "grain_separation": 0.005727653175414687, "grains_center_of_mass_position": 0.3979610020342305, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00039089123455932474, "throat_radius": 0.010751999732821349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25507497486213}], "aerodynamic_surfaces": [{"length": 0.5580210976849451, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876432725826}, {"n": 4, "root_chord": 0.12051645070321271, "tip_chord": 0.05996682899017409, "span": 0.10929953164380507, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050272987957775}, {"top_radius": 0.06101241348751826, "bottom_radius": 0.0425218364201002, "length": 0.06001963584813248, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002562220322669, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171365983012645, "upper_button_position": 0.08311962373100235}], "rail_length": 5, "inclination": 83.19693194869593, "heading": 55.771629617862644} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350032918172616, "mass": 14.932377595983091, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3123110924249906, "I_33_without_motor": 0.036761159914834134, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.143076984716771, "trigger": 800, "sampling_rate": 105, "lag": 1.5868834800863858, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9844085642956619, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5875611940572665, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4862.871439573324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318119615763959, "grain_number": 5, "grain_density": 1810.298017981141, "grain_outer_radius": 0.032819082887380904, "grain_initial_inner_radius": 0.015200188796788973, "grain_initial_height": 0.12060736834705811, "grain_separation": 0.005356738109071382, "grains_center_of_mass_position": 0.3964145759261258, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008159558507646415, "throat_radius": 0.01157554979305335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561259374593263}], "aerodynamic_surfaces": [{"length": 0.5566430889430654, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134887440455877}, {"n": 4, "root_chord": 0.12132791290753595, "tip_chord": 0.05982472765893057, "span": 0.10972238725217605, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051034983204005}, {"top_radius": 0.06241812200369838, "bottom_radius": 0.04307056235302421, "length": 0.059719147872494084, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003654688843626, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186425355257503, "upper_button_position": 0.08172293335861225}], "rail_length": 5, "inclination": 84.81158152290013, "heading": 53.80090696739505} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351234626745811, "mass": 14.25023081619426, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333122086802094, "I_33_without_motor": 0.05014565726331221, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.76141380077145, "trigger": 800, "sampling_rate": 105, "lag": 1.6409032920335167, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8563069693910768, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5872945258365947, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5309.972310868496, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033414444025651864, "grain_number": 5, "grain_density": 1862.7064374477363, "grain_outer_radius": 0.03313720541251279, "grain_initial_inner_radius": 0.015153492942191914, "grain_initial_height": 0.11929974137486313, "grain_separation": 0.005403916520453345, "grains_center_of_mass_position": 0.39760419271149033, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.4530419758834598e-05, "throat_radius": 0.011897675286013739, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552073977822655}], "aerodynamic_surfaces": [{"length": 0.5565556336366674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338462009999035}, {"n": 4, "root_chord": 0.12004227853193196, "tip_chord": 0.059895136643847796, "span": 0.10988219816500928, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050123971419132}, {"top_radius": 0.06205120039922996, "bottom_radius": 0.04297567232726815, "length": 0.05819931208804564, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988811531668427, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181264436445195, "upper_button_position": 0.08075470952232322}], "rail_length": 5, "inclination": 83.40633565081576, "heading": 52.985483952341006} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635062243693551, "mass": 15.096316375621184, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303326746786863, "I_33_without_motor": 0.03855818111074504, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06254316531176, "trigger": 800, "sampling_rate": 105, "lag": 1.483234426343517, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0548617967462546, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5095632985680594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.922451922173, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03203994475633622, "grain_number": 5, "grain_density": 1788.848783968194, "grain_outer_radius": 0.03290905839988603, "grain_initial_inner_radius": 0.014735812676886078, "grain_initial_height": 0.1203588663430844, "grain_separation": 0.0054285379919673075, "grains_center_of_mass_position": 0.39840712462426703, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015167642627251195, "throat_radius": 0.011361641167054863, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549416656210992}], "aerodynamic_surfaces": [{"length": 0.5587888967984269, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344278859688888}, {"n": 4, "root_chord": 0.11928660784393509, "tip_chord": 0.05941071469719067, "span": 0.10969544813059323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487875092654664}, {"top_radius": 0.06387550407221489, "bottom_radius": 0.04412460472075953, "length": 0.059923003038452785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997858281339546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181929334914521, "upper_button_position": 0.08159289464250252}], "rail_length": 5, "inclination": 84.82429089941989, "heading": 53.59819520732888} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350681320349079, "mass": 15.181257652866417, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315832562504364, "I_33_without_motor": 0.02453773913569834, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947447858844743, "trigger": 800, "sampling_rate": 105, "lag": 1.62370823249293, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9736653857131713, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7516837558463483, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5965.138601888383, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308296767485168, "grain_number": 5, "grain_density": 1819.3574968539247, "grain_outer_radius": 0.03297648032699183, "grain_initial_inner_radius": 0.014222484226548149, "grain_initial_height": 0.1192330264434416, "grain_separation": 0.005982591269957219, "grains_center_of_mass_position": 0.39613532437324334, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014094659732131623, "throat_radius": 0.011291326698253053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536166760725247}], "aerodynamic_surfaces": [{"length": 0.5591040691546733, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344505684803412}, {"n": 4, "root_chord": 0.1202052686528984, "tip_chord": 0.059288235507371764, "span": 0.11049313885909508, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499758591826407}, {"top_radius": 0.06426197009952232, "bottom_radius": 0.043857963468509974, "length": 0.06144069899708359, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991451846847182, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177135179593799, "upper_button_position": 0.0814316667253383}], "rail_length": 5, "inclination": 83.12084192843142, "heading": 52.97057102581782} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349565158088939, "mass": 14.702520055806126, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311116783811624, "I_33_without_motor": 0.04081105460827132, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8600720881714, "trigger": 800, "sampling_rate": 105, "lag": 1.504442591738476, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0585609063132595, "trigger": "apogee", "sampling_rate": 105, "lag": 1.418732730475512, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6128.427698875281, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032621285468407056, "grain_number": 5, "grain_density": 1806.7593233527716, "grain_outer_radius": 0.03281106300025637, "grain_initial_inner_radius": 0.015368967174054629, "grain_initial_height": 0.11950928950973765, "grain_separation": 0.005204081200255845, "grains_center_of_mass_position": 0.3978779877644541, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006403441726714884, "throat_radius": 0.01113129519923024, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254927831435675}], "aerodynamic_surfaces": [{"length": 0.5576571180110378, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1318564370417477}, {"n": 4, "root_chord": 0.12010353840005528, "tip_chord": 0.0599659558324925, "span": 0.11008282209973377, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498023176910347}, {"top_radius": 0.06296131667564557, "bottom_radius": 0.0430354301881619, "length": 0.06007153576457076, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70035119067503, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189299880081927, "upper_button_position": 0.08142120266683739}], "rail_length": 5, "inclination": 85.85542190733224, "heading": 53.391161951389996} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635008577701647, "mass": 15.786673956546377, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329697254520813, "I_33_without_motor": 0.025362142254698405, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875595977676838, "trigger": 800, "sampling_rate": 105, "lag": 1.6007019444438482, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9335685685405894, "trigger": "apogee", "sampling_rate": 105, "lag": 1.353253459757048, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6657.931663241509, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0322054397419748, "grain_number": 5, "grain_density": 1913.6110080954295, "grain_outer_radius": 0.03361297911720974, "grain_initial_inner_radius": 0.01524339310668104, "grain_initial_height": 0.1199466053743128, "grain_separation": 0.006417600078373007, "grains_center_of_mass_position": 0.39658391785270214, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006328536283250486, "throat_radius": 0.01190048136233295, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552390713612345}], "aerodynamic_surfaces": [{"length": 0.5579718537638912, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333565500443143}, {"n": 4, "root_chord": 0.1196293398922843, "tip_chord": 0.060368399244510776, "span": 0.11025081484261066, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501869261779821}, {"top_radius": 0.06577411993047459, "bottom_radius": 0.04358212844606355, "length": 0.05981158798123055, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999526999763908, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188070714068387, "upper_button_position": 0.0811456285695521}], "rail_length": 5, "inclination": 82.81561284584627, "heading": 51.68093222074188} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349642077954162, "mass": 15.738404778836617, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3248880597942385, "I_33_without_motor": 0.02192466258475742, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.013432048822198, "trigger": 800, "sampling_rate": 105, "lag": 1.4431968354269018, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0731350787063603, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2805491162060534, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7093.993493129051, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303317937896977, "grain_number": 5, "grain_density": 1832.421280656093, "grain_outer_radius": 0.033824577618273774, "grain_initial_inner_radius": 0.014839275070781343, "grain_initial_height": 0.12054497065572604, "grain_separation": 0.00499953746128409, "grains_center_of_mass_position": 0.3976041953832807, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00017060539257607104, "throat_radius": 0.01186392354419166, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549306493760854}], "aerodynamic_surfaces": [{"length": 0.5586441971388828, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328180813414943}, {"n": 4, "root_chord": 0.12042268466453428, "tip_chord": 0.060091563685512356, "span": 0.1102858949208097, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482877821972156}, {"top_radius": 0.06411123247541507, "bottom_radius": 0.04489961949608542, "length": 0.0584648007849633, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993846377069671, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159588993827804, "upper_button_position": 0.08342573832418676}], "rail_length": 5, "inclination": 83.48580001648456, "heading": 50.41531501440338} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350740684081409, "mass": 15.658819005982354, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32356119006669, "I_33_without_motor": 0.025727031541695256, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.850861677966067, "trigger": 800, "sampling_rate": 105, "lag": 1.6607931999697776, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9261109759711189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.332798721943771, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6507.503595068063, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033844975441957456, "grain_number": 5, "grain_density": 1872.636686295676, "grain_outer_radius": 0.032953362305314704, "grain_initial_inner_radius": 0.014705835677349278, "grain_initial_height": 0.12070545849871198, "grain_separation": 0.0057215465932674596, "grains_center_of_mass_position": 0.3982042797101349, "center_of_dry_mass_position": 0.317, "nozzle_position": -4.0877632994892635e-05, "throat_radius": 0.010581048965001822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557993789216768}], "aerodynamic_surfaces": [{"length": 0.5590362060755133, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339811803735687}, {"n": 4, "root_chord": 0.11992059553581923, "tip_chord": 0.060311455046709345, "span": 0.11108064820729523, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480567092845208}, {"top_radius": 0.06424267136244953, "bottom_radius": 0.04157974046820569, "length": 0.06182229850164248, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995056685718758, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176553878307227, "upper_button_position": 0.08185028074115308}], "rail_length": 5, "inclination": 83.67153581133296, "heading": 47.651312376663206} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350739127026764, "mass": 16.23024382704552, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328001407711391, "I_33_without_motor": 0.024799148191439652, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954703631045238, "trigger": 800, "sampling_rate": 105, "lag": 1.4974648076586015, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0086862099390967, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5200712021383114, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5414.091416235647, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362060038344002, "grain_number": 5, "grain_density": 1829.4013573804673, "grain_outer_radius": 0.03340128192409403, "grain_initial_inner_radius": 0.015171044552954786, "grain_initial_height": 0.11931335761700147, "grain_separation": 0.006169584946483949, "grains_center_of_mass_position": 0.39610557441770244, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0023283666002126093, "throat_radius": 0.011601334440663167, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552398197480021}], "aerodynamic_surfaces": [{"length": 0.5569927413593285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352833425914446}, {"n": 4, "root_chord": 0.12069407443540688, "tip_chord": 0.059728284988917996, "span": 0.10901668996148231, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049880900693303}, {"top_radius": 0.06321076205281424, "bottom_radius": 0.04370161872750996, "length": 0.05972616058888968, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699760798667833, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616183284909368, "upper_button_position": 0.083577513758465}], "rail_length": 5, "inclination": 84.41769403717002, "heading": 54.22156474164309} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349194237016646, "mass": 15.362778589615585, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322023156646526, "I_33_without_motor": 0.039949960930324026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.923158547127022, "trigger": 800, "sampling_rate": 105, "lag": 1.3400496851345969, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145915608971148, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5169714415401792, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6799.916903805995, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279871532011707, "grain_number": 5, "grain_density": 1859.5740286753658, "grain_outer_radius": 0.03201379077996792, "grain_initial_inner_radius": 0.014925834071760135, "grain_initial_height": 0.12123232726416425, "grain_separation": 0.0064750088552335905, "grains_center_of_mass_position": 0.39647979453709686, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00031063884053163015, "throat_radius": 0.011681092204090431, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554500541719926}], "aerodynamic_surfaces": [{"length": 0.5558419640907605, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13559186753128}, {"n": 4, "root_chord": 0.11997216511257704, "tip_chord": 0.06058744790679979, "span": 0.11040601277285861, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499470644216107}, {"top_radius": 0.06331042337458678, "bottom_radius": 0.04650517899580321, "length": 0.059278672565297987, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002565321300771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182241661018504, "upper_button_position": 0.08203236602822672}], "rail_length": 5, "inclination": 84.86377607603684, "heading": 51.117479239534624} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351188191494705, "mass": 15.334731461284381, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334154737227241, "I_33_without_motor": 0.03874983388343871, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932818114600433, "trigger": 800, "sampling_rate": 105, "lag": 1.4092550622723417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0181067206776366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.605323958523906, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5719.085795002617, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305998635087004, "grain_number": 5, "grain_density": 1823.598477844839, "grain_outer_radius": 0.03350419498194751, "grain_initial_inner_radius": 0.015541645204091587, "grain_initial_height": 0.1189471480585829, "grain_separation": 0.004423211448510771, "grains_center_of_mass_position": 0.3961906523092869, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005583986270167648, "throat_radius": 0.0109667940879333, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546313291477402}], "aerodynamic_surfaces": [{"length": 0.5580955038493549, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339947083070046}, {"n": 4, "root_chord": 0.12063055941959049, "tip_chord": 0.05996334043283791, "span": 0.11057850906844827, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493455486682939}, {"top_radius": 0.06339432287280998, "bottom_radius": 0.04562415248645623, "length": 0.05976096948727641, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001724652874424, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190372857850283, "upper_button_position": 0.08113517950241411}], "rail_length": 5, "inclination": 83.1929223101229, "heading": 55.520771024747} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350489182960296, "mass": 14.993522100987528, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327107697903323, "I_33_without_motor": 0.048189286767083804, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.127345997535794, "trigger": 800, "sampling_rate": 105, "lag": 1.7126396707409923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9052186338343182, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2572911437865981, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4855.188428100491, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033302724082816065, "grain_number": 5, "grain_density": 1746.9265845181872, "grain_outer_radius": 0.032990326781757826, "grain_initial_inner_radius": 0.015073165386400996, "grain_initial_height": 0.11976509413868805, "grain_separation": 0.0063100022642071235, "grains_center_of_mass_position": 0.39772037880994837, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00041497803607421895, "throat_radius": 0.010529555550645116, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254893492570956}], "aerodynamic_surfaces": [{"length": 0.5577506009683638, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134246315847716}, {"n": 4, "root_chord": 0.12087968408048404, "tip_chord": 0.06006831926738098, "span": 0.10993507138739358, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050549682955784}, {"top_radius": 0.06329163908278418, "bottom_radius": 0.044409022542103195, "length": 0.060485541095549766, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003976780646636, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179064240116738, "upper_button_position": 0.08249125405298974}], "rail_length": 5, "inclination": 83.29713501657542, "heading": 53.00188346285316} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351841417553945, "mass": 15.165660625473409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311418079743158, "I_33_without_motor": 0.032795569099164736, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.96867089562064, "trigger": 800, "sampling_rate": 105, "lag": 1.5551914336402664, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9144354655087553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3273312193178277, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5376.537037999679, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033342915674622185, "grain_number": 5, "grain_density": 1857.6514807038193, "grain_outer_radius": 0.032339480462866846, "grain_initial_inner_radius": 0.01521648469843243, "grain_initial_height": 0.1197408535762862, "grain_separation": 0.004049177232892863, "grains_center_of_mass_position": 0.39793340824435053, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00042164867674609563, "throat_radius": 0.010420653416745758, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2573965746815352}], "aerodynamic_surfaces": [{"length": 0.5570023621664982, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134142053502012}, {"n": 4, "root_chord": 0.11958300538816495, "tip_chord": 0.05981939512140969, "span": 0.11008244101153128, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05047057253839}, {"top_radius": 0.0643237448574833, "bottom_radius": 0.041564377435408605, "length": 0.059753757764390146, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008219487135547, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174693312822067, "upper_button_position": 0.08335261743134803}], "rail_length": 5, "inclination": 84.16056136617475, "heading": 50.910984544653225} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350735100153862, "mass": 16.03343863137604, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318135026737232, "I_33_without_motor": 0.021051482378331376, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.039411686101174, "trigger": 800, "sampling_rate": 105, "lag": 1.534350891924794, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0563286266020093, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5519303304394365, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.332193620749, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293885803763011, "grain_number": 5, "grain_density": 1819.658713336741, "grain_outer_radius": 0.033064744633481094, "grain_initial_inner_radius": 0.015332985006751561, "grain_initial_height": 0.11993469580350634, "grain_separation": 0.00719693923618852, "grains_center_of_mass_position": 0.3967339987228937, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006840174647647037, "throat_radius": 0.010355152300518486, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550287028193372}], "aerodynamic_surfaces": [{"length": 0.5592222451536778, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133006087045109}, {"n": 4, "root_chord": 0.12052456769998281, "tip_chord": 0.05989970896374489, "span": 0.10902072965866537, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488538356347872}, {"top_radius": 0.0637663776322805, "bottom_radius": 0.04366097263529988, "length": 0.05875583617524293, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994106773855934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188170621900727, "upper_button_position": 0.08059361519552066}], "rail_length": 5, "inclination": 84.765106057027, "heading": 52.83618948936808} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634970815378009, "mass": 15.182911670254388, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312413812868506, "I_33_without_motor": 0.04983852986161381, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.210195480929544, "trigger": 800, "sampling_rate": 105, "lag": 1.5897560781442237, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9138047453731784, "trigger": "apogee", "sampling_rate": 105, "lag": 1.444954187007202, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5555.775172368401, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032756074474073645, "grain_number": 5, "grain_density": 1792.3420065020043, "grain_outer_radius": 0.0322313455514708, "grain_initial_inner_radius": 0.014921814454339027, "grain_initial_height": 0.11936349043503933, "grain_separation": 0.005068562662211438, "grains_center_of_mass_position": 0.3972726666589813, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008725592943305305, "throat_radius": 0.010561224307284574, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552545706223317}], "aerodynamic_surfaces": [{"length": 0.5598099631553044, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339031107765671}, {"n": 4, "root_chord": 0.12027907831345955, "tip_chord": 0.05969695880033669, "span": 0.11058730305932415, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487492855726193}, {"top_radius": 0.06385403744821681, "bottom_radius": 0.04385618960262196, "length": 0.05884978597079261, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011449262540979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174379731719496, "upper_button_position": 0.08370695308214826}], "rail_length": 5, "inclination": 86.07692830236893, "heading": 56.10245568910191} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349659112068107, "mass": 16.596210787144155, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3170337925906255, "I_33_without_motor": 0.03389842968036387, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998454418126853, "trigger": 800, "sampling_rate": 105, "lag": 1.4089507583455827, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1000890073165168, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5716586610832257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6959.922853737883, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03356203666326683, "grain_number": 5, "grain_density": 1862.5130239564535, "grain_outer_radius": 0.033045301519616654, "grain_initial_inner_radius": 0.014487197705395746, "grain_initial_height": 0.12076722396325491, "grain_separation": 0.0040917805234776655, "grains_center_of_mass_position": 0.39672295518820816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018887491688607335, "throat_radius": 0.011001020104749997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538414741145123}], "aerodynamic_surfaces": [{"length": 0.5598953385010629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329485638541639}, {"n": 4, "root_chord": 0.12034700596723678, "tip_chord": 0.059772527069342406, "span": 0.11071312858211682, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491357540720168}, {"top_radius": 0.06408112417491402, "bottom_radius": 0.041831078807946946, "length": 0.060581271641146, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011495594559879, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180371674762329, "upper_button_position": 0.08311239197975495}], "rail_length": 5, "inclination": 84.29529397644949, "heading": 51.19200586907713} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635112152969096, "mass": 15.470086084265294, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322617614100295, "I_33_without_motor": 0.009569680903181388, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.783586866276988, "trigger": 800, "sampling_rate": 105, "lag": 1.499167233336856, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9267097442190083, "trigger": "apogee", "sampling_rate": 105, "lag": 1.488873755826733, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.441611860021, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03169022173229581, "grain_number": 5, "grain_density": 1781.6963371084275, "grain_outer_radius": 0.033504964858797094, "grain_initial_inner_radius": 0.015631398213654932, "grain_initial_height": 0.12063687359366713, "grain_separation": 0.00473175491139163, "grains_center_of_mass_position": 0.3968717911497418, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008526396329730139, "throat_radius": 0.011527408428134472, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552960956061947}], "aerodynamic_surfaces": [{"length": 0.5577487448583806, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345772032468828}, {"n": 4, "root_chord": 0.12019111240652748, "tip_chord": 0.059628719144865956, "span": 0.11022437458040164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501784465579336}, {"top_radius": 0.060588912127680083, "bottom_radius": 0.04507411741386897, "length": 0.060959481969841536, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997820958224603, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177480946396651, "upper_button_position": 0.08203400118279525}], "rail_length": 5, "inclination": 86.88346088927257, "heading": 54.06838213211423} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349937941807944, "mass": 15.514196292319262, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324480940701667, "I_33_without_motor": 0.030314660517085583, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.041933038084904, "trigger": 800, "sampling_rate": 105, "lag": 1.3992127210366705, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8936964786554814, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3451529707259586, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6817.803640711651, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323363679848428, "grain_number": 5, "grain_density": 1767.9724629358102, "grain_outer_radius": 0.032866244750319955, "grain_initial_inner_radius": 0.014741461862261515, "grain_initial_height": 0.12152308384533471, "grain_separation": 0.005272982884459283, "grains_center_of_mass_position": 0.39717082812746884, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011657726429262728, "throat_radius": 0.011730878829010456, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550696154503265}], "aerodynamic_surfaces": [{"length": 0.5579992879026124, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343272921425254}, {"n": 4, "root_chord": 0.12025254109979225, "tip_chord": 0.05955468679197316, "span": 0.1097162026247771, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050215108733573}, {"top_radius": 0.06381773547567017, "bottom_radius": 0.04412374947417248, "length": 0.057659590035763764, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983856919134461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185303361451763, "upper_button_position": 0.07985535576826985}], "rail_length": 5, "inclination": 83.3142273276402, "heading": 55.97170675051771} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635083439392283, "mass": 15.813342337769358, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315194137360908, "I_33_without_motor": 0.003957349593424583, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961957662343213, "trigger": 800, "sampling_rate": 105, "lag": 1.6207041776279183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9993663185898145, "trigger": "apogee", "sampling_rate": 105, "lag": 1.931854893877969, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7158.336159333094, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03372734670127292, "grain_number": 5, "grain_density": 1773.8784795288345, "grain_outer_radius": 0.032446274368981884, "grain_initial_inner_radius": 0.015072671031493406, "grain_initial_height": 0.11934622509885764, "grain_separation": 0.004470395894639158, "grains_center_of_mass_position": 0.39579754726318833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016050002009360375, "throat_radius": 0.011431965291263228, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256071193121352}], "aerodynamic_surfaces": [{"length": 0.5598644352566736, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695093353546}, {"n": 4, "root_chord": 0.12086814395608504, "tip_chord": 0.06040669222893011, "span": 0.11042106090819716, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496138292305708}, {"top_radius": 0.06270000010392902, "bottom_radius": 0.04430065281423518, "length": 0.060991883163306115, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011911677674706, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183477824424557, "upper_button_position": 0.0828433853250149}], "rail_length": 5, "inclination": 84.78051213819317, "heading": 54.1525527765922} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349646107808442, "mass": 14.808550329224849, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325041443641652, "I_33_without_motor": 0.021275797390227426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003960141287703, "trigger": 800, "sampling_rate": 105, "lag": 1.5932699985419996, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9345068749525357, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6144159321049556, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6297.563099523883, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03187350183077137, "grain_number": 5, "grain_density": 1846.035155297684, "grain_outer_radius": 0.033660035478433985, "grain_initial_inner_radius": 0.01511494900023864, "grain_initial_height": 0.1196049093651084, "grain_separation": 0.0039017739618242963, "grains_center_of_mass_position": 0.39670964595922115, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044598772736840244, "throat_radius": 0.011190817384361012, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551915832209717}], "aerodynamic_surfaces": [{"length": 0.558867334580969, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332387466359661}, {"n": 4, "root_chord": 0.11998407503118888, "tip_chord": 0.06000884396680189, "span": 0.11017510047355986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487049617890822}, {"top_radius": 0.06438487197595726, "bottom_radius": 0.04170716903465371, "length": 0.06034240492882807, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005412072477121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178212892266098, "upper_button_position": 0.08271991802110223}], "rail_length": 5, "inclination": 85.41128752387029, "heading": 56.3511297824269} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350463203406789, "mass": 14.944659897146053, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3135843815154296, "I_33_without_motor": 0.03736264461518946, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012508430594917, "trigger": 800, "sampling_rate": 105, "lag": 1.6055611978300321, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1049498342610964, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1274806037410208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5816.182721299798, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033812936276730605, "grain_number": 5, "grain_density": 1863.871029175705, "grain_outer_radius": 0.033233342715621554, "grain_initial_inner_radius": 0.01451067647583063, "grain_initial_height": 0.12044309093540112, "grain_separation": 0.004449609839115823, "grains_center_of_mass_position": 0.39631948424549684, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018381938687091056, "throat_radius": 0.010970429843900523, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548873739761341}], "aerodynamic_surfaces": [{"length": 0.5569049449358288, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342622132613975}, {"n": 4, "root_chord": 0.12017706297908116, "tip_chord": 0.059574768702119134, "span": 0.11003476101726604, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483697202238578}, {"top_radius": 0.06389529583070061, "bottom_radius": 0.04237971440727398, "length": 0.0597697114403862, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000257426522066, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61768366339439, "upper_button_position": 0.08234207925781667}], "rail_length": 5, "inclination": 86.50926017152631, "heading": 50.61470069930485} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634929692155114, "mass": 15.188671011259526, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323551081179378, "I_33_without_motor": 0.03195380711798338, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03257450529855, "trigger": 800, "sampling_rate": 105, "lag": 1.452323858392826, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9727111064287256, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5866494161310807, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5634.1996588510465, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033058191375916667, "grain_number": 5, "grain_density": 1799.553007170559, "grain_outer_radius": 0.03298809614983399, "grain_initial_inner_radius": 0.015064940560516177, "grain_initial_height": 0.12050726215434239, "grain_separation": 0.006405811531103794, "grains_center_of_mass_position": 0.39716268601922233, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006169362312496229, "throat_radius": 0.011286538306757977, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561743635083873}], "aerodynamic_surfaces": [{"length": 0.5593990747730991, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326973011091217}, {"n": 4, "root_chord": 0.1211126960488701, "tip_chord": 0.059008919326543584, "span": 0.10998835287756684, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488554006279165}, {"top_radius": 0.06355912598490909, "bottom_radius": 0.04356147150835287, "length": 0.06006861562776047, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994973623599886, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178888257547536, "upper_button_position": 0.08160853660523504}], "rail_length": 5, "inclination": 84.47973439114298, "heading": 50.697093486853454} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348987088149906, "mass": 15.330577921528183, "I_11_without_motor": 6.321, "I_22_without_motor": 6.298391880148868, "I_33_without_motor": 0.04120771749604153, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.908572582283993, "trigger": 800, "sampling_rate": 105, "lag": 1.41165070573393, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067271249266563, "trigger": "apogee", "sampling_rate": 105, "lag": 1.275154001842243, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6681.364948059298, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032890043786685995, "grain_number": 5, "grain_density": 1855.7821127159868, "grain_outer_radius": 0.03233849914869956, "grain_initial_inner_radius": 0.01515045657700754, "grain_initial_height": 0.11840922682315193, "grain_separation": 0.003790133649710924, "grains_center_of_mass_position": 0.39576950012481704, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001169248839641443, "throat_radius": 0.0106212287890661, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554824357881382}], "aerodynamic_surfaces": [{"length": 0.5584811901843808, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340934263043285}, {"n": 4, "root_chord": 0.1201019487489429, "tip_chord": 0.060190024363935155, "span": 0.11051924815728022, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497929893950138}, {"top_radius": 0.06320794936736378, "bottom_radius": 0.04348814445374567, "length": 0.05905504092513617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987489517561325, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183957753902289, "upper_button_position": 0.08035317636590356}], "rail_length": 5, "inclination": 84.72347040476882, "heading": 51.18023193539569} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063505562733996, "mass": 15.593394772365272, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327038659232019, "I_33_without_motor": 0.027286587705366107, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.922929215540734, "trigger": 800, "sampling_rate": 105, "lag": 1.3973554858384392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0002524174940404, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2673664773934052, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6795.601235709222, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032488691843378076, "grain_number": 5, "grain_density": 1860.5556873302326, "grain_outer_radius": 0.03296919147575202, "grain_initial_inner_radius": 0.014434011565986348, "grain_initial_height": 0.12045850200487375, "grain_separation": 0.00558607365698771, "grains_center_of_mass_position": 0.3949439240183211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005238704732263281, "throat_radius": 0.010800425482567402, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544240084030998}], "aerodynamic_surfaces": [{"length": 0.5575951380880866, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351311663630268}, {"n": 4, "root_chord": 0.11878822470743511, "tip_chord": 0.0600672016803251, "span": 0.10973980288334002, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492248502028276}, {"top_radius": 0.06384976811374181, "bottom_radius": 0.04338909153436504, "length": 0.06121173984765268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999017501384752, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179010387713744, "upper_button_position": 0.08200071136710085}], "rail_length": 5, "inclination": 84.77046654570465, "heading": 51.40056528606455} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349245207451996, "mass": 14.908863808304666, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329446000218247, "I_33_without_motor": 0.022666620087501404, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001004574338847, "trigger": 800, "sampling_rate": 105, "lag": 1.45126623508501, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.090965951986724, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1518045338090974, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.610540538924, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0313859705254416, "grain_number": 5, "grain_density": 1907.0650535867576, "grain_outer_radius": 0.03293215416762784, "grain_initial_inner_radius": 0.01491218595187004, "grain_initial_height": 0.11928788622058584, "grain_separation": 0.0029746262530944327, "grains_center_of_mass_position": 0.39797629728085376, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034530093202555216, "throat_radius": 0.01124805534732965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558683201939713}], "aerodynamic_surfaces": [{"length": 0.5576840226157745, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352644794204902}, {"n": 4, "root_chord": 0.11922759635493832, "tip_chord": 0.06003132595267845, "span": 0.11077147383116313, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04977534171851}, {"top_radius": 0.06304289708274718, "bottom_radius": 0.042408743787853205, "length": 0.0590603546789989, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007921487505083, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61656696128361, "upper_button_position": 0.08422518746689833}], "rail_length": 5, "inclination": 84.07926430142206, "heading": 51.252003135241125} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349039999825525, "mass": 14.667031599093896, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3409444119998, "I_33_without_motor": 0.022580973546270297, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.226226580100398, "trigger": 800, "sampling_rate": 105, "lag": 1.4851938404004854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1684433264832004, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5617997288216212, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6814.026180513255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324631464018244, "grain_number": 5, "grain_density": 1871.0602483089763, "grain_outer_radius": 0.03302465069017899, "grain_initial_inner_radius": 0.01524688030302496, "grain_initial_height": 0.1205464057809005, "grain_separation": 0.004619464466884049, "grains_center_of_mass_position": 0.3972607531325933, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032388041228713225, "throat_radius": 0.010485545870765263, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542596321251775}], "aerodynamic_surfaces": [{"length": 0.5583778247345351, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337558767874742}, {"n": 4, "root_chord": 0.12007091337983616, "tip_chord": 0.05918399718495655, "span": 0.11044170459516256, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494556165519036}, {"top_radius": 0.06364554418502165, "bottom_radius": 0.04469958623026924, "length": 0.059760745921013304, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997491151437466, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183001529283286, "upper_button_position": 0.08144896221541797}], "rail_length": 5, "inclination": 85.59888960216408, "heading": 54.28384655350344} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349573980393629, "mass": 15.386621711970667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323494839643632, "I_33_without_motor": 0.04158194185377357, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93908635731882, "trigger": 800, "sampling_rate": 105, "lag": 1.6415710441791729, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0314909032435144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3740489895808221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5772.043746787833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330018900791767, "grain_number": 5, "grain_density": 1844.742183042389, "grain_outer_radius": 0.032747502886500204, "grain_initial_inner_radius": 0.014410658316135368, "grain_initial_height": 0.11915656400551373, "grain_separation": 0.005970081962295601, "grains_center_of_mass_position": 0.3973894070414711, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000956752555582758, "throat_radius": 0.011393561663856277, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255035247093087}], "aerodynamic_surfaces": [{"length": 0.557569383877849, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343444144395258}, {"n": 4, "root_chord": 0.11981113052097593, "tip_chord": 0.06067987386577597, "span": 0.11018565999475675, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493334428256358}, {"top_radius": 0.06350541342046101, "bottom_radius": 0.04285561828822834, "length": 0.06083353569422855, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000352915172696, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619446142620992, "upper_button_position": 0.08058914889627766}], "rail_length": 5, "inclination": 84.67110845172273, "heading": 52.14916492865215} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350346057086151, "mass": 14.363988139155472, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320072823016508, "I_33_without_motor": 0.04024589603080901, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.075895299242449, "trigger": 800, "sampling_rate": 105, "lag": 1.6337991059867514, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0823528552359436, "trigger": "apogee", "sampling_rate": 105, "lag": 1.636583376980761, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.315627520718, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331213747912555, "grain_number": 5, "grain_density": 1843.2852238917897, "grain_outer_radius": 0.03381551913651015, "grain_initial_inner_radius": 0.014408676692764825, "grain_initial_height": 0.11962131816098034, "grain_separation": 0.005380208064807152, "grains_center_of_mass_position": 0.39654620943612867, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005168990794148976, "throat_radius": 0.011094454201797957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254954662829989}], "aerodynamic_surfaces": [{"length": 0.5596565848430803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360609097863787}, {"n": 4, "root_chord": 0.12026270384408956, "tip_chord": 0.0593017777221956, "span": 0.11009255049115864, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049211903999395}, {"top_radius": 0.06293158549347974, "bottom_radius": 0.04537783547538933, "length": 0.06088572322527651, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991438428116071, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186477839273791, "upper_button_position": 0.08049605888422806}], "rail_length": 5, "inclination": 85.45212281498324, "heading": 54.78613174385292} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350190287422712, "mass": 15.819447734742496, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320937373573597, "I_33_without_motor": 0.04780512425118195, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03245681139734, "trigger": 800, "sampling_rate": 105, "lag": 1.48387558023057, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9051427855171278, "trigger": "apogee", "sampling_rate": 105, "lag": 1.510801884252732, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7857.902241611058, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03334301895519162, "grain_number": 5, "grain_density": 1865.403505557643, "grain_outer_radius": 0.03273063092591823, "grain_initial_inner_radius": 0.014556263860048674, "grain_initial_height": 0.12026899800009584, "grain_separation": 0.005781577304559297, "grains_center_of_mass_position": 0.3973531184375484, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008389763513767908, "throat_radius": 0.01099622475588889, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553339310116032}], "aerodynamic_surfaces": [{"length": 0.5573433796144972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350055648583737}, {"n": 4, "root_chord": 0.11972696256704235, "tip_chord": 0.060146254145851015, "span": 0.11026284693886923, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500543768243982}, {"top_radius": 0.06291302967404275, "bottom_radius": 0.042125534212063845, "length": 0.06178801039881843, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699831420069593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185276025582993, "upper_button_position": 0.08130381751129367}], "rail_length": 5, "inclination": 84.2673757534641, "heading": 53.1748809738283} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634945689682497, "mass": 15.285450230607236, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322763809552942, "I_33_without_motor": 0.04150862157774594, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952910173639987, "trigger": 800, "sampling_rate": 105, "lag": 1.6222986363062826, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0404865241116732, "trigger": "apogee", "sampling_rate": 105, "lag": 1.54801509538143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.712354017019, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0320215469855382, "grain_number": 5, "grain_density": 1822.5003409923877, "grain_outer_radius": 0.03322493386434162, "grain_initial_inner_radius": 0.014983329178969601, "grain_initial_height": 0.11861928989690804, "grain_separation": 0.005130344970924306, "grains_center_of_mass_position": 0.39744921353883067, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005401461200900961, "throat_radius": 0.011255889701481546, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254173272229317}], "aerodynamic_surfaces": [{"length": 0.557752736185839, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343941620183606}, {"n": 4, "root_chord": 0.12016851841798695, "tip_chord": 0.05991469717663373, "span": 0.11013008929454676, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050283424245253}, {"top_radius": 0.0634594958152563, "bottom_radius": 0.040733581338840134, "length": 0.060524667501469516, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008940582124954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168367725404903, "upper_button_position": 0.0840572856720051}], "rail_length": 5, "inclination": 84.70383209236381, "heading": 53.34395304613215} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350765036648563, "mass": 15.417479376757433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3267168487639065, "I_33_without_motor": 0.04253654533078979, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.994012556857353, "trigger": 800, "sampling_rate": 105, "lag": 1.3693207195099888, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8968563620148611, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9481715974645155, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6124.376837831003, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033375213986082494, "grain_number": 5, "grain_density": 1844.5591359138912, "grain_outer_radius": 0.033413551882666204, "grain_initial_inner_radius": 0.015369750535517722, "grain_initial_height": 0.11902934257277627, "grain_separation": 0.004181414163296492, "grains_center_of_mass_position": 0.3963054642420637, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001828613175952348, "throat_radius": 0.010564658328947917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542729492312512}], "aerodynamic_surfaces": [{"length": 0.558608083362676, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328854734809028}, {"n": 4, "root_chord": 0.12032499646985735, "tip_chord": 0.06020073651130479, "span": 0.11057056434936578, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495518707134894}, {"top_radius": 0.06348631244069998, "bottom_radius": 0.04433833912341684, "length": 0.06058047949567449, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014137160525011, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169649707761823, "upper_button_position": 0.08444874527631885}], "rail_length": 5, "inclination": 85.0318170935272, "heading": 51.15290068140242} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350032119561987, "mass": 15.98692082919414, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318345494689392, "I_33_without_motor": 0.033729230461974326, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8760357950028, "trigger": 800, "sampling_rate": 105, "lag": 1.4734043739234244, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1270586548603536, "trigger": "apogee", "sampling_rate": 105, "lag": 1.257166424650189, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.035742727953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033238346881410336, "grain_number": 5, "grain_density": 1878.5039597022467, "grain_outer_radius": 0.03276040718312841, "grain_initial_inner_radius": 0.014967011967161305, "grain_initial_height": 0.1187334172053152, "grain_separation": 0.004893908620953493, "grains_center_of_mass_position": 0.3961296502253954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016167775087574494, "throat_radius": 0.010737537459818184, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2571710948450043}], "aerodynamic_surfaces": [{"length": 0.5578824435339247, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341244045433583}, {"n": 4, "root_chord": 0.12046188264996578, "tip_chord": 0.059583004335212034, "span": 0.11080173083291359, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498805023205857}, {"top_radius": 0.06463694405472746, "bottom_radius": 0.04387131511992219, "length": 0.0587898259498514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.702180254744861, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185636881442789, "upper_button_position": 0.08361656660058214}], "rail_length": 5, "inclination": 86.00570359648776, "heading": 49.9540780572039} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349971356282098, "mass": 16.35161726443807, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3019531434934395, "I_33_without_motor": 0.03399859851680522, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958545686970862, "trigger": 800, "sampling_rate": 105, "lag": 1.6640030723685855, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0288209551485625, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6295102511028374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5487.408761688775, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032877116424277604, "grain_number": 5, "grain_density": 1813.256224075918, "grain_outer_radius": 0.03307310973919273, "grain_initial_inner_radius": 0.01526085130358597, "grain_initial_height": 0.12051088071585749, "grain_separation": 0.005149024081649454, "grains_center_of_mass_position": 0.3966902435761642, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010728686732175044, "throat_radius": 0.010183045553428098, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551712503748882}], "aerodynamic_surfaces": [{"length": 0.5581115298550298, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333710177940588}, {"n": 4, "root_chord": 0.1196515761990374, "tip_chord": 0.0600334418355882, "span": 0.1093648321308278, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499227801057314}, {"top_radius": 0.06395286827172722, "bottom_radius": 0.04340464415127743, "length": 0.05956483553316062, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989551411081465, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174830647692474, "upper_button_position": 0.08147207633889908}], "rail_length": 5, "inclination": 84.31025922261107, "heading": 52.564002563961196} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350047788833958, "mass": 16.39461869320807, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317069375449507, "I_33_without_motor": 0.055505744271590225, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.889819611450413, "trigger": 800, "sampling_rate": 105, "lag": 1.524446185454582, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9742709752362392, "trigger": "apogee", "sampling_rate": 105, "lag": 1.155487064890429, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7759.082940824469, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358501646446184, "grain_number": 5, "grain_density": 1863.1420632696086, "grain_outer_radius": 0.032670964331979475, "grain_initial_inner_radius": 0.014857267757566331, "grain_initial_height": 0.12173133199481417, "grain_separation": 0.0045381663788473655, "grains_center_of_mass_position": 0.3971865519604138, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012221343193549283, "throat_radius": 0.011033786516062188, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558153830796301}], "aerodynamic_surfaces": [{"length": 0.5570654781427304, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333329618523877}, {"n": 4, "root_chord": 0.11931437789994354, "tip_chord": 0.05878558726217626, "span": 0.11081452633157066, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049671010156657}, {"top_radius": 0.06482188787908182, "bottom_radius": 0.0439856247895532, "length": 0.06083525201140122, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000372067344839, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174611889311568, "upper_button_position": 0.08257601780332713}], "rail_length": 5, "inclination": 84.73903348031345, "heading": 51.473579854514995} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349947395335855, "mass": 15.50265575481992, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320516527830924, "I_33_without_motor": 0.04143675990553045, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034986618142588, "trigger": 800, "sampling_rate": 105, "lag": 1.7141175341209292, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741422550557052, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7615625285638121, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6186.140720130158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03229949333725667, "grain_number": 5, "grain_density": 1760.7248835325797, "grain_outer_radius": 0.03248937407855108, "grain_initial_inner_radius": 0.014260273040709303, "grain_initial_height": 0.11835958300892181, "grain_separation": 0.005248079963057467, "grains_center_of_mass_position": 0.39616392009781015, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001978125338965451, "throat_radius": 0.011068468627965771, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554977435868953}], "aerodynamic_surfaces": [{"length": 0.5584964770683729, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336095033483184}, {"n": 4, "root_chord": 0.12010901474261293, "tip_chord": 0.05988025045469361, "span": 0.10953622822767492, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498654781762855}, {"top_radius": 0.0629971331051521, "bottom_radius": 0.04275117807189034, "length": 0.06015199529691407, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989767836074089, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186894332168116, "upper_button_position": 0.08028735039059731}], "rail_length": 5, "inclination": 85.53732074321009, "heading": 52.440455793431525} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348044094486614, "mass": 16.029353565841944, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315666833374493, "I_33_without_motor": 0.04441753106842069, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.862748595058175, "trigger": 800, "sampling_rate": 105, "lag": 1.450666283047022, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0458276815535454, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4858116390705005, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5869.663882362011, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345776836855281, "grain_number": 5, "grain_density": 1806.7466700551204, "grain_outer_radius": 0.033170439658527846, "grain_initial_inner_radius": 0.014998655382688209, "grain_initial_height": 0.12140883678661482, "grain_separation": 0.00467749664800248, "grains_center_of_mass_position": 0.39644000284685005, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013567823061692455, "throat_radius": 0.011252477787763419, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548739545245347}], "aerodynamic_surfaces": [{"length": 0.5564141181526732, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335238368472151}, {"n": 4, "root_chord": 0.12007538584954115, "tip_chord": 0.059938145863688855, "span": 0.10983917503998111, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499887118864915}, {"top_radius": 0.06291063586365808, "bottom_radius": 0.042561753976116515, "length": 0.058319289047619044, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010753643845639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164330821546693, "upper_button_position": 0.08464228222989456}], "rail_length": 5, "inclination": 83.87756340130244, "heading": 51.74429369076972} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349583944074899, "mass": 15.909910505238745, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332394076268363, "I_33_without_motor": 0.03622220310946698, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.015737438684253, "trigger": 800, "sampling_rate": 105, "lag": 1.541578097827786, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0074612819854603, "trigger": "apogee", "sampling_rate": 105, "lag": 1.309459682839689, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6218.137752045106, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03460102314595849, "grain_number": 5, "grain_density": 1860.144917819781, "grain_outer_radius": 0.03332236985332926, "grain_initial_inner_radius": 0.014350324310399122, "grain_initial_height": 0.11879359169424888, "grain_separation": 0.004328324267680671, "grains_center_of_mass_position": 0.39585187415371287, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005176311097398321, "throat_radius": 0.01006992710448437, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566819689375233}], "aerodynamic_surfaces": [{"length": 0.5592017889423304, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319819379205018}, {"n": 4, "root_chord": 0.12002063582714595, "tip_chord": 0.061112373899445085, "span": 0.11024953713401761, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491116603920918}, {"top_radius": 0.06404816613850298, "bottom_radius": 0.04394157427312884, "length": 0.059059451962849216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021743018850495, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180713721839106, "upper_button_position": 0.08410292970113886}], "rail_length": 5, "inclination": 86.10702502706066, "heading": 50.4570787573822} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348838267800269, "mass": 15.858253279901465, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323797948396878, "I_33_without_motor": 0.024669358071705092, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.076406044897958, "trigger": 800, "sampling_rate": 105, "lag": 1.5005393829964397, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0422969532658664, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2559293709504267, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6925.917179161024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03366573320000714, "grain_number": 5, "grain_density": 1766.3943574842506, "grain_outer_radius": 0.03304469895898915, "grain_initial_inner_radius": 0.015312769774307953, "grain_initial_height": 0.12072347164740914, "grain_separation": 0.006624048043319222, "grains_center_of_mass_position": 0.39647494468118816, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009166624902536313, "throat_radius": 0.011054701182635155, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547157323542035}], "aerodynamic_surfaces": [{"length": 0.5578888692350099, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342584517643153}, {"n": 4, "root_chord": 0.12016906398698603, "tip_chord": 0.05973878263960935, "span": 0.11000031998561285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488584300108}, {"top_radius": 0.06426716548244084, "bottom_radius": 0.04473906328525602, "length": 0.061076183584393304, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988881578326528, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188873742804496, "upper_button_position": 0.08000078355220319}], "rail_length": 5, "inclination": 83.96437610345866, "heading": 50.85490983074992} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349224154896228, "mass": 15.503622537210186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327867894454276, "I_33_without_motor": 0.02272213304458503, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019291246211912, "trigger": 800, "sampling_rate": 105, "lag": 1.427328139896899, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8897204721679354, "trigger": "apogee", "sampling_rate": 105, "lag": 1.406194380636628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6574.490071773194, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316948497604842, "grain_number": 5, "grain_density": 1746.824077746946, "grain_outer_radius": 0.03279879327826356, "grain_initial_inner_radius": 0.01455986331314872, "grain_initial_height": 0.12142742744598185, "grain_separation": 0.003729789158380343, "grains_center_of_mass_position": 0.395614237767832, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011981080928111117, "throat_radius": 0.011424048796092897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564550577161784}], "aerodynamic_surfaces": [{"length": 0.5583339313858795, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1362569694667282}, {"n": 4, "root_chord": 0.119781999795519, "tip_chord": 0.05979988096200324, "span": 0.11069344839042462, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049972042630843}, {"top_radius": 0.06411662993778793, "bottom_radius": 0.04477208626169185, "length": 0.060553936811063, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992954570551915, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187584204142694, "upper_button_position": 0.08053703664092204}], "rail_length": 5, "inclination": 84.11527729207599, "heading": 54.15833645771333} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350580067902407, "mass": 15.904905414192449, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323576354269247, "I_33_without_motor": 0.03817917506685181, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.061967352449381, "trigger": 800, "sampling_rate": 105, "lag": 1.3525717994777247, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9687964297464181, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5123603704431632, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5758.119442461446, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03217198823131759, "grain_number": 5, "grain_density": 1857.4320910125602, "grain_outer_radius": 0.033454748334303924, "grain_initial_inner_radius": 0.014829264152114429, "grain_initial_height": 0.12118562779753736, "grain_separation": 0.004788547241575032, "grains_center_of_mass_position": 0.395633922683751, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009872323811556908, "throat_radius": 0.010312200311410913, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552284489714904}], "aerodynamic_surfaces": [{"length": 0.5589865329260241, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344362465197186}, {"n": 4, "root_chord": 0.11961247438703657, "tip_chord": 0.05996655948228912, "span": 0.11011728785320969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051777913694185}, {"top_radius": 0.06322345174100831, "bottom_radius": 0.0421038725498198, "length": 0.05970167418771835, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008256768015021, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193850029869928, "upper_button_position": 0.08144067381450926}], "rail_length": 5, "inclination": 85.10408560738834, "heading": 51.54925710687794} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349633268622772, "mass": 15.222571309136828, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312861936009342, "I_33_without_motor": 0.01597491336582694, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.150381257285128, "trigger": 800, "sampling_rate": 105, "lag": 1.379808056691949, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0784671701972677, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4233916051393547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4922.190662789807, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237937329513456, "grain_number": 5, "grain_density": 1771.7499720037063, "grain_outer_radius": 0.03270652413076661, "grain_initial_inner_radius": 0.014741158759470477, "grain_initial_height": 0.12138314803403447, "grain_separation": 0.0067515326077775455, "grains_center_of_mass_position": 0.395694795360068, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010495662873812388, "throat_radius": 0.011565146768856874, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547414278580318}], "aerodynamic_surfaces": [{"length": 0.5585589858872395, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133489666771339}, {"n": 4, "root_chord": 0.11957807968551712, "tip_chord": 0.0606889218619868, "span": 0.11022794867608697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499701562602306}, {"top_radius": 0.06426432201444254, "bottom_radius": 0.04204345000680394, "length": 0.060750586699481704, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009798220811988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177041780484523, "upper_button_position": 0.08327564403274645}], "rail_length": 5, "inclination": 83.73976494267616, "heading": 52.36131316270707} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349696824749251, "mass": 14.625767013047296, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308906684904926, "I_33_without_motor": 0.033755997218179984, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.050349347192276, "trigger": 800, "sampling_rate": 105, "lag": 1.464702400442197, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9674560078235922, "trigger": "apogee", "sampling_rate": 105, "lag": 1.504285569538012, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5783.28243919996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281862097471772, "grain_number": 5, "grain_density": 1779.8791447345116, "grain_outer_radius": 0.032588907470056654, "grain_initial_inner_radius": 0.0151022078820697, "grain_initial_height": 0.11918324492795725, "grain_separation": 0.004774342492894082, "grains_center_of_mass_position": 0.3966338733845272, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000318339055048595, "throat_radius": 0.01073685939511779, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568356344259737}], "aerodynamic_surfaces": [{"length": 0.5593048594877986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133520417438416}, {"n": 4, "root_chord": 0.12030979327995792, "tip_chord": 0.059819304574111797, "span": 0.11014167575638785, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0468488719381623}, {"top_radius": 0.06389179108351029, "bottom_radius": 0.04409706218615782, "length": 0.05940993494259226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985265682110355, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177698226675135, "upper_button_position": 0.08075674554352208}], "rail_length": 5, "inclination": 84.368190487296, "heading": 52.72102497798122} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348771921416774, "mass": 14.958853607846914, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319115965337112, "I_33_without_motor": 0.02674186321061768, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.000199223652963, "trigger": 800, "sampling_rate": 105, "lag": 1.4418201284947123, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8021628038900354, "trigger": "apogee", "sampling_rate": 105, "lag": 1.068268546072808, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6172.8233239838455, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03206552673972219, "grain_number": 5, "grain_density": 1810.1220380228542, "grain_outer_radius": 0.03361939101296317, "grain_initial_inner_radius": 0.014991127779792019, "grain_initial_height": 0.11950444216875049, "grain_separation": 0.00511753907878547, "grains_center_of_mass_position": 0.39815726075796143, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010623283455681446, "throat_radius": 0.011703730321246506, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256058214742202}], "aerodynamic_surfaces": [{"length": 0.5572304156048057, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331278667697675}, {"n": 4, "root_chord": 0.11984596522676845, "tip_chord": 0.059297255862003254, "span": 0.11032270878643342, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050160135982942}, {"top_radius": 0.06354438856185021, "bottom_radius": 0.043339077772874775, "length": 0.05973362983245742, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008647017222874, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182403524840413, "upper_button_position": 0.08262434923824613}], "rail_length": 5, "inclination": 84.16504662013017, "heading": 55.01978615322846} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349420927726072, "mass": 16.1238244995194, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306039435321741, "I_33_without_motor": 0.024551104610271244, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.992549948362331, "trigger": 800, "sampling_rate": 105, "lag": 1.5344206207290525, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9997268784519233, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3865409366750647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6128.3195379765775, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264590090896665, "grain_number": 5, "grain_density": 1710.5163705955283, "grain_outer_radius": 0.033084846673437605, "grain_initial_inner_radius": 0.015260125055341264, "grain_initial_height": 0.12124008395877095, "grain_separation": 0.0034861214682539643, "grains_center_of_mass_position": 0.39807539411150067, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004864286465987761, "throat_radius": 0.011162319700632818, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253842174060294}], "aerodynamic_surfaces": [{"length": 0.5571449084624325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334522455987175}, {"n": 4, "root_chord": 0.11910361160820646, "tip_chord": 0.060604433828311134, "span": 0.109581299671181, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508734841236698}, {"top_radius": 0.06477212033020786, "bottom_radius": 0.04392155300392177, "length": 0.060092180060862914, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015248972410896, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161011989053015, "upper_button_position": 0.08542369833578811}], "rail_length": 5, "inclination": 84.72092868140754, "heading": 56.63659512464313} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349561281059433, "mass": 15.372942463139264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332011315024008, "I_33_without_motor": 0.03853271568674038, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.834396846783815, "trigger": 800, "sampling_rate": 105, "lag": 1.5696749488016122, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835667387970989, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7521307394355528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4921.674113589168, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032507089299443986, "grain_number": 5, "grain_density": 1802.1539209368252, "grain_outer_radius": 0.032661335406713184, "grain_initial_inner_radius": 0.014997319232274122, "grain_initial_height": 0.12157431554729534, "grain_separation": 0.00467395277948397, "grains_center_of_mass_position": 0.39710351807017735, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002635273896102939, "throat_radius": 0.010783382237691798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547375197144415}], "aerodynamic_surfaces": [{"length": 0.5571358314907047, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322024805338562}, {"n": 4, "root_chord": 0.12011228759507067, "tip_chord": 0.06000566396805879, "span": 0.1093642749972002, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477076646893269}, {"top_radius": 0.06253654660172613, "bottom_radius": 0.04559644151173715, "length": 0.05847341310764742, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7019976226530759, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195781615002712, "upper_button_position": 0.08241946115280463}], "rail_length": 5, "inclination": 85.34708792590425, "heading": 48.86714920492764} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350335601483965, "mass": 15.73949362483803, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324770483332484, "I_33_without_motor": 0.023885184358242505, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.880468034765835, "trigger": 800, "sampling_rate": 105, "lag": 1.7241656300187942, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0057335005927428, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5818470346501847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5656.479652356449, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332863660438671, "grain_number": 5, "grain_density": 1823.6801300182642, "grain_outer_radius": 0.032521020886536564, "grain_initial_inner_radius": 0.015454583880365929, "grain_initial_height": 0.11876155271239966, "grain_separation": 0.005846904470162803, "grains_center_of_mass_position": 0.39662842143869476, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008289438677905188, "throat_radius": 0.011625062924950925, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550328407927636}], "aerodynamic_surfaces": [{"length": 0.5587889102183835, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134854774851812}, {"n": 4, "root_chord": 0.12085315054660217, "tip_chord": 0.060331691077046355, "span": 0.10998581172690447, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500226968346469}, {"top_radius": 0.0638519719111916, "bottom_radius": 0.04379136504793316, "length": 0.05763470100862744, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987423914412408, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187784341329883, "upper_button_position": 0.07996395730825256}], "rail_length": 5, "inclination": 83.49707332502561, "heading": 53.09586632765948} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349125025787206, "mass": 14.955966507623744, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316243994446691, "I_33_without_motor": 0.026709311524418022, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899196768811942, "trigger": 800, "sampling_rate": 105, "lag": 1.5617709762926961, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9113248461461597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4980109949987954, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6328.900970966967, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274397458438398, "grain_number": 5, "grain_density": 1820.0585590282767, "grain_outer_radius": 0.033459710267454965, "grain_initial_inner_radius": 0.015199764199205724, "grain_initial_height": 0.1210069877131966, "grain_separation": 0.005133515171074662, "grains_center_of_mass_position": 0.39697025260780555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003567584977277657, "throat_radius": 0.010945899593145233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551745889180534}], "aerodynamic_surfaces": [{"length": 0.5581890000797153, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329235752807758}, {"n": 4, "root_chord": 0.11954188482342788, "tip_chord": 0.06042258101406226, "span": 0.11046156562419512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490952916304639}, {"top_radius": 0.06458994637244454, "bottom_radius": 0.04317624204912902, "length": 0.06134372919695817, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021113792208807, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182921119264668, "upper_button_position": 0.08381926729441391}], "rail_length": 5, "inclination": 84.46992757338508, "heading": 51.7588559209316} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349678544029613, "mass": 16.216042173462746, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319165543553844, "I_33_without_motor": 0.030827060294323468, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.957069119978588, "trigger": 800, "sampling_rate": 105, "lag": 1.649740615759169, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0219988427489983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4467115831257487, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8334.406543530487, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03226170400874562, "grain_number": 5, "grain_density": 1788.0085388576128, "grain_outer_radius": 0.033233547402463544, "grain_initial_inner_radius": 0.014918180912516508, "grain_initial_height": 0.11941946634966548, "grain_separation": 0.0036835818469192812, "grains_center_of_mass_position": 0.39751434142658143, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006764080314187904, "throat_radius": 0.010235867888932215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255915650800535}], "aerodynamic_surfaces": [{"length": 0.5591418255947622, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345357995499248}, {"n": 4, "root_chord": 0.12029566155516504, "tip_chord": 0.060805877223988156, "span": 0.1092032183640634, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504451418645413}, {"top_radius": 0.06439389322103331, "bottom_radius": 0.0435216335575759, "length": 0.06196418514454357, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000272962968435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618208509334899, "upper_button_position": 0.08181878696194445}], "rail_length": 5, "inclination": 84.14997205696507, "heading": 54.80337322823908} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634896161240461, "mass": 16.329309084695602, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335271438054827, "I_33_without_motor": 0.009460099780854894, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953655497493292, "trigger": 800, "sampling_rate": 105, "lag": 1.584225051852109, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0715063101246765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5812182337201222, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7287.024142883654, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328891169681448, "grain_number": 5, "grain_density": 1829.5626383299657, "grain_outer_radius": 0.032898710221195136, "grain_initial_inner_radius": 0.015740331443497856, "grain_initial_height": 0.1193093928651607, "grain_separation": 0.0046736225064451875, "grains_center_of_mass_position": 0.3952155862258003, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004975426645834604, "throat_radius": 0.011652263040804006, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548665377389858}], "aerodynamic_surfaces": [{"length": 0.5588890000841278, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133551493514959}, {"n": 4, "root_chord": 0.12041106415282542, "tip_chord": 0.060132476100943494, "span": 0.1095621747564292, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049964763022926}, {"top_radius": 0.06372611504489822, "bottom_radius": 0.043193137879864285, "length": 0.05932995373223147, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004372015980027, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178568003767757, "upper_button_position": 0.082580401221227}], "rail_length": 5, "inclination": 84.19952764601892, "heading": 50.49167116137796} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635074199231784, "mass": 15.470199704038425, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321425611743911, "I_33_without_motor": 0.04534298460210463, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956647660944727, "trigger": 800, "sampling_rate": 105, "lag": 1.5592229824481874, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.03430532808286, "trigger": "apogee", "sampling_rate": 105, "lag": 1.852015820609307, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6423.549071773269, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213587772957337, "grain_number": 5, "grain_density": 1853.0593061145655, "grain_outer_radius": 0.03319522545254149, "grain_initial_inner_radius": 0.015012641431235887, "grain_initial_height": 0.11952843131347124, "grain_separation": 0.004162629338685422, "grains_center_of_mass_position": 0.3983952227259839, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002327448497340686, "throat_radius": 0.010944512349630753, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537938107709148}], "aerodynamic_surfaces": [{"length": 0.558125469889385, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340635156486294}, {"n": 4, "root_chord": 0.1193219177218539, "tip_chord": 0.0594479984398824, "span": 0.11068805580190888, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488610598121721}, {"top_radius": 0.06436437364959018, "bottom_radius": 0.04307979080819027, "length": 0.06099262526160718, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992959376780042, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170072962083935, "upper_button_position": 0.08228864146961079}], "rail_length": 5, "inclination": 85.28724378939879, "heading": 49.68406198830715} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634945170722345, "mass": 15.091350299197362, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315016617087088, "I_33_without_motor": 0.03615585732436084, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.129385567616048, "trigger": 800, "sampling_rate": 105, "lag": 1.4974596065547676, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8951062132802862, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5867468381623913, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6657.4780433374635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337990573921591, "grain_number": 5, "grain_density": 1864.0774238591755, "grain_outer_radius": 0.033613779173849834, "grain_initial_inner_radius": 0.015080702766461625, "grain_initial_height": 0.1189311743258308, "grain_separation": 0.005306934889650087, "grains_center_of_mass_position": 0.3982713850685515, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000772164334027109, "throat_radius": 0.012153303147901754, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535969782006948}], "aerodynamic_surfaces": [{"length": 0.557269434080561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135139117487651}, {"n": 4, "root_chord": 0.12032539476295666, "tip_chord": 0.06017696645409609, "span": 0.11043298604313563, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488869809269914}, {"top_radius": 0.06207994483717079, "bottom_radius": 0.044390180827552035, "length": 0.06028821376132161, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994491886768601, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187027375635491, "upper_button_position": 0.08074645111331102}], "rail_length": 5, "inclination": 82.92456035867804, "heading": 53.77193986043102} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350234601158937, "mass": 15.896870601541227, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319098134607969, "I_33_without_motor": 0.06136617568842152, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001980540263263, "trigger": 800, "sampling_rate": 105, "lag": 1.5371963414118177, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1137543323775791, "trigger": "apogee", "sampling_rate": 105, "lag": 1.508872601981167, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7463.700678568273, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341118870699767, "grain_number": 5, "grain_density": 1794.5047745935506, "grain_outer_radius": 0.03357135243493428, "grain_initial_inner_radius": 0.014236014327898089, "grain_initial_height": 0.12067428074743414, "grain_separation": 0.005506469055200093, "grains_center_of_mass_position": 0.39582323514225637, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.728994667596192e-05, "throat_radius": 0.010838962005691104, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550055539641993}], "aerodynamic_surfaces": [{"length": 0.5570304891504179, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342053634951605}, {"n": 4, "root_chord": 0.12103813993886915, "tip_chord": 0.05989926349276146, "span": 0.11013650018717504, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504892663791534}, {"top_radius": 0.06341205859853498, "bottom_radius": 0.04385302336121198, "length": 0.059549174479225316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012340537116946, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161415195132501, "upper_button_position": 0.08509253419844443}], "rail_length": 5, "inclination": 83.61702891665641, "heading": 53.77845062882038} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350163537814094, "mass": 15.511115610875892, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309949308990951, "I_33_without_motor": 0.019572218011506798, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.078730404451422, "trigger": 800, "sampling_rate": 105, "lag": 1.5268134818069585, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9959154166459596, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6536699402459465, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6101.478679973828, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032615757542168625, "grain_number": 5, "grain_density": 1879.1954218656479, "grain_outer_radius": 0.03247185433202101, "grain_initial_inner_radius": 0.015139008535151417, "grain_initial_height": 0.12113576780479064, "grain_separation": 0.0035980833578741185, "grains_center_of_mass_position": 0.3972990067874325, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014808624988414448, "throat_radius": 0.010578220966690793, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552007416902848}], "aerodynamic_surfaces": [{"length": 0.5563823317160002, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342734782500419}, {"n": 4, "root_chord": 0.1197450122008792, "tip_chord": 0.06017451082670373, "span": 0.1100731757066297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493663457490396}, {"top_radius": 0.06498711100693996, "bottom_radius": 0.043703899738758364, "length": 0.060020668484445185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004849737521942, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184168461794086, "upper_button_position": 0.08206812757278559}], "rail_length": 5, "inclination": 83.81397252329066, "heading": 51.932142453299434} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349874864915546, "mass": 15.179012487997078, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321018904206979, "I_33_without_motor": 0.026789115572613643, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.13553423888303, "trigger": 800, "sampling_rate": 105, "lag": 1.5401398627450897, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0613950268307624, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6715607244176711, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4946.106966734945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03301469875653238, "grain_number": 5, "grain_density": 1747.2762956273439, "grain_outer_radius": 0.03259449916319652, "grain_initial_inner_radius": 0.015283024780977929, "grain_initial_height": 0.11903045493864989, "grain_separation": 0.0056770585880767215, "grains_center_of_mass_position": 0.39676975972541884, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013775277906481142, "throat_radius": 0.011063095537010282, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548964182507694}], "aerodynamic_surfaces": [{"length": 0.5590056033997303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334662742290578}, {"n": 4, "root_chord": 0.11984428477150998, "tip_chord": 0.059625781654131946, "span": 0.10968437761405175, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04991459846837}, {"top_radius": 0.06465382504661593, "bottom_radius": 0.043541129262757716, "length": 0.05986792663121158, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700784946203797, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163771958638956, "upper_button_position": 0.08440775033990144}], "rail_length": 5, "inclination": 86.07055947369571, "heading": 52.920913807800346} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350272661488217, "mass": 14.702056862456443, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3207571000095975, "I_33_without_motor": 0.03836580109141423, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.858936736932524, "trigger": 800, "sampling_rate": 105, "lag": 1.6247762951523577, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9674921091396026, "trigger": "apogee", "sampling_rate": 105, "lag": 1.486913901038311, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7463.762971499232, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03166255574025866, "grain_number": 5, "grain_density": 1820.5426122993604, "grain_outer_radius": 0.03330962923514212, "grain_initial_inner_radius": 0.014978548448173642, "grain_initial_height": 0.12001785940804396, "grain_separation": 0.005025251140024757, "grains_center_of_mass_position": 0.3955282112563149, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015837999650086243, "throat_radius": 0.011221051404363544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565891919440595}], "aerodynamic_surfaces": [{"length": 0.55919419472832, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134692779790339}, {"n": 4, "root_chord": 0.11986486750447468, "tip_chord": 0.06043820054055574, "span": 0.10949739362989387, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048318232459525}, {"top_radius": 0.06138214150811997, "bottom_radius": 0.045057330319336446, "length": 0.060003249522203275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002722827368721, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618162318802552, "upper_button_position": 0.08210996393432013}], "rail_length": 5, "inclination": 83.9025677275448, "heading": 56.72911593791698} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349952188757339, "mass": 14.863664411379558, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32346186161593, "I_33_without_motor": 0.037864007986865865, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.173594092752188, "trigger": 800, "sampling_rate": 105, "lag": 1.5326625572642385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9413278263241807, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7753605454823642, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7116.349400450705, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03369929464850726, "grain_number": 5, "grain_density": 1805.9821067175162, "grain_outer_radius": 0.0329183805598675, "grain_initial_inner_radius": 0.015183959975365657, "grain_initial_height": 0.12189242911841687, "grain_separation": 0.005092701370413831, "grains_center_of_mass_position": 0.39581873830802783, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006409487211799229, "throat_radius": 0.010853258156861785, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542077971735806}], "aerodynamic_surfaces": [{"length": 0.558508094281799, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348912199430174}, {"n": 4, "root_chord": 0.11889922104872105, "tip_chord": 0.060226755469417206, "span": 0.11071933521975229, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049482700221344}, {"top_radius": 0.0641887882516173, "bottom_radius": 0.04353054378148016, "length": 0.06129192979538084, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998055132275824, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188497301584835, "upper_button_position": 0.0809557830690989}], "rail_length": 5, "inclination": 81.299252525712, "heading": 54.25254759362718} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349200229029933, "mass": 15.108754219142797, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327977755907571, "I_33_without_motor": 0.04966284648679247, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.124535603571973, "trigger": 800, "sampling_rate": 105, "lag": 1.4155784118687893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1033106551580403, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3087628908398994, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7121.708567016993, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327941892201004, "grain_number": 5, "grain_density": 1845.8312042223483, "grain_outer_radius": 0.03383886268559924, "grain_initial_inner_radius": 0.014991278901277593, "grain_initial_height": 0.11997467947133819, "grain_separation": 0.003655806971589166, "grains_center_of_mass_position": 0.3964967679083126, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003431440087883499, "throat_radius": 0.01098429735616078, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255744423373455}], "aerodynamic_surfaces": [{"length": 0.5580032051865611, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322285554468599}, {"n": 4, "root_chord": 0.12052281161134422, "tip_chord": 0.05996779713402041, "span": 0.10891176329342585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492708617254591}, {"top_radius": 0.06300470313069496, "bottom_radius": 0.043000800203840596, "length": 0.05933490341254324, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990029248680164, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171790583200845, "upper_button_position": 0.08182386654793194}], "rail_length": 5, "inclination": 84.49285878736204, "heading": 50.695232987755944} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634981805770399, "mass": 15.117439893742985, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297608463075989, "I_33_without_motor": 0.03713735185453575, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.185150355618147, "trigger": 800, "sampling_rate": 105, "lag": 1.524334295359672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0209957905122202, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3663093334140715, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4270.967414196304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033215862613646396, "grain_number": 5, "grain_density": 1689.2558265971136, "grain_outer_radius": 0.033615461995824616, "grain_initial_inner_radius": 0.015085006653919528, "grain_initial_height": 0.11989439262367352, "grain_separation": 0.004159198983410978, "grains_center_of_mass_position": 0.3962371481796037, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006588304176419538, "throat_radius": 0.01205037551155848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255817973156072}], "aerodynamic_surfaces": [{"length": 0.5567172725906487, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353054232766657}, {"n": 4, "root_chord": 0.11942415641470856, "tip_chord": 0.06005319381426605, "span": 0.11034962620317945, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484954635866153}, {"top_radius": 0.06367221620540393, "bottom_radius": 0.045150438037199425, "length": 0.06008998105165639, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699659413659099, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169475543051439, "upper_button_position": 0.08271185935395509}], "rail_length": 5, "inclination": 86.19276063890646, "heading": 54.76358993233559} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348522808430442, "mass": 15.656307237189997, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3122922557984165, "I_33_without_motor": 0.043188284243501705, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951917722071414, "trigger": 800, "sampling_rate": 105, "lag": 1.490126410998432, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0617887684972043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4832055771804804, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5572.613863139877, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294448879787425, "grain_number": 5, "grain_density": 1714.3255824673058, "grain_outer_radius": 0.032982917214125655, "grain_initial_inner_radius": 0.015215314614884417, "grain_initial_height": 0.1204688544412585, "grain_separation": 0.004672278846261367, "grains_center_of_mass_position": 0.3982274786425592, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012080219968444337, "throat_radius": 0.01083758945932451, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547311765375844}], "aerodynamic_surfaces": [{"length": 0.5582641643257892, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132142932668316}, {"n": 4, "root_chord": 0.1201147609181722, "tip_chord": 0.05967595716409015, "span": 0.10891523351189543, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500682638247991}, {"top_radius": 0.06356653948142364, "bottom_radius": 0.04509990585412275, "length": 0.059865442041930665, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995140017166488, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619265272826177, "upper_button_position": 0.08024872889047174}], "rail_length": 5, "inclination": 85.67459788599075, "heading": 53.02077626293343} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634921483440822, "mass": 15.043486530634695, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312812617236149, "I_33_without_motor": 0.03120392151862802, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065816125599794, "trigger": 800, "sampling_rate": 105, "lag": 1.4429081252724922, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0699543392175739, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4641540499271042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4514.454629101702, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237747217068748, "grain_number": 5, "grain_density": 1867.0243183922155, "grain_outer_radius": 0.033037107430198984, "grain_initial_inner_radius": 0.014862703539624307, "grain_initial_height": 0.118442901096567, "grain_separation": 0.005425261874576562, "grains_center_of_mass_position": 0.3959009024266607, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000915636669073041, "throat_radius": 0.010469162384392616, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539074642625134}], "aerodynamic_surfaces": [{"length": 0.5579617171013501, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325523420163455}, {"n": 4, "root_chord": 0.1203333099266697, "tip_chord": 0.060040677384389673, "span": 0.11037071245315372, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049746808351666}, {"top_radius": 0.06439580382934666, "bottom_radius": 0.04442005608481712, "length": 0.06192078138413794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990518716558576, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177428905730099, "upper_button_position": 0.08130898108284768}], "rail_length": 5, "inclination": 84.05758077629905, "heading": 55.78764420208075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350672575642044, "mass": 14.877302379782044, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333614648078883, "I_33_without_motor": 0.04192456683573141, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.957939447159456, "trigger": 800, "sampling_rate": 105, "lag": 1.4353126753465766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0906066843612205, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4765007747992687, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7109.488663968508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350004141490341, "grain_number": 5, "grain_density": 1845.447956045782, "grain_outer_radius": 0.032896876626144336, "grain_initial_inner_radius": 0.015383146711732552, "grain_initial_height": 0.1174028169988616, "grain_separation": 0.0064951518600869715, "grains_center_of_mass_position": 0.3977055213144828, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020873520769204997, "throat_radius": 0.010717686510407302, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536026528812791}], "aerodynamic_surfaces": [{"length": 0.5574899040077294, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338889977343931}, {"n": 4, "root_chord": 0.11960689713488681, "tip_chord": 0.06066797821756021, "span": 0.10973651302560446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504492725824643}, {"top_radius": 0.06342929217050378, "bottom_radius": 0.04418667703918942, "length": 0.05885255881478538, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005082988272688, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617165080345092, "upper_button_position": 0.08334321848217685}], "rail_length": 5, "inclination": 84.75023262559182, "heading": 52.71466645091846} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350033952831388, "mass": 15.257772398094408, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322545613234406, "I_33_without_motor": 0.03611094463692792, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.022533700308365, "trigger": 800, "sampling_rate": 105, "lag": 1.5152020777046835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.974359844697127, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6629310830896329, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.5807980508125, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324522913181361, "grain_number": 5, "grain_density": 1902.0105791475323, "grain_outer_radius": 0.033296910197836774, "grain_initial_inner_radius": 0.015356123042756013, "grain_initial_height": 0.12012014729897076, "grain_separation": 0.007136654034662746, "grains_center_of_mass_position": 0.3964513187389608, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007860337694955469, "throat_radius": 0.010974450196576726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544514830928344}], "aerodynamic_surfaces": [{"length": 0.559794873830401, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334547160122779}, {"n": 4, "root_chord": 0.12022309147644102, "tip_chord": 0.06030497784642053, "span": 0.10998230881107167, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486757466542058}, {"top_radius": 0.06306801521033925, "bottom_radius": 0.04582197246335357, "length": 0.058703922220774245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000375838827517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172351443480059, "upper_button_position": 0.08280243953474586}], "rail_length": 5, "inclination": 85.31245655255667, "heading": 52.338742747358914} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635087728333798, "mass": 15.709278706421209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.34410566921371, "I_33_without_motor": 0.04898566398368086, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932477150003695, "trigger": 800, "sampling_rate": 105, "lag": 1.4227543699310161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9066495321052453, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5286745528772265, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6979.3152937565765, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03298706896672929, "grain_number": 5, "grain_density": 1830.2867566336515, "grain_outer_radius": 0.032995507638731714, "grain_initial_inner_radius": 0.015034290938406556, "grain_initial_height": 0.12067844725350237, "grain_separation": 0.004381459314812267, "grains_center_of_mass_position": 0.39933229845805374, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0024200704476005316, "throat_radius": 0.01080741891920192, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559243148819916}], "aerodynamic_surfaces": [{"length": 0.5591535697820295, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344723589151402}, {"n": 4, "root_chord": 0.11918506194036103, "tip_chord": 0.059696201717016624, "span": 0.11009189151013246, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496612525892155}, {"top_radius": 0.06380248844036746, "bottom_radius": 0.04466993790556677, "length": 0.06034481400724863, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70017539509335, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6149780516928961, "upper_button_position": 0.08519734340045393}], "rail_length": 5, "inclination": 85.02504909695584, "heading": 48.60191365644261} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349377061483372, "mass": 15.464067595839639, "I_11_without_motor": 6.321, "I_22_without_motor": 6.342670715814353, "I_33_without_motor": 0.016165682997921614, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.090793732724498, "trigger": 800, "sampling_rate": 105, "lag": 1.6110161046898002, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9948200814730994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.345730971696312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5760.945574469296, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033901677506223984, "grain_number": 5, "grain_density": 1767.6360900645248, "grain_outer_radius": 0.03251482011948328, "grain_initial_inner_radius": 0.015664014936390917, "grain_initial_height": 0.12024401002700129, "grain_separation": 0.007651648859934053, "grains_center_of_mass_position": 0.39697804118521623, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001856729695665439, "throat_radius": 0.011482757011966301, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558855535033122}], "aerodynamic_surfaces": [{"length": 0.5582265159675321, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323234104362045}, {"n": 4, "root_chord": 0.12002427785163941, "tip_chord": 0.06074645874668078, "span": 0.11013906809460577, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500489299222617}, {"top_radius": 0.0634000254322366, "bottom_radius": 0.04297133732410664, "length": 0.059961317907234024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995153383628115, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187304610976858, "upper_button_position": 0.08078487726512573}], "rail_length": 5, "inclination": 84.63612514969847, "heading": 54.765347360571184} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349065342388005, "mass": 15.656866343294677, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3211766308175354, "I_33_without_motor": 0.04047416754423752, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.980404222839015, "trigger": 800, "sampling_rate": 105, "lag": 1.521355737517161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.027063689901043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.371142389902559, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4367.561742443828, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324833206942306, "grain_number": 5, "grain_density": 1809.136642018346, "grain_outer_radius": 0.03267253410422276, "grain_initial_inner_radius": 0.015170669136152412, "grain_initial_height": 0.1185183800792717, "grain_separation": 0.003925359157336555, "grains_center_of_mass_position": 0.3978361225304176, "center_of_dry_mass_position": 0.317, "nozzle_position": -4.382641244042519e-05, "throat_radius": 0.009936403150871485, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559359200917874}], "aerodynamic_surfaces": [{"length": 0.5566197128419413, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355665022824946}, {"n": 4, "root_chord": 0.11974649559332878, "tip_chord": 0.06035167351864026, "span": 0.10995830249569429, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0479659239283936}, {"top_radius": 0.06282186519834071, "bottom_radius": 0.04341566095176763, "length": 0.06154877941464533, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993529049005629, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61907247934395, "upper_button_position": 0.08028042555661286}], "rail_length": 5, "inclination": 85.08077091078967, "heading": 49.56417716227334} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349642801820862, "mass": 15.496919890336192, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320861431660141, "I_33_without_motor": 0.03203366624022167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979015854183139, "trigger": 800, "sampling_rate": 105, "lag": 1.6515498384106093, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1126017929212098, "trigger": "apogee", "sampling_rate": 105, "lag": 1.395155425168961, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4714.292500240889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332652239483223, "grain_number": 5, "grain_density": 1759.8303203176115, "grain_outer_radius": 0.03220806979369486, "grain_initial_inner_radius": 0.014664334930686966, "grain_initial_height": 0.1202378466173783, "grain_separation": 0.004306083020644059, "grains_center_of_mass_position": 0.39425376321091676, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011542704652125397, "throat_radius": 0.010431875027328898, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256819182365277}], "aerodynamic_surfaces": [{"length": 0.5577461679925111, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338358637613482}, {"n": 4, "root_chord": 0.12012441439447626, "tip_chord": 0.05953047885961394, "span": 0.11033872765273033, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.046898530311948}, {"top_radius": 0.06387664388093203, "bottom_radius": 0.04421190507914448, "length": 0.06011231737701846, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004032983133341, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182234647426009, "upper_button_position": 0.08217983357073322}], "rail_length": 5, "inclination": 84.66451258290815, "heading": 53.52149551562766} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351006511257438, "mass": 14.933107230073782, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316245703585885, "I_33_without_motor": 0.02236779030881364, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99264973978591, "trigger": 800, "sampling_rate": 105, "lag": 1.337595190646103, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916959183094025, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5612046085541305, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7487.2500686305475, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252768918755051, "grain_number": 5, "grain_density": 1814.058037297487, "grain_outer_radius": 0.03313371286278896, "grain_initial_inner_radius": 0.015114390138026092, "grain_initial_height": 0.12075586682464258, "grain_separation": 0.004475357153121041, "grains_center_of_mass_position": 0.3963055710109639, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006371552151480423, "throat_radius": 0.010786637217212715, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541911174506062}], "aerodynamic_surfaces": [{"length": 0.5581734689479347, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341831630907682}, {"n": 4, "root_chord": 0.11938162354372633, "tip_chord": 0.05976978647155689, "span": 0.11012575262202005, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500021978621263}, {"top_radius": 0.06503135158830178, "bottom_radius": 0.04490420225543326, "length": 0.05950146673955854, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981640554183598, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6203592518314157, "upper_button_position": 0.07780480358694408}], "rail_length": 5, "inclination": 85.22773977562044, "heading": 54.618607817274295} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063495854731584, "mass": 16.160722983852413, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324384218864833, "I_33_without_motor": 0.04734011978703114, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.067119058737596, "trigger": 800, "sampling_rate": 105, "lag": 1.6013730039222234, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0898635207059917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260712815372218, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6521.938377730623, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297562630945312, "grain_number": 5, "grain_density": 1813.0030083494112, "grain_outer_radius": 0.03303321652069171, "grain_initial_inner_radius": 0.015345615929199712, "grain_initial_height": 0.11876844771945319, "grain_separation": 0.004389393661116121, "grains_center_of_mass_position": 0.3969862597256224, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005685525300978018, "throat_radius": 0.010676893751630582, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2576685281223585}], "aerodynamic_surfaces": [{"length": 0.5577228786123308, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134701424800015}, {"n": 4, "root_chord": 0.12017110081402453, "tip_chord": 0.06005019024722223, "span": 0.10954303067449017, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486458225305455}, {"top_radius": 0.06309671458041567, "bottom_radius": 0.04447118220390387, "length": 0.06141947029677415, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700172573794904, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618682492228292, "upper_button_position": 0.08149008156661208}], "rail_length": 5, "inclination": 85.66012806866169, "heading": 52.02888046448024} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349957274773857, "mass": 14.69602438391413, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32405962913558, "I_33_without_motor": 0.034598003553365834, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.851763210323615, "trigger": 800, "sampling_rate": 105, "lag": 1.3648539457543385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0767210320687097, "trigger": "apogee", "sampling_rate": 105, "lag": 1.155673314040986, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.045823286734, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032622726724799586, "grain_number": 5, "grain_density": 1776.3014513773867, "grain_outer_radius": 0.03284260189237975, "grain_initial_inner_radius": 0.015570245679336374, "grain_initial_height": 0.1201599074037644, "grain_separation": 0.004872861693087162, "grains_center_of_mass_position": 0.3964832661253262, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00020745136828941062, "throat_radius": 0.011609055701937047, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546611349229968}], "aerodynamic_surfaces": [{"length": 0.5597522828954558, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343433893460941}, {"n": 4, "root_chord": 0.11937575242566185, "tip_chord": 0.05893023798937512, "span": 0.10990866618159155, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487521554161146}, {"top_radius": 0.0643036542542218, "bottom_radius": 0.04451200696804311, "length": 0.060259833786140526, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991146807165329, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186717861510018, "upper_button_position": 0.08044289456553111}], "rail_length": 5, "inclination": 83.38283554395765, "heading": 51.99933413556276} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351344456688945, "mass": 15.047493945586579, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324149018667146, "I_33_without_motor": 0.03848731806758914, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.062332360155533, "trigger": 800, "sampling_rate": 105, "lag": 1.5554203461042742, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9783577146880202, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2170297727846306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6044.97496712741, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03244010672979978, "grain_number": 5, "grain_density": 1821.0108180808475, "grain_outer_radius": 0.03265861070598829, "grain_initial_inner_radius": 0.014958971781485518, "grain_initial_height": 0.11818437383433228, "grain_separation": 0.004362983014566544, "grains_center_of_mass_position": 0.3983357724676317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006711318586450475, "throat_radius": 0.011675496798019632, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551457128209202}], "aerodynamic_surfaces": [{"length": 0.5583978113628929, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339462384077321}, {"n": 4, "root_chord": 0.12005162461041911, "tip_chord": 0.060279832546751594, "span": 0.1099274836326746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492091072423584}, {"top_radius": 0.0632281858101692, "bottom_radius": 0.044045814310530965, "length": 0.06058421945224582, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988159988569651, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619300149462489, "upper_button_position": 0.07951584939447609}], "rail_length": 5, "inclination": 83.95508385938616, "heading": 55.57520740368481} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350287406811167, "mass": 16.244661960312825, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31154367906728, "I_33_without_motor": 0.04436348543132293, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10263874024049, "trigger": 800, "sampling_rate": 105, "lag": 1.6087220850646016, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9641774199174314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.43071189325627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.58968548308, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296686156733544, "grain_number": 5, "grain_density": 1910.7432957997326, "grain_outer_radius": 0.03252174049676654, "grain_initial_inner_radius": 0.015085820041813231, "grain_initial_height": 0.11979620609753198, "grain_separation": 0.006180862532413621, "grains_center_of_mass_position": 0.39726933547368887, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023283326110560046, "throat_radius": 0.012369892246162008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562264056013788}], "aerodynamic_surfaces": [{"length": 0.5594667687364578, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334546717564713}, {"n": 4, "root_chord": 0.11951374284693227, "tip_chord": 0.060130195843372924, "span": 0.10924569269204339, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489978108527303}, {"top_radius": 0.06433782482154596, "bottom_radius": 0.04423186801344152, "length": 0.061452215799948855, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002064064511886, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191866350094645, "upper_button_position": 0.08101977144172412}], "rail_length": 5, "inclination": 84.17470210531619, "heading": 54.17239757139231} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350555433206355, "mass": 15.336954997966325, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317170702731769, "I_33_without_motor": 0.03875865579324962, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.139091642568067, "trigger": 800, "sampling_rate": 105, "lag": 1.4988235246722263, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9642685543613414, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7601463873600318, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3890.2991581889805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345219903914816, "grain_number": 5, "grain_density": 1835.2872778841179, "grain_outer_radius": 0.032344361582811516, "grain_initial_inner_radius": 0.014961825746224944, "grain_initial_height": 0.1196824910881126, "grain_separation": 0.005928688763517279, "grains_center_of_mass_position": 0.3977991170114286, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013194242524379167, "throat_radius": 0.011808615598215368, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551344763564463}], "aerodynamic_surfaces": [{"length": 0.5592437309302285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344213116020754}, {"n": 4, "root_chord": 0.12057030316262553, "tip_chord": 0.06017048689635271, "span": 0.10996589671619672, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487221855331976}, {"top_radius": 0.06517635010845438, "bottom_radius": 0.04405266403956029, "length": 0.05800522475259121, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005677755512009, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179527339993902, "upper_button_position": 0.08261504155181065}], "rail_length": 5, "inclination": 83.9470906317959, "heading": 48.69614937203076} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351690993730809, "mass": 14.692472606363413, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334893855570663, "I_33_without_motor": 0.03553607017435403, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.87180209636844, "trigger": 800, "sampling_rate": 105, "lag": 1.5443267096928694, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.042303796959836, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3364587560890484, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7996.512842678829, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311696566213634, "grain_number": 5, "grain_density": 1823.780155689727, "grain_outer_radius": 0.03265820451753537, "grain_initial_inner_radius": 0.01463021925543282, "grain_initial_height": 0.1199934711443423, "grain_separation": 0.005250380599042719, "grains_center_of_mass_position": 0.3981922925306999, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016091205022163116, "throat_radius": 0.011822528944037685, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254990307419153}], "aerodynamic_surfaces": [{"length": 0.5582067341853905, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341907251751984}, {"n": 4, "root_chord": 0.12112876754703034, "tip_chord": 0.0591770560422542, "span": 0.10981858261788051, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492277301262403}, {"top_radius": 0.06233604382248501, "bottom_radius": 0.04478181469925164, "length": 0.05869768861654447, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992496085242675, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182526910638546, "upper_button_position": 0.08099691746041293}], "rail_length": 5, "inclination": 85.58051669313657, "heading": 52.93553076543922} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349305438528781, "mass": 16.105095450743917, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319592177471706, "I_33_without_motor": 0.03545902401039303, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029544217094223, "trigger": 800, "sampling_rate": 105, "lag": 1.4687074624614502, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9657524636691439, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3524013182057362, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5756.6501253120905, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03205791135582405, "grain_number": 5, "grain_density": 1790.7279394522695, "grain_outer_radius": 0.03309403791854917, "grain_initial_inner_radius": 0.014878687203652765, "grain_initial_height": 0.11910597337167818, "grain_separation": 0.005280617127384184, "grains_center_of_mass_position": 0.3961949917377508, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000880248404137181, "throat_radius": 0.011060461157192778, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547775993183452}], "aerodynamic_surfaces": [{"length": 0.5578351463352348, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332928375594578}, {"n": 4, "root_chord": 0.1204801082810929, "tip_chord": 0.06035156090630587, "span": 0.11076336385849346, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507004596060756}, {"top_radius": 0.06231180017054802, "bottom_radius": 0.043206882747411995, "length": 0.059728802926710706, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999270701951549, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180349711179572, "upper_button_position": 0.08189209907719763}], "rail_length": 5, "inclination": 85.52521230973183, "heading": 53.192546489980636} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350438284207693, "mass": 15.232256530652672, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32443852056014, "I_33_without_motor": 0.015891185692272086, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.925479738673465, "trigger": 800, "sampling_rate": 105, "lag": 1.5509544505359174, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9193525865083916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2413950721204512, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5847.896901819748, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261640780177846, "grain_number": 5, "grain_density": 1790.2306811244905, "grain_outer_radius": 0.033093614433933806, "grain_initial_inner_radius": 0.014598492604324708, "grain_initial_height": 0.11900704506855396, "grain_separation": 0.005466754059902256, "grains_center_of_mass_position": 0.3975289224122607, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00031312496178670526, "throat_radius": 0.012135342821950985, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546289898796779}], "aerodynamic_surfaces": [{"length": 0.5591249232873697, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333451094602902}, {"n": 4, "root_chord": 0.1208260957757625, "tip_chord": 0.05966265843085574, "span": 0.10959764383312061, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484189192681013}, {"top_radius": 0.063868578445441, "bottom_radius": 0.042425768567274987, "length": 0.06031390468172948, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016370732286011, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188740502800005, "upper_button_position": 0.0827630229486006}], "rail_length": 5, "inclination": 85.11725151906796, "heading": 53.68458952984809} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350193601562143, "mass": 16.490013855540393, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308289080464931, "I_33_without_motor": 0.012121949602614961, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.181691030461934, "trigger": 800, "sampling_rate": 105, "lag": 1.6068229617793854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8242262408674315, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1264706870433194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7574.070154898738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305298727726442, "grain_number": 5, "grain_density": 1850.030947167178, "grain_outer_radius": 0.03327199451754103, "grain_initial_inner_radius": 0.015530056780315537, "grain_initial_height": 0.12063927449239437, "grain_separation": 0.00712503212507379, "grains_center_of_mass_position": 0.397192879317598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010254266238470806, "throat_radius": 0.010986641062071591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556696491895178}], "aerodynamic_surfaces": [{"length": 0.5598450705621062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342277478444853}, {"n": 4, "root_chord": 0.11997991423382173, "tip_chord": 0.06045656758473589, "span": 0.10979033326552641, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051359619476104}, {"top_radius": 0.06406525541265098, "bottom_radius": 0.045546969373484715, "length": 0.06189679621048501, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991333728338434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167971980174198, "upper_button_position": 0.08233617481642352}], "rail_length": 5, "inclination": 84.83245248536879, "heading": 56.14179599087208} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350115600057549, "mass": 15.406921888893418, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324809872987988, "I_33_without_motor": 0.04424700769687879, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.842805354198154, "trigger": 800, "sampling_rate": 105, "lag": 1.5343573025677266, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9945053281872841, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7435750771840592, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.987252303132, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255276891633927, "grain_number": 5, "grain_density": 1876.790231444388, "grain_outer_radius": 0.03291962302973861, "grain_initial_inner_radius": 0.015693898683838206, "grain_initial_height": 0.11985694044306405, "grain_separation": 0.00494629387202565, "grains_center_of_mass_position": 0.39646373063585927, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038061348681286473, "throat_radius": 0.01025996941850167, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532582396134182}], "aerodynamic_surfaces": [{"length": 0.557413459091172, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345905948262365}, {"n": 4, "root_chord": 0.11978480438540669, "tip_chord": 0.061097206859148635, "span": 0.11024203070806436, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506162027161197}, {"top_radius": 0.06335428700757281, "bottom_radius": 0.042511476028801565, "length": 0.059835017045158145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7026243339299602, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202660107755269, "upper_button_position": 0.08235832315443326}], "rail_length": 5, "inclination": 83.0010936264545, "heading": 53.418811315157264} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350870672732922, "mass": 15.336824121742355, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321484179830767, "I_33_without_motor": 0.03799407146210339, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.07274273521471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438292845882643, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750131473737624, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6560153871314969, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.863726232988, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247968571748889, "grain_number": 5, "grain_density": 1827.6509233446202, "grain_outer_radius": 0.03328599700881604, "grain_initial_inner_radius": 0.015210402574083497, "grain_initial_height": 0.12045166142533174, "grain_separation": 0.005778151573704662, "grains_center_of_mass_position": 0.398274495363557, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013735241788279055, "throat_radius": 0.010874092198498433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559280855159745}], "aerodynamic_surfaces": [{"length": 0.5581743612055515, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132521256895275}, {"n": 4, "root_chord": 0.12077491725530598, "tip_chord": 0.05937397607581354, "span": 0.10941874605214859, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489142512448957}, {"top_radius": 0.062270683973347715, "bottom_radius": 0.04312156455812355, "length": 0.05975589219459637, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004665862810601, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177557915626634, "upper_button_position": 0.08271079471839671}], "rail_length": 5, "inclination": 83.70433413427027, "heading": 53.42751438568756} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635012464089676, "mass": 15.575178144832973, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316950722850184, "I_33_without_motor": 0.029202773558752185, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.864848419248455, "trigger": 800, "sampling_rate": 105, "lag": 1.6181631792861317, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0851678134135954, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7308388316770469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6034.937571076293, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03251936058077746, "grain_number": 5, "grain_density": 1807.9069538334102, "grain_outer_radius": 0.03299718748133515, "grain_initial_inner_radius": 0.014838269016208203, "grain_initial_height": 0.1192268594498655, "grain_separation": 0.004121412899049712, "grains_center_of_mass_position": 0.39580348580907915, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009883796685455977, "throat_radius": 0.01168444119804474, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256896083624794}], "aerodynamic_surfaces": [{"length": 0.5580597567633698, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347882061036845}, {"n": 4, "root_chord": 0.11997967737442533, "tip_chord": 0.060080686240342226, "span": 0.10940761181690313, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498978245400206}, {"top_radius": 0.06320638197882532, "bottom_radius": 0.0429465128221842, "length": 0.058512815727925445, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995992301561603, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183013797060382, "upper_button_position": 0.08129785045012217}], "rail_length": 5, "inclination": 84.54842074271733, "heading": 55.78653920084839} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350845164199136, "mass": 14.808230183023763, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308227202532914, "I_33_without_motor": 0.029540537179238113, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103787956422362, "trigger": 800, "sampling_rate": 105, "lag": 1.5154344916694944, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013000804956481, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6571189358549634, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8104.44604966267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03377621818361043, "grain_number": 5, "grain_density": 1776.1718478962912, "grain_outer_radius": 0.032261768601444744, "grain_initial_inner_radius": 0.015355018257871483, "grain_initial_height": 0.12130644635822858, "grain_separation": 0.004362143345060275, "grains_center_of_mass_position": 0.39730470224025066, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013563122979011904, "throat_radius": 0.010293120020622631, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253880104804078}], "aerodynamic_surfaces": [{"length": 0.5571214315957759, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338167175286566}, {"n": 4, "root_chord": 0.12042074883025478, "tip_chord": 0.06078600579275683, "span": 0.10982384255049893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500348686115566}, {"top_radius": 0.06255026814795793, "bottom_radius": 0.04467498375216515, "length": 0.06178271481182618, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998950708642601, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618684594321989, "upper_button_position": 0.08121047654227109}], "rail_length": 5, "inclination": 83.13578800406853, "heading": 50.22038294128258} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635033561713297, "mass": 14.93786731646821, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337380768337551, "I_33_without_motor": 0.0399045812287938, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00030520139953, "trigger": 800, "sampling_rate": 105, "lag": 1.4956008654626602, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8976675115148206, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4082130110229918, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7782.331222466291, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271311263027876, "grain_number": 5, "grain_density": 1788.677682285769, "grain_outer_radius": 0.033203076643058604, "grain_initial_inner_radius": 0.015170135167971114, "grain_initial_height": 0.12064666334188348, "grain_separation": 0.006541732559378268, "grains_center_of_mass_position": 0.39643419941250796, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005167002198100768, "throat_radius": 0.010811573088222462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257100428564945}], "aerodynamic_surfaces": [{"length": 0.5559692653813585, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348944297408339}, {"n": 4, "root_chord": 0.11946124585773511, "tip_chord": 0.059849041830136576, "span": 0.1098144902536436, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492363226193744}, {"top_radius": 0.06262923378573133, "bottom_radius": 0.043784112514454396, "length": 0.06011507369296286, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002174032505175, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194076175267941, "upper_button_position": 0.08080978572372344}], "rail_length": 5, "inclination": 83.54842319693633, "heading": 51.80196717235856} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349994245558008, "mass": 16.38883275243986, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329696343953255, "I_33_without_motor": 0.03179033332369073, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.971818544344753, "trigger": 800, "sampling_rate": 105, "lag": 1.5331350603409637, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0510347886152194, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4146853106437143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6644.876597942894, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032452320386439436, "grain_number": 5, "grain_density": 1758.503654173581, "grain_outer_radius": 0.03453822043477151, "grain_initial_inner_radius": 0.015031704986025143, "grain_initial_height": 0.12240166823284485, "grain_separation": 0.005600736645189048, "grains_center_of_mass_position": 0.3957970117402941, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007285055925390797, "throat_radius": 0.0101295585149584, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540332017051428}], "aerodynamic_surfaces": [{"length": 0.5574736357232564, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134137985568306}, {"n": 4, "root_chord": 0.11861156844574737, "tip_chord": 0.06040126954764863, "span": 0.10988629290652388, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503731384279296}, {"top_radius": 0.06313443319919804, "bottom_radius": 0.04367082596525566, "length": 0.06050189737667602, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007170721433531, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191298162299328, "upper_button_position": 0.08158725591342031}], "rail_length": 5, "inclination": 84.19197644386219, "heading": 53.65029470263687} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350444627277843, "mass": 16.27593145652235, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300792290142084, "I_33_without_motor": 0.019257480977903686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021299969745193, "trigger": 800, "sampling_rate": 105, "lag": 1.39749577746685, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304228223652607, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4978593548275823, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5805.689009096952, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300745987329461, "grain_number": 5, "grain_density": 1905.8365512951789, "grain_outer_radius": 0.03291258151416344, "grain_initial_inner_radius": 0.01471505678155763, "grain_initial_height": 0.12028828972507762, "grain_separation": 0.005036195676855693, "grains_center_of_mass_position": 0.39624185329977873, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007963080602185568, "throat_radius": 0.011206592459098033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558181961194586}], "aerodynamic_surfaces": [{"length": 0.5595393045714498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339343442509984}, {"n": 4, "root_chord": 0.12030142901127146, "tip_chord": 0.05938989959534676, "span": 0.10951012364783348, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0521689782428094}, {"top_radius": 0.06107430873228683, "bottom_radius": 0.04363722801415575, "length": 0.05944685848462882, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986799756302704, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175760630811913, "upper_button_position": 0.08110391254907912}], "rail_length": 5, "inclination": 85.6920400709986, "heading": 51.84845239759948} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349405268292099, "mass": 14.668944143483218, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341638040770175, "I_33_without_motor": 0.0361411493281217, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113035352911131, "trigger": 800, "sampling_rate": 105, "lag": 1.3723870959371087, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0266804527197053, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280637053110437, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3851.7882362766663, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282422082622956, "grain_number": 5, "grain_density": 1767.2707274841448, "grain_outer_radius": 0.033139233529540894, "grain_initial_inner_radius": 0.01524405103485306, "grain_initial_height": 0.12145821732721386, "grain_separation": 0.004238711768685508, "grains_center_of_mass_position": 0.3962463600059255, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009804607897239245, "throat_radius": 0.010503062636768522, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255735009978977}], "aerodynamic_surfaces": [{"length": 0.5581656759025834, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322623618306644}, {"n": 4, "root_chord": 0.12081431375150424, "tip_chord": 0.05994573845302299, "span": 0.10974302893105388, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484796860796493}, {"top_radius": 0.06359216248873353, "bottom_radius": 0.043261773478360334, "length": 0.05756418287729842, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997427153194913, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165719442502476, "upper_button_position": 0.08317077106924364}], "rail_length": 5, "inclination": 83.49867088450246, "heading": 54.08404660335846} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350125797225377, "mass": 15.66056272209282, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319716613304499, "I_33_without_motor": 0.03749036385262135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113791811541732, "trigger": 800, "sampling_rate": 105, "lag": 1.5418186618693668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9509801564239326, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4996824163831748, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7169.7229810969975, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266108617619039, "grain_number": 5, "grain_density": 1827.0860029966923, "grain_outer_radius": 0.032873586681895016, "grain_initial_inner_radius": 0.014723114828366173, "grain_initial_height": 0.12061950227447449, "grain_separation": 0.004011247920541493, "grains_center_of_mass_position": 0.39622441367865263, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005649786263540573, "throat_radius": 0.010827819449170866, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545395961707848}], "aerodynamic_surfaces": [{"length": 0.5564079835091392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343913038588616}, {"n": 4, "root_chord": 0.1202744081061941, "tip_chord": 0.0604042170342649, "span": 0.10950583403966933, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505481714427092}, {"top_radius": 0.06250522165101355, "bottom_radius": 0.0444380473074977, "length": 0.05980550187645998, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001792466325638, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182358959184732, "upper_button_position": 0.08194335071409065}], "rail_length": 5, "inclination": 84.33929077599365, "heading": 54.764878782656446} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635061383370333, "mass": 15.59701731750061, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335586126832497, "I_33_without_motor": 0.0412048982793516, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.05703013848411, "trigger": 800, "sampling_rate": 105, "lag": 1.4879550240819035, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8901714737259345, "trigger": "apogee", "sampling_rate": 105, "lag": 1.280836951342327, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5231.821848569386, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03377237799682548, "grain_number": 5, "grain_density": 1849.3166133107688, "grain_outer_radius": 0.03318525637871522, "grain_initial_inner_radius": 0.014883953346218198, "grain_initial_height": 0.12061971692632839, "grain_separation": 0.006503531931956049, "grains_center_of_mass_position": 0.3975229480899434, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001079962781220969, "throat_radius": 0.011369479440217557, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531434276025564}], "aerodynamic_surfaces": [{"length": 0.5581000581637248, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329098757305112}, {"n": 4, "root_chord": 0.11950329012230662, "tip_chord": 0.0595861761203475, "span": 0.1098430541804381, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049436761787167}, {"top_radius": 0.06438228424704741, "bottom_radius": 0.04299471574043308, "length": 0.05946039977819311, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992205856251098, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166388733965799, "upper_button_position": 0.08258171222852995}], "rail_length": 5, "inclination": 83.84556729566438, "heading": 50.73302130679726} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349001751250857, "mass": 16.209749583064653, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301983493388434, "I_33_without_motor": 0.031596185477915165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095123452329739, "trigger": 800, "sampling_rate": 105, "lag": 1.4666926585881133, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0459664864628322, "trigger": "apogee", "sampling_rate": 105, "lag": 1.627146142959487, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7981.388803636224, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032610392684585085, "grain_number": 5, "grain_density": 1708.7616576932924, "grain_outer_radius": 0.03272662260858426, "grain_initial_inner_radius": 0.01511298346166128, "grain_initial_height": 0.12171436461847172, "grain_separation": 0.0031686307465490816, "grains_center_of_mass_position": 0.39731901269702213, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00137013329842827, "throat_radius": 0.011878251399754212, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537501508994056}], "aerodynamic_surfaces": [{"length": 0.5590678893031545, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353623322586788}, {"n": 4, "root_chord": 0.11976992406241166, "tip_chord": 0.060172099518352486, "span": 0.10975580330799538, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491952806518703}, {"top_radius": 0.06310930251179274, "bottom_radius": 0.04171009691316476, "length": 0.059443689061894636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002868200128045, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177142476338436, "upper_button_position": 0.08257257237896087}], "rail_length": 5, "inclination": 85.9108451445156, "heading": 54.39566335874173} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351148155425271, "mass": 15.330016637866278, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306070943471035, "I_33_without_motor": 0.03431966090999991, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97766568873321, "trigger": 800, "sampling_rate": 105, "lag": 1.5297033929265413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9374867709010235, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9533242297690425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6586.140629526703, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033724719305985335, "grain_number": 5, "grain_density": 1732.6133520209182, "grain_outer_radius": 0.032712930830784234, "grain_initial_inner_radius": 0.015246302014283437, "grain_initial_height": 0.12187556481663286, "grain_separation": 0.005540354494774646, "grains_center_of_mass_position": 0.3980657688539186, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008835804491157881, "throat_radius": 0.010773930787462818, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256874076228567}], "aerodynamic_surfaces": [{"length": 0.5588035167719174, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340541834600542}, {"n": 4, "root_chord": 0.12020496260855959, "tip_chord": 0.06025386377486868, "span": 0.10970112130661847, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504387443462542}, {"top_radius": 0.06371536056548353, "bottom_radius": 0.04254547248664668, "length": 0.05980391569281601, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995949517068603, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189848587362667, "upper_button_position": 0.08061009297059352}], "rail_length": 5, "inclination": 84.7262367754845, "heading": 51.32192077607144} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635103017570266, "mass": 15.211414461605193, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326095172238902, "I_33_without_motor": 0.046333966816176915, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.090109609927268, "trigger": 800, "sampling_rate": 105, "lag": 1.4392349900262371, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9550382748073781, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7811508975337431, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6056.915924394959, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033727049772017514, "grain_number": 5, "grain_density": 1879.3536124115737, "grain_outer_radius": 0.032685586456789685, "grain_initial_inner_radius": 0.015043195759744568, "grain_initial_height": 0.12000956188974618, "grain_separation": 0.00530527226466618, "grains_center_of_mass_position": 0.3972922155927978, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001372734430897971, "throat_radius": 0.011920807066489653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564062788857848}], "aerodynamic_surfaces": [{"length": 0.5570623007315161, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353008922335894}, {"n": 4, "root_chord": 0.12020158018699079, "tip_chord": 0.05953479498372125, "span": 0.11023571664053843, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052043821233084}, {"top_radius": 0.0625820239566629, "bottom_radius": 0.04252712204085274, "length": 0.05983166701218094, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992357880995014, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.620256033104568, "upper_button_position": 0.07897975499493337}], "rail_length": 5, "inclination": 85.39602506115892, "heading": 51.23112581176852} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350863683456, "mass": 15.85795104214075, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301583791378115, "I_33_without_motor": 0.044110983051418105, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.980100236691538, "trigger": 800, "sampling_rate": 105, "lag": 1.5299310132115396, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0397901391606383, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4839495326103922, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6444.089884535882, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297241561429972, "grain_number": 5, "grain_density": 1805.1474104657755, "grain_outer_radius": 0.033184185515606125, "grain_initial_inner_radius": 0.015119487264472813, "grain_initial_height": 0.12099660215112015, "grain_separation": 0.0051432435543747644, "grains_center_of_mass_position": 0.39556234354029224, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000873474215458539, "throat_radius": 0.00991561111747873, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555983614883333}], "aerodynamic_surfaces": [{"length": 0.5576305481170166, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339968780872527}, {"n": 4, "root_chord": 0.12083134470295653, "tip_chord": 0.05957985371717761, "span": 0.10930765421296186, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509070380568257}, {"top_radius": 0.06472377475130313, "bottom_radius": 0.04419262812525516, "length": 0.060263150834854125, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699972876739818, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617964788267807, "upper_button_position": 0.08200808847201102}], "rail_length": 5, "inclination": 85.15466407004152, "heading": 55.895335174066105} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634927019886302, "mass": 15.907324018873332, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312758699963345, "I_33_without_motor": 0.042351257264661685, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979363550163937, "trigger": 800, "sampling_rate": 105, "lag": 1.5250207503835758, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9738443636658795, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8616965650301336, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7068.14785717838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254666048967628, "grain_number": 5, "grain_density": 1816.7136608585047, "grain_outer_radius": 0.03249118832460645, "grain_initial_inner_radius": 0.015084523046029271, "grain_initial_height": 0.12027089346946623, "grain_separation": 0.005512712685183761, "grains_center_of_mass_position": 0.39751950354175086, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007226072706324191, "throat_radius": 0.011237830914408846, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533888610973407}], "aerodynamic_surfaces": [{"length": 0.5596919089685104, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352026437531448}, {"n": 4, "root_chord": 0.11950783236371407, "tip_chord": 0.06022947142032633, "span": 0.11044904038966667, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503366553839448}, {"top_radius": 0.062256302065508744, "bottom_radius": 0.04367316918921661, "length": 0.06133803505913626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013237975227596, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191693978962566, "upper_button_position": 0.08215439962650306}], "rail_length": 5, "inclination": 83.66475011038168, "heading": 52.15383025514171} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350700818081996, "mass": 14.985599277984493, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315898509568427, "I_33_without_motor": 0.02210245998920675, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.838738855150616, "trigger": 800, "sampling_rate": 105, "lag": 1.4907211320235323, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1125326634857196, "trigger": "apogee", "sampling_rate": 105, "lag": 1.94047035506229, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7412.761720684615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03381833590620761, "grain_number": 5, "grain_density": 1851.2117972410515, "grain_outer_radius": 0.032494585629268005, "grain_initial_inner_radius": 0.015162787516023693, "grain_initial_height": 0.12105472635283548, "grain_separation": 0.0059456809099498005, "grains_center_of_mass_position": 0.39701338918287177, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001641600473790034, "throat_radius": 0.012021058082529205, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556080391110607}], "aerodynamic_surfaces": [{"length": 0.5561345269446655, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333151716912861}, {"n": 4, "root_chord": 0.11976245827406881, "tip_chord": 0.060130348676258764, "span": 0.10980817097341218, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498010054006224}, {"top_radius": 0.06261909889605964, "bottom_radius": 0.04393263957862042, "length": 0.060252606052588434, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015795871090231, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197742701577714, "upper_button_position": 0.0818053169512517}], "rail_length": 5, "inclination": 85.23408207413921, "heading": 52.785588896031456} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349492558219275, "mass": 15.3176547835481, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311317331479921, "I_33_without_motor": 0.023608993828977604, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.04166884798756, "trigger": 800, "sampling_rate": 105, "lag": 1.3388823933089515, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.981671436906136, "trigger": "apogee", "sampling_rate": 105, "lag": 1.810442197518187, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5623.191938662325, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283274085450745, "grain_number": 5, "grain_density": 1773.1503147621092, "grain_outer_radius": 0.03331671938825367, "grain_initial_inner_radius": 0.01461887818426411, "grain_initial_height": 0.12235896232461256, "grain_separation": 0.005222053699414678, "grains_center_of_mass_position": 0.3976870393398111, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00027552030663637305, "throat_radius": 0.012014044471551582, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254664286472174}], "aerodynamic_surfaces": [{"length": 0.5594493540532559, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349771967406428}, {"n": 4, "root_chord": 0.12035726363309096, "tip_chord": 0.06025838633361449, "span": 0.11076516231347966, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049031903973996}, {"top_radius": 0.06347674994611223, "bottom_radius": 0.04429229579199667, "length": 0.05749865316773383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700277348881613, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168734266467291, "upper_button_position": 0.08340392223488391}], "rail_length": 5, "inclination": 84.49625843656386, "heading": 51.57673347704116} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350313977177899, "mass": 15.424943514440887, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323156876183631, "I_33_without_motor": 0.03637530301894958, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885920085457595, "trigger": 800, "sampling_rate": 105, "lag": 1.5014829503729614, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8771732193320301, "trigger": "apogee", "sampling_rate": 105, "lag": 1.766995035152192, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6584.809064048625, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03251437393868458, "grain_number": 5, "grain_density": 1859.7242275835144, "grain_outer_radius": 0.032850852606687006, "grain_initial_inner_radius": 0.015312824041171697, "grain_initial_height": 0.1205025876497952, "grain_separation": 0.004844667686660366, "grains_center_of_mass_position": 0.39755954519311837, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010838098317941453, "throat_radius": 0.010308154434032914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254399850694552}], "aerodynamic_surfaces": [{"length": 0.5593137512801512, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343375489703356}, {"n": 4, "root_chord": 0.12062018141095884, "tip_chord": 0.06073650802884207, "span": 0.1101559279629185, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492234092900237}, {"top_radius": 0.06320164129096806, "bottom_radius": 0.04222987708420749, "length": 0.05872893440213862, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004085042901533, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167173156367727, "upper_button_position": 0.08369118865338065}], "rail_length": 5, "inclination": 84.24458678006407, "heading": 51.642221514020356} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349228296859437, "mass": 15.822787083306402, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331540688813927, "I_33_without_motor": 0.03983731851133577, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049573587306652, "trigger": 800, "sampling_rate": 105, "lag": 1.4967477220794034, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1217980555523914, "trigger": "apogee", "sampling_rate": 105, "lag": 1.442847301509835, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6595.793935531795, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032252991390079616, "grain_number": 5, "grain_density": 1854.6814956914, "grain_outer_radius": 0.033527677659509786, "grain_initial_inner_radius": 0.014501753920182237, "grain_initial_height": 0.11732680913385785, "grain_separation": 0.004122392239442828, "grains_center_of_mass_position": 0.39712628480547807, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000249217487781352, "throat_radius": 0.011258893198693816, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552290235618153}], "aerodynamic_surfaces": [{"length": 0.5571202053140012, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133140235899574}, {"n": 4, "root_chord": 0.11949528862552514, "tip_chord": 0.060906619713687465, "span": 0.10981903967378305, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507120005359543}, {"top_radius": 0.0633140834431278, "bottom_radius": 0.04136438410543811, "length": 0.05900876279393867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001251410841746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173297111089338, "upper_button_position": 0.08279542997524081}], "rail_length": 5, "inclination": 85.47436622325343, "heading": 52.30409136310977} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350751964697535, "mass": 14.714821573394813, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322914664588241, "I_33_without_motor": 0.04781903244492475, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.891489120144273, "trigger": 800, "sampling_rate": 105, "lag": 1.5069881845982078, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9363403822988585, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4226927779884975, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6423.482304146281, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031974347827702074, "grain_number": 5, "grain_density": 1830.3813769122955, "grain_outer_radius": 0.03307864684106567, "grain_initial_inner_radius": 0.014955288068046704, "grain_initial_height": 0.11829604555521918, "grain_separation": 0.005568119631450093, "grains_center_of_mass_position": 0.39735244186137025, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.1568810208559376e-05, "throat_radius": 0.010802277199882937, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534215257214312}], "aerodynamic_surfaces": [{"length": 0.5582689097285792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328548921014716}, {"n": 4, "root_chord": 0.11996401566681668, "tip_chord": 0.05922338005845067, "span": 0.1105966852928127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499856465685102}, {"top_radius": 0.06468387381454228, "bottom_radius": 0.04294775882569813, "length": 0.059119588575116136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989699728294049, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6157151654603796, "upper_button_position": 0.08325480736902524}], "rail_length": 5, "inclination": 83.88992758522507, "heading": 53.39746322842373} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350589292246252, "mass": 15.050094933609843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307969537593382, "I_33_without_motor": 0.03357483343400055, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983626448595937, "trigger": 800, "sampling_rate": 105, "lag": 1.4210327625308095, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0351114798832222, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946866941575224, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4907.972329244335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033266357563631686, "grain_number": 5, "grain_density": 1754.416377527325, "grain_outer_radius": 0.03323172335507069, "grain_initial_inner_radius": 0.014770883709081396, "grain_initial_height": 0.1213921172824763, "grain_separation": 0.0050593670231441675, "grains_center_of_mass_position": 0.39703199928873606, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002830316633563863, "throat_radius": 0.010737703586656142, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536450053645023}], "aerodynamic_surfaces": [{"length": 0.5588240487695932, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343474005762655}, {"n": 4, "root_chord": 0.11976569087481577, "tip_chord": 0.06017613818306094, "span": 0.11114618390107846, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049644849245606}, {"top_radius": 0.06224667602995854, "bottom_radius": 0.04208065741891775, "length": 0.060857886939588914, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014258709655103, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186121891466196, "upper_button_position": 0.0828136818188907}], "rail_length": 5, "inclination": 82.65713000706245, "heading": 50.76983352190036} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349867978028276, "mass": 16.04999798178607, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326245333269238, "I_33_without_motor": 0.028797370077464916, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.21815402110111, "trigger": 800, "sampling_rate": 105, "lag": 1.546406548924392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.096606443637828, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8091959749804591, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5642.394910381362, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362003408677565, "grain_number": 5, "grain_density": 1839.461162876706, "grain_outer_radius": 0.032392614557310344, "grain_initial_inner_radius": 0.014872115550611503, "grain_initial_height": 0.12008705158710624, "grain_separation": 0.00629853595332245, "grains_center_of_mass_position": 0.3973701180067678, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011416618798405153, "throat_radius": 0.010975792047159098, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552865658590366}], "aerodynamic_surfaces": [{"length": 0.557939575978359, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349228089773773}, {"n": 4, "root_chord": 0.11973042349043313, "tip_chord": 0.05968463388666797, "span": 0.10957351423295514, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499729474159702}, {"top_radius": 0.06252694010531244, "bottom_radius": 0.04455590903493302, "length": 0.059376371763943364, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982596178834558, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166844444125955, "upper_button_position": 0.0815751734708603}], "rail_length": 5, "inclination": 86.57840174972624, "heading": 53.0177197972397} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350055474957479, "mass": 16.21922578804642, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310164215935404, "I_33_without_motor": 0.03810162967356904, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.215774609282535, "trigger": 800, "sampling_rate": 105, "lag": 1.6725176347651225, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.008770403559962, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5848572197470432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6476.097481412715, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03275975425845636, "grain_number": 5, "grain_density": 1857.6887595315695, "grain_outer_radius": 0.03339333833627356, "grain_initial_inner_radius": 0.015324351101281226, "grain_initial_height": 0.11816237711851235, "grain_separation": 0.004649062138788528, "grains_center_of_mass_position": 0.3977451827179445, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006096350110070964, "throat_radius": 0.010762100475882313, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554491840765505}], "aerodynamic_surfaces": [{"length": 0.5595842118018621, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333921556279714}, {"n": 4, "root_chord": 0.12027089771946736, "tip_chord": 0.060284423625271075, "span": 0.10919021934832839, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506747448574678}, {"top_radius": 0.06384747736024363, "bottom_radius": 0.04443509696557749, "length": 0.061873257372050385, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996630258722626, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181394854322565, "upper_button_position": 0.08152354044000609}], "rail_length": 5, "inclination": 83.48872985676368, "heading": 58.390262824665655} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634934742930306, "mass": 15.10000442548076, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316541346475918, "I_33_without_motor": 0.03729303316215159, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.990660723910167, "trigger": 800, "sampling_rate": 105, "lag": 1.6540177175884354, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.956378555339713, "trigger": "apogee", "sampling_rate": 105, "lag": 1.558490205729261, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.541512473939, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03240467783297502, "grain_number": 5, "grain_density": 1778.8804235053406, "grain_outer_radius": 0.03277495412930337, "grain_initial_inner_radius": 0.014765554765036559, "grain_initial_height": 0.11981071592271798, "grain_separation": 0.007150082101840221, "grains_center_of_mass_position": 0.3965537749557799, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.78376024486457e-05, "throat_radius": 0.01137724641484198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255347363887983}], "aerodynamic_surfaces": [{"length": 0.5586609997017453, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131687329381975}, {"n": 4, "root_chord": 0.11961806828978758, "tip_chord": 0.05923597482670359, "span": 0.11025890653392886, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050406164270669}, {"top_radius": 0.06454819942555426, "bottom_radius": 0.041823666248762374, "length": 0.0604008338398882, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006026971522066, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183172768845839, "upper_button_position": 0.08228542026762264}], "rail_length": 5, "inclination": 84.77491609289818, "heading": 51.137699385972326} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350884111125256, "mass": 15.117203837092836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33301865463664, "I_33_without_motor": 0.039769185315205124, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.169446503197964, "trigger": 800, "sampling_rate": 105, "lag": 1.5304645862853854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.097042241218204, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6582557881403515, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6096.23267350198, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355311334240219, "grain_number": 5, "grain_density": 1825.409466713124, "grain_outer_radius": 0.03339390747695233, "grain_initial_inner_radius": 0.015202328258462508, "grain_initial_height": 0.12002805301813442, "grain_separation": 0.006452358956189119, "grains_center_of_mass_position": 0.39699803518065135, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012492830278910544, "throat_radius": 0.011297410623801688, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253824088073441}], "aerodynamic_surfaces": [{"length": 0.5578741855295081, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332955237758262}, {"n": 4, "root_chord": 0.12009114044653378, "tip_chord": 0.06020763323909932, "span": 0.10970106380502151, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049822777970236}, {"top_radius": 0.06293746061190701, "bottom_radius": 0.04290974606215839, "length": 0.05808156682456262, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006206469088321, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184538169911368, "upper_button_position": 0.0821668299176953}], "rail_length": 5, "inclination": 85.08635619987407, "heading": 51.07951327048273} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635025671591334, "mass": 15.569789542698024, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328014829880955, "I_33_without_motor": 0.024308707799671293, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.775926426550274, "trigger": 800, "sampling_rate": 105, "lag": 1.4795142057916488, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0375613798456664, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5541426460604222, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6527.053805263382, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034219830986351146, "grain_number": 5, "grain_density": 1848.1124301706766, "grain_outer_radius": 0.0332059187538801, "grain_initial_inner_radius": 0.015077483694252835, "grain_initial_height": 0.12258962499846746, "grain_separation": 0.004765551746016673, "grains_center_of_mass_position": 0.39807898008798365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013772457605465463, "throat_radius": 0.010232805233434927, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254372942604839}], "aerodynamic_surfaces": [{"length": 0.5584547700668269, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1353328623310044}, {"n": 4, "root_chord": 0.11929287504654647, "tip_chord": 0.06057907542673541, "span": 0.10921934883253469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494459041483626}, {"top_radius": 0.06192203516944039, "bottom_radius": 0.04460339025627046, "length": 0.06108181690600313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014728232622828, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182720257285663, "upper_button_position": 0.08320079753371645}], "rail_length": 5, "inclination": 84.3855767760068, "heading": 51.778022086943} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350489984447266, "mass": 15.860405727487743, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312365963624746, "I_33_without_motor": 0.034704414712499215, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92252608649707, "trigger": 800, "sampling_rate": 105, "lag": 1.416491915960304, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9213187241123838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3721948218361857, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7379.604007750317, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032824560921681616, "grain_number": 5, "grain_density": 1843.755893348307, "grain_outer_radius": 0.03320302048110775, "grain_initial_inner_radius": 0.014589883687597777, "grain_initial_height": 0.12053800358335544, "grain_separation": 0.006379614576969119, "grains_center_of_mass_position": 0.3970836053668714, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011662905033695316, "throat_radius": 0.010147617382098914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548851385453297}], "aerodynamic_surfaces": [{"length": 0.5595466685437082, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334988625546336}, {"n": 4, "root_chord": 0.11965674524512425, "tip_chord": 0.06051155725136048, "span": 0.11047687467148011, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485366679805734}, {"top_radius": 0.0645912705661017, "bottom_radius": 0.043871646121531965, "length": 0.06128736206384057, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006950514883132, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182505250267492, "upper_button_position": 0.08244452646156408}], "rail_length": 5, "inclination": 85.05571941013986, "heading": 53.253841720800295} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350426605175176, "mass": 15.3732941410169, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326059200051882, "I_33_without_motor": 0.034200359345213587, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.119832278938356, "trigger": 800, "sampling_rate": 105, "lag": 1.5381793966522195, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0367142651256378, "trigger": "apogee", "sampling_rate": 105, "lag": 1.809942068811632, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7219.796087828687, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03299760792296077, "grain_number": 5, "grain_density": 1835.9694317966885, "grain_outer_radius": 0.033322745024607664, "grain_initial_inner_radius": 0.014971851276383402, "grain_initial_height": 0.11968375254171155, "grain_separation": 0.003687800716837401, "grains_center_of_mass_position": 0.39598823670509875, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011808932142343873, "throat_radius": 0.011546749426103831, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535118359290507}], "aerodynamic_surfaces": [{"length": 0.5572890735782458, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332706540617428}, {"n": 4, "root_chord": 0.12022726539071456, "tip_chord": 0.060211207552714086, "span": 0.1101351331323741, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050052450031028}, {"top_radius": 0.06351006930389376, "bottom_radius": 0.044183032379920884, "length": 0.059492822292683344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999228553929098, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172605419327538, "upper_button_position": 0.08266231346015596}], "rail_length": 5, "inclination": 85.13355608845569, "heading": 54.370570210011245} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351242428908346, "mass": 14.423549209770822, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328027350281258, "I_33_without_motor": 0.036698963441118414, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.154210840618909, "trigger": 800, "sampling_rate": 105, "lag": 1.3017046759136313, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9021783734309794, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3672901549185474, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7277.06593703849, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03371721023362179, "grain_number": 5, "grain_density": 1932.5617446222823, "grain_outer_radius": 0.03334442470592136, "grain_initial_inner_radius": 0.01520831690866442, "grain_initial_height": 0.11988624320865945, "grain_separation": 0.0064206759731669, "grains_center_of_mass_position": 0.39635922087723613, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009222718245781359, "throat_radius": 0.011127186039757986, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540941343836807}], "aerodynamic_surfaces": [{"length": 0.5579357689777278, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134057029019816}, {"n": 4, "root_chord": 0.11956004559205298, "tip_chord": 0.059648709074225224, "span": 0.11030072237032477, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507419405462004}, {"top_radius": 0.06222068213849808, "bottom_radius": 0.04245658766982096, "length": 0.0605008003170961, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980843300383365, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6153154183888295, "upper_button_position": 0.08276891164950695}], "rail_length": 5, "inclination": 85.49776215994011, "heading": 53.49965282661439} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350196612899765, "mass": 15.044717377094493, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3120269466818035, "I_33_without_motor": 0.0387411583976188, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.929850749674653, "trigger": 800, "sampling_rate": 105, "lag": 1.6506875958892464, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0102573724444268, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2001967496123322, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7193.300747737389, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03352563015900827, "grain_number": 5, "grain_density": 1803.11487049387, "grain_outer_radius": 0.032891621563680265, "grain_initial_inner_radius": 0.015154893787875271, "grain_initial_height": 0.11819847880904681, "grain_separation": 0.004762045982923889, "grains_center_of_mass_position": 0.3955720866862539, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008338486113961756, "throat_radius": 0.011381829422617116, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548487991460477}], "aerodynamic_surfaces": [{"length": 0.5581280440879608, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134370805703569}, {"n": 4, "root_chord": 0.12100136223094052, "tip_chord": 0.05963963716426746, "span": 0.11093632442421902, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508904632167517}, {"top_radius": 0.06330988965454365, "bottom_radius": 0.04403094060962448, "length": 0.05965631588865588, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000702560510387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182660989922639, "upper_button_position": 0.08180415705877475}], "rail_length": 5, "inclination": 87.0300503478144, "heading": 52.6120672982271} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349818534981129, "mass": 15.187113404376376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322740826130806, "I_33_without_motor": 0.03814656202547393, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.878585531818128, "trigger": 800, "sampling_rate": 105, "lag": 1.4206703571908939, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0135549540580557, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3375202945148987, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7420.9526430656315, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339578820148188, "grain_number": 5, "grain_density": 1788.8613798005372, "grain_outer_radius": 0.03284278039380235, "grain_initial_inner_radius": 0.014897681527885238, "grain_initial_height": 0.11941913307335997, "grain_separation": 0.005282247725176232, "grains_center_of_mass_position": 0.39915861541559533, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006397748843203119, "throat_radius": 0.01111511317810539, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548549018046915}], "aerodynamic_surfaces": [{"length": 0.5587315916821292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342151744871907}, {"n": 4, "root_chord": 0.12079881792374676, "tip_chord": 0.06031019331058898, "span": 0.1092495863869853, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490489339670732}, {"top_radius": 0.06271596608986207, "bottom_radius": 0.04335065381981382, "length": 0.06016838266501556, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995628071168103, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170399515205418, "upper_button_position": 0.08252285559626849}], "rail_length": 5, "inclination": 83.99113229756163, "heading": 55.701319658082156} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350223124383952, "mass": 16.140221334664897, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337205010708329, "I_33_without_motor": 0.033439144893789026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.985073598323915, "trigger": 800, "sampling_rate": 105, "lag": 1.558478046630004, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0184803162076181, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4949544227769689, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5115.526561629428, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032983365280036904, "grain_number": 5, "grain_density": 1740.654518651808, "grain_outer_radius": 0.03251138899064157, "grain_initial_inner_radius": 0.015409162352040703, "grain_initial_height": 0.12152113349698969, "grain_separation": 0.004791285292489034, "grains_center_of_mass_position": 0.3948566183133612, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006849298410268702, "throat_radius": 0.011463283481764026, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558665795373742}], "aerodynamic_surfaces": [{"length": 0.5584067203811128, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343110105704755}, {"n": 4, "root_chord": 0.11969243513180215, "tip_chord": 0.060119214430632444, "span": 0.10940725536574353, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516828134597118}, {"top_radius": 0.0637066824532389, "bottom_radius": 0.04444583035549078, "length": 0.06013175400473442, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985572400133727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190987945777765, "upper_button_position": 0.07945844543559621}], "rail_length": 5, "inclination": 85.70794216687797, "heading": 51.196851108554945} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635028394324399, "mass": 15.555408128000938, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322883495741443, "I_33_without_motor": 0.03812678227860078, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.879232201560791, "trigger": 800, "sampling_rate": 105, "lag": 1.500872472285142, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9388451832812009, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3990671854217336, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.713753854372, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032458817960924424, "grain_number": 5, "grain_density": 1870.8855677099064, "grain_outer_radius": 0.032632581220730365, "grain_initial_inner_radius": 0.01505813426338055, "grain_initial_height": 0.11937048338612169, "grain_separation": 0.004529202725262434, "grains_center_of_mass_position": 0.39758032907623525, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003804338273277866, "throat_radius": 0.01039553857037505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548731997553397}], "aerodynamic_surfaces": [{"length": 0.5571586682694935, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343374079487416}, {"n": 4, "root_chord": 0.11976879312854925, "tip_chord": 0.059586079687370834, "span": 0.1100981784741442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488173291471514}, {"top_radius": 0.06340949378804528, "bottom_radius": 0.04287542192020005, "length": 0.060324448507039274, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983879455885591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185203037487107, "upper_button_position": 0.0798676418398484}], "rail_length": 5, "inclination": 85.81389474594306, "heading": 53.97313048349335} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351827763258544, "mass": 15.347278071433111, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3082013602866525, "I_33_without_motor": 0.05355659622635401, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.093096531147024, "trigger": 800, "sampling_rate": 105, "lag": 1.4550599909970157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8184177135318123, "trigger": "apogee", "sampling_rate": 105, "lag": 1.443691971881985, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6445.975468522268, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033548904588886236, "grain_number": 5, "grain_density": 1763.9770668800654, "grain_outer_radius": 0.03300184923045421, "grain_initial_inner_radius": 0.015299054052886401, "grain_initial_height": 0.11921286871022238, "grain_separation": 0.004723187994014351, "grains_center_of_mass_position": 0.39709650147934883, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014163251153342877, "throat_radius": 0.010670469328868384, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551237019028918}], "aerodynamic_surfaces": [{"length": 0.5579705400379676, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1362271953432448}, {"n": 4, "root_chord": 0.11995841503949561, "tip_chord": 0.059623734358460134, "span": 0.11078705486433986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495328556881038}, {"top_radius": 0.06362651741124614, "bottom_radius": 0.04281393058458292, "length": 0.0603555004291408, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990319913883004, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189966506258726, "upper_button_position": 0.0800353407624278}], "rail_length": 5, "inclination": 84.66092878813011, "heading": 51.93774625081311} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349752882046662, "mass": 16.105489194806637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32883559667878, "I_33_without_motor": 0.04032759153829975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.963279662994275, "trigger": 800, "sampling_rate": 105, "lag": 1.5977131084304887, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.988453383935817, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8016948097190222, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6957.926346689147, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032157852023438425, "grain_number": 5, "grain_density": 1830.5273575591345, "grain_outer_radius": 0.03324626513163767, "grain_initial_inner_radius": 0.014642152659565878, "grain_initial_height": 0.11918130968662644, "grain_separation": 0.0038086190954856637, "grains_center_of_mass_position": 0.3958264939894987, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015481297163651736, "throat_radius": 0.01110523637857115, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553202359861457}], "aerodynamic_surfaces": [{"length": 0.5580998558210197, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333897712814418}, {"n": 4, "root_chord": 0.11977855188957535, "tip_chord": 0.06055052326235116, "span": 0.10945856027725534, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497176595952638}, {"top_radius": 0.06252746504725218, "bottom_radius": 0.04261345335029566, "length": 0.06009956009148136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700269692761581, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176613659125509, "upper_button_position": 0.08260832684903008}], "rail_length": 5, "inclination": 86.48799487253432, "heading": 54.3961701715884} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350186413673439, "mass": 15.709405553926578, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318211924462614, "I_33_without_motor": 0.037449510089269895, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.920314470266868, "trigger": 800, "sampling_rate": 105, "lag": 1.5707560834124932, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9985970557464549, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3662864102868992, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6361.517926362542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282709074903209, "grain_number": 5, "grain_density": 1803.1133469169183, "grain_outer_radius": 0.0327965497449767, "grain_initial_inner_radius": 0.014292426595481418, "grain_initial_height": 0.12083621261527487, "grain_separation": 0.005622262394525249, "grains_center_of_mass_position": 0.39566074088013337, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006302251491451448, "throat_radius": 0.011244338666898014, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554774609502373}], "aerodynamic_surfaces": [{"length": 0.5585677293105251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339647722940975}, {"n": 4, "root_chord": 0.12013662491979799, "tip_chord": 0.06005033111930218, "span": 0.10973393368210059, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509266719663481}, {"top_radius": 0.06253945252940751, "bottom_radius": 0.04370294552945968, "length": 0.06096637123591181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997334340044539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182386475882484, "upper_button_position": 0.08149478641620544}], "rail_length": 5, "inclination": 83.21658210609783, "heading": 51.241524794024436} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350745911991147, "mass": 15.326661933925037, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313639991596311, "I_33_without_motor": 0.040212545657256724, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962943602357408, "trigger": 800, "sampling_rate": 105, "lag": 1.5156678552505087, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934229988972559, "trigger": "apogee", "sampling_rate": 105, "lag": 1.525990765669865, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6188.705048165023, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033598028250791105, "grain_number": 5, "grain_density": 1822.1810262835588, "grain_outer_radius": 0.03361859936415736, "grain_initial_inner_radius": 0.01572275701710494, "grain_initial_height": 0.12030272364680071, "grain_separation": 0.0069810662631195845, "grains_center_of_mass_position": 0.3972991401366064, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001475438992887983, "throat_radius": 0.011085229940972222, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2517878750570375}], "aerodynamic_surfaces": [{"length": 0.5587278032010755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135097693528444}, {"n": 4, "root_chord": 0.119299582028058, "tip_chord": 0.060109138151727644, "span": 0.11054093827020539, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507665291474844}, {"top_radius": 0.06449917332668656, "bottom_radius": 0.04366039943719413, "length": 0.06016603266902135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998264390985435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169861060124725, "upper_button_position": 0.08284033308607097}], "rail_length": 5, "inclination": 85.89206293794403, "heading": 54.93982010648309} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349840709873893, "mass": 15.758171579578885, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3199026324207646, "I_33_without_motor": 0.04339089271742776, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.069772593004497, "trigger": 800, "sampling_rate": 105, "lag": 1.2622250192921036, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1495274742427368, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374262406305673, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.264185881891, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032032991225006566, "grain_number": 5, "grain_density": 1770.0319738208598, "grain_outer_radius": 0.03294743806535184, "grain_initial_inner_radius": 0.014633686731399635, "grain_initial_height": 0.11874126993468734, "grain_separation": 0.005667017559827806, "grains_center_of_mass_position": 0.39698313734894924, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005742913285322729, "throat_radius": 0.011368688375196074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563871226821326}], "aerodynamic_surfaces": [{"length": 0.5576933524843305, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360271060029832}, {"n": 4, "root_chord": 0.11895493083993965, "tip_chord": 0.06019612417177196, "span": 0.10964935542749693, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515150245611342}, {"top_radius": 0.0634778706272055, "bottom_radius": 0.044139971710224615, "length": 0.05995776268351404, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994085799066971, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188425884345637, "upper_button_position": 0.08056599147213339}], "rail_length": 5, "inclination": 83.70044547836476, "heading": 52.0253650494161} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635049506430074, "mass": 15.628199401078925, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303892614575907, "I_33_without_motor": 0.04475486052133396, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987223357037317, "trigger": 800, "sampling_rate": 105, "lag": 1.5524634562265622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9850513976070879, "trigger": "apogee", "sampling_rate": 105, "lag": 1.396340007628531, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7593.722465225113, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032708386849441745, "grain_number": 5, "grain_density": 1899.5484113724629, "grain_outer_radius": 0.03222461092794386, "grain_initial_inner_radius": 0.015432378838872678, "grain_initial_height": 0.11843279436427501, "grain_separation": 0.0036943330240126557, "grains_center_of_mass_position": 0.3968171877205657, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008054166120458671, "throat_radius": 0.01135284584439259, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254263129596018}], "aerodynamic_surfaces": [{"length": 0.5589053147553638, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346822168673796}, {"n": 4, "root_chord": 0.11982752463181355, "tip_chord": 0.060373649915788294, "span": 0.11010569470139307, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512234087831585}, {"top_radius": 0.06497545107161301, "bottom_radius": 0.04415178257277685, "length": 0.06030392029097292, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69991586532134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182311620908193, "upper_button_position": 0.08168470323052068}], "rail_length": 5, "inclination": 84.26151769207071, "heading": 54.8219126227212} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634963818765535, "mass": 15.334973607847656, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3115075700849435, "I_33_without_motor": 0.018948654139836464, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.792924320063975, "trigger": 800, "sampling_rate": 105, "lag": 1.4309159114582108, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9384813733514002, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5416304888023464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6837.532511352792, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032953641599237894, "grain_number": 5, "grain_density": 1720.1788842864983, "grain_outer_radius": 0.03264035715108013, "grain_initial_inner_radius": 0.015217402727560033, "grain_initial_height": 0.11893282684117161, "grain_separation": 0.0035450242980085865, "grains_center_of_mass_position": 0.3987695919171374, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005156413817504319, "throat_radius": 0.01060878212289821, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555981821737365}], "aerodynamic_surfaces": [{"length": 0.558330830555191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349104385702853}, {"n": 4, "root_chord": 0.12042074398202518, "tip_chord": 0.060661042645885364, "span": 0.11033808704065766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513663675590266}, {"top_radius": 0.063753858923723, "bottom_radius": 0.04267821479685554, "length": 0.05726432431616519, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015374564344825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194634985746019, "upper_button_position": 0.08207395785988059}], "rail_length": 5, "inclination": 84.0978125150737, "heading": 55.14326019031273} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634945052851471, "mass": 15.881348358450449, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320629560591499, "I_33_without_motor": 0.02514087696669036, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.07412092835932, "trigger": 800, "sampling_rate": 105, "lag": 1.53386228232976, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1925301376221478, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6862681058308187, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6429.96338576928, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330971013127956, "grain_number": 5, "grain_density": 1801.689745014264, "grain_outer_radius": 0.03295076522174163, "grain_initial_inner_radius": 0.014436250199388372, "grain_initial_height": 0.12038626769084619, "grain_separation": 0.003123973431554912, "grains_center_of_mass_position": 0.3973467239397888, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002658621023390335, "throat_radius": 0.010793919435126535, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546932076872792}], "aerodynamic_surfaces": [{"length": 0.5566597296364857, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354358483373124}, {"n": 4, "root_chord": 0.11938112772769405, "tip_chord": 0.06005692841801481, "span": 0.109827583633213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0474380208631153}, {"top_radius": 0.06443158147478738, "bottom_radius": 0.04401012864315714, "length": 0.059851513302054155, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997962927676643, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163938066947731, "upper_button_position": 0.08340248607289125}], "rail_length": 5, "inclination": 85.35967338774297, "heading": 54.3366445427115} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350964428581542, "mass": 14.233179713427125, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322166577849723, "I_33_without_motor": 0.03687342654855414, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.079076989807184, "trigger": 800, "sampling_rate": 105, "lag": 1.6554539992922759, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8896037469224428, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6118579145514378, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5748.954674953012, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03205970687498472, "grain_number": 5, "grain_density": 1835.6243052884847, "grain_outer_radius": 0.033034777789402205, "grain_initial_inner_radius": 0.015338961578406161, "grain_initial_height": 0.12161858446116129, "grain_separation": 0.004555454490945752, "grains_center_of_mass_position": 0.3981294847378228, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006068030960537757, "throat_radius": 0.011084471286692777, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256752381975465}], "aerodynamic_surfaces": [{"length": 0.5580645078345732, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324657424218167}, {"n": 4, "root_chord": 0.12024620871314567, "tip_chord": 0.06034984351743852, "span": 0.11034207074661907, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487258007484752}, {"top_radius": 0.06366162861018906, "bottom_radius": 0.04282908148551152, "length": 0.06057713497473912, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001026108660698, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185230004700873, "upper_button_position": 0.0815796103959825}], "rail_length": 5, "inclination": 85.47394502850636, "heading": 57.27749122190503} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635068646622093, "mass": 14.307443742705864, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319410531723628, "I_33_without_motor": 0.03570239415598942, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.123424524742138, "trigger": 800, "sampling_rate": 105, "lag": 1.3420800587131934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1187955227346937, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4314141654767196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7190.705320806063, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03219694812014219, "grain_number": 5, "grain_density": 1735.655068217699, "grain_outer_radius": 0.03314195437769426, "grain_initial_inner_radius": 0.014866280216922451, "grain_initial_height": 0.12094312292843627, "grain_separation": 0.003898727160042324, "grains_center_of_mass_position": 0.3977639446129201, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006438666191096131, "throat_radius": 0.010486028107934807, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255135031501491}], "aerodynamic_surfaces": [{"length": 0.5578440760652926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134073254095103}, {"n": 4, "root_chord": 0.11924213522365583, "tip_chord": 0.05961661654212759, "span": 0.1095332447929693, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495414853371565}, {"top_radius": 0.06382821768732713, "bottom_radius": 0.04379822473581304, "length": 0.06042572499487664, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698173081331392, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184162434647772, "upper_button_position": 0.0797568378666148}], "rail_length": 5, "inclination": 84.00597026343542, "heading": 52.70703101932076} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349496917745441, "mass": 15.342961215580914, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331674914212685, "I_33_without_motor": 0.04122330044168533, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961754378912921, "trigger": 800, "sampling_rate": 105, "lag": 1.4333467968724067, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.146430857591217, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3992788722727083, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7211.601641497992, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0321046671527893, "grain_number": 5, "grain_density": 1857.4573041218248, "grain_outer_radius": 0.03209086636092542, "grain_initial_inner_radius": 0.014837960218081226, "grain_initial_height": 0.1203346817812028, "grain_separation": 0.0042968058728077236, "grains_center_of_mass_position": 0.39655183628953494, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007966856644794063, "throat_radius": 0.010970426499697702, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253399839807886}], "aerodynamic_surfaces": [{"length": 0.5591541991444074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338856223632967}, {"n": 4, "root_chord": 0.1201548572612052, "tip_chord": 0.06021276544563115, "span": 0.10959071093518684, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494397370692115}, {"top_radius": 0.06193780057226768, "bottom_radius": 0.043153832748512304, "length": 0.0609586372762877, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7020831026802428, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174567292753179, "upper_button_position": 0.08462637340492485}], "rail_length": 5, "inclination": 85.90142702704708, "heading": 52.09430499966574} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349408592453464, "mass": 15.266183887182901, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305794613112339, "I_33_without_motor": 0.03484478216463001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932986778542443, "trigger": 800, "sampling_rate": 105, "lag": 1.6397619142256494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9782723317222025, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2066861088943748, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5789.062650209592, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033154590907199806, "grain_number": 5, "grain_density": 1717.5633799804152, "grain_outer_radius": 0.032867320224348635, "grain_initial_inner_radius": 0.015018260208997295, "grain_initial_height": 0.11860680450470867, "grain_separation": 0.004563486475660249, "grains_center_of_mass_position": 0.39677818339778675, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024434417274324166, "throat_radius": 0.010442300820731982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254489483995029}], "aerodynamic_surfaces": [{"length": 0.5583254576283204, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351016688199802}, {"n": 4, "root_chord": 0.11966637215500188, "tip_chord": 0.059496920333514905, "span": 0.11000348512395924, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490930380712413}, {"top_radius": 0.06527091857944471, "bottom_radius": 0.04211932496179026, "length": 0.05946316686941054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980220739494871, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199052955111106, "upper_button_position": 0.0781167784383765}], "rail_length": 5, "inclination": 83.42506923666068, "heading": 53.775845983490434} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348902123202878, "mass": 15.403734904963507, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326829979922125, "I_33_without_motor": 0.04460557244132365, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97488790870234, "trigger": 800, "sampling_rate": 105, "lag": 1.5779588140178125, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.053542438602496, "trigger": "apogee", "sampling_rate": 105, "lag": 1.321324374568696, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5835.903639373465, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03409143537398791, "grain_number": 5, "grain_density": 1791.7077007168903, "grain_outer_radius": 0.03294045190940684, "grain_initial_inner_radius": 0.014930286501713864, "grain_initial_height": 0.12058487573701447, "grain_separation": 0.006532098789854647, "grains_center_of_mass_position": 0.39528441910035145, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001566728748933368, "throat_radius": 0.011327788096462298, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254229674201086}], "aerodynamic_surfaces": [{"length": 0.5592415429257659, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344961418002868}, {"n": 4, "root_chord": 0.12046048639290398, "tip_chord": 0.05944870760219429, "span": 0.10900862037599922, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485315350963218}, {"top_radius": 0.06301084372640783, "bottom_radius": 0.04054365631265396, "length": 0.06189190495449164, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001932984516953, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617288748817983, "upper_button_position": 0.0829045496337123}], "rail_length": 5, "inclination": 83.1167759491275, "heading": 52.448879443553096} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349376632680985, "mass": 15.897069077740305, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30315805562054, "I_33_without_motor": 0.02696747637428875, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.973225077872119, "trigger": 800, "sampling_rate": 105, "lag": 1.4035745675404192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9492573372454982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.514602363102729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.056031645783, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03412753219185723, "grain_number": 5, "grain_density": 1785.2387761074183, "grain_outer_radius": 0.03317871597683212, "grain_initial_inner_radius": 0.015004974441250745, "grain_initial_height": 0.11913072843649043, "grain_separation": 0.0055725428532136835, "grains_center_of_mass_position": 0.3965580223249115, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009725665970326188, "throat_radius": 0.010175893562904586, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254005905860032}], "aerodynamic_surfaces": [{"length": 0.5581158455799146, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341795021993988}, {"n": 4, "root_chord": 0.1196640518799673, "tip_chord": 0.05984631320894601, "span": 0.11022944759181003, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492732754168577}, {"top_radius": 0.06296473129554936, "bottom_radius": 0.043392867887722224, "length": 0.060303556695809425, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004932985107559, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165532127534281, "upper_button_position": 0.08394008575732781}], "rail_length": 5, "inclination": 83.47491342788999, "heading": 51.99508358042325} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350734544254165, "mass": 14.352121195558137, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320513340276154, "I_33_without_motor": 0.044751795378508756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051984702714245, "trigger": 800, "sampling_rate": 105, "lag": 1.4309746930542302, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1388458957117369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1457287151667184, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6634.160349802181, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032676013057741905, "grain_number": 5, "grain_density": 1792.3597143028376, "grain_outer_radius": 0.033129280702803986, "grain_initial_inner_radius": 0.014871593781929334, "grain_initial_height": 0.12089841971401508, "grain_separation": 0.00489846454880309, "grains_center_of_mass_position": 0.3966236447960741, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00048728459315250004, "throat_radius": 0.01039974239012534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537191940808312}], "aerodynamic_surfaces": [{"length": 0.5583340372341566, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357776604590326}, {"n": 4, "root_chord": 0.12020248414651448, "tip_chord": 0.06053709860536021, "span": 0.11037673683602389, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050813173500577}, {"top_radius": 0.06294880816645981, "bottom_radius": 0.043123202939093726, "length": 0.05938367360498772, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990163976367222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179018333685977, "upper_button_position": 0.08111456426812447}], "rail_length": 5, "inclination": 84.92369483982853, "heading": 55.87402219305576} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350180942513446, "mass": 15.927360596505595, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327220030469067, "I_33_without_motor": 0.01616333733599135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8899827319521, "trigger": 800, "sampling_rate": 105, "lag": 1.6557770250977613, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0187852549815173, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5282588900212613, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6147.624028472998, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032947239118488826, "grain_number": 5, "grain_density": 1797.5932850023812, "grain_outer_radius": 0.03343837092503445, "grain_initial_inner_radius": 0.015263494970179056, "grain_initial_height": 0.11980889316234605, "grain_separation": 0.006274621818746219, "grains_center_of_mass_position": 0.39522625618204676, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.714475586129576e-05, "throat_radius": 0.009908663582024257, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549235823349731}], "aerodynamic_surfaces": [{"length": 0.5589732178896044, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339211589189298}, {"n": 4, "root_chord": 0.1194118810435227, "tip_chord": 0.059530072804965514, "span": 0.10928021044300681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491132454760592}, {"top_radius": 0.06340431811993166, "bottom_radius": 0.04395648540038107, "length": 0.06061438603036873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011352535085111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172192449855757, "upper_button_position": 0.08391600852293546}], "rail_length": 5, "inclination": 82.95723305972062, "heading": 54.00622790382088} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350103261247417, "mass": 14.417623924133057, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331761860811825, "I_33_without_motor": 0.029812871974440137, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0622872664408, "trigger": 800, "sampling_rate": 105, "lag": 1.2959441622733152, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9510926555648891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.265663170857529, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.616988563053, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03216277541830737, "grain_number": 5, "grain_density": 1767.1532036243595, "grain_outer_radius": 0.03271675054905847, "grain_initial_inner_radius": 0.014512754337916888, "grain_initial_height": 0.12089289538776914, "grain_separation": 0.005069343843851396, "grains_center_of_mass_position": 0.3962490247637502, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013365956335489484, "throat_radius": 0.011426803431205067, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558395157236357}], "aerodynamic_surfaces": [{"length": 0.5570080041854746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335557444225337}, {"n": 4, "root_chord": 0.11947922896221266, "tip_chord": 0.06038453653331813, "span": 0.10987802624552544, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048652943522373}, {"top_radius": 0.06297868372514343, "bottom_radius": 0.04291871069770836, "length": 0.05892517721177713, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003731295488821, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193091813352791, "upper_button_position": 0.08106394821360297}], "rail_length": 5, "inclination": 85.91254759091292, "heading": 51.79682137413908} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635024818906089, "mass": 14.71834525196283, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307902990644172, "I_33_without_motor": 0.028012177555253915, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.047390993592895, "trigger": 800, "sampling_rate": 105, "lag": 1.6552807754062553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.900149768049665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4535226381022346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7696.678425086755, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03214935161904195, "grain_number": 5, "grain_density": 1813.985229074668, "grain_outer_radius": 0.033501182978910214, "grain_initial_inner_radius": 0.01524035799532831, "grain_initial_height": 0.12015431407603235, "grain_separation": 0.005485242405340523, "grains_center_of_mass_position": 0.3962408449072484, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00016221919802792084, "throat_radius": 0.010474360013579624, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549720383729686}], "aerodynamic_surfaces": [{"length": 0.5589223754225744, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133608779858412}, {"n": 4, "root_chord": 0.1199338352091876, "tip_chord": 0.059858093298638324, "span": 0.11067444219920411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050633484759353}, {"top_radius": 0.06453173673376951, "bottom_radius": 0.043305938787779275, "length": 0.05898877803221431, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009865074576228, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616901858942763, "upper_button_position": 0.08408464851485986}], "rail_length": 5, "inclination": 83.3825943560516, "heading": 55.36651045109356} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350240516221202, "mass": 16.319975350143817, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326780250867204, "I_33_without_motor": 0.02733115986399325, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.942094640317684, "trigger": 800, "sampling_rate": 105, "lag": 1.4460580440281174, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0489373657616738, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9253607293689332, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5929.842594486089, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033039329159160566, "grain_number": 5, "grain_density": 1824.4569238058402, "grain_outer_radius": 0.033301024693383384, "grain_initial_inner_radius": 0.015272538660529723, "grain_initial_height": 0.12080210625423692, "grain_separation": 0.005292173023337835, "grains_center_of_mass_position": 0.396033473881816, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008608135121840155, "throat_radius": 0.011289739344717418, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542150621291515}], "aerodynamic_surfaces": [{"length": 0.5596946496938655, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347959472077223}, {"n": 4, "root_chord": 0.11930273815670632, "tip_chord": 0.06091384880661498, "span": 0.10990144417690345, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495546227137056}, {"top_radius": 0.06311251598178412, "bottom_radius": 0.04392287547234084, "length": 0.06006597598537636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7020383958023256, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166861891188409, "upper_button_position": 0.08535220668348475}], "rail_length": 5, "inclination": 83.97096780050578, "heading": 52.19380819871509} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350802619582213, "mass": 14.40998929425234, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3246856516011745, "I_33_without_motor": 0.023337026603905374, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.009549364936634, "trigger": 800, "sampling_rate": 105, "lag": 1.4707965649103085, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1124000870484463, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161089039893363, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7040.000183467777, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290453540142834, "grain_number": 5, "grain_density": 1705.122890085358, "grain_outer_radius": 0.03219140368263184, "grain_initial_inner_radius": 0.015225579139273936, "grain_initial_height": 0.12050336473873706, "grain_separation": 0.003414384789920214, "grains_center_of_mass_position": 0.39576797444636064, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010722864906813428, "throat_radius": 0.01094970369658928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556563087474992}], "aerodynamic_surfaces": [{"length": 0.5579396162724632, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343923302488546}, {"n": 4, "root_chord": 0.11968384454667691, "tip_chord": 0.06054778071021139, "span": 0.10997843616012647, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507833359593455}, {"top_radius": 0.0604478648265494, "bottom_radius": 0.04493201739679032, "length": 0.060171427554889766, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987346538640328, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168268641473642, "upper_button_position": 0.08190778971666857}], "rail_length": 5, "inclination": 84.40049052942699, "heading": 56.527076708455624} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349758365539551, "mass": 15.333736218010378, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319992211503371, "I_33_without_motor": 0.03523286536758579, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.075132806264026, "trigger": 800, "sampling_rate": 105, "lag": 1.4992536497425022, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9969266891710581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.387261622606314, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5865.163492739005, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032782658417254265, "grain_number": 5, "grain_density": 1866.2957586430107, "grain_outer_radius": 0.032493498259262565, "grain_initial_inner_radius": 0.015040526594747413, "grain_initial_height": 0.12140239231601835, "grain_separation": 0.005697844028432398, "grains_center_of_mass_position": 0.39709481732081137, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006323071384663798, "throat_radius": 0.010591804914611001, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540035968599816}], "aerodynamic_surfaces": [{"length": 0.5576484449747833, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336518651061125}, {"n": 4, "root_chord": 0.12049120615621385, "tip_chord": 0.060155408351702425, "span": 0.1106828429391441, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499441138537093}, {"top_radius": 0.06321384440245816, "bottom_radius": 0.043720847552069966, "length": 0.061449021978462796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998750701508821, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170796737312394, "upper_button_position": 0.08279539641964273}], "rail_length": 5, "inclination": 83.89383506069375, "heading": 50.90675877798869} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350424003727241, "mass": 15.26681272330636, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339273795436426, "I_33_without_motor": 0.016286513874184443, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.888781347237092, "trigger": 800, "sampling_rate": 105, "lag": 1.4996049440714074, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9865114417354988, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5660618950123482, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7200.013140070036, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313044557124685, "grain_number": 5, "grain_density": 1914.5803410158865, "grain_outer_radius": 0.033089620808144996, "grain_initial_inner_radius": 0.014408819389762559, "grain_initial_height": 0.11998299854940178, "grain_separation": 0.0054372099502844355, "grains_center_of_mass_position": 0.39759942998729764, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.5599373002126887e-05, "throat_radius": 0.010414400318240197, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554201867720323}], "aerodynamic_surfaces": [{"length": 0.5590428644615767, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346137233335047}, {"n": 4, "root_chord": 0.11938337935788772, "tip_chord": 0.06068310832587939, "span": 0.11088100205495155, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500074078731343}, {"top_radius": 0.06209276593283498, "bottom_radius": 0.04488295547272205, "length": 0.061060118736965895, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001140850704347, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173832264236454, "upper_button_position": 0.08273085864678931}], "rail_length": 5, "inclination": 83.97468936576574, "heading": 51.56282657291593} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351350623002182, "mass": 15.315695851653683, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181103225208055, "I_33_without_motor": 0.033572539860901515, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045773855264995, "trigger": 800, "sampling_rate": 105, "lag": 1.551290340281641, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1208878950118835, "trigger": "apogee", "sampling_rate": 105, "lag": 1.444010556373668, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6353.78652217723, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032414684189028174, "grain_number": 5, "grain_density": 1821.8786159543959, "grain_outer_radius": 0.033432414853677456, "grain_initial_inner_radius": 0.01506202427480871, "grain_initial_height": 0.12000995710984158, "grain_separation": 0.005252800672046524, "grains_center_of_mass_position": 0.3965928991422861, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010501930315474936, "throat_radius": 0.010611233148116699, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559080687075046}], "aerodynamic_surfaces": [{"length": 0.5574885324013517, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133730654943713}, {"n": 4, "root_chord": 0.12097071174224788, "tip_chord": 0.05976957277291196, "span": 0.11073520873873985, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499677241948453}, {"top_radius": 0.06502392153629098, "bottom_radius": 0.04405150165545347, "length": 0.06059595454997323, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002334979621541, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181548830774886, "upper_button_position": 0.0820786148846655}], "rail_length": 5, "inclination": 85.98508561963452, "heading": 50.95809571984709} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350150835110036, "mass": 15.514707064358515, "I_11_without_motor": 6.321, "I_22_without_motor": 6.343633891962469, "I_33_without_motor": 0.0298616999956476, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10645730433373, "trigger": 800, "sampling_rate": 105, "lag": 1.6059515029268463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0327058352338083, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2271195231742689, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6976.082337553963, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032295105984577514, "grain_number": 5, "grain_density": 1730.8896697637406, "grain_outer_radius": 0.03296195046181809, "grain_initial_inner_radius": 0.014781554775037798, "grain_initial_height": 0.11850505392778649, "grain_separation": 0.004902982007160669, "grains_center_of_mass_position": 0.39651631125455966, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013969746367896224, "throat_radius": 0.010595771709172995, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563704387188814}], "aerodynamic_surfaces": [{"length": 0.5588184559624493, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135722527538811}, {"n": 4, "root_chord": 0.11978162332885217, "tip_chord": 0.05964971440240618, "span": 0.11015554902925476, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494044508130818}, {"top_radius": 0.06151713299037048, "bottom_radius": 0.042192168041609274, "length": 0.05881383781105307, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998632467448102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186148308128503, "upper_button_position": 0.08124841593195986}], "rail_length": 5, "inclination": 86.21110277353435, "heading": 54.78405142219952} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350963223190793, "mass": 15.409476717485683, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3286267419994795, "I_33_without_motor": 0.04050766002987693, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954051803312783, "trigger": 800, "sampling_rate": 105, "lag": 1.4745625101206976, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9858247515932534, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1158774665673552, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5007.780997402116, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03359847594458005, "grain_number": 5, "grain_density": 1905.8990909322938, "grain_outer_radius": 0.033442501640440214, "grain_initial_inner_radius": 0.01458213814393599, "grain_initial_height": 0.11798435652985241, "grain_separation": 0.006150390322900179, "grains_center_of_mass_position": 0.3961966515872131, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006415864850067264, "throat_radius": 0.011499851273021755, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548975956179942}], "aerodynamic_surfaces": [{"length": 0.5585448205051431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335818821344181}, {"n": 4, "root_chord": 0.12008181260815709, "tip_chord": 0.059904914721808936, "span": 0.10974399817741136, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482605349664758}, {"top_radius": 0.06273717027012841, "bottom_radius": 0.042902525524811094, "length": 0.0599979974459354, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021046082104332, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180978695962288, "upper_button_position": 0.08400673861420438}], "rail_length": 5, "inclination": 84.80633099570038, "heading": 51.16372299631511} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350133447324038, "mass": 15.624883956854912, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316554032876692, "I_33_without_motor": 0.014653594090146837, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051363200795148, "trigger": 800, "sampling_rate": 105, "lag": 1.6343681780977757, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9537859100453127, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5148425279862345, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6634.033909060977, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329882806774822, "grain_number": 5, "grain_density": 1895.7415613210926, "grain_outer_radius": 0.032926492576008964, "grain_initial_inner_radius": 0.015283963721077124, "grain_initial_height": 0.12055298017187369, "grain_separation": 0.0022280878549084636, "grains_center_of_mass_position": 0.39708511210156633, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023287859816747183, "throat_radius": 0.01157287036732906, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546731614825215}], "aerodynamic_surfaces": [{"length": 0.559081034577351, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134307823157822}, {"n": 4, "root_chord": 0.11984806563501754, "tip_chord": 0.061002767300572906, "span": 0.11055183260211555, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049816600805135}, {"top_radius": 0.06353956519265043, "bottom_radius": 0.043443203994822044, "length": 0.05906537651553744, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994374238578405, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163455477877133, "upper_button_position": 0.08309187607012714}], "rail_length": 5, "inclination": 84.57050115203616, "heading": 54.73681942186123} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349480445707892, "mass": 15.805357825360707, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326852164161494, "I_33_without_motor": 0.04970108290696454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866897631107603, "trigger": 800, "sampling_rate": 105, "lag": 1.5623243827819449, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.048404328325434, "trigger": "apogee", "sampling_rate": 105, "lag": 1.483944918860492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7401.143912915145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034545446653917754, "grain_number": 5, "grain_density": 1830.857606380125, "grain_outer_radius": 0.0332214352915949, "grain_initial_inner_radius": 0.0152927745423092, "grain_initial_height": 0.11889138523565518, "grain_separation": 0.0029117096019979317, "grains_center_of_mass_position": 0.3974418308912394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003926739060068119, "throat_radius": 0.011023664130381727, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554171693441982}], "aerodynamic_surfaces": [{"length": 0.5573467507728095, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359209227520408}, {"n": 4, "root_chord": 0.1193585877293603, "tip_chord": 0.059455212158389406, "span": 0.11003271869891766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482667203391767}, {"top_radius": 0.0636805864453084, "bottom_radius": 0.042579661738933086, "length": 0.05873657895269904, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985888704351846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171136534078668, "upper_button_position": 0.08147521702731775}], "rail_length": 5, "inclination": 83.76274570767652, "heading": 49.1162402268143} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350513193146674, "mass": 15.804295346742212, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304185626939164, "I_33_without_motor": 0.03988169859876433, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.881744703803783, "trigger": 800, "sampling_rate": 105, "lag": 1.2074656814168754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9909745697917646, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4630093611088593, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6632.279261135973, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348846964322409, "grain_number": 5, "grain_density": 1808.2129494790433, "grain_outer_radius": 0.03245068876107048, "grain_initial_inner_radius": 0.015001371917105271, "grain_initial_height": 0.11814553811821825, "grain_separation": 0.004597091583716568, "grains_center_of_mass_position": 0.3990482687484476, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00011001033621105997, "throat_radius": 0.011203470308474265, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539831060325946}], "aerodynamic_surfaces": [{"length": 0.5569475478544244, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337162520377477}, {"n": 4, "root_chord": 0.11979585590151581, "tip_chord": 0.05933904580226481, "span": 0.11035365411315824, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496014752088036}, {"top_radius": 0.0657474831633742, "bottom_radius": 0.04240971593495542, "length": 0.059333032750989785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003548789096314, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182185769131939, "upper_button_position": 0.08213630199643751}], "rail_length": 5, "inclination": 84.09758595242512, "heading": 54.59614671514492} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350341228699907, "mass": 15.279333356109674, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320156759357706, "I_33_without_motor": 0.030673136728683603, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08847699568004, "trigger": 800, "sampling_rate": 105, "lag": 1.7312198567355224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9972919610157143, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6547691491395597, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5881.482053661815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337415860663313, "grain_number": 5, "grain_density": 1848.0129473165002, "grain_outer_radius": 0.032526149535657564, "grain_initial_inner_radius": 0.015093278218701732, "grain_initial_height": 0.12161128332660072, "grain_separation": 0.0057091370848972875, "grains_center_of_mass_position": 0.3969997707726986, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015466624475052892, "throat_radius": 0.011044777025768072, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553980322439453}], "aerodynamic_surfaces": [{"length": 0.5603607807685852, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333032945787622}, {"n": 4, "root_chord": 0.11986510960878259, "tip_chord": 0.06006261486757444, "span": 0.1097933119950818, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495099249231716}, {"top_radius": 0.06272035937378549, "bottom_radius": 0.043110357944741454, "length": 0.0611743355946028, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005206928636852, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617733434498612, "upper_button_position": 0.08278725836507328}], "rail_length": 5, "inclination": 84.11002861202628, "heading": 51.230974753502984} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351349505858406, "mass": 15.15359099550991, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335148637983021, "I_33_without_motor": 0.035208895848224016, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.176872291514972, "trigger": 800, "sampling_rate": 105, "lag": 1.4938600180649881, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0530744045068052, "trigger": "apogee", "sampling_rate": 105, "lag": 1.491031850373446, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6833.780193691701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032241508634604406, "grain_number": 5, "grain_density": 1903.3326009754512, "grain_outer_radius": 0.03324052153820212, "grain_initial_inner_radius": 0.01516812347314999, "grain_initial_height": 0.11931438861253581, "grain_separation": 0.00583091460415354, "grains_center_of_mass_position": 0.39759883572188176, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004404605236989517, "throat_radius": 0.011205583580881582, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548693449524948}], "aerodynamic_surfaces": [{"length": 0.557570483505241, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348143670740722}, {"n": 4, "root_chord": 0.11978848692662712, "tip_chord": 0.059824801010716515, "span": 0.10897443411555925, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509642793595206}, {"top_radius": 0.06262391971132965, "bottom_radius": 0.04399417161648547, "length": 0.06102912789456598, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701011834456267, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186247175428494, "upper_button_position": 0.0823871169134176}], "rail_length": 5, "inclination": 84.16755795711046, "heading": 53.39274532453883} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350848595124423, "mass": 15.20259178824711, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340204338277686, "I_33_without_motor": 0.02528910941534361, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.013385790751373, "trigger": 800, "sampling_rate": 105, "lag": 1.4900244085344048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0335246699780933, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5181682291661878, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8690.207361419778, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033120195861238794, "grain_number": 5, "grain_density": 1898.7793205629998, "grain_outer_radius": 0.031989861766629726, "grain_initial_inner_radius": 0.014592023744085645, "grain_initial_height": 0.12082171231413771, "grain_separation": 0.005287059675834563, "grains_center_of_mass_position": 0.3977786593933873, "center_of_dry_mass_position": 0.317, "nozzle_position": 7.357489592052185e-05, "throat_radius": 0.010627399879725953, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563041140888835}], "aerodynamic_surfaces": [{"length": 0.558098570978067, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135741627177542}, {"n": 4, "root_chord": 0.12120522689737175, "tip_chord": 0.059988541870114, "span": 0.11001209097436722, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477127488090474}, {"top_radius": 0.06596876999171485, "bottom_radius": 0.04480658808040222, "length": 0.0592419781705254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994177079809321, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177949695869127, "upper_button_position": 0.08162273839401935}], "rail_length": 5, "inclination": 84.0547179655459, "heading": 56.613884297800965} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349915763153718, "mass": 15.443376743021366, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313218264415357, "I_33_without_motor": 0.018278922673330828, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.930961715136975, "trigger": 800, "sampling_rate": 105, "lag": 1.4120778653258843, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1291224766019026, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2881587718527454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6588.52669746722, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252880694391389, "grain_number": 5, "grain_density": 1791.1745133552718, "grain_outer_radius": 0.03277339465785376, "grain_initial_inner_radius": 0.015061930610235542, "grain_initial_height": 0.11924349396790374, "grain_separation": 0.0046377203768977445, "grains_center_of_mass_position": 0.398770411078999, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00020400997184965512, "throat_radius": 0.010755261845144571, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539696143609047}], "aerodynamic_surfaces": [{"length": 0.5566525792660485, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349602738569935}, {"n": 4, "root_chord": 0.11963392586749975, "tip_chord": 0.060215382416685524, "span": 0.10999940938547415, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512449244400046}, {"top_radius": 0.06457973268031597, "bottom_radius": 0.04422725009079568, "length": 0.06127279998051569, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008600150005084, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175395727432402, "upper_button_position": 0.0833204422572682}], "rail_length": 5, "inclination": 86.07510725355097, "heading": 52.773331166897094} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349675451355503, "mass": 16.096321446050336, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314889804492819, "I_33_without_motor": 0.042189060559629746, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989929224592055, "trigger": 800, "sampling_rate": 105, "lag": 1.6897007717562844, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9082745015412893, "trigger": "apogee", "sampling_rate": 105, "lag": 1.427152822931887, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6326.387618468839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03370163676645696, "grain_number": 5, "grain_density": 1798.5143119287789, "grain_outer_radius": 0.03289571656223651, "grain_initial_inner_radius": 0.015348438226842372, "grain_initial_height": 0.11823655301997253, "grain_separation": 0.00456265151526638, "grains_center_of_mass_position": 0.3964032573685034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006053137875240278, "throat_radius": 0.011281424328595234, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565020898995751}], "aerodynamic_surfaces": [{"length": 0.5605252206818321, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343668732548517}, {"n": 4, "root_chord": 0.11958392408005071, "tip_chord": 0.060457949720495084, "span": 0.11008731890028114, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484610117614737}, {"top_radius": 0.06247569782552082, "bottom_radius": 0.04348702021982834, "length": 0.05944436278451877, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005024855803512, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160013009087731, "upper_button_position": 0.08450118467157808}], "rail_length": 5, "inclination": 84.30577099178497, "heading": 53.29520689218167} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349288281337079, "mass": 15.730834258985656, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3200621019223515, "I_33_without_motor": 0.03955990371738993, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.036259414410857, "trigger": 800, "sampling_rate": 105, "lag": 1.4400416130469171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.984470159837417, "trigger": "apogee", "sampling_rate": 105, "lag": 1.40481357653435, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.747082289516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032635529138826815, "grain_number": 5, "grain_density": 1825.9590554616914, "grain_outer_radius": 0.03257138163425478, "grain_initial_inner_radius": 0.015044588558470065, "grain_initial_height": 0.11986589193083094, "grain_separation": 0.002781321529984572, "grains_center_of_mass_position": 0.39849860454151387, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015056210129507964, "throat_radius": 0.011281438702562815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539410903076416}], "aerodynamic_surfaces": [{"length": 0.5588142232700725, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132820907616245}, {"n": 4, "root_chord": 0.11980109163321923, "tip_chord": 0.05882624507440525, "span": 0.10990269771741991, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482960620500592}, {"top_radius": 0.06362123630757496, "bottom_radius": 0.045781268342058465, "length": 0.05975813270161104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013152084860866, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178414474899774, "upper_button_position": 0.08347376099610926}], "rail_length": 5, "inclination": 83.46409043167539, "heading": 52.768661587194686} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350257587815406, "mass": 15.705382593314411, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336693577702653, "I_33_without_motor": 0.0444919896663848, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005255155717792, "trigger": 800, "sampling_rate": 105, "lag": 1.4110723178714026, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9672182084299874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1495938838578006, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4833.141605209829, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286422353323911, "grain_number": 5, "grain_density": 1826.4212748416387, "grain_outer_radius": 0.03316271938456209, "grain_initial_inner_radius": 0.015094101248745927, "grain_initial_height": 0.12150366660384446, "grain_separation": 0.006682443279115342, "grains_center_of_mass_position": 0.39716512834941436, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000767794552793192, "throat_radius": 0.011268048610649239, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255890027840592}], "aerodynamic_surfaces": [{"length": 0.5560087709405729, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332748657515042}, {"n": 4, "root_chord": 0.11968719746898912, "tip_chord": 0.06052281340469252, "span": 0.10969825366517481, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507662191768588}, {"top_radius": 0.06267330956544459, "bottom_radius": 0.04388818808444196, "length": 0.060044350696346914, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999916310968786, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178637285312997, "upper_button_position": 0.08212790256557889}], "rail_length": 5, "inclination": 85.69406719147968, "heading": 53.20646647476175} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351404006920305, "mass": 15.306975244625493, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317946695429252, "I_33_without_motor": 0.035420817459141794, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.928977475694118, "trigger": 800, "sampling_rate": 105, "lag": 1.5739739744129677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9635874076697524, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5572547711648825, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.467626391407, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262838684195723, "grain_number": 5, "grain_density": 1801.6680849578188, "grain_outer_radius": 0.03244010783036861, "grain_initial_inner_radius": 0.014567806053639467, "grain_initial_height": 0.12042370296845364, "grain_separation": 0.005138578295533886, "grains_center_of_mass_position": 0.3975843424841667, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.106707606317476e-05, "throat_radius": 0.010245851347063196, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558977632607864}], "aerodynamic_surfaces": [{"length": 0.558147952291614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134602531684675}, {"n": 4, "root_chord": 0.12004034782500976, "tip_chord": 0.0592982120149875, "span": 0.10959147244394757, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492765226454754}, {"top_radius": 0.06222000369497579, "bottom_radius": 0.04365088381261339, "length": 0.06030754094655848, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997215372197391, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179201870350233, "upper_button_position": 0.0818013501847158}], "rail_length": 5, "inclination": 83.67835134730802, "heading": 49.929351846388634} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635023563376047, "mass": 15.320432757127437, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309439899073038, "I_33_without_motor": 0.023284411630057254, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.007478262411494, "trigger": 800, "sampling_rate": 105, "lag": 1.570624917699055, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9076321087258539, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6628495958592806, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5355.58610925346, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03238920448056589, "grain_number": 5, "grain_density": 1793.4771549521233, "grain_outer_radius": 0.03299456001307441, "grain_initial_inner_radius": 0.014787479872830913, "grain_initial_height": 0.12074986637476219, "grain_separation": 0.006259408830575613, "grains_center_of_mass_position": 0.39754667249842957, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029917397684280484, "throat_radius": 0.010516255471040589, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256319822689597}], "aerodynamic_surfaces": [{"length": 0.5573439757278634, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346996410594774}, {"n": 4, "root_chord": 0.1198480409186315, "tip_chord": 0.06052897216295773, "span": 0.10950688837507677, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049920840365889}, {"top_radius": 0.06290976914983659, "bottom_radius": 0.0431210679872271, "length": 0.0599633310700066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009883659724186, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186437648541673, "upper_button_position": 0.08234460111825137}], "rail_length": 5, "inclination": 83.23156178301545, "heading": 53.05358994765894} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634949996859166, "mass": 16.035180895437094, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332096089612494, "I_33_without_motor": 0.031947065077847385, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.275448197573548, "trigger": 800, "sampling_rate": 105, "lag": 1.5559955920682746, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8981937610609947, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593142923841257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5717.742777261455, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031817007217264937, "grain_number": 5, "grain_density": 1823.3277192053579, "grain_outer_radius": 0.032996361540304955, "grain_initial_inner_radius": 0.014529916718688597, "grain_initial_height": 0.11938661900829486, "grain_separation": 0.003588860175335608, "grains_center_of_mass_position": 0.3969709444031316, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006721970985018781, "throat_radius": 0.010686817805746405, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530723485862467}], "aerodynamic_surfaces": [{"length": 0.5578039717866069, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345144483196334}, {"n": 4, "root_chord": 0.11989774483347308, "tip_chord": 0.060758174151691845, "span": 0.10960893817148533, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506783127554538}, {"top_radius": 0.06319359204478431, "bottom_radius": 0.04436727589688338, "length": 0.059513859724808646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983079158175902, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183110590110236, "upper_button_position": 0.07999685680656665}], "rail_length": 5, "inclination": 83.62490251555934, "heading": 56.86135482680507} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349507214171242, "mass": 14.954896076580553, "I_11_without_motor": 6.321, "I_22_without_motor": 6.34003876180457, "I_33_without_motor": 0.017550073888356853, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01881635301426, "trigger": 800, "sampling_rate": 105, "lag": 1.5085407162706495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9782955928119834, "trigger": "apogee", "sampling_rate": 105, "lag": 1.436092997061205, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5631.292198993067, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317039851483486, "grain_number": 5, "grain_density": 1810.9730907370395, "grain_outer_radius": 0.03362141894994356, "grain_initial_inner_radius": 0.014792503804973666, "grain_initial_height": 0.11811292679462897, "grain_separation": 0.004329331608719684, "grains_center_of_mass_position": 0.39583770257271395, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010521291523135899, "throat_radius": 0.01203146220334554, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529156128436434}], "aerodynamic_surfaces": [{"length": 0.5585690168562724, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133373184168893}, {"n": 4, "root_chord": 0.11930603978143534, "tip_chord": 0.06028133217785949, "span": 0.11000840286438068, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483698840070712}, {"top_radius": 0.06172849958665658, "bottom_radius": 0.041522406768716345, "length": 0.0600286154100952, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990811465043577, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186891189114113, "upper_button_position": 0.08039202759294639}], "rail_length": 5, "inclination": 84.50172320235791, "heading": 49.84481243953314} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350835981642454, "mass": 15.631612229459959, "I_11_without_motor": 6.321, "I_22_without_motor": 6.338842924156079, "I_33_without_motor": 0.03727134410152496, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.070696894654667, "trigger": 800, "sampling_rate": 105, "lag": 1.610441235136367, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0665147970678415, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2881001838914887, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6631.626799298607, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296982860637169, "grain_number": 5, "grain_density": 1853.7295572555738, "grain_outer_radius": 0.032534515196002325, "grain_initial_inner_radius": 0.015088508509750952, "grain_initial_height": 0.11933812181712412, "grain_separation": 0.0035730699156063537, "grains_center_of_mass_position": 0.3972822996663679, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015447419662192898, "throat_radius": 0.010023283889801957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554945884881255}], "aerodynamic_surfaces": [{"length": 0.5581924419251805, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336101883137946}, {"n": 4, "root_chord": 0.11977097941919514, "tip_chord": 0.06071815856873747, "span": 0.10960713870508824, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504246720120742}, {"top_radius": 0.06220487818454438, "bottom_radius": 0.04187953710828801, "length": 0.06074796014302347, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983657267043435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176819165614689, "upper_button_position": 0.08068381014287462}], "rail_length": 5, "inclination": 83.72814869548053, "heading": 52.70234984075392} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350062556969643, "mass": 14.656910571480095, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314738221679625, "I_33_without_motor": 0.02240020688380955, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.845784868723946, "trigger": 800, "sampling_rate": 105, "lag": 1.427126256413314, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1072233475050595, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5669029244082282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6390.768126633267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032461252262964715, "grain_number": 5, "grain_density": 1827.9669083118663, "grain_outer_radius": 0.03345542889083931, "grain_initial_inner_radius": 0.014834414754610777, "grain_initial_height": 0.12044078357500702, "grain_separation": 0.0034743898770785795, "grains_center_of_mass_position": 0.39647992317814335, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012000176027347279, "throat_radius": 0.010962091732965792, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531831393712214}], "aerodynamic_surfaces": [{"length": 0.5589121663403169, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332966707957763}, {"n": 4, "root_chord": 0.12021583434447056, "tip_chord": 0.061021710222857996, "span": 0.1102598476568429, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486474971610389}, {"top_radius": 0.0639274436875473, "bottom_radius": 0.042421434282378816, "length": 0.060853408094629434, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004143465196842, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187181887593514, "upper_button_position": 0.08169615776033279}], "rail_length": 5, "inclination": 85.21133129712022, "heading": 51.94567090721547} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350582486715041, "mass": 15.18521486235173, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329222161286833, "I_33_without_motor": 0.02534016299240481, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.064848418872373, "trigger": 800, "sampling_rate": 105, "lag": 1.7129009197943006, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134676124740464, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3985536309996396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.812202062027, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288672971960808, "grain_number": 5, "grain_density": 1817.422781320874, "grain_outer_radius": 0.03239276678528696, "grain_initial_inner_radius": 0.014775950215792982, "grain_initial_height": 0.11895747762958438, "grain_separation": 0.0038629902272171667, "grains_center_of_mass_position": 0.39687843191918865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011724372102899768, "throat_radius": 0.011082017213722893, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254888514639739}], "aerodynamic_surfaces": [{"length": 0.5587484080760943, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347025079800228}, {"n": 4, "root_chord": 0.11964740679673093, "tip_chord": 0.060263708687214444, "span": 0.1099689203238827, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498378391562926}, {"top_radius": 0.06389042930723787, "bottom_radius": 0.046136793749177604, "length": 0.059818777653133086, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977869029342221, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61861911005035, "upper_button_position": 0.0791677928838721}], "rail_length": 5, "inclination": 84.01960856463471, "heading": 51.0263971694131} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350062735662847, "mass": 15.781882187206271, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329114090896003, "I_33_without_motor": 0.033174610793933, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065638834396937, "trigger": 800, "sampling_rate": 105, "lag": 1.368051001025925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.10069339863483, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7940421862133555, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7773.227745956978, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033475106878016365, "grain_number": 5, "grain_density": 1910.9209746642593, "grain_outer_radius": 0.03270159852512783, "grain_initial_inner_radius": 0.015286063419590908, "grain_initial_height": 0.12089840543650306, "grain_separation": 0.005563098612236437, "grains_center_of_mass_position": 0.3961770728553039, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010563665926663455, "throat_radius": 0.010739296864879315, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549463903012636}], "aerodynamic_surfaces": [{"length": 0.5581050075345476, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134896930244507}, {"n": 4, "root_chord": 0.12046589243908554, "tip_chord": 0.05993202335717639, "span": 0.11004549013455439, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494813686303301}, {"top_radius": 0.061709927535039205, "bottom_radius": 0.04440242040945943, "length": 0.06092879770520465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009317202079629, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617574183986761, "upper_button_position": 0.0833575362212019}], "rail_length": 5, "inclination": 85.06212391954872, "heading": 52.411417018608816} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350422880198786, "mass": 15.782056227818696, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323241454595989, "I_33_without_motor": 0.02859567359276783, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988077691946213, "trigger": 800, "sampling_rate": 105, "lag": 1.4595786593397386, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0439806792801172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5807467251376155, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6536.519818181401, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237162319349685, "grain_number": 5, "grain_density": 1786.9407481090245, "grain_outer_radius": 0.03310903715093881, "grain_initial_inner_radius": 0.01482205521129405, "grain_initial_height": 0.1195828599502277, "grain_separation": 0.006683736524046165, "grains_center_of_mass_position": 0.396020058049611, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015592829297291807, "throat_radius": 0.011274388541914038, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543702520979865}], "aerodynamic_surfaces": [{"length": 0.5585166568854542, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132941643091862}, {"n": 4, "root_chord": 0.11949399051467452, "tip_chord": 0.06000805122330816, "span": 0.1101719809500346, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497052188110247}, {"top_radius": 0.06248740959017891, "bottom_radius": 0.04290044367823296, "length": 0.05853267652673809, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985395126251273, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172208369717994, "upper_button_position": 0.08131867565332784}], "rail_length": 5, "inclination": 82.69943605444834, "heading": 55.61900092979311} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349722164453418, "mass": 15.0854647994318, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307733466036321, "I_33_without_motor": 0.030959020708256655, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.148248852330983, "trigger": 800, "sampling_rate": 105, "lag": 1.5679256725619537, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9450229447042541, "trigger": "apogee", "sampling_rate": 105, "lag": 1.473636846869842, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7771.138781736272, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308284952912427, "grain_number": 5, "grain_density": 1827.4542233953102, "grain_outer_radius": 0.03301849255640111, "grain_initial_inner_radius": 0.014876226540644575, "grain_initial_height": 0.11976762475211994, "grain_separation": 0.005496848367634142, "grains_center_of_mass_position": 0.39743024598113397, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009136705022932065, "throat_radius": 0.01018875511271743, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540791097603103}], "aerodynamic_surfaces": [{"length": 0.5585119104553233, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1323847719187061}, {"n": 4, "root_chord": 0.12055549447750824, "tip_chord": 0.05989634036234212, "span": 0.11061059956943015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490300099728596}, {"top_radius": 0.06325832337450929, "bottom_radius": 0.04092099254024788, "length": 0.06234041453328999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999534653663341, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186410545427341, "upper_button_position": 0.08131241082359997}], "rail_length": 5, "inclination": 84.83045269013968, "heading": 49.814394076149206} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350014516877231, "mass": 15.3324783940799, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31950378832545, "I_33_without_motor": 0.030668229218308276, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896933208945459, "trigger": 800, "sampling_rate": 105, "lag": 1.3320535169109369, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0873171880346715, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5564932126767619, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7387.749015803178, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032552332397868, "grain_number": 5, "grain_density": 1925.4606459693507, "grain_outer_radius": 0.032963003566862756, "grain_initial_inner_radius": 0.014585437099800208, "grain_initial_height": 0.11992498757293425, "grain_separation": 0.0042095471542279925, "grains_center_of_mass_position": 0.395962691574414, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003071215762188559, "throat_radius": 0.010445612683778223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536339822313831}], "aerodynamic_surfaces": [{"length": 0.5579112469144227, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324031365072527}, {"n": 4, "root_chord": 0.1198701862157901, "tip_chord": 0.05954160786228328, "span": 0.1091064347183318, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491326817870956}, {"top_radius": 0.06321313521717263, "bottom_radius": 0.04446458110456865, "length": 0.05965360803132257, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7018142644306535, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616814952638388, "upper_button_position": 0.0849993117922655}], "rail_length": 5, "inclination": 84.48912776053665, "heading": 54.00649046952435} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635016210032479, "mass": 15.693978055470927, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326684335406912, "I_33_without_motor": 0.03034614092131312, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979304361289344, "trigger": 800, "sampling_rate": 105, "lag": 1.445028850272865, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.950506429660198, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4908508240995504, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.239541936026, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326792173036218, "grain_number": 5, "grain_density": 1910.248829364755, "grain_outer_radius": 0.03235938179064608, "grain_initial_inner_radius": 0.014573019770884151, "grain_initial_height": 0.11965409917037985, "grain_separation": 0.005158283362929221, "grains_center_of_mass_position": 0.39789651645476287, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006552481956384695, "throat_radius": 0.010929502069595358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255423060753787}], "aerodynamic_surfaces": [{"length": 0.55805340183655, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333492128849232}, {"n": 4, "root_chord": 0.12060704281657866, "tip_chord": 0.06018639661492964, "span": 0.10885586417119554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507030693764485}, {"top_radius": 0.06446571872999575, "bottom_radius": 0.04235144517765611, "length": 0.05982784693509861, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004971706678595, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184047634085841, "upper_button_position": 0.08209240725927547}], "rail_length": 5, "inclination": 84.78978057087608, "heading": 52.45753560367388} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349694936645367, "mass": 15.449589737523732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313409695275956, "I_33_without_motor": 0.013457852993375017, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.973126468839455, "trigger": 800, "sampling_rate": 105, "lag": 1.4726503950542662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1139832077949632, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4982800548485096, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8920.277123919916, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303059778469572, "grain_number": 5, "grain_density": 1805.088242244217, "grain_outer_radius": 0.03254678778409561, "grain_initial_inner_radius": 0.01478667736062448, "grain_initial_height": 0.12018313109622322, "grain_separation": 0.004456329881236868, "grains_center_of_mass_position": 0.3937026801373975, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004384200504190242, "throat_radius": 0.011212568238679298, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254629537574991}], "aerodynamic_surfaces": [{"length": 0.5574254733772714, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1367585950634387}, {"n": 4, "root_chord": 0.12079215861340235, "tip_chord": 0.05974127992668554, "span": 0.11040162283479031, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487195153525501}, {"top_radius": 0.0634567643568383, "bottom_radius": 0.044304114333758186, "length": 0.05931481852022037, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007282388863331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178009321734612, "upper_button_position": 0.08292730671287185}], "rail_length": 5, "inclination": 84.27143160248951, "heading": 49.83012095629834} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349441891255672, "mass": 15.758738725600825, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3156663130539785, "I_33_without_motor": 0.029782200343558083, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93155663022587, "trigger": 800, "sampling_rate": 105, "lag": 1.5779132948751562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9447263182561711, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6828355883271324, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.083578543777, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033529793105387305, "grain_number": 5, "grain_density": 1749.6351827764151, "grain_outer_radius": 0.03337617315701845, "grain_initial_inner_radius": 0.015125716190997923, "grain_initial_height": 0.12047439254189535, "grain_separation": 0.0029699408829277686, "grains_center_of_mass_position": 0.3955099259778309, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011918102871030336, "throat_radius": 0.010861719358836085, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547928556610795}], "aerodynamic_surfaces": [{"length": 0.5573789856232787, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335061025471018}, {"n": 4, "root_chord": 0.11994538102588917, "tip_chord": 0.060195244427233396, "span": 0.11049802885571315, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047958549292581}, {"top_radius": 0.063753093279053, "bottom_radius": 0.0440399201663176, "length": 0.05984485703160547, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011855356557571, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61819073961733, "upper_button_position": 0.08299479603842719}], "rail_length": 5, "inclination": 83.81187052511994, "heading": 51.68517592972495} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349058772322658, "mass": 16.01080622603946, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322259554175174, "I_33_without_motor": 0.02268626538024695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.973699698973677, "trigger": 800, "sampling_rate": 105, "lag": 1.4568545072145602, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9270530016780137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3150611330336541, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4725.2240882918795, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329823365887356, "grain_number": 5, "grain_density": 1750.384109904149, "grain_outer_radius": 0.0327704578811309, "grain_initial_inner_radius": 0.0156451223208455, "grain_initial_height": 0.11903245683195045, "grain_separation": 0.0048502816056007385, "grains_center_of_mass_position": 0.3963752772601372, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.7093797130410775e-05, "throat_radius": 0.011092804160102993, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552144820618374}], "aerodynamic_surfaces": [{"length": 0.5588087385096736, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337823283422424}, {"n": 4, "root_chord": 0.12030948834127056, "tip_chord": 0.05984657815692177, "span": 0.1080405724598141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500270290497122}, {"top_radius": 0.06366746874081068, "bottom_radius": 0.04380006645128368, "length": 0.0586825272005741, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011463869554013, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172325388202059, "upper_button_position": 0.08391384813519542}], "rail_length": 5, "inclination": 85.57047678953207, "heading": 51.98636876304106} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350256612982481, "mass": 15.591745111398012, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311241243432403, "I_33_without_motor": 0.022537029047266854, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.130955129722969, "trigger": 800, "sampling_rate": 105, "lag": 1.406947103975135, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.089524803767254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5561299470267975, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4794.392803367818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285401656166664, "grain_number": 5, "grain_density": 1869.0599429783178, "grain_outer_radius": 0.033325404324700256, "grain_initial_inner_radius": 0.01475853194914041, "grain_initial_height": 0.11976119800393026, "grain_separation": 0.0051325577983681835, "grains_center_of_mass_position": 0.3960324898367714, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015508912435960327, "throat_radius": 0.009871573651457712, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551363047041717}], "aerodynamic_surfaces": [{"length": 0.5572097691405691, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338928614418087}, {"n": 4, "root_chord": 0.12067470489980169, "tip_chord": 0.05987621354539456, "span": 0.11063763060094603, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494575948342797}, {"top_radius": 0.0642884203211059, "bottom_radius": 0.04393956164812584, "length": 0.059887487258416444, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000311410549191, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171594765054877, "upper_button_position": 0.0828716645494314}], "rail_length": 5, "inclination": 87.27889163480837, "heading": 53.93133901882222} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350190444320157, "mass": 15.620378394762866, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3383971820416845, "I_33_without_motor": 0.0331227273570142, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.939547248493707, "trigger": 800, "sampling_rate": 105, "lag": 1.5111744151245519, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1660774065115203, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6775757237538491, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5467.985604938003, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032377581088641375, "grain_number": 5, "grain_density": 1855.5444305909766, "grain_outer_radius": 0.033870339810757745, "grain_initial_inner_radius": 0.014389050118559383, "grain_initial_height": 0.11976087743346374, "grain_separation": 0.004771473891575985, "grains_center_of_mass_position": 0.39766013981671705, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011429182240525668, "throat_radius": 0.011032746353332358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536371226051017}], "aerodynamic_surfaces": [{"length": 0.5578584092764749, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134772942214356}, {"n": 4, "root_chord": 0.12067874025338785, "tip_chord": 0.06006260904438819, "span": 0.1104984601776684, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0521132861450444}, {"top_radius": 0.06226445710731568, "bottom_radius": 0.04374599751963727, "length": 0.058907520993169676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012086161576718, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177619068131003, "upper_button_position": 0.08344670934457155}], "rail_length": 5, "inclination": 85.33860242717215, "heading": 51.150271796632815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350221607644993, "mass": 16.351740951960366, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334399418185816, "I_33_without_motor": 0.05314599856816141, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.89052937324484, "trigger": 800, "sampling_rate": 105, "lag": 1.461416471059828, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0574100274797438, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4395014508159993, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5439.719614617876, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032375988962209, "grain_number": 5, "grain_density": 1889.3614341311918, "grain_outer_radius": 0.03314194281539544, "grain_initial_inner_radius": 0.014473021179736542, "grain_initial_height": 0.11957642575815906, "grain_separation": 0.004950530982813312, "grains_center_of_mass_position": 0.39502817071669444, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012219659793136063, "throat_radius": 0.010978572912764132, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560709567283075}], "aerodynamic_surfaces": [{"length": 0.5592956453109712, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348510276024024}, {"n": 4, "root_chord": 0.11973374887220771, "tip_chord": 0.059283579033114035, "span": 0.11030581607333724, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050043194037379}, {"top_radius": 0.06449583608291935, "bottom_radius": 0.043444032649046296, "length": 0.0583773628615547, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7023306035681449, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617301791926612, "upper_button_position": 0.08502881164153286}], "rail_length": 5, "inclination": 84.2512174658725, "heading": 51.83421572657554} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634912421714552, "mass": 15.713266253704656, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331371877718711, "I_33_without_motor": 0.027369030675354074, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8529981192303, "trigger": 800, "sampling_rate": 105, "lag": 1.699979843809591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.971697427081185, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5770807797255402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5339.882735811041, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03259076706455401, "grain_number": 5, "grain_density": 1718.534690175787, "grain_outer_radius": 0.03303944007439208, "grain_initial_inner_radius": 0.015044762083773713, "grain_initial_height": 0.12081275016352695, "grain_separation": 0.004557555634943111, "grains_center_of_mass_position": 0.3984740141837999, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011737680433265086, "throat_radius": 0.01128750077534104, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547578012060487}], "aerodynamic_surfaces": [{"length": 0.559027155764402, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347267476779568}, {"n": 4, "root_chord": 0.12075911146922341, "tip_chord": 0.06096580986193544, "span": 0.10968869401696939, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487412419071958}, {"top_radius": 0.06478119377165771, "bottom_radius": 0.04400921132465079, "length": 0.0608307938491026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006318757104738, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191675200069567, "upper_button_position": 0.08146435570351707}], "rail_length": 5, "inclination": 85.06400190482546, "heading": 55.23344317988241} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349457239067721, "mass": 15.574814463119012, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325091759610674, "I_33_without_motor": 0.029382509424738065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081336368612886, "trigger": 800, "sampling_rate": 105, "lag": 1.5467020695242195, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0402044897305875, "trigger": "apogee", "sampling_rate": 105, "lag": 1.746680697842528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6052.670560847864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315970993873494, "grain_number": 5, "grain_density": 1768.1195700234111, "grain_outer_radius": 0.03264290119920827, "grain_initial_inner_radius": 0.01465952954159979, "grain_initial_height": 0.11913155941911538, "grain_separation": 0.006571463953611579, "grains_center_of_mass_position": 0.397808601144281, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.31120696419062e-06, "throat_radius": 0.010727547480869635, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557699608802888}], "aerodynamic_surfaces": [{"length": 0.5558771922494602, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338987385374566}, {"n": 4, "root_chord": 0.1203806882987374, "tip_chord": 0.059171069847967384, "span": 0.11051666600272515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490753668976374}, {"top_radius": 0.0644109925963705, "bottom_radius": 0.042821738261174545, "length": 0.060992553089836865, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994190363003496, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168981631462093, "upper_button_position": 0.08252087315414036}], "rail_length": 5, "inclination": 83.62364887141935, "heading": 53.243566034098514} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348864266647661, "mass": 16.020116979249735, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326170761931862, "I_33_without_motor": 0.04858129589059991, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066614309545914, "trigger": 800, "sampling_rate": 105, "lag": 1.5502258112489815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9956590446669668, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6021495098712084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.804544495513, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252001926009215, "grain_number": 5, "grain_density": 1755.7004596283102, "grain_outer_radius": 0.03296589883843595, "grain_initial_inner_radius": 0.014939542859818048, "grain_initial_height": 0.12140991696551194, "grain_separation": 0.004161171972852305, "grains_center_of_mass_position": 0.396525422914704, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008747104748502364, "throat_radius": 0.011250989904750715, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543706251843993}], "aerodynamic_surfaces": [{"length": 0.5580116669704595, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345039279924556}, {"n": 4, "root_chord": 0.12007235251235636, "tip_chord": 0.060247715119005334, "span": 0.10928047604417877, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049152296273825}, {"top_radius": 0.06421382745418361, "bottom_radius": 0.0439316969344357, "length": 0.058313637676527946, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992451973354126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182500888194183, "upper_button_position": 0.08099510851599423}], "rail_length": 5, "inclination": 83.91516872832193, "heading": 53.62542233478624} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349272806868332, "mass": 15.00981704620158, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315146551027831, "I_33_without_motor": 0.04297192538207546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.970661737648731, "trigger": 800, "sampling_rate": 105, "lag": 1.3890354752463838, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9416409358186182, "trigger": "apogee", "sampling_rate": 105, "lag": 1.207000295680661, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7138.217589150028, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033232141253683525, "grain_number": 5, "grain_density": 1868.5273356495175, "grain_outer_radius": 0.03293576775726146, "grain_initial_inner_radius": 0.015080177045733657, "grain_initial_height": 0.11927482292375227, "grain_separation": 0.005536210083196877, "grains_center_of_mass_position": 0.3961936004384863, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.650890103171271e-05, "throat_radius": 0.01088623541507661, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551717957246629}], "aerodynamic_surfaces": [{"length": 0.5573682685860851, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333039694766232}, {"n": 4, "root_chord": 0.1196852080861276, "tip_chord": 0.059609657626958544, "span": 0.10946198931196051, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501134697951588}, {"top_radius": 0.06321065254991232, "bottom_radius": 0.04289759574154612, "length": 0.060442200460827315, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989824015906576, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164133161484243, "upper_button_position": 0.08256908544223329}], "rail_length": 5, "inclination": 85.17857945585655, "heading": 53.98569865151314} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350331068290702, "mass": 15.588815646517723, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320314496688822, "I_33_without_motor": 0.04068136039008933, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12012344315782, "trigger": 800, "sampling_rate": 105, "lag": 1.385335621633475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9297941247315882, "trigger": "apogee", "sampling_rate": 105, "lag": 1.383960035579884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5875.169462616547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241326396138955, "grain_number": 5, "grain_density": 1773.2915512625532, "grain_outer_radius": 0.033067592292874246, "grain_initial_inner_radius": 0.014875891464755564, "grain_initial_height": 0.11982224389510741, "grain_separation": 0.005222232424906427, "grains_center_of_mass_position": 0.3978958924610339, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008747276361475199, "throat_radius": 0.011010844592766173, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535268315297767}], "aerodynamic_surfaces": [{"length": 0.5570690953017352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133655397795348}, {"n": 4, "root_chord": 0.11978526423187401, "tip_chord": 0.060540710624425516, "span": 0.11023603176465221, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491580371904041}, {"top_radius": 0.06464519773346217, "bottom_radius": 0.04293532853649873, "length": 0.06076837754337902, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006101059629091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181945271941671, "upper_button_position": 0.08241557876874195}], "rail_length": 5, "inclination": 84.8842215523448, "heading": 53.834341567229956} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349564485403267, "mass": 14.84997712668715, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310177329116812, "I_33_without_motor": 0.04812418442070504, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.276567088212799, "trigger": 800, "sampling_rate": 105, "lag": 1.448858336694269, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0143923381490865, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4874857107653416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6661.489137353167, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324731852944389, "grain_number": 5, "grain_density": 1812.5725388889218, "grain_outer_radius": 0.03259924387271906, "grain_initial_inner_radius": 0.01519575183793338, "grain_initial_height": 0.1205243342494967, "grain_separation": 0.005791919788428597, "grains_center_of_mass_position": 0.396330596778323, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016384876377317544, "throat_radius": 0.01193006243009063, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546519611361329}], "aerodynamic_surfaces": [{"length": 0.559352220123216, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342582209995073}, {"n": 4, "root_chord": 0.12061748678823803, "tip_chord": 0.059897913795309364, "span": 0.11058910076911063, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05066369869204}, {"top_radius": 0.063201470143063, "bottom_radius": 0.0431462293234358, "length": 0.060063201283194534, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6976765813987099, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172807345819934, "upper_button_position": 0.08039584681671652}], "rail_length": 5, "inclination": 82.54880491925708, "heading": 53.84102220678574} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635019130597404, "mass": 14.856316961931407, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331327301282966, "I_33_without_motor": 0.028470922398954428, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.88571775676996, "trigger": 800, "sampling_rate": 105, "lag": 1.3905290652862372, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0004972451348153, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6267267734495294, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5659.051170305228, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281324944544463, "grain_number": 5, "grain_density": 1826.8487702719708, "grain_outer_radius": 0.0327430506811288, "grain_initial_inner_radius": 0.01505030267859374, "grain_initial_height": 0.12116757210314515, "grain_separation": 0.005409431750049898, "grains_center_of_mass_position": 0.39647778746407, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011917022244287547, "throat_radius": 0.010467703296710172, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552987068374002}], "aerodynamic_surfaces": [{"length": 0.5571659469867156, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133351926720468}, {"n": 4, "root_chord": 0.1191677136855739, "tip_chord": 0.05985959865172807, "span": 0.11043503128907368, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481860629716202}, {"top_radius": 0.06396842642690936, "bottom_radius": 0.041760357748741046, "length": 0.05950436297510766, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998168813410984, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195161171558358, "upper_button_position": 0.08030076418526266}], "rail_length": 5, "inclination": 84.23579667425327, "heading": 51.330946991041046} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063499353278983, "mass": 14.651012379508341, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332299400819915, "I_33_without_motor": 0.0586683557664895, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.051291861354718, "trigger": 800, "sampling_rate": 105, "lag": 1.497827937510171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9653836506776935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1585678564363677, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7169.270164932508, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311588783314396, "grain_number": 5, "grain_density": 1768.443940157639, "grain_outer_radius": 0.033100510885676324, "grain_initial_inner_radius": 0.014668671191472889, "grain_initial_height": 0.11997776921674884, "grain_separation": 0.0049320365768151615, "grains_center_of_mass_position": 0.3968847227010985, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00043411094209128576, "throat_radius": 0.010597138020086003, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551018142789119}], "aerodynamic_surfaces": [{"length": 0.5585609515115697, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347536332458317}, {"n": 4, "root_chord": 0.11940279283374344, "tip_chord": 0.06006017835491875, "span": 0.10979035804366907, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493164962491999}, {"top_radius": 0.06254342898390043, "bottom_radius": 0.04444206084375876, "length": 0.060240672863453915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011058916437306, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173649687679276, "upper_button_position": 0.08374092287580304}], "rail_length": 5, "inclination": 85.3895315267231, "heading": 52.847418838390304} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063498413277112, "mass": 15.40388371944625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322529592146623, "I_33_without_motor": 0.04030393159318462, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.016446383343709, "trigger": 800, "sampling_rate": 105, "lag": 1.4413462752869897, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9558933563951466, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8510608519209073, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6997.169751570401, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358211419191533, "grain_number": 5, "grain_density": 1732.637311710055, "grain_outer_radius": 0.03318050342869283, "grain_initial_inner_radius": 0.014897276471477459, "grain_initial_height": 0.12115725712579907, "grain_separation": 0.004738165916815023, "grains_center_of_mass_position": 0.3969129951010182, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007995754639997974, "throat_radius": 0.01085123057491378, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548659036565948}], "aerodynamic_surfaces": [{"length": 0.5589100628670834, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335403060228493}, {"n": 4, "root_chord": 0.11995310963400213, "tip_chord": 0.05952723528656302, "span": 0.10997434140515307, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497743562631074}, {"top_radius": 0.0645770037156956, "bottom_radius": 0.04370985401454453, "length": 0.06117067431603777, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990580649355367, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202134948419977, "upper_button_position": 0.07884457009353896}], "rail_length": 5, "inclination": 84.27727130467652, "heading": 53.94376263891585} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351341310735377, "mass": 14.68020609863345, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330709444702324, "I_33_without_motor": 0.04752293824446524, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.14781995110654, "trigger": 800, "sampling_rate": 105, "lag": 1.4165338381151271, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0710299418125337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3363143966889584, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.19704161141, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262356745692028, "grain_number": 5, "grain_density": 1795.3738615208658, "grain_outer_radius": 0.033020331254321376, "grain_initial_inner_radius": 0.015446576280686275, "grain_initial_height": 0.12004889746632426, "grain_separation": 0.0060316175684507955, "grains_center_of_mass_position": 0.3968299974473631, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024138203450210744, "throat_radius": 0.010810977419159451, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255023038763996}], "aerodynamic_surfaces": [{"length": 0.5567869903691506, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134518048138086}, {"n": 4, "root_chord": 0.1198376324957026, "tip_chord": 0.05973404330103827, "span": 0.10955464711405523, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048921912048372}, {"top_radius": 0.06320576991603663, "bottom_radius": 0.04296556335741648, "length": 0.060077398527520226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998659390756878, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181430709304503, "upper_button_position": 0.08172286814523755}], "rail_length": 5, "inclination": 85.13781938728692, "heading": 53.53534032291595} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635055505081538, "mass": 15.246782718754734, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3262060001508535, "I_33_without_motor": 0.035690663941121394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.097037034089913, "trigger": 800, "sampling_rate": 105, "lag": 1.6237609181024744, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8712324971550643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5796444781141608, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5687.381939181255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268646702812526, "grain_number": 5, "grain_density": 1831.4281079800483, "grain_outer_radius": 0.032152964372967587, "grain_initial_inner_radius": 0.015225816334653294, "grain_initial_height": 0.12036180840632989, "grain_separation": 0.004612510937959347, "grains_center_of_mass_position": 0.39764396621069886, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005670548610613258, "throat_radius": 0.010413712825152778, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534063900532122}], "aerodynamic_surfaces": [{"length": 0.5572174375209306, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357882388007474}, {"n": 4, "root_chord": 0.11982104766199174, "tip_chord": 0.06050499762451876, "span": 0.11034406643642077, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494382944713625}, {"top_radius": 0.06325505372766335, "bottom_radius": 0.04343236602102315, "length": 0.0582110090480505, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990799523845295, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180727398620673, "upper_button_position": 0.08100721252246212}], "rail_length": 5, "inclination": 85.7082015471236, "heading": 53.77496841001827} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349719200729124, "mass": 15.916800385183269, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313388475782686, "I_33_without_motor": 0.02935121422533407, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.851142076451818, "trigger": 800, "sampling_rate": 105, "lag": 1.609122304245615, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0184524522221632, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7367804918477276, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5360.684187904575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362705822893152, "grain_number": 5, "grain_density": 1754.2774437687385, "grain_outer_radius": 0.03320574149600042, "grain_initial_inner_radius": 0.015067817907066695, "grain_initial_height": 0.12007192719530327, "grain_separation": 0.004105365967982355, "grains_center_of_mass_position": 0.39712055419529285, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008988927326463505, "throat_radius": 0.01107636749471518, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255661096069513}], "aerodynamic_surfaces": [{"length": 0.5566304163054289, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325334281323176}, {"n": 4, "root_chord": 0.12044351914551725, "tip_chord": 0.06032077807066272, "span": 0.11050292505937803, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051643512354124}, {"top_radius": 0.06402109147118284, "bottom_radius": 0.04340390155193692, "length": 0.05872212311041412, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700418145069759, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186711747527581, "upper_button_position": 0.08174697031700084}], "rail_length": 5, "inclination": 86.10215947423715, "heading": 51.95834650524761} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349923241601589, "mass": 15.668286832663584, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31910928111129, "I_33_without_motor": 0.022721904764914133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.063503025280331, "trigger": 800, "sampling_rate": 105, "lag": 1.500534597547479, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0542324956003344, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4274789598445556, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.710455008328, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892612462689396, "grain_number": 5, "grain_density": 1836.448757506291, "grain_outer_radius": 0.03294488993455898, "grain_initial_inner_radius": 0.014778322072181492, "grain_initial_height": 0.11924944909546109, "grain_separation": 0.0057656890341303245, "grains_center_of_mass_position": 0.39721654650421273, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008304310337785353, "throat_radius": 0.010931799818906046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554605437295638}], "aerodynamic_surfaces": [{"length": 0.5595143091759874, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13141173508333}, {"n": 4, "root_chord": 0.12099282336304601, "tip_chord": 0.059433373964065936, "span": 0.11003880636238442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477786979528119}, {"top_radius": 0.0618734531213815, "bottom_radius": 0.042314217187534926, "length": 0.05971957018182493, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700577128612674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159066947555694, "upper_button_position": 0.0846704338571046}], "rail_length": 5, "inclination": 84.4410183428191, "heading": 52.46328185160885} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349527356917284, "mass": 15.869810785253653, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3095131008035725, "I_33_without_motor": 0.04454439495800584, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.930344468153587, "trigger": 800, "sampling_rate": 105, "lag": 1.4791197483742555, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0297653895234853, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2254809387927166, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6928.395443726381, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327880061484404, "grain_number": 5, "grain_density": 1833.1522338821685, "grain_outer_radius": 0.03281477639038042, "grain_initial_inner_radius": 0.015022622715700602, "grain_initial_height": 0.1199158618313783, "grain_separation": 0.0028773602122798394, "grains_center_of_mass_position": 0.3948173547641272, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008195954706913726, "throat_radius": 0.011116429391195289, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544604238976311}], "aerodynamic_surfaces": [{"length": 0.5587233159292407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326971351197885}, {"n": 4, "root_chord": 0.11971046505876141, "tip_chord": 0.060338157029221545, "span": 0.11020586918761813, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874208420208}, {"top_radius": 0.0636170476639579, "bottom_radius": 0.04386141313027969, "length": 0.06043372935925669, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003445223297525, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180649791483261, "upper_button_position": 0.08227954318142638}], "rail_length": 5, "inclination": 85.37734032245044, "heading": 54.23166502825542} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349180667331324, "mass": 15.443935259665643, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330345088252888, "I_33_without_motor": 0.04604525063333153, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.074833320226558, "trigger": 800, "sampling_rate": 105, "lag": 1.3588939396436377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9778361173036729, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5191008629029978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4928.111770286472, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03390191668713672, "grain_number": 5, "grain_density": 1811.6325587646586, "grain_outer_radius": 0.03288922314322386, "grain_initial_inner_radius": 0.015204455388576163, "grain_initial_height": 0.11811782843046506, "grain_separation": 0.00516089631071237, "grains_center_of_mass_position": 0.39718330695441356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005627098749639466, "throat_radius": 0.010505331104014852, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535839214433295}], "aerodynamic_surfaces": [{"length": 0.5583306179377059, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341109475555293}, {"n": 4, "root_chord": 0.12070701463398927, "tip_chord": 0.05993485045007502, "span": 0.1101605113936197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486290589625165}, {"top_radius": 0.06372306723493083, "bottom_radius": 0.044077270271762226, "length": 0.06087454576598124, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993567551058124, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188867964719068, "upper_button_position": 0.0804699586339056}], "rail_length": 5, "inclination": 84.40818151362286, "heading": 53.41498341779259} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350801204618264, "mass": 15.610994390721805, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32848156739817, "I_33_without_motor": 0.043142321977104305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.914868841281777, "trigger": 800, "sampling_rate": 105, "lag": 1.3521465247500162, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0371555144494413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5692516801462857, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5976.398335259892, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262579251752797, "grain_number": 5, "grain_density": 1766.5012126225092, "grain_outer_radius": 0.03297400261572069, "grain_initial_inner_radius": 0.014957571322349213, "grain_initial_height": 0.11966307709311352, "grain_separation": 0.0034904969690560264, "grains_center_of_mass_position": 0.39591153741919777, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013445353378966935, "throat_radius": 0.011999374253178452, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524127790931021}], "aerodynamic_surfaces": [{"length": 0.559650452892874, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133498895638621}, {"n": 4, "root_chord": 0.11903894636536534, "tip_chord": 0.059970490823837104, "span": 0.10996944871202403, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050745991668631}, {"top_radius": 0.06459563664734161, "bottom_radius": 0.04441191074316669, "length": 0.05985354123967283, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992343687765963, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618635609394689, "upper_button_position": 0.0805987593819073}], "rail_length": 5, "inclination": 84.29461714697294, "heading": 52.105151254480056} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350413239173665, "mass": 15.458389485510432, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312454660535781, "I_33_without_motor": 0.019006193978175913, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.082001255584757, "trigger": 800, "sampling_rate": 105, "lag": 1.5139630577094452, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0882620703470673, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5343366409555084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6309.240625078346, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033907230594933745, "grain_number": 5, "grain_density": 1787.0236943230725, "grain_outer_radius": 0.03292151290229115, "grain_initial_inner_radius": 0.015723338168852363, "grain_initial_height": 0.12024147667860367, "grain_separation": 0.007923508973487956, "grains_center_of_mass_position": 0.3969984800093564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011712656628275519, "throat_radius": 0.010163359527325616, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256554981122137}], "aerodynamic_surfaces": [{"length": 0.5585267687511752, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342462881356736}, {"n": 4, "root_chord": 0.12036907186326475, "tip_chord": 0.05956358433495167, "span": 0.11056397544624925, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501991687753658}, {"top_radius": 0.06452957107302729, "bottom_radius": 0.04459371884711442, "length": 0.060593509280713234, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980556098252283, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190627831419175, "upper_button_position": 0.07899282668331076}], "rail_length": 5, "inclination": 83.29817279094296, "heading": 50.86247268951675} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349881921672362, "mass": 15.328973780607834, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323885370418771, "I_33_without_motor": 0.03642484479323454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998072976275969, "trigger": 800, "sampling_rate": 105, "lag": 1.4429275636705736, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024567071027436, "trigger": "apogee", "sampling_rate": 105, "lag": 1.493284474316313, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6748.176851872659, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241835459623543, "grain_number": 5, "grain_density": 1640.6384494206343, "grain_outer_radius": 0.03264213506443041, "grain_initial_inner_radius": 0.014051056863987079, "grain_initial_height": 0.11930926584584843, "grain_separation": 0.0036750229916667045, "grains_center_of_mass_position": 0.39637747508054194, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009935844649763591, "throat_radius": 0.011014888264490357, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555885461497716}], "aerodynamic_surfaces": [{"length": 0.5583260356321268, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331919873766965}, {"n": 4, "root_chord": 0.11941918234454163, "tip_chord": 0.060675164737095846, "span": 0.11028990524819061, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491674550745125}, {"top_radius": 0.06292871082348148, "bottom_radius": 0.04450956443678068, "length": 0.05794560605716634, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993698730283597, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194411747419432, "upper_button_position": 0.07992869828641658}], "rail_length": 5, "inclination": 85.436558245987, "heading": 54.54696167328668} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349577627982571, "mass": 15.296344912774217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318516730811255, "I_33_without_motor": 0.013978257781024513, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.948360832813089, "trigger": 800, "sampling_rate": 105, "lag": 1.4999459563985913, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0505072672417293, "trigger": "apogee", "sampling_rate": 105, "lag": 1.093587252714183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7773.812841572051, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03368579694690984, "grain_number": 5, "grain_density": 1830.703197102522, "grain_outer_radius": 0.033154867707571305, "grain_initial_inner_radius": 0.015117536477346717, "grain_initial_height": 0.12008097076381014, "grain_separation": 0.004989426132071934, "grains_center_of_mass_position": 0.39660643822341046, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001395771729913209, "throat_radius": 0.01074705235072735, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542579821391566}], "aerodynamic_surfaces": [{"length": 0.5571913042158753, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344315533115081}, {"n": 4, "root_chord": 0.11934862401705951, "tip_chord": 0.0605903531100229, "span": 0.1097258605194972, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486442099607491}, {"top_radius": 0.06356918850340545, "bottom_radius": 0.04488304570667786, "length": 0.06018910897823852, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999639553746008, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170765816199845, "upper_button_position": 0.0828873737546163}], "rail_length": 5, "inclination": 84.92910734694264, "heading": 53.61804242606453} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349668082640442, "mass": 15.813002395897898, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325274791733413, "I_33_without_motor": 0.038465026035881686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885534386028668, "trigger": 800, "sampling_rate": 105, "lag": 1.5763144332123213, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.007524783334614, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6661581826998855, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6436.155751179346, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03256104977822013, "grain_number": 5, "grain_density": 1822.469856015375, "grain_outer_radius": 0.03296494887073178, "grain_initial_inner_radius": 0.015539559291616968, "grain_initial_height": 0.11831238176481094, "grain_separation": 0.0064108277897173965, "grains_center_of_mass_position": 0.39835887395873826, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015446349782027968, "throat_radius": 0.010382676338319352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254791079173839}], "aerodynamic_surfaces": [{"length": 0.5570460599684245, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349294627330049}, {"n": 4, "root_chord": 0.12003572781829337, "tip_chord": 0.06008112690316572, "span": 0.11023102182240752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497824068989312}, {"top_radius": 0.06402356258117235, "bottom_radius": 0.04422793364820905, "length": 0.06022741429558583, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699403784798881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190193649251874, "upper_button_position": 0.0803844198736936}], "rail_length": 5, "inclination": 85.6086508038111, "heading": 53.55769918812469} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348185939567065, "mass": 16.23382770892236, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30475712465964, "I_33_without_motor": 0.02486297329999505, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.05151072062981, "trigger": 800, "sampling_rate": 105, "lag": 1.4890447342607167, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0690749253667462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.46606811495207, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7849.000726863084, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0335753889170087, "grain_number": 5, "grain_density": 1806.4760969598744, "grain_outer_radius": 0.03320431145119263, "grain_initial_inner_radius": 0.015002815004005252, "grain_initial_height": 0.12092313662969334, "grain_separation": 0.0038149136187508583, "grains_center_of_mass_position": 0.39842926903133097, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018350660839296078, "throat_radius": 0.01109947035342356, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539536224875656}], "aerodynamic_surfaces": [{"length": 0.558259599704287, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338960434943923}, {"n": 4, "root_chord": 0.11996108929445072, "tip_chord": 0.06035616986402454, "span": 0.11048105930254555, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502553432241841}, {"top_radius": 0.06409589192610626, "bottom_radius": 0.04505567269595459, "length": 0.06080942206049029, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992709034032923, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184750245907645, "upper_button_position": 0.08079587881252781}], "rail_length": 5, "inclination": 84.4604975595205, "heading": 53.660550320895425} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350278812462207, "mass": 15.679949781569475, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317862022347124, "I_33_without_motor": 0.03893085333174746, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005300306844882, "trigger": 800, "sampling_rate": 105, "lag": 1.398055958558474, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9218090303658509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.176313413614036, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5755.491953315391, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032109803644505504, "grain_number": 5, "grain_density": 1830.4303419755952, "grain_outer_radius": 0.033180866053489105, "grain_initial_inner_radius": 0.015164316530364675, "grain_initial_height": 0.11938343714284723, "grain_separation": 0.00560345429661989, "grains_center_of_mass_position": 0.39590661564220697, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001582957595094645, "throat_radius": 0.010972191432078175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550964354488343}], "aerodynamic_surfaces": [{"length": 0.5576163357784137, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135132195574391}, {"n": 4, "root_chord": 0.12002506449223727, "tip_chord": 0.060494242608088174, "span": 0.10953343803501023, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050177515265764}, {"top_radius": 0.06401622928608086, "bottom_radius": 0.044204847170137555, "length": 0.05918257743763092, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990203553931725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619366013463438, "upper_button_position": 0.07965434192973453}], "rail_length": 5, "inclination": 82.60421424866104, "heading": 55.759960553006934} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349689290766646, "mass": 15.287406716633038, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313493694707317, "I_33_without_motor": 0.027156595352900194, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.907711388481541, "trigger": 800, "sampling_rate": 105, "lag": 1.5332368649364383, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0596096933699148, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7694653370533653, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5226.646924393132, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033125949839193126, "grain_number": 5, "grain_density": 1802.3989328934804, "grain_outer_radius": 0.032702048962722254, "grain_initial_inner_radius": 0.014822849804377366, "grain_initial_height": 0.11851128142533768, "grain_separation": 0.004685451542164443, "grains_center_of_mass_position": 0.3965581070132657, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011524209958542865, "throat_radius": 0.011265820580217694, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537337368536012}], "aerodynamic_surfaces": [{"length": 0.5585733920402084, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134572710319406}, {"n": 4, "root_chord": 0.11941706933712266, "tip_chord": 0.05975479491653192, "span": 0.11012894302014523, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048459371627066}, {"top_radius": 0.06476344976751149, "bottom_radius": 0.04271292814763674, "length": 0.059522423512789795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987406277075643, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616652920718908, "upper_button_position": 0.0820877069886563}], "rail_length": 5, "inclination": 85.76882820138569, "heading": 54.102694864161855} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349223201961937, "mass": 16.055475433221186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316391634408685, "I_33_without_motor": 0.00682800721069407, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913052017957154, "trigger": 800, "sampling_rate": 105, "lag": 1.5788147407347435, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9796139093029506, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465932119670714, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7305.410699483472, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327955016711396, "grain_number": 5, "grain_density": 1789.3410928758385, "grain_outer_radius": 0.03243886554131192, "grain_initial_inner_radius": 0.01445264906904543, "grain_initial_height": 0.12016935574683171, "grain_separation": 0.0043519113836310306, "grains_center_of_mass_position": 0.397425745637148, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014479079886564963, "throat_radius": 0.01147202850019607, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542842766687936}], "aerodynamic_surfaces": [{"length": 0.5583284923899483, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132774772145401}, {"n": 4, "root_chord": 0.12020200271637022, "tip_chord": 0.05944137767273463, "span": 0.1094866803642336, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051630529481766}, {"top_radius": 0.06214934396872, "bottom_radius": 0.045040587463511216, "length": 0.06296431558151928, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999136110480144, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166645133435169, "upper_button_position": 0.08324909770449751}], "rail_length": 5, "inclination": 83.46420824402064, "heading": 55.58867035638214} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350342548024938, "mass": 15.827862635111236, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32580554354522, "I_33_without_motor": 0.02419182582896183, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.85264032298043, "trigger": 800, "sampling_rate": 105, "lag": 1.3151059940598726, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9000092681276941, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4907306923232257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6021.322149797308, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354987989460545, "grain_number": 5, "grain_density": 1850.848260076352, "grain_outer_radius": 0.03345875069995948, "grain_initial_inner_radius": 0.015214712301090786, "grain_initial_height": 0.12050721166405845, "grain_separation": 0.003974291021781748, "grains_center_of_mass_position": 0.3975743683322653, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002703167180438947, "throat_radius": 0.011222753727694924, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25489245723884}], "aerodynamic_surfaces": [{"length": 0.5600627015140806, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132920650640713}, {"n": 4, "root_chord": 0.1199899899449933, "tip_chord": 0.05984814819290539, "span": 0.10982215046665306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800459622067}, {"top_radius": 0.0640093396601023, "bottom_radius": 0.042696954505798676, "length": 0.05972933931501451, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999692632938151, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189716951301842, "upper_button_position": 0.0809975681636309}], "rail_length": 5, "inclination": 84.6915670754933, "heading": 54.69974791352665} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349177065803747, "mass": 14.403768944140147, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315837309996075, "I_33_without_motor": 0.02903245189055765, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.845687770247363, "trigger": 800, "sampling_rate": 105, "lag": 1.3763943012614852, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0424086919730462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.074465733675767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4069.9461230143697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033636497189096635, "grain_number": 5, "grain_density": 1861.4360133918851, "grain_outer_radius": 0.03336737234638339, "grain_initial_inner_radius": 0.014534196283352282, "grain_initial_height": 0.12127148008267356, "grain_separation": 0.0069968578450807575, "grains_center_of_mass_position": 0.39902616187154527, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002436168333597444, "throat_radius": 0.010620936589486065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558885198232854}], "aerodynamic_surfaces": [{"length": 0.5576389525036097, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333570808284323}, {"n": 4, "root_chord": 0.11880458734722998, "tip_chord": 0.06036095343414096, "span": 0.11019287936975597, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507902521963777}, {"top_radius": 0.06298395873516432, "bottom_radius": 0.04333789323712267, "length": 0.05888535258110316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012105132781695, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166018925968864, "upper_button_position": 0.08460862068128316}], "rail_length": 5, "inclination": 85.65034594262629, "heading": 50.628947145792054} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349751002854578, "mass": 15.417990728441158, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331772067302603, "I_33_without_motor": 0.03325216744408652, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.889343259676105, "trigger": 800, "sampling_rate": 105, "lag": 1.4637263502285023, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1015189847298128, "trigger": "apogee", "sampling_rate": 105, "lag": 1.847142902111514, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5904.273025044164, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032437696132406685, "grain_number": 5, "grain_density": 1825.8737846662966, "grain_outer_radius": 0.032770099014718314, "grain_initial_inner_radius": 0.014937420993848928, "grain_initial_height": 0.12004579463962854, "grain_separation": 0.006289045913583421, "grains_center_of_mass_position": 0.3976651902012874, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009652642128416478, "throat_radius": 0.011048511094883189, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253768296623125}], "aerodynamic_surfaces": [{"length": 0.5586009760762947, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338687405220165}, {"n": 4, "root_chord": 0.12060320116302696, "tip_chord": 0.05911052360219182, "span": 0.11041759070791728, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049808424842924}, {"top_radius": 0.06144426359671585, "bottom_radius": 0.04364492680946638, "length": 0.059626286440211555, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004742292126815, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179147075230238, "upper_button_position": 0.08255952168965774}], "rail_length": 5, "inclination": 84.92999846849003, "heading": 53.56114506766201} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350343618939912, "mass": 15.22305049219264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301955004758847, "I_33_without_motor": 0.027778665703432844, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.184791252270221, "trigger": 800, "sampling_rate": 105, "lag": 1.654943994891131, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9833916459537052, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2539720508596646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5023.095663007344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03436763921527534, "grain_number": 5, "grain_density": 1789.3741197947836, "grain_outer_radius": 0.032997081938550714, "grain_initial_inner_radius": 0.01462747141654468, "grain_initial_height": 0.11990685067159147, "grain_separation": 0.0067548128124522155, "grains_center_of_mass_position": 0.3985962723586402, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016763016109594242, "throat_radius": 0.011676328292431504, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546164867685246}], "aerodynamic_surfaces": [{"length": 0.5569072655426855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324342949207886}, {"n": 4, "root_chord": 0.12064825269253975, "tip_chord": 0.059460944211310256, "span": 0.10990476806229428, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048407225872096}, {"top_radius": 0.06398560622243352, "bottom_radius": 0.04441038822276504, "length": 0.05976817150109508, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7020618784066449, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178339103726269, "upper_button_position": 0.084227968034018}], "rail_length": 5, "inclination": 86.12002949131461, "heading": 52.895508686277985} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349691665053454, "mass": 15.767530662898567, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336507156209013, "I_33_without_motor": 0.05048661020192083, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.967137166572325, "trigger": 800, "sampling_rate": 105, "lag": 1.430063534037564, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9757988743052705, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3980169917627498, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5343.813375210447, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0338052044055368, "grain_number": 5, "grain_density": 1814.984115424545, "grain_outer_radius": 0.03229376347938792, "grain_initial_inner_radius": 0.014396738680105573, "grain_initial_height": 0.12162713338887385, "grain_separation": 0.004469817719870114, "grains_center_of_mass_position": 0.39823974501027976, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008318740099310431, "throat_radius": 0.011148258163638852, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552852166035091}], "aerodynamic_surfaces": [{"length": 0.5585334789803363, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319475316301026}, {"n": 4, "root_chord": 0.12025372062032924, "tip_chord": 0.06005590584124169, "span": 0.10979183870314284, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477299876550912}, {"top_radius": 0.06334396300069464, "bottom_radius": 0.044526352192995576, "length": 0.06233943726632088, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999209818948462, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6157927031640922, "upper_button_position": 0.08412827873075401}], "rail_length": 5, "inclination": 85.58286617087768, "heading": 50.5199278966913} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635039624315113, "mass": 15.23640268371854, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3090291828278735, "I_33_without_motor": 0.03956340951934128, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01652652233237, "trigger": 800, "sampling_rate": 105, "lag": 1.5216134874996798, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.894636346398634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3702832269738363, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7920.740768491078, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287761297791299, "grain_number": 5, "grain_density": 1824.6662971126514, "grain_outer_radius": 0.033287685493578814, "grain_initial_inner_radius": 0.014846070728985134, "grain_initial_height": 0.11962169682524136, "grain_separation": 0.006660304003753694, "grains_center_of_mass_position": 0.3968729744667562, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013285004050560757, "throat_radius": 0.011420312497778752, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255256790149882}], "aerodynamic_surfaces": [{"length": 0.5586670608170305, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338760239878345}, {"n": 4, "root_chord": 0.12001288999998844, "tip_chord": 0.059840043947512175, "span": 0.11022271024843211, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050374196368974}, {"top_radius": 0.06315430416571506, "bottom_radius": 0.04426665746459136, "length": 0.05986045541385511, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014560907381839, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177375087779642, "upper_button_position": 0.08371858196021975}], "rail_length": 5, "inclination": 83.14567206576679, "heading": 53.69458513213769} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350140530341798, "mass": 15.474430136278063, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322828323807365, "I_33_without_motor": 0.04643337086370376, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.908676999505643, "trigger": 800, "sampling_rate": 105, "lag": 1.4108882386719501, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0166838717884317, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5046550972836519, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6279.438565414556, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311024885543246, "grain_number": 5, "grain_density": 1694.633808783238, "grain_outer_radius": 0.03311564162430932, "grain_initial_inner_radius": 0.015214400786283062, "grain_initial_height": 0.11893447059823352, "grain_separation": 0.006927329234135866, "grains_center_of_mass_position": 0.39545447707087683, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008132847272057203, "throat_radius": 0.010986729635018951, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929171464433}], "aerodynamic_surfaces": [{"length": 0.5590057396568875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356160958540162}, {"n": 4, "root_chord": 0.12013656701399303, "tip_chord": 0.05961796302962165, "span": 0.1099882431698948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484757303109273}, {"top_radius": 0.06531663841101507, "bottom_radius": 0.04330106203511384, "length": 0.06123757408650712, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995915682756526, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180607737817687, "upper_button_position": 0.0815307944938839}], "rail_length": 5, "inclination": 85.90667506461135, "heading": 52.55586087914798} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350666539193325, "mass": 16.26549454652488, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31812354941728, "I_33_without_motor": 0.04087689067832272, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95423917123349, "trigger": 800, "sampling_rate": 105, "lag": 1.5796856992597297, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035684544891642, "trigger": "apogee", "sampling_rate": 105, "lag": 1.349271457827394, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4338.892787782608, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283117238700038, "grain_number": 5, "grain_density": 1867.6009169279357, "grain_outer_radius": 0.032598717870101115, "grain_initial_inner_radius": 0.015338980506890462, "grain_initial_height": 0.11977522588199327, "grain_separation": 0.004951922122179916, "grains_center_of_mass_position": 0.3963783489278026, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010634539091591488, "throat_radius": 0.011330686948294807, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553445290710048}], "aerodynamic_surfaces": [{"length": 0.5597685474336435, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347051017013678}, {"n": 4, "root_chord": 0.12093515261206347, "tip_chord": 0.05979126691861329, "span": 0.10952516250220662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490959372658126}, {"top_radius": 0.06408885430740713, "bottom_radius": 0.042679630346266685, "length": 0.06113309208834641, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6983350078750149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167725922140577, "upper_button_position": 0.08156241566095723}], "rail_length": 5, "inclination": 85.81558840374512, "heading": 54.024459995563575} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350648817649128, "mass": 14.674318643913129, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310334787364355, "I_33_without_motor": 0.0457281268094647, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.928773750582518, "trigger": 800, "sampling_rate": 105, "lag": 1.574096676593872, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.020547404041642, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7826514485546134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5687.03102092832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03390582612011467, "grain_number": 5, "grain_density": 1783.6747029497951, "grain_outer_radius": 0.03279616160853747, "grain_initial_inner_radius": 0.015208924172636277, "grain_initial_height": 0.12000241397266541, "grain_separation": 0.004834030763768699, "grains_center_of_mass_position": 0.39779188460129766, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010543666957646804, "throat_radius": 0.011034297574247018, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538786727227698}], "aerodynamic_surfaces": [{"length": 0.5583290977786275, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356189064220337}, {"n": 4, "root_chord": 0.120001753081237, "tip_chord": 0.061377165331623317, "span": 0.11019805788554804, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482989161554332}, {"top_radius": 0.06389875918722357, "bottom_radius": 0.04433695904596912, "length": 0.06029651527008684, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986325901062629, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189755222940223, "upper_button_position": 0.07965706781224058}], "rail_length": 5, "inclination": 85.33446450022198, "heading": 50.849041105062724} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350796825425918, "mass": 15.916667341943675, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311133352212137, "I_33_without_motor": 0.027376093842448154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956291419634306, "trigger": 800, "sampling_rate": 105, "lag": 1.656919731478486, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0242098653962757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0945594687898967, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5622.515405987292, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321744664412348, "grain_number": 5, "grain_density": 1825.4220942442564, "grain_outer_radius": 0.03291258764699499, "grain_initial_inner_radius": 0.014958388299606514, "grain_initial_height": 0.11832224728442026, "grain_separation": 0.006101625328367299, "grains_center_of_mass_position": 0.3979882604979536, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.054377780949299e-05, "throat_radius": 0.01011312804991887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549718180591196}], "aerodynamic_surfaces": [{"length": 0.5589983425513874, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340575756953153}, {"n": 4, "root_chord": 0.11934075019018694, "tip_chord": 0.059623267023949614, "span": 0.1100411341165479, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506555904813217}, {"top_radius": 0.06437689265882754, "bottom_radius": 0.04424838241297806, "length": 0.06036596687095581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699288298041611, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187615037149445, "upper_button_position": 0.08052679432666643}], "rail_length": 5, "inclination": 85.65238565451456, "heading": 56.38145478220005} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350201066738184, "mass": 15.953711018403991, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314817197476057, "I_33_without_motor": 0.0256335977634949, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873103386127694, "trigger": 800, "sampling_rate": 105, "lag": 1.4839992307180514, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9875231481021292, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7743850672142263, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6540.965199898815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032181495585438175, "grain_number": 5, "grain_density": 1793.4601599517396, "grain_outer_radius": 0.032942557787790545, "grain_initial_inner_radius": 0.015180178309926925, "grain_initial_height": 0.11943508870562439, "grain_separation": 0.005383579012011445, "grains_center_of_mass_position": 0.39605668954156903, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001843804775713451, "throat_radius": 0.010552838097204201, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545046741884056}], "aerodynamic_surfaces": [{"length": 0.5584466437577913, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343190982705948}, {"n": 4, "root_chord": 0.12003349475104054, "tip_chord": 0.0597136698261293, "span": 0.10991221432752396, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494374824074326}, {"top_radius": 0.06304081906106536, "bottom_radius": 0.04434029597773008, "length": 0.06047397375798734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001951751144656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186719448891126, "upper_button_position": 0.08152323022535302}], "rail_length": 5, "inclination": 83.58698828768142, "heading": 54.30569837255918} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351008848297998, "mass": 14.7859357557792, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335103606157227, "I_33_without_motor": 0.029172987600071584, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.931278573509553, "trigger": 800, "sampling_rate": 105, "lag": 1.4410129421153264, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.983490891607222, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734233099985186, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5447.706213795818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033436363000976445, "grain_number": 5, "grain_density": 1839.201882429747, "grain_outer_radius": 0.0329850903923891, "grain_initial_inner_radius": 0.014662452657972096, "grain_initial_height": 0.1190367543864572, "grain_separation": 0.0030697786101070565, "grains_center_of_mass_position": 0.3978376807225483, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.1584909033036664e-05, "throat_radius": 0.01129912058024965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539887889611594}], "aerodynamic_surfaces": [{"length": 0.5593524486947989, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333750306777675}, {"n": 4, "root_chord": 0.12046685232130558, "tip_chord": 0.05925118834824563, "span": 0.1093000475893226, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505502723507558}, {"top_radius": 0.06331879340863057, "bottom_radius": 0.043768699750467537, "length": 0.05980151355669512, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008182751781055, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617287144506535, "upper_button_position": 0.08353113067157047}], "rail_length": 5, "inclination": 83.61695457531401, "heading": 54.40772018031557} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349303662887522, "mass": 15.786080612539756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3375317516984015, "I_33_without_motor": 0.030323682175480256, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.054779753984436, "trigger": 800, "sampling_rate": 105, "lag": 1.4897925408658617, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0657640860921966, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5415600267121254, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7282.084783062925, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337873855042818, "grain_number": 5, "grain_density": 1844.7926044263584, "grain_outer_radius": 0.0332036108389178, "grain_initial_inner_radius": 0.013987250492484863, "grain_initial_height": 0.1207123941446959, "grain_separation": 0.005728339411735485, "grains_center_of_mass_position": 0.3981018826332878, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00020948221946189347, "throat_radius": 0.011697838685607968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534438913358144}], "aerodynamic_surfaces": [{"length": 0.5596910844177856, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133994787935459}, {"n": 4, "root_chord": 0.12009719742064826, "tip_chord": 0.06007751660707861, "span": 0.11038830583198088, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503598157770573}, {"top_radius": 0.06342827418792348, "bottom_radius": 0.044033218470175474, "length": 0.059088090744353255, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999745725873632, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183539947737082, "upper_button_position": 0.08162057781365495}], "rail_length": 5, "inclination": 86.27162564696197, "heading": 53.71818906205748} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351054255261947, "mass": 14.664501017997265, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3174486858119785, "I_33_without_motor": 0.04210561339978389, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.119781805626133, "trigger": 800, "sampling_rate": 105, "lag": 1.6372528425610473, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8692232728888685, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854779419699685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6730.987419548605, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03234816719395865, "grain_number": 5, "grain_density": 1814.7627524628226, "grain_outer_radius": 0.0323828288263115, "grain_initial_inner_radius": 0.01491463952681223, "grain_initial_height": 0.11990981022295044, "grain_separation": 0.004978545630508454, "grains_center_of_mass_position": 0.39662591700745, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.178129970477624e-05, "throat_radius": 0.011004048627225128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560489323043111}], "aerodynamic_surfaces": [{"length": 0.5585922869610882, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133765345210739}, {"n": 4, "root_chord": 0.12062519537370292, "tip_chord": 0.05974490762138353, "span": 0.10993742673011818, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487130012084265}, {"top_radius": 0.06386667154549348, "bottom_radius": 0.04262010980778935, "length": 0.06138564243850183, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992081377344552, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189078643140647, "upper_button_position": 0.08030027342039048}], "rail_length": 5, "inclination": 84.32248658668074, "heading": 51.380117522329} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350127937108244, "mass": 15.454235593016858, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337758343910044, "I_33_without_motor": 0.029748068509370083, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.022693164516062, "trigger": 800, "sampling_rate": 105, "lag": 1.4494601130801588, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1046090164009008, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7025344426556375, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7125.407768604593, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930311786842594, "grain_number": 5, "grain_density": 1759.9627295579817, "grain_outer_radius": 0.03323111384911931, "grain_initial_inner_radius": 0.014550051623535116, "grain_initial_height": 0.1193182197813576, "grain_separation": 0.006668942163044282, "grains_center_of_mass_position": 0.39657743807538715, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007564580285869749, "throat_radius": 0.010398069606141369, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574162696880076}], "aerodynamic_surfaces": [{"length": 0.5577941076830105, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343399047039142}, {"n": 4, "root_chord": 0.12016686734308775, "tip_chord": 0.060009385521463086, "span": 0.10938690169915022, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497164170372542}, {"top_radius": 0.06309805272147788, "bottom_radius": 0.043569710773316075, "length": 0.0602700402571929, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995416531072681, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182808324708688, "upper_button_position": 0.08126082063639928}], "rail_length": 5, "inclination": 85.49604200750565, "heading": 50.59611472931327} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349339083784379, "mass": 15.927012918987288, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32986587665597, "I_33_without_motor": 0.04397827018101831, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.018995439368785, "trigger": 800, "sampling_rate": 105, "lag": 1.5053710692195563, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9886753461573394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.870273938572434, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5489.704226047807, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316669735595339, "grain_number": 5, "grain_density": 1875.9705527414994, "grain_outer_radius": 0.0329619479550123, "grain_initial_inner_radius": 0.014870046085191057, "grain_initial_height": 0.11933053453128405, "grain_separation": 0.004469686216514121, "grains_center_of_mass_position": 0.39700605863513044, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003759751180829574, "throat_radius": 0.010468354938207566, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544432669224381}], "aerodynamic_surfaces": [{"length": 0.5587367344146086, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336998812125685}, {"n": 4, "root_chord": 0.12033506008643545, "tip_chord": 0.060707840879246154, "span": 0.11069848495374093, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508250472248304}, {"top_radius": 0.06220969596329775, "bottom_radius": 0.04326853311288693, "length": 0.06023759032051616, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990449375528236, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186857775470915, "upper_button_position": 0.08035916000573207}], "rail_length": 5, "inclination": 84.16149667440999, "heading": 50.121004896612725} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349908924689382, "mass": 16.26893445709193, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3090058232748065, "I_33_without_motor": 0.04036245713856345, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.925848706227864, "trigger": 800, "sampling_rate": 105, "lag": 1.4684156989192043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0330409845122357, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5556569032799519, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6689.749873640498, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333360091424389, "grain_number": 5, "grain_density": 1800.0097739998232, "grain_outer_radius": 0.03380530085288468, "grain_initial_inner_radius": 0.014774905036693486, "grain_initial_height": 0.11987987448828172, "grain_separation": 0.004536812810322767, "grains_center_of_mass_position": 0.3957910002967403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038092974394479304, "throat_radius": 0.011063135034582844, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546888005688288}], "aerodynamic_surfaces": [{"length": 0.5585517477634194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339500307432544}, {"n": 4, "root_chord": 0.11990949666906892, "tip_chord": 0.05943025075469844, "span": 0.11028846252519726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500910290512129}, {"top_radius": 0.0641618087186115, "bottom_radius": 0.04518098398482895, "length": 0.05990574101372718, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984969712450921, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163963186766914, "upper_button_position": 0.08210065256840071}], "rail_length": 5, "inclination": 83.49431412987498, "heading": 53.52625989258314} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350300547251844, "mass": 15.757003868590626, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315084820939461, "I_33_without_motor": 0.021979226138089683, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934044815519764, "trigger": 800, "sampling_rate": 105, "lag": 1.4720137540188352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0185599554084457, "trigger": "apogee", "sampling_rate": 105, "lag": 1.350720768402961, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6223.874311596688, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306022892176257, "grain_number": 5, "grain_density": 1791.2275137886809, "grain_outer_radius": 0.033338886181562576, "grain_initial_inner_radius": 0.015460361660487787, "grain_initial_height": 0.11997613614813087, "grain_separation": 0.005277444098203793, "grains_center_of_mass_position": 0.39685886705893975, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007858285824055188, "throat_radius": 0.011526338275236565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544901166308466}], "aerodynamic_surfaces": [{"length": 0.5583539593741471, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354758047302074}, {"n": 4, "root_chord": 0.12035697641545647, "tip_chord": 0.06075936485650431, "span": 0.11081415687390052, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489823944933434}, {"top_radius": 0.061851232988660354, "bottom_radius": 0.04382491277969156, "length": 0.060672251490637374, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998312914559414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184105376451042, "upper_button_position": 0.08142075381083713}], "rail_length": 5, "inclination": 84.24650687376122, "heading": 51.27022238808487} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350075501283789, "mass": 16.09649641710021, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3167913707253245, "I_33_without_motor": 0.018945778740197317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961256126940643, "trigger": 800, "sampling_rate": 105, "lag": 1.353834305833898, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9143963616573604, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3328567709206405, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.038901977174, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033817774198212074, "grain_number": 5, "grain_density": 1797.040240481869, "grain_outer_radius": 0.03267237799291012, "grain_initial_inner_radius": 0.015725671496227233, "grain_initial_height": 0.11905543412518552, "grain_separation": 0.005409251262864222, "grains_center_of_mass_position": 0.3978085601724477, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010486420736784895, "throat_radius": 0.011181654433599208, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254680541747488}], "aerodynamic_surfaces": [{"length": 0.5584561550994783, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131726284205448}, {"n": 4, "root_chord": 0.11983612777712979, "tip_chord": 0.060100824369269445, "span": 0.10968462922761454, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499331389078788}, {"top_radius": 0.06206945204669741, "bottom_radius": 0.041946521598243684, "length": 0.06018321152362291, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991046538552117, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175388818151151, "upper_button_position": 0.08156577204009663}], "rail_length": 5, "inclination": 85.44819092381111, "heading": 54.32757119125432} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349871883936967, "mass": 15.103439215037504, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312647707695864, "I_33_without_motor": 0.02666506291582478, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014036310955188, "trigger": 800, "sampling_rate": 105, "lag": 1.4836869106250556, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8821627867749503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5364779069520045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6680.137942097931, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337500070655209, "grain_number": 5, "grain_density": 1850.6505825666259, "grain_outer_radius": 0.03288665812945294, "grain_initial_inner_radius": 0.015354974010840213, "grain_initial_height": 0.11896177393982076, "grain_separation": 0.006626729717940993, "grains_center_of_mass_position": 0.39651323514296144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006994912221031294, "throat_radius": 0.010442912315586172, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549951258847116}], "aerodynamic_surfaces": [{"length": 0.5594878292411982, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13407399536019}, {"n": 4, "root_chord": 0.11983144032759654, "tip_chord": 0.059527385917544876, "span": 0.11021732116292374, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485138558954057}, {"top_radius": 0.06441238288027504, "bottom_radius": 0.0435153355309601, "length": 0.06005280508201788, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000111317930134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180520195215743, "upper_button_position": 0.08195911227143915}], "rail_length": 5, "inclination": 84.74358945610558, "heading": 54.779020288521686} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349683587402127, "mass": 15.331416121142466, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309285479009527, "I_33_without_motor": 0.04833173759421649, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02109303219881, "trigger": 800, "sampling_rate": 105, "lag": 1.5629234981150237, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05498446353846, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6400026700714376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.770620024408, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03371954304227589, "grain_number": 5, "grain_density": 1779.044923989062, "grain_outer_radius": 0.033630109509169115, "grain_initial_inner_radius": 0.015086545210061062, "grain_initial_height": 0.11891876589342293, "grain_separation": 0.0056325645704752, "grains_center_of_mass_position": 0.3961283244136966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002026973583313344, "throat_radius": 0.011733246453154355, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558906723485346}], "aerodynamic_surfaces": [{"length": 0.5571074955489628, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330828246538966}, {"n": 4, "root_chord": 0.11909077825492322, "tip_chord": 0.059893613468179625, "span": 0.10988264443361993, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489290364195847}, {"top_radius": 0.06387022658564288, "bottom_radius": 0.0422792452579731, "length": 0.05844937096918752, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990100634718168, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178938256538352, "upper_button_position": 0.0811162378179816}], "rail_length": 5, "inclination": 85.58690220251434, "heading": 53.85074349824231} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349358149610114, "mass": 15.375365640629635, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301038646448312, "I_33_without_motor": 0.021060076529672764, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.933140537505839, "trigger": 800, "sampling_rate": 105, "lag": 1.4973219751596791, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0970240714721915, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3805170294974294, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5664.229178299551, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033170624250226786, "grain_number": 5, "grain_density": 1815.0130185344103, "grain_outer_radius": 0.03303051465492581, "grain_initial_inner_radius": 0.015314697047812121, "grain_initial_height": 0.11984130923690169, "grain_separation": 0.004854629576534432, "grains_center_of_mass_position": 0.39833045390592015, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000800558554290517, "throat_radius": 0.011479069575863752, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556455190933473}], "aerodynamic_surfaces": [{"length": 0.5599380507275222, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1361650245785309}, {"n": 4, "root_chord": 0.11971813888582755, "tip_chord": 0.05885143822542701, "span": 0.1096029163358801, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478784231571092}, {"top_radius": 0.06475587983279418, "bottom_radius": 0.042401351003425236, "length": 0.05986794225760797, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7016482030449321, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191225239037239, "upper_button_position": 0.08252567914120823}], "rail_length": 5, "inclination": 84.43116436368138, "heading": 53.661270557321856} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349992694472291, "mass": 16.177965914276204, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318411421248713, "I_33_without_motor": 0.04204585924818891, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.134751185997954, "trigger": 800, "sampling_rate": 105, "lag": 1.5574012001201616, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9731839256866563, "trigger": "apogee", "sampling_rate": 105, "lag": 1.677881495282152, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7025.457010276133, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308489687644635, "grain_number": 5, "grain_density": 1858.024423590766, "grain_outer_radius": 0.032533967922318344, "grain_initial_inner_radius": 0.015259752103143013, "grain_initial_height": 0.1192223511394567, "grain_separation": 0.006189795081629866, "grains_center_of_mass_position": 0.3974825697433854, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040534093974179904, "throat_radius": 0.010709750567907473, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256270315390121}], "aerodynamic_surfaces": [{"length": 0.5573762499997408, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329040696799408}, {"n": 4, "root_chord": 0.12023185380951257, "tip_chord": 0.059184146892987025, "span": 0.11004804598895512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480614807135882}, {"top_radius": 0.06422918999136623, "bottom_radius": 0.043919561137755025, "length": 0.05982889025399614, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699590830308736, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186688577482284, "upper_button_position": 0.0809219725605076}], "rail_length": 5, "inclination": 84.58730121111891, "heading": 55.601729745630536} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350243872607898, "mass": 15.307806059313531, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324713460312006, "I_33_without_motor": 0.03460754682830145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.847394491445264, "trigger": 800, "sampling_rate": 105, "lag": 1.4869437798353111, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9455401172863149, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6421931304394586, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6665.781732133598, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332294101830185, "grain_number": 5, "grain_density": 1798.279032884547, "grain_outer_radius": 0.0330240324663084, "grain_initial_inner_radius": 0.014832986081439316, "grain_initial_height": 0.12111932122173379, "grain_separation": 0.005270482057057051, "grains_center_of_mass_position": 0.3982305324287315, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004634392965843325, "throat_radius": 0.011642405878725316, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256233096821382}], "aerodynamic_surfaces": [{"length": 0.5586236656659772, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346237901126266}, {"n": 4, "root_chord": 0.11999040362438287, "tip_chord": 0.05994306531593927, "span": 0.11039412553065188, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487077248850518}, {"top_radius": 0.0631797587232052, "bottom_radius": 0.044327498259700025, "length": 0.059675911996877426, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008874243466492, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195746868629894, "upper_button_position": 0.08131273748365975}], "rail_length": 5, "inclination": 84.46870236734011, "heading": 55.6077207115463} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350706536131766, "mass": 15.253585486584056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310262261966286, "I_33_without_motor": 0.02548261474814479, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.141322350641994, "trigger": 800, "sampling_rate": 105, "lag": 1.5036728677689384, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9922972730064494, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3821708736520746, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.21136919303, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03365391011297497, "grain_number": 5, "grain_density": 1835.3631210138965, "grain_outer_radius": 0.03300305796065363, "grain_initial_inner_radius": 0.01573947301518505, "grain_initial_height": 0.12026963358160524, "grain_separation": 0.005132127619654249, "grains_center_of_mass_position": 0.39663201196498316, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003559738165189887, "throat_radius": 0.011593159779027903, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547288504929204}], "aerodynamic_surfaces": [{"length": 0.5586119104163081, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329531829077375}, {"n": 4, "root_chord": 0.11997738199646642, "tip_chord": 0.06046196390298482, "span": 0.11051232670245252, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504871167656014}, {"top_radius": 0.06298060750100597, "bottom_radius": 0.04303976698489436, "length": 0.06117539377418487, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982002310544748, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177694007107193, "upper_button_position": 0.08043083034375553}], "rail_length": 5, "inclination": 84.47475113291807, "heading": 56.779485085276384} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350277642948457, "mass": 15.538150784344738, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327362745521264, "I_33_without_motor": 0.03656089583493286, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.969195197333491, "trigger": 800, "sampling_rate": 105, "lag": 1.672097874395475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0672903233760016, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5642368990741504, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6026.677832075479, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03417435090429245, "grain_number": 5, "grain_density": 1809.9868764693874, "grain_outer_radius": 0.03345478258002131, "grain_initial_inner_radius": 0.014864633401218654, "grain_initial_height": 0.12054186170554274, "grain_separation": 0.005782227784658631, "grains_center_of_mass_position": 0.39781673133453765, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024179848728605902, "throat_radius": 0.011129781434025961, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254487413034888}], "aerodynamic_surfaces": [{"length": 0.5598937783838499, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351613558601192}, {"n": 4, "root_chord": 0.12000786108005566, "tip_chord": 0.059917920320622424, "span": 0.1094844166095069, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508468622100688}, {"top_radius": 0.06524299648748187, "bottom_radius": 0.04321661428846937, "length": 0.060171811473235665, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006561425402846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189327841157342, "upper_button_position": 0.08172335842455047}], "rail_length": 5, "inclination": 84.69379641206024, "heading": 55.0129037130403} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349726866966666, "mass": 14.479259501026409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317186619212412, "I_33_without_motor": 0.023063719790035755, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.011521439399583, "trigger": 800, "sampling_rate": 105, "lag": 1.5673410128311824, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0625778163474984, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5243351784162888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7320.6142990049275, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312253011643381, "grain_number": 5, "grain_density": 1865.7522073754449, "grain_outer_radius": 0.033438810804206985, "grain_initial_inner_radius": 0.01543722710623245, "grain_initial_height": 0.12201200925233496, "grain_separation": 0.002817436113133994, "grains_center_of_mass_position": 0.3979998095815015, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0019380628138442226, "throat_radius": 0.010909727071797529, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558661489229677}], "aerodynamic_surfaces": [{"length": 0.558709388194242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330757693654017}, {"n": 4, "root_chord": 0.11991031056160383, "tip_chord": 0.060619459895030856, "span": 0.10958568688893004, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487663042326663}, {"top_radius": 0.06237266353603786, "bottom_radius": 0.04317368708149592, "length": 0.06030754478288, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008204649694125, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183069003126814, "upper_button_position": 0.0825135646567311}], "rail_length": 5, "inclination": 85.6473206031136, "heading": 52.78389923473354} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350663501781784, "mass": 15.043769721358954, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310757882630163, "I_33_without_motor": 0.04429584582622318, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977214173062077, "trigger": 800, "sampling_rate": 105, "lag": 1.3092247582425935, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9493472561264065, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6585592612014814, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5373.247934180049, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277105862166775, "grain_number": 5, "grain_density": 1792.5461445485469, "grain_outer_radius": 0.03226887907707845, "grain_initial_inner_radius": 0.014503364616397483, "grain_initial_height": 0.11945703224237393, "grain_separation": 0.005154275343347422, "grains_center_of_mass_position": 0.3969874987599037, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000264303378156486, "throat_radius": 0.011194950458018316, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253317568712629}], "aerodynamic_surfaces": [{"length": 0.5595362388940279, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348965086002587}, {"n": 4, "root_chord": 0.12025649880335083, "tip_chord": 0.06087366645732243, "span": 0.11061388775025748, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486935220779388}, {"top_radius": 0.06256587294205007, "bottom_radius": 0.04326713523409038, "length": 0.06046086229045295, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997998183258577, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164174858571079, "upper_button_position": 0.08338233246874982}], "rail_length": 5, "inclination": 86.29397529715294, "heading": 55.18219183568202} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350264023121113, "mass": 15.8497832110558, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314133136545301, "I_33_without_motor": 0.01935094965979872, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.331900803069093, "trigger": 800, "sampling_rate": 105, "lag": 1.407385056147633, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9734795439695081, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2768857607286148, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7469.483305503188, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278095608611676, "grain_number": 5, "grain_density": 1817.4683004600704, "grain_outer_radius": 0.032394201098015295, "grain_initial_inner_radius": 0.015250577687785477, "grain_initial_height": 0.12100150199298866, "grain_separation": 0.005461027726482995, "grains_center_of_mass_position": 0.39851283113035185, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000299267066507457, "throat_radius": 0.011663783112918331, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550625434398954}], "aerodynamic_surfaces": [{"length": 0.5584952123800702, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134176075984978}, {"n": 4, "root_chord": 0.1202986193176857, "tip_chord": 0.06020097742114409, "span": 0.1105027982119632, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486736510252814}, {"top_radius": 0.06360654243427746, "bottom_radius": 0.043536175182213824, "length": 0.05900220524131063, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999575263872011, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182103526309322, "upper_button_position": 0.08174717375626894}], "rail_length": 5, "inclination": 85.48387500375267, "heading": 48.80026014439656} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063486264822413, "mass": 15.278407131736282, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335966780667191, "I_33_without_motor": 0.031299864784533435, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.144481089245815, "trigger": 800, "sampling_rate": 105, "lag": 1.5385930398625898, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0801960009632667, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4095220581188859, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6049.202021904816, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032611774792380276, "grain_number": 5, "grain_density": 1834.6899922756686, "grain_outer_radius": 0.03290124759685764, "grain_initial_inner_radius": 0.014725863485550873, "grain_initial_height": 0.12095720685280044, "grain_separation": 0.004550895483839504, "grains_center_of_mass_position": 0.39712475008716225, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008640815411577413, "throat_radius": 0.011425041531677971, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550320667265975}], "aerodynamic_surfaces": [{"length": 0.5562259987851536, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341334676306052}, {"n": 4, "root_chord": 0.11986389279263365, "tip_chord": 0.06038963482478914, "span": 0.10980030408575846, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0466743964499436}, {"top_radius": 0.06476597399512404, "bottom_radius": 0.04359439195553253, "length": 0.060047680525410006, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986699348111767, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176873484051499, "upper_button_position": 0.08098258640602674}], "rail_length": 5, "inclination": 84.95116725226693, "heading": 55.797552639865586} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350298625568739, "mass": 15.881744511024337, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300265235750067, "I_33_without_motor": 0.02406911962706612, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029192278160949, "trigger": 800, "sampling_rate": 105, "lag": 1.3147374663361207, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8684134559186601, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7367446214180031, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6043.07381783913, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253647113596708, "grain_number": 5, "grain_density": 1723.555470231474, "grain_outer_radius": 0.03302236367099689, "grain_initial_inner_radius": 0.014618006054557207, "grain_initial_height": 0.11799795700933659, "grain_separation": 0.004784093600078973, "grains_center_of_mass_position": 0.3971623620205109, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.027325211240946e-06, "throat_radius": 0.011090808966891528, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543106590253452}], "aerodynamic_surfaces": [{"length": 0.557457404750026, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136015470212093}, {"n": 4, "root_chord": 0.12105563569338866, "tip_chord": 0.06027965258088215, "span": 0.10993031480231041, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048754158099165}, {"top_radius": 0.06439841479920912, "bottom_radius": 0.04163244509539849, "length": 0.058612968325381654, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7022803712129327, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185433122366277, "upper_button_position": 0.08373705897630501}], "rail_length": 5, "inclination": 85.61751098358059, "heading": 54.052837257941725} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348949606336825, "mass": 15.171066056275844, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32306119779168, "I_33_without_motor": 0.04678290754610289, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.137860759446651, "trigger": 800, "sampling_rate": 105, "lag": 1.5279250773743356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1116398153691187, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2415143513310314, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7074.983289463124, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032228263350787725, "grain_number": 5, "grain_density": 1827.0837902540927, "grain_outer_radius": 0.03317348514714423, "grain_initial_inner_radius": 0.014777148521199976, "grain_initial_height": 0.12119712027835448, "grain_separation": 0.004669823454652146, "grains_center_of_mass_position": 0.39743970883773033, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00039169993437815397, "throat_radius": 0.010930919350990732, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547236479460733}], "aerodynamic_surfaces": [{"length": 0.5577063834650727, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325549426813666}, {"n": 4, "root_chord": 0.12020841002367977, "tip_chord": 0.060372475622634876, "span": 0.11019212737518147, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499328126215814}, {"top_radius": 0.06394313208105472, "bottom_radius": 0.04442467408607739, "length": 0.059779030930499986, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003925984518595, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162598167464084, "upper_button_position": 0.08413278170545113}], "rail_length": 5, "inclination": 85.01850377552881, "heading": 51.08202548786795} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348850944196227, "mass": 16.04892878475605, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312034146991642, "I_33_without_motor": 0.029015146588646186, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983542501394192, "trigger": 800, "sampling_rate": 105, "lag": 1.4610113691574136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9154641269492223, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6278213671783228, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7075.688944937168, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033051054611874374, "grain_number": 5, "grain_density": 1814.7154091088894, "grain_outer_radius": 0.03267170271630846, "grain_initial_inner_radius": 0.014477909737569055, "grain_initial_height": 0.1207221743260192, "grain_separation": 0.005043867525749921, "grains_center_of_mass_position": 0.39754703984175976, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.9939436150511286e-05, "throat_radius": 0.011563413809232762, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544204991639971}], "aerodynamic_surfaces": [{"length": 0.5577287757996293, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340510158297263}, {"n": 4, "root_chord": 0.11987474078644404, "tip_chord": 0.0602150726622456, "span": 0.11013028943523882, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484073543180612}, {"top_radius": 0.06436876068951965, "bottom_radius": 0.042262081684495, "length": 0.05991111298003916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6976707179152926, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176067480742417, "upper_button_position": 0.08006396984105091}], "rail_length": 5, "inclination": 85.16986271282465, "heading": 49.6160619888058} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350759910602338, "mass": 14.813286067480758, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323603106963009, "I_33_without_motor": 0.03266240238621754, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12106418221945, "trigger": 800, "sampling_rate": 105, "lag": 1.565643782979439, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.072128163162105, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3442497573293872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6585.373557905945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032831386628354595, "grain_number": 5, "grain_density": 1794.0329757893817, "grain_outer_radius": 0.03330659585973534, "grain_initial_inner_radius": 0.015570646037247166, "grain_initial_height": 0.12034265627927225, "grain_separation": 0.002795786193254244, "grains_center_of_mass_position": 0.3972938016949879, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006707596341689071, "throat_radius": 0.010444489576707542, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550755987149236}], "aerodynamic_surfaces": [{"length": 0.5582368184643215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329049300804328}, {"n": 4, "root_chord": 0.11984006011748846, "tip_chord": 0.059714475374503743, "span": 0.11026246899365333, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489476900754615}, {"top_radius": 0.06380056321587359, "bottom_radius": 0.041812361284339176, "length": 0.05834366500057238, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984208895733812, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177105382914265, "upper_button_position": 0.0807103512819547}], "rail_length": 5, "inclination": 83.5094442339597, "heading": 53.63686072438773} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349774168903186, "mass": 15.210503547903183, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311663997931419, "I_33_without_motor": 0.036686555353234, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.872632950628127, "trigger": 800, "sampling_rate": 105, "lag": 1.6060325115056644, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0515825082420462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7421279547556126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6892.693105430714, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292297620650101, "grain_number": 5, "grain_density": 1846.1844324330975, "grain_outer_radius": 0.03356526451528009, "grain_initial_inner_radius": 0.015194163647250463, "grain_initial_height": 0.12051976086580796, "grain_separation": 0.006267377922445424, "grains_center_of_mass_position": 0.3969747047668782, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000973118830528089, "throat_radius": 0.010752203398392675, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562418054530389}], "aerodynamic_surfaces": [{"length": 0.556474713203829, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342616658044324}, {"n": 4, "root_chord": 0.12061611791733616, "tip_chord": 0.059759045874380363, "span": 0.11027161259210051, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508873988341498}, {"top_radius": 0.06351840666534392, "bottom_radius": 0.042669219985920506, "length": 0.05877690434539203, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977579911811864, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176409317426407, "upper_button_position": 0.08011705943854575}], "rail_length": 5, "inclination": 83.23972051228483, "heading": 50.81281720038496} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350239744341922, "mass": 16.073113193673425, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311985800568912, "I_33_without_motor": 0.04776133762229341, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988971335988946, "trigger": 800, "sampling_rate": 105, "lag": 1.5605881821545258, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0253275158887691, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6578558830730916, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7807.445080089456, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03275583038740839, "grain_number": 5, "grain_density": 1778.518426106595, "grain_outer_radius": 0.033176970562738224, "grain_initial_inner_radius": 0.01498276038260647, "grain_initial_height": 0.11889236748133322, "grain_separation": 0.004315601548222721, "grains_center_of_mass_position": 0.396362633419469, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000404551815167486, "throat_radius": 0.011222300791064557, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254467109676025}], "aerodynamic_surfaces": [{"length": 0.5585431723058769, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342619681002342}, {"n": 4, "root_chord": 0.11986511546354238, "tip_chord": 0.05985388985900956, "span": 0.10993699198109103, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503184782837014}, {"top_radius": 0.06269772238258042, "bottom_radius": 0.044994143509151735, "length": 0.06007184309229068, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998586733146166, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175974601369194, "upper_button_position": 0.08226121317769719}], "rail_length": 5, "inclination": 83.7043267567688, "heading": 52.409621211812826} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635008850220699, "mass": 15.570551875579996, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32464931826314, "I_33_without_motor": 0.04543295772304223, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.939602897523253, "trigger": 800, "sampling_rate": 105, "lag": 1.445161449082891, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9734991788568079, "trigger": "apogee", "sampling_rate": 105, "lag": 1.686039622279922, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7363.190347059201, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346979002642204, "grain_number": 5, "grain_density": 1843.0060540630136, "grain_outer_radius": 0.033397871158270274, "grain_initial_inner_radius": 0.015308653118384936, "grain_initial_height": 0.11962025804945312, "grain_separation": 0.005734098150595927, "grains_center_of_mass_position": 0.39601252334660586, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004634505998859112, "throat_radius": 0.010519425242671023, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256586442909983}], "aerodynamic_surfaces": [{"length": 0.5588765077807802, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334976973274602}, {"n": 4, "root_chord": 0.11886838622762418, "tip_chord": 0.0587885207546352, "span": 0.10982798355907028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502873852973946}, {"top_radius": 0.06263870305198124, "bottom_radius": 0.04336604973278034, "length": 0.061042532438971654, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996199131177425, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175814487368829, "upper_button_position": 0.0820384643808596}], "rail_length": 5, "inclination": 85.10493580144106, "heading": 51.80272796703804} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635033192981205, "mass": 15.865474487505876, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312789095239426, "I_33_without_motor": 0.027311000279669543, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.259998015847259, "trigger": 800, "sampling_rate": 105, "lag": 1.5738689108917292, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.081591887814825, "trigger": "apogee", "sampling_rate": 105, "lag": 1.610640448740519, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5780.82276034699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316173001483419, "grain_number": 5, "grain_density": 1832.2131072353598, "grain_outer_radius": 0.03232029053953237, "grain_initial_inner_radius": 0.014768589185888449, "grain_initial_height": 0.12001161553061142, "grain_separation": 0.005092901425994411, "grains_center_of_mass_position": 0.3962951549508448, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005329825369181758, "throat_radius": 0.010758406891065707, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537792291905374}], "aerodynamic_surfaces": [{"length": 0.559327449923855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134309874284832}, {"n": 4, "root_chord": 0.12012492685935558, "tip_chord": 0.059674271659854235, "span": 0.10976304785486278, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500247230353572}, {"top_radius": 0.06379635019743843, "bottom_radius": 0.043768553961588, "length": 0.06043973258542804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985772585960882, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61744354945955, "upper_button_position": 0.08113370913653817}], "rail_length": 5, "inclination": 83.18286919464083, "heading": 57.31980308081149} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349263449842625, "mass": 15.684154700573663, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3345877762103475, "I_33_without_motor": 0.03772117634909143, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.118765994755561, "trigger": 800, "sampling_rate": 105, "lag": 1.3326011031738259, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0241849048301876, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5726529965447709, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.81922406813, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03283688260525196, "grain_number": 5, "grain_density": 1789.3744090563898, "grain_outer_radius": 0.033081783627905904, "grain_initial_inner_radius": 0.014968359626520692, "grain_initial_height": 0.12026202717309539, "grain_separation": 0.005641241536352666, "grains_center_of_mass_position": 0.397413296226926, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001085047581654586, "throat_radius": 0.011432324148655897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534239044774536}], "aerodynamic_surfaces": [{"length": 0.5577054533865239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1304236641582615}, {"n": 4, "root_chord": 0.11924431924971249, "tip_chord": 0.0607662393038358, "span": 0.11027154652241097, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507532614925792}, {"top_radius": 0.06286957376321789, "bottom_radius": 0.04258396242896973, "length": 0.05993032284685482, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003697851939191, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185986485526042, "upper_button_position": 0.08177113664131497}], "rail_length": 5, "inclination": 84.49214945879372, "heading": 53.381292019706514} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634915669137898, "mass": 15.01755421096024, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329038484489455, "I_33_without_motor": 0.04765804811811407, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.919916601345896, "trigger": 800, "sampling_rate": 105, "lag": 1.4416082466863918, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0739574931729141, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9531029148555956, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5302.813981680013, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033778601191692334, "grain_number": 5, "grain_density": 1848.7277307155596, "grain_outer_radius": 0.03318922606004322, "grain_initial_inner_radius": 0.015012578695445764, "grain_initial_height": 0.12080620440244802, "grain_separation": 0.0031181469894768577, "grains_center_of_mass_position": 0.3979062647705201, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013013163971019068, "throat_radius": 0.011252237778280902, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555324225798927}], "aerodynamic_surfaces": [{"length": 0.5589794459807876, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335928268064082}, {"n": 4, "root_chord": 0.1201036995722605, "tip_chord": 0.0597919221915928, "span": 0.10984467124656289, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508606033571843}, {"top_radius": 0.06272463603198718, "bottom_radius": 0.04413675293513108, "length": 0.06055897888929747, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991652985357019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170275821240448, "upper_button_position": 0.08213771641165701}], "rail_length": 5, "inclination": 83.18184573438528, "heading": 49.90025840188632} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350335334374159, "mass": 15.274959063958004, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327676412645728, "I_33_without_motor": 0.023201887514107677, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.180395977439396, "trigger": 800, "sampling_rate": 105, "lag": 1.4148086407698415, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8681106765733294, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3031655175829386, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7207.245940111057, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237559918709575, "grain_number": 5, "grain_density": 1841.5672958754383, "grain_outer_radius": 0.033271230060640235, "grain_initial_inner_radius": 0.014876078263801728, "grain_initial_height": 0.12058116659561703, "grain_separation": 0.006176361414938534, "grains_center_of_mass_position": 0.39834716594585273, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005248826617871853, "throat_radius": 0.010874301617892991, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544619838280493}], "aerodynamic_surfaces": [{"length": 0.5576162376745668, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135670599104861}, {"n": 4, "root_chord": 0.11974771906438092, "tip_chord": 0.05996042226833772, "span": 0.11039981400590779, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048754866564319}, {"top_radius": 0.06356552044773002, "bottom_radius": 0.04220363228445098, "length": 0.061440212030075235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982827247848366, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619497135486362, "upper_button_position": 0.07878558929847457}], "rail_length": 5, "inclination": 84.27880349733528, "heading": 54.481348754812075} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348967919964446, "mass": 15.682659766527488, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3164744744861725, "I_33_without_motor": 0.02884970438139353, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97154292618014, "trigger": 800, "sampling_rate": 105, "lag": 1.3017587754332902, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9067696640341136, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2819485682466698, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7097.973882947503, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03302186653371636, "grain_number": 5, "grain_density": 1797.2620778744097, "grain_outer_radius": 0.03278401111754134, "grain_initial_inner_radius": 0.014565529011073062, "grain_initial_height": 0.12206641663731319, "grain_separation": 0.005351903827236208, "grains_center_of_mass_position": 0.3964852580187501, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007301136774198587, "throat_radius": 0.010973553304604792, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565887333421195}], "aerodynamic_surfaces": [{"length": 0.5582787235305016, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327484665092176}, {"n": 4, "root_chord": 0.1197551982783418, "tip_chord": 0.05897315720355889, "span": 0.11005222537027845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049213891726949}, {"top_radius": 0.06239743514648705, "bottom_radius": 0.04469727042560433, "length": 0.05957021434360384, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993604269444395, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6155917098431283, "upper_button_position": 0.08376871710131117}], "rail_length": 5, "inclination": 84.08398604425206, "heading": 51.121294513828104} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350694745616298, "mass": 16.051900651204726, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320844208776196, "I_33_without_motor": 0.04821322325606555, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.07894334626132, "trigger": 800, "sampling_rate": 105, "lag": 1.6461969690281537, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9077171922903624, "trigger": "apogee", "sampling_rate": 105, "lag": 1.623456621070416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6563.333174249096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03175849753463613, "grain_number": 5, "grain_density": 1764.4278915376528, "grain_outer_radius": 0.03259173231076127, "grain_initial_inner_radius": 0.015079361888748368, "grain_initial_height": 0.11953868859507003, "grain_separation": 0.00437215671997749, "grains_center_of_mass_position": 0.3984199975592441, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015543281630090435, "throat_radius": 0.011155740483632862, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548660406469183}], "aerodynamic_surfaces": [{"length": 0.5590166202444075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342070326219464}, {"n": 4, "root_chord": 0.12037981217756165, "tip_chord": 0.059721981828852286, "span": 0.10937637020805417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495096017599925}, {"top_radius": 0.060740009241057366, "bottom_radius": 0.0443627621896845, "length": 0.05985991330891236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009950290711351, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194675533282067, "upper_button_position": 0.0815274757429284}], "rail_length": 5, "inclination": 82.38157562605056, "heading": 51.675562447739985} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350034915316627, "mass": 14.244636031240061, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31202746872539, "I_33_without_motor": 0.025235804546178325, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.142168266589941, "trigger": 800, "sampling_rate": 105, "lag": 1.5212532521273712, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0421262122489046, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4063125911754806, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7111.14574717582, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271272422386811, "grain_number": 5, "grain_density": 1740.2111116376598, "grain_outer_radius": 0.03251262035220424, "grain_initial_inner_radius": 0.01443883002074414, "grain_initial_height": 0.11911608539905759, "grain_separation": 0.0023409737814834046, "grains_center_of_mass_position": 0.3977660773747126, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024972653802596967, "throat_radius": 0.01108070537005227, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539054511870311}], "aerodynamic_surfaces": [{"length": 0.5582954267880585, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354795798436965}, {"n": 4, "root_chord": 0.11993462933921353, "tip_chord": 0.05973986991632016, "span": 0.10996526546556845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494577643356304}, {"top_radius": 0.06221805318686997, "bottom_radius": 0.04380094045609568, "length": 0.060267501536618646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700999281088716, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179508275277841, "upper_button_position": 0.08304845356093193}], "rail_length": 5, "inclination": 84.14121896520999, "heading": 50.52765940826954} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349175209536137, "mass": 16.203213742457216, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308041393165094, "I_33_without_motor": 0.05303306568025665, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095868108934132, "trigger": 800, "sampling_rate": 105, "lag": 1.5779644171090181, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8810594983126783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.325460101765278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8797.513770356636, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033157586739538725, "grain_number": 5, "grain_density": 1717.4468177944057, "grain_outer_radius": 0.03293568203904746, "grain_initial_inner_radius": 0.014912892820561265, "grain_initial_height": 0.12226186267959015, "grain_separation": 0.005673794627640417, "grains_center_of_mass_position": 0.39712599802991055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005545698614037635, "throat_radius": 0.011269681144136746, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553049240229768}], "aerodynamic_surfaces": [{"length": 0.5590450431374769, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328925573672355}, {"n": 4, "root_chord": 0.12042924487747395, "tip_chord": 0.059871686310497926, "span": 0.1088650302016508, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051039478507848}, {"top_radius": 0.06251623251281248, "bottom_radius": 0.043296937498974994, "length": 0.05998959003351482, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009098356155097, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171034988369678, "upper_button_position": 0.08380633677854188}], "rail_length": 5, "inclination": 86.26971941743429, "heading": 53.861643375689795} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350043801475752, "mass": 15.7374938970698, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311728644539553, "I_33_without_motor": 0.050408107259595686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03326988852415, "trigger": 800, "sampling_rate": 105, "lag": 1.458225764593134, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8496647378635662, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3152357112580857, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7800.23081803788, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03210889826890989, "grain_number": 5, "grain_density": 1874.5341624019457, "grain_outer_radius": 0.03294610170804758, "grain_initial_inner_radius": 0.014910217445598293, "grain_initial_height": 0.11986321758637558, "grain_separation": 0.004445047505890455, "grains_center_of_mass_position": 0.3969042686756529, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006490835321771694, "throat_radius": 0.011519862065860151, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25328740914071}], "aerodynamic_surfaces": [{"length": 0.5584319941615322, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134493044927261}, {"n": 4, "root_chord": 0.12015670656722348, "tip_chord": 0.05990104224079225, "span": 0.11029152894621544, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047623460560347}, {"top_radius": 0.06420934213049984, "bottom_radius": 0.04284987334902665, "length": 0.0609365618678819, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991200390894852, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176302520064026, "upper_button_position": 0.08148978708308252}], "rail_length": 5, "inclination": 85.293495375341, "heading": 51.029982065478634} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350053595914573, "mass": 15.656341962434183, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300707999149264, "I_33_without_motor": 0.019747319100320092, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02561154517294, "trigger": 800, "sampling_rate": 105, "lag": 1.491476870769223, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0310334863828945, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7078142504293983, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6576.9150728065415, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033614174614345106, "grain_number": 5, "grain_density": 1878.7048880970515, "grain_outer_radius": 0.03227555628057278, "grain_initial_inner_radius": 0.01521910845468254, "grain_initial_height": 0.12101913103684002, "grain_separation": 0.0048421743188497395, "grains_center_of_mass_position": 0.39516130362782725, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007515940039901054, "throat_radius": 0.01107367773173349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2580565535285126}], "aerodynamic_surfaces": [{"length": 0.556596627939326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329761038653356}, {"n": 4, "root_chord": 0.12006069488956338, "tip_chord": 0.060152412301715905, "span": 0.11049830670414022, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050233651803019}, {"top_radius": 0.0628483712217529, "bottom_radius": 0.04312808782201575, "length": 0.060400910936818875, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993329344239234, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182548852291475, "upper_button_position": 0.0810780491947759}], "rail_length": 5, "inclination": 83.24849225413618, "heading": 56.92684258000547} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349971068033908, "mass": 16.40174921646737, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327673932196526, "I_33_without_motor": 0.03245197648679421, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893892305413132, "trigger": 800, "sampling_rate": 105, "lag": 1.593930515604109, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0333748866660448, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6781842126428086, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5922.800462571353, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317053639772831, "grain_number": 5, "grain_density": 1849.517778859132, "grain_outer_radius": 0.032963898925382804, "grain_initial_inner_radius": 0.014660498705517803, "grain_initial_height": 0.1194711818003175, "grain_separation": 0.0038783487903787653, "grains_center_of_mass_position": 0.3957887800231231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025065298944853084, "throat_radius": 0.010847966827387558, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567575443313201}], "aerodynamic_surfaces": [{"length": 0.5565925294031462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133915476432061}, {"n": 4, "root_chord": 0.11956909125039823, "tip_chord": 0.06104928960601305, "span": 0.10984756269795254, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499329129631596}, {"top_radius": 0.06357422385498936, "bottom_radius": 0.04210461777200298, "length": 0.05967729426494998, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995581578208551, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186162449036338, "upper_button_position": 0.0809419129172213}], "rail_length": 5, "inclination": 84.93050119411386, "heading": 53.88341975915113} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350963934178776, "mass": 15.32919266900953, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320746127166903, "I_33_without_motor": 0.04085544174991431, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979449181204682, "trigger": 800, "sampling_rate": 105, "lag": 1.47603476335198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0509445439313096, "trigger": "apogee", "sampling_rate": 105, "lag": 1.351143194578507, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8028.623044327843, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310099595750467, "grain_number": 5, "grain_density": 1799.0548729945758, "grain_outer_radius": 0.032909042444237764, "grain_initial_inner_radius": 0.014973260434429057, "grain_initial_height": 0.1192497105729033, "grain_separation": 0.005180936874836411, "grains_center_of_mass_position": 0.3970133518339278, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008146246873575777, "throat_radius": 0.010589900224919185, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568629607664423}], "aerodynamic_surfaces": [{"length": 0.5575039458911145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345339814612054}, {"n": 4, "root_chord": 0.11941539652341077, "tip_chord": 0.06041803650905522, "span": 0.11068669738280067, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485640279044965}, {"top_radius": 0.06363379821234107, "bottom_radius": 0.04399774247060367, "length": 0.05992434963574156, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994238470472045, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190710211873401, "upper_button_position": 0.08035282585986436}], "rail_length": 5, "inclination": 84.06452825434741, "heading": 54.60546269504702} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350045005137789, "mass": 14.570066442775765, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329160356830627, "I_33_without_motor": 0.04251088306240842, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.82086959241117, "trigger": 800, "sampling_rate": 105, "lag": 1.4204543803571403, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0074220498468327, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6285454062061728, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6114.226206726107, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0321610061811094, "grain_number": 5, "grain_density": 1846.9958157433712, "grain_outer_radius": 0.03228771163513274, "grain_initial_inner_radius": 0.014956236526073717, "grain_initial_height": 0.12026674138843027, "grain_separation": 0.00504960673513623, "grains_center_of_mass_position": 0.395856944111245, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012335203806023388, "throat_radius": 0.010814060011106465, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557719373662848}], "aerodynamic_surfaces": [{"length": 0.5581140561159723, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346277705370396}, {"n": 4, "root_chord": 0.12048693411590783, "tip_chord": 0.06039605759209748, "span": 0.11024918620577577, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504047507443166}, {"top_radius": 0.0638804503892011, "bottom_radius": 0.042703464724249005, "length": 0.060993620420585724, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002278480364517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163961597381344, "upper_button_position": 0.08383168829831722}], "rail_length": 5, "inclination": 83.53791228583498, "heading": 54.046300646333535} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350553623978974, "mass": 15.812911139845182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313127714204366, "I_33_without_motor": 0.029887703974836727, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.061327162498127, "trigger": 800, "sampling_rate": 105, "lag": 1.4784421362101017, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0297449401840444, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2588907678572603, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4744.228753708582, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317145975723019, "grain_number": 5, "grain_density": 1869.3782523397313, "grain_outer_radius": 0.03345299310146625, "grain_initial_inner_radius": 0.014976550116423156, "grain_initial_height": 0.11948009847535018, "grain_separation": 0.007769352688804632, "grains_center_of_mass_position": 0.396181333042877, "center_of_dry_mass_position": 0.317, "nozzle_position": 9.670922962384546e-05, "throat_radius": 0.010640307231118055, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552634837565624}], "aerodynamic_surfaces": [{"length": 0.5584668084651219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1357250459010104}, {"n": 4, "root_chord": 0.12018548620529644, "tip_chord": 0.0597363442798732, "span": 0.11046729234337017, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048800170727569}, {"top_radius": 0.06479842444626172, "bottom_radius": 0.043911315927793716, "length": 0.05892655210430291, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000387691977128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181749226404305, "upper_button_position": 0.0818638465572823}], "rail_length": 5, "inclination": 84.69808202586037, "heading": 53.18658897886494} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349873027568502, "mass": 15.44865602020042, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297066287427797, "I_33_without_motor": 0.029969189195190614, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.794270568224764, "trigger": 800, "sampling_rate": 105, "lag": 1.3689194882792428, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9440872418522805, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6525296455811842, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5110.725555287492, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290569327566152, "grain_number": 5, "grain_density": 1834.8023198308852, "grain_outer_radius": 0.03293968352352778, "grain_initial_inner_radius": 0.015511994802359295, "grain_initial_height": 0.11958416466759632, "grain_separation": 0.005902801871444446, "grains_center_of_mass_position": 0.39655531746056205, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004010323299461807, "throat_radius": 0.011266546158446826, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560763169376594}], "aerodynamic_surfaces": [{"length": 0.5574277176666921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133411554407764}, {"n": 4, "root_chord": 0.11976773761773363, "tip_chord": 0.06032214078773234, "span": 0.10947188655993782, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051050865901009}, {"top_radius": 0.06387464052261267, "bottom_radius": 0.0430048168952591, "length": 0.05980557861121655, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001148198507462, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198150121270203, "upper_button_position": 0.08029980772372591}], "rail_length": 5, "inclination": 85.32093308095031, "heading": 52.59082374737817} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350805817293974, "mass": 15.870060897597613, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308614127268146, "I_33_without_motor": 0.025806052454925316, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.949518634482704, "trigger": 800, "sampling_rate": 105, "lag": 1.3293840614095318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0073537906678587, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7145490083192159, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.215428662387, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03248445883054946, "grain_number": 5, "grain_density": 1715.2465378772195, "grain_outer_radius": 0.032669923673918605, "grain_initial_inner_radius": 0.014631567916240092, "grain_initial_height": 0.1193005632332138, "grain_separation": 0.003666691826518245, "grains_center_of_mass_position": 0.3964634482695262, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.099385028198594e-05, "throat_radius": 0.010783454928160284, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255273658857827}], "aerodynamic_surfaces": [{"length": 0.5561473659004362, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341787380227253}, {"n": 4, "root_chord": 0.12023400316315591, "tip_chord": 0.06021176448445132, "span": 0.10981138749659529, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050260705722096}, {"top_radius": 0.06387326798211676, "bottom_radius": 0.04502902776786865, "length": 0.061133430703092136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996865178630093, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185637021796032, "upper_button_position": 0.08112281568340607}], "rail_length": 5, "inclination": 84.93430853498023, "heading": 57.58944430706793} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349493716242692, "mass": 15.194290081739805, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321918594117142, "I_33_without_motor": 0.026259908318848252, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008450681541937, "trigger": 800, "sampling_rate": 105, "lag": 1.4951392845564595, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0309168339976928, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2422300697983315, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6263.560121383336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385037316391193, "grain_number": 5, "grain_density": 1866.886056692195, "grain_outer_radius": 0.03326434404202183, "grain_initial_inner_radius": 0.014871883006841353, "grain_initial_height": 0.12057477844484187, "grain_separation": 0.005900983635820395, "grains_center_of_mass_position": 0.39690762929170614, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001959427468427723, "throat_radius": 0.010113901444569605, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254462056548731}], "aerodynamic_surfaces": [{"length": 0.5597809581518218, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134418347404868}, {"n": 4, "root_chord": 0.12084971908163014, "tip_chord": 0.060114480388002475, "span": 0.10984981749374342, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502271267852235}, {"top_radius": 0.0639863320737019, "bottom_radius": 0.04255263514016817, "length": 0.05822080463835263, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988315470261619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619561057113094, "upper_button_position": 0.07927048991306795}], "rail_length": 5, "inclination": 83.4928197181123, "heading": 57.66582395427183} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351146218490762, "mass": 15.912810306312771, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314307384894538, "I_33_without_motor": 0.0272546015659449, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.97440496035988, "trigger": 800, "sampling_rate": 105, "lag": 1.6570634225887428, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0271195603841061, "trigger": "apogee", "sampling_rate": 105, "lag": 1.47952912016921, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7116.807582695888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033454064510443145, "grain_number": 5, "grain_density": 1845.8803962525951, "grain_outer_radius": 0.03301341876380251, "grain_initial_inner_radius": 0.015352775778104642, "grain_initial_height": 0.11722645270156325, "grain_separation": 0.00418937592305809, "grains_center_of_mass_position": 0.3975778614722306, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007293808079859101, "throat_radius": 0.01030662965044891, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254120139881829}], "aerodynamic_surfaces": [{"length": 0.5581149837134431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322332200836296}, {"n": 4, "root_chord": 0.11960267934944385, "tip_chord": 0.060004485417802185, "span": 0.10980702305517089, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515594954161436}, {"top_radius": 0.06429004555753391, "bottom_radius": 0.044304675721810356, "length": 0.0584469004150554, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6978176098619933, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619580751991172, "upper_button_position": 0.07823685787082124}], "rail_length": 5, "inclination": 83.03367176656526, "heading": 54.34868491819724} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349908889563549, "mass": 15.293511455323234, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309312211186714, "I_33_without_motor": 0.029366325374935942, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024852514589766, "trigger": 800, "sampling_rate": 105, "lag": 1.4015834043818869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9651440413032012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4012111333971518, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7239.220073009516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032530397887696676, "grain_number": 5, "grain_density": 1873.31805981136, "grain_outer_radius": 0.03330789398481273, "grain_initial_inner_radius": 0.014562434526370375, "grain_initial_height": 0.12066815551835439, "grain_separation": 0.0034814179054882045, "grains_center_of_mass_position": 0.3959483605117811, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005050893033654857, "throat_radius": 0.011110232193783619, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543078003512975}], "aerodynamic_surfaces": [{"length": 0.5585730532633811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1362779730800219}, {"n": 4, "root_chord": 0.12028630691538611, "tip_chord": 0.05978298925167465, "span": 0.10954789823900518, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493468054759063}, {"top_radius": 0.06270837624700835, "bottom_radius": 0.04379859282711954, "length": 0.06047412834261526, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015012444940989, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165328933846307, "upper_button_position": 0.08496835110946821}], "rail_length": 5, "inclination": 84.8407291267891, "heading": 54.014426378426165} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349609938090682, "mass": 15.682442163879205, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3326343484633005, "I_33_without_motor": 0.03130297476541102, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.926497056793014, "trigger": 800, "sampling_rate": 105, "lag": 1.522195306650091, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067994691448958, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5943056199406243, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8293.310519767901, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321555178751973, "grain_number": 5, "grain_density": 1762.3855650566093, "grain_outer_radius": 0.03309983327971628, "grain_initial_inner_radius": 0.015094396334519427, "grain_initial_height": 0.11954273194387682, "grain_separation": 0.005104332383868106, "grains_center_of_mass_position": 0.39850725007323834, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042819811629708277, "throat_radius": 0.011026509428066706, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552601610049203}], "aerodynamic_surfaces": [{"length": 0.5587420074250551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344720203039145}, {"n": 4, "root_chord": 0.12079382223085004, "tip_chord": 0.05935107899247077, "span": 0.10995653102395402, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050818955896589}, {"top_radius": 0.06380162529360481, "bottom_radius": 0.04217316091820052, "length": 0.05962355857563577, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980625888177691, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183389053323832, "upper_button_position": 0.07972368348538583}], "rail_length": 5, "inclination": 85.05430151005275, "heading": 52.62149517171065} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350181263387218, "mass": 15.687961027217302, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304895785745257, "I_33_without_motor": 0.03256472057876025, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94348681373778, "trigger": 800, "sampling_rate": 105, "lag": 1.322745416985224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0131580399238196, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4893556890105717, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5749.617048506134, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032924510845563394, "grain_number": 5, "grain_density": 1794.023169674122, "grain_outer_radius": 0.032595606416005, "grain_initial_inner_radius": 0.014606139370066792, "grain_initial_height": 0.12050525886105574, "grain_separation": 0.004240011357926048, "grains_center_of_mass_position": 0.3951302260556882, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002467861562269777, "throat_radius": 0.011414374137075314, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253504191339209}], "aerodynamic_surfaces": [{"length": 0.5577198196179556, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332003073538495}, {"n": 4, "root_chord": 0.11889924994906279, "tip_chord": 0.05992202873627, "span": 0.1101791855232114, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0475722675567147}, {"top_radius": 0.0637557418981419, "bottom_radius": 0.04415161588706766, "length": 0.06166473158064881, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994410874345397, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182843103415255, "upper_button_position": 0.08115677709301417}], "rail_length": 5, "inclination": 83.55098777918627, "heading": 53.16382617332798} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349809009604027, "mass": 15.886509190812513, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30933560465068, "I_33_without_motor": 0.04075773557839831, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.031219021005656, "trigger": 800, "sampling_rate": 105, "lag": 1.5312437140585717, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0594946332953143, "trigger": "apogee", "sampling_rate": 105, "lag": 1.716235847138173, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7371.616851355071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033281670908921236, "grain_number": 5, "grain_density": 1795.7865638246153, "grain_outer_radius": 0.03299671700978075, "grain_initial_inner_radius": 0.014431634514126473, "grain_initial_height": 0.11969758183991466, "grain_separation": 0.006376652573915021, "grains_center_of_mass_position": 0.3965009809490462, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.668896595125747e-05, "throat_radius": 0.010843919167518798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544814119347858}], "aerodynamic_surfaces": [{"length": 0.5578790486550589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331936447337005}, {"n": 4, "root_chord": 0.11943214442629788, "tip_chord": 0.06073610532140215, "span": 0.11003534638165711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483364142388811}, {"top_radius": 0.061937514294018794, "bottom_radius": 0.042662713270378086, "length": 0.059398385644042345, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699389657671488, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181634024654252, "upper_button_position": 0.08122625520606275}], "rail_length": 5, "inclination": 84.98050551474405, "heading": 54.34579693664815} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.063501201519034, "mass": 16.831398842735712, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324559982246382, "I_33_without_motor": 0.0034952657005812154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.919987447425497, "trigger": 800, "sampling_rate": 105, "lag": 1.4992516662540138, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9877335222708339, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1236807521396537, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6510.5122343621115, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033380505361257036, "grain_number": 5, "grain_density": 1844.9038876996688, "grain_outer_radius": 0.033001133315811754, "grain_initial_inner_radius": 0.01588821394608991, "grain_initial_height": 0.12037100034559223, "grain_separation": 0.006276465446049902, "grains_center_of_mass_position": 0.3979117416916446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015793626888174663, "throat_radius": 0.010876715244122, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552170236291114}], "aerodynamic_surfaces": [{"length": 0.555601442826296, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336157433855643}, {"n": 4, "root_chord": 0.1200105782754948, "tip_chord": 0.06058497694516837, "span": 0.10927145544945742, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0475485839826613}, {"top_radius": 0.06314538791229105, "bottom_radius": 0.04341238822988064, "length": 0.060072471236056385, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991191846134114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179509613613061, "upper_button_position": 0.08116822325210526}], "rail_length": 5, "inclination": 85.31999978201172, "heading": 55.18749913236447} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349531542139844, "mass": 15.351827327447138, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3184640550855535, "I_33_without_motor": 0.029728766193897124, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170388857941955, "trigger": 800, "sampling_rate": 105, "lag": 1.6155479120931684, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0394544894224946, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3404650961300837, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5320.650078642215, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0340924371393044, "grain_number": 5, "grain_density": 1810.9921397448622, "grain_outer_radius": 0.03321281134579716, "grain_initial_inner_radius": 0.014391804734846851, "grain_initial_height": 0.12054329570576629, "grain_separation": 0.004199449523348553, "grains_center_of_mass_position": 0.39598989572992943, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006892222859271822, "throat_radius": 0.011848282797430627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549541669207882}], "aerodynamic_surfaces": [{"length": 0.5564358149210101, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134736073517103}, {"n": 4, "root_chord": 0.12046778332702349, "tip_chord": 0.05919031756341683, "span": 0.1090566294728693, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049103076922536}, {"top_radius": 0.06394577074624119, "bottom_radius": 0.04530731301224785, "length": 0.05841946260255657, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699690741089362, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192934004951525, "upper_button_position": 0.08039734059420955}], "rail_length": 5, "inclination": 87.16662980003484, "heading": 48.763408033791166} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349898594345578, "mass": 15.481545529188601, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315401769206447, "I_33_without_motor": 0.02417946698209255, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8413706808309, "trigger": 800, "sampling_rate": 105, "lag": 1.5669475514428843, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9182238968158719, "trigger": "apogee", "sampling_rate": 105, "lag": 1.594985930581337, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7220.457897066213, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032648130417253625, "grain_number": 5, "grain_density": 1849.4681995181961, "grain_outer_radius": 0.03240940839014632, "grain_initial_inner_radius": 0.01565848868366229, "grain_initial_height": 0.12011725667725391, "grain_separation": 0.004614074219669124, "grains_center_of_mass_position": 0.39645584394019784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045954155176064704, "throat_radius": 0.010498554270152153, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562998553059055}], "aerodynamic_surfaces": [{"length": 0.5599191839152003, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335738735173273}, {"n": 4, "root_chord": 0.12037814153284362, "tip_chord": 0.060152426870614895, "span": 0.11022676457815868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498054277827782}, {"top_radius": 0.06355890246413029, "bottom_radius": 0.044551847415890806, "length": 0.05927213906910578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991444514006824, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616778142149501, "upper_button_position": 0.08236630925118138}], "rail_length": 5, "inclination": 84.80490416666176, "heading": 53.888883408342714} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350254781327741, "mass": 15.314319164702711, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312041119448396, "I_33_without_motor": 0.025030987348971988, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.929983858461702, "trigger": 800, "sampling_rate": 105, "lag": 1.380971579185703, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0093092988632701, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7624746647670781, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.296976554291, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264194221475629, "grain_number": 5, "grain_density": 1748.4906370024305, "grain_outer_radius": 0.0330336501728032, "grain_initial_inner_radius": 0.015352462017283618, "grain_initial_height": 0.12074322180521029, "grain_separation": 0.004285216496362797, "grains_center_of_mass_position": 0.3967853826598716, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015254734672662485, "throat_radius": 0.012024075875841008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557558710985746}], "aerodynamic_surfaces": [{"length": 0.5580408164456186, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347083470599892}, {"n": 4, "root_chord": 0.120125736106349, "tip_chord": 0.05992091211590301, "span": 0.11094411545957276, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493064230421767}, {"top_radius": 0.06206434844477579, "bottom_radius": 0.043249137262408074, "length": 0.06125879806243541, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012410469943884, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169038775703543, "upper_button_position": 0.08433716942403413}], "rail_length": 5, "inclination": 85.65090270218063, "heading": 50.59060612269354} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349691390716096, "mass": 15.694965905332479, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3249037229670995, "I_33_without_motor": 0.03355545451123797, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045335154945548, "trigger": 800, "sampling_rate": 105, "lag": 1.6643667882486484, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9650228269923383, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5463452098905066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.460533648245, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286783938582127, "grain_number": 5, "grain_density": 1762.7814746562376, "grain_outer_radius": 0.032356799282859866, "grain_initial_inner_radius": 0.01526743470210678, "grain_initial_height": 0.12067307684207884, "grain_separation": 0.005165933701228969, "grains_center_of_mass_position": 0.3985425392739178, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004268903984629968, "throat_radius": 0.01097317268550765, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542781466554302}], "aerodynamic_surfaces": [{"length": 0.5572133857488465, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331357989363222}, {"n": 4, "root_chord": 0.1205810306852415, "tip_chord": 0.05893754771543326, "span": 0.10972739721945579, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501768361093617}, {"top_radius": 0.06424830837977089, "bottom_radius": 0.044154272721508264, "length": 0.059719370216709255, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994873061328215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171479351160161, "upper_button_position": 0.08233937101680544}], "rail_length": 5, "inclination": 84.67340426866166, "heading": 52.60523803143769} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350168133978422, "mass": 15.955097325027168, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315194791028126, "I_33_without_motor": 0.04318161707085489, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.090145648239458, "trigger": 800, "sampling_rate": 105, "lag": 1.4698754574736912, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9307881894882987, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4972051363242624, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6440.104992506899, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308345715577597, "grain_number": 5, "grain_density": 1842.8660697842333, "grain_outer_radius": 0.032811478634642295, "grain_initial_inner_radius": 0.015300034456271186, "grain_initial_height": 0.1225959270669928, "grain_separation": 0.00513582568130063, "grains_center_of_mass_position": 0.3974968383506743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011124854335288548, "throat_radius": 0.011278877512889203, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558027322089502}], "aerodynamic_surfaces": [{"length": 0.5581343309430145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341738514049449}, {"n": 4, "root_chord": 0.11920371006442343, "tip_chord": 0.0602516570951855, "span": 0.10976213788977138, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495556437195726}, {"top_radius": 0.06276140337073749, "bottom_radius": 0.04320372890407654, "length": 0.06111585879490158, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996195851717866, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193612035719075, "upper_button_position": 0.08025838159987908}], "rail_length": 5, "inclination": 84.23776287536103, "heading": 53.5308384262802} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350603951988022, "mass": 15.424084006292578, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312610763491312, "I_33_without_motor": 0.0051647186220002556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024546390814265, "trigger": 800, "sampling_rate": 105, "lag": 1.504595990880174, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9783495835468843, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4768866874151707, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.489508804245, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03239447729199955, "grain_number": 5, "grain_density": 1792.907636914852, "grain_outer_radius": 0.03281138158152312, "grain_initial_inner_radius": 0.014601150283831433, "grain_initial_height": 0.12070787405982183, "grain_separation": 0.0029701762669468337, "grains_center_of_mass_position": 0.3957325386459864, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001796449857039361, "throat_radius": 0.010617410933291242, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567307710824314}], "aerodynamic_surfaces": [{"length": 0.5570404122818841, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350755764208476}, {"n": 4, "root_chord": 0.12079724320720166, "tip_chord": 0.05981854078972668, "span": 0.10967109347801157, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04898786551433}, {"top_radius": 0.06400306626144496, "bottom_radius": 0.04270549391478725, "length": 0.059827435075052136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999972363694769, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183645995971168, "upper_button_position": 0.0816326367723601}], "rail_length": 5, "inclination": 83.85552201745934, "heading": 52.49977823728315} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350127149408559, "mass": 15.634283395326225, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321446546746508, "I_33_without_motor": 0.03537648369434521, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.978435119659846, "trigger": 800, "sampling_rate": 105, "lag": 1.508930226864883, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0394639229036664, "trigger": "apogee", "sampling_rate": 105, "lag": 1.232082653386962, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5210.352332262015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03307479785034575, "grain_number": 5, "grain_density": 1750.8681040069782, "grain_outer_radius": 0.03315620789770261, "grain_initial_inner_radius": 0.014855812163370159, "grain_initial_height": 0.11980203621792716, "grain_separation": 0.004389021736554312, "grains_center_of_mass_position": 0.39782396636951045, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00043346708230452093, "throat_radius": 0.011373133010936773, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554551077814802}], "aerodynamic_surfaces": [{"length": 0.5578666426007514, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332950354097084}, {"n": 4, "root_chord": 0.120259574709997, "tip_chord": 0.059183895466358424, "span": 0.10976814963620007, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500753014412862}, {"top_radius": 0.06368807384950714, "bottom_radius": 0.04135542459374268, "length": 0.060812072173566656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997524346883742, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173566448952293, "upper_button_position": 0.08239578979314488}], "rail_length": 5, "inclination": 84.86874483797764, "heading": 55.86351312448402} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350376348440473, "mass": 15.862977967889531, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326035553736948, "I_33_without_motor": 0.04287544776679862, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072888289362947, "trigger": 800, "sampling_rate": 105, "lag": 1.521030564438321, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9264578843393758, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3184987278354316, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7948.3757823718315, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310595454579977, "grain_number": 5, "grain_density": 1737.8001684402077, "grain_outer_radius": 0.032506824620745244, "grain_initial_inner_radius": 0.014520562557128913, "grain_initial_height": 0.12044251238366392, "grain_separation": 0.0022506805808555357, "grains_center_of_mass_position": 0.3975019276481871, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010573229341562021, "throat_radius": 0.010470354795273225, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2525530004020395}], "aerodynamic_surfaces": [{"length": 0.5586215253044763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344596130896338}, {"n": 4, "root_chord": 0.11969692287375504, "tip_chord": 0.0606950829202787, "span": 0.1104218570922723, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489651422081074}, {"top_radius": 0.06204503502038384, "bottom_radius": 0.043146327152354516, "length": 0.059917450726424536, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000163588276835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179836593812368, "upper_button_position": 0.08203269944644676}], "rail_length": 5, "inclination": 86.92778484296815, "heading": 51.96151006051569} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349452433440711, "mass": 15.18613190881984, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302264845459417, "I_33_without_motor": 0.03638225052725154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.011769460930273, "trigger": 800, "sampling_rate": 105, "lag": 1.635522841246652, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0463428155917398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.265880305814926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7727.304357319361, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292392176689361, "grain_number": 5, "grain_density": 1781.4274264770283, "grain_outer_radius": 0.032980773826013, "grain_initial_inner_radius": 0.015249667744837473, "grain_initial_height": 0.11927215110360835, "grain_separation": 0.00339752019556507, "grains_center_of_mass_position": 0.3979958223937888, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001135836860503232, "throat_radius": 0.009925911150298913, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547171852228398}], "aerodynamic_surfaces": [{"length": 0.5585267312094191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331230814377022}, {"n": 4, "root_chord": 0.11985779924259211, "tip_chord": 0.06057492976260262, "span": 0.10973498150951452, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488948639718791}, {"top_radius": 0.06328830857236034, "bottom_radius": 0.043732237392036216, "length": 0.060021337617331534, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988867051495085, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189698272005252, "upper_button_position": 0.07991687794898328}], "rail_length": 5, "inclination": 84.91052321253315, "heading": 50.31747425676524} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349984437809353, "mass": 15.720782195488143, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309459081916683, "I_33_without_motor": 0.03710524031243822, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983388130482782, "trigger": 800, "sampling_rate": 105, "lag": 1.450473176937919, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.005500240851889, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3331189654247035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5602.030474610985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375173361708217, "grain_number": 5, "grain_density": 1822.9151515456638, "grain_outer_radius": 0.03299553466514493, "grain_initial_inner_radius": 0.01479088160529132, "grain_initial_height": 0.11913264605234208, "grain_separation": 0.005673747357700668, "grains_center_of_mass_position": 0.39758496629681334, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00025278131317531906, "throat_radius": 0.011299967636099485, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566031007381804}], "aerodynamic_surfaces": [{"length": 0.5591493214969104, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329467491327714}, {"n": 4, "root_chord": 0.12033374977711682, "tip_chord": 0.05969195710980961, "span": 0.10932702253638145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492108578968764}, {"top_radius": 0.0637492709161154, "bottom_radius": 0.043473898569467144, "length": 0.06004477366894502, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002365935769078, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618029097194976, "upper_button_position": 0.08220749638193181}], "rail_length": 5, "inclination": 84.17175698257303, "heading": 55.26966740477946} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349299651587602, "mass": 15.40323539300347, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191393180898885, "I_33_without_motor": 0.00930097470026026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.864946196419444, "trigger": 800, "sampling_rate": 105, "lag": 1.4637075053371653, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.984766989220709, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5624033470501064, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5564.003689634237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237263235356641, "grain_number": 5, "grain_density": 1854.023796107006, "grain_outer_radius": 0.032685111559987774, "grain_initial_inner_radius": 0.014522027391432258, "grain_initial_height": 0.11881304367121769, "grain_separation": 0.0042320000024973475, "grains_center_of_mass_position": 0.39665444941072153, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034457129238875075, "throat_radius": 0.011204066942846464, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542429914111362}], "aerodynamic_surfaces": [{"length": 0.5592318910127924, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346915751257536}, {"n": 4, "root_chord": 0.11969843013244648, "tip_chord": 0.05963767621897242, "span": 0.1098020416036933, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505390958350211}, {"top_radius": 0.06508203611370585, "bottom_radius": 0.04247100924169585, "length": 0.06018899478381764, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989039588572434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178608344929032, "upper_button_position": 0.08104312436434025}], "rail_length": 5, "inclination": 85.1014908937319, "heading": 52.65176486393892} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350088736123118, "mass": 14.661213476332861, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318730524713931, "I_33_without_motor": 0.03503091312110597, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040219182600255, "trigger": 800, "sampling_rate": 105, "lag": 1.3840579240001065, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.050976196528737, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6958552740611592, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7833.8016553269, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033458068194315446, "grain_number": 5, "grain_density": 1786.8094896515884, "grain_outer_radius": 0.03348803146526552, "grain_initial_inner_radius": 0.015046346827391801, "grain_initial_height": 0.12014026702688503, "grain_separation": 0.00504155539184441, "grains_center_of_mass_position": 0.39661965980035546, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005725391563216138, "throat_radius": 0.011204502916998602, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554996562286564}], "aerodynamic_surfaces": [{"length": 0.5574197931869579, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319446485713}, {"n": 4, "root_chord": 0.11986397040093409, "tip_chord": 0.06083226413499412, "span": 0.110175089875577, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487045045246972}, {"top_radius": 0.06206642845533593, "bottom_radius": 0.04411511388419017, "length": 0.05939665437039164, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699572746006241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178066242537255, "upper_button_position": 0.08176612175251552}], "rail_length": 5, "inclination": 86.44155398643056, "heading": 52.38505931686724} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350964364498564, "mass": 15.123094934941905, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307158049740479, "I_33_without_motor": 0.053614054202916324, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984426333832902, "trigger": 800, "sampling_rate": 105, "lag": 1.499330318225055, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.142680652187591, "trigger": "apogee", "sampling_rate": 105, "lag": 1.741738159749908, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6872.338643471074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329526277161799, "grain_number": 5, "grain_density": 1868.3642537644641, "grain_outer_radius": 0.032707869119960695, "grain_initial_inner_radius": 0.015260668345368112, "grain_initial_height": 0.12002916337105687, "grain_separation": 0.0035226712562707496, "grains_center_of_mass_position": 0.39775686296344714, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.830152946703216e-05, "throat_radius": 0.011077149450443552, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553403155301663}], "aerodynamic_surfaces": [{"length": 0.5600429448819053, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342826211647363}, {"n": 4, "root_chord": 0.12121317797066314, "tip_chord": 0.0599255954672607, "span": 0.10927195981006672, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513612628281228}, {"top_radius": 0.0641122408711371, "bottom_radius": 0.04207182102408188, "length": 0.05953447374353511, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981222071314457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162283830085014, "upper_button_position": 0.08189382412294433}], "rail_length": 5, "inclination": 85.57259056175137, "heading": 55.24091770990896} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350151840418093, "mass": 15.373723907480816, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324444753416531, "I_33_without_motor": 0.0482557363845771, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.981551823831849, "trigger": 800, "sampling_rate": 105, "lag": 1.39942933451415, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8959548633756333, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8587978543150605, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5247.675017295409, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324968714119957, "grain_number": 5, "grain_density": 1829.2097685684876, "grain_outer_radius": 0.033151903316160615, "grain_initial_inner_radius": 0.01517082620420382, "grain_initial_height": 0.12144414402522692, "grain_separation": 0.005543115923977468, "grains_center_of_mass_position": 0.3970624128174888, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00045934539536393045, "throat_radius": 0.010775102606928991, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548208834161636}], "aerodynamic_surfaces": [{"length": 0.5583702248193674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135212824721186}, {"n": 4, "root_chord": 0.11966887842352565, "tip_chord": 0.06013823465493822, "span": 0.11024319631632691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483497844324696}, {"top_radius": 0.06317455163556955, "bottom_radius": 0.04465793707389634, "length": 0.060296319867219776, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70009779459325, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177790875601099, "upper_button_position": 0.08231870703314004}], "rail_length": 5, "inclination": 83.46158015571133, "heading": 53.622005801660535} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350256362728285, "mass": 16.53344059444244, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3308794158056, "I_33_without_motor": 0.007835487275733192, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.241619985180373, "trigger": 800, "sampling_rate": 105, "lag": 1.4659584694158438, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9445554737008198, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3935890680623195, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7869.965371141272, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351929419246817, "grain_number": 5, "grain_density": 1779.9706134116368, "grain_outer_radius": 0.032521884439720504, "grain_initial_inner_radius": 0.014854377010543126, "grain_initial_height": 0.12008186025911527, "grain_separation": 0.004087806875829999, "grains_center_of_mass_position": 0.39684001750626907, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.15614924303044e-05, "throat_radius": 0.010735680969320241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553538879042667}], "aerodynamic_surfaces": [{"length": 0.5603469345453271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333433963515105}, {"n": 4, "root_chord": 0.11977393992643562, "tip_chord": 0.06028287750928902, "span": 0.11013235272838365, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482052161705253}, {"top_radius": 0.06417456669198998, "bottom_radius": 0.04483809593402976, "length": 0.05890307527700734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701287117773678, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177716050690477, "upper_button_position": 0.08351551270463031}], "rail_length": 5, "inclination": 85.70302168059835, "heading": 55.54294372135368} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349681033749807, "mass": 14.851530922899038, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318600447803501, "I_33_without_motor": 0.029080610446470635, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02471253074496, "trigger": 800, "sampling_rate": 105, "lag": 1.3424389971183126, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0860915602462735, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7609737168770576, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6225.4519287711, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317716204286872, "grain_number": 5, "grain_density": 1739.5153724022496, "grain_outer_radius": 0.033348952865160424, "grain_initial_inner_radius": 0.015214672692683664, "grain_initial_height": 0.11925572187841162, "grain_separation": 0.004034225472689332, "grains_center_of_mass_position": 0.3985457314977096, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017695000632129956, "throat_radius": 0.010648211371865023, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543392561474682}], "aerodynamic_surfaces": [{"length": 0.5569477099544928, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346014460094886}, {"n": 4, "root_chord": 0.11985868069070876, "tip_chord": 0.06041313320340448, "span": 0.11084436514276325, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481204537342201}, {"top_radius": 0.0624326648368267, "bottom_radius": 0.0413395545399582, "length": 0.06002234000808313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980406355478931, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175080149715725, "upper_button_position": 0.0805326205763206}], "rail_length": 5, "inclination": 86.05564762840264, "heading": 54.586741478119684} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349743128378212, "mass": 14.684480084300455, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326680659363205, "I_33_without_motor": 0.05597200040158795, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.181996264969202, "trigger": 800, "sampling_rate": 105, "lag": 1.6687859526633884, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1052884146154316, "trigger": "apogee", "sampling_rate": 105, "lag": 1.081839164099868, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5532.567065076721, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306855739773043, "grain_number": 5, "grain_density": 1811.583870052897, "grain_outer_radius": 0.03294430772565817, "grain_initial_inner_radius": 0.015142623877726281, "grain_initial_height": 0.12052676160766172, "grain_separation": 0.005800440643073226, "grains_center_of_mass_position": 0.3942876365196271, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0025073092151401653, "throat_radius": 0.011200103731880896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543856916707627}], "aerodynamic_surfaces": [{"length": 0.5595500192691275, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.13403338488789}, {"n": 4, "root_chord": 0.12026806244675048, "tip_chord": 0.060030960158340356, "span": 0.1110040580473187, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494851771714222}, {"top_radius": 0.06381732305737993, "bottom_radius": 0.043376346885340485, "length": 0.06027859039060364, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990396622960736, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174369298057178, "upper_button_position": 0.08160273249035577}], "rail_length": 5, "inclination": 84.69951807247736, "heading": 51.37705852270164} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349832096575983, "mass": 16.19634455098331, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335893674004243, "I_33_without_motor": 0.023787728692361437, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.058692487510276, "trigger": 800, "sampling_rate": 105, "lag": 1.5685318278139257, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0524254277073655, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4741362613469726, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5674.261104832782, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032577536114638934, "grain_number": 5, "grain_density": 1770.9615800437555, "grain_outer_radius": 0.03311156207123035, "grain_initial_inner_radius": 0.014462160597650516, "grain_initial_height": 0.12057269110542454, "grain_separation": 0.003293657149302618, "grains_center_of_mass_position": 0.39772399714276774, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.9355484014188114e-05, "throat_radius": 0.011058700771282516, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254139503129388}], "aerodynamic_surfaces": [{"length": 0.5588341860706498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341469344103325}, {"n": 4, "root_chord": 0.12077096608928085, "tip_chord": 0.05999005521581261, "span": 0.10992331193052908, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485476999714018}, {"top_radius": 0.06438048426059582, "bottom_radius": 0.042514410555492696, "length": 0.0598180098370286, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999780034228431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174702004808426, "upper_button_position": 0.08250780294200055}], "rail_length": 5, "inclination": 85.28177264392438, "heading": 54.99867884531519} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350332061530979, "mass": 15.462880606342178, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300081866407392, "I_33_without_motor": 0.046439736352524616, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.009177549864194, "trigger": 800, "sampling_rate": 105, "lag": 1.4666896184172686, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0402240705368218, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3764389970760478, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7952.333402866319, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032456273204072, "grain_number": 5, "grain_density": 1867.4624483146576, "grain_outer_radius": 0.032621883887415805, "grain_initial_inner_radius": 0.015118854235979539, "grain_initial_height": 0.11800970990071645, "grain_separation": 0.005364824012506552, "grains_center_of_mass_position": 0.397190072602227, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034176564518815876, "throat_radius": 0.010734951370731851, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574653646728728}], "aerodynamic_surfaces": [{"length": 0.5601069104980605, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325755909869641}, {"n": 4, "root_chord": 0.12011255962981804, "tip_chord": 0.061136631235157404, "span": 0.11009602045300783, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487770162460057}, {"top_radius": 0.064070129215355, "bottom_radius": 0.042954447513923015, "length": 0.05987622038326527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999406403020829, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199111631413047, "upper_button_position": 0.08002947716077824}], "rail_length": 5, "inclination": 85.6613384579684, "heading": 52.24941072733287} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349784013711399, "mass": 14.978355190430273, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340038470277887, "I_33_without_motor": 0.039345154870284636, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.75564109881806, "trigger": 800, "sampling_rate": 105, "lag": 1.5436563361278821, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0465460421989174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2433049938982683, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6488.970875256242, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331340890198012, "grain_number": 5, "grain_density": 1862.9031915406001, "grain_outer_radius": 0.033089764935213775, "grain_initial_inner_radius": 0.01477365510705255, "grain_initial_height": 0.12003234928472993, "grain_separation": 0.005547925211036464, "grains_center_of_mass_position": 0.39601057984925836, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006912366181301366, "throat_radius": 0.011704948997748994, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555210243313637}], "aerodynamic_surfaces": [{"length": 0.5567139360528756, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134831181887779}, {"n": 4, "root_chord": 0.11991693054970938, "tip_chord": 0.05996524591865459, "span": 0.11046817055227622, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482372033822893}, {"top_radius": 0.06332020820670614, "bottom_radius": 0.043287348149288, "length": 0.06089865449818329, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991920571989798, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175710630959976, "upper_button_position": 0.08162099410298218}], "rail_length": 5, "inclination": 85.80635879418108, "heading": 54.74366587543532} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350426470782018, "mass": 15.643049308569788, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321368669512573, "I_33_without_motor": 0.022170992448591234, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.730089740572602, "trigger": 800, "sampling_rate": 105, "lag": 1.2913232712352916, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211394296568217, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9532930609931003, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9436.001918017144, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351727456060129, "grain_number": 5, "grain_density": 1774.8507032635032, "grain_outer_radius": 0.0332467241715455, "grain_initial_inner_radius": 0.014624009691110556, "grain_initial_height": 0.12121760680758555, "grain_separation": 0.005230578519547738, "grains_center_of_mass_position": 0.39625922735422775, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016267629319151574, "throat_radius": 0.0107473832733872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558092527519655}], "aerodynamic_surfaces": [{"length": 0.556997919944444, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338861474581317}, {"n": 4, "root_chord": 0.1196056146529249, "tip_chord": 0.060430813024043024, "span": 0.11016608216451713, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502286831210723}, {"top_radius": 0.06362514103445062, "bottom_radius": 0.04111039528460794, "length": 0.05899286738772524, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993592957458485, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168343371820113, "upper_button_position": 0.08252495856383724}], "rail_length": 5, "inclination": 85.24989712983573, "heading": 49.830060213686835} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349309789544344, "mass": 15.647975505407, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333113605200642, "I_33_without_motor": 0.01617942917680944, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.028648559657588, "trigger": 800, "sampling_rate": 105, "lag": 1.6025648230415772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9411072663829011, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5201498766431172, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7431.572173572531, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338539180700271, "grain_number": 5, "grain_density": 1795.0013771467154, "grain_outer_radius": 0.033313340568814034, "grain_initial_inner_radius": 0.01440572693193049, "grain_initial_height": 0.11938844849091426, "grain_separation": 0.005256403691378005, "grains_center_of_mass_position": 0.39652326682656863, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006312287631939618, "throat_radius": 0.011586657400851042, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555334327630603}], "aerodynamic_surfaces": [{"length": 0.5584552806664881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132396168978339}, {"n": 4, "root_chord": 0.11986767719191328, "tip_chord": 0.059747175324607035, "span": 0.10982240215975901, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497012606135463}, {"top_radius": 0.06379374845665459, "bottom_radius": 0.04413046069721275, "length": 0.060900672528936745, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982795325948663, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164106580515778, "upper_button_position": 0.0818688745432885}], "rail_length": 5, "inclination": 84.91582354748643, "heading": 56.06214101492504} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349031239452653, "mass": 14.876938522061723, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334799183164784, "I_33_without_motor": 0.01931625089119706, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830795549461417, "trigger": 800, "sampling_rate": 105, "lag": 1.622946394141424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8984385121163116, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1353804709465578, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6558.886071662028, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0319288148651922, "grain_number": 5, "grain_density": 1825.1630606417568, "grain_outer_radius": 0.03295264076266412, "grain_initial_inner_radius": 0.01597341585495672, "grain_initial_height": 0.11934178429753912, "grain_separation": 0.00410509034561062, "grains_center_of_mass_position": 0.39682423331231137, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00154797779870951, "throat_radius": 0.010818556589240396, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550463659065887}], "aerodynamic_surfaces": [{"length": 0.55814347509867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223157195493}, {"n": 4, "root_chord": 0.1189049257260116, "tip_chord": 0.06053101245932891, "span": 0.11073962199413465, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506749315905977}, {"top_radius": 0.0640523951784697, "bottom_radius": 0.043688356853321585, "length": 0.05955645989910411, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999218963914338, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176205262919813, "upper_button_position": 0.08230137009945249}], "rail_length": 5, "inclination": 84.97076148883832, "heading": 54.91938909667529} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349189612210425, "mass": 15.140337028562673, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309535682340892, "I_33_without_motor": 0.027189563824928417, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027612465336038, "trigger": 800, "sampling_rate": 105, "lag": 1.5502928782231975, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377038380512882, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4370105293283095, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5911.649829909203, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032887276385379326, "grain_number": 5, "grain_density": 1829.1566942065724, "grain_outer_radius": 0.03344172240554959, "grain_initial_inner_radius": 0.0151280403204421, "grain_initial_height": 0.12067291273607353, "grain_separation": 0.0058912739871509155, "grains_center_of_mass_position": 0.39784017878136557, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010414451563417737, "throat_radius": 0.010451239251861935, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255572726527527}], "aerodynamic_surfaces": [{"length": 0.5563501731449446, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330155056153675}, {"n": 4, "root_chord": 0.11952146035330481, "tip_chord": 0.059872036201976855, "span": 0.11035895778846888, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497726643621375}, {"top_radius": 0.06141402110901442, "bottom_radius": 0.042925071935313655, "length": 0.06018478312730806, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003104225983076, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187952901944572, "upper_button_position": 0.08151513240385033}], "rail_length": 5, "inclination": 83.79011403414249, "heading": 51.56532982984695} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634992600101757, "mass": 15.950570639622665, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313090940768401, "I_33_without_motor": 0.032418700178738616, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072442961933419, "trigger": 800, "sampling_rate": 105, "lag": 1.4061858775896785, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132458525258794, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6360613948976699, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7482.6303192469095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032730729482483796, "grain_number": 5, "grain_density": 1817.7092876198772, "grain_outer_radius": 0.03327589799197461, "grain_initial_inner_radius": 0.015362780990050437, "grain_initial_height": 0.12105126743671536, "grain_separation": 0.0038963294800043865, "grains_center_of_mass_position": 0.39781838024437044, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.954383913096935e-05, "throat_radius": 0.011526488721034074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543859172846192}], "aerodynamic_surfaces": [{"length": 0.5586955981636536, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351644179163265}, {"n": 4, "root_chord": 0.12009101815557675, "tip_chord": 0.059291536642979814, "span": 0.11021321960421401, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487754429687401}, {"top_radius": 0.06250493231961103, "bottom_radius": 0.044334770947283504, "length": 0.06236573394643806, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005279026712787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177766920619461, "upper_button_position": 0.08275121060933266}], "rail_length": 5, "inclination": 85.62286941557112, "heading": 55.795628664305184} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349500432208506, "mass": 15.687407755474572, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321754985298752, "I_33_without_motor": 0.027274279920609032, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.992242624173455, "trigger": 800, "sampling_rate": 105, "lag": 1.3936766788352417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8397291092440508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6799595193469392, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5964.533146732569, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032558202931669535, "grain_number": 5, "grain_density": 1833.8127676057209, "grain_outer_radius": 0.033096086852676156, "grain_initial_inner_radius": 0.015318836105931596, "grain_initial_height": 0.11960919100101428, "grain_separation": 0.005266062936887082, "grains_center_of_mass_position": 0.39471006640112977, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002758837881127753, "throat_radius": 0.01112728435780988, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552501974850792}], "aerodynamic_surfaces": [{"length": 0.5590307707646444, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343488606988157}, {"n": 4, "root_chord": 0.12007166305723763, "tip_chord": 0.06001143432230526, "span": 0.11050581642591109, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050773211919831}, {"top_radius": 0.0630172231848952, "bottom_radius": 0.04392228013370445, "length": 0.060056248587740134, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307532362493, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192327539236838, "upper_button_position": 0.08009799931256545}], "rail_length": 5, "inclination": 86.08301261765133, "heading": 50.48134886826693} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349021369775504, "mass": 15.62383062704449, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32845921253045, "I_33_without_motor": 0.015654121786160536, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.822779649485046, "trigger": 800, "sampling_rate": 105, "lag": 1.5400052944648466, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0894829706019615, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6882232282456422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4338.613102516925, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330435313461639, "grain_number": 5, "grain_density": 1808.8130416013942, "grain_outer_radius": 0.03342704377261399, "grain_initial_inner_radius": 0.014644157718751782, "grain_initial_height": 0.120225746978734, "grain_separation": 0.005028459454446472, "grains_center_of_mass_position": 0.39670112705920596, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.690326329530568e-05, "throat_radius": 0.01078107907564326, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544192465965378}], "aerodynamic_surfaces": [{"length": 0.5576435541981004, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1324819830921071}, {"n": 4, "root_chord": 0.12042148113397648, "tip_chord": 0.059550364748041054, "span": 0.11037978802459988, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050641617935701}, {"top_radius": 0.06330530854310733, "bottom_radius": 0.04357893436337265, "length": 0.058167385598918646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996561948838232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191255429333, "upper_button_position": 0.08063706934088999}], "rail_length": 5, "inclination": 83.1637666264756, "heading": 55.13123688614437} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349152100465358, "mass": 15.338149303682222, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334681934675341, "I_33_without_motor": 0.026610411371910555, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045208029005183, "trigger": 800, "sampling_rate": 105, "lag": 1.640136520477108, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0429602015685207, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4096977094038454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5695.15718505585, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310634784563893, "grain_number": 5, "grain_density": 1748.0386586468385, "grain_outer_radius": 0.03230201137706537, "grain_initial_inner_radius": 0.015641671443215936, "grain_initial_height": 0.11996716853652553, "grain_separation": 0.0035144903035376927, "grains_center_of_mass_position": 0.3976735961559485, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006134739694528454, "throat_radius": 0.01088833314250018, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542708267044786}], "aerodynamic_surfaces": [{"length": 0.5577602997706751, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352756233763213}, {"n": 4, "root_chord": 0.12045827642597322, "tip_chord": 0.059740844560177656, "span": 0.10973704870810623, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499844949840142}, {"top_radius": 0.06375173426407597, "bottom_radius": 0.04332269571354546, "length": 0.05947540472267234, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004320076212017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617919978201777, "upper_button_position": 0.0825120294194247}], "rail_length": 5, "inclination": 86.12335860834165, "heading": 52.34719028559767} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349921592197215, "mass": 14.80583845959392, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332606746223521, "I_33_without_motor": 0.041790253551315666, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984636520101114, "trigger": 800, "sampling_rate": 105, "lag": 1.3710449650767669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8570475583038925, "trigger": "apogee", "sampling_rate": 105, "lag": 1.094514048252711, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6215.596281052708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032128150521183195, "grain_number": 5, "grain_density": 1815.405860593411, "grain_outer_radius": 0.03295824704584825, "grain_initial_inner_radius": 0.01500942144415527, "grain_initial_height": 0.11904390868690724, "grain_separation": 0.0055721039701709715, "grains_center_of_mass_position": 0.39731951674836136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001683906033721513, "throat_radius": 0.011490956709338333, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540243907595932}], "aerodynamic_surfaces": [{"length": 0.5581639093598558, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333411728751719}, {"n": 4, "root_chord": 0.12029946835262306, "tip_chord": 0.05967263957911831, "span": 0.11059307531564583, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488365216212465}, {"top_radius": 0.062158779305900184, "bottom_radius": 0.044780575150064374, "length": 0.05846554652480459, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985639618804458, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187396085994352, "upper_button_position": 0.07982435328101056}], "rail_length": 5, "inclination": 85.76765692698622, "heading": 52.53486211868939} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350495454952977, "mass": 15.766719703435319, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317897830099618, "I_33_without_motor": 0.041304105354809655, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.794399648284822, "trigger": 800, "sampling_rate": 105, "lag": 1.5376593882883887, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0192802390129074, "trigger": "apogee", "sampling_rate": 105, "lag": 1.216667191189442, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5136.350069917262, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333065360885168, "grain_number": 5, "grain_density": 1806.921122190806, "grain_outer_radius": 0.03252350460471852, "grain_initial_inner_radius": 0.015374484748865179, "grain_initial_height": 0.12141435622911595, "grain_separation": 0.00576297647830236, "grains_center_of_mass_position": 0.39640511867253386, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008381993165284183, "throat_radius": 0.01077339709203743, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254501544766503}], "aerodynamic_surfaces": [{"length": 0.557295982574581, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335029202105877}, {"n": 4, "root_chord": 0.11984115467888769, "tip_chord": 0.059322930870706794, "span": 0.10904528531963956, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498079668669344}, {"top_radius": 0.06351741608328967, "bottom_radius": 0.044218961108942995, "length": 0.06096072703093502, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998854636831404, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191817259913097, "upper_button_position": 0.0807037376918307}], "rail_length": 5, "inclination": 84.18849706171262, "heading": 51.01667745559118} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349779819282207, "mass": 15.06036753157882, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32015490022116, "I_33_without_motor": 0.02952315238199296, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.964225511894643, "trigger": 800, "sampling_rate": 105, "lag": 1.5464841649849423, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0076175215433112, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7058480721759524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6615.880559765951, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308501710797152, "grain_number": 5, "grain_density": 1784.9214357455985, "grain_outer_radius": 0.03206687773363854, "grain_initial_inner_radius": 0.014871602908737366, "grain_initial_height": 0.11875925560643144, "grain_separation": 0.0032110311869795573, "grains_center_of_mass_position": 0.3970175313429356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044085236577542106, "throat_radius": 0.010533260576312915, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541293934042814}], "aerodynamic_surfaces": [{"length": 0.5579314940433657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331001309363928}, {"n": 4, "root_chord": 0.11956530168793371, "tip_chord": 0.06083820710625525, "span": 0.11014116963537483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049442729838692}, {"top_radius": 0.06222363720744602, "bottom_radius": 0.044045585301028, "length": 0.06005497372391215, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006736242849674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184830596374274, "upper_button_position": 0.08219056464753993}], "rail_length": 5, "inclination": 85.23960833607374, "heading": 52.30800492517132} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635058288259677, "mass": 14.657394964749116, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319016337600255, "I_33_without_motor": 0.024481444129265367, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984786659500058, "trigger": 800, "sampling_rate": 105, "lag": 1.402163143602224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298438814424388, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1477532424881545, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6188.639355282895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286760776461252, "grain_number": 5, "grain_density": 1844.6216099193769, "grain_outer_radius": 0.03323068648406446, "grain_initial_inner_radius": 0.015200112411945075, "grain_initial_height": 0.12095947480294687, "grain_separation": 0.0038536056418025117, "grains_center_of_mass_position": 0.3968042768134394, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018113775884644181, "throat_radius": 0.010750251447149164, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539922910269792}], "aerodynamic_surfaces": [{"length": 0.5575815928287818, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326454308633556}, {"n": 4, "root_chord": 0.11922262911627303, "tip_chord": 0.06023405473805605, "span": 0.1097160490911115, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495783894295243}, {"top_radius": 0.0633581492568475, "bottom_radius": 0.04439665977269868, "length": 0.060969169435775045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985351819648189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196176293444353, "upper_button_position": 0.07891755262038358}], "rail_length": 5, "inclination": 84.69149930070783, "heading": 54.26986919354365} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0635076010491415, "mass": 15.21720516613397, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306088722566068, "I_33_without_motor": 0.02417875693598864, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.192789505203542, "trigger": 800, "sampling_rate": 105, "lag": 1.572041335024772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0207306871829152, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8401609572830637, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5826.169962251364, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254145979830387, "grain_number": 5, "grain_density": 1837.4042925569345, "grain_outer_radius": 0.03245709065377548, "grain_initial_inner_radius": 0.014864953368765876, "grain_initial_height": 0.11937143455345345, "grain_separation": 0.006671097871067938, "grains_center_of_mass_position": 0.39653779756833385, "center_of_dry_mass_position": 0.317, "nozzle_position": 8.498016022112119e-05, "throat_radius": 0.010496909100357445, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256377693727164}], "aerodynamic_surfaces": [{"length": 0.5590240783882705, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340714528876175}, {"n": 4, "root_chord": 0.12082437716118472, "tip_chord": 0.05874727756401076, "span": 0.10995064823547049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500345152472053}, {"top_radius": 0.06320139002743595, "bottom_radius": 0.043287148689895937, "length": 0.059471199910570566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005444207864041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184565279905815, "upper_button_position": 0.08208789279582263}], "rail_length": 5, "inclination": 83.60915545435205, "heading": 55.20262015276762} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349294511798087, "mass": 14.907894328293818, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315092810709919, "I_33_without_motor": 0.026136660782091675, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.945561552808236, "trigger": 800, "sampling_rate": 105, "lag": 1.4975258442678179, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0086533663461608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5219216838742093, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5059.280363889253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332115206683281, "grain_number": 5, "grain_density": 1829.8677590170819, "grain_outer_radius": 0.03310720204514663, "grain_initial_inner_radius": 0.015078441361541928, "grain_initial_height": 0.11910860884737476, "grain_separation": 0.005918558908484938, "grains_center_of_mass_position": 0.40002693534083006, "center_of_dry_mass_position": 0.317, "nozzle_position": 6.800979064035406e-05, "throat_radius": 0.010180713525506912, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549456023715349}], "aerodynamic_surfaces": [{"length": 0.5582807313056836, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343765031868154}, {"n": 4, "root_chord": 0.12006913815354613, "tip_chord": 0.06045613043085446, "span": 0.1098891202836352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494657323956005}, {"top_radius": 0.06272737236424852, "bottom_radius": 0.04455315992449491, "length": 0.060643038269484396, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7026678181143006, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173693217174965, "upper_button_position": 0.08529849639680409}], "rail_length": 5, "inclination": 83.84794894712344, "heading": 54.96876351770589} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349738015495252, "mass": 15.745862789282409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319878707654328, "I_33_without_motor": 0.024944461984076644, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.885038011812755, "trigger": 800, "sampling_rate": 105, "lag": 1.4990011421856666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9603379250500755, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5293001364325884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6572.360746872139, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033022537182318, "grain_number": 5, "grain_density": 1806.617044114111, "grain_outer_radius": 0.032955343715196955, "grain_initial_inner_radius": 0.014551444806980406, "grain_initial_height": 0.11977696261494844, "grain_separation": 0.006791633903225023, "grains_center_of_mass_position": 0.3963152539651479, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003978831991837455, "throat_radius": 0.010833988709277402, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552765254706126}], "aerodynamic_surfaces": [{"length": 0.5587657282893022, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134793666686748}, {"n": 4, "root_chord": 0.12061606704999121, "tip_chord": 0.060242445961165306, "span": 0.10912034269524111, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498260607830197}, {"top_radius": 0.06158792728974635, "bottom_radius": 0.04362463658303598, "length": 0.05779885063088276, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700813613419421, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176221086470473, "upper_button_position": 0.0831915047723738}], "rail_length": 5, "inclination": 84.755856505235, "heading": 56.18870285950558} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349418873421935, "mass": 15.27694225181296, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331262653166126, "I_33_without_motor": 0.050860209780753035, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.045667038826132, "trigger": 800, "sampling_rate": 105, "lag": 1.4813364188643947, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9306596614641622, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7041941551095534, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6064.641890745714, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396033351003147, "grain_number": 5, "grain_density": 1811.7768365221302, "grain_outer_radius": 0.03271570791969659, "grain_initial_inner_radius": 0.014282970931434751, "grain_initial_height": 0.12055786494016826, "grain_separation": 0.005158390370589841, "grains_center_of_mass_position": 0.39645097675826074, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004285930184489927, "throat_radius": 0.011232615953469693, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547655463367564}], "aerodynamic_surfaces": [{"length": 0.5597474352868599, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338017857630969}, {"n": 4, "root_chord": 0.12083354972920306, "tip_chord": 0.060289537825083145, "span": 0.11082042169848708, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492323006744009}, {"top_radius": 0.06219876090635497, "bottom_radius": 0.04299084013459076, "length": 0.0603878047641881, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986448069534318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177070771291708, "upper_button_position": 0.08093772982426095}], "rail_length": 5, "inclination": 84.74673235353191, "heading": 51.15957299638698} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349573918962229, "mass": 15.093043722223012, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332416429584653, "I_33_without_motor": 0.053038095111173134, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.741986796418677, "trigger": 800, "sampling_rate": 105, "lag": 1.4271612519180854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0192415798595376, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0827507349715173, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6457.4753512690895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295730590841218, "grain_number": 5, "grain_density": 1779.508053229577, "grain_outer_radius": 0.03243891003856861, "grain_initial_inner_radius": 0.014747099502753078, "grain_initial_height": 0.12150119957079171, "grain_separation": 0.004550494417811348, "grains_center_of_mass_position": 0.39669458209955044, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004173223411465489, "throat_radius": 0.010685548735358149, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255972402682744}], "aerodynamic_surfaces": [{"length": 0.5574373440265729, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347699144904795}, {"n": 4, "root_chord": 0.11923271106606508, "tip_chord": 0.06014990762994498, "span": 0.10966738457498426, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510185544500532}, {"top_radius": 0.06210546849645636, "bottom_radius": 0.04484435977751361, "length": 0.05776673873759139, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997755479469248, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186050638879694, "upper_button_position": 0.08117048405895533}], "rail_length": 5, "inclination": 85.71806055012912, "heading": 55.523645358988325} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350679848065344, "mass": 15.68168478717235, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337739122409559, "I_33_without_motor": 0.05088537014725532, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02318537932741, "trigger": 800, "sampling_rate": 105, "lag": 1.5665742555807705, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.038950869322165, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4541250139093878, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6138.807975606737, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03236590983870591, "grain_number": 5, "grain_density": 1797.97341570165, "grain_outer_radius": 0.03243224746395927, "grain_initial_inner_radius": 0.0155374119927946, "grain_initial_height": 0.12061016429443747, "grain_separation": 0.00683214690452311, "grains_center_of_mass_position": 0.3976207859590314, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005386612137904882, "throat_radius": 0.01062174528394063, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549208635276567}], "aerodynamic_surfaces": [{"length": 0.5585327445110766, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327201322376619}, {"n": 4, "root_chord": 0.11930123933209187, "tip_chord": 0.06134522949083135, "span": 0.11042730319390039, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505062599381523}, {"top_radius": 0.06422695440011252, "bottom_radius": 0.042482737397051856, "length": 0.05932791181033231, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699389368587712, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616262872285109, "upper_button_position": 0.08312649630260294}], "rail_length": 5, "inclination": 84.97564968392773, "heading": 52.80795732707349} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350728861881752, "mass": 16.2820870490869, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323823627613069, "I_33_without_motor": 0.03689922923761026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146572545533655, "trigger": 800, "sampling_rate": 105, "lag": 1.4399518992904918, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9388295770767884, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6691100916379624, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5479.197024849774, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03326787189099006, "grain_number": 5, "grain_density": 1872.1668809245543, "grain_outer_radius": 0.03305986674541176, "grain_initial_inner_radius": 0.015120422663495394, "grain_initial_height": 0.12185819468080912, "grain_separation": 0.004286491990464922, "grains_center_of_mass_position": 0.39733730271162065, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006299632057098842, "throat_radius": 0.011099362912837354, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2572340452826007}], "aerodynamic_surfaces": [{"length": 0.5583364148911241, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346809943464942}, {"n": 4, "root_chord": 0.12111383004299325, "tip_chord": 0.06003914345880618, "span": 0.11005012691672916, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490515417770876}, {"top_radius": 0.06273931499387297, "bottom_radius": 0.041514834422079566, "length": 0.06028644885718964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.701217091997988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193161303483476, "upper_button_position": 0.08190096164964034}], "rail_length": 5, "inclination": 83.79714559901716, "heading": 52.74234039183345} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349532414626392, "mass": 15.496409420437464, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3185537393623505, "I_33_without_motor": 0.03672531159289606, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.054515317897028, "trigger": 800, "sampling_rate": 105, "lag": 1.5683705571476902, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8571294317837183, "trigger": "apogee", "sampling_rate": 105, "lag": 2.003749549237355, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.466871177596, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297650227285058, "grain_number": 5, "grain_density": 1751.6439070155911, "grain_outer_radius": 0.03236631991551455, "grain_initial_inner_radius": 0.015121943056659459, "grain_initial_height": 0.11879402695671167, "grain_separation": 0.005495935800161058, "grains_center_of_mass_position": 0.3970507348549739, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007767528563180848, "throat_radius": 0.010342273135546205, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256693081853693}], "aerodynamic_surfaces": [{"length": 0.5581129857889824, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350684343417234}, {"n": 4, "root_chord": 0.12045566844342483, "tip_chord": 0.05954283289055744, "span": 0.10979899674751059, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497871932523504}, {"top_radius": 0.06094457436830271, "bottom_radius": 0.04212888649376253, "length": 0.059383014930552695, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021246342895178, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184050671123063, "upper_button_position": 0.08371956717721152}], "rail_length": 5, "inclination": 84.52616100564981, "heading": 54.28387256491175} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350315921064129, "mass": 15.267424784518132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31784362061541, "I_33_without_motor": 0.036108194421385506, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.976889915721618, "trigger": 800, "sampling_rate": 105, "lag": 1.5485381604572392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9761630436541183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520726398336573, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5463.608641762748, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032241506359500176, "grain_number": 5, "grain_density": 1752.3141043030057, "grain_outer_radius": 0.03236517477262065, "grain_initial_inner_radius": 0.014904840271525398, "grain_initial_height": 0.11983544997659208, "grain_separation": 0.004868228150022631, "grains_center_of_mass_position": 0.39554642180632205, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011328569178436763, "throat_radius": 0.010669301367459114, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545664670969965}], "aerodynamic_surfaces": [{"length": 0.5580121479865313, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333717720902594}, {"n": 4, "root_chord": 0.12048063793760924, "tip_chord": 0.05955436716597116, "span": 0.1098189311331354, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509338099446368}, {"top_radius": 0.06344968528796696, "bottom_radius": 0.04322065713750918, "length": 0.06064801168639196, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008985064628982, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186306869139672, "upper_button_position": 0.08226781954893103}], "rail_length": 5, "inclination": 86.0952642936394, "heading": 54.42069426506371} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350128437569931, "mass": 16.026733147859204, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325779859501116, "I_33_without_motor": 0.03133105389639857, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99394836596975, "trigger": 800, "sampling_rate": 105, "lag": 1.4682809238413472, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0346616210891317, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011274241116198, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7457.055799194472, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333479144216255, "grain_number": 5, "grain_density": 1796.309254093483, "grain_outer_radius": 0.033211217633982174, "grain_initial_inner_radius": 0.01464477335111112, "grain_initial_height": 0.12078535669434612, "grain_separation": 0.003491682764896191, "grains_center_of_mass_position": 0.3970952415175059, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007873153790914065, "throat_radius": 0.011727009598345235, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550998330303447}], "aerodynamic_surfaces": [{"length": 0.558976506494468, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340842426368638}, {"n": 4, "root_chord": 0.11956235240237677, "tip_chord": 0.06018338145942865, "span": 0.10991417137822469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482447353522726}, {"top_radius": 0.06416974800366321, "bottom_radius": 0.04384530105333872, "length": 0.05972858459761706, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004839289022771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197369798513791, "upper_button_position": 0.08074694905089796}], "rail_length": 5, "inclination": 84.89325051207408, "heading": 51.672931263971805} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350075561281969, "mass": 15.055639619582472, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316870825317084, "I_33_without_motor": 0.033025817349716484, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875097919859313, "trigger": 800, "sampling_rate": 105, "lag": 1.520748523378454, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0125833995569846, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4184729658177706, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7072.048255298407, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252538957527458, "grain_number": 5, "grain_density": 1805.4006535575807, "grain_outer_radius": 0.03391311710926201, "grain_initial_inner_radius": 0.015381844149259465, "grain_initial_height": 0.11855222186745702, "grain_separation": 0.005126348150847265, "grains_center_of_mass_position": 0.397422428558609, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015072802461189056, "throat_radius": 0.012004390208619816, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557134267565742}], "aerodynamic_surfaces": [{"length": 0.5599241101874417, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133561092450895}, {"n": 4, "root_chord": 0.11899112190793047, "tip_chord": 0.05995467471931716, "span": 0.10966618512900476, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502279976406257}, {"top_radius": 0.06304845833222314, "bottom_radius": 0.04391532769320375, "length": 0.061893752171319226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007437208865951, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188770640349839, "upper_button_position": 0.08186665685161121}], "rail_length": 5, "inclination": 84.15037311114224, "heading": 53.324509325573466} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350264550394849, "mass": 15.413935234260743, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319482871157219, "I_33_without_motor": 0.025248322283928953, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.992443721073661, "trigger": 800, "sampling_rate": 105, "lag": 1.6773513716731647, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1035972642888534, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3537450031209832, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7680.946882960774, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033248157316327014, "grain_number": 5, "grain_density": 1795.193978140354, "grain_outer_radius": 0.03273484017220203, "grain_initial_inner_radius": 0.01502713644089259, "grain_initial_height": 0.11972815980424906, "grain_separation": 0.004666333284410274, "grains_center_of_mass_position": 0.3967424002720019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000608665388747778, "throat_radius": 0.01145851832240638, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542337377860293}], "aerodynamic_surfaces": [{"length": 0.558148292078272, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330564751377852}, {"n": 4, "root_chord": 0.12020811825400013, "tip_chord": 0.06007302070274156, "span": 0.10961924471680322, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0519109418393369}, {"top_radius": 0.06195911174128177, "bottom_radius": 0.042092757250326115, "length": 0.06096307182583185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992566078515403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163510101408204, "upper_button_position": 0.08290559771071992}], "rail_length": 5, "inclination": 83.26007219673347, "heading": 56.30061362470317} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349721641936261, "mass": 15.558472461222637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332434512186307, "I_33_without_motor": 0.04117722882736734, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.047747267508688, "trigger": 800, "sampling_rate": 105, "lag": 1.4888285639796095, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1232223165096045, "trigger": "apogee", "sampling_rate": 105, "lag": 1.191388632158336, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7070.423560994842, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250284851351516, "grain_number": 5, "grain_density": 1684.251790889329, "grain_outer_radius": 0.03276272401547023, "grain_initial_inner_radius": 0.01494746093377216, "grain_initial_height": 0.11995359963902184, "grain_separation": 0.004643653099505233, "grains_center_of_mass_position": 0.3964342783830156, "center_of_dry_mass_position": 0.317, "nozzle_position": 8.882591659187158e-05, "throat_radius": 0.010268758522414224, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535016923538447}], "aerodynamic_surfaces": [{"length": 0.5582627502553353, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337157525974697}, {"n": 4, "root_chord": 0.12013917570939817, "tip_chord": 0.06073955553029295, "span": 0.10951110587352393, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499069840917643}, {"top_radius": 0.06359995125474215, "bottom_radius": 0.04371204571762692, "length": 0.0608085804033377, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007810634642797, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191088718467528, "upper_button_position": 0.08167219161752692}], "rail_length": 5, "inclination": 83.76389118007268, "heading": 52.15893127498183} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.0634959518802136, "mass": 14.923389914892054, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303403204843341, "I_33_without_motor": 0.03148900487817043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.182212641488862, "trigger": 800, "sampling_rate": 105, "lag": 1.5307152913123547, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9844929741992177, "trigger": "apogee", "sampling_rate": 105, "lag": 1.471077069806335, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6290.268612085388, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032512554617370015, "grain_number": 5, "grain_density": 1847.8100574986631, "grain_outer_radius": 0.03292486470620064, "grain_initial_inner_radius": 0.015323388778418668, "grain_initial_height": 0.12095337590545109, "grain_separation": 0.004726650741585029, "grains_center_of_mass_position": 0.39794463330825264, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011238310660776605, "throat_radius": 0.011261875234406592, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543863869155636}], "aerodynamic_surfaces": [{"length": 0.5573799902095021, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334147295777108}, {"n": 4, "root_chord": 0.11830391073158958, "tip_chord": 0.06073448216923383, "span": 0.10998175762843944, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503019677191172}, {"top_radius": 0.06413622734143655, "bottom_radius": 0.04232002290759264, "length": 0.062045231793295706, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008413668987808, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184911672150571, "upper_button_position": 0.0823501996837237}], "rail_length": 5, "inclination": 84.82510326232716, "heading": 52.08528062594522} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349518994501419, "mass": 16.139925698994546, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324147235802217, "I_33_without_motor": 0.03007972356240875, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.83617071330295, "trigger": 800, "sampling_rate": 105, "lag": 1.4526589437630872, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9167014503051972, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5045289783003455, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6380.959671602253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032931554976713136, "grain_number": 5, "grain_density": 1850.859047959879, "grain_outer_radius": 0.03339373128477558, "grain_initial_inner_radius": 0.01561730507116921, "grain_initial_height": 0.11936891687451902, "grain_separation": 0.004965076130835638, "grains_center_of_mass_position": 0.39614565576250554, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002716949952634704, "throat_radius": 0.01085986653853156, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544398647753447}], "aerodynamic_surfaces": [{"length": 0.558562957288715, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327109685058485}, {"n": 4, "root_chord": 0.11955909428606452, "tip_chord": 0.059574301428922706, "span": 0.1099396950501241, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494966784963482}, {"top_radius": 0.06465821504337943, "bottom_radius": 0.043092137790245115, "length": 0.05904037609864057, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998500585938875, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169054895727728, "upper_button_position": 0.08294456902111469}], "rail_length": 5, "inclination": 83.29486742781687, "heading": 50.87479703213076} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350521614095538, "mass": 14.400501692871655, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313332622775236, "I_33_without_motor": 0.02931908684018728, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.895690947467347, "trigger": 800, "sampling_rate": 105, "lag": 1.7197060234843649, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9967728082371677, "trigger": "apogee", "sampling_rate": 105, "lag": 1.336048573655079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5910.826704649259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03326338883731323, "grain_number": 5, "grain_density": 1879.4069750567428, "grain_outer_radius": 0.03377966898438553, "grain_initial_inner_radius": 0.014786373863443036, "grain_initial_height": 0.12140928942489035, "grain_separation": 0.0036481698277265554, "grains_center_of_mass_position": 0.39719164051169054, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007465578984864509, "throat_radius": 0.01087817746935785, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255990189634098}], "aerodynamic_surfaces": [{"length": 0.5591078865659251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332036378393828}, {"n": 4, "root_chord": 0.11904988856003111, "tip_chord": 0.059978614859150216, "span": 0.10995162398203537, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0516863560588776}, {"top_radius": 0.06438334017699476, "bottom_radius": 0.04505701889902042, "length": 0.05809085318760584, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000349696953196, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179353737325665, "upper_button_position": 0.08209959596275318}], "rail_length": 5, "inclination": 83.65720470306839, "heading": 54.44519213856072} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348940412038614, "mass": 14.816554874807423, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303695929105709, "I_33_without_motor": 0.033187953055631714, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927024195885712, "trigger": 800, "sampling_rate": 105, "lag": 1.6818933715587066, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9804288844215308, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3704445575540685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6177.716107657838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032852850752243645, "grain_number": 5, "grain_density": 1725.075914716094, "grain_outer_radius": 0.03257560613878793, "grain_initial_inner_radius": 0.014732784767601533, "grain_initial_height": 0.12196678190449396, "grain_separation": 0.0035689015880313573, "grains_center_of_mass_position": 0.39643850212548465, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015131250645290032, "throat_radius": 0.011470872345763843, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545810026922388}], "aerodynamic_surfaces": [{"length": 0.5569895161345129, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132813853174065}, {"n": 4, "root_chord": 0.12049783552967583, "tip_chord": 0.06042472303018909, "span": 0.11033825854044346, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048936560555384}, {"top_radius": 0.06487684846138572, "bottom_radius": 0.044122262819570254, "length": 0.059410834917220066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009730044461409, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167522192579374, "upper_button_position": 0.08422078518820342}], "rail_length": 5, "inclination": 82.5760822212137, "heading": 51.30868714828909} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350307617557341, "mass": 15.755387281291021, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323748729532657, "I_33_without_motor": 0.01315181851552363, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95554093939359, "trigger": 800, "sampling_rate": 105, "lag": 1.4661865678511938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0187324358626204, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4162954426501395, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6728.955514866897, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033450666182480146, "grain_number": 5, "grain_density": 1745.7626290189826, "grain_outer_radius": 0.03231631469773839, "grain_initial_inner_radius": 0.015101918884567194, "grain_initial_height": 0.11983418432523238, "grain_separation": 0.0040733994609951085, "grains_center_of_mass_position": 0.3954345061229445, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012411028267256372, "throat_radius": 0.010495376950266037, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255409094759928}], "aerodynamic_surfaces": [{"length": 0.5571625470105009, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341204498417525}, {"n": 4, "root_chord": 0.1203106124216575, "tip_chord": 0.05991693775505402, "span": 0.10976268726958546, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500727457047985}, {"top_radius": 0.0625534972294228, "bottom_radius": 0.04307343350364586, "length": 0.06007564912214711, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991816737900669, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179117548187897, "upper_button_position": 0.08126991897127722}], "rail_length": 5, "inclination": 85.32655747479703, "heading": 52.406876100789106} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349991730756509, "mass": 15.164816612673594, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32779136214898, "I_33_without_motor": 0.025100674109772386, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.908409396138305, "trigger": 800, "sampling_rate": 105, "lag": 1.458769520815555, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8363150887729378, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2442024334803559, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6703.520603395918, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321869294281857, "grain_number": 5, "grain_density": 1814.996672395444, "grain_outer_radius": 0.03292055810568723, "grain_initial_inner_radius": 0.014809091135122849, "grain_initial_height": 0.11950286655730076, "grain_separation": 0.006596160579563, "grains_center_of_mass_position": 0.39630031629365947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012991198259578722, "throat_radius": 0.010667690445993545, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542629763748738}], "aerodynamic_surfaces": [{"length": 0.559769215772461, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131704880710159}, {"n": 4, "root_chord": 0.12008860128601222, "tip_chord": 0.059630187375080565, "span": 0.11001759046002609, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500705560848191}, {"top_radius": 0.06353478031363459, "bottom_radius": 0.0423884082634286, "length": 0.05800814568831704, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006212214207025, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172582604712249, "upper_button_position": 0.0833629609494776}], "rail_length": 5, "inclination": 84.3781358437383, "heading": 51.20556600999381} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349770623730874, "mass": 15.550900444516358, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315285618257123, "I_33_without_motor": 0.03728682753180008, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.889905426253456, "trigger": 800, "sampling_rate": 105, "lag": 1.4344285488482855, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0434707156363336, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5337509192587389, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5810.251766777661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318589872962419, "grain_number": 5, "grain_density": 1858.8130426406226, "grain_outer_radius": 0.03275825814731607, "grain_initial_inner_radius": 0.014433075456901026, "grain_initial_height": 0.12087820271838383, "grain_separation": 0.0045123073033925465, "grains_center_of_mass_position": 0.39843077194343807, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015260315201742962, "throat_radius": 0.010661109874606362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547701452606677}], "aerodynamic_surfaces": [{"length": 0.5572351985760161, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133973645009969}, {"n": 4, "root_chord": 0.12022727926250962, "tip_chord": 0.060462381624572924, "span": 0.110267768550356, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499855038478294}, {"top_radius": 0.0630969668368067, "bottom_radius": 0.0422594046820478, "length": 0.05961561127074052, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000273005220158, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187269594283882, "upper_button_position": 0.0813003410936276}], "rail_length": 5, "inclination": 84.04376895564361, "heading": 56.33408374700079} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349638147817965, "mass": 15.503572067128443, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3276660386613415, "I_33_without_motor": 0.04261800152731442, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962782260809476, "trigger": 800, "sampling_rate": 105, "lag": 1.5108356004355548, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0351489932267652, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6485624556667975, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6009.39745730294, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033525996962052225, "grain_number": 5, "grain_density": 1871.3393488544343, "grain_outer_radius": 0.03322178807419533, "grain_initial_inner_radius": 0.015314707864965265, "grain_initial_height": 0.11981977905858907, "grain_separation": 0.005490001859726038, "grains_center_of_mass_position": 0.39660984982017067, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00028178566447434463, "throat_radius": 0.01070163521677245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528905343581602}], "aerodynamic_surfaces": [{"length": 0.5590788752584447, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335090753750428}, {"n": 4, "root_chord": 0.11967752868495371, "tip_chord": 0.05966102428947952, "span": 0.1109142123246142, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503381470222994}, {"top_radius": 0.0631519551397764, "bottom_radius": 0.044441843807338434, "length": 0.0598461007584117, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004953435371148, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181029235427816, "upper_button_position": 0.08239241999433322}], "rail_length": 5, "inclination": 86.60935970448531, "heading": 48.57265828234603} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06348719719225096, "mass": 14.831975206185875, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31913463333152, "I_33_without_motor": 0.03808067674226565, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.058440378372337, "trigger": 800, "sampling_rate": 105, "lag": 1.6059857576393703, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0152875601653708, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5468371976043613, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5005.9972055828675, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03194092084239393, "grain_number": 5, "grain_density": 1746.7795599706387, "grain_outer_radius": 0.03338681479175327, "grain_initial_inner_radius": 0.015366945290135414, "grain_initial_height": 0.12062086121141846, "grain_separation": 0.004977640967129163, "grains_center_of_mass_position": 0.3971292316879652, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0022387340899191945, "throat_radius": 0.011170405630510643, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255252402884504}], "aerodynamic_surfaces": [{"length": 0.5573997578591111, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1361329200326866}, {"n": 4, "root_chord": 0.11883721722714055, "tip_chord": 0.06007175827279387, "span": 0.10948535643756047, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484497227225247}, {"top_radius": 0.06292711457048375, "bottom_radius": 0.044216921071664674, "length": 0.05912297439336118, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6976708345295187, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202954339503257, "upper_button_position": 0.07737540057919301}], "rail_length": 5, "inclination": 85.87731380288861, "heading": 53.81322819643218} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06351298475983606, "mass": 15.222971952089527, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310530893075832, "I_33_without_motor": 0.03203530750244527, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934667765223015, "trigger": 800, "sampling_rate": 105, "lag": 1.3721148271328494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9580103970106066, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5868476507668006, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.907271992316, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287240967391206, "grain_number": 5, "grain_density": 1821.5034993377858, "grain_outer_radius": 0.032791769500050576, "grain_initial_inner_radius": 0.015240081377530376, "grain_initial_height": 0.12169332291769952, "grain_separation": 0.004628236860232421, "grains_center_of_mass_position": 0.39604636070651067, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008919397687589953, "throat_radius": 0.010388962276525795, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254987142386821}], "aerodynamic_surfaces": [{"length": 0.5585121135562, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352692021708728}, {"n": 4, "root_chord": 0.11979258019035806, "tip_chord": 0.06043652528123994, "span": 0.11005912358370129, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507380312379406}, {"top_radius": 0.06206269856657394, "bottom_radius": 0.042744891166608866, "length": 0.0609623256065939, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004810238388507, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165356080031444, "upper_button_position": 0.08394541583570625}], "rail_length": 5, "inclination": 85.7460299885555, "heading": 51.74582788988167} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06349451952499319, "mass": 15.545178018046624, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3165113384408365, "I_33_without_motor": 0.058675983749733776, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.940004896691557, "trigger": 800, "sampling_rate": 105, "lag": 1.544962613504163, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1239982128217663, "trigger": "apogee", "sampling_rate": 105, "lag": 1.370300546711106, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7303.866068223703, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261911592365855, "grain_number": 5, "grain_density": 1901.7075476504226, "grain_outer_radius": 0.03257224145476162, "grain_initial_inner_radius": 0.015081580236544137, "grain_initial_height": 0.12030605495637323, "grain_separation": 0.00549685978117014, "grains_center_of_mass_position": 0.3947763014914653, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006639801932281115, "throat_radius": 0.011960586800010666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556473331879958}], "aerodynamic_surfaces": [{"length": 0.5605761205628983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132484245943373}, {"n": 4, "root_chord": 0.119461818168347, "tip_chord": 0.059344773375009076, "span": 0.10983729972009669, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504454858899}, {"top_radius": 0.06422108581546689, "bottom_radius": 0.04362005822519274, "length": 0.05839006644183752, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009452269585219, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182149140972907, "upper_button_position": 0.08273031286123123}], "rail_length": 5, "inclination": 83.46082168390363, "heading": 53.03228665110626} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350256321472121, "mass": 15.792289832619067, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323566369664969, "I_33_without_motor": 0.03046482863679412, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.915503955482185, "trigger": 800, "sampling_rate": 105, "lag": 1.4762336013886863, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.934096789181613, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4611219981719892, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5899.566726368821, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032850450469432475, "grain_number": 5, "grain_density": 1822.5913139417391, "grain_outer_radius": 0.03306717430128752, "grain_initial_inner_radius": 0.01557929161708317, "grain_initial_height": 0.12187446039975315, "grain_separation": 0.005865800887443149, "grains_center_of_mass_position": 0.3949066881931405, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009547270006446743, "throat_radius": 0.010560690864045163, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547780894220841}], "aerodynamic_surfaces": [{"length": 0.5583867438842312, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327304166736447}, {"n": 4, "root_chord": 0.11912447480304302, "tip_chord": 0.06061885819388559, "span": 0.1096371689223832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498334150543602}, {"top_radius": 0.06358267669701748, "bottom_radius": 0.042347979727181725, "length": 0.060122507866044776, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991381620025697, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189240052466469, "upper_button_position": 0.0802141567559228}], "rail_length": 5, "inclination": 84.83182271618166, "heading": 53.75302342810973} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "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.06350233873942764, "mass": 16.01434541020888, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300811915169815, "I_33_without_motor": 0.026501578445466835, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.833972253119247, "trigger": 800, "sampling_rate": 105, "lag": 1.557115893704189, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9011721882062874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5629392054365105, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5841.935535428319, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0336523770949585, "grain_number": 5, "grain_density": 1708.5126467926748, "grain_outer_radius": 0.03342521259650003, "grain_initial_inner_radius": 0.015305019330731254, "grain_initial_height": 0.1192615953392928, "grain_separation": 0.005357668479478038, "grains_center_of_mass_position": 0.396620150583005, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.180017874172819e-06, "throat_radius": 0.010619306194859771, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547047466195138}], "aerodynamic_surfaces": [{"length": 0.5592874390113377, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336157980776147}, {"n": 4, "root_chord": 0.11983535301771586, "tip_chord": 0.059778201034027076, "span": 0.11045777519259752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0483934437103604}, {"top_radius": 0.06412403163839732, "bottom_radius": 0.04247240385657788, "length": 0.06079188021148222, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996424030388548, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161621678231282, "upper_button_position": 0.08348023521572667}], "rail_length": 5, "inclination": 82.93705727398249, "heading": 53.67799314417152} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 8} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index 64c9f72ee..f5206b706 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,1000 +1,10 @@ -{"apogee": 1795.9064038509528, "out_of_rail_stability_margin": 2.7227803782640456, "lateral_surface_wind": -2.113177307989077, "impact_velocity": -5.467153999196374, "x_impact": 528.5623274826356, "max_mach_number": 0.5155433857399323, "out_of_rail_time": 0.43915323723180216, "apogee_y": 262.5200443868642, "out_of_rail_velocity": 20.164440703173007, "apogee_x": 144.94821111532227, "initial_stability_margin": 2.6383332381344387, "t_final": 213.1713087048155, "apogee_time": 19.53888579299219, "frontal_surface_wind": 0.9909058243705631, "y_impact": 155.4171703954702} -{"apogee": 4095.375901834891, "out_of_rail_stability_margin": 2.7859397485999273, "lateral_surface_wind": -2.111687902314004, "impact_velocity": -5.492225189761873, "x_impact": 1055.186015480787, "max_mach_number": 0.9598528770441666, "out_of_rail_time": 0.33585026558236913, "apogee_y": 536.980422681765, "out_of_rail_velocity": 27.822701142321577, "apogee_x": 407.7795940282364, "initial_stability_margin": 2.72110721309205, "t_final": 326.8633147406795, "apogee_time": 27.848242010160142, "frontal_surface_wind": 0.8713565951453185, "y_impact": 417.03276604245764} -{"apogee": 3859.0514780477583, "out_of_rail_stability_margin": 2.604345341470938, "lateral_surface_wind": -1.1633970653056904, "impact_velocity": -5.310508243223657, "x_impact": 770.3188879949383, "max_mach_number": 0.9215043543090827, "out_of_rail_time": 0.34291743405077924, "apogee_y": 343.9712307504226, "out_of_rail_velocity": 27.11665040797263, "apogee_x": 272.2758509165763, "initial_stability_margin": 2.5325060932455905, "t_final": 333.1044722693616, "apogee_time": 27.052083807913196, "frontal_surface_wind": 0.40151611052063807, "y_impact": 343.9507480316644} -{"apogee": 4724.451893789255, "out_of_rail_stability_margin": 2.610971081385574, "lateral_surface_wind": -2.083614998673116, "impact_velocity": -5.4718343735759545, "x_impact": 1121.7022505313075, "max_mach_number": 1.122622797035511, "out_of_rail_time": 0.3122835564896401, "apogee_y": 436.2344210772217, "out_of_rail_velocity": 30.56494630857079, "apogee_x": 220.52123479798308, "initial_stability_margin": 2.547911270645299, "t_final": 374.7021804968354, "apogee_time": 29.35703239215007, "frontal_surface_wind": 0.9771309853312291, "y_impact": 237.60431079525867} -{"apogee": 2400.5969668829816, "out_of_rail_stability_margin": 2.676845123484072, "lateral_surface_wind": -2.0805021392916796, "impact_velocity": -5.517687741348902, "x_impact": 654.8665181204419, "max_mach_number": 0.6339809536050632, "out_of_rail_time": 0.4026138474246894, "apogee_y": 378.1165986731139, "out_of_rail_velocity": 22.365883730479787, "apogee_x": 283.04062294737275, "initial_stability_margin": 2.5951198460712006, "t_final": 242.9334404739182, "apogee_time": 22.212351019374427, "frontal_surface_wind": 0.9301608419656868, "y_impact": 168.92955052486744} -{"apogee": 2968.3793775462364, "out_of_rail_stability_margin": 2.573983545595593, "lateral_surface_wind": -1.8845101355904699, "impact_velocity": -5.468728031934867, "x_impact": 641.6237052437879, "max_mach_number": 0.7399387748944131, "out_of_rail_time": 0.37705908111399977, "apogee_y": 326.7488312621109, "out_of_rail_velocity": 24.16579092182925, "apogee_x": 173.41581374239007, "initial_stability_margin": 2.497501423414522, "t_final": 284.6664842439484, "apogee_time": 24.329030498428516, "frontal_surface_wind": 0.8500832032482664, "y_impact": 233.85889917520916} -{"apogee": 2517.6741846280406, "out_of_rail_stability_margin": 2.8009317823730813, "lateral_surface_wind": -1.172343772663687, "impact_velocity": -5.55081068004812, "x_impact": 586.7569244385078, "max_mach_number": 0.653626065712292, "out_of_rail_time": 0.39666145882152887, "apogee_y": 366.5004366574292, "out_of_rail_velocity": 22.687905256169042, "apogee_x": 311.1256251128248, "initial_stability_margin": 2.7229418057377424, "t_final": 246.01570064215466, "apogee_time": 22.714711711587288, "frontal_surface_wind": 0.3745904393683692, "y_impact": 358.38704190954206} -{"apogee": 3361.8533144607813, "out_of_rail_stability_margin": 2.632743650119453, "lateral_surface_wind": -3.051013410380717, "impact_velocity": -5.4733202954727025, "x_impact": 902.1851320645949, "max_mach_number": 0.8152846031622654, "out_of_rail_time": 0.3610847684143487, "apogee_y": 514.6875071504993, "out_of_rail_velocity": 25.38984182626011, "apogee_x": 254.51570670317622, "initial_stability_margin": 2.5603546934630237, "t_final": 296.11883020721154, "apogee_time": 25.665825870286035, "frontal_surface_wind": 1.0803275961408043, "y_impact": 230.5750695977808} -{"apogee": 4170.396334557389, "out_of_rail_stability_margin": 2.567402346181651, "lateral_surface_wind": -1.5093615765476671, "impact_velocity": -5.501422094582606, "x_impact": 1180.8370445433045, "max_mach_number": 0.9829116733477974, "out_of_rail_time": 0.33242502148924136, "apogee_y": 537.0524828478569, "out_of_rail_velocity": 28.20554723980552, "apogee_x": 497.57547393840173, "initial_stability_margin": 2.5003228193580007, "t_final": 348.3132713154828, "apogee_time": 27.995234527990405, "frontal_surface_wind": 1.111682349610818, "y_impact": 536.5852079513696} -{"apogee": 2313.546887504778, "out_of_rail_stability_margin": 2.5920257209066433, "lateral_surface_wind": -2.5149325932194815, "impact_velocity": -5.42273190046999, "x_impact": 675.9200646287593, "max_mach_number": 0.6186922214472718, "out_of_rail_time": 0.4078083582297648, "apogee_y": 356.697091215385, "out_of_rail_velocity": 22.02236985597458, "apogee_x": 202.81133490093464, "initial_stability_margin": 2.5049211844148327, "t_final": 242.13160797972665, "apogee_time": 21.843357418146056, "frontal_surface_wind": 1.2427564557752198, "y_impact": 128.60273003530344} -{"apogee": 3135.461605599304, "out_of_rail_stability_margin": 2.5984306865229345, "lateral_surface_wind": -1.4619493221600488, "impact_velocity": -5.399167720572794, "x_impact": 945.2315594119923, "max_mach_number": 0.7756907145020226, "out_of_rail_time": 0.3683291063299614, "apogee_y": 372.3487210115861, "out_of_rail_velocity": 24.82415703265138, "apogee_x": 334.41453928439086, "initial_stability_margin": 2.5258444618763822, "t_final": 289.5404865130748, "apogee_time": 24.865353035412504, "frontal_surface_wind": 1.425646720223355, "y_impact": 398.6423666074995} -{"apogee": 3865.030207176948, "out_of_rail_stability_margin": 2.7481737219068174, "lateral_surface_wind": -2.023995438475904, "impact_velocity": -5.582862410151909, "x_impact": 1345.581848170677, "max_mach_number": 0.9172149535520094, "out_of_rail_time": 0.3428298096456579, "apogee_y": 729.8040948036487, "out_of_rail_velocity": 27.095956276234883, "apogee_x": 561.8620275508861, "initial_stability_margin": 2.6827912032900474, "t_final": 319.85720168407136, "apogee_time": 27.193575564533212, "frontal_surface_wind": 0.6403087472764554, "y_impact": 527.298931928559} -{"apogee": 2963.2170451318207, "out_of_rail_stability_margin": 2.6102605846327003, "lateral_surface_wind": -1.9201356134413068, "impact_velocity": -5.45596154214112, "x_impact": 734.734476537695, "max_mach_number": 0.7382339938820075, "out_of_rail_time": 0.37794036031599, "apogee_y": 365.84250126025097, "out_of_rail_velocity": 24.10740100358665, "apogee_x": 209.63719181936258, "initial_stability_margin": 2.532235778806163, "t_final": 277.1180960448503, "apogee_time": 24.335305510830057, "frontal_surface_wind": 1.2241412785776795, "y_impact": 230.79912750429656} -{"apogee": 3647.039845997081, "out_of_rail_stability_margin": 2.7941106412256302, "lateral_surface_wind": -1.6522179250792228, "impact_velocity": -5.5287860789500645, "x_impact": 1070.396230819056, "max_mach_number": 0.8650351644877571, "out_of_rail_time": 0.35235394259962516, "apogee_y": 548.4304379106783, "out_of_rail_velocity": 26.216746706399256, "apogee_x": 469.9829840508964, "initial_stability_margin": 2.7234578110682697, "t_final": 306.4205786418322, "apogee_time": 26.60496601265822, "frontal_surface_wind": 0.8331398057153161, "y_impact": 627.9083527470846} -{"apogee": 1686.8518499882762, "out_of_rail_stability_margin": 2.816824214101486, "lateral_surface_wind": -2.1136453726583477, "impact_velocity": -5.476475111130766, "x_impact": 466.0982567446753, "max_mach_number": 0.492701298690713, "out_of_rail_time": 0.4482830319907761, "apogee_y": 266.9998443004393, "out_of_rail_velocity": 19.68130408615649, "apogee_x": 152.4589615457936, "initial_stability_margin": 2.7256048728738262, "t_final": 202.58985606996856, "apogee_time": 19.010021349234627, "frontal_surface_wind": 0.8521687521632829, "y_impact": 98.9630095549107} -{"apogee": 3472.9903827023986, "out_of_rail_stability_margin": 2.5748316784424508, "lateral_surface_wind": -1.656085823207046, "impact_velocity": -5.563299882245895, "x_impact": 914.9547546642086, "max_mach_number": 0.8307894899056161, "out_of_rail_time": 0.3582453022841824, "apogee_y": 455.03213259623567, "out_of_rail_velocity": 25.66738183650159, "apogee_x": 355.5575687722846, "initial_stability_margin": 2.5031639927068308, "t_final": 303.1957629709487, "apogee_time": 26.061335496620035, "frontal_surface_wind": 0.8254245901310959, "y_impact": 517.2418920643481} -{"apogee": 3093.991683188904, "out_of_rail_stability_margin": 2.827134225895419, "lateral_surface_wind": -3.085739884554137, "impact_velocity": -5.447894622549997, "x_impact": 954.3953981024339, "max_mach_number": 0.7710627519307379, "out_of_rail_time": 0.36858994675572365, "apogee_y": 585.3378334427327, "out_of_rail_velocity": 24.815562882948946, "apogee_x": 329.9358954468702, "initial_stability_margin": 2.7598903004474398, "t_final": 284.8150613034083, "apogee_time": 24.730059948609824, "frontal_surface_wind": 0.9767291897850519, "y_impact": 308.46175241437487} -{"apogee": 2827.230258371446, "out_of_rail_stability_margin": 2.6749547314141924, "lateral_surface_wind": -1.3728080613216984, "impact_velocity": -5.35973186604977, "x_impact": 505.0264542125882, "max_mach_number": 0.7157547614068155, "out_of_rail_time": 0.3815348257016295, "apogee_y": 277.5669461728039, "out_of_rail_velocity": 23.763518948937953, "apogee_x": 167.34816202976688, "initial_stability_margin": 2.5964974193193915, "t_final": 272.33546386154575, "apogee_time": 23.778594629082715, "frontal_surface_wind": 0.5827634326737949, "y_impact": 195.14877404383088} -{"apogee": 3019.976992012309, "out_of_rail_stability_margin": 2.726857829423236, "lateral_surface_wind": -2.0091085281242265, "impact_velocity": -5.50164023292671, "x_impact": 787.1444397247005, "max_mach_number": 0.7487517401833557, "out_of_rail_time": 0.3746414599953421, "apogee_y": 443.3910368170896, "out_of_rail_velocity": 24.344316194761653, "apogee_x": 298.6746757000079, "initial_stability_margin": 2.6533101858030377, "t_final": 277.2195927944605, "apogee_time": 24.540340338235765, "frontal_surface_wind": 1.0291101365738466, "y_impact": 349.7713521968322} -{"apogee": 4218.404250134342, "out_of_rail_stability_margin": 2.502937915405129, "lateral_surface_wind": -1.3290694043042481, "impact_velocity": -5.317005294591223, "x_impact": 920.6775072933111, "max_mach_number": 1.0136902964634893, "out_of_rail_time": 0.3281655020560505, "apogee_y": 455.53114611881614, "out_of_rail_velocity": 28.64967606034983, "apogee_x": 392.38222518772625, "initial_stability_margin": 2.4338759155266416, "t_final": 351.7236530001519, "apogee_time": 27.993403151764415, "frontal_surface_wind": 0.49682379436915103, "y_impact": 75.54230331304015} -{"apogee": 3143.2600081383616, "out_of_rail_stability_margin": 2.549554483487053, "lateral_surface_wind": -2.1592248512360483, "impact_velocity": -5.347146369148786, "x_impact": 1031.9854591445646, "max_mach_number": 0.7864905340059795, "out_of_rail_time": 0.3671665383931562, "apogee_y": 567.6775744562983, "out_of_rail_velocity": 24.886316430450723, "apogee_x": 443.9554776597988, "initial_stability_margin": 2.471694402265632, "t_final": 294.77235470394197, "apogee_time": 24.833313179406563, "frontal_surface_wind": 0.9811209651093246, "y_impact": 342.58173587406515} -{"apogee": 3202.703799557666, "out_of_rail_stability_margin": 2.633638250016819, "lateral_surface_wind": -2.677673349135042, "impact_velocity": -5.38979198841716, "x_impact": 747.3830591550286, "max_mach_number": 0.7901100632922254, "out_of_rail_time": 0.36615910411092084, "apogee_y": 509.158221351344, "out_of_rail_velocity": 25.010532478092777, "apogee_x": 311.6156142802441, "initial_stability_margin": 2.560521427972568, "t_final": 288.63136854628374, "apogee_time": 25.107487688417507, "frontal_surface_wind": 0.26858573118295004, "y_impact": 123.55201372021233} -{"apogee": 3140.6747424688065, "out_of_rail_stability_margin": 2.8129080221492995, "lateral_surface_wind": -1.65913380727231, "impact_velocity": -5.544802272939559, "x_impact": 719.0152102023719, "max_mach_number": 0.7678922011491843, "out_of_rail_time": 0.37026912482106017, "apogee_y": 365.23888206647405, "out_of_rail_velocity": 24.67735694460741, "apogee_x": 240.86201968499404, "initial_stability_margin": 2.7408728703317635, "t_final": 283.23767869162776, "apogee_time": 24.971763827236497, "frontal_surface_wind": 0.81928079276066, "y_impact": 397.9218896017486} -{"apogee": 3132.4569352831804, "out_of_rail_stability_margin": 2.4858989616250047, "lateral_surface_wind": -2.136445296404018, "impact_velocity": -5.339685014845183, "x_impact": 786.8184420903851, "max_mach_number": 0.7781509127984877, "out_of_rail_time": 0.36885899474795336, "apogee_y": 407.81729974891346, "out_of_rail_velocity": 24.767337335653707, "apogee_x": 254.21344570800565, "initial_stability_margin": 2.4081846771694413, "t_final": 301.9193263316106, "apogee_time": 24.832299827007393, "frontal_surface_wind": 0.8087580652801604, "y_impact": 261.14535712434946} -{"apogee": 3518.608341594847, "out_of_rail_stability_margin": 2.7614822626778883, "lateral_surface_wind": -1.3483776537353704, "impact_velocity": -5.522758964048645, "x_impact": 925.8450752406889, "max_mach_number": 0.8424629403219841, "out_of_rail_time": 0.35678695190166176, "apogee_y": 478.7562577469111, "out_of_rail_velocity": 25.895748554531657, "apogee_x": 430.0073200293852, "initial_stability_margin": 2.6901150044286455, "t_final": 305.2684845373421, "apogee_time": 26.16673747262376, "frontal_surface_wind": 0.6372541836651069, "y_impact": 391.42942163324807} -{"apogee": 2291.6305398763407, "out_of_rail_stability_margin": 2.536621848806956, "lateral_surface_wind": -1.9633897693036764, "impact_velocity": -5.3289017198003235, "x_impact": 595.4323472016406, "max_mach_number": 0.6162676816366134, "out_of_rail_time": 0.40677718868664825, "apogee_y": 304.97505682547853, "out_of_rail_velocity": 22.03843942292592, "apogee_x": 198.72403732560585, "initial_stability_margin": 2.4556074533589887, "t_final": 248.26480047488914, "apogee_time": 21.716834160822714, "frontal_surface_wind": 0.7406195427194024, "y_impact": 198.36219725225598} -{"apogee": 4139.719728102081, "out_of_rail_stability_margin": 2.784173842600765, "lateral_surface_wind": -0.6560457963377402, "impact_velocity": -5.442040086480743, "x_impact": 880.3462121391557, "max_mach_number": 0.9747158876913755, "out_of_rail_time": 0.3338130107709603, "apogee_y": 335.9281798003297, "out_of_rail_velocity": 28.013762799120048, "apogee_x": 385.75398082265906, "initial_stability_margin": 2.716993032313716, "t_final": 342.75296748899626, "apogee_time": 27.91269099430265, "frontal_surface_wind": 0.9050816229028288, "y_impact": 492.8752465173023} -{"apogee": 2780.1529713216714, "out_of_rail_stability_margin": 2.7556329957487713, "lateral_surface_wind": -1.9825759396156206, "impact_velocity": -5.4143861753177545, "x_impact": 755.9347237226308, "max_mach_number": 0.708826783943653, "out_of_rail_time": 0.38333267358934786, "apogee_y": 404.8507878174478, "out_of_rail_velocity": 23.654972224138064, "apogee_x": 272.45488091267777, "initial_stability_margin": 2.6793834923038644, "t_final": 270.3773978384706, "apogee_time": 23.64555551621628, "frontal_surface_wind": 0.7589107131061256, "y_impact": 244.10774209111221} -{"apogee": 4740.823679369193, "out_of_rail_stability_margin": 2.6516855428679293, "lateral_surface_wind": -2.1299509716523146, "impact_velocity": -5.388869925056045, "x_impact": 1076.9705186303534, "max_mach_number": 1.1433430119790167, "out_of_rail_time": 0.3090722608519749, "apogee_y": 567.3251896255956, "out_of_rail_velocity": 30.949121855018557, "apogee_x": 402.23807062405655, "initial_stability_margin": 2.5889113618050943, "t_final": 379.0081925141, "apogee_time": 29.285171215447615, "frontal_surface_wind": 0.8105536391139906, "y_impact": 137.54205218901896} -{"apogee": 3858.283310914215, "out_of_rail_stability_margin": 2.8105203019156275, "lateral_surface_wind": -1.8876611853062002, "impact_velocity": -5.565875412689125, "x_impact": 1159.409714334648, "max_mach_number": 0.9092158346752092, "out_of_rail_time": 0.344327064552819, "apogee_y": 575.1223371814294, "out_of_rail_velocity": 26.95251422218784, "apogee_x": 464.7891075811538, "initial_stability_margin": 2.7430801640126723, "t_final": 309.7668365123502, "apogee_time": 27.201369866257867, "frontal_surface_wind": 1.2736474761140975, "y_impact": 431.6829272601808} -{"apogee": 2833.5941557873552, "out_of_rail_stability_margin": 2.5764171549775754, "lateral_surface_wind": -1.2964306450248708, "impact_velocity": -5.3214626962121825, "x_impact": 575.8987173450461, "max_mach_number": 0.7220357371569873, "out_of_rail_time": 0.3804712118065443, "apogee_y": 327.02959915697096, "out_of_rail_velocity": 23.87223877822589, "apogee_x": 296.47438238420773, "initial_stability_margin": 2.5000779869490914, "t_final": 266.7469765112452, "apogee_time": 23.80197421374236, "frontal_surface_wind": 0.5766514950552082, "y_impact": 133.37525296007277} -{"apogee": 3150.7235527223106, "out_of_rail_stability_margin": 2.7853313283506056, "lateral_surface_wind": -1.982362610430509, "impact_velocity": -5.431066264095682, "x_impact": 812.185549790366, "max_mach_number": 0.776189127359837, "out_of_rail_time": 0.36824971287416347, "apogee_y": 394.41651547272687, "out_of_rail_velocity": 24.802029360338203, "apogee_x": 241.5524147830088, "initial_stability_margin": 2.714082013971994, "t_final": 288.7448465246973, "apogee_time": 24.954859281413487, "frontal_surface_wind": 0.7594677791566582, "y_impact": 205.61511398433998} -{"apogee": 2209.5195460783957, "out_of_rail_stability_margin": 2.8157912229608812, "lateral_surface_wind": -1.879148003826525, "impact_velocity": -5.627607316892384, "x_impact": 552.4869710896737, "max_mach_number": 0.5908484544397544, "out_of_rail_time": 0.41437233024266384, "apogee_y": 281.62691978015454, "out_of_rail_velocity": 21.554183812112083, "apogee_x": 157.27989837215583, "initial_stability_margin": 2.7339838842806667, "t_final": 228.78822582694727, "apogee_time": 21.485094103756104, "frontal_surface_wind": 1.2861747251591469, "y_impact": 185.042576410297} -{"apogee": 4240.111812187782, "out_of_rail_stability_margin": 2.5523559442291757, "lateral_surface_wind": -0.6940544261606344, "impact_velocity": -5.378431303490922, "x_impact": 934.5962028029309, "max_mach_number": 1.0067267281114183, "out_of_rail_time": 0.329253521310319, "apogee_y": 386.5307920451257, "out_of_rail_velocity": 28.55710935987526, "apogee_x": 415.6583912567891, "initial_stability_margin": 2.483475646866016, "t_final": 350.6221448977071, "apogee_time": 28.121882106313492, "frontal_surface_wind": 0.8762746627260601, "y_impact": 552.5729618697521} -{"apogee": 3403.9069559051295, "out_of_rail_stability_margin": 2.6892042563416902, "lateral_surface_wind": -1.335213039575061, "impact_velocity": -5.495925848897031, "x_impact": 797.3292621719494, "max_mach_number": 0.8246579300912954, "out_of_rail_time": 0.3592780553463094, "apogee_y": 474.94026386541555, "out_of_rail_velocity": 25.5752279515157, "apogee_x": 405.406650742212, "initial_stability_margin": 2.619308773321698, "t_final": 298.35445669228, "apogee_time": 25.801631459705703, "frontal_surface_wind": 0.48006822750285894, "y_impact": 216.09236289654046} -{"apogee": 3875.484645117828, "out_of_rail_stability_margin": 2.7689612642358137, "lateral_surface_wind": -0.3922564540830393, "impact_velocity": -5.443289574957998, "x_impact": 969.8457852626651, "max_mach_number": 0.9225167177480035, "out_of_rail_time": 0.34213524535234463, "apogee_y": 462.8129651129646, "out_of_rail_velocity": 27.23771891063233, "apogee_x": 615.1467192224243, "initial_stability_margin": 2.7045424614830234, "t_final": 311.59906849388756, "apogee_time": 27.16742620413816, "frontal_surface_wind": 0.24785038394082926, "y_impact": 755.5541609837654} -{"apogee": 2485.658216163064, "out_of_rail_stability_margin": 2.5597471051364105, "lateral_surface_wind": -1.2451872579561496, "impact_velocity": -5.291727792698879, "x_impact": 562.8345199170353, "max_mach_number": 0.651342888944949, "out_of_rail_time": 0.3985597044212297, "apogee_y": 277.22144969923346, "out_of_rail_velocity": 22.562032727825688, "apogee_x": 178.8066140069816, "initial_stability_margin": 2.4731395589739136, "t_final": 255.95419760503026, "apogee_time": 22.506547922747018, "frontal_surface_wind": 1.1062055445242909, "y_impact": 338.77607633866756} -{"apogee": 3714.5165422306245, "out_of_rail_stability_margin": 2.7560157447913394, "lateral_surface_wind": -2.1838576458634926, "impact_velocity": -5.602616092373783, "x_impact": 1059.4474935795854, "max_mach_number": 0.877403132452014, "out_of_rail_time": 0.3506086271406852, "apogee_y": 600.8896273925964, "out_of_rail_velocity": 26.37097229578301, "apogee_x": 414.7148109951272, "initial_stability_margin": 2.6842079547253053, "t_final": 314.59202618332586, "apogee_time": 26.816922581498822, "frontal_surface_wind": 0.9249951832177027, "y_impact": 327.14534294823625} -{"apogee": 3524.137392450519, "out_of_rail_stability_margin": 2.5869816100672476, "lateral_surface_wind": -2.0732502398715864, "impact_velocity": -5.432000598160592, "x_impact": 1177.144139318702, "max_mach_number": 0.8520672780648479, "out_of_rail_time": 0.35434263029272706, "apogee_y": 546.3578422488931, "out_of_rail_velocity": 26.006459543386555, "apogee_x": 477.169587204434, "initial_stability_margin": 2.5155025112485014, "t_final": 310.7219995882334, "apogee_time": 26.13353187949594, "frontal_surface_wind": 1.0719356933342028, "y_impact": 415.301363522796} -{"apogee": 3047.7513298510466, "out_of_rail_stability_margin": 2.6869179562895242, "lateral_surface_wind": -2.156679650684137, "impact_velocity": -5.428778433004625, "x_impact": 820.1922543349734, "max_mach_number": 0.7575008866219511, "out_of_rail_time": 0.3725770953452292, "apogee_y": 458.57352902492545, "out_of_rail_velocity": 24.50716060877655, "apogee_x": 290.86570412763075, "initial_stability_margin": 2.6136889500816882, "t_final": 277.37970397742805, "apogee_time": 24.59426652113507, "frontal_surface_wind": 1.2397473275389441, "y_impact": 340.51344109784554} -{"apogee": 1846.0096844956686, "out_of_rail_stability_margin": 2.776935377888805, "lateral_surface_wind": -2.0789121035207367, "impact_velocity": -5.435267842995208, "x_impact": 541.192694202334, "max_mach_number": 0.5271253632275125, "out_of_rail_time": 0.43471952176042616, "apogee_y": 310.6332482283723, "out_of_rail_velocity": 20.37539352219447, "apogee_x": 182.65092689464987, "initial_stability_margin": 2.6917304030461935, "t_final": 215.9607916589198, "apogee_time": 19.774882968897785, "frontal_surface_wind": 0.9870972044459118, "y_impact": 166.99063221366666} -{"apogee": 3029.3018924855623, "out_of_rail_stability_margin": 2.60356472504246, "lateral_surface_wind": -2.1488351945336204, "impact_velocity": -5.266035507305173, "x_impact": 838.2749232222973, "max_mach_number": 0.7624752119663052, "out_of_rail_time": 0.37218243284892977, "apogee_y": 433.1303133235335, "out_of_rail_velocity": 24.52815640099858, "apogee_x": 285.4495550339761, "initial_stability_margin": 2.5262897577232057, "t_final": 292.0228042091044, "apogee_time": 24.443529426920186, "frontal_surface_wind": 1.0036720645240877, "y_impact": 201.99892646036685} -{"apogee": 2925.2248559197715, "out_of_rail_stability_margin": 2.839966133521883, "lateral_surface_wind": -1.5325827368470706, "impact_velocity": -5.5108408671295575, "x_impact": 594.5459023621779, "max_mach_number": 0.7273150494794468, "out_of_rail_time": 0.378570606442085, "apogee_y": 283.00113004843405, "out_of_rail_velocity": 24.006740518493004, "apogee_x": 163.40027407691144, "initial_stability_margin": 2.7663155852847257, "t_final": 271.534529452447, "apogee_time": 24.211359301318428, "frontal_surface_wind": 1.079444380185024, "y_impact": 264.716898687583} -{"apogee": 3449.2159523942623, "out_of_rail_stability_margin": 2.640237417286088, "lateral_surface_wind": -1.316763168363674, "impact_velocity": -5.393152813830929, "x_impact": 895.9864525671223, "max_mach_number": 0.8367848347698241, "out_of_rail_time": 0.35732897718395196, "apogee_y": 417.45139059973496, "out_of_rail_velocity": 25.775507458271214, "apogee_x": 405.01949129689245, "initial_stability_margin": 2.5661157275296436, "t_final": 307.49173970321897, "apogee_time": 25.86463816165857, "frontal_surface_wind": 0.7002499197661101, "y_impact": 322.2282197989987} -{"apogee": 3787.1291348291716, "out_of_rail_stability_margin": 2.4995658745955502, "lateral_surface_wind": -2.125927341458776, "impact_velocity": -5.35201930606918, "x_impact": 939.6679703770478, "max_mach_number": 0.9068228863272858, "out_of_rail_time": 0.3450253071363478, "apogee_y": 534.2687459441454, "out_of_rail_velocity": 26.87677907982167, "apogee_x": 382.76046625441063, "initial_stability_margin": 2.427603294701146, "t_final": 326.3693518738483, "apogee_time": 26.86781651571865, "frontal_surface_wind": 0.8210488915780795, "y_impact": 191.72981138595128} -{"apogee": 3897.697569544453, "out_of_rail_stability_margin": 2.7160746521774115, "lateral_surface_wind": -2.5261398251510014, "impact_velocity": -5.440234433797083, "x_impact": 1252.899853710442, "max_mach_number": 0.9276346685916699, "out_of_rail_time": 0.3418532215061844, "apogee_y": 628.6531994613939, "out_of_rail_velocity": 27.23912937991829, "apogee_x": 474.33045072419014, "initial_stability_margin": 2.6478287549990016, "t_final": 333.7407343296196, "apogee_time": 27.224659938862704, "frontal_surface_wind": 1.2198143877634497, "y_impact": 313.65855150334227} -{"apogee": 3533.3025080600414, "out_of_rail_stability_margin": 2.5764208515621485, "lateral_surface_wind": -2.1241547999136148, "impact_velocity": -5.38622525956873, "x_impact": 851.798075369449, "max_mach_number": 0.8520652399246991, "out_of_rail_time": 0.354823066605445, "apogee_y": 427.9701958320662, "out_of_rail_velocity": 25.989550097761445, "apogee_x": 269.7098953932521, "initial_stability_margin": 2.5028175969010067, "t_final": 312.6973749802364, "apogee_time": 26.144301827795402, "frontal_surface_wind": 0.8405084762728523, "y_impact": 296.68799243107065} -{"apogee": 3672.2553194081406, "out_of_rail_stability_margin": 2.562194714102807, "lateral_surface_wind": -1.210374954203067, "impact_velocity": -5.273749008882977, "x_impact": 821.1599274898797, "max_mach_number": 0.8928158869106162, "out_of_rail_time": 0.34729010385762915, "apogee_y": 472.26335226668334, "out_of_rail_velocity": 26.681180159873616, "apogee_x": 437.0512811516672, "initial_stability_margin": 2.491705648276554, "t_final": 317.7470220832214, "apogee_time": 26.467354789431013, "frontal_surface_wind": 0.47117986019569086, "y_impact": 497.11597877055056} -{"apogee": 2756.3767449850084, "out_of_rail_stability_margin": 2.6326902032372366, "lateral_surface_wind": -1.8634499721622353, "impact_velocity": -5.462959654510746, "x_impact": 711.2211619701604, "max_mach_number": 0.7012481670834032, "out_of_rail_time": 0.38566969993070765, "apogee_y": 325.7557355348699, "out_of_rail_velocity": 23.469105329176646, "apogee_x": 212.19087349610635, "initial_stability_margin": 2.5533622610314, "t_final": 264.2215541145393, "apogee_time": 23.582279820053852, "frontal_surface_wind": 1.464401191351421, "y_impact": 201.38684810861187} -{"apogee": 2959.103149719691, "out_of_rail_stability_margin": 2.6935582084639202, "lateral_surface_wind": -1.8955043957228257, "impact_velocity": -5.366319275295281, "x_impact": 774.6726296640892, "max_mach_number": 0.7433893249929059, "out_of_rail_time": 0.37664938144759263, "apogee_y": 429.4312125962127, "out_of_rail_velocity": 24.226099115816524, "apogee_x": 289.07090736716333, "initial_stability_margin": 2.616381974922609, "t_final": 283.5086000337659, "apogee_time": 24.265430414610275, "frontal_surface_wind": 0.825277522645255, "y_impact": 350.96881656593433} -{"apogee": 3053.25452008074, "out_of_rail_stability_margin": 2.5838325370601747, "lateral_surface_wind": -2.679930237853782, "impact_velocity": -5.424775921695579, "x_impact": 732.9323375939928, "max_mach_number": 0.7630931086380158, "out_of_rail_time": 0.37201928756786085, "apogee_y": 509.09895130528656, "out_of_rail_velocity": 24.54361296621325, "apogee_x": 315.76088531486135, "initial_stability_margin": 2.5089113522248883, "t_final": 287.8998256663455, "apogee_time": 24.596811647378438, "frontal_surface_wind": 0.24504444474446618, "y_impact": 119.94073265869005} -{"apogee": 3738.898620756124, "out_of_rail_stability_margin": 2.569306332861774, "lateral_surface_wind": -0.400422687251049, "impact_velocity": -5.3570847609423, "x_impact": 923.932954827815, "max_mach_number": 0.9024324940952085, "out_of_rail_time": 0.346005007843123, "apogee_y": 461.2100863880822, "out_of_rail_velocity": 26.82015178445095, "apogee_x": 570.9013411788275, "initial_stability_margin": 2.497971809043948, "t_final": 324.027769590614, "apogee_time": 26.703389768980067, "frontal_surface_wind": 0.23442826221269603, "y_impact": 764.3263543773512} -{"apogee": 2278.8759512381343, "out_of_rail_stability_margin": 2.602151962798722, "lateral_surface_wind": -2.0260912851324275, "impact_velocity": -5.4483885959364855, "x_impact": 651.2643796793017, "max_mach_number": 0.6116926982304344, "out_of_rail_time": 0.4078429083031114, "apogee_y": 373.34128346803396, "out_of_rail_velocity": 21.9533034491119, "apogee_x": 242.97741071096587, "initial_stability_margin": 2.5208640722916673, "t_final": 239.7001563328623, "apogee_time": 21.698134471506012, "frontal_surface_wind": 0.9952581852418815, "y_impact": 281.5843185174005} -{"apogee": 3326.698537835656, "out_of_rail_stability_margin": 2.636461393201619, "lateral_surface_wind": -2.0085813901449887, "impact_velocity": -5.425953743765199, "x_impact": 951.6179425304327, "max_mach_number": 0.8121108250118211, "out_of_rail_time": 0.3616982604146242, "apogee_y": 489.47523576227593, "out_of_rail_velocity": 25.351369314467036, "apogee_x": 326.4950074788228, "initial_stability_margin": 2.56432426839616, "t_final": 294.036973813683, "apogee_time": 25.522071070863923, "frontal_surface_wind": 0.6871343580212195, "y_impact": 303.60993087099814} -{"apogee": 3335.10968258143, "out_of_rail_stability_margin": 2.6944167324228916, "lateral_surface_wind": -3.022479863555266, "impact_velocity": -5.449004088017824, "x_impact": 702.5291885081475, "max_mach_number": 0.8089449352474901, "out_of_rail_time": 0.36258772600387323, "apogee_y": 387.30894620256333, "out_of_rail_velocity": 25.268392884136954, "apogee_x": 82.33710845586229, "initial_stability_margin": 2.6212393055117933, "t_final": 302.2764318908539, "apogee_time": 25.582267718463847, "frontal_surface_wind": 0.6825808857707407, "y_impact": -83.03862365327528} -{"apogee": 4382.311838912044, "out_of_rail_stability_margin": 2.656748765305047, "lateral_surface_wind": -2.4371924020071, "impact_velocity": -5.553218300257839, "x_impact": 1120.35783586173, "max_mach_number": 1.0269339994876614, "out_of_rail_time": 0.32540087510675786, "apogee_y": 477.59886003365546, "out_of_rail_velocity": 28.991914849415984, "apogee_x": 328.97015686905377, "initial_stability_margin": 2.5933368472997067, "t_final": 340.90542222973437, "apogee_time": 28.594475606470173, "frontal_surface_wind": 1.389036627453542, "y_impact": 136.09969419794464} -{"apogee": 4014.664048807163, "out_of_rail_stability_margin": 2.5779604749606593, "lateral_surface_wind": -1.4456883346181122, "impact_velocity": -5.316683361774465, "x_impact": 1095.9107796664962, "max_mach_number": 0.9580884893369418, "out_of_rail_time": 0.33749134823427446, "apogee_y": 435.7761746665325, "out_of_rail_velocity": 27.84750761527781, "apogee_x": 429.95662775470726, "initial_stability_margin": 2.5086935730065316, "t_final": 345.5263305033295, "apogee_time": 27.47158051425358, "frontal_surface_wind": 1.1933127227779803, "y_impact": 419.062028901636} -{"apogee": 4272.801797140103, "out_of_rail_stability_margin": 2.6701350404485056, "lateral_surface_wind": -2.134662057748831, "impact_velocity": -5.457831095742902, "x_impact": 847.0981578836588, "max_mach_number": 1.0120012851704268, "out_of_rail_time": 0.3281833776864094, "apogee_y": 469.66035762137903, "out_of_rail_velocity": 28.640733948186643, "apogee_x": 269.354768950766, "initial_stability_margin": 2.6012359408235635, "t_final": 338.71590610739463, "apogee_time": 28.213127816956145, "frontal_surface_wind": 0.7980640592904172, "y_impact": 97.52604643034172} -{"apogee": 3421.8927820777217, "out_of_rail_stability_margin": 2.5696263296809674, "lateral_surface_wind": -3.0252394535143092, "impact_velocity": -5.4653237242678125, "x_impact": 929.8924133051197, "max_mach_number": 0.8273014265501198, "out_of_rail_time": 0.35904804935704354, "apogee_y": 507.2923297913304, "out_of_rail_velocity": 25.588148313916015, "apogee_x": 267.390278637681, "initial_stability_margin": 2.4970021154446536, "t_final": 301.0397709663281, "apogee_time": 25.849638026248147, "frontal_surface_wind": 1.1505289193265802, "y_impact": 219.1883701917173} -{"apogee": 2746.129705078656, "out_of_rail_stability_margin": 2.6115936962005026, "lateral_surface_wind": -1.9761735707214605, "impact_velocity": -5.468707110701121, "x_impact": 467.9521650925574, "max_mach_number": 0.6990199206298587, "out_of_rail_time": 0.38627364217331295, "apogee_y": 221.06831436406432, "out_of_rail_velocity": 23.415918730172493, "apogee_x": 40.41462651638855, "initial_stability_margin": 2.5311754866411484, "t_final": 266.38094588025035, "apogee_time": 23.518748625660646, "frontal_surface_wind": 0.7754294585531314, "y_impact": 34.033056323451234} -{"apogee": 3050.8220147457805, "out_of_rail_stability_margin": 2.7316484563898507, "lateral_surface_wind": -1.1755350507675513, "impact_velocity": -5.3963040006698435, "x_impact": 938.5935223019162, "max_mach_number": 0.7627494987014933, "out_of_rail_time": 0.37074047082435424, "apogee_y": 462.68371630523654, "out_of_rail_velocity": 24.630823357681162, "apogee_x": 437.8674859360413, "initial_stability_margin": 2.659637328137626, "t_final": 279.2435210960439, "apogee_time": 24.56865480277138, "frontal_surface_wind": 1.1799573545385307, "y_impact": 588.3705640338237} -{"apogee": 3742.6662923471886, "out_of_rail_stability_margin": 2.80485720838361, "lateral_surface_wind": -1.171830670892812, "impact_velocity": -5.486436378822952, "x_impact": 940.6924567102994, "max_mach_number": 0.8890326555144362, "out_of_rail_time": 0.3483118406312071, "apogee_y": 499.95231083116676, "out_of_rail_velocity": 26.590995842418163, "apogee_x": 444.0205614040947, "initial_stability_margin": 2.7342081181256486, "t_final": 319.73336577438516, "apogee_time": 26.834617553753816, "frontal_surface_wind": 0.376192500356422, "y_impact": 528.7373766888696} -{"apogee": 4064.208928056126, "out_of_rail_stability_margin": 2.584478597495026, "lateral_surface_wind": -3.1019929125213697, "impact_velocity": -5.5583423488007, "x_impact": 1299.019001657933, "max_mach_number": 0.9614892791852474, "out_of_rail_time": 0.336944950639471, "apogee_y": 801.7499659406762, "out_of_rail_velocity": 27.758976587167176, "apogee_x": 525.0460223595874, "initial_stability_margin": 2.5157099190601517, "t_final": 325.0922728641394, "apogee_time": 27.735481350798644, "frontal_surface_wind": 0.9238130308528547, "y_impact": 547.0338636865708} -{"apogee": 3745.1656987772785, "out_of_rail_stability_margin": 2.6164315033863175, "lateral_surface_wind": -1.9233064758920246, "impact_velocity": -5.422743590451423, "x_impact": 1001.9669945838365, "max_mach_number": 0.8918217336580878, "out_of_rail_time": 0.34749652852999163, "apogee_y": 476.58804310628955, "out_of_rail_velocity": 26.65710690499606, "apogee_x": 316.7455218361515, "initial_stability_margin": 2.546140739647857, "t_final": 319.0249094921918, "apogee_time": 26.80574860421207, "frontal_surface_wind": 1.2191533306829048, "y_impact": 307.67658947390885} -{"apogee": 4044.7031523399864, "out_of_rail_stability_margin": 2.641812584142076, "lateral_surface_wind": -1.9507199575086178, "impact_velocity": -5.412951038389468, "x_impact": 1013.6995954266279, "max_mach_number": 0.957167733000262, "out_of_rail_time": 0.3368672356603028, "apogee_y": 365.0207907914825, "out_of_rail_velocity": 27.767075447255586, "apogee_x": 210.93990629529725, "initial_stability_margin": 2.575620916226395, "t_final": 341.86594020877254, "apogee_time": 27.61882576539, "frontal_surface_wind": 0.8374034118557114, "y_impact": 81.4536647132795} -{"apogee": 3130.528148962769, "out_of_rail_stability_margin": 2.642933680631974, "lateral_surface_wind": -1.1486247485835026, "impact_velocity": -5.349530462407325, "x_impact": 643.1907878168006, "max_mach_number": 0.7772329900001475, "out_of_rail_time": 0.3681417241342806, "apogee_y": 315.8221685014564, "out_of_rail_velocity": 24.816252112254787, "apogee_x": 276.4419848048605, "initial_stability_margin": 2.5692357509000336, "t_final": 289.4366712609727, "apogee_time": 24.812917329451505, "frontal_surface_wind": 0.4420057754271993, "y_impact": 306.7466046223565} -{"apogee": 3561.8021983873423, "out_of_rail_stability_margin": 2.611048255194512, "lateral_surface_wind": -2.6055947888095377, "impact_velocity": -5.4985072613326675, "x_impact": 1051.2029796291254, "max_mach_number": 0.8520513114557609, "out_of_rail_time": 0.3537190293281018, "apogee_y": 514.2011134355472, "out_of_rail_velocity": 26.04891050934824, "apogee_x": 304.1719406251247, "initial_stability_margin": 2.5419144484846043, "t_final": 310.9745265444532, "apogee_time": 26.291519199680796, "frontal_surface_wind": 0.9423900275218525, "y_impact": 235.63982308448763} -{"apogee": 1994.4948357387327, "out_of_rail_stability_margin": 2.7398765042160624, "lateral_surface_wind": -2.181052770150496, "impact_velocity": -5.560771495539253, "x_impact": 439.3847896094687, "max_mach_number": 0.5511407105993007, "out_of_rail_time": 0.42673772810147625, "apogee_y": 276.99414447223796, "out_of_rail_velocity": 20.81991192632042, "apogee_x": 111.85767284422367, "initial_stability_margin": 2.6562851247619825, "t_final": 218.26847642873093, "apogee_time": 20.51697058996211, "frontal_surface_wind": 0.679335650839413, "y_impact": 121.34603920115815} -{"apogee": 3811.9610742495065, "out_of_rail_stability_margin": 2.586777984169381, "lateral_surface_wind": -2.036254936662135, "impact_velocity": -5.39462978038201, "x_impact": 1268.0563699226664, "max_mach_number": 0.9133577753066758, "out_of_rail_time": 0.34405663510995954, "apogee_y": 603.9785821374179, "out_of_rail_velocity": 26.975992152180655, "apogee_x": 502.3491575223192, "initial_stability_margin": 2.516067220717401, "t_final": 331.6785677721917, "apogee_time": 26.957201226519004, "frontal_surface_wind": 1.07233495611634, "y_impact": 442.06202045886334} -{"apogee": 2592.986450521117, "out_of_rail_stability_margin": 2.690422484629956, "lateral_surface_wind": -1.8701561635923418, "impact_velocity": -5.618706317996774, "x_impact": 711.084111060352, "max_mach_number": 0.6660890389085155, "out_of_rail_time": 0.394484695304449, "apogee_y": 363.5574696615829, "out_of_rail_velocity": 22.91596307097789, "apogee_x": 254.71848459130996, "initial_stability_margin": 2.6120582127740004, "t_final": 244.90861008088146, "apogee_time": 23.018707636309145, "frontal_surface_wind": 1.2992145964778081, "y_impact": 268.6157320759526} -{"apogee": 1997.4676997339645, "out_of_rail_stability_margin": 2.813221987308335, "lateral_surface_wind": -1.8323425012972878, "impact_velocity": -5.362550807501986, "x_impact": 469.54781684008327, "max_mach_number": 0.5560337318984121, "out_of_rail_time": 0.42445595300576683, "apogee_y": 243.22027711168587, "out_of_rail_velocity": 20.951816502982684, "apogee_x": 144.40992707677069, "initial_stability_margin": 2.730828421507987, "t_final": 227.55934021246293, "apogee_time": 20.457255463537116, "frontal_surface_wind": 0.9573614059108724, "y_impact": 140.45266999440446} -{"apogee": 3906.5947701531436, "out_of_rail_stability_margin": 2.5388456764592706, "lateral_surface_wind": -1.4845650112735156, "impact_velocity": -5.33306290004237, "x_impact": 1299.5234515148752, "max_mach_number": 0.9405996313186156, "out_of_rail_time": 0.3399705713543406, "apogee_y": 516.3809941059574, "out_of_rail_velocity": 27.54074264873967, "apogee_x": 503.848819908227, "initial_stability_margin": 2.4680257016921257, "t_final": 339.74065335269455, "apogee_time": 27.13782058768465, "frontal_surface_wind": 1.402080995788154, "y_impact": 541.3313639718949} -{"apogee": 2146.0892568105564, "out_of_rail_stability_margin": 2.7046424690755897, "lateral_surface_wind": -0.7063002207669695, "impact_velocity": -5.602909736092179, "x_impact": 585.6548105789207, "max_mach_number": 0.5824559388929107, "out_of_rail_time": 0.41692653975427646, "apogee_y": 309.7635394955292, "out_of_rail_velocity": 21.35898535035428, "apogee_x": 330.1578630960297, "initial_stability_margin": 2.620787823734505, "t_final": 226.5380279874972, "apogee_time": 21.200857843557802, "frontal_surface_wind": 0.8664345498382254, "y_impact": 378.5029269652106} -{"apogee": 3829.2682415811964, "out_of_rail_stability_margin": 2.5853298600500256, "lateral_surface_wind": -0.6032733778729347, "impact_velocity": -5.325199755029125, "x_impact": 854.3607932242587, "max_mach_number": 0.9209753552665754, "out_of_rail_time": 0.3433413206804457, "apogee_y": 501.31872496289293, "out_of_rail_velocity": 27.06227562427189, "apogee_x": 595.4843217824069, "initial_stability_margin": 2.5127705330302432, "t_final": 323.3714329695759, "apogee_time": 26.97736683106078, "frontal_surface_wind": -0.734379432160879, "y_impact": 540.9390500492549} -{"apogee": 3828.2635461436507, "out_of_rail_stability_margin": 2.6672928091660557, "lateral_surface_wind": -1.3042885035152898, "impact_velocity": -5.420190640644113, "x_impact": 997.6422270363231, "max_mach_number": 0.9128212804164569, "out_of_rail_time": 0.3441788965254482, "apogee_y": 507.54224160010216, "out_of_rail_velocity": 26.981098183323862, "apogee_x": 510.4627858586138, "initial_stability_margin": 2.5982856567539208, "t_final": 330.7169392116271, "apogee_time": 27.044838723596136, "frontal_surface_wind": 0.5586509318947346, "y_impact": 173.37821322139476} -{"apogee": 3534.1363023707213, "out_of_rail_stability_margin": 2.8052602408658593, "lateral_surface_wind": -1.9978033425119865, "impact_velocity": -5.479284672137155, "x_impact": 733.5915980960949, "max_mach_number": 0.8426924661151849, "out_of_rail_time": 0.3559797334694367, "apogee_y": 379.1312162784584, "out_of_rail_velocity": 25.881124177524377, "apogee_x": 195.7158232770553, "initial_stability_margin": 2.7343781258801343, "t_final": 307.2739782417542, "apogee_time": 26.22163286688332, "frontal_surface_wind": 1.0508884601271773, "y_impact": 262.112545907147} -{"apogee": 2485.8455034140993, "out_of_rail_stability_margin": 2.6857197298469044, "lateral_surface_wind": -1.858629389030083, "impact_velocity": -5.475046951419354, "x_impact": 733.7306153876192, "max_mach_number": 0.6486125026006806, "out_of_rail_time": 0.3976929555989249, "apogee_y": 365.56131270155277, "out_of_rail_velocity": 22.65770024034724, "apogee_x": 273.3712271940423, "initial_stability_margin": 2.6094156563529163, "t_final": 249.88088485749483, "apogee_time": 22.569383581136023, "frontal_surface_wind": 1.315651716130481, "y_impact": 263.4830607598796} -{"apogee": 3440.3915594396776, "out_of_rail_stability_margin": 2.646960827020563, "lateral_surface_wind": -2.089243588301316, "impact_velocity": -5.451025772994369, "x_impact": 872.3995167377652, "max_mach_number": 0.8355080314568342, "out_of_rail_time": 0.3576595897316947, "apogee_y": 506.33449790839484, "out_of_rail_velocity": 25.72701523760953, "apogee_x": 300.12073015803577, "initial_stability_margin": 2.5732384575086558, "t_final": 306.56566291731855, "apogee_time": 25.854033336522296, "frontal_surface_wind": 0.2485395179577663, "y_impact": 187.3958282739679} -{"apogee": 2942.8451222596336, "out_of_rail_stability_margin": 2.6146974090857715, "lateral_surface_wind": -2.1365060328703036, "impact_velocity": -5.57552691076333, "x_impact": 592.5700877094607, "max_mach_number": 0.7312019673592862, "out_of_rail_time": 0.3789958988946361, "apogee_y": 325.28791119512493, "out_of_rail_velocity": 23.96095357019329, "apogee_x": 144.6869270936604, "initial_stability_margin": 2.535769585139882, "t_final": 270.48384815486526, "apogee_time": 24.292303509447546, "frontal_surface_wind": 0.8085976033796779, "y_impact": 183.81941081623188} -{"apogee": 3257.832876675686, "out_of_rail_stability_margin": 2.707994646396114, "lateral_surface_wind": -0.38388768523658834, "impact_velocity": -5.559072303244479, "x_impact": 926.2023359687927, "max_mach_number": 0.7913096659117472, "out_of_rail_time": 0.3655173006995026, "apogee_y": 423.41724523429787, "out_of_rail_velocity": 25.039638934950318, "apogee_x": 608.3542570068738, "initial_stability_margin": 2.6380333342996045, "t_final": 294.03470693052185, "apogee_time": 25.405081044216374, "frontal_surface_wind": 0.2606246030464317, "y_impact": 674.4278606709346} -{"apogee": 3109.0224869807917, "out_of_rail_stability_margin": 2.729317328942035, "lateral_surface_wind": -1.1529394476390977, "impact_velocity": -5.5373584440729475, "x_impact": 727.4135419400685, "max_mach_number": 0.7646973583019216, "out_of_rail_time": 0.370793758339359, "apogee_y": 383.5982445343973, "out_of_rail_velocity": 24.606478136942755, "apogee_x": 357.92016456690874, "initial_stability_margin": 2.657140850144132, "t_final": 281.052598296991, "apogee_time": 24.856549678330364, "frontal_surface_wind": 0.43062576403086555, "y_impact": 387.64912637920787} -{"apogee": 3819.049542979974, "out_of_rail_stability_margin": 2.7139504945401165, "lateral_surface_wind": -2.3455198106508552, "impact_velocity": -5.267808064191413, "x_impact": 1100.4860242559657, "max_mach_number": 0.917747275533762, "out_of_rail_time": 0.343011704014505, "apogee_y": 498.3950408549348, "out_of_rail_velocity": 27.08481999087749, "apogee_x": 323.84127106405356, "initial_stability_margin": 2.642861992387136, "t_final": 331.2778520939756, "apogee_time": 26.9053219808395, "frontal_surface_wind": 0.9069952062040336, "y_impact": 220.4553539453132} -{"apogee": 4464.246698948229, "out_of_rail_stability_margin": 2.7726164102581183, "lateral_surface_wind": -1.479336289310503, "impact_velocity": -5.516405866006007, "x_impact": 1141.7509101142214, "max_mach_number": 1.0529227401257402, "out_of_rail_time": 0.3210254544471255, "apogee_y": 400.6521225597128, "out_of_rail_velocity": 29.47483901953354, "apogee_x": 326.88861333440724, "initial_stability_margin": 2.7105307130099674, "t_final": 350.76261034961243, "apogee_time": 28.74382850148171, "frontal_surface_wind": 1.4075967229916622, "y_impact": 394.5023753049558} -{"apogee": 4012.2266719086797, "out_of_rail_stability_margin": 2.710463266980167, "lateral_surface_wind": -1.1356367655510118, "impact_velocity": -5.3990229926355555, "x_impact": 1236.9178473975571, "max_mach_number": 0.9491661463351914, "out_of_rail_time": 0.33768235395083523, "apogee_y": 543.9584837533755, "out_of_rail_velocity": 27.61718789188907, "apogee_x": 566.6668932041741, "initial_stability_margin": 2.6429110467612364, "t_final": 329.8305881058003, "apogee_time": 27.561738415104674, "frontal_surface_wind": 1.2184051669463132, "y_impact": 720.7127101314373} -{"apogee": 4236.777713564425, "out_of_rail_stability_margin": 2.709357355721605, "lateral_surface_wind": -1.9988510829259805, "impact_velocity": -5.406207649799518, "x_impact": 1228.3833960745026, "max_mach_number": 1.0049308955702596, "out_of_rail_time": 0.3291139660060393, "apogee_y": 554.7110426722426, "out_of_rail_velocity": 28.521941403740215, "apogee_x": 395.9793057906438, "initial_stability_margin": 2.6425284060370005, "t_final": 339.95984053403504, "apogee_time": 28.14112888560031, "frontal_surface_wind": 0.7149455749185699, "y_impact": 295.9425038335877} -{"apogee": 3941.792139166954, "out_of_rail_stability_margin": 2.632599930667721, "lateral_surface_wind": -2.1944417701966925, "impact_velocity": -5.392498248338658, "x_impact": 1083.5412793888177, "max_mach_number": 0.9397610538499492, "out_of_rail_time": 0.340045524153978, "apogee_y": 605.0359888687061, "out_of_rail_velocity": 27.37279692008887, "apogee_x": 408.9098595078741, "initial_stability_margin": 2.5604661236718003, "t_final": 326.53275264317216, "apogee_time": 27.31689978825869, "frontal_surface_wind": 0.8995974786471975, "y_impact": 312.79391716403836} -{"apogee": 3535.1046066807357, "out_of_rail_stability_margin": 2.7651740941399816, "lateral_surface_wind": -1.9903691099418692, "impact_velocity": -5.444503156491959, "x_impact": 1148.352428133869, "max_mach_number": 0.8557523374059238, "out_of_rail_time": 0.35484549990337777, "apogee_y": 555.3513808112563, "out_of_rail_velocity": 26.04726912989212, "apogee_x": 423.42997774056863, "initial_stability_margin": 2.6930268638280874, "t_final": 317.961028726828, "apogee_time": 26.154646472023828, "frontal_surface_wind": 0.7382300677967683, "y_impact": 342.5439174726602} -{"apogee": 3440.19920691306, "out_of_rail_stability_margin": 2.5796876787022556, "lateral_surface_wind": -0.7384570093745924, "impact_velocity": -5.411855394489126, "x_impact": 921.4051257071893, "max_mach_number": 0.834823991247182, "out_of_rail_time": 0.3585426349167335, "apogee_y": 499.42514298627685, "out_of_rail_velocity": 25.668077998245543, "apogee_x": 508.07563575341044, "initial_stability_margin": 2.5041030893427663, "t_final": 310.0800335142908, "apogee_time": 25.886597598195713, "frontal_surface_wind": 0.8391960893106994, "y_impact": 657.4409336159962} -{"apogee": 2290.4404641570177, "out_of_rail_stability_margin": 2.682737984248985, "lateral_surface_wind": -0.40558267184761043, "impact_velocity": -5.447544524314711, "x_impact": 555.393969824493, "max_mach_number": 0.6133339867219002, "out_of_rail_time": 0.4087202327205476, "apogee_y": 298.0144770403676, "out_of_rail_velocity": 21.940832109227575, "apogee_x": 345.5859731564831, "initial_stability_margin": 2.598938177918552, "t_final": 234.70293717574182, "apogee_time": 21.773659092492654, "frontal_surface_wind": 0.22538330658318398, "y_impact": 429.12516883134947} -{"apogee": 3078.263908492356, "out_of_rail_stability_margin": 2.5948157847228974, "lateral_surface_wind": -1.3311674659606951, "impact_velocity": -5.389856260324102, "x_impact": 490.51503564495266, "max_mach_number": 0.7663781450775508, "out_of_rail_time": 0.3705936088452207, "apogee_y": 280.83420040427785, "out_of_rail_velocity": 24.629293622026037, "apogee_x": 183.97847684433705, "initial_stability_margin": 2.52151314755794, "t_final": 293.2183263659769, "apogee_time": 24.657450008649803, "frontal_surface_wind": 0.49117465496174634, "y_impact": 14.311032420390612} -{"apogee": 4439.906947005212, "out_of_rail_stability_margin": 2.549884727835771, "lateral_surface_wind": -1.29763531446565, "impact_velocity": -5.349427026821879, "x_impact": 891.6190703210922, "max_mach_number": 1.067859882118166, "out_of_rail_time": 0.31903872946338346, "apogee_y": 373.14027919081354, "out_of_rail_velocity": 29.68759749058972, "apogee_x": 340.42047435806774, "initial_stability_margin": 2.4859276776536183, "t_final": 362.9787346011694, "apogee_time": 28.55723204775185, "frontal_surface_wind": 0.573935497038337, "y_impact": -41.68814606567425} -{"apogee": 1909.1327773029072, "out_of_rail_stability_margin": 2.5638464965884777, "lateral_surface_wind": -1.341966986461152, "impact_velocity": -5.398415237307357, "x_impact": 452.5474416418839, "max_mach_number": 0.5382405472813973, "out_of_rail_time": 0.43119318250248506, "apogee_y": 254.867259490089, "out_of_rail_velocity": 20.558402653018707, "apogee_x": 205.44152851379494, "initial_stability_margin": 2.4748685159093142, "t_final": 217.24500713796618, "apogee_time": 20.06258600785819, "frontal_surface_wind": 0.6506456784917263, "y_impact": 203.54725158072637} -{"apogee": 4432.90839836334, "out_of_rail_stability_margin": 2.7111351009591806, "lateral_surface_wind": -1.9116078184743404, "impact_velocity": -5.389189241444888, "x_impact": 1304.8772819164417, "max_mach_number": 1.063351180169437, "out_of_rail_time": 0.3193102185039982, "apogee_y": 662.473787943178, "out_of_rail_velocity": 29.642050405321275, "apogee_x": 511.5943992485368, "initial_stability_margin": 2.648234466250915, "t_final": 368.85105085756845, "apogee_time": 28.568888158707903, "frontal_surface_wind": 0.7872581863250557, "y_impact": 587.7294468391825} -{"apogee": 4478.288349514381, "out_of_rail_stability_margin": 2.606566156286319, "lateral_surface_wind": -2.4093826896224897, "impact_velocity": -5.377357799329716, "x_impact": 1087.8546383290316, "max_mach_number": 1.064293350632383, "out_of_rail_time": 0.3204713466342089, "apogee_y": 508.17281509619164, "out_of_rail_velocity": 29.5443248358951, "apogee_x": 247.23786710742544, "initial_stability_margin": 2.538680432842462, "t_final": 353.0354672265145, "apogee_time": 28.730609459497618, "frontal_surface_wind": 0.7204016526773224, "y_impact": 238.53654073390854} -{"apogee": 4272.020140481052, "out_of_rail_stability_margin": 2.5986502438382733, "lateral_surface_wind": -1.9743775899577076, "impact_velocity": -5.443805317012697, "x_impact": 1158.2276300300177, "max_mach_number": 1.0194488501542198, "out_of_rail_time": 0.3264118824433577, "apogee_y": 589.8631486018211, "out_of_rail_velocity": 28.863839165702665, "apogee_x": 397.20730420139677, "initial_stability_margin": 2.5333876992136397, "t_final": 344.74776742385455, "apogee_time": 28.176268074683577, "frontal_surface_wind": 1.134581762675663, "y_impact": 400.6059317271573} -{"apogee": 4494.166753416795, "out_of_rail_stability_margin": 2.524843959992018, "lateral_surface_wind": -1.8730824246505313, "impact_velocity": -5.3471482800744035, "x_impact": 1133.56627078825, "max_mach_number": 1.0826494362437997, "out_of_rail_time": 0.31712648154921386, "apogee_y": 486.95914248369905, "out_of_rail_velocity": 29.923390169067975, "apogee_x": 371.08658300281417, "initial_stability_margin": 2.4596606850090645, "t_final": 348.01205640469004, "apogee_time": 28.679242492961105, "frontal_surface_wind": 1.2949922294703955, "y_impact": 280.90981947005156} -{"apogee": 4205.319210428855, "out_of_rail_stability_margin": 2.665758055451669, "lateral_surface_wind": -0.400742258314775, "impact_velocity": -5.300341355081523, "x_impact": 1044.5064553969682, "max_mach_number": 1.0146121582180532, "out_of_rail_time": 0.3270336727593005, "apogee_y": 521.7399653945045, "out_of_rail_velocity": 28.76615221887161, "apogee_x": 648.4580473353476, "initial_stability_margin": 2.600164459741009, "t_final": 350.9440748837376, "apogee_time": 27.93115479488439, "frontal_surface_wind": 0.23388155333456745, "y_impact": 861.0841618794133} -{"apogee": 2194.2374582288844, "out_of_rail_stability_margin": 2.7692799964222194, "lateral_surface_wind": -1.6735404170981072, "impact_velocity": -5.62451046270263, "x_impact": 733.4682438302572, "max_mach_number": 0.5930665490256346, "out_of_rail_time": 0.41362139807968196, "apogee_y": 436.0633927800148, "out_of_rail_velocity": 21.602279187984344, "apogee_x": 362.77168395452134, "initial_stability_margin": 2.6878971678456565, "t_final": 223.8041843869798, "apogee_time": 21.40941639812155, "frontal_surface_wind": 0.7894355452850724, "y_impact": 442.81852624403086} -{"apogee": 3373.307061515045, "out_of_rail_stability_margin": 2.5980031672140056, "lateral_surface_wind": -2.0128323727054784, "impact_velocity": -5.409171426212693, "x_impact": 1053.721692941149, "max_mach_number": 0.8261189613160793, "out_of_rail_time": 0.3595538153540244, "apogee_y": 547.2540023020496, "out_of_rail_velocity": 25.587426483852997, "apogee_x": 390.1612478737196, "initial_stability_margin": 2.5249258796929626, "t_final": 303.6240944196045, "apogee_time": 25.62914763736203, "frontal_surface_wind": 0.6745803630397514, "y_impact": 356.36540698763565} -{"apogee": 3057.604282991558, "out_of_rail_stability_margin": 2.6234477106188625, "lateral_surface_wind": -2.00074475070497, "impact_velocity": -5.509338809008611, "x_impact": 851.0771772121724, "max_mach_number": 0.7545477854398823, "out_of_rail_time": 0.3740402362783166, "apogee_y": 415.05743608090717, "out_of_rail_velocity": 24.396387066079722, "apogee_x": 307.3699509793594, "initial_stability_margin": 2.548554606099491, "t_final": 275.84679928326506, "apogee_time": 24.694987372717108, "frontal_surface_wind": 1.1372145214146956, "y_impact": 265.148832510451} -{"apogee": 2947.1862730428675, "out_of_rail_stability_margin": 2.7324016309694033, "lateral_surface_wind": -1.3589822059151366, "impact_velocity": -5.417422136514057, "x_impact": 694.3814806523776, "max_mach_number": 0.7388925291659979, "out_of_rail_time": 0.3766343432335239, "apogee_y": 394.74005242481877, "out_of_rail_velocity": 24.18419729386567, "apogee_x": 351.6012170662526, "initial_stability_margin": 2.657780054827877, "t_final": 267.05212207225264, "apogee_time": 24.23665493665548, "frontal_surface_wind": 0.6306166948080116, "y_impact": 313.5152250883929} -{"apogee": 4049.7540938969387, "out_of_rail_stability_margin": 2.553596964409999, "lateral_surface_wind": -3.0306588221589594, "impact_velocity": -5.459770056276121, "x_impact": 1151.7723534160507, "max_mach_number": 0.9559970981460076, "out_of_rail_time": 0.3377122003225714, "apogee_y": 631.8693982717296, "out_of_rail_velocity": 27.672544096589327, "apogee_x": 366.21429754336214, "initial_stability_margin": 2.485569593366254, "t_final": 340.02518906045145, "apogee_time": 27.69973216401945, "frontal_surface_wind": 0.6452970594127154, "y_impact": 113.22014421288405} -{"apogee": 3182.6505908932013, "out_of_rail_stability_margin": 2.6359033814768797, "lateral_surface_wind": -0.5799274813697713, "impact_velocity": -5.370917028280191, "x_impact": 574.4481263088393, "max_mach_number": 0.7866685572334098, "out_of_rail_time": 0.3673122172872983, "apogee_y": 396.9287496738301, "out_of_rail_velocity": 24.873800643688764, "apogee_x": 431.1820743016582, "initial_stability_margin": 2.559196345753219, "t_final": 282.1691190379911, "apogee_time": 25.038726101292724, "frontal_surface_wind": -0.7529515490277374, "y_impact": 406.0247169798402} -{"apogee": 3567.5386347336093, "out_of_rail_stability_margin": 2.722442502161801, "lateral_surface_wind": -3.057951419142971, "impact_velocity": -5.518213632511821, "x_impact": 927.8754457820959, "max_mach_number": 0.8528441835242737, "out_of_rail_time": 0.3536319618609003, "apogee_y": 575.5855890804324, "out_of_rail_velocity": 26.061691561934282, "apogee_x": 259.76063727637677, "initial_stability_margin": 2.65577269013909, "t_final": 305.2311118311964, "apogee_time": 26.338619061959598, "frontal_surface_wind": 0.5002342545029412, "y_impact": 126.22575430686133} -{"apogee": 2384.7331257718083, "out_of_rail_stability_margin": 2.66266904126229, "lateral_surface_wind": -1.631954128029036, "impact_velocity": -5.326420700864242, "x_impact": 795.1519088320738, "max_mach_number": 0.637128581076684, "out_of_rail_time": 0.401795301791946, "apogee_y": 417.29629237661084, "out_of_rail_velocity": 22.37072008104825, "apogee_x": 381.5019786302997, "initial_stability_margin": 2.5787421119656955, "t_final": 251.16187851685825, "apogee_time": 22.09780176057559, "frontal_surface_wind": 0.8721649682424968, "y_impact": 417.8132233633553} -{"apogee": 3392.976558418654, "out_of_rail_stability_margin": 2.77932321476517, "lateral_surface_wind": -1.9775074240404233, "impact_velocity": -5.517955321812745, "x_impact": 1042.7635246777884, "max_mach_number": 0.8203778506970861, "out_of_rail_time": 0.36080166817859466, "apogee_y": 549.7867615562708, "out_of_rail_velocity": 25.47282606659285, "apogee_x": 444.08672494893545, "initial_stability_margin": 2.70653409481708, "t_final": 290.9158302637458, "apogee_time": 25.793075443053556, "frontal_surface_wind": 0.7020548989425608, "y_impact": 464.1693961672067} -{"apogee": 3168.184243817336, "out_of_rail_stability_margin": 2.8751974469492736, "lateral_surface_wind": -1.1939526151562707, "impact_velocity": -5.468186068129781, "x_impact": 655.0736632832568, "max_mach_number": 0.7798332584559106, "out_of_rail_time": 0.3682458500329531, "apogee_y": 392.56857069632184, "out_of_rail_velocity": 24.827876068321373, "apogee_x": 366.9603901787662, "initial_stability_margin": 2.8023381913742473, "t_final": 289.4840724172702, "apogee_time": 25.0281570608572, "frontal_surface_wind": 0.5113659581724318, "y_impact": 393.2178056978996} -{"apogee": 4347.1564520140155, "out_of_rail_stability_margin": 2.6426910572686104, "lateral_surface_wind": -3.0162556885142155, "impact_velocity": -5.498691431472998, "x_impact": 1317.223060421568, "max_mach_number": 1.034049102443828, "out_of_rail_time": 0.32475547306972796, "apogee_y": 694.56274990619, "out_of_rail_velocity": 29.01323670803813, "apogee_x": 467.8560086735542, "initial_stability_margin": 2.5764707739688997, "t_final": 356.18141827473175, "apogee_time": 28.433187337873903, "frontal_surface_wind": 0.7095793209516905, "y_impact": 152.30137970593756} -{"apogee": 3894.9343929151173, "out_of_rail_stability_margin": 2.7105917852178676, "lateral_surface_wind": -1.1517247375242148, "impact_velocity": -5.360241505675338, "x_impact": 1032.9882698663837, "max_mach_number": 0.9324820085397454, "out_of_rail_time": 0.3404770381570609, "apogee_y": 490.5963387423196, "out_of_rail_velocity": 27.356616020136656, "apogee_x": 490.9410810921231, "initial_stability_margin": 2.642365460513688, "t_final": 337.42626148315134, "apogee_time": 27.15418145119521, "frontal_surface_wind": 0.43386408879313015, "y_impact": 511.28771213425443} -{"apogee": 4340.948399189469, "out_of_rail_stability_margin": 2.7817660789802927, "lateral_surface_wind": -1.9823550824054865, "impact_velocity": -5.287776287557144, "x_impact": 1185.1267617688648, "max_mach_number": 1.0492371888565637, "out_of_rail_time": 0.32099926324560923, "apogee_y": 550.4129331086019, "out_of_rail_velocity": 29.447304946288643, "apogee_x": 368.4689768885762, "initial_stability_margin": 2.7203828965609325, "t_final": 376.4144078898729, "apogee_time": 28.267226954895328, "frontal_surface_wind": 1.2989168469321017, "y_impact": 382.2983585904388} -{"apogee": 3040.678004488119, "out_of_rail_stability_margin": 2.6835694512823336, "lateral_surface_wind": -1.3903359468057126, "impact_velocity": -5.35680937970503, "x_impact": 643.2057733298925, "max_mach_number": 0.7582246427861538, "out_of_rail_time": 0.3735808241000771, "apogee_y": 378.14142207613247, "out_of_rail_velocity": 24.415874422564873, "apogee_x": 281.4184956955541, "initial_stability_margin": 2.6038075299822196, "t_final": 290.350133496037, "apogee_time": 24.534498937975517, "frontal_surface_wind": 0.5581003554777708, "y_impact": 268.5138481160239} -{"apogee": 3084.281445300351, "out_of_rail_stability_margin": 2.656509008753216, "lateral_surface_wind": -3.050945989806264, "impact_velocity": -5.434194523849963, "x_impact": 950.5077517321573, "max_mach_number": 0.7678865417790077, "out_of_rail_time": 0.37090552057454973, "apogee_y": 551.2405519029827, "out_of_rail_velocity": 24.59597294652374, "apogee_x": 324.89289253958174, "initial_stability_margin": 2.5800765092622893, "t_final": 285.01388445898306, "apogee_time": 24.716104901488603, "frontal_surface_wind": 1.0805179834650689, "y_impact": 272.9295761021423} -{"apogee": 4183.318321676979, "out_of_rail_stability_margin": 2.5938908569605137, "lateral_surface_wind": -1.3208699996682651, "impact_velocity": -5.39628723606623, "x_impact": 1061.1712619771938, "max_mach_number": 0.9974831532692267, "out_of_rail_time": 0.33023925483898703, "apogee_y": 556.7823038698014, "out_of_rail_velocity": 28.442820283290786, "apogee_x": 537.2495771598669, "initial_stability_margin": 2.5282438089403927, "t_final": 335.8497203212279, "apogee_time": 27.97355589515894, "frontal_surface_wind": 0.5182294936467496, "y_impact": 220.25136810913867} -{"apogee": 2548.45995673982, "out_of_rail_stability_margin": 2.6995898897131374, "lateral_surface_wind": -0.5814290251019205, "impact_velocity": -5.388930069407297, "x_impact": 396.44799313180334, "max_mach_number": 0.6652854540232859, "out_of_rail_time": 0.3947740375790757, "apogee_y": 321.3342910264303, "out_of_rail_velocity": 22.85778813717294, "apogee_x": 343.89677054438334, "initial_stability_margin": 2.619474077884672, "t_final": 252.3196992203275, "apogee_time": 22.77452652974605, "frontal_surface_wind": -0.751792662640562, "y_impact": 298.8709712698996} -{"apogee": 4496.397703615932, "out_of_rail_stability_margin": 2.690854383171817, "lateral_surface_wind": -2.596104490005005, "impact_velocity": -5.356208868930613, "x_impact": 1376.3913753474424, "max_mach_number": 1.086410886702201, "out_of_rail_time": 0.31562051838749816, "apogee_y": 628.7485752855915, "out_of_rail_velocity": 30.056761538641222, "apogee_x": 447.6892047007434, "initial_stability_margin": 2.6289587384356583, "t_final": 364.89359383825047, "apogee_time": 28.66445285666129, "frontal_surface_wind": 0.9682275788366657, "y_impact": 337.9157617435608} -{"apogee": 2916.028437112187, "out_of_rail_stability_margin": 2.485118192422439, "lateral_surface_wind": -1.5137608377035607, "impact_velocity": -5.404344656670046, "x_impact": 866.3507239452263, "max_mach_number": 0.732750211043055, "out_of_rail_time": 0.3781135846285729, "apogee_y": 381.6445009120253, "out_of_rail_velocity": 24.037977376000832, "apogee_x": 319.06422289188293, "initial_stability_margin": 2.4072797132977866, "t_final": 265.27179883311527, "apogee_time": 24.136782092017242, "frontal_surface_wind": 1.370508123902536, "y_impact": 418.4730074013528} -{"apogee": 2993.1950386953145, "out_of_rail_stability_margin": 2.781763572088366, "lateral_surface_wind": -0.412312470772825, "impact_velocity": -5.425360312835292, "x_impact": 604.5622697076902, "max_mach_number": 0.7474857461571155, "out_of_rail_time": 0.37561788980329747, "apogee_y": 319.7217429630644, "out_of_rail_velocity": 24.27380044772626, "apogee_x": 339.8513336882537, "initial_stability_margin": 2.7057681518195054, "t_final": 283.0407784562807, "apogee_time": 24.410236424076018, "frontal_surface_wind": 0.2128223790737815, "y_impact": 530.6506533022607} -{"apogee": 2833.488694530237, "out_of_rail_stability_margin": 2.6370073455846628, "lateral_surface_wind": -2.352222688408064, "impact_velocity": -5.452980961306822, "x_impact": 744.4095484905588, "max_mach_number": 0.7146682444568805, "out_of_rail_time": 0.38198354718372163, "apogee_y": 383.4976054875278, "out_of_rail_velocity": 23.723376843267847, "apogee_x": 210.20931523681006, "initial_stability_margin": 2.558536995423494, "t_final": 273.4253050299755, "apogee_time": 23.857918957929762, "frontal_surface_wind": 0.8894672058997227, "y_impact": 121.1633874460585} -{"apogee": 4115.844096714692, "out_of_rail_stability_margin": 2.799192640047344, "lateral_surface_wind": -2.0773984902236053, "impact_velocity": -5.428592816839591, "x_impact": 1113.5086531458444, "max_mach_number": 0.9757795256552304, "out_of_rail_time": 0.3341459580966851, "apogee_y": 565.6034143940794, "out_of_rail_velocity": 28.009406185581728, "apogee_x": 383.5556408900663, "initial_stability_margin": 2.729458879685655, "t_final": 337.9142328479642, "apogee_time": 27.816246955434657, "frontal_surface_wind": 0.3333559299930372, "y_impact": 235.4780176821828} -{"apogee": 3748.1756997727884, "out_of_rail_stability_margin": 2.4850713270685945, "lateral_surface_wind": -0.5877038458270875, "impact_velocity": -5.34945934827296, "x_impact": 768.5066390517649, "max_mach_number": 0.9001332226859442, "out_of_rail_time": 0.3470876661123543, "apogee_y": 465.7704662620863, "out_of_rail_velocity": 26.685419296193714, "apogee_x": 526.2111601571945, "initial_stability_margin": 2.410233867347148, "t_final": 323.1602635232802, "apogee_time": 26.77649938396857, "frontal_surface_wind": -0.7468976559283116, "y_impact": 499.6018908833958} -{"apogee": 3553.8009729961955, "out_of_rail_stability_margin": 2.6694623167764435, "lateral_surface_wind": -2.084456439721884, "impact_velocity": -5.427035495416165, "x_impact": 986.6607279593212, "max_mach_number": 0.8561660767196315, "out_of_rail_time": 0.3528950372897045, "apogee_y": 541.3727075574793, "out_of_rail_velocity": 26.149240622456784, "apogee_x": 453.2059019783909, "initial_stability_margin": 2.601134084399972, "t_final": 310.27188459928607, "apogee_time": 26.217797245336126, "frontal_surface_wind": 0.9212652682184097, "y_impact": 229.9306109528158} -{"apogee": 3147.9313927332587, "out_of_rail_stability_margin": 2.6590682240980605, "lateral_surface_wind": -1.1464163677877321, "impact_velocity": -5.363184157095983, "x_impact": 732.7393923937557, "max_mach_number": 0.7786873772089098, "out_of_rail_time": 0.3684476368546526, "apogee_y": 371.2773115010718, "out_of_rail_velocity": 24.801874600763167, "apogee_x": 355.36407977363206, "initial_stability_margin": 2.5835751514170178, "t_final": 284.7407231414961, "apogee_time": 24.911745906334524, "frontal_surface_wind": 0.4477023902526066, "y_impact": 373.7338518175774} -{"apogee": 3539.0211604553137, "out_of_rail_stability_margin": 2.6548443324363373, "lateral_surface_wind": -0.3980919388026034, "impact_velocity": -5.550222732043689, "x_impact": 594.3793925554617, "max_mach_number": 0.8421912697419561, "out_of_rail_time": 0.3571090980702527, "apogee_y": 263.3697534531595, "out_of_rail_velocity": 25.831730856297415, "apogee_x": 305.51428575799605, "initial_stability_margin": 2.5833570843287164, "t_final": 301.78346591618316, "apogee_time": 26.26338814457248, "frontal_surface_wind": 0.2383647349122775, "y_impact": 510.99493094236743} -{"apogee": 3217.8499507794163, "out_of_rail_stability_margin": 2.6906272370428193, "lateral_surface_wind": -1.3485758667521175, "impact_velocity": -5.375656368444346, "x_impact": 742.9723638269418, "max_mach_number": 0.7932841268611708, "out_of_rail_time": 0.3656331172161976, "apogee_y": 383.74677857581696, "out_of_rail_velocity": 25.035652670373675, "apogee_x": 344.3028342660615, "initial_stability_margin": 2.613914086990204, "t_final": 286.99966912820196, "apogee_time": 25.112475802432368, "frontal_surface_wind": 0.6525742742234986, "y_impact": 279.21795149655503} -{"apogee": 3853.7415508624376, "out_of_rail_stability_margin": 2.720900035193201, "lateral_surface_wind": -2.136034545567064, "impact_velocity": -5.428224721438578, "x_impact": 1066.6674567974849, "max_mach_number": 0.9192028654268232, "out_of_rail_time": 0.3424524407895469, "apogee_y": 588.093969341728, "out_of_rail_velocity": 27.155924192772037, "apogee_x": 437.51548547589726, "initial_stability_margin": 2.6527773909024104, "t_final": 330.68255344059486, "apogee_time": 27.07381197410842, "frontal_surface_wind": 1.2749890085640398, "y_impact": 460.5722347590349} -{"apogee": 2925.569614750834, "out_of_rail_stability_margin": 2.836992856623021, "lateral_surface_wind": -1.3515539875399087, "impact_velocity": -5.4784243465304145, "x_impact": 632.821552238718, "max_mach_number": 0.7362525106226401, "out_of_rail_time": 0.3775871895457852, "apogee_y": 436.763528226241, "out_of_rail_velocity": 24.136309177839806, "apogee_x": 334.94598663636157, "initial_stability_margin": 2.7646346135649447, "t_final": 274.75438820191357, "apogee_time": 24.18174896715145, "frontal_surface_wind": 0.4319272888739281, "y_impact": 236.8109234106197} -{"apogee": 3968.6268320562813, "out_of_rail_stability_margin": 2.741793278955929, "lateral_surface_wind": -2.1490700273305072, "impact_velocity": -5.459703580624453, "x_impact": 919.6846146940691, "max_mach_number": 0.9332314691757756, "out_of_rail_time": 0.3400451341356331, "apogee_y": 506.411768919437, "out_of_rail_velocity": 27.384146654028424, "apogee_x": 312.007115779346, "initial_stability_margin": 2.6752558074109265, "t_final": 326.46609631096374, "apogee_time": 27.472532221095, "frontal_surface_wind": 1.2528920821222629, "y_impact": 375.6834124931969} -{"apogee": 2566.3295834150977, "out_of_rail_stability_margin": 2.631487975511505, "lateral_surface_wind": -1.561117731994847, "impact_velocity": -5.384428311876226, "x_impact": 682.3209588334676, "max_mach_number": 0.6675354326018297, "out_of_rail_time": 0.39268603784173967, "apogee_y": 366.86713087707597, "out_of_rail_velocity": 22.939816643244693, "apogee_x": 271.66797268852605, "initial_stability_margin": 2.552103072680782, "t_final": 256.6928623136314, "apogee_time": 22.827110059088568, "frontal_surface_wind": 1.0377482556217343, "y_impact": 368.6741762546651} -{"apogee": 2176.9591537209135, "out_of_rail_stability_margin": 2.8453827221675234, "lateral_surface_wind": -1.9767365646175532, "impact_velocity": -5.37111871356751, "x_impact": 466.004178326851, "max_mach_number": 0.5905484290150264, "out_of_rail_time": 0.41387404148950846, "apogee_y": 251.81984153826886, "out_of_rail_velocity": 21.56463461653901, "apogee_x": 112.29180889000772, "initial_stability_margin": 2.764721947303035, "t_final": 234.55026274114988, "apogee_time": 21.260242978305705, "frontal_surface_wind": 0.7042224416817697, "y_impact": 142.47769554344114} -{"apogee": 2824.4430483877713, "out_of_rail_stability_margin": 2.682624163366606, "lateral_surface_wind": -1.9498835496554459, "impact_velocity": -5.3076028132481525, "x_impact": 676.7555165851868, "max_mach_number": 0.7180854289423168, "out_of_rail_time": 0.3808534641912177, "apogee_y": 325.6096900747005, "out_of_rail_velocity": 23.81001983831611, "apogee_x": 163.3699938205763, "initial_stability_margin": 2.6072006059305863, "t_final": 275.47442161044745, "apogee_time": 23.774809819991418, "frontal_surface_wind": 1.3471714036328024, "y_impact": 194.3231294178703} -{"apogee": 2472.0008130541974, "out_of_rail_stability_margin": 2.676850768507727, "lateral_surface_wind": -2.1391470407490756, "impact_velocity": -5.485671497107541, "x_impact": 812.6993983980423, "max_mach_number": 0.6482210028710043, "out_of_rail_time": 0.39925540469229637, "apogee_y": 448.1684733307774, "out_of_rail_velocity": 22.532170592106066, "apogee_x": 315.6849695313371, "initial_stability_margin": 2.5938145297688293, "t_final": 252.86142095271626, "apogee_time": 22.521815620299364, "frontal_surface_wind": 0.9335216257944657, "y_impact": 364.31130444603485} -{"apogee": 3191.5889557295877, "out_of_rail_stability_margin": 2.7283367525422033, "lateral_surface_wind": -1.2015498413915018, "impact_velocity": -5.534940479653789, "x_impact": 697.1252487637894, "max_mach_number": 0.783850597900129, "out_of_rail_time": 0.36720412232848876, "apogee_y": 427.4265161740441, "out_of_rail_velocity": 24.88024957986139, "apogee_x": 402.28854371550534, "initial_stability_margin": 2.6559296814785016, "t_final": 285.8685761783854, "apogee_time": 25.118071727137472, "frontal_surface_wind": 0.4932504121317731, "y_impact": 435.45488548703446} -{"apogee": 3372.2036989479193, "out_of_rail_stability_margin": 2.818478139094119, "lateral_surface_wind": -1.5727023088569738, "impact_velocity": -5.434812585955332, "x_impact": 841.3737968745934, "max_mach_number": 0.817579811010925, "out_of_rail_time": 0.35958418288042193, "apogee_y": 360.24914460947616, "out_of_rail_velocity": 25.55683821800076, "apogee_x": 228.41760529088012, "initial_stability_margin": 2.7505734919766684, "t_final": 290.7090262118424, "apogee_time": 25.651510807962, "frontal_surface_wind": 1.3024484017279834, "y_impact": 384.0832841045431} -{"apogee": 3363.081916522446, "out_of_rail_stability_margin": 2.635137580162016, "lateral_surface_wind": -2.687525160941753, "impact_velocity": -5.407531015878975, "x_impact": 640.5226367978184, "max_mach_number": 0.8185769235528652, "out_of_rail_time": 0.3603788320924248, "apogee_y": 458.20481167822845, "out_of_rail_velocity": 25.468916905754053, "apogee_x": 196.02045078137573, "initial_stability_margin": 2.56353483573295, "t_final": 300.1232744599162, "apogee_time": 25.63014083604299, "frontal_surface_wind": 0.138857369153234, "y_impact": 48.31704005402571} -{"apogee": 3561.943157634984, "out_of_rail_stability_margin": 2.66926578738029, "lateral_surface_wind": -1.364245305111833, "impact_velocity": -5.429644165278954, "x_impact": 984.8031668357728, "max_mach_number": 0.856140690602928, "out_of_rail_time": 0.353037159668461, "apogee_y": 522.3218845805569, "out_of_rail_velocity": 26.13332699856421, "apogee_x": 459.4022341071824, "initial_stability_margin": 2.5994562978205766, "t_final": 319.95228626542263, "apogee_time": 26.25021846732046, "frontal_surface_wind": 0.6025362554833577, "y_impact": 429.1220782413663} -{"apogee": 4622.475812560094, "out_of_rail_stability_margin": 2.570298688971423, "lateral_surface_wind": -1.9286052420203283, "impact_velocity": -5.39715234997372, "x_impact": 1207.93808761316, "max_mach_number": 1.1140251481113617, "out_of_rail_time": 0.3127183680349463, "apogee_y": 525.8616479384032, "out_of_rail_velocity": 30.46689166185745, "apogee_x": 387.7353830102608, "initial_stability_margin": 2.5080355461930735, "t_final": 371.4395134870192, "apogee_time": 29.018333159336454, "frontal_surface_wind": 1.3774608772791361, "y_impact": 366.5422758809319} -{"apogee": 4173.572783285908, "out_of_rail_stability_margin": 2.6987214859000375, "lateral_surface_wind": -2.046563733484115, "impact_velocity": -5.396610063499251, "x_impact": 1229.6159103921948, "max_mach_number": 0.9926591077976892, "out_of_rail_time": 0.33050294448479195, "apogee_y": 550.8771485860524, "out_of_rail_velocity": 28.403361598539593, "apogee_x": 408.5044223812719, "initial_stability_margin": 2.633784336348949, "t_final": 346.6213015817768, "apogee_time": 27.941768516037133, "frontal_surface_wind": 1.0525271065286197, "y_impact": 384.82954255222074} -{"apogee": 3920.025613875148, "out_of_rail_stability_margin": 2.7736069268041206, "lateral_surface_wind": -2.630602441359337, "impact_velocity": -5.568570229121993, "x_impact": 1304.8984007561203, "max_mach_number": 0.9261078024021515, "out_of_rail_time": 0.34190401586801794, "apogee_y": 697.4136480680662, "out_of_rail_velocity": 27.212687342853457, "apogee_x": 480.0490493425045, "initial_stability_margin": 2.704940982604376, "t_final": 325.13408226076575, "apogee_time": 27.345029542876432, "frontal_surface_wind": 0.8701459434821003, "y_impact": 437.42258753460465} -{"apogee": 3566.0955022133116, "out_of_rail_stability_margin": 2.6367000832790386, "lateral_surface_wind": -1.959402368616857, "impact_velocity": -5.263347120976356, "x_impact": 996.28241392776, "max_mach_number": 0.872011113980634, "out_of_rail_time": 0.3508003694405284, "apogee_y": 497.4653399173962, "out_of_rail_velocity": 26.332664266693694, "apogee_x": 402.9414366860048, "initial_stability_margin": 2.563230807003837, "t_final": 319.01693390407155, "apogee_time": 26.11759364070921, "frontal_surface_wind": 1.1208599862780302, "y_impact": 390.96247547130946} -{"apogee": 4515.373940170541, "out_of_rail_stability_margin": 2.8196444678922696, "lateral_surface_wind": -1.3612113933428458, "impact_velocity": -5.484558836375024, "x_impact": 1377.3944057227598, "max_mach_number": 1.0798439590439193, "out_of_rail_time": 0.31621483320560184, "apogee_y": 687.3101762888352, "out_of_rail_velocity": 30.008977089543507, "apogee_x": 713.2810206982721, "initial_stability_margin": 2.7612550805475324, "t_final": 360.0669765783465, "apogee_time": 28.80653552158416, "frontal_surface_wind": 0.6257903757634657, "y_impact": 588.6856242209293} -{"apogee": 2511.2024778964915, "out_of_rail_stability_margin": 2.8251764585083015, "lateral_surface_wind": -1.2145110393610123, "impact_velocity": -5.435471080722042, "x_impact": 471.0908805828318, "max_mach_number": 0.6570986153538658, "out_of_rail_time": 0.39620144815333785, "apogee_y": 342.65218653337985, "out_of_rail_velocity": 22.71802653651845, "apogee_x": 287.5196370278744, "initial_stability_margin": 2.745546512327279, "t_final": 255.10872310823495, "apogee_time": 22.639671107882823, "frontal_surface_wind": 0.46041386348191177, "y_impact": 316.6978683835962} -{"apogee": 3156.7442908297044, "out_of_rail_stability_margin": 2.6839229040367214, "lateral_surface_wind": -2.088138386379506, "impact_velocity": -5.406465009245775, "x_impact": 936.9002903356416, "max_mach_number": 0.780639649755292, "out_of_rail_time": 0.3667485235776186, "apogee_y": 481.7834408560117, "out_of_rail_velocity": 24.918580768531683, "apogee_x": 375.30756985390116, "initial_stability_margin": 2.613361661930285, "t_final": 289.45025482914855, "apogee_time": 24.938134739229397, "frontal_surface_wind": 1.3520054109149857, "y_impact": 361.08536697322063} -{"apogee": 4149.886879951744, "out_of_rail_stability_margin": 2.6076048079619465, "lateral_surface_wind": -0.6661059551248906, "impact_velocity": -5.490648226872377, "x_impact": 958.1899132216989, "max_mach_number": 0.9704435429063124, "out_of_rail_time": 0.33477965265878007, "apogee_y": 393.9552920715047, "out_of_rail_velocity": 27.9631895303055, "apogee_x": 460.4000573734477, "initial_stability_margin": 2.540609565582648, "t_final": 336.67111851180454, "apogee_time": 28.007478479764575, "frontal_surface_wind": 0.8977035632969246, "y_impact": 556.3080880060577} -{"apogee": 4386.947245776626, "out_of_rail_stability_margin": 2.5931514158054503, "lateral_surface_wind": -1.6721636291188284, "impact_velocity": -5.31210744249518, "x_impact": 1129.8377454370523, "max_mach_number": 1.0609451406491337, "out_of_rail_time": 0.3198794493419356, "apogee_y": 490.5157999357841, "out_of_rail_velocity": 29.597599647677445, "apogee_x": 368.64120193761426, "initial_stability_margin": 2.527583866280422, "t_final": 353.6094300774829, "apogee_time": 28.36117917594809, "frontal_surface_wind": 0.7923476542986647, "y_impact": 549.9894245099816} -{"apogee": 2793.9510797380553, "out_of_rail_stability_margin": 2.5724582054319676, "lateral_surface_wind": -1.3317682433508213, "impact_velocity": -5.392265670326255, "x_impact": 647.0445899809243, "max_mach_number": 0.7114390198788836, "out_of_rail_time": 0.38216072801869405, "apogee_y": 334.92847191392013, "out_of_rail_velocity": 23.71896157801786, "apogee_x": 290.1183615858079, "initial_stability_margin": 2.4955508539142737, "t_final": 271.2049607155231, "apogee_time": 23.656944843457325, "frontal_surface_wind": 0.6712738172265114, "y_impact": 263.59896703874506} -{"apogee": 3866.5977468229735, "out_of_rail_stability_margin": 2.684488403742944, "lateral_surface_wind": -1.1889637188015674, "impact_velocity": -5.567603374183234, "x_impact": 925.413290788601, "max_mach_number": 0.9060198578622145, "out_of_rail_time": 0.34569235841077256, "apogee_y": 390.64881176934045, "out_of_rail_velocity": 26.87807741819698, "apogee_x": 311.36065402339443, "initial_stability_margin": 2.613857325786061, "t_final": 323.4083387965554, "apogee_time": 27.23734468809872, "frontal_surface_wind": 1.1664250037984374, "y_impact": 548.8832134140556} -{"apogee": 3192.212303823909, "out_of_rail_stability_margin": 2.6832208489328195, "lateral_surface_wind": -1.9473571734522412, "impact_velocity": -5.438707997253518, "x_impact": 919.8595408622223, "max_mach_number": 0.7856781154700961, "out_of_rail_time": 0.36674778024013294, "apogee_y": 432.1220115898561, "out_of_rail_velocity": 24.935711243465963, "apogee_x": 333.96867975598656, "initial_stability_margin": 2.610673743128739, "t_final": 284.33757397646144, "apogee_time": 25.08838894880487, "frontal_surface_wind": 0.8451939811747997, "y_impact": 253.0694526371706} -{"apogee": 4206.5678418651405, "out_of_rail_stability_margin": 2.8302253844309586, "lateral_surface_wind": -2.109330730375948, "impact_velocity": -5.560119609578258, "x_impact": 993.7415602456604, "max_mach_number": 0.9780129451245843, "out_of_rail_time": 0.3337127677390786, "apogee_y": 465.69654930565844, "out_of_rail_velocity": 28.193207119735238, "apogee_x": 309.24248555761847, "initial_stability_margin": 2.7656159546751224, "t_final": 338.52201584353776, "apogee_time": 28.188661729845123, "frontal_surface_wind": 1.0842389848479241, "y_impact": 125.78881685598968} -{"apogee": 3038.6674312488285, "out_of_rail_stability_margin": 2.6627823479192214, "lateral_surface_wind": -0.6956785918440318, "impact_velocity": -5.547625782707521, "x_impact": 786.8259022814337, "max_mach_number": 0.7515193261617075, "out_of_rail_time": 0.37469905476351045, "apogee_y": 396.3191192531332, "out_of_rail_velocity": 24.32266231958496, "apogee_x": 439.32184064607657, "initial_stability_margin": 2.5872384424051704, "t_final": 275.27326997871097, "apogee_time": 24.63869741250229, "frontal_surface_wind": 0.874985787232423, "y_impact": 517.3956103124424} -{"apogee": 3414.3383148592875, "out_of_rail_stability_margin": 2.7176454690603227, "lateral_surface_wind": -1.988267552235551, "impact_velocity": -5.588619863231748, "x_impact": 888.7300762201724, "max_mach_number": 0.8209237650554502, "out_of_rail_time": 0.36037701568370056, "apogee_y": 465.85266667343535, "out_of_rail_velocity": 25.551403571269393, "apogee_x": 319.0369149978838, "initial_stability_margin": 2.647486624662704, "t_final": 285.7372520702529, "apogee_time": 25.874623396030323, "frontal_surface_wind": 0.6709760308621234, "y_impact": 374.34599712254425} -{"apogee": 2985.054133962618, "out_of_rail_stability_margin": 2.683507668869764, "lateral_surface_wind": -2.084757043018625, "impact_velocity": -5.522393290194168, "x_impact": 720.0099372416435, "max_mach_number": 0.7434476663013382, "out_of_rail_time": 0.37603504966151724, "apogee_y": 460.6985699835286, "out_of_rail_velocity": 24.25364732698561, "apogee_x": 279.20442708140683, "initial_stability_margin": 2.609979117807475, "t_final": 278.54894251452737, "apogee_time": 24.41695835177877, "frontal_surface_wind": 0.2837229896026715, "y_impact": 162.5950867966828} -{"apogee": 3006.468588812979, "out_of_rail_stability_margin": 2.61185089286689, "lateral_surface_wind": -1.31352141692361, "impact_velocity": -5.410147111013491, "x_impact": 624.780712042894, "max_mach_number": 0.7491295531250903, "out_of_rail_time": 0.3754302606832866, "apogee_y": 366.36602641846747, "out_of_rail_velocity": 24.28241867424522, "apogee_x": 317.522995336097, "initial_stability_margin": 2.536047139197081, "t_final": 277.9349714297152, "apogee_time": 24.482963897087085, "frontal_surface_wind": 0.5365825671711687, "y_impact": 144.12630773667559} -{"apogee": 2880.4182667421874, "out_of_rail_stability_margin": 2.6459382498490682, "lateral_surface_wind": -2.5619180529722634, "impact_velocity": -5.516411980896952, "x_impact": 834.7318369020917, "max_mach_number": 0.7251094151459085, "out_of_rail_time": 0.3798254137486876, "apogee_y": 470.0461855529852, "out_of_rail_velocity": 23.961171054573907, "apogee_x": 282.33854225937193, "initial_stability_margin": 2.5724707321130973, "t_final": 266.7173629389778, "apogee_time": 24.036611529321313, "frontal_surface_wind": 1.142762200400178, "y_impact": 232.6962696740316} -{"apogee": 2116.7897433041653, "out_of_rail_stability_margin": 2.6249680364131898, "lateral_surface_wind": -1.977468255322124, "impact_velocity": -5.486504365580193, "x_impact": 473.1049144464097, "max_mach_number": 0.5768657906381399, "out_of_rail_time": 0.41868471286476844, "apogee_y": 257.23028967866213, "out_of_rail_velocity": 21.277422870554986, "apogee_x": 128.99939579359565, "initial_stability_margin": 2.540895749818104, "t_final": 227.09560772442757, "apogee_time": 21.033404074766274, "frontal_surface_wind": 0.7021652173509554, "y_impact": 151.81721072415854} -{"apogee": 4228.206506886177, "out_of_rail_stability_margin": 2.7964707765356955, "lateral_surface_wind": -1.9409771381675687, "impact_velocity": -5.413887306761062, "x_impact": 1208.9825434055945, "max_mach_number": 1.0092891980502565, "out_of_rail_time": 0.3277749500559921, "apogee_y": 541.609510373512, "out_of_rail_velocity": 28.68427850570365, "apogee_x": 476.2557930440918, "initial_stability_margin": 2.7321647116001073, "t_final": 336.17975081466665, "apogee_time": 28.062220307793094, "frontal_surface_wind": 0.7975114057962274, "y_impact": 424.35871593239466} -{"apogee": 3455.5121917000124, "out_of_rail_stability_margin": 2.7025569488544035, "lateral_surface_wind": -2.0052198201542923, "impact_velocity": -5.410524096131494, "x_impact": 782.2685007464416, "max_mach_number": 0.8344021600479021, "out_of_rail_time": 0.3572274561589278, "apogee_y": 403.6812076847219, "out_of_rail_velocity": 25.750036285851138, "apogee_x": 231.76595670209457, "initial_stability_margin": 2.6306779610130677, "t_final": 311.79967713128144, "apogee_time": 25.91269637760012, "frontal_surface_wind": 1.0366668818096407, "y_impact": 290.065492213476} -{"apogee": 4385.491295035686, "out_of_rail_stability_margin": 2.801020812745395, "lateral_surface_wind": -2.064206486318761, "impact_velocity": -5.5826609795497575, "x_impact": 1316.2094236858134, "max_mach_number": 1.0252082994007627, "out_of_rail_time": 0.3259943648520925, "apogee_y": 653.1599288214912, "out_of_rail_velocity": 28.863458166441113, "apogee_x": 529.6152780700452, "initial_stability_margin": 2.735987931703886, "t_final": 344.49904301039345, "apogee_time": 28.651923915591635, "frontal_surface_wind": 0.4071390979559607, "y_impact": 332.5025654130576} -{"apogee": 2895.7816637489136, "out_of_rail_stability_margin": 2.6296966345336954, "lateral_surface_wind": -1.6130941513671138, "impact_velocity": -5.614100543944185, "x_impact": 695.764622667307, "max_mach_number": 0.7200501727255456, "out_of_rail_time": 0.3805861443640174, "apogee_y": 331.248632609106, "out_of_rail_velocity": 23.847119108257793, "apogee_x": 252.90451704130683, "initial_stability_margin": 2.5548499961557014, "t_final": 270.7949494480154, "apogee_time": 24.152210723812633, "frontal_surface_wind": 0.9065722622304618, "y_impact": 345.9512471318078} -{"apogee": 3571.8710914290236, "out_of_rail_stability_margin": 2.637962264522158, "lateral_surface_wind": -0.6146672673749267, "impact_velocity": -5.43090903268234, "x_impact": 576.460050780497, "max_mach_number": 0.855323298075905, "out_of_rail_time": 0.35424772412259703, "apogee_y": 339.93566929611984, "out_of_rail_velocity": 26.04538915545647, "apogee_x": 386.8349695992822, "initial_stability_margin": 2.566172251037942, "t_final": 302.02451052566795, "apogee_time": 26.315898638178258, "frontal_surface_wind": -0.7248696912197363, "y_impact": 350.2246377584372} -{"apogee": 3079.9610545476003, "out_of_rail_stability_margin": 2.6771543814160945, "lateral_surface_wind": -2.0171943137090675, "impact_velocity": -5.377140336069322, "x_impact": 842.0717616542242, "max_mach_number": 0.766719797025275, "out_of_rail_time": 0.37086615653842997, "apogee_y": 471.49531536370483, "out_of_rail_velocity": 24.624697436330287, "apogee_x": 300.8160329768699, "initial_stability_margin": 2.6024283853327588, "t_final": 289.223985171714, "apogee_time": 24.689862535251322, "frontal_surface_wind": 0.5782246916243228, "y_impact": 369.9994138923948} -{"apogee": 4071.936056562169, "out_of_rail_stability_margin": 2.677742513868466, "lateral_surface_wind": -2.132282312420346, "impact_velocity": -5.420189409659449, "x_impact": 1180.0412362478282, "max_mach_number": 0.9669615045086611, "out_of_rail_time": 0.3345132517553714, "apogee_y": 653.8271261643857, "out_of_rail_velocity": 27.969366271982068, "apogee_x": 523.2591172656169, "initial_stability_margin": 2.612277473427189, "t_final": 337.85665492293225, "apogee_time": 27.687665143970545, "frontal_surface_wind": 1.2812543431943353, "y_impact": 533.5007631800065} -{"apogee": 4290.4675369587185, "out_of_rail_stability_margin": 2.577242986289622, "lateral_surface_wind": -0.7265827323998334, "impact_velocity": -5.421196041609425, "x_impact": 845.9653071604532, "max_mach_number": 1.0225650876602177, "out_of_rail_time": 0.32584852531426595, "apogee_y": 357.04668166854856, "out_of_rail_velocity": 28.916268367725714, "apogee_x": 341.4926465655989, "initial_stability_margin": 2.5121590459589505, "t_final": 344.7030598627149, "apogee_time": 28.2112566827554, "frontal_surface_wind": 0.8494977127616237, "y_impact": 516.9058231077001} -{"apogee": 3654.5160063095773, "out_of_rail_stability_margin": 2.5572099991582338, "lateral_surface_wind": -2.345160568516029, "impact_velocity": -5.403432109346005, "x_impact": 942.6487905378301, "max_mach_number": 0.872498697435579, "out_of_rail_time": 0.3497675938302156, "apogee_y": 433.4058303659006, "out_of_rail_velocity": 26.43274642054265, "apogee_x": 249.45412553797442, "initial_stability_margin": 2.489673064286921, "t_final": 305.8627091045619, "apogee_time": 26.5234056093007, "frontal_surface_wind": 0.9079236719627354, "y_impact": 172.9343206447066} -{"apogee": 3865.3697217169833, "out_of_rail_stability_margin": 2.6295702046266527, "lateral_surface_wind": -1.9671695059236154, "impact_velocity": -5.416906367683771, "x_impact": 1136.307021141374, "max_mach_number": 0.9229882177677856, "out_of_rail_time": 0.34257153572516763, "apogee_y": 541.8899188959973, "out_of_rail_velocity": 27.205303940197524, "apogee_x": 445.80768103090014, "initial_stability_margin": 2.5623552897771438, "t_final": 324.0944460376071, "apogee_time": 27.109714630107614, "frontal_surface_wind": 0.7305209293569067, "y_impact": 427.36726859196} -{"apogee": 2672.750554844475, "out_of_rail_stability_margin": 2.6211232484128044, "lateral_surface_wind": -2.089219029493893, "impact_velocity": -5.236612596348962, "x_impact": 831.688526215347, "max_mach_number": 0.6957915534799126, "out_of_rail_time": 0.3866023909460999, "apogee_y": 409.6817074007874, "out_of_rail_velocity": 23.390049377711712, "apogee_x": 326.1424410152008, "initial_stability_margin": 2.5396364838639394, "t_final": 269.29911270561354, "apogee_time": 23.159777930184195, "frontal_surface_wind": 1.122503520338793, "y_impact": 218.78044807603507} -{"apogee": 3352.5494844777954, "out_of_rail_stability_margin": 2.755904081884214, "lateral_surface_wind": -2.682515632524056, "impact_velocity": -5.541193663522972, "x_impact": 739.5884558032093, "max_mach_number": 0.8106009966300225, "out_of_rail_time": 0.36148664101791095, "apogee_y": 520.2933577214409, "out_of_rail_velocity": 25.39085524946418, "apogee_x": 291.20774525041065, "initial_stability_margin": 2.6879169887345236, "t_final": 293.20051448027704, "apogee_time": 25.67279602981486, "frontal_surface_wind": 0.21490170061499558, "y_impact": 126.28025945865615} -{"apogee": 3467.822941548093, "out_of_rail_stability_margin": 2.629295448034828, "lateral_surface_wind": -1.1955966898994925, "impact_velocity": -5.459157761912231, "x_impact": 847.595720861241, "max_mach_number": 0.8336587090996164, "out_of_rail_time": 0.3585628453789292, "apogee_y": 375.4766630241768, "out_of_rail_velocity": 25.66298629374694, "apogee_x": 297.36680610119845, "initial_stability_margin": 2.553354237558474, "t_final": 305.7705072927157, "apogee_time": 25.99016644135925, "frontal_surface_wind": 1.1596251847963692, "y_impact": 511.4071542790754} -{"apogee": 4073.4418393939036, "out_of_rail_stability_margin": 2.603309665509458, "lateral_surface_wind": -1.9311891538251227, "impact_velocity": -5.429861246363755, "x_impact": 981.6844460276274, "max_mach_number": 0.9654918480659551, "out_of_rail_time": 0.3356791926571342, "apogee_y": 430.10478921577453, "out_of_rail_velocity": 27.85155919020207, "apogee_x": 261.0813337316226, "initial_stability_margin": 2.534561975614481, "t_final": 342.45704863021564, "apogee_time": 27.69934102490182, "frontal_surface_wind": 1.3738359072797244, "y_impact": 273.0595809545628} -{"apogee": 3505.846212713697, "out_of_rail_stability_margin": 2.6465694154128747, "lateral_surface_wind": -1.1786065526289267, "impact_velocity": -5.396168072016999, "x_impact": 999.4343543446754, "max_mach_number": 0.8495304637890237, "out_of_rail_time": 0.3555070767358376, "apogee_y": 468.69287733024504, "out_of_rail_velocity": 25.9693070977633, "apogee_x": 430.8803633859504, "initial_stability_margin": 2.573331980314545, "t_final": 301.14058478081114, "apogee_time": 26.04191575864919, "frontal_surface_wind": 1.1768893780694913, "y_impact": 620.242064504847} -{"apogee": 1838.002097381466, "out_of_rail_stability_margin": 2.70555500704099, "lateral_surface_wind": -0.7599979109888803, "impact_velocity": -5.3719643245747495, "x_impact": 329.58585980713593, "max_mach_number": 0.5238262616405694, "out_of_rail_time": 0.436544499155511, "apogee_y": 168.46041434368152, "out_of_rail_velocity": 20.279769410287052, "apogee_x": 125.90011776894177, "initial_stability_margin": 2.6167729221145217, "t_final": 213.33362068059316, "apogee_time": 19.71567428941532, "frontal_surface_wind": 0.819738986691115, "y_impact": 204.8828763597356} -{"apogee": 3918.9597284087918, "out_of_rail_stability_margin": 2.775829890428758, "lateral_surface_wind": -0.7243815592177709, "impact_velocity": -5.367947366235447, "x_impact": 840.6373453398706, "max_mach_number": 0.9296044357285903, "out_of_rail_time": 0.34076761264952277, "apogee_y": 390.6752216525901, "out_of_rail_velocity": 27.286613135285204, "apogee_x": 384.12759356106176, "initial_stability_margin": 2.7085436393536937, "t_final": 330.35131934804997, "apogee_time": 27.279984853258668, "frontal_surface_wind": 0.8513754680950522, "y_impact": 548.7952070969125} -{"apogee": 3599.9223653218496, "out_of_rail_stability_margin": 2.5772825167282667, "lateral_surface_wind": -2.04702512241942, "impact_velocity": -5.4300228663395, "x_impact": 1081.4157195760752, "max_mach_number": 0.8655651839880171, "out_of_rail_time": 0.352137152341845, "apogee_y": 484.5067399628853, "out_of_rail_velocity": 26.233790872977476, "apogee_x": 437.75583892011167, "initial_stability_margin": 2.5055609002397494, "t_final": 311.9270321817591, "apogee_time": 26.35747208166933, "frontal_surface_wind": 1.1977221942320952, "y_impact": 207.29390574868074} -{"apogee": 3277.170335823312, "out_of_rail_stability_margin": 2.7052275111294057, "lateral_surface_wind": -2.35804442830422, "impact_velocity": -5.424941003009796, "x_impact": 912.261314409496, "max_mach_number": 0.7996499629972281, "out_of_rail_time": 0.36369514279748794, "apogee_y": 464.4027875852048, "out_of_rail_velocity": 25.193835604603905, "apogee_x": 286.57022045497604, "initial_stability_margin": 2.6331501834526945, "t_final": 286.95911812684886, "apogee_time": 25.363802677855386, "frontal_surface_wind": 0.8739164493108865, "y_impact": 219.76603616455884} -{"apogee": 2017.3159718830332, "out_of_rail_stability_margin": 2.7121594689801953, "lateral_surface_wind": -2.052267934973038, "impact_velocity": -5.473196828964188, "x_impact": 523.5295304659189, "max_mach_number": 0.5606043457273683, "out_of_rail_time": 0.4239579234649074, "apogee_y": 341.5613006612823, "out_of_rail_velocity": 20.96261758363415, "apogee_x": 249.44144527004207, "initial_stability_margin": 2.6256544099341688, "t_final": 221.75806743585872, "apogee_time": 20.584222108945795, "frontal_surface_wind": 0.46358061470076584, "y_impact": 95.67860873636263} -{"apogee": 3095.9020395991975, "out_of_rail_stability_margin": 2.6378778654325092, "lateral_surface_wind": -1.364654150423863, "impact_velocity": -5.3850342317537425, "x_impact": 663.8510853626472, "max_mach_number": 0.7671528986921613, "out_of_rail_time": 0.37012011561144403, "apogee_y": 358.0424471861782, "out_of_rail_velocity": 24.664442279695468, "apogee_x": 292.77292687538886, "initial_stability_margin": 2.5638658651659885, "t_final": 288.7040218336259, "apogee_time": 24.73032985983151, "frontal_surface_wind": 0.6182467965913578, "y_impact": 246.0764693875316} -{"apogee": 2223.3513635026284, "out_of_rail_stability_margin": 2.6580463934650695, "lateral_surface_wind": -1.3444273582331685, "impact_velocity": -5.368057290363172, "x_impact": 499.55489623333165, "max_mach_number": 0.6032098826290265, "out_of_rail_time": 0.4107672214406825, "apogee_y": 361.6595181936346, "out_of_rail_velocity": 21.7742776179038, "apogee_x": 286.3841374552843, "initial_stability_margin": 2.576617424852931, "t_final": 234.0670835958089, "apogee_time": 21.466454404711943, "frontal_surface_wind": 0.45362367943394816, "y_impact": 241.8275869324721} -{"apogee": 3094.6268086661644, "out_of_rail_stability_margin": 2.8715202943125178, "lateral_surface_wind": -2.061428272864759, "impact_velocity": -5.405500982584895, "x_impact": 904.574455414891, "max_mach_number": 0.771549057780253, "out_of_rail_time": 0.3692831028928802, "apogee_y": 493.8259761566426, "out_of_rail_velocity": 24.73855507757573, "apogee_x": 347.9867257467784, "initial_stability_margin": 2.799121885072569, "t_final": 275.8901315799878, "apogee_time": 24.717707392230636, "frontal_surface_wind": 1.0231079615679686, "y_impact": 356.57051211905934} -{"apogee": 3501.1750862319614, "out_of_rail_stability_margin": 2.5496847625890724, "lateral_surface_wind": -0.6160107606859536, "impact_velocity": -5.3078711509126215, "x_impact": 660.2098011906887, "max_mach_number": 0.8532853323928422, "out_of_rail_time": 0.3546824393758151, "apogee_y": 390.2413921160919, "out_of_rail_velocity": 25.979476589256272, "apogee_x": 462.7627365114454, "initial_stability_margin": 2.475227256931445, "t_final": 307.8490898363824, "apogee_time": 25.996867984616173, "frontal_surface_wind": -0.7237283064453597, "y_impact": 406.07290830914525} -{"apogee": 2989.4380104519696, "out_of_rail_stability_margin": 2.557925300818556, "lateral_surface_wind": -2.683854101796695, "impact_velocity": -5.353208484063462, "x_impact": 548.4648374814232, "max_mach_number": 0.7503554976273475, "out_of_rail_time": 0.37528863739493495, "apogee_y": 404.257938022264, "out_of_rail_velocity": 24.306272408908654, "apogee_x": 168.53534024861162, "initial_stability_margin": 2.4799995299120963, "t_final": 280.3069035754466, "apogee_time": 24.36128632479613, "frontal_surface_wind": 0.1974842270466437, "y_impact": 12.827292348857226} -{"apogee": 2785.408658519207, "out_of_rail_stability_margin": 2.6656198981877495, "lateral_surface_wind": -2.5909170019528514, "impact_velocity": -5.4120143792971716, "x_impact": 787.1305264873829, "max_mach_number": 0.7097309751115675, "out_of_rail_time": 0.3831344070869215, "apogee_y": 409.22023753953005, "out_of_rail_velocity": 23.664654324094332, "apogee_x": 221.48660661345977, "initial_stability_margin": 2.5877488941729094, "t_final": 270.0331265768059, "apogee_time": 23.64748071758283, "frontal_surface_wind": 0.982024570179232, "y_impact": 130.81676617194913} -{"apogee": 4230.92965996985, "out_of_rail_stability_margin": 2.7614231031369854, "lateral_surface_wind": -1.8327379767723877, "impact_velocity": -5.428177245039412, "x_impact": 1192.5231860433078, "max_mach_number": 1.0019168600022053, "out_of_rail_time": 0.32868009881179516, "apogee_y": 536.336871512086, "out_of_rail_velocity": 28.61178819921451, "apogee_x": 467.595731627409, "initial_stability_margin": 2.6985722946669437, "t_final": 341.1230433810992, "apogee_time": 28.118573070757844, "frontal_surface_wind": 0.9566041041540112, "y_impact": 464.4206523066892} -{"apogee": 3898.424404013512, "out_of_rail_stability_margin": 2.7696854819214467, "lateral_surface_wind": -1.485457695091352, "impact_velocity": -5.493825504641689, "x_impact": 1175.4113827667322, "max_mach_number": 0.9185871552478776, "out_of_rail_time": 0.34285510448691586, "apogee_y": 478.0572755444184, "out_of_rail_velocity": 27.09415904105291, "apogee_x": 436.4269227973525, "initial_stability_margin": 2.7010954579553137, "t_final": 319.1860465935321, "apogee_time": 27.287891319473633, "frontal_surface_wind": 1.4011351924570743, "y_impact": 504.8481915638499} -{"apogee": 3823.9734651308922, "out_of_rail_stability_margin": 2.663564743225466, "lateral_surface_wind": -2.609620571450007, "impact_velocity": -5.3010882783765885, "x_impact": 955.6206064672958, "max_mach_number": 0.9176925477751698, "out_of_rail_time": 0.34288775466558175, "apogee_y": 497.84213617346256, "out_of_rail_velocity": 27.10640583546533, "apogee_x": 227.1042251145201, "initial_stability_margin": 2.594165357868972, "t_final": 328.22956154746777, "apogee_time": 26.93671193600803, "frontal_surface_wind": 1.0291792991862927, "y_impact": 177.12881798239124} -{"apogee": 4028.648415381139, "out_of_rail_stability_margin": 2.6532252648690284, "lateral_surface_wind": -1.5129354764326364, "impact_velocity": -5.4557262013937065, "x_impact": 1064.534481592897, "max_mach_number": 0.9436287681540211, "out_of_rail_time": 0.33914982947500305, "apogee_y": 403.85887684057997, "out_of_rail_velocity": 27.474435413477675, "apogee_x": 309.82461054567034, "initial_stability_margin": 2.5835691015424924, "t_final": 332.50207604097176, "apogee_time": 27.657653652075073, "frontal_surface_wind": 1.371419204911243, "y_impact": 412.784415503594} -{"apogee": 3761.37411167207, "out_of_rail_stability_margin": 2.6103493888312275, "lateral_surface_wind": -2.105072974205698, "impact_velocity": -5.416227526838793, "x_impact": 904.5738285503181, "max_mach_number": 0.8957944735694284, "out_of_rail_time": 0.34644513215122297, "apogee_y": 470.4219741567771, "out_of_rail_velocity": 26.769614160346027, "apogee_x": 316.5266801520096, "initial_stability_margin": 2.541173319401251, "t_final": 314.2099220706554, "apogee_time": 26.832353572866154, "frontal_surface_wind": 1.325484185150386, "y_impact": 338.71441759153055} -{"apogee": 3967.8809999890777, "out_of_rail_stability_margin": 2.6706301735517886, "lateral_surface_wind": -2.1691928942699485, "impact_velocity": -5.485808609327681, "x_impact": 875.9366427385621, "max_mach_number": 0.9288051029572301, "out_of_rail_time": 0.34046158530737475, "apogee_y": 542.3170949780391, "out_of_rail_velocity": 27.326038233766052, "apogee_x": 318.139770647092, "initial_stability_margin": 2.60585236688088, "t_final": 328.7137614620949, "apogee_time": 27.51305148183636, "frontal_surface_wind": 0.6987778838603412, "y_impact": 197.34858560582714} -{"apogee": 3224.0953149603424, "out_of_rail_stability_margin": 2.61328781374604, "lateral_surface_wind": -1.2948012614876598, "impact_velocity": -5.358108543976894, "x_impact": 721.4638302366013, "max_mach_number": 0.7924576893731192, "out_of_rail_time": 0.3662099122322537, "apogee_y": 379.3654587203555, "out_of_rail_velocity": 24.973046082336882, "apogee_x": 360.5598525141575, "initial_stability_margin": 2.5374483680640876, "t_final": 298.0936095796596, "apogee_time": 25.193286910265687, "frontal_surface_wind": 0.5803008334984315, "y_impact": 112.51526869582828} -{"apogee": 3361.0583056572154, "out_of_rail_stability_margin": 2.6699103380383913, "lateral_surface_wind": -2.6782257061002825, "impact_velocity": -5.398491012156424, "x_impact": 893.8047518280969, "max_mach_number": 0.8226628760896646, "out_of_rail_time": 0.36032788211050715, "apogee_y": 596.4504525918952, "out_of_rail_velocity": 25.493245763113453, "apogee_x": 414.5257178422718, "initial_stability_margin": 2.5960508543490413, "t_final": 300.3017393887167, "apogee_time": 25.613313464247838, "frontal_surface_wind": 0.2630207726526501, "y_impact": 200.86520042715304} -{"apogee": 3123.753500235166, "out_of_rail_stability_margin": 2.7611570453146266, "lateral_surface_wind": -1.99197123096031, "impact_velocity": -5.548672855342815, "x_impact": 812.1003783842328, "max_mach_number": 0.7673179847497282, "out_of_rail_time": 0.3709223238236402, "apogee_y": 430.1203793769404, "out_of_rail_velocity": 24.646614087693287, "apogee_x": 278.77338901691496, "initial_stability_margin": 2.687667574543546, "t_final": 283.56495989715006, "apogee_time": 24.914918226298493, "frontal_surface_wind": 0.659899468321279, "y_impact": 332.06202664315754} -{"apogee": 2896.5586844774307, "out_of_rail_stability_margin": 2.6552805852712362, "lateral_surface_wind": -2.1027856738315633, "impact_velocity": -5.412141180420679, "x_impact": 804.6193877200243, "max_mach_number": 0.7300004225704585, "out_of_rail_time": 0.37839841007037966, "apogee_y": 403.9094982276272, "out_of_rail_velocity": 24.0686248871932, "apogee_x": 292.583990685905, "initial_stability_margin": 2.5827276300905075, "t_final": 270.75600640483617, "apogee_time": 24.05853425383318, "frontal_surface_wind": 1.0968786242338415, "y_impact": 204.60608369053222} -{"apogee": 2702.341258291166, "out_of_rail_stability_margin": 2.6596161029412575, "lateral_surface_wind": -2.672465538987564, "impact_velocity": -5.308806640478861, "x_impact": 751.4469737297343, "max_mach_number": 0.7020502048706269, "out_of_rail_time": 0.3847718432124116, "apogee_y": 512.1338581939038, "out_of_rail_velocity": 23.54968975663649, "apogee_x": 371.0085937971525, "initial_stability_margin": 2.583051746108508, "t_final": 267.1250027258692, "apogee_time": 23.295589854779017, "frontal_surface_wind": 0.3162290350158645, "y_impact": 158.1123787096234} -{"apogee": 3551.0801061852517, "out_of_rail_stability_margin": 2.6554765586131674, "lateral_surface_wind": -1.1412219826088599, "impact_velocity": -5.449146773524036, "x_impact": 881.6027929989892, "max_mach_number": 0.8477964812931648, "out_of_rail_time": 0.3553525974341129, "apogee_y": 368.1706621645871, "out_of_rail_velocity": 25.93506324710985, "apogee_x": 328.98080844510577, "initial_stability_margin": 2.5828925257202116, "t_final": 300.3225643206641, "apogee_time": 26.265477557248587, "frontal_surface_wind": 1.2131753379140793, "y_impact": 504.3840201812901} -{"apogee": 3062.083256868093, "out_of_rail_stability_margin": 2.7576230908384636, "lateral_surface_wind": -1.9879966218524072, "impact_velocity": -5.611448009353372, "x_impact": 1027.2045713851267, "max_mach_number": 0.7584320943466215, "out_of_rail_time": 0.3738341009047476, "apogee_y": 580.3468445390848, "out_of_rail_velocity": 24.41519035843927, "apogee_x": 479.22877957699853, "initial_stability_margin": 2.680765481662137, "t_final": 277.04420879628327, "apogee_time": 24.720228418395326, "frontal_surface_wind": 0.671778330081922, "y_impact": 507.7099548767765} -{"apogee": 2308.0290923200446, "out_of_rail_stability_margin": 2.6669687145436973, "lateral_surface_wind": -1.9731378792797758, "impact_velocity": -5.483581013258727, "x_impact": 666.9516627889659, "max_mach_number": 0.6156080595991702, "out_of_rail_time": 0.40728951248412537, "apogee_y": 332.3595793753971, "out_of_rail_velocity": 22.01623222625638, "apogee_x": 252.4138120546556, "initial_stability_margin": 2.585720651085854, "t_final": 241.3844009124362, "apogee_time": 21.845530136186003, "frontal_surface_wind": 1.184467532075597, "y_impact": 174.01717684108235} -{"apogee": 3046.3073030126493, "out_of_rail_stability_margin": 2.7234096873780453, "lateral_surface_wind": -1.823767885928266, "impact_velocity": -5.445123412336602, "x_impact": 1019.6264850498377, "max_mach_number": 0.7605626417594029, "out_of_rail_time": 0.3731290479669936, "apogee_y": 518.8410264793652, "out_of_rail_velocity": 24.502941580092454, "apogee_x": 492.67809639710134, "initial_stability_margin": 2.6466291710120666, "t_final": 282.5551837475462, "apogee_time": 24.59158823305837, "frontal_surface_wind": 0.973596734713499, "y_impact": 456.35457543310014} -{"apogee": 2884.6884258298837, "out_of_rail_stability_margin": 2.7814007995335817, "lateral_surface_wind": -2.404248920292948, "impact_velocity": -5.4608132915191785, "x_impact": 694.8316644594063, "max_mach_number": 0.7244495756112859, "out_of_rail_time": 0.37952539047962963, "apogee_y": 384.99507667762725, "out_of_rail_velocity": 23.97905698515657, "apogee_x": 158.9354113021395, "initial_stability_margin": 2.706752944923244, "t_final": 276.43341048478885, "apogee_time": 24.031512226884654, "frontal_surface_wind": 0.7373537926280135, "y_impact": 119.72700381947678} -{"apogee": 3384.352074674031, "out_of_rail_stability_margin": 2.6509383102395967, "lateral_surface_wind": -1.9289910181522214, "impact_velocity": -5.434013457751922, "x_impact": 1110.524445365616, "max_mach_number": 0.8248593088059856, "out_of_rail_time": 0.3604783082407595, "apogee_y": 578.670578944238, "out_of_rail_velocity": 25.49885331897752, "apogee_x": 473.6270483491073, "initial_stability_margin": 2.5752787535069004, "t_final": 301.26171045889396, "apogee_time": 25.717402193670576, "frontal_surface_wind": 1.376920585898458, "y_impact": 463.4635489472141} -{"apogee": 4172.76943274058, "out_of_rail_stability_margin": 2.7207799432329174, "lateral_surface_wind": -1.3368674798739297, "impact_velocity": -5.459792167359443, "x_impact": 1090.6977242976207, "max_mach_number": 0.9879083239656027, "out_of_rail_time": 0.33159539978277136, "apogee_y": 493.4128565676991, "out_of_rail_velocity": 28.271051830687576, "apogee_x": 500.59982650391714, "initial_stability_margin": 2.6527948970894415, "t_final": 340.5381100181726, "apogee_time": 27.960444147446427, "frontal_surface_wind": 0.6762361961771043, "y_impact": 372.1123215704103} -{"apogee": 3711.855674620831, "out_of_rail_stability_margin": 2.613479671069757, "lateral_surface_wind": -1.1243151611715714, "impact_velocity": -5.339531422912509, "x_impact": 833.0452372658295, "max_mach_number": 0.892937110248665, "out_of_rail_time": 0.34717679325833184, "apogee_y": 345.6007470324707, "out_of_rail_velocity": 26.69857330417923, "apogee_x": 349.4744940677361, "initial_stability_margin": 2.5425960555726475, "t_final": 324.2018573646314, "apogee_time": 26.618080387259905, "frontal_surface_wind": 0.500622948863971, "y_impact": 346.3110336070519} -{"apogee": 3707.004742119233, "out_of_rail_stability_margin": 2.745797405849237, "lateral_surface_wind": -2.4217022214076946, "impact_velocity": -5.5017408732868684, "x_impact": 974.5822288953386, "max_mach_number": 0.8785870560558752, "out_of_rail_time": 0.3496027768715857, "apogee_y": 518.303382356637, "out_of_rail_velocity": 26.482031369039937, "apogee_x": 253.9954597185367, "initial_stability_margin": 2.676300101903114, "t_final": 315.07578505008803, "apogee_time": 26.73655355137342, "frontal_surface_wind": 0.677836143224716, "y_impact": 260.02420312198825} -{"apogee": 2660.544127783411, "out_of_rail_stability_margin": 2.5814873326607524, "lateral_surface_wind": -0.6135540599116592, "impact_velocity": -5.342612156165293, "x_impact": 653.9700604486264, "max_mach_number": 0.6970071038248857, "out_of_rail_time": 0.3868661431481957, "apogee_y": 449.42609912497954, "out_of_rail_velocity": 23.379934555760435, "apogee_x": 554.6396068006771, "initial_stability_margin": 2.5001397305262643, "t_final": 258.42147058511466, "apogee_time": 23.13126344431606, "frontal_surface_wind": -0.7258121894795345, "y_impact": 447.8237977031875} -{"apogee": 4087.927894022392, "out_of_rail_stability_margin": 2.7361637223129387, "lateral_surface_wind": -3.068557561036239, "impact_velocity": -5.3923488244511395, "x_impact": 1229.8588621308454, "max_mach_number": 0.9754081862665634, "out_of_rail_time": 0.3334960231960901, "apogee_y": 754.5008265357371, "out_of_rail_velocity": 28.059197449412647, "apogee_x": 421.6444665753762, "initial_stability_margin": 2.6707781036226597, "t_final": 346.0971800649149, "apogee_time": 27.723888463586473, "frontal_surface_wind": 0.43041338945710894, "y_impact": 238.20090289638654} -{"apogee": 3632.710156830774, "out_of_rail_stability_margin": 2.6545316561399166, "lateral_surface_wind": -2.000355399844642, "impact_velocity": -5.4677200739090415, "x_impact": 1067.3068744442958, "max_mach_number": 0.8711117639347484, "out_of_rail_time": 0.3511376747364735, "apogee_y": 519.7800564856417, "out_of_rail_velocity": 26.30220721882004, "apogee_x": 363.82210384304466, "initial_stability_margin": 2.583449900223982, "t_final": 308.6658254624933, "apogee_time": 26.478707940328423, "frontal_surface_wind": 0.7107257566195214, "y_impact": 310.1869674622261} -{"apogee": 4349.778735798591, "out_of_rail_stability_margin": 2.5755036756419454, "lateral_surface_wind": -2.102128219050151, "impact_velocity": -5.478581153143241, "x_impact": 1277.958276839338, "max_mach_number": 1.0373994382667502, "out_of_rail_time": 0.32379330911880494, "apogee_y": 686.3717724245739, "out_of_rail_velocity": 29.13628695163361, "apogee_x": 602.8311744192878, "initial_stability_margin": 2.5095980849562602, "t_final": 335.88268877182736, "apogee_time": 28.39897249358176, "frontal_surface_wind": 1.3301494286312519, "y_impact": 580.7021365308842} -{"apogee": 3234.6575491482063, "out_of_rail_stability_margin": 2.739437574177616, "lateral_surface_wind": -3.022906291390825, "impact_velocity": -5.4250503081548604, "x_impact": 804.3481507210915, "max_mach_number": 0.7946054732102742, "out_of_rail_time": 0.36490203677541394, "apogee_y": 461.52236097202695, "out_of_rail_velocity": 25.092664175767396, "apogee_x": 188.90499194355112, "initial_stability_margin": 2.6681251741459326, "t_final": 294.73704077009705, "apogee_time": 25.217533735464844, "frontal_surface_wind": 0.6806899034702927, "y_impact": 20.963180453655205} -{"apogee": 4087.6190462225936, "out_of_rail_stability_margin": 2.7678457220686528, "lateral_surface_wind": -2.0839543806198737, "impact_velocity": -5.409369197136951, "x_impact": 1085.5919183892909, "max_mach_number": 0.9659155166520201, "out_of_rail_time": 0.33360296798569666, "apogee_y": 523.1521280713569, "out_of_rail_velocity": 28.01878301000843, "apogee_x": 331.71372943872876, "initial_stability_margin": 2.70724204494868, "t_final": 327.18772612808453, "apogee_time": 27.75369234192268, "frontal_surface_wind": 0.9764069667332289, "y_impact": 366.1985134469414} -{"apogee": 4502.871255645637, "out_of_rail_stability_margin": 2.6784591990772006, "lateral_surface_wind": -1.9648352910431286, "impact_velocity": -5.512481860064735, "x_impact": 1116.7332433025185, "max_mach_number": 1.0675375675899865, "out_of_rail_time": 0.31938501803533553, "apogee_y": 489.2808594589568, "out_of_rail_velocity": 29.62916119831031, "apogee_x": 361.07177093086653, "initial_stability_margin": 2.614347282242634, "t_final": 352.6419764431465, "apogee_time": 28.8327083080526, "frontal_surface_wind": 0.7367760666143433, "y_impact": 356.92859141154156} -{"apogee": 4551.313540033133, "out_of_rail_stability_margin": 2.6383051669723634, "lateral_surface_wind": -2.215910806553679, "impact_velocity": -5.403249291355238, "x_impact": 1095.77526066801, "max_mach_number": 1.09434951323642, "out_of_rail_time": 0.3154492552209814, "apogee_y": 582.818902146978, "out_of_rail_velocity": 30.142086591700366, "apogee_x": 352.4044204317492, "initial_stability_margin": 2.5745479184545546, "t_final": 366.01091134568884, "apogee_time": 28.840179576749392, "frontal_surface_wind": 0.8453340190546048, "y_impact": 208.30439838948718} -{"apogee": 4144.967025279806, "out_of_rail_stability_margin": 2.6497032073716564, "lateral_surface_wind": -1.1651922270064174, "impact_velocity": -5.478938569235552, "x_impact": 1174.0402637505947, "max_mach_number": 0.9839387256852521, "out_of_rail_time": 0.3318407862865787, "apogee_y": 514.6434099532994, "out_of_rail_velocity": 28.21478845303424, "apogee_x": 493.9881448941451, "initial_stability_margin": 2.583254430328229, "t_final": 334.7994758600434, "apogee_time": 27.874104469047445, "frontal_surface_wind": 1.190171873401679, "y_impact": 694.2142022616163} -{"apogee": 2130.817926965923, "out_of_rail_stability_margin": 2.572775307396154, "lateral_surface_wind": -2.1797347827972655, "impact_velocity": -5.21875800820934, "x_impact": 560.8490186279827, "max_mach_number": 0.5872911914567416, "out_of_rail_time": 0.41712143084341863, "apogee_y": 341.4009475532812, "out_of_rail_velocity": 21.39493351424063, "apogee_x": 183.8022242674465, "initial_stability_margin": 2.480641094488036, "t_final": 239.78902342236702, "apogee_time": 21.021103134318665, "frontal_surface_wind": 0.6835527699792604, "y_impact": 182.5474176698467} -{"apogee": 3927.674789308223, "out_of_rail_stability_margin": 2.6565536185691596, "lateral_surface_wind": -1.9625994180366626, "impact_velocity": -5.508176114956165, "x_impact": 967.0362088899461, "max_mach_number": 0.9233113784199904, "out_of_rail_time": 0.34311033241417427, "apogee_y": 443.8935068800035, "out_of_rail_velocity": 27.129205779906595, "apogee_x": 307.5662990832734, "initial_stability_margin": 2.586962740734913, "t_final": 317.76645701478617, "apogee_time": 27.385396699061697, "frontal_surface_wind": 0.7427113958910231, "y_impact": 323.9333805693214} -{"apogee": 3596.7151994064693, "out_of_rail_stability_margin": 2.7102100895584913, "lateral_surface_wind": -1.3211381777707718, "impact_velocity": -5.451088471474232, "x_impact": 882.1880884922402, "max_mach_number": 0.858147024501624, "out_of_rail_time": 0.35259166853137996, "apogee_y": 412.11657436615474, "out_of_rail_velocity": 26.146503984723637, "apogee_x": 384.5937753573032, "initial_stability_margin": 2.6404420485423925, "t_final": 305.908791178917, "apogee_time": 26.38540796327701, "frontal_surface_wind": 0.6919603362390863, "y_impact": 319.25480149445235} -{"apogee": 2642.0575076799328, "out_of_rail_stability_margin": 2.7253460332540693, "lateral_surface_wind": -2.124073921602949, "impact_velocity": -5.3717031936563435, "x_impact": 570.870747272884, "max_mach_number": 0.6802618546224954, "out_of_rail_time": 0.3897283741439949, "apogee_y": 285.4216196013701, "out_of_rail_velocity": 23.151196389560344, "apogee_x": 120.05624309532112, "initial_stability_margin": 2.6470183574573114, "t_final": 261.1095398151787, "apogee_time": 23.11834272765208, "frontal_surface_wind": 1.0550641127147946, "y_impact": 84.87585046573925} -{"apogee": 3023.8661372407146, "out_of_rail_stability_margin": 2.659243170771683, "lateral_surface_wind": -1.9955369296053207, "impact_velocity": -5.4853943123101745, "x_impact": 735.0427374399414, "max_mach_number": 0.751690624072156, "out_of_rail_time": 0.37492401432653727, "apogee_y": 343.6087807663354, "out_of_rail_velocity": 24.324771739128735, "apogee_x": 209.49691719833157, "initial_stability_margin": 2.5819251544829878, "t_final": 278.1231506395602, "apogee_time": 24.521369136200207, "frontal_surface_wind": 1.1463283943841387, "y_impact": 177.21070429385742} -{"apogee": 4405.934439936586, "out_of_rail_stability_margin": 2.604278149812722, "lateral_surface_wind": -2.583246091399701, "impact_velocity": -5.515450974084604, "x_impact": 1309.3744909136994, "max_mach_number": 1.0465658874804076, "out_of_rail_time": 0.32285277516087557, "apogee_y": 679.9297990666096, "out_of_rail_velocity": 29.235241067496393, "apogee_x": 463.5831825424479, "initial_stability_margin": 2.537481094778026, "t_final": 356.20487910865353, "apogee_time": 28.582913243534676, "frontal_surface_wind": 1.0936951988908141, "y_impact": 342.92531618257686} -{"apogee": 2585.32795170855, "out_of_rail_stability_margin": 2.7337403604125914, "lateral_surface_wind": -2.5901873569286273, "impact_velocity": -5.460321929679937, "x_impact": 702.8306829956748, "max_mach_number": 0.666900928156775, "out_of_rail_time": 0.39322441481961723, "apogee_y": 372.3463695732844, "out_of_rail_velocity": 22.91995556356068, "apogee_x": 181.22374147159974, "initial_stability_margin": 2.6552056055396887, "t_final": 260.23296330305226, "apogee_time": 22.95271965136964, "frontal_surface_wind": 0.9839474698636865, "y_impact": 91.23092714764425} -{"apogee": 3939.9208191752323, "out_of_rail_stability_margin": 2.5729374707285873, "lateral_surface_wind": -1.1405112892483547, "impact_velocity": -5.291081195350261, "x_impact": 764.3408843095752, "max_mach_number": 0.9408264317199106, "out_of_rail_time": 0.3386572081604262, "apogee_y": 255.17765564600083, "out_of_rail_velocity": 27.516608218984167, "apogee_x": 173.2027693616334, "initial_stability_margin": 2.5048328112873826, "t_final": 322.9830690469508, "apogee_time": 27.23141673826253, "frontal_surface_wind": 1.2138434879380837, "y_impact": 384.5321502878431} -{"apogee": 3407.779349044704, "out_of_rail_stability_margin": 2.6685230856905626, "lateral_surface_wind": -3.046876709134262, "impact_velocity": -5.429706524829395, "x_impact": 957.4919838383719, "max_mach_number": 0.8291052361049972, "out_of_rail_time": 0.35855291983410853, "apogee_y": 577.4832653992021, "out_of_rail_velocity": 25.644391179463675, "apogee_x": 294.91141531959, "initial_stability_margin": 2.59798596687145, "t_final": 303.81800943223385, "apogee_time": 25.776820817659885, "frontal_surface_wind": 0.5637761174010443, "y_impact": 133.67375041858594} -{"apogee": 3720.909994339561, "out_of_rail_stability_margin": 2.630859104271464, "lateral_surface_wind": -1.1648432657739487, "impact_velocity": -5.3733927984346375, "x_impact": 1032.682793514914, "max_mach_number": 0.8913864818269935, "out_of_rail_time": 0.3476550511338015, "apogee_y": 525.4836062579816, "out_of_rail_velocity": 26.637937399426267, "apogee_x": 502.22920062459747, "initial_stability_margin": 2.5599335614222047, "t_final": 336.5976483530285, "apogee_time": 26.713819065570405, "frontal_surface_wind": 0.39730100018826553, "y_impact": 556.0580188452691} -{"apogee": 3888.429262087158, "out_of_rail_stability_margin": 2.6892902138629746, "lateral_surface_wind": -2.1592100032521264, "impact_velocity": -5.438803430758782, "x_impact": 1041.0358146554056, "max_mach_number": 0.9216752273480168, "out_of_rail_time": 0.34295778410426847, "apogee_y": 516.8181300571778, "out_of_rail_velocity": 27.098570257833853, "apogee_x": 313.08843732091196, "initial_stability_margin": 2.618607925564182, "t_final": 329.56705250226196, "apogee_time": 27.222421668828293, "frontal_surface_wind": 0.8861291382340504, "y_impact": 368.55093463182635} -{"apogee": 3381.3771757346676, "out_of_rail_stability_margin": 2.658937433605195, "lateral_surface_wind": -1.957160630527019, "impact_velocity": -5.411138031500041, "x_impact": 1074.4447145090476, "max_mach_number": 0.8233632055829893, "out_of_rail_time": 0.35972239717545035, "apogee_y": 511.26002839030946, "out_of_rail_velocity": 25.54994068211289, "apogee_x": 425.6068719629828, "initial_stability_margin": 2.5872514962851083, "t_final": 293.39230263521995, "apogee_time": 25.69842693740584, "frontal_surface_wind": 0.8222378567817774, "y_impact": 330.4831076421315} -{"apogee": 3460.5688948825177, "out_of_rail_stability_margin": 2.5183549417967668, "lateral_surface_wind": -1.2069384196768684, "impact_velocity": -5.352172179946062, "x_impact": 632.1371892771765, "max_mach_number": 0.8463353654289885, "out_of_rail_time": 0.3554398987537564, "apogee_y": 363.8145981025555, "out_of_rail_velocity": 25.92816134554459, "apogee_x": 307.51075648268204, "initial_stability_margin": 2.4459696426587003, "t_final": 299.93810217209676, "apogee_time": 25.841367263131605, "frontal_surface_wind": 0.47991420225287185, "y_impact": 369.44219687265166} -{"apogee": 3249.658549907916, "out_of_rail_stability_margin": 2.662384380607095, "lateral_surface_wind": -1.9986219950164519, "impact_velocity": -5.403073898457935, "x_impact": 869.2547330564339, "max_mach_number": 0.7976638932479322, "out_of_rail_time": 0.3644706394240952, "apogee_y": 476.2284974726639, "out_of_rail_velocity": 25.150384159129512, "apogee_x": 343.0931836365702, "initial_stability_margin": 2.5885857271673784, "t_final": 287.8852833598181, "apogee_time": 25.25067096418017, "frontal_surface_wind": 1.0493306781072365, "y_impact": 387.0612536551139} -{"apogee": 3635.678423730331, "out_of_rail_stability_margin": 2.6543695419804743, "lateral_surface_wind": -2.687923230051802, "impact_velocity": -5.389969532545958, "x_impact": 885.2228864025619, "max_mach_number": 0.8801262938345243, "out_of_rail_time": 0.3491346275520336, "apogee_y": 622.560212057053, "out_of_rail_velocity": 26.507171930386487, "apogee_x": 383.194634331826, "initial_stability_margin": 2.5858026786251944, "t_final": 306.22280010026435, "apogee_time": 26.416044871065974, "frontal_surface_wind": 0.13092581491455269, "y_impact": 224.20681225805822} -{"apogee": 2773.950332147578, "out_of_rail_stability_margin": 2.69301255633573, "lateral_surface_wind": -1.8376291965450886, "impact_velocity": -5.477300497863882, "x_impact": 628.8711747577198, "max_mach_number": 0.7032823037556998, "out_of_rail_time": 0.38388565943678216, "apogee_y": 280.78125551074515, "out_of_rail_velocity": 23.581881486907665, "apogee_x": 151.72978123365777, "initial_stability_margin": 2.6181217801456933, "t_final": 263.9970657385345, "apogee_time": 23.62896755232903, "frontal_surface_wind": 1.3448277138460791, "y_impact": 147.9315207775639} -{"apogee": 3163.446024029756, "out_of_rail_stability_margin": 2.528568005611689, "lateral_surface_wind": -2.362735310739639, "impact_velocity": -5.343049752005279, "x_impact": 963.105113642123, "max_mach_number": 0.7854994758400764, "out_of_rail_time": 0.3674352114342303, "apogee_y": 492.25719657276085, "out_of_rail_velocity": 24.902873507266428, "apogee_x": 332.2325297094372, "initial_stability_margin": 2.4506498398651395, "t_final": 291.9454354819527, "apogee_time": 24.924710659477274, "frontal_surface_wind": 0.8611534924836474, "y_impact": 237.44401750132494} -{"apogee": 3584.3795625206612, "out_of_rail_stability_margin": 2.596687622288076, "lateral_surface_wind": -2.3334120971572783, "impact_velocity": -5.291838837586013, "x_impact": 1180.2572002859322, "max_mach_number": 0.8684544302477354, "out_of_rail_time": 0.3509763210196976, "apogee_y": 558.7365467337709, "out_of_rail_velocity": 26.321975338521245, "apogee_x": 440.52977349449463, "initial_stability_margin": 2.5258733646866585, "t_final": 315.31584010229835, "apogee_time": 26.247843670867383, "frontal_surface_wind": 0.9377054287316426, "y_impact": 297.0365647120188} -{"apogee": 2254.697570143509, "out_of_rail_stability_margin": 2.7492974776767904, "lateral_surface_wind": -2.1199770080733398, "impact_velocity": -5.379456491132524, "x_impact": 581.0481956143992, "max_mach_number": 0.607473088633742, "out_of_rail_time": 0.408603176308623, "apogee_y": 352.4863027289923, "out_of_rail_velocity": 21.879460145288466, "apogee_x": 221.157794509439, "initial_stability_margin": 2.668542099920588, "t_final": 241.07556849340742, "apogee_time": 21.583717755204585, "frontal_surface_wind": 0.8362929084740477, "y_impact": 147.21433608215523} -{"apogee": 2901.320467973247, "out_of_rail_stability_margin": 2.6037089739124704, "lateral_surface_wind": -1.8745320976459465, "impact_velocity": -5.380657557673654, "x_impact": 743.6313104038119, "max_mach_number": 0.7313457716206904, "out_of_rail_time": 0.379953897203476, "apogee_y": 401.69300463683004, "out_of_rail_velocity": 24.021513488090765, "apogee_x": 279.2876708093136, "initial_stability_margin": 2.5224327440635004, "t_final": 273.27425047718015, "apogee_time": 24.07430964692316, "frontal_surface_wind": 0.8718654245255583, "y_impact": 326.45531824045304} -{"apogee": 3351.618066355054, "out_of_rail_stability_margin": 2.6402266510565457, "lateral_surface_wind": -1.5123088723546383, "impact_velocity": -5.439087331612719, "x_impact": 962.9076163312761, "max_mach_number": 0.8153725153562462, "out_of_rail_time": 0.3612629541802658, "apogee_y": 455.6477043806943, "out_of_rail_velocity": 25.446137708672904, "apogee_x": 401.18639289461373, "initial_stability_margin": 2.5670632328232696, "t_final": 305.93430225320134, "apogee_time": 25.594471378851427, "frontal_surface_wind": 1.107669576088524, "y_impact": 453.2018034811066} -{"apogee": 3606.2267875318676, "out_of_rail_stability_margin": 2.610101102858749, "lateral_surface_wind": -1.2236589102010775, "impact_velocity": -5.35723484159857, "x_impact": 771.4129989219451, "max_mach_number": 0.8735553840399369, "out_of_rail_time": 0.3510799720587937, "apogee_y": 473.6875220802568, "out_of_rail_velocity": 26.323072937673935, "apogee_x": 406.27967196384094, "initial_stability_margin": 2.53723342092209, "t_final": 311.74852251636594, "apogee_time": 26.328647389634654, "frontal_surface_wind": 0.43551907180009697, "y_impact": 496.02068594210056} -{"apogee": 4417.248430976269, "out_of_rail_stability_margin": 2.6633759560491868, "lateral_surface_wind": -0.6800368824691028, "impact_velocity": -5.398037737972255, "x_impact": 1196.3140043429858, "max_mach_number": 1.0630419272945557, "out_of_rail_time": 0.31975606324411876, "apogee_y": 522.9860682598828, "out_of_rail_velocity": 29.605458227319303, "apogee_x": 624.5945331746592, "initial_stability_margin": 2.5989892995714166, "t_final": 353.99538055579427, "apogee_time": 28.512866367238217, "frontal_surface_wind": 0.8871970860471432, "y_impact": 707.6964176524721} -{"apogee": 3980.128704766481, "out_of_rail_stability_margin": 2.6870896416334116, "lateral_surface_wind": -2.572855841348327, "impact_velocity": -5.402546976466083, "x_impact": 1057.7871216192377, "max_mach_number": 0.9393243259501545, "out_of_rail_time": 0.33976128861235466, "apogee_y": 456.84800786777976, "out_of_rail_velocity": 27.425599197116462, "apogee_x": 231.5683193469907, "initial_stability_margin": 2.617321607403599, "t_final": 338.9850020577376, "apogee_time": 27.468427601170458, "frontal_surface_wind": 1.0284143071174432, "y_impact": 150.70240712741514} -{"apogee": 2687.2070446028843, "out_of_rail_stability_margin": 2.8568523516857236, "lateral_surface_wind": -1.9023945242960099, "impact_velocity": -5.525663380511634, "x_impact": 582.6049335444668, "max_mach_number": 0.6844168150569593, "out_of_rail_time": 0.38827388741525665, "apogee_y": 286.29628576722763, "out_of_rail_velocity": 23.23681952343689, "apogee_x": 125.3181648453255, "initial_stability_margin": 2.7814365379074553, "t_final": 259.28281893811675, "apogee_time": 23.338915203985216, "frontal_surface_wind": 1.25153414569958, "y_impact": 161.67880076372916} -{"apogee": 3694.531953678913, "out_of_rail_stability_margin": 2.5565635066448746, "lateral_surface_wind": -1.312094808437814, "impact_velocity": -5.379462346671929, "x_impact": 853.4750347350791, "max_mach_number": 0.8822967901142387, "out_of_rail_time": 0.3484883238879647, "apogee_y": 356.6663808614165, "out_of_rail_velocity": 26.549523830774337, "apogee_x": 349.06097197369263, "initial_stability_margin": 2.4869890978141482, "t_final": 322.8166439427769, "apogee_time": 26.620579860479218, "frontal_surface_wind": 0.7231301856755031, "y_impact": 219.46305857523552} -{"apogee": 3077.984511288229, "out_of_rail_stability_margin": 2.607827289447668, "lateral_surface_wind": -0.3965502182064593, "impact_velocity": -5.4977461695223235, "x_impact": 741.0021830661988, "max_mach_number": 0.7612732774506035, "out_of_rail_time": 0.3732709943047646, "apogee_y": 361.52480287170476, "out_of_rail_velocity": 24.471058860413873, "apogee_x": 456.81272818282946, "initial_stability_margin": 2.5306022896862572, "t_final": 279.00435392783703, "apogee_time": 24.747316931586482, "frontal_surface_wind": 0.2409208646627052, "y_impact": 581.6436738725356} -{"apogee": 2613.848693870547, "out_of_rail_stability_margin": 2.6637295518752553, "lateral_surface_wind": -1.2006145261495789, "impact_velocity": -5.47284080656195, "x_impact": 380.7082473652913, "max_mach_number": 0.6739111099454145, "out_of_rail_time": 0.3924896656354451, "apogee_y": 264.48823696445396, "out_of_rail_velocity": 22.995918655521532, "apogee_x": 204.19002658814128, "initial_stability_margin": 2.582737969188303, "t_final": 254.47748385460602, "apogee_time": 23.043470826545644, "frontal_surface_wind": 0.495522703833769, "y_impact": 226.25427037476283} -{"apogee": 3659.8961106986003, "out_of_rail_stability_margin": 2.6228002170662315, "lateral_surface_wind": -3.0096519548504617, "impact_velocity": -5.428322177254891, "x_impact": 1113.4930586126532, "max_mach_number": 0.8795948708462918, "out_of_rail_time": 0.3500939741919312, "apogee_y": 615.8725298648303, "out_of_rail_velocity": 26.403401575746432, "apogee_x": 395.09929022380214, "initial_stability_margin": 2.5509713723626133, "t_final": 315.83461236930776, "apogee_time": 26.54747064789718, "frontal_surface_wind": 0.7370863598530519, "y_impact": 149.05788176890903} -{"apogee": 4111.030411599899, "out_of_rail_stability_margin": 2.733652738495677, "lateral_surface_wind": -1.6038151129131508, "impact_velocity": -5.3957300522571305, "x_impact": 980.3749767428757, "max_mach_number": 0.9742529047834996, "out_of_rail_time": 0.3337572042274946, "apogee_y": 391.8889059676924, "out_of_rail_velocity": 28.03164502150026, "apogee_x": 306.9371471634493, "initial_stability_margin": 2.6653224402213778, "t_final": 332.42564245674276, "apogee_time": 27.77233323930534, "frontal_surface_wind": 0.9228884501454252, "y_impact": 447.86275997021204} -{"apogee": 2641.2194343249193, "out_of_rail_stability_margin": 2.7262158502201874, "lateral_surface_wind": -1.8245171303140544, "impact_velocity": -5.398135996484375, "x_impact": 757.4107181207769, "max_mach_number": 0.6820836723009464, "out_of_rail_time": 0.38909414063633885, "apogee_y": 338.73962164952013, "out_of_rail_velocity": 23.199753720577732, "apogee_x": 260.0208781917296, "initial_stability_margin": 2.650331025301931, "t_final": 258.3666150483387, "apogee_time": 23.12529569833974, "frontal_surface_wind": 1.5126314452547467, "y_impact": 223.83164310505146} -{"apogee": 4082.7998189568543, "out_of_rail_stability_margin": 2.747044594692791, "lateral_surface_wind": -1.3056448595149468, "impact_velocity": -5.548328703327023, "x_impact": 1127.1637860474514, "max_mach_number": 0.9565767629755242, "out_of_rail_time": 0.3369615485272661, "apogee_y": 508.9924322638164, "out_of_rail_velocity": 27.760661384799274, "apogee_x": 541.8159531114826, "initial_stability_margin": 2.6808504303984706, "t_final": 335.489377095899, "apogee_time": 27.805860719566393, "frontal_surface_wind": 0.7207681267327093, "y_impact": 397.30093716630535} -{"apogee": 4111.734816434984, "out_of_rail_stability_margin": 2.688901897968618, "lateral_surface_wind": -1.8512670140568068, "impact_velocity": -5.529810691040505, "x_impact": 1028.5923824972679, "max_mach_number": 0.9581451120564468, "out_of_rail_time": 0.3362184961368295, "apogee_y": 438.898838617571, "out_of_rail_velocity": 27.78649423592806, "apogee_x": 325.4400833094169, "initial_stability_margin": 2.624628233701683, "t_final": 328.38527281567946, "apogee_time": 27.939151793649152, "frontal_surface_wind": 1.4797726482970588, "y_impact": 296.19467519608514} -{"apogee": 3338.9583387977136, "out_of_rail_stability_margin": 2.7954170375816276, "lateral_surface_wind": -1.3393307347976835, "impact_velocity": -5.6101911881302815, "x_impact": 1039.6078183068123, "max_mach_number": 0.8095254390998399, "out_of_rail_time": 0.36158487625174807, "apogee_y": 561.5460295152859, "out_of_rail_velocity": 25.381185408634302, "apogee_x": 561.9501657595594, "initial_stability_margin": 2.72583943260655, "t_final": 286.7440711398997, "apogee_time": 25.611418638528093, "frontal_surface_wind": 0.6560551611853087, "y_impact": 505.31400918112604} -{"apogee": 3602.095694266291, "out_of_rail_stability_margin": 2.728273512871294, "lateral_surface_wind": -1.827954867175848, "impact_velocity": -5.448756997610621, "x_impact": 894.168170837334, "max_mach_number": 0.8652358788232287, "out_of_rail_time": 0.3523318569981735, "apogee_y": 371.84755184401854, "out_of_rail_velocity": 26.240188639180573, "apogee_x": 259.9397192638187, "initial_stability_margin": 2.6575599369176297, "t_final": 309.5417192021023, "apogee_time": 26.36176614420698, "frontal_surface_wind": 1.5084752737618952, "y_impact": 228.49451632763027} -{"apogee": 4021.3701039252574, "out_of_rail_stability_margin": 2.4898761783256083, "lateral_surface_wind": -1.7051455665416504, "impact_velocity": -5.381412602948794, "x_impact": 1216.187819449161, "max_mach_number": 0.9658883982158163, "out_of_rail_time": 0.3357693668171402, "apogee_y": 662.1200172829602, "out_of_rail_velocity": 27.876711189470385, "apogee_x": 525.623944036067, "initial_stability_margin": 2.418889605617251, "t_final": 329.91266856222404, "apogee_time": 27.474618216468716, "frontal_surface_wind": 0.7186268883946669, "y_impact": 754.3452926536868} -{"apogee": 3598.436596962107, "out_of_rail_stability_margin": 2.675432489320025, "lateral_surface_wind": -2.045369447619489, "impact_velocity": -5.448415463871877, "x_impact": 1071.0571115757186, "max_mach_number": 0.867191509208287, "out_of_rail_time": 0.35162519563616473, "apogee_y": 541.5007615077575, "out_of_rail_velocity": 26.272616127428652, "apogee_x": 462.4708620548971, "initial_stability_margin": 2.6045498543904158, "t_final": 299.74708207510093, "apogee_time": 26.34512450924891, "frontal_surface_wind": 0.49312725131509827, "y_impact": 253.94431403622818} -{"apogee": 2848.1181227815455, "out_of_rail_stability_margin": 2.661081742726395, "lateral_surface_wind": -1.53589385211723, "impact_velocity": -5.5485449360668255, "x_impact": 719.0389636277697, "max_mach_number": 0.7128799284533853, "out_of_rail_time": 0.38280246876253443, "apogee_y": 364.86089440301, "out_of_rail_velocity": 23.699443478690313, "apogee_x": 273.9744941539419, "initial_stability_margin": 2.582718937273947, "t_final": 272.39056715763314, "apogee_time": 23.966468798363948, "frontal_surface_wind": 1.0747279145082183, "y_impact": 357.53999683365197} -{"apogee": 3620.6365312040457, "out_of_rail_stability_margin": 2.6304270894329727, "lateral_surface_wind": -2.0805350284819863, "impact_velocity": -5.430627484540993, "x_impact": 928.9022646473281, "max_mach_number": 0.8649740519541963, "out_of_rail_time": 0.3515204696252239, "apogee_y": 403.2175155570829, "out_of_rail_velocity": 26.280433756649423, "apogee_x": 256.58352614281955, "initial_stability_margin": 2.5624368412655585, "t_final": 311.83953559779485, "apogee_time": 26.44849418456275, "frontal_surface_wind": 1.057727130705708, "y_impact": 251.7965285728618} -{"apogee": 3660.2118010572963, "out_of_rail_stability_margin": 2.6363197111896643, "lateral_surface_wind": -1.8727238182385721, "impact_velocity": -5.458185181544223, "x_impact": 906.285325675677, "max_mach_number": 0.869290595552725, "out_of_rail_time": 0.35164926500453586, "apogee_y": 451.446187685555, "out_of_rail_velocity": 26.26254375541544, "apogee_x": 313.584277121463, "initial_stability_margin": 2.56436229567854, "t_final": 303.2550499153209, "apogee_time": 26.605892139620607, "frontal_surface_wind": 0.87574277284485, "y_impact": 382.3242897161884} -{"apogee": 3419.8586503708057, "out_of_rail_stability_margin": 2.7954224202101314, "lateral_surface_wind": -0.4039049623376181, "impact_velocity": -5.45112573146088, "x_impact": 957.2342572266891, "max_mach_number": 0.8353247542893322, "out_of_rail_time": 0.35752488181364134, "apogee_y": 508.1086013293008, "out_of_rail_velocity": 25.735269461828665, "apogee_x": 616.4341418231279, "initial_stability_margin": 2.7235713452925645, "t_final": 310.69543303059385, "apogee_time": 25.78624000543868, "frontal_surface_wind": 0.22837626844412562, "y_impact": 797.7096121480347} -{"apogee": 3441.356124143189, "out_of_rail_stability_margin": 2.6569194549275927, "lateral_surface_wind": -2.0441301542540984, "impact_velocity": -5.368372015365058, "x_impact": 953.3971322505806, "max_mach_number": 0.8349573379599465, "out_of_rail_time": 0.3571331206286876, "apogee_y": 473.89536402190635, "out_of_rail_velocity": 25.793105351202232, "apogee_x": 377.0354661392905, "initial_stability_margin": 2.58679029151284, "t_final": 302.47250438451096, "apogee_time": 25.862519032265077, "frontal_surface_wind": 0.4982394762701493, "y_impact": 160.5374156895354} -{"apogee": 2226.8603864706392, "out_of_rail_stability_margin": 2.7493364948817764, "lateral_surface_wind": -1.0975554599424386, "impact_velocity": -5.604896040931461, "x_impact": 625.2094229139785, "max_mach_number": 0.5959585833130091, "out_of_rail_time": 0.4125612223207142, "apogee_y": 273.20225098365984, "out_of_rail_velocity": 21.674981187403088, "apogee_x": 267.2740541151639, "initial_stability_margin": 2.6680019551280996, "t_final": 227.18755371886195, "apogee_time": 21.539240938679136, "frontal_surface_wind": 1.2528184331590828, "y_impact": 328.31272270680245} -{"apogee": 3211.4115159262738, "out_of_rail_stability_margin": 2.7024466835423206, "lateral_surface_wind": -1.9935146140487205, "impact_velocity": -5.373840368557356, "x_impact": 791.9721662757454, "max_mach_number": 0.7909564435663796, "out_of_rail_time": 0.3658881580189076, "apogee_y": 395.77018312174624, "out_of_rail_velocity": 25.00420062096101, "apogee_x": 233.1599437318551, "initial_stability_margin": 2.628281197348244, "t_final": 296.9028535188136, "apogee_time": 25.11665762666936, "frontal_surface_wind": 0.6552222346947792, "y_impact": 279.10897468366187} -{"apogee": 2994.563746166848, "out_of_rail_stability_margin": 2.7358731621404333, "lateral_surface_wind": -1.39301072388474, "impact_velocity": -5.534918779549148, "x_impact": 598.0614765329314, "max_mach_number": 0.7421405527724767, "out_of_rail_time": 0.3756000033530704, "apogee_y": 362.9922439688311, "out_of_rail_velocity": 24.27008151271621, "apogee_x": 260.953066998115, "initial_stability_margin": 2.6639252904827226, "t_final": 276.41489278872194, "apogee_time": 24.449607193069383, "frontal_surface_wind": 0.5513902201768399, "y_impact": 263.42825962069674} -{"apogee": 4481.465231806269, "out_of_rail_stability_margin": 2.791578462893579, "lateral_surface_wind": -1.3685212728997809, "impact_velocity": -5.473244075958279, "x_impact": 957.2479129463959, "max_mach_number": 1.0650280359845088, "out_of_rail_time": 0.3186425177909439, "apogee_y": 417.96548733759437, "out_of_rail_velocity": 29.738256169217014, "apogee_x": 340.347160328907, "initial_stability_margin": 2.730788992159129, "t_final": 361.27717949730294, "apogee_time": 28.72164714498057, "frontal_surface_wind": 0.6096388909717907, "y_impact": 284.1196153002499} -{"apogee": 4556.529322290013, "out_of_rail_stability_margin": 2.5461747875397687, "lateral_surface_wind": -1.6458489708565898, "impact_velocity": -5.404968120628271, "x_impact": 1279.462755204712, "max_mach_number": 1.0948106160335358, "out_of_rail_time": 0.31571191309991437, "apogee_y": 524.7161520252263, "out_of_rail_velocity": 30.115779801304658, "apogee_x": 447.09154098210547, "initial_stability_margin": 2.4808510360268787, "t_final": 368.69816917327813, "apogee_time": 28.859658548306484, "frontal_surface_wind": 0.8456519218630976, "y_impact": 587.0631879395353} -{"apogee": 4329.939249454047, "out_of_rail_stability_margin": 2.6273198455508164, "lateral_surface_wind": -2.5769937139746624, "impact_velocity": -5.357285548220282, "x_impact": 1350.616666011531, "max_mach_number": 1.046992589959924, "out_of_rail_time": 0.3227815481017461, "apogee_y": 697.7004051800203, "out_of_rail_velocity": 29.24897860447622, "apogee_x": 500.40731218643504, "initial_stability_margin": 2.5588801932265257, "t_final": 355.8324483805477, "apogee_time": 28.250140354222978, "frontal_surface_wind": 1.1083469470087985, "y_impact": 365.7118887841164} -{"apogee": 2221.9316540510267, "out_of_rail_stability_margin": 2.8027305700308274, "lateral_surface_wind": -1.8828837108391228, "impact_velocity": -5.610843764299195, "x_impact": 550.5269978387744, "max_mach_number": 0.5946819582787946, "out_of_rail_time": 0.4140216612330077, "apogee_y": 262.0858583212438, "out_of_rail_velocity": 21.578572358604625, "apogee_x": 137.51458656063926, "initial_stability_margin": 2.718425214770286, "t_final": 227.53660648461866, "apogee_time": 21.52872781396613, "frontal_surface_wind": 1.4393281694733802, "y_impact": 155.49997180325303} -{"apogee": 3014.508861746737, "out_of_rail_stability_margin": 2.703542366954115, "lateral_surface_wind": -2.1186055091606892, "impact_velocity": -5.33423753117244, "x_impact": 747.5994221937498, "max_mach_number": 0.7534332534628998, "out_of_rail_time": 0.37341527271704134, "apogee_y": 360.17882565242473, "out_of_rail_velocity": 24.444261262879927, "apogee_x": 193.08599850063203, "initial_stability_margin": 2.631003441820312, "t_final": 278.1856140045653, "apogee_time": 24.448777514131006, "frontal_surface_wind": 0.9792463348542317, "y_impact": 238.07201234437503} -{"apogee": 3619.453362672522, "out_of_rail_stability_margin": 2.5717503018662033, "lateral_surface_wind": -1.5193358346029642, "impact_velocity": -5.477576930766638, "x_impact": 1195.7968943779283, "max_mach_number": 0.8695302131593955, "out_of_rail_time": 0.3510652078572318, "apogee_y": 592.7295216819122, "out_of_rail_velocity": 26.29351700669472, "apogee_x": 571.8278818459625, "initial_stability_margin": 2.5003494317771704, "t_final": 318.7342638641577, "apogee_time": 26.4289277528875, "frontal_surface_wind": 1.0980112189253814, "y_impact": 603.82533441967} -{"apogee": 4315.306951715741, "out_of_rail_stability_margin": 2.66290462145839, "lateral_surface_wind": -0.6041062426874706, "impact_velocity": -5.521789880293656, "x_impact": 1023.4369533881951, "max_mach_number": 1.0197408383715942, "out_of_rail_time": 0.32780094080458727, "apogee_y": 569.4199299053439, "out_of_rail_velocity": 28.788467409242383, "apogee_x": 687.3111616931016, "initial_stability_margin": 2.597020187503819, "t_final": 347.09279160189993, "apogee_time": 28.400390124659715, "frontal_surface_wind": -0.7336944639134076, "y_impact": 634.6326566604691} -{"apogee": 2390.2911268593807, "out_of_rail_stability_margin": 2.6522273339035904, "lateral_surface_wind": -2.141011553991726, "impact_velocity": -5.376344468984156, "x_impact": 738.667108949858, "max_mach_number": 0.6369186210056528, "out_of_rail_time": 0.40203691329164265, "apogee_y": 432.55933044831073, "out_of_rail_velocity": 22.355445308909694, "apogee_x": 318.93028837687166, "initial_stability_margin": 2.5681874586974516, "t_final": 246.4739739762563, "apogee_time": 22.138074143466152, "frontal_surface_wind": 0.7965912617876848, "y_impact": 300.5899167812094} -{"apogee": 2693.3545983119006, "out_of_rail_stability_margin": 2.651592121417164, "lateral_surface_wind": -1.5272618043786519, "impact_velocity": -5.42001351413687, "x_impact": 506.2410901474449, "max_mach_number": 0.6876434731259943, "out_of_rail_time": 0.38882061799899453, "apogee_y": 232.74815104199715, "out_of_rail_velocity": 23.258007273885138, "apogee_x": 113.86865793136157, "initial_stability_margin": 2.5702749828630544, "t_final": 261.81177344257856, "apogee_time": 23.31803668706575, "frontal_surface_wind": 1.086959703062056, "y_impact": 207.57004520888265} -{"apogee": 1970.2995496648464, "out_of_rail_stability_margin": 2.6219618765229744, "lateral_surface_wind": -2.0565219762897726, "impact_velocity": -5.413623538622204, "x_impact": 411.9537484195216, "max_mach_number": 0.550293489338259, "out_of_rail_time": 0.42866554902980586, "apogee_y": 276.39312861428704, "out_of_rail_velocity": 20.70311215703443, "apogee_x": 158.49379546614776, "initial_stability_margin": 2.5288093046609217, "t_final": 224.35189669838482, "apogee_time": 20.364667555025836, "frontal_surface_wind": 0.4443287344771282, "y_impact": 11.27152820762071} -{"apogee": 2970.744873962844, "out_of_rail_stability_margin": 2.6055574019930545, "lateral_surface_wind": -1.833978691078147, "impact_velocity": -5.219500330817949, "x_impact": 775.6425938001254, "max_mach_number": 0.7490394283422802, "out_of_rail_time": 0.37666145904929405, "apogee_y": 338.8350857743335, "out_of_rail_velocity": 24.220964989243587, "apogee_x": 227.31446822759642, "initial_stability_margin": 2.521750271449597, "t_final": 286.9964359319804, "apogee_time": 24.25538290649994, "frontal_surface_wind": 1.3498017649250227, "y_impact": 189.1800826755652} -{"apogee": 3197.4876480825096, "out_of_rail_stability_margin": 2.7991382883698677, "lateral_surface_wind": -2.561806762851454, "impact_velocity": -5.471932095442117, "x_impact": 745.7235874642253, "max_mach_number": 0.7846195991025379, "out_of_rail_time": 0.3670936587613425, "apogee_y": 397.5837944456868, "out_of_rail_velocity": 24.905735768287762, "apogee_x": 157.57499271900443, "initial_stability_margin": 2.72513213301724, "t_final": 285.75514086528926, "apogee_time": 25.101845934323435, "frontal_surface_wind": 1.143011665127354, "y_impact": 124.71776161979672} -{"apogee": 3135.6486421490563, "out_of_rail_stability_margin": 2.6871100410863162, "lateral_surface_wind": -1.2284093353159575, "impact_velocity": -5.460172215179848, "x_impact": 672.6112418476013, "max_mach_number": 0.7756986103307176, "out_of_rail_time": 0.3691970123197751, "apogee_y": 458.0824511695177, "out_of_rail_velocity": 24.733235453855258, "apogee_x": 385.65907644215895, "initial_stability_margin": 2.612693313433449, "t_final": 291.0225039920616, "apogee_time": 24.910955156217852, "frontal_surface_wind": 0.42193423104165706, "y_impact": 467.89514731545916} -{"apogee": 3538.2353216150063, "out_of_rail_stability_margin": 2.8124760482606326, "lateral_surface_wind": -2.1701909351024806, "impact_velocity": -5.4590997404589965, "x_impact": 814.6218019762487, "max_mach_number": 0.8472793127367036, "out_of_rail_time": 0.3544504424695225, "apogee_y": 423.075423427466, "out_of_rail_velocity": 26.028407169815527, "apogee_x": 221.49152725389115, "initial_stability_margin": 2.745525294037202, "t_final": 303.94684273150165, "apogee_time": 26.206681986462875, "frontal_surface_wind": 0.9566198887601118, "y_impact": 158.5226729469357} -{"apogee": 3346.1962354846937, "out_of_rail_stability_margin": 2.7029054930723695, "lateral_surface_wind": -1.8606562674339102, "impact_velocity": -5.393800581999654, "x_impact": 974.3446113320042, "max_mach_number": 0.8160209026609416, "out_of_rail_time": 0.36110248529821687, "apogee_y": 493.00975308168205, "out_of_rail_velocity": 25.423868468021126, "apogee_x": 394.75943912721823, "initial_stability_margin": 2.629622700496138, "t_final": 303.35868086146723, "apogee_time": 25.573530485036457, "frontal_surface_wind": 0.9010983065387226, "y_impact": 424.01607619086116} -{"apogee": 3850.781365411112, "out_of_rail_stability_margin": 2.6679249292124037, "lateral_surface_wind": -1.6861779130711525, "impact_velocity": -5.577100557748687, "x_impact": 920.4137515356329, "max_mach_number": 0.9033681189341878, "out_of_rail_time": 0.34618716685375567, "apogee_y": 446.609838207922, "out_of_rail_velocity": 26.795065138178025, "apogee_x": 291.8165932773028, "initial_stability_margin": 2.5962710852502946, "t_final": 324.8813800139738, "apogee_time": 27.195355367631898, "frontal_surface_wind": 0.7620695855966565, "y_impact": 517.3230500806762} -{"apogee": 2474.6707215266674, "out_of_rail_stability_margin": 2.7067361531263128, "lateral_surface_wind": -2.1301896606806627, "impact_velocity": -5.402751274689105, "x_impact": 628.0477928415434, "max_mach_number": 0.6475358155684007, "out_of_rail_time": 0.3983693504950049, "apogee_y": 354.1782825439251, "out_of_rail_velocity": 22.600883083099227, "apogee_x": 218.56122798279154, "initial_stability_margin": 2.6280647968422746, "t_final": 251.81329784209166, "apogee_time": 22.509056144220988, "frontal_surface_wind": 0.8250940081056006, "y_impact": 206.29674181074623} -{"apogee": 3784.5582699214406, "out_of_rail_stability_margin": 2.748565526025087, "lateral_surface_wind": -1.8445748465772906, "impact_velocity": -5.47100622423784, "x_impact": 799.7152214060452, "max_mach_number": 0.8899664791180636, "out_of_rail_time": 0.34738060784141844, "apogee_y": 354.49933855459943, "out_of_rail_velocity": 26.66573892662514, "apogee_x": 202.14224110452463, "initial_stability_margin": 2.681079928694715, "t_final": 311.1168613614306, "apogee_time": 26.985216936051135, "frontal_surface_wind": 0.9335756739345819, "y_impact": 269.01427109744367} -{"apogee": 3317.9854490384746, "out_of_rail_stability_margin": 2.7070917151336795, "lateral_surface_wind": -0.7033019593774488, "impact_velocity": -5.508778268451636, "x_impact": 830.3813136832912, "max_mach_number": 0.8045375721237366, "out_of_rail_time": 0.36336738819945225, "apogee_y": 412.29797382319344, "out_of_rail_velocity": 25.247943021230142, "apogee_x": 445.9373598069464, "initial_stability_margin": 2.6351757557121513, "t_final": 295.53885415998695, "apogee_time": 25.553722883349106, "frontal_surface_wind": 0.8688700621753976, "y_impact": 553.3236967675265} -{"apogee": 2583.2832355434766, "out_of_rail_stability_margin": 2.70905414968116, "lateral_surface_wind": -1.3311253287481166, "impact_velocity": -5.519136795144738, "x_impact": 550.0047612566501, "max_mach_number": 0.664865269684291, "out_of_rail_time": 0.39356436741598605, "apogee_y": 307.9029371090538, "out_of_rail_velocity": 22.93670921989009, "apogee_x": 278.965673592066, "initial_stability_margin": 2.6318336417282837, "t_final": 247.94554457961834, "apogee_time": 22.95134767233027, "frontal_surface_wind": 0.6874702982164174, "y_impact": 222.0054693204913} -{"apogee": 3269.0873058346674, "out_of_rail_stability_margin": 2.6376268906784004, "lateral_surface_wind": -2.0200414797922095, "impact_velocity": -5.460007093737945, "x_impact": 987.7171688426095, "max_mach_number": 0.8018631965658714, "out_of_rail_time": 0.3633891856914653, "apogee_y": 567.4830653954459, "out_of_rail_velocity": 25.21485446447366, "apogee_x": 436.3361590331002, "initial_stability_margin": 2.565026825809473, "t_final": 298.00232420817366, "apogee_time": 25.327236947463785, "frontal_surface_wind": 1.0074806057187584, "y_impact": 480.24160007000734} -{"apogee": 3656.662056957625, "out_of_rail_stability_margin": 2.5986347017635896, "lateral_surface_wind": -1.1377458127337434, "impact_velocity": -5.399641851358305, "x_impact": 1033.5566664469088, "max_mach_number": 0.8796545673474756, "out_of_rail_time": 0.35005423135662733, "apogee_y": 490.18136177780036, "out_of_rail_velocity": 26.39730223553289, "apogee_x": 534.4645175962316, "initial_stability_margin": 2.5249231910101324, "t_final": 319.02552251686257, "apogee_time": 26.51600238064817, "frontal_surface_wind": 0.469299887253713, "y_impact": 512.2422350049758} -{"apogee": 3306.975225721722, "out_of_rail_stability_margin": 2.6830315886407474, "lateral_surface_wind": -2.552832235972626, "impact_velocity": -5.497748379564133, "x_impact": 863.5208809100146, "max_mach_number": 0.8027091680744001, "out_of_rail_time": 0.36304048166275305, "apogee_y": 397.7157958454851, "out_of_rail_velocity": 25.22961385768904, "apogee_x": 199.0777392481678, "initial_stability_margin": 2.611646507195947, "t_final": 293.1006279583966, "apogee_time": 25.47833894853745, "frontal_surface_wind": 1.0771586431083682, "y_impact": 110.2291097743186} -{"apogee": 3681.587559381645, "out_of_rail_stability_margin": 2.70708308324184, "lateral_surface_wind": -2.0026598539629963, "impact_velocity": -5.501089526781755, "x_impact": 935.6100504006047, "max_mach_number": 0.874544315882568, "out_of_rail_time": 0.35109032015574154, "apogee_y": 497.2183992315923, "out_of_rail_velocity": 26.315374412482086, "apogee_x": 292.9180449734297, "initial_stability_margin": 2.6350997915319123, "t_final": 309.4655661410999, "apogee_time": 26.684598674705956, "frontal_surface_wind": 1.2673871378974173, "y_impact": 375.28896217782017} -{"apogee": 2816.4995635198907, "out_of_rail_stability_margin": 2.7015562320450885, "lateral_surface_wind": -1.1724011323437962, "impact_velocity": -5.426820672418517, "x_impact": 538.3310171225601, "max_mach_number": 0.7114951001555294, "out_of_rail_time": 0.3823723046544681, "apogee_y": 308.9833215281387, "out_of_rail_velocity": 23.720358809618173, "apogee_x": 234.2529527932159, "initial_stability_margin": 2.6261831053340794, "t_final": 267.4642984763917, "apogee_time": 23.79379472258733, "frontal_surface_wind": 0.3744108751739171, "y_impact": 293.21262645913134} -{"apogee": 2943.12899399639, "out_of_rail_stability_margin": 2.610306349323818, "lateral_surface_wind": -1.9380571799283104, "impact_velocity": -5.352449966677431, "x_impact": 745.6156958577718, "max_mach_number": 0.7384656129913938, "out_of_rail_time": 0.3770305021293675, "apogee_y": 381.7733434429196, "out_of_rail_velocity": 24.183102081561877, "apogee_x": 221.89670254057538, "initial_stability_margin": 2.5359282464769772, "t_final": 274.8923712726166, "apogee_time": 24.218520559469912, "frontal_surface_wind": 1.1955655612519729, "y_impact": 254.60715389415444} -{"apogee": 2968.168866607301, "out_of_rail_stability_margin": 2.8213404442755143, "lateral_surface_wind": -2.0147408868780996, "impact_velocity": -5.582642042396518, "x_impact": 691.8175008503249, "max_mach_number": 0.7370086573000074, "out_of_rail_time": 0.37806261598473767, "apogee_y": 394.78186593027203, "out_of_rail_velocity": 24.106268175568538, "apogee_x": 210.72934382459118, "initial_stability_margin": 2.7458718197162666, "t_final": 269.76656897996537, "apogee_time": 24.388510870640594, "frontal_surface_wind": 0.586716159659753, "y_impact": 300.8724523587797} -{"apogee": 3755.2012308416734, "out_of_rail_stability_margin": 2.5966927046057187, "lateral_surface_wind": -1.8599904364127209, "impact_velocity": -5.282092489761724, "x_impact": 1022.6691953040938, "max_mach_number": 0.903263202045798, "out_of_rail_time": 0.3454545709974954, "apogee_y": 433.85613443005354, "out_of_rail_velocity": 26.873433287729117, "apogee_x": 316.8838749191801, "initial_stability_margin": 2.5259468940775385, "t_final": 328.62081726309134, "apogee_time": 26.7374961819781, "frontal_surface_wind": 1.313726843897405, "y_impact": 247.20058072145164} -{"apogee": 3835.333077633247, "out_of_rail_stability_margin": 2.639368683119002, "lateral_surface_wind": -2.6863482543561097, "impact_velocity": -5.450372825100133, "x_impact": 1063.7044838458455, "max_mach_number": 0.9180799357523844, "out_of_rail_time": 0.3431520873971556, "apogee_y": 719.0235520487421, "out_of_rail_velocity": 27.093457837352553, "apogee_x": 504.14132027953394, "initial_stability_margin": 2.5710180842608183, "t_final": 328.7459452961182, "apogee_time": 27.04192382493716, "frontal_surface_wind": 0.16001848637277916, "y_impact": 295.6138902355876} -{"apogee": 3286.9816881284787, "out_of_rail_stability_margin": 2.8148849385724293, "lateral_surface_wind": -1.125014992256394, "impact_velocity": -5.399910194065151, "x_impact": 623.5271894804508, "max_mach_number": 0.7986816597455335, "out_of_rail_time": 0.3638849909011768, "apogee_y": 217.55299167090953, "out_of_rail_velocity": 25.194381732488175, "apogee_x": 135.9094418754071, "initial_stability_margin": 2.743473996961258, "t_final": 294.0471881890965, "apogee_time": 25.38115822509689, "frontal_surface_wind": 1.2282195574533825, "y_impact": 314.29249257882} -{"apogee": 3374.0499917531497, "out_of_rail_stability_margin": 2.672856276518974, "lateral_surface_wind": -1.345983653157445, "impact_velocity": -5.40744486369595, "x_impact": 882.4876511590174, "max_mach_number": 0.8218140234393693, "out_of_rail_time": 0.35971318690463533, "apogee_y": 446.2795926653739, "out_of_rail_velocity": 25.528864377405903, "apogee_x": 432.7953706735773, "initial_stability_margin": 2.5995610638186433, "t_final": 299.7451540879166, "apogee_time": 25.641621196423152, "frontal_surface_wind": 0.6579042918217592, "y_impact": 339.7693203780685} -{"apogee": 3844.5768434785814, "out_of_rail_stability_margin": 2.484028832109054, "lateral_surface_wind": -1.1960248422382995, "impact_velocity": -5.369008652403537, "x_impact": 868.8445005300348, "max_mach_number": 0.9207737928510658, "out_of_rail_time": 0.34316237058853266, "apogee_y": 467.58652723332557, "out_of_rail_velocity": 27.088484336980127, "apogee_x": 460.2381939801416, "initial_stability_margin": 2.41274542524792, "t_final": 322.9299203989763, "apogee_time": 27.0402584931746, "frontal_surface_wind": 0.5065003130946296, "y_impact": 495.6649386012226} -{"apogee": 3969.82290741371, "out_of_rail_stability_margin": 2.7036704232004545, "lateral_surface_wind": -1.3485128012977592, "impact_velocity": -5.5030452361463125, "x_impact": 1284.3328274448345, "max_mach_number": 0.9369640112909603, "out_of_rail_time": 0.33892955263980745, "apogee_y": 677.0239354257507, "out_of_rail_velocity": 27.48654571296503, "apogee_x": 683.2759911299065, "initial_stability_margin": 2.639630298991182, "t_final": 336.71242404062286, "apogee_time": 27.477525891322788, "frontal_surface_wind": 0.6369681439661284, "y_impact": 584.5132808763909} -{"apogee": 3018.916227843855, "out_of_rail_stability_margin": 2.688814885721613, "lateral_surface_wind": -2.1806664640007045, "impact_velocity": -5.353944821687908, "x_impact": 791.3956206542766, "max_mach_number": 0.754804508995545, "out_of_rail_time": 0.37395623928002786, "apogee_y": 434.6263516653957, "out_of_rail_velocity": 24.438734541634652, "apogee_x": 254.03452225301388, "initial_stability_margin": 2.613186033005063, "t_final": 286.70148142880396, "apogee_time": 24.468915275403276, "frontal_surface_wind": 0.9324934740549401, "y_impact": 212.28550378525765} -{"apogee": 4357.553654247235, "out_of_rail_stability_margin": 2.629418730640653, "lateral_surface_wind": -1.9799569034025206, "impact_velocity": -5.379665205540963, "x_impact": 1297.5366752169648, "max_mach_number": 1.0493339087743185, "out_of_rail_time": 0.3221222726180901, "apogee_y": 534.8762883967528, "out_of_rail_velocity": 29.33886365675219, "apogee_x": 407.93930004143806, "initial_stability_margin": 2.5631976890432826, "t_final": 357.4077251702747, "apogee_time": 28.344623800500116, "frontal_surface_wind": 0.7657176290766142, "y_impact": 249.796838546936} -{"apogee": 2571.0079451344654, "out_of_rail_stability_margin": 2.6440492690773394, "lateral_surface_wind": -1.4548601361527616, "impact_velocity": -5.422258166596869, "x_impact": 828.7363040155993, "max_mach_number": 0.6676157105393201, "out_of_rail_time": 0.39414789702083164, "apogee_y": 344.56790024823135, "out_of_rail_velocity": 22.851210374408982, "apogee_x": 316.34473403948937, "initial_stability_margin": 2.559353987363124, "t_final": 257.7630351781649, "apogee_time": 22.868122871322456, "frontal_surface_wind": 1.432880447099967, "y_impact": 377.5344743247689} -{"apogee": 3714.422874213162, "out_of_rail_stability_margin": 2.700009378438168, "lateral_surface_wind": -1.9834695905773303, "impact_velocity": -5.426746403068476, "x_impact": 1164.7672030660867, "max_mach_number": 0.8913690473068622, "out_of_rail_time": 0.3477756863778711, "apogee_y": 535.3941931301101, "out_of_rail_velocity": 26.636953771582238, "apogee_x": 405.6421056441095, "initial_stability_margin": 2.6294908804387203, "t_final": 325.1076003822206, "apogee_time": 26.686388985752007, "frontal_surface_wind": 0.7565720124779975, "y_impact": 303.49135639531545} -{"apogee": 4347.255105834348, "out_of_rail_stability_margin": 2.5077196580862746, "lateral_surface_wind": -2.1472206675147616, "impact_velocity": -5.259969678690893, "x_impact": 1131.7805969666763, "max_mach_number": 1.0653736808027752, "out_of_rail_time": 0.319662717241424, "apogee_y": 587.7433095805752, "out_of_rail_velocity": 29.597651293153287, "apogee_x": 442.6834671597675, "initial_stability_margin": 2.4391826712897524, "t_final": 342.60811921587685, "apogee_time": 28.178998609925937, "frontal_surface_wind": 0.7796996329869752, "y_impact": 465.68518793304594} -{"apogee": 3481.292635445693, "out_of_rail_stability_margin": 2.766652391393657, "lateral_surface_wind": -1.115549924484646, "impact_velocity": -5.479533328164723, "x_impact": 776.787156518962, "max_mach_number": 0.8323278869540589, "out_of_rail_time": 0.35729775359448207, "apogee_y": 301.78251070524647, "out_of_rail_velocity": 25.741451947522624, "apogee_x": 256.17558333718006, "initial_stability_margin": 2.6975962232679196, "t_final": 292.09376216930036, "apogee_time": 26.05198163885676, "frontal_surface_wind": 1.2368226954963826, "y_impact": 421.96395711938476} -{"apogee": 4375.935185863897, "out_of_rail_stability_margin": 2.741190850010333, "lateral_surface_wind": -2.1220000681348985, "impact_velocity": -5.366392031553556, "x_impact": 1188.8346589289954, "max_mach_number": 1.046486671681914, "out_of_rail_time": 0.3219610410835571, "apogee_y": 573.2636538566518, "out_of_rail_velocity": 29.358933614002517, "apogee_x": 457.41971980308426, "initial_stability_margin": 2.6778980574822255, "t_final": 351.09724902260405, "apogee_time": 28.430295439830726, "frontal_surface_wind": 1.0592289729835913, "y_impact": 225.88828479208976} -{"apogee": 2895.7804947523828, "out_of_rail_stability_margin": 2.6737286456775946, "lateral_surface_wind": -1.1535331043146673, "impact_velocity": -5.4675580313080845, "x_impact": 850.099214192252, "max_mach_number": 0.726523728063879, "out_of_rail_time": 0.38012721901458246, "apogee_y": 404.6498908446809, "out_of_rail_velocity": 23.874955301670447, "apogee_x": 384.9789104267995, "initial_stability_margin": 2.5931911902226448, "t_final": 271.0056552172042, "apogee_time": 24.106674799227086, "frontal_surface_wind": 1.2014755059354327, "y_impact": 508.7042739746046} -{"apogee": 3486.9600685855694, "out_of_rail_stability_margin": 2.637985318013615, "lateral_surface_wind": -1.3586101743788184, "impact_velocity": -5.463633937031282, "x_impact": 768.8843849225989, "max_mach_number": 0.8375314294133787, "out_of_rail_time": 0.3575556364945271, "apogee_y": 392.7653865084765, "out_of_rail_velocity": 25.749153337810025, "apogee_x": 306.6134479812266, "initial_stability_margin": 2.5623688632133415, "t_final": 296.4495360602236, "apogee_time": 26.039286077083997, "frontal_surface_wind": 0.6151370463286545, "y_impact": 305.240174384212} -{"apogee": 3502.992158573724, "out_of_rail_stability_margin": 2.7924150714795575, "lateral_surface_wind": -0.40008409344794105, "impact_velocity": -5.447500345087075, "x_impact": 843.7699363755544, "max_mach_number": 0.8443388628911921, "out_of_rail_time": 0.3567971212720606, "apogee_y": 421.01012227301186, "out_of_rail_velocity": 25.85330902524207, "apogee_x": 517.3604657855693, "initial_stability_margin": 2.7200298411434365, "t_final": 307.2477837635598, "apogee_time": 26.100543075950156, "frontal_surface_wind": 0.2350056526114961, "y_impact": 696.3427994674215} -{"apogee": 3090.1645994043365, "out_of_rail_stability_margin": 2.5467800343769573, "lateral_surface_wind": -1.9697809459891689, "impact_velocity": -5.406693619807575, "x_impact": 857.3450236353898, "max_mach_number": 0.7685709645877694, "out_of_rail_time": 0.37216554467058477, "apogee_y": 411.2782566193143, "out_of_rail_velocity": 24.780865128444223, "apogee_x": 288.99860735755084, "initial_stability_margin": 2.471311093673768, "t_final": 288.54343930513494, "apogee_time": 24.71995220390863, "frontal_surface_wind": 0.7915275431897644, "y_impact": 225.6392680616238} -{"apogee": 3217.5037109727964, "out_of_rail_stability_margin": 2.617494494710288, "lateral_surface_wind": -2.080516629048039, "impact_velocity": -5.289828979780704, "x_impact": 1067.7482822464422, "max_mach_number": 0.8018337214521652, "out_of_rail_time": 0.36389839571146315, "apogee_y": 588.2948614752572, "out_of_rail_velocity": 25.198560408853567, "apogee_x": 448.0851738926477, "initial_stability_margin": 2.5429267283170254, "t_final": 293.2137460115803, "apogee_time": 25.07451397601746, "frontal_surface_wind": 0.9837108220633404, "y_impact": 452.6075667597412} -{"apogee": 3693.595055968454, "out_of_rail_stability_margin": 2.7521456854169024, "lateral_surface_wind": -1.902960428853723, "impact_velocity": -5.465220039363601, "x_impact": 1168.93456430141, "max_mach_number": 0.8821211908399205, "out_of_rail_time": 0.3486896361269403, "apogee_y": 659.9249467422552, "out_of_rail_velocity": 26.52568744354105, "apogee_x": 531.4342824380673, "initial_stability_margin": 2.6837558268030275, "t_final": 307.126994688062, "apogee_time": 26.6799375265346, "frontal_surface_wind": 0.8079365753602802, "y_impact": 620.5250412897406} -{"apogee": 3253.1451516953443, "out_of_rail_stability_margin": 2.755154574955688, "lateral_surface_wind": -2.0793848874547805, "impact_velocity": -5.563598532021064, "x_impact": 815.0984591411162, "max_mach_number": 0.788952374279739, "out_of_rail_time": 0.36572764577088984, "apogee_y": 414.06044809416306, "out_of_rail_velocity": 25.0434377993174, "apogee_x": 274.811986828243, "initial_stability_margin": 2.68454562521063, "t_final": 290.3217837318888, "apogee_time": 25.34790013082723, "frontal_surface_wind": 1.3654299841587179, "y_impact": 282.5723116334248} -{"apogee": 3771.2672744221695, "out_of_rail_stability_margin": 2.712614041205421, "lateral_surface_wind": -1.5134914319228503, "impact_velocity": -5.4733514232702625, "x_impact": 980.9275628977574, "max_mach_number": 0.8931066430621365, "out_of_rail_time": 0.34751622220861267, "apogee_y": 452.5272827437165, "out_of_rail_velocity": 26.667246033707563, "apogee_x": 379.2520248349699, "initial_stability_margin": 2.641170336350221, "t_final": 316.97679914014554, "apogee_time": 26.910397312440303, "frontal_surface_wind": 1.1060532087973018, "y_impact": 449.85687128419977} -{"apogee": 3012.5563855736114, "out_of_rail_stability_margin": 2.6686478157091065, "lateral_surface_wind": -0.5578736946420442, "impact_velocity": -5.540048217315193, "x_impact": 557.1100049463932, "max_mach_number": 0.7509463495458311, "out_of_rail_time": 0.3754549388430682, "apogee_y": 419.36556443974166, "out_of_rail_velocity": 24.292356622357453, "apogee_x": 436.76986739478485, "initial_stability_margin": 2.5913474269105463, "t_final": 269.4669920038435, "apogee_time": 24.513069690794048, "frontal_surface_wind": -0.769434116515242, "y_impact": 428.610728695378} -{"apogee": 3429.081792982001, "out_of_rail_stability_margin": 2.704941469558802, "lateral_surface_wind": -2.6829919100232575, "impact_velocity": -5.453608762465074, "x_impact": 827.8290645757309, "max_mach_number": 0.83139756034105, "out_of_rail_time": 0.35829863040852766, "apogee_y": 566.7364361258533, "out_of_rail_velocity": 25.654002825001427, "apogee_x": 346.59886655530926, "initial_stability_margin": 2.6332427043008404, "t_final": 306.70599647340697, "apogee_time": 25.861896279817785, "frontal_surface_wind": 0.20887142076623189, "y_impact": 156.26009808309428} -{"apogee": 4241.718192817518, "out_of_rail_stability_margin": 2.738453842415455, "lateral_surface_wind": -1.8747828760454093, "impact_velocity": -5.496063688848451, "x_impact": 919.4581086471884, "max_mach_number": 0.9922028652104881, "out_of_rail_time": 0.3310471928779911, "apogee_y": 408.02047326383513, "out_of_rail_velocity": 28.321702874828247, "apogee_x": 236.4217055571779, "initial_stability_margin": 2.6716826270767724, "t_final": 337.5343754773746, "apogee_time": 28.22096306617111, "frontal_surface_wind": 0.8713260418895719, "y_impact": 321.19926084985843} -{"apogee": 2805.565018545726, "out_of_rail_stability_margin": 2.662500768826464, "lateral_surface_wind": -2.090009542630286, "impact_velocity": -5.309987065683446, "x_impact": 678.9317310597806, "max_mach_number": 0.7169768738211841, "out_of_rail_time": 0.38124938639593, "apogee_y": 368.66827148304947, "out_of_rail_velocity": 23.819226047034398, "apogee_x": 190.3041400111407, "initial_stability_margin": 2.586243394995712, "t_final": 271.6162074323117, "apogee_time": 23.678051049233783, "frontal_surface_wind": 0.9633776709599873, "y_impact": 205.32694020529757} -{"apogee": 3225.5522383120506, "out_of_rail_stability_margin": 2.536941645651636, "lateral_surface_wind": -0.3965011820471338, "impact_velocity": -5.485475657980019, "x_impact": 563.9255290776736, "max_mach_number": 0.787703662143068, "out_of_rail_time": 0.36644328024349293, "apogee_y": 249.07940175676998, "out_of_rail_velocity": 24.967268648616628, "apogee_x": 295.12628597093345, "initial_stability_margin": 2.4637487908228355, "t_final": 289.6754480581624, "apogee_time": 25.212026581538492, "frontal_surface_wind": 0.24100155855230812, "y_impact": 468.00474501107} -{"apogee": 3269.250884855839, "out_of_rail_stability_margin": 2.719219522812601, "lateral_surface_wind": -2.347655849337541, "impact_velocity": -5.522509860778115, "x_impact": 944.6692175827649, "max_mach_number": 0.7953689823594555, "out_of_rail_time": 0.36467251067000717, "apogee_y": 468.9883886304158, "out_of_rail_velocity": 25.129914323355695, "apogee_x": 303.33532527187197, "initial_stability_margin": 2.647248613033347, "t_final": 293.5422086129999, "apogee_time": 25.371121640755742, "frontal_surface_wind": 0.9014518840758784, "y_impact": 212.88331953743904} -{"apogee": 3103.2924108361644, "out_of_rail_stability_margin": 2.7741724489376374, "lateral_surface_wind": -2.1044207135073467, "impact_velocity": -5.467236283984904, "x_impact": 758.9014454482083, "max_mach_number": 0.7667219805440112, "out_of_rail_time": 0.37082956082063256, "apogee_y": 397.7703450658074, "out_of_rail_velocity": 24.618624837336714, "apogee_x": 261.8235258208416, "initial_stability_margin": 2.6994750767764013, "t_final": 280.3079187620684, "apogee_time": 24.79753907591799, "frontal_surface_wind": 0.8887640706305535, "y_impact": 266.31689110520665} -{"apogee": 2800.263638085521, "out_of_rail_stability_margin": 2.642509154449959, "lateral_surface_wind": -2.1134303939043493, "impact_velocity": -5.365563264003396, "x_impact": 860.3841647702533, "max_mach_number": 0.7144091216678624, "out_of_rail_time": 0.3831914575939739, "apogee_y": 436.2289293996264, "out_of_rail_velocity": 23.692227474433246, "apogee_x": 309.92861193040017, "initial_stability_margin": 2.563004736274791, "t_final": 273.134648274585, "apogee_time": 23.70469592894959, "frontal_surface_wind": 0.9903659212093152, "y_impact": 330.98657297239305} -{"apogee": 4368.198189004638, "out_of_rail_stability_margin": 2.6750444440798327, "lateral_surface_wind": -1.9858018149177599, "impact_velocity": -5.257864282150433, "x_impact": 1384.6615319873845, "max_mach_number": 1.0653144499072498, "out_of_rail_time": 0.31935963350843233, "apogee_y": 602.647743303006, "out_of_rail_velocity": 29.612605923552692, "apogee_x": 488.4267198098448, "initial_stability_margin": 2.6092113387222304, "t_final": 356.09341104356696, "apogee_time": 28.28507200229679, "frontal_surface_wind": 0.7504291963132438, "y_impact": 332.1879046439359} -{"apogee": 3933.3260828195776, "out_of_rail_stability_margin": 2.519330825807224, "lateral_surface_wind": -2.10465892354113, "impact_velocity": -5.431528669616796, "x_impact": 1049.2279872899778, "max_mach_number": 0.9333354089737577, "out_of_rail_time": 0.3407854279090299, "apogee_y": 584.3474459216854, "out_of_rail_velocity": 27.315908616145627, "apogee_x": 473.17018444114336, "initial_stability_margin": 2.4486875891228475, "t_final": 326.30476387224206, "apogee_time": 27.328879331254935, "frontal_surface_wind": 0.8741276560561765, "y_impact": 247.49906262184456} -{"apogee": 2850.4706524291764, "out_of_rail_stability_margin": 2.624856467722815, "lateral_surface_wind": -2.1228031667577842, "impact_velocity": -5.4404117652291095, "x_impact": 653.499983715779, "max_mach_number": 0.720237835795767, "out_of_rail_time": 0.3807005855027726, "apogee_y": 397.4502404920572, "out_of_rail_velocity": 23.834868560015178, "apogee_x": 244.12070281010512, "initial_stability_margin": 2.5471208393034117, "t_final": 267.84514438701177, "apogee_time": 23.89804853195476, "frontal_surface_wind": 0.8290929132049649, "y_impact": 153.11645547231973} -{"apogee": 3716.5379662937007, "out_of_rail_stability_margin": 2.5580621821770575, "lateral_surface_wind": -2.3544295462922653, "impact_velocity": -5.404936614348565, "x_impact": 899.169957356066, "max_mach_number": 0.8877240208691057, "out_of_rail_time": 0.34803645563305663, "apogee_y": 393.2142293699722, "out_of_rail_velocity": 26.63302833553423, "apogee_x": 181.68204143547135, "initial_stability_margin": 2.4874510754070713, "t_final": 318.49156716935437, "apogee_time": 26.672418029269043, "frontal_surface_wind": 0.8836090752016527, "y_impact": 113.06590826149933} -{"apogee": 3737.190668690936, "out_of_rail_stability_margin": 2.656131083820141, "lateral_surface_wind": -1.5691516814401645, "impact_velocity": -5.450577720388188, "x_impact": 1197.5703787827276, "max_mach_number": 0.8875180438006226, "out_of_rail_time": 0.34734247459730105, "apogee_y": 572.7795516386981, "out_of_rail_velocity": 26.646689721562133, "apogee_x": 488.88512064165513, "initial_stability_margin": 2.589519620253994, "t_final": 305.2515792864066, "apogee_time": 26.822649389402535, "frontal_surface_wind": 1.3067239157837967, "y_impact": 621.5372288888905} -{"apogee": 4800.973969173251, "out_of_rail_stability_margin": 2.5299071897943683, "lateral_surface_wind": -2.0768621974906374, "impact_velocity": -5.292637115928389, "x_impact": 1475.4986120012738, "max_mach_number": 1.1886258285171583, "out_of_rail_time": 0.303646805922818, "apogee_y": 630.9405986366828, "out_of_rail_velocity": 31.69641955913243, "apogee_x": 482.16422835649445, "initial_stability_margin": 2.4662133105963324, "t_final": 395.63934347208317, "apogee_time": 29.235746951058555, "frontal_surface_wind": 0.9914029644016142, "y_impact": 434.8840598226354} -{"apogee": 2790.4159130282164, "out_of_rail_stability_margin": 2.717702091062232, "lateral_surface_wind": -1.6644565642557216, "impact_velocity": -5.522523643089125, "x_impact": 606.4317934718521, "max_mach_number": 0.7042876047232982, "out_of_rail_time": 0.3843137665314145, "apogee_y": 318.8161711809621, "out_of_rail_velocity": 23.579984874430092, "apogee_x": 194.39186690435832, "initial_stability_margin": 2.6408675265936146, "t_final": 261.1815623666401, "apogee_time": 23.719693675214973, "frontal_surface_wind": 0.8084122423160632, "y_impact": 324.93546964963133} -{"apogee": 3238.4681426419997, "out_of_rail_stability_margin": 2.636342522367136, "lateral_surface_wind": -2.684242060689349, "impact_velocity": -5.263903353231322, "x_impact": 916.1252491113739, "max_mach_number": 0.8095200378079755, "out_of_rail_time": 0.36208948591904844, "apogee_y": 631.7782174886563, "out_of_rail_velocity": 25.318110739385897, "apogee_x": 443.78038159111827, "initial_stability_margin": 2.5632924771228396, "t_final": 299.70485625128043, "apogee_time": 25.11469730614941, "frontal_surface_wind": 0.19213906237241307, "y_impact": 237.28574500755403} -{"apogee": 3057.2996181025023, "out_of_rail_stability_margin": 2.677587511923859, "lateral_surface_wind": -1.955545298188803, "impact_velocity": -5.343603577934465, "x_impact": 633.0580343647883, "max_mach_number": 0.7584666174485611, "out_of_rail_time": 0.3728614480904381, "apogee_y": 303.9621854383138, "out_of_rail_velocity": 24.506240112483685, "apogee_x": 151.55855061975217, "initial_stability_margin": 2.602335744346444, "t_final": 287.22487200668195, "apogee_time": 24.603406156862626, "frontal_surface_wind": 1.127575867829833, "y_impact": 182.5025570369138} -{"apogee": 4205.076705302606, "out_of_rail_stability_margin": 2.7004855280891484, "lateral_surface_wind": -1.279016119033924, "impact_velocity": -5.473038608005142, "x_impact": 1015.8569793897565, "max_mach_number": 0.9952401741648464, "out_of_rail_time": 0.3302869339095556, "apogee_y": 454.1766360562969, "out_of_rail_velocity": 28.41017523030477, "apogee_x": 485.6158000530823, "initial_stability_margin": 2.6360870160298, "t_final": 343.9744827582851, "apogee_time": 28.07785363258175, "frontal_surface_wind": 0.6143102891539496, "y_impact": 81.22627482044763} -{"apogee": 4203.398119654743, "out_of_rail_stability_margin": 2.662105296022179, "lateral_surface_wind": -1.2962208190752804, "impact_velocity": -5.3527773839262105, "x_impact": 819.7390907959985, "max_mach_number": 0.9962100412512881, "out_of_rail_time": 0.33083071087054455, "apogee_y": 360.0858954529786, "out_of_rail_velocity": 28.367957387442804, "apogee_x": 316.25535869751644, "initial_stability_margin": 2.594216260916346, "t_final": 343.54508618255124, "apogee_time": 28.04476530818096, "frontal_surface_wind": 0.5771229958204909, "y_impact": -17.78419094761071} -{"apogee": 2845.17939176832, "out_of_rail_stability_margin": 2.6968822692716943, "lateral_surface_wind": -1.349461815908906, "impact_velocity": -5.604485401530856, "x_impact": 728.5345344094686, "max_mach_number": 0.713760220806244, "out_of_rail_time": 0.3816885046217083, "apogee_y": 411.8554415912967, "out_of_rail_velocity": 23.738952636030447, "apogee_x": 361.8760849573458, "initial_stability_margin": 2.6214737217882673, "t_final": 264.7154656570962, "apogee_time": 23.947719189892865, "frontal_surface_wind": 0.6349551158116784, "y_impact": 356.90636770744806} -{"apogee": 2653.67463577207, "out_of_rail_stability_margin": 2.5657520570553007, "lateral_surface_wind": -1.9710063332192027, "impact_velocity": -5.40187470839479, "x_impact": 564.3120767173943, "max_mach_number": 0.6785596997321287, "out_of_rail_time": 0.39178943115177717, "apogee_y": 284.1842368496937, "out_of_rail_velocity": 23.04716660204663, "apogee_x": 137.01683903494657, "initial_stability_margin": 2.4813881162971105, "t_final": 262.991093692476, "apogee_time": 23.208047792434495, "frontal_surface_wind": 1.100326672125296, "y_impact": 168.73426082938644} -{"apogee": 3307.427615813966, "out_of_rail_stability_margin": 2.637008321293297, "lateral_surface_wind": -2.9834562762123804, "impact_velocity": -5.322632247970392, "x_impact": 962.315160882993, "max_mach_number": 0.8165081656639812, "out_of_rail_time": 0.3611233191175093, "apogee_y": 527.2185824460964, "out_of_rail_velocity": 25.44379904595345, "apogee_x": 334.30086492572156, "initial_stability_margin": 2.5642340841794677, "t_final": 285.5780816463517, "apogee_time": 25.385548440388114, "frontal_surface_wind": 0.8368332206273748, "y_impact": 121.10060622069322} -{"apogee": 3535.6810351147524, "out_of_rail_stability_margin": 2.7839490907619693, "lateral_surface_wind": -2.5155237350216675, "impact_velocity": -5.540583776226136, "x_impact": 1133.4445832642089, "max_mach_number": 0.8497440552000198, "out_of_rail_time": 0.3543338563747689, "apogee_y": 585.2262173120957, "out_of_rail_velocity": 26.00232852011794, "apogee_x": 437.30492638022145, "initial_stability_margin": 2.7149068385515642, "t_final": 305.7473862000183, "apogee_time": 26.207764448055297, "frontal_surface_wind": 1.2415594610614868, "y_impact": 307.36205042797866} -{"apogee": 3511.9367098949615, "out_of_rail_stability_margin": 2.6700907986465525, "lateral_surface_wind": -2.6751441082437486, "impact_velocity": -5.4555302791435, "x_impact": 919.1337729474812, "max_mach_number": 0.8519192789636519, "out_of_rail_time": 0.3542762610667843, "apogee_y": 594.3875178914544, "out_of_rail_velocity": 26.006374220426338, "apogee_x": 418.2373542714208, "initial_stability_margin": 2.599483107220862, "t_final": 306.9972849782962, "apogee_time": 26.080242195598423, "frontal_surface_wind": 0.2927060979752789, "y_impact": 191.82348968148622} -{"apogee": 3653.437352121663, "out_of_rail_stability_margin": 2.7170233937303148, "lateral_surface_wind": -1.576062322943761, "impact_velocity": -5.369770013627727, "x_impact": 885.7620009873147, "max_mach_number": 0.877310206235859, "out_of_rail_time": 0.3493367673707096, "apogee_y": 342.32553530884184, "out_of_rail_velocity": 26.498695899586153, "apogee_x": 199.49625859605388, "initial_stability_margin": 2.648095846390866, "t_final": 318.0043762655312, "apogee_time": 26.463128870329836, "frontal_surface_wind": 1.298380508805085, "y_impact": 354.0869130806271} -{"apogee": 3303.824118482678, "out_of_rail_stability_margin": 2.6426336192200672, "lateral_surface_wind": -0.406819284049438, "impact_velocity": -5.401734976041856, "x_impact": 691.9545365802793, "max_mach_number": 0.8074191915844923, "out_of_rail_time": 0.3635528431264089, "apogee_y": 355.1410043588897, "out_of_rail_velocity": 25.293233815890275, "apogee_x": 402.63707073404174, "initial_stability_margin": 2.567661163812095, "t_final": 290.0560741550873, "apogee_time": 25.440839370768064, "frontal_surface_wind": 0.22314347114562555, "y_impact": 594.3974980242172} -{"apogee": 3631.0906212241384, "out_of_rail_stability_margin": 2.6888959359019347, "lateral_surface_wind": -1.6538271936252238, "impact_velocity": -5.487940439845272, "x_impact": 1072.4749369122299, "max_mach_number": 0.8682315736046531, "out_of_rail_time": 0.3512337520676935, "apogee_y": 534.0359914465661, "out_of_rail_velocity": 26.30642085423375, "apogee_x": 455.4464527571056, "initial_stability_margin": 2.619549735243602, "t_final": 318.227351117747, "apogee_time": 26.48876963253435, "frontal_surface_wind": 0.829940733694981, "y_impact": 611.5438271342867} -{"apogee": 3115.810723716053, "out_of_rail_stability_margin": 2.61288058344056, "lateral_surface_wind": -2.986267312476957, "impact_velocity": -5.260115088865977, "x_impact": 1079.4316781099933, "max_mach_number": 0.7863685795574967, "out_of_rail_time": 0.3667135142133569, "apogee_y": 587.1067555496172, "out_of_rail_velocity": 24.951266705905727, "apogee_x": 436.93078952590923, "initial_stability_margin": 2.5389188803258276, "t_final": 291.49673393845416, "apogee_time": 24.704754522866082, "frontal_surface_wind": 0.8267458676330226, "y_impact": 174.1752021776445} -{"apogee": 3116.9096765644476, "out_of_rail_stability_margin": 2.6574674005620746, "lateral_surface_wind": -2.679582191919037, "impact_velocity": -5.627990571925388, "x_impact": 770.0364613912546, "max_mach_number": 0.7688942991795471, "out_of_rail_time": 0.37025912454160664, "apogee_y": 538.6435528741578, "out_of_rail_velocity": 24.675784167445787, "apogee_x": 347.21809168443, "initial_stability_margin": 2.58546554998647, "t_final": 284.5229263012634, "apogee_time": 24.884618813589768, "frontal_surface_wind": 0.24882149507934992, "y_impact": 162.5894330885823} -{"apogee": 3172.3661371367834, "out_of_rail_stability_margin": 2.6118030335779885, "lateral_surface_wind": -1.5509809676980937, "impact_velocity": -5.43271685851816, "x_impact": 936.90507471774, "max_mach_number": 0.7827894046171361, "out_of_rail_time": 0.3676385598200538, "apogee_y": 406.6970424845242, "out_of_rail_velocity": 24.862321934329337, "apogee_x": 312.12128777303394, "initial_stability_margin": 2.5357452900787627, "t_final": 296.35001956468915, "apogee_time": 24.993146070423272, "frontal_surface_wind": 1.3282403507220066, "y_impact": 441.08505038386437} -{"apogee": 2360.403576197861, "out_of_rail_stability_margin": 2.6853853697933907, "lateral_surface_wind": -1.9707184142203245, "impact_velocity": -5.446210736480459, "x_impact": 588.9499781812053, "max_mach_number": 0.6263612655742771, "out_of_rail_time": 0.404691767655865, "apogee_y": 307.0348328570246, "out_of_rail_velocity": 22.187103662599174, "apogee_x": 185.22492937642824, "initial_stability_margin": 2.601401309382088, "t_final": 243.40081389044673, "apogee_time": 22.026348781640873, "frontal_surface_wind": 1.1008422606502108, "y_impact": 203.55659434890597} -{"apogee": 4067.570923981202, "out_of_rail_stability_margin": 2.6586899680832885, "lateral_surface_wind": -3.0550230892486208, "impact_velocity": -5.451952149902506, "x_impact": 1064.8195194146583, "max_mach_number": 0.9615077185509234, "out_of_rail_time": 0.337275625112593, "apogee_y": 612.8197322581985, "out_of_rail_velocity": 27.729850329662042, "apogee_x": 288.31792440848415, "initial_stability_margin": 2.589091143722179, "t_final": 340.9932976785597, "apogee_time": 27.731185931068193, "frontal_surface_wind": 0.5178176468356794, "y_impact": 88.30094094941508} -{"apogee": 2340.641327790184, "out_of_rail_stability_margin": 2.7392030341373017, "lateral_surface_wind": -0.41907721988961666, "impact_velocity": -5.449171008585468, "x_impact": 561.206828786144, "max_mach_number": 0.6251661563497249, "out_of_rail_time": 0.4044442028105511, "apogee_y": 336.2659107532565, "out_of_rail_velocity": 22.172991682531155, "apogee_x": 343.7829809780164, "initial_stability_margin": 2.658225444004287, "t_final": 249.9400911306406, "apogee_time": 21.954226938488453, "frontal_surface_wind": 0.199171339200714, "y_impact": 484.7371280635272} -{"apogee": 3579.5479385247118, "out_of_rail_stability_margin": 2.5451077062941465, "lateral_surface_wind": -2.669830535964342, "impact_velocity": -5.388039633947939, "x_impact": 842.1111552338135, "max_mach_number": 0.8589745000152805, "out_of_rail_time": 0.3531685688972377, "apogee_y": 501.9428531519967, "out_of_rail_velocity": 26.11856148883027, "apogee_x": 189.378493944284, "initial_stability_margin": 2.4734138145162627, "t_final": 302.0706823418622, "apogee_time": 26.312649507906585, "frontal_surface_wind": 0.8610078199650714, "y_impact": 220.585123008315} -{"apogee": 3121.97939180159, "out_of_rail_stability_margin": 2.6661979333420636, "lateral_surface_wind": -0.40093206032128037, "impact_velocity": -5.494326226564096, "x_impact": 877.4183826915109, "max_mach_number": 0.775548267416818, "out_of_rail_time": 0.36904728255616387, "apogee_y": 460.13713540906156, "out_of_rail_velocity": 24.75670900012533, "apogee_x": 572.9030418306415, "initial_stability_margin": 2.59220404020672, "t_final": 282.00266195424206, "apogee_time": 24.85165541704279, "frontal_surface_wind": 0.23355603523769028, "y_impact": 700.237348800809} -{"apogee": 3658.5229083105523, "out_of_rail_stability_margin": 2.5950401423007743, "lateral_surface_wind": -1.2234192669781416, "impact_velocity": -5.491451723651231, "x_impact": 754.637932124631, "max_mach_number": 0.86922511116637, "out_of_rail_time": 0.3512704857762177, "apogee_y": 456.84843358543276, "out_of_rail_velocity": 26.30742538991279, "apogee_x": 384.7205533649283, "initial_stability_margin": 2.5266719523309416, "t_final": 314.6062426839038, "apogee_time": 26.623679512350137, "frontal_surface_wind": 0.4361918013933481, "y_impact": 480.189401096976} -{"apogee": 2778.769022874158, "out_of_rail_stability_margin": 2.6254753907838535, "lateral_surface_wind": -1.6865963469721204, "impact_velocity": -5.4858960744805545, "x_impact": 858.5368653768269, "max_mach_number": 0.7068783397560015, "out_of_rail_time": 0.3843789767658435, "apogee_y": 499.31872981337864, "out_of_rail_velocity": 23.57271195441147, "apogee_x": 397.7882375529353, "initial_stability_margin": 2.5459340052904884, "t_final": 270.0639094280795, "apogee_time": 23.677731767096688, "frontal_surface_wind": 0.7611430681552227, "y_impact": 536.345323496139} -{"apogee": 1841.7050184966954, "out_of_rail_stability_margin": 2.6843153466895884, "lateral_surface_wind": -2.011694560485065, "impact_velocity": -5.523180234771029, "x_impact": 480.69793138619906, "max_mach_number": 0.5242248744564357, "out_of_rail_time": 0.435037894822366, "apogee_y": 296.707190701299, "out_of_rail_velocity": 20.351726381163644, "apogee_x": 169.27132863067874, "initial_stability_margin": 2.603336478843542, "t_final": 209.29302630747515, "apogee_time": 19.7801064190185, "frontal_surface_wind": 0.6779659446644873, "y_impact": 178.31479563596673} -{"apogee": 3037.237008021175, "out_of_rail_stability_margin": 2.6678959041573655, "lateral_surface_wind": -2.4299725345919096, "impact_velocity": -5.47791882513465, "x_impact": 850.8987545123707, "max_mach_number": 0.7550607827972365, "out_of_rail_time": 0.37377370809321186, "apogee_y": 520.9927198614877, "out_of_rail_velocity": 24.422082312661217, "apogee_x": 280.57900981760304, "initial_stability_margin": 2.5918815080261512, "t_final": 273.6790986002885, "apogee_time": 24.57396820692478, "frontal_surface_wind": 0.6475623270092931, "y_impact": 295.26542724129814} -{"apogee": 3772.6772058195174, "out_of_rail_stability_margin": 2.6939358011930894, "lateral_surface_wind": -1.0791341599000386, "impact_velocity": -5.406757006523337, "x_impact": 1069.4628935819183, "max_mach_number": 0.9009616147878337, "out_of_rail_time": 0.3459148080590426, "apogee_y": 428.2542638487886, "out_of_rail_velocity": 26.81879163907018, "apogee_x": 469.1944885286865, "initial_stability_margin": 2.623338733975152, "t_final": 305.07903144535084, "apogee_time": 26.851457733668546, "frontal_surface_wind": 1.2687204101177985, "y_impact": 580.4771938835526} -{"apogee": 4089.6729651946916, "out_of_rail_stability_margin": 2.7627929841126644, "lateral_surface_wind": -1.975456299146762, "impact_velocity": -5.4551737929964155, "x_impact": 1101.902365699173, "max_mach_number": 0.965112645213311, "out_of_rail_time": 0.3347526563042535, "apogee_y": 507.2149363050274, "out_of_rail_velocity": 27.940410308829343, "apogee_x": 372.93724943438093, "initial_stability_margin": 2.698842839893898, "t_final": 341.60522508318337, "apogee_time": 27.777940011956428, "frontal_surface_wind": 0.7078058373774683, "y_impact": 383.2894376674517} -{"apogee": 3960.9073873832313, "out_of_rail_stability_margin": 2.569160440853992, "lateral_surface_wind": -1.9566766965131677, "impact_velocity": -5.490575796768141, "x_impact": 1066.4863990935226, "max_mach_number": 0.9317087629535209, "out_of_rail_time": 0.34155215002464523, "apogee_y": 424.89302485227677, "out_of_rail_velocity": 27.217459546858016, "apogee_x": 286.6141190098142, "initial_stability_margin": 2.497736064735817, "t_final": 330.9109040932922, "apogee_time": 27.46901416997754, "frontal_surface_wind": 0.8233888098172857, "y_impact": 167.55015859795103} -{"apogee": 4141.362797765315, "out_of_rail_stability_margin": 2.6941537127686392, "lateral_surface_wind": -2.3546150873162497, "impact_velocity": -5.428318041524851, "x_impact": 1261.9049937230293, "max_mach_number": 0.9806177657404264, "out_of_rail_time": 0.3329481885937558, "apogee_y": 600.8002872362879, "out_of_rail_velocity": 28.120277473287658, "apogee_x": 438.98108719628885, "initial_stability_margin": 2.625457289718042, "t_final": 336.99013878938655, "apogee_time": 27.88371219551664, "frontal_surface_wind": 0.8831145321052146, "y_impact": 345.85155995483694} -{"apogee": 3777.8060247655567, "out_of_rail_stability_margin": 2.740738359366931, "lateral_surface_wind": -1.1887613394315795, "impact_velocity": -5.451477370337596, "x_impact": 1046.9099942316348, "max_mach_number": 0.8968814731129543, "out_of_rail_time": 0.3451206731180281, "apogee_y": 489.9104042509693, "out_of_rail_velocity": 26.86965068079362, "apogee_x": 441.083771373309, "initial_stability_margin": 2.677373051160214, "t_final": 311.75814950884796, "apogee_time": 26.91175358465324, "frontal_surface_wind": 1.1666312579326317, "y_impact": 653.8684081851897} -{"apogee": 3707.7736932947414, "out_of_rail_stability_margin": 2.695626732936276, "lateral_surface_wind": -2.077659141981856, "impact_velocity": -5.493368615820256, "x_impact": 951.3880482780205, "max_mach_number": 0.8764356266514626, "out_of_rail_time": 0.34971435660156036, "apogee_y": 492.0627829145923, "out_of_rail_velocity": 26.451807430500274, "apogee_x": 366.3995325413794, "initial_stability_margin": 2.6270135100430645, "t_final": 308.2620639375193, "apogee_time": 26.76730579087758, "frontal_surface_wind": 1.368054473167725, "y_impact": 366.753091264641} -{"apogee": 4084.2167624438844, "out_of_rail_stability_margin": 2.6566889358110033, "lateral_surface_wind": -1.1561498315630754, "impact_velocity": -5.4502573678097, "x_impact": 1162.2565449674469, "max_mach_number": 0.9701128190375973, "out_of_rail_time": 0.3339726382389637, "apogee_y": 581.4750651636589, "out_of_rail_velocity": 28.026842870869768, "apogee_x": 599.2359146585952, "initial_stability_margin": 2.591775984823244, "t_final": 331.17050726095965, "apogee_time": 27.72896057272544, "frontal_surface_wind": 0.42193066438241544, "y_impact": 616.1074764467137} -{"apogee": 3678.8157606004443, "out_of_rail_stability_margin": 2.677326423244426, "lateral_surface_wind": -2.061841431128059, "impact_velocity": -5.395845506299947, "x_impact": 1048.4341973955668, "max_mach_number": 0.881194128770693, "out_of_rail_time": 0.34898939602083645, "apogee_y": 510.65497032396587, "out_of_rail_velocity": 26.499074018199057, "apogee_x": 350.980032514924, "initial_stability_margin": 2.608256699580136, "t_final": 315.45734343010963, "apogee_time": 26.594594642433613, "frontal_surface_wind": 1.0222750794545203, "y_impact": 355.01915113920865} -{"apogee": 2472.656877766568, "out_of_rail_stability_margin": 2.507484742594506, "lateral_surface_wind": -1.9664018820033964, "impact_velocity": -5.323631729320976, "x_impact": 794.0942162856608, "max_mach_number": 0.6566017060174654, "out_of_rail_time": 0.39736369814000994, "apogee_y": 425.234747082535, "out_of_rail_velocity": 22.703531699387632, "apogee_x": 300.1149092456871, "initial_stability_margin": 2.423274131954858, "t_final": 255.54585334853377, "apogee_time": 22.42271296912757, "frontal_surface_wind": 1.3229437956453014, "y_impact": 322.9156273192686} -{"apogee": 2767.9781078264077, "out_of_rail_stability_margin": 2.6857211418551596, "lateral_surface_wind": -2.002188582826574, "impact_velocity": -5.525036714595296, "x_impact": 787.8029964817921, "max_mach_number": 0.7010393087149196, "out_of_rail_time": 0.38476574556272625, "apogee_y": 399.54878883727775, "out_of_rail_velocity": 23.522574711600722, "apogee_x": 298.63457847353015, "initial_stability_margin": 2.61058943645918, "t_final": 262.6987113053321, "apogee_time": 23.661545656357543, "frontal_surface_wind": 1.1346705706895124, "y_impact": 249.23781365018255} -{"apogee": 3367.773250042231, "out_of_rail_stability_margin": 2.6951119026144568, "lateral_surface_wind": -1.5279923896434706, "impact_velocity": -5.382856034028341, "x_impact": 984.3345820637068, "max_mach_number": 0.821747134045166, "out_of_rail_time": 0.3597822721763336, "apogee_y": 488.5357196422515, "out_of_rail_velocity": 25.52214187350003, "apogee_x": 426.53802285721065, "initial_stability_margin": 2.6215724048338505, "t_final": 299.4653658384562, "apogee_time": 25.6172260122159, "frontal_surface_wind": 1.085932443748838, "y_impact": 494.3998956691155} -{"apogee": 3711.721949041975, "out_of_rail_stability_margin": 2.7971198880869967, "lateral_surface_wind": -1.3070182917363127, "impact_velocity": -5.433991790548651, "x_impact": 914.4760462981103, "max_mach_number": 0.8878368012670003, "out_of_rail_time": 0.34824228423898945, "apogee_y": 473.0642472178182, "out_of_rail_velocity": 26.604086321996505, "apogee_x": 455.166321412908, "initial_stability_margin": 2.7283633378538554, "t_final": 321.5762364507115, "apogee_time": 26.711574791793115, "frontal_surface_wind": 0.5522341434352827, "y_impact": 160.503166952889} -{"apogee": 3964.2555093177943, "out_of_rail_stability_margin": 2.4914859598500203, "lateral_surface_wind": -2.1348443650758266, "impact_velocity": -5.4302357645449515, "x_impact": 1155.9697831385804, "max_mach_number": 0.9412979792037091, "out_of_rail_time": 0.3394293155125207, "apogee_y": 583.6223947419871, "out_of_rail_velocity": 27.465681518778936, "apogee_x": 467.51609248831676, "initial_stability_margin": 2.421786155622884, "t_final": 329.50475316683475, "apogee_time": 27.40862103866661, "frontal_surface_wind": 1.03309720901587, "y_impact": 280.4956885358006} -{"apogee": 3512.660199674777, "out_of_rail_stability_margin": 2.753137037646359, "lateral_surface_wind": -2.048649750063865, "impact_velocity": -5.5175104924851865, "x_impact": 763.3900580064993, "max_mach_number": 0.8386243339737114, "out_of_rail_time": 0.35627129524901774, "apogee_y": 329.60011967617953, "out_of_rail_velocity": 25.845673025793673, "apogee_x": 183.8338985052621, "initial_stability_margin": 2.684264332501433, "t_final": 301.01574873490335, "apogee_time": 26.154128373886902, "frontal_surface_wind": 1.1949412152636003, "y_impact": 52.18112769301907} -{"apogee": 2381.4716795524273, "out_of_rail_stability_margin": 2.7418335216454066, "lateral_surface_wind": -2.372658234238031, "impact_velocity": -5.675559059411142, "x_impact": 635.4472595487402, "max_mach_number": 0.6226946967181155, "out_of_rail_time": 0.4050932855997159, "apogee_y": 373.9878151779781, "out_of_rail_velocity": 22.14518579493166, "apogee_x": 203.77219850909816, "initial_stability_margin": 2.6618791851705947, "t_final": 234.85180101831145, "apogee_time": 22.22124648941602, "frontal_surface_wind": 0.8334244955214548, "y_impact": 155.77580489147732} -{"apogee": 2051.112635680478, "out_of_rail_stability_margin": 2.713341094699049, "lateral_surface_wind": -1.3636034336990916, "impact_velocity": -5.491574284189551, "x_impact": 537.5468286321724, "max_mach_number": 0.5653437026473609, "out_of_rail_time": 0.42344009699625007, "apogee_y": 332.1548643195834, "out_of_rail_velocity": 21.046529327828576, "apogee_x": 271.26114560298333, "initial_stability_margin": 2.6250577824221986, "t_final": 225.44690400867387, "apogee_time": 20.745997893299656, "frontal_surface_wind": 0.6039874727969377, "y_impact": 291.28041588981074} -{"apogee": 2607.60334834971, "out_of_rail_stability_margin": 2.765267034264323, "lateral_surface_wind": -1.9477875248629404, "impact_velocity": -5.549118423901294, "x_impact": 695.9271270682851, "max_mach_number": 0.6720591497087958, "out_of_rail_time": 0.3918288383577359, "apogee_y": 359.2243376442485, "out_of_rail_velocity": 23.04185941095464, "apogee_x": 262.7637570875904, "initial_stability_margin": 2.6892207162865067, "t_final": 251.06949490608423, "apogee_time": 23.03999505808788, "frontal_surface_wind": 0.7807307162220144, "y_impact": 269.85085936265386} -{"apogee": 2337.93532172868, "out_of_rail_stability_margin": 2.7160091807685776, "lateral_surface_wind": -2.006228250037365, "impact_velocity": -5.407360311399933, "x_impact": 687.2086621296102, "max_mach_number": 0.6240724220162707, "out_of_rail_time": 0.4035184604259801, "apogee_y": 408.4381147121196, "out_of_rail_velocity": 22.22797537388183, "apogee_x": 279.070019697093, "initial_stability_margin": 2.6408960172747307, "t_final": 243.00628384004548, "apogee_time": 21.948555366577406, "frontal_surface_wind": 0.6151950113713953, "y_impact": 327.79951263806424} -{"apogee": 4474.596718834028, "out_of_rail_stability_margin": 2.570516225516628, "lateral_surface_wind": -1.9538235605577339, "impact_velocity": -5.387762198347083, "x_impact": 1365.720998018849, "max_mach_number": 1.0725611170800846, "out_of_rail_time": 0.3187898735596074, "apogee_y": 535.1471121520802, "out_of_rail_velocity": 29.703728863380956, "apogee_x": 447.0075333927888, "initial_stability_margin": 2.5049040748120155, "t_final": 364.23605909083216, "apogee_time": 28.689947559584226, "frontal_surface_wind": 0.8301363267677834, "y_impact": 240.01514455829883} -{"apogee": 3551.467781961071, "out_of_rail_stability_margin": 2.832098960549353, "lateral_surface_wind": -1.9061515769750361, "impact_velocity": -5.67487451441203, "x_impact": 969.5490907833738, "max_mach_number": 0.8404400719797034, "out_of_rail_time": 0.35503892404052895, "apogee_y": 476.91157230954144, "out_of_rail_velocity": 25.957242617882024, "apogee_x": 330.28093725303995, "initial_stability_margin": 2.7693108043568464, "t_final": 300.8290076603381, "apogee_time": 26.356307247234245, "frontal_surface_wind": 1.2458044828619788, "y_impact": 327.4234128097231} -{"apogee": 3603.4953660541555, "out_of_rail_stability_margin": 2.7459902681033745, "lateral_surface_wind": -1.9344841184244779, "impact_velocity": -5.420853688419889, "x_impact": 1030.698258404571, "max_mach_number": 0.8640359422666142, "out_of_rail_time": 0.3515874972438818, "apogee_y": 510.8153776518894, "out_of_rail_velocity": 26.251540876962743, "apogee_x": 372.0272583323134, "initial_stability_margin": 2.6787198426523897, "t_final": 314.0780760182451, "apogee_time": 26.401895898575034, "frontal_surface_wind": 1.369192405597682, "y_impact": 380.2902634473973} -{"apogee": 3849.649493560174, "out_of_rail_stability_margin": 2.6703029679949846, "lateral_surface_wind": -2.090597906653129, "impact_velocity": -5.531019172822668, "x_impact": 912.6444557674298, "max_mach_number": 0.9063740130662536, "out_of_rail_time": 0.3448655473723638, "apogee_y": 492.37745749907526, "out_of_rail_velocity": 26.916261001158126, "apogee_x": 360.69230274990554, "initial_stability_margin": 2.602436805125189, "t_final": 323.39029924990587, "apogee_time": 27.16330812872014, "frontal_surface_wind": 0.9072423800843563, "y_impact": 150.7063471121803} -{"apogee": 3161.902027378944, "out_of_rail_stability_margin": 2.5709521473733687, "lateral_surface_wind": -1.974508853508563, "impact_velocity": -5.332144172118642, "x_impact": 799.2283464453564, "max_mach_number": 0.7832711805802205, "out_of_rail_time": 0.36837705585941743, "apogee_y": 406.18435369775926, "out_of_rail_velocity": 24.81216471413328, "apogee_x": 277.0106078660841, "initial_stability_margin": 2.490782865872974, "t_final": 296.4403638411272, "apogee_time": 24.92905738681912, "frontal_surface_wind": 1.094029039101264, "y_impact": 295.39522530547947} -{"apogee": 3272.263018635024, "out_of_rail_stability_margin": 2.6350351728744514, "lateral_surface_wind": -2.6882111481313893, "impact_velocity": -5.451943111733587, "x_impact": 688.6769676063783, "max_mach_number": 0.8003312641679518, "out_of_rail_time": 0.3651646605778672, "apogee_y": 504.5350486745019, "out_of_rail_velocity": 25.091516167735513, "apogee_x": 248.71448383135967, "initial_stability_margin": 2.5579032000342874, "t_final": 296.79133790187785, "apogee_time": 25.364639102325278, "frontal_surface_wind": 0.12487466806871206, "y_impact": 103.64704638544711} -{"apogee": 3448.2450509313085, "out_of_rail_stability_margin": 2.661855698235735, "lateral_surface_wind": -1.3170971426323705, "impact_velocity": -5.41129562733955, "x_impact": 661.9706694392303, "max_mach_number": 0.838040342602538, "out_of_rail_time": 0.3571047342249576, "apogee_y": 346.6018676115578, "out_of_rail_velocity": 25.822991610845698, "apogee_x": 277.7143967337772, "initial_stability_margin": 2.5923199880903938, "t_final": 306.27389672409333, "apogee_time": 25.86166253828633, "frontal_surface_wind": 0.5277447119381251, "y_impact": 51.67386316614537} -{"apogee": 3290.5344890592064, "out_of_rail_stability_margin": 2.823834446764486, "lateral_surface_wind": -2.559630066427644, "impact_velocity": -5.568539464839326, "x_impact": 789.1794054030901, "max_mach_number": 0.7949162812887803, "out_of_rail_time": 0.36445067022998456, "apogee_y": 417.42564374859006, "out_of_rail_velocity": 25.156238693489815, "apogee_x": 179.1371284955813, "initial_stability_margin": 2.7552825996719372, "t_final": 291.9921836293565, "apogee_time": 25.485245926343506, "frontal_surface_wind": 1.1478778157313887, "y_impact": 139.11675981865415} -{"apogee": 3197.2079295055464, "out_of_rail_stability_margin": 2.729628179535383, "lateral_surface_wind": -2.126686209876386, "impact_velocity": -5.434535537947584, "x_impact": 903.6530057384225, "max_mach_number": 0.7871176895121665, "out_of_rail_time": 0.36621307363426925, "apogee_y": 458.8828738764898, "out_of_rail_velocity": 24.977106558947007, "apogee_x": 326.9314375831788, "initial_stability_margin": 2.657016371374412, "t_final": 295.0941529574857, "apogee_time": 25.08810979302256, "frontal_surface_wind": 1.0497885839987018, "y_impact": 223.1770648080323} -{"apogee": 3314.9559761991923, "out_of_rail_stability_margin": 2.5772446829183266, "lateral_surface_wind": -2.999977911684147, "impact_velocity": -5.351792481433464, "x_impact": 939.7176631453317, "max_mach_number": 0.81498830384019, "out_of_rail_time": 0.3617205404336946, "apogee_y": 500.8210871426222, "out_of_rail_velocity": 25.37591387448671, "apogee_x": 290.290666224917, "initial_stability_margin": 2.5017884089265694, "t_final": 293.19266716649275, "apogee_time": 25.42614967344149, "frontal_surface_wind": 1.2148757445572633, "y_impact": 214.52045155582036} -{"apogee": 3292.002876855817, "out_of_rail_stability_margin": 2.733632852404229, "lateral_surface_wind": -2.607287645571149, "impact_velocity": -5.322144715968636, "x_impact": 722.6326100063641, "max_mach_number": 0.8060319577854568, "out_of_rail_time": 0.36247486582578636, "apogee_y": 381.4874094999855, "out_of_rail_velocity": 25.29763568953683, "apogee_x": 109.14545866680007, "initial_stability_margin": 2.661633122999937, "t_final": 298.69776811228735, "apogee_time": 25.364531887452518, "frontal_surface_wind": 1.035075209857094, "y_impact": 84.94600318606045} -{"apogee": 2985.7746126140023, "out_of_rail_stability_margin": 2.6457580790106587, "lateral_surface_wind": -1.3484902480027192, "impact_velocity": -5.385608016792348, "x_impact": 813.4776789268403, "max_mach_number": 0.7474977033226897, "out_of_rail_time": 0.3751146989339258, "apogee_y": 446.1361819172548, "out_of_rail_velocity": 24.301668918890005, "apogee_x": 406.09585866556597, "initial_stability_margin": 2.5693631179574985, "t_final": 283.25331388836736, "apogee_time": 24.3672240409246, "frontal_surface_wind": 0.6370158889173403, "y_impact": 377.12498789219825} -{"apogee": 4678.836609296462, "out_of_rail_stability_margin": 2.719868053610105, "lateral_surface_wind": -2.5325193514541233, "impact_velocity": -5.505279827006927, "x_impact": 1177.273340224358, "max_mach_number": 1.1126641603274456, "out_of_rail_time": 0.31256705461247886, "apogee_y": 538.2326451067859, "out_of_rail_velocity": 30.476319149501894, "apogee_x": 328.62737816085064, "initial_stability_margin": 2.6599910745226856, "t_final": 363.63795779770504, "apogee_time": 29.24655051666427, "frontal_surface_wind": 1.2065136929678983, "y_impact": 169.13561809808476} -{"apogee": 2735.707497264747, "out_of_rail_stability_margin": 2.716786835091791, "lateral_surface_wind": -1.4012568747556604, "impact_velocity": -5.373600310593555, "x_impact": 508.3928096883872, "max_mach_number": 0.6976771068973945, "out_of_rail_time": 0.3860246367328446, "apogee_y": 330.5795314291197, "out_of_rail_velocity": 23.486381151829647, "apogee_x": 220.58810599259422, "initial_stability_margin": 2.639948432459632, "t_final": 265.4221959273884, "apogee_time": 23.471169984382406, "frontal_surface_wind": 0.5300841656893285, "y_impact": 236.08015795880019} -{"apogee": 4530.455232112101, "out_of_rail_stability_margin": 2.7003530767190975, "lateral_surface_wind": -2.128304015999999, "impact_velocity": -5.443721315204601, "x_impact": 1238.3098829952373, "max_mach_number": 1.0869749665699495, "out_of_rail_time": 0.31619501188509225, "apogee_y": 576.1261461752802, "out_of_rail_velocity": 30.048592673970322, "apogee_x": 421.0096311788575, "initial_stability_margin": 2.6382813514097005, "t_final": 362.617803473382, "apogee_time": 28.81617842917618, "frontal_surface_wind": 0.9579847092985067, "y_impact": 425.00955458018257} -{"apogee": 2927.296578809553, "out_of_rail_stability_margin": 2.661843530068848, "lateral_surface_wind": -0.40563196008037694, "impact_velocity": -5.536074863857468, "x_impact": 705.2385151979153, "max_mach_number": 0.7324319191700941, "out_of_rail_time": 0.3785719398181944, "apogee_y": 372.3569671139894, "out_of_rail_velocity": 23.990526268930452, "apogee_x": 434.5597193115272, "initial_stability_margin": 2.584348415660154, "t_final": 274.00878577380234, "apogee_time": 24.234324881977127, "frontal_surface_wind": 0.2252945883743493, "y_impact": 581.4270327042325} -{"apogee": 2208.79339890547, "out_of_rail_stability_margin": 2.7648939958974466, "lateral_surface_wind": -3.042583627997213, "impact_velocity": -5.5564929700116865, "x_impact": 589.4611463790969, "max_mach_number": 0.5969501946321433, "out_of_rail_time": 0.4126204871285791, "apogee_y": 384.62301609897446, "out_of_rail_velocity": 21.647297298478268, "apogee_x": 147.13771863605942, "initial_stability_margin": 2.683341464348329, "t_final": 233.53090052269306, "apogee_time": 21.442429020027927, "frontal_surface_wind": 0.5865032462484265, "y_impact": 69.6412808128528} -{"apogee": 3629.5958386167945, "out_of_rail_stability_margin": 2.6756203083008394, "lateral_surface_wind": -2.622227566231293, "impact_velocity": -5.371812048939505, "x_impact": 1067.95772805205, "max_mach_number": 0.873429451068437, "out_of_rail_time": 0.3495879960393531, "apogee_y": 534.8298232559262, "out_of_rail_velocity": 26.465079408396257, "apogee_x": 310.3799830786311, "initial_stability_margin": 2.6086512437361704, "t_final": 313.4640864261127, "apogee_time": 26.41455678974885, "frontal_surface_wind": 0.8950674602178139, "y_impact": 257.1165420310375} -{"apogee": 3549.5417237247093, "out_of_rail_stability_margin": 2.59224638335205, "lateral_surface_wind": -1.657798080313631, "impact_velocity": -5.366162218295959, "x_impact": 1053.266093809655, "max_mach_number": 0.8586336645676167, "out_of_rail_time": 0.35270346167702127, "apogee_y": 538.5935306225275, "out_of_rail_velocity": 26.176157695606875, "apogee_x": 462.9826138452179, "initial_stability_margin": 2.522480682061238, "t_final": 307.0424510585333, "apogee_time": 26.17929708665742, "frontal_surface_wind": 0.8219802508143896, "y_impact": 610.5059183465091} -{"apogee": 2193.129737731587, "out_of_rail_stability_margin": 2.645431196096237, "lateral_surface_wind": -2.0080335313188553, "impact_velocity": -5.439570630057675, "x_impact": 582.0450004636883, "max_mach_number": 0.5958968136797136, "out_of_rail_time": 0.41356185942681084, "apogee_y": 342.81480334167196, "out_of_rail_velocity": 21.654494653132723, "apogee_x": 205.62280904951044, "initial_stability_margin": 2.561042167359751, "t_final": 237.248409399632, "apogee_time": 21.334580854409342, "frontal_surface_wind": 0.6092766451812894, "y_impact": 247.47921082417926} -{"apogee": 3235.959597680429, "out_of_rail_stability_margin": 2.539477837643631, "lateral_surface_wind": -1.340445194299174, "impact_velocity": -5.478114721673466, "x_impact": 770.1314580220317, "max_mach_number": 0.7886723253471553, "out_of_rail_time": 0.36720191154951515, "apogee_y": 389.2522881774461, "out_of_rail_velocity": 24.893565609407993, "apogee_x": 335.5766766301076, "initial_stability_margin": 2.460198867678628, "t_final": 289.964932227119, "apogee_time": 25.261161034121237, "frontal_surface_wind": 0.6537750934165614, "y_impact": 306.19040722224577} -{"apogee": 3106.7848493421875, "out_of_rail_stability_margin": 2.6274121847703533, "lateral_surface_wind": -1.6572132997326618, "impact_velocity": -5.365385071779964, "x_impact": 909.0643762637882, "max_mach_number": 0.7748279663980265, "out_of_rail_time": 0.3684593245860088, "apogee_y": 477.10921719614925, "out_of_rail_velocity": 24.790680489905142, "apogee_x": 399.3789133897634, "initial_stability_margin": 2.554209592551922, "t_final": 287.6605553746628, "apogee_time": 24.740501042589642, "frontal_surface_wind": 0.8231586037997962, "y_impact": 522.0146227401367} -{"apogee": 3579.0284681169096, "out_of_rail_stability_margin": 2.8412025766451077, "lateral_surface_wind": -2.6556061300008786, "impact_velocity": -5.410308705633951, "x_impact": 1156.0000365114815, "max_mach_number": 0.8646284131239057, "out_of_rail_time": 0.35178466631790845, "apogee_y": 732.5700925472048, "out_of_rail_velocity": 26.248321302482687, "apogee_x": 440.5896047819459, "initial_stability_margin": 2.772288258997998, "t_final": 313.9559752249556, "apogee_time": 26.29209856427568, "frontal_surface_wind": 0.9039278948624193, "y_impact": 462.06319292311287} -{"apogee": 3316.983942539945, "out_of_rail_stability_margin": 2.604685536045193, "lateral_surface_wind": -1.1538835565851662, "impact_velocity": -5.437477393533906, "x_impact": 957.879353894639, "max_mach_number": 0.8137087590172215, "out_of_rail_time": 0.36195105066465927, "apogee_y": 509.79090210717413, "out_of_rail_velocity": 25.376789697039268, "apogee_x": 523.2352626313552, "initial_stability_margin": 2.5302712038828594, "t_final": 299.71068505555536, "apogee_time": 25.46563051338241, "frontal_surface_wind": 0.4280895425163781, "y_impact": 527.6910715496916} -{"apogee": 2818.166329527309, "out_of_rail_stability_margin": 2.6211136353627693, "lateral_surface_wind": -1.9433942452880686, "impact_velocity": -5.407815278728806, "x_impact": 768.6893883274456, "max_mach_number": 0.7151229057125472, "out_of_rail_time": 0.38349322389701485, "apogee_y": 418.86406020033377, "out_of_rail_velocity": 23.686332784003163, "apogee_x": 264.24688901129787, "initial_stability_margin": 2.539623604269906, "t_final": 264.2184254071764, "apogee_time": 23.788475802233222, "frontal_surface_wind": 1.1868704441954219, "y_impact": 313.60436855422125} -{"apogee": 3020.346312541379, "out_of_rail_stability_margin": 2.7491927040216253, "lateral_surface_wind": -1.1574684773080104, "impact_velocity": -5.408960091983601, "x_impact": 768.0404218547601, "max_mach_number": 0.7558099143704472, "out_of_rail_time": 0.37295645761346513, "apogee_y": 417.88612285933874, "out_of_rail_velocity": 24.476492021927815, "apogee_x": 397.22495184907933, "initial_stability_margin": 2.676227943544478, "t_final": 285.2884768768483, "apogee_time": 24.476629670007434, "frontal_surface_wind": 0.41829970428843255, "y_impact": 421.5872541320819} -{"apogee": 3933.675123469475, "out_of_rail_stability_margin": 2.625118322318927, "lateral_surface_wind": -2.0539695819813812, "impact_velocity": -5.500007205488249, "x_impact": 1142.0369321360984, "max_mach_number": 0.9225081700713732, "out_of_rail_time": 0.34278494229381656, "apogee_y": 543.3452433688628, "out_of_rail_velocity": 27.100725517602143, "apogee_x": 389.8490252888048, "initial_stability_margin": 2.5552388034689213, "t_final": 326.8950011999286, "apogee_time": 27.43469395279589, "frontal_surface_wind": 1.0380006654550742, "y_impact": 387.8071583320151} -{"apogee": 3454.9736118508704, "out_of_rail_stability_margin": 2.6495988453573047, "lateral_surface_wind": -2.1305099531222016, "impact_velocity": -5.4685543514673345, "x_impact": 851.766236787074, "max_mach_number": 0.8311682406734695, "out_of_rail_time": 0.35828143894886416, "apogee_y": 454.6936664497609, "out_of_rail_velocity": 25.692934769610694, "apogee_x": 299.5357186297026, "initial_stability_margin": 2.5783854426526935, "t_final": 295.9795316966189, "apogee_time": 25.967014854855083, "frontal_surface_wind": 0.8242666148339358, "y_impact": 334.5441652631069} -{"apogee": 4452.03081770866, "out_of_rail_stability_margin": 2.8028901735793808, "lateral_surface_wind": -1.4850578831558547, "impact_velocity": -5.550898763820862, "x_impact": 1332.7501882057477, "max_mach_number": 1.050214295984865, "out_of_rail_time": 0.3215759451475568, "apogee_y": 522.4616868076242, "out_of_rail_velocity": 29.394056854719494, "apogee_x": 493.51203863208906, "initial_stability_margin": 2.740129733526391, "t_final": 351.48544554725606, "apogee_time": 28.73251017765516, "frontal_surface_wind": 1.4015589445772467, "y_impact": 530.8709217899467} -{"apogee": 3356.3506984035444, "out_of_rail_stability_margin": 2.7686177753049686, "lateral_surface_wind": -2.34427064400455, "impact_velocity": -5.460121069264223, "x_impact": 1022.1785852864873, "max_mach_number": 0.816274122942057, "out_of_rail_time": 0.3610187934928763, "apogee_y": 511.07103065282746, "out_of_rail_velocity": 25.43935367525323, "apogee_x": 357.67150231205795, "initial_stability_margin": 2.695378477918604, "t_final": 295.55736699127254, "apogee_time": 25.61372785839001, "frontal_surface_wind": 0.9102190032575765, "y_impact": 264.0203284255607} -{"apogee": 2711.2102514551525, "out_of_rail_stability_margin": 2.834166933716331, "lateral_surface_wind": -0.6463047972128639, "impact_velocity": -5.457705414176453, "x_impact": 714.8153711438248, "max_mach_number": 0.6930646489227333, "out_of_rail_time": 0.38719649315856375, "apogee_y": 322.04537998184367, "out_of_rail_velocity": 23.369417988867674, "apogee_x": 397.05768849572036, "initial_stability_margin": 2.7566387753834594, "t_final": 266.496623373634, "apogee_time": 23.423208595739766, "frontal_surface_wind": 0.9120630132334481, "y_impact": 414.77068407047227} -{"apogee": 3960.2869431824897, "out_of_rail_stability_margin": 2.5938324595643016, "lateral_surface_wind": -1.856657910038785, "impact_velocity": -5.398690821163035, "x_impact": 986.6147359519377, "max_mach_number": 0.9334591055557193, "out_of_rail_time": 0.3403786328397959, "apogee_y": 449.65532625411447, "out_of_rail_velocity": 27.317539067811897, "apogee_x": 323.3975006094162, "initial_stability_margin": 2.5247249693620932, "t_final": 328.4124071346738, "apogee_time": 27.434208188560003, "frontal_surface_wind": 0.9093081483625092, "y_impact": 369.4531610349349} -{"apogee": 3627.3108797706805, "out_of_rail_stability_margin": 2.5241790909009554, "lateral_surface_wind": -1.1533300559886244, "impact_velocity": -5.418074733302044, "x_impact": 835.4632013629107, "max_mach_number": 0.869768143604993, "out_of_rail_time": 0.3521066053853384, "apogee_y": 396.5862934338718, "out_of_rail_velocity": 26.226286354539223, "apogee_x": 366.0073864812293, "initial_stability_margin": 2.4490295392177637, "t_final": 317.6703436095071, "apogee_time": 26.442564395341375, "frontal_surface_wind": 0.42957851496878957, "y_impact": 405.89529374324866} -{"apogee": 4452.287248831326, "out_of_rail_stability_margin": 2.7029890408152277, "lateral_surface_wind": -0.753733488147799, "impact_velocity": -5.420152008751751, "x_impact": 738.3155287831928, "max_mach_number": 1.0540916750942269, "out_of_rail_time": 0.32173792440652504, "apogee_y": 272.49401822522304, "out_of_rail_velocity": 29.384516921765872, "apogee_x": 210.29418554472062, "initial_stability_margin": 2.636582470442743, "t_final": 362.4656762122153, "apogee_time": 28.678083101378448, "frontal_surface_wind": 0.8255026710152973, "y_impact": 425.9786548955197} -{"apogee": 3773.6459034432337, "out_of_rail_stability_margin": 2.4749670766733964, "lateral_surface_wind": -2.073729762540351, "impact_velocity": -5.3350944132812215, "x_impact": 876.4226397027381, "max_mach_number": 0.9010891053958968, "out_of_rail_time": 0.3461530368949169, "apogee_y": 424.6593530652766, "out_of_rail_velocity": 26.812004855325764, "apogee_x": 282.4734667911259, "initial_stability_margin": 2.4028632915452404, "t_final": 321.05894861614763, "apogee_time": 26.836127164904756, "frontal_surface_wind": 1.374003429314987, "y_impact": 278.5502071388927} -{"apogee": 2583.167343721663, "out_of_rail_stability_margin": 2.790989778705194, "lateral_surface_wind": -1.1778725248684776, "impact_velocity": -5.488744861238055, "x_impact": 427.5379616303147, "max_mach_number": 0.6636859103514792, "out_of_rail_time": 0.3944013561294156, "apogee_y": 260.6581164774003, "out_of_rail_velocity": 22.88616989036401, "apogee_x": 172.46611404822454, "initial_stability_margin": 2.7148618166865948, "t_final": 248.51413288884282, "apogee_time": 22.957773160593906, "frontal_surface_wind": 0.3568252145371343, "y_impact": 234.50183302039483} -{"apogee": 3973.4387987707037, "out_of_rail_stability_margin": 2.638580700550257, "lateral_surface_wind": -2.1557321488475587, "impact_velocity": -5.368382890598175, "x_impact": 1136.6671252220474, "max_mach_number": 0.9464816332032062, "out_of_rail_time": 0.3382574358119031, "apogee_y": 583.6915327151225, "out_of_rail_velocity": 27.609877636279524, "apogee_x": 437.1645667334812, "initial_stability_margin": 2.57244487462244, "t_final": 336.37526610318747, "apogee_time": 27.398343564046783, "frontal_surface_wind": 0.9887715655283956, "y_impact": 273.3559369407628} -{"apogee": 2931.008771254248, "out_of_rail_stability_margin": 2.6875364378585016, "lateral_surface_wind": -1.9919515802675907, "impact_velocity": -5.504122283604811, "x_impact": 678.1490175990666, "max_mach_number": 0.7315192658362035, "out_of_rail_time": 0.3782227066232455, "apogee_y": 358.645397694697, "out_of_rail_velocity": 24.076285011411812, "apogee_x": 201.7392397525129, "initial_stability_margin": 2.6155338116058573, "t_final": 269.92229063671857, "apogee_time": 24.230394261196007, "frontal_surface_wind": 0.6599587829051808, "y_impact": 256.9803891901421} -{"apogee": 3588.4185301402063, "out_of_rail_stability_margin": 2.494476420892538, "lateral_surface_wind": -2.558360320325461, "impact_velocity": -5.3904932168957655, "x_impact": 1047.1857609042338, "max_mach_number": 0.8658079931183448, "out_of_rail_time": 0.3528727394953851, "apogee_y": 545.2729862744956, "out_of_rail_velocity": 26.16426524099904, "apogee_x": 347.50090691076093, "initial_stability_margin": 2.4190596283235015, "t_final": 312.051049826636, "apogee_time": 26.306516098351924, "frontal_surface_wind": 1.1507050135429389, "y_impact": 252.83815875411193} -{"apogee": 3393.605786732696, "out_of_rail_stability_margin": 2.7337255915262264, "lateral_surface_wind": -1.6645318464322183, "impact_velocity": -5.448318573230952, "x_impact": 1127.4719742034292, "max_mach_number": 0.8251596714831392, "out_of_rail_time": 0.3586102029134109, "apogee_y": 607.9386092089624, "out_of_rail_velocity": 25.654903494326817, "apogee_x": 542.1409597423592, "initial_stability_margin": 2.665323501121192, "t_final": 304.47392819666715, "apogee_time": 25.74530178988935, "frontal_surface_wind": 0.8082572239289892, "y_impact": 692.2693759485658} -{"apogee": 2079.271099859438, "out_of_rail_stability_margin": 2.7808637427675067, "lateral_surface_wind": -1.9402441409208504, "impact_velocity": -5.510243410453563, "x_impact": 616.5941722627152, "max_mach_number": 0.5712912051872465, "out_of_rail_time": 0.42123731615244075, "apogee_y": 336.99385006985034, "out_of_rail_velocity": 21.167672494573356, "apogee_x": 261.67354655694146, "initial_stability_margin": 2.695182584405223, "t_final": 228.66367765124056, "apogee_time": 20.88772455032091, "frontal_surface_wind": 0.8613974114381356, "y_impact": 207.36722294271195} -{"apogee": 3256.744109477508, "out_of_rail_stability_margin": 2.6240655782187265, "lateral_surface_wind": -1.8776925243593054, "impact_velocity": -5.474500475634472, "x_impact": 856.4491302665798, "max_mach_number": 0.794551426253228, "out_of_rail_time": 0.36593607249761173, "apogee_y": 399.37740556599243, "out_of_rail_velocity": 25.02246778469252, "apogee_x": 267.49342878643665, "initial_stability_margin": 2.5472600789462696, "t_final": 290.90160063021614, "apogee_time": 25.31808634613065, "frontal_surface_wind": 1.2882986563249221, "y_impact": 253.66190762564997} -{"apogee": 2688.293210418553, "out_of_rail_stability_margin": 2.61851706616789, "lateral_surface_wind": -1.5030465944839946, "impact_velocity": -5.533218268257019, "x_impact": 833.5941120180104, "max_mach_number": 0.6875341916003228, "out_of_rail_time": 0.3886374651471871, "apogee_y": 371.6396292990187, "out_of_rail_velocity": 23.25691594307092, "apogee_x": 318.00091500118464, "initial_stability_margin": 2.538836192078798, "t_final": 256.57234420032995, "apogee_time": 23.339510163692314, "frontal_surface_wind": 1.3822500954088954, "y_impact": 408.93336960686804} -{"apogee": 4481.588860988763, "out_of_rail_stability_margin": 2.748724856918848, "lateral_surface_wind": -2.687819526229614, "impact_velocity": -5.564837021239535, "x_impact": 1014.7769005770174, "max_mach_number": 1.0614904357635957, "out_of_rail_time": 0.31964813319693414, "apogee_y": 665.6902894794043, "out_of_rail_velocity": 29.603737552394122, "apogee_x": 404.8406189433993, "initial_stability_margin": 2.6883792187457107, "t_final": 361.96324688445685, "apogee_time": 28.80514757160804, "frontal_surface_wind": 0.13303779193134413, "y_impact": 191.51518381225156} -{"apogee": 2510.2692235059267, "out_of_rail_stability_margin": 2.7562718998408737, "lateral_surface_wind": -2.0563771951414536, "impact_velocity": -5.512033510964357, "x_impact": 580.5170326907968, "max_mach_number": 0.6539019237282563, "out_of_rail_time": 0.3959136436376483, "apogee_y": 369.2410521209332, "out_of_rail_velocity": 22.743726352810953, "apogee_x": 248.77945681303743, "initial_stability_margin": 2.680759345666455, "t_final": 247.9248934451451, "apogee_time": 22.655574834406092, "frontal_surface_wind": 0.44499830847656785, "y_impact": 94.57562846333366} -{"apogee": 2636.0880374517283, "out_of_rail_stability_margin": 2.608773629614315, "lateral_surface_wind": -2.006481328976044, "impact_velocity": -5.455647481952925, "x_impact": 611.2745186571698, "max_mach_number": 0.6780269010501843, "out_of_rail_time": 0.3911378935375824, "apogee_y": 334.05626253836897, "out_of_rail_velocity": 23.0649437535965, "apogee_x": 183.39894372005375, "initial_stability_margin": 2.5266170181203336, "t_final": 258.1055143495071, "apogee_time": 23.118718173784703, "frontal_surface_wind": 1.034223103324937, "y_impact": 228.59734184931384} -{"apogee": 3457.860446395857, "out_of_rail_stability_margin": 2.752210437752611, "lateral_surface_wind": -1.1570954961307574, "impact_velocity": -5.456946370550467, "x_impact": 954.1166447682244, "max_mach_number": 0.837964513732939, "out_of_rail_time": 0.35668378025905795, "apogee_y": 506.3036101192858, "out_of_rail_velocity": 25.82097095482787, "apogee_x": 503.208412232905, "initial_stability_margin": 2.6815068774765627, "t_final": 304.4819270012048, "apogee_time": 25.933488388449874, "frontal_surface_wind": 0.4193303368508304, "y_impact": 524.695108091478} -{"apogee": 3921.909991927773, "out_of_rail_stability_margin": 2.619949551777288, "lateral_surface_wind": -1.930284182966643, "impact_velocity": -5.506698437787374, "x_impact": 1267.620129230832, "max_mach_number": 0.9294951337213013, "out_of_rail_time": 0.34150157418415084, "apogee_y": 643.6585852952583, "out_of_rail_velocity": 27.225349957128575, "apogee_x": 539.4846902790363, "initial_stability_margin": 2.550868301299034, "t_final": 328.9173523358652, "apogee_time": 27.347026836849377, "frontal_surface_wind": 1.3751071307253464, "y_impact": 526.4285468487642} -{"apogee": 4089.367757635163, "out_of_rail_stability_margin": 2.7530177702896736, "lateral_surface_wind": -1.2208957252896058, "impact_velocity": -5.505444676787019, "x_impact": 799.7732762858731, "max_mach_number": 0.9555596751636464, "out_of_rail_time": 0.3376543075278776, "apogee_y": 452.2993895974744, "out_of_rail_velocity": 27.687447228001908, "apogee_x": 372.4170964023024, "initial_stability_margin": 2.6868058836242876, "t_final": 336.01789076743984, "apogee_time": 27.866420554892247, "frontal_surface_wind": 0.44320606763183434, "y_impact": 481.75040467266587} -{"apogee": 4063.823189623393, "out_of_rail_stability_margin": 2.7671051774485904, "lateral_surface_wind": -1.9477569874216918, "impact_velocity": -5.559181834002638, "x_impact": 953.8340690360087, "max_mach_number": 0.9441917819841605, "out_of_rail_time": 0.33846697322128133, "apogee_y": 403.77732614513536, "out_of_rail_velocity": 27.524069791771907, "apogee_x": 260.05465398525666, "initial_stability_margin": 2.7018968074475236, "t_final": 333.96627471025306, "apogee_time": 27.822698789849028, "frontal_surface_wind": 0.7808068975196204, "y_impact": 268.1858122282589} -{"apogee": 4429.163311224893, "out_of_rail_stability_margin": 2.6226523451281163, "lateral_surface_wind": -1.8901522414420604, "impact_velocity": -5.335523030952577, "x_impact": 1247.3395952508151, "max_mach_number": 1.0648711988703843, "out_of_rail_time": 0.31925184217201197, "apogee_y": 523.0723735512272, "out_of_rail_velocity": 29.685212117827064, "apogee_x": 419.89544706827024, "initial_stability_margin": 2.5603020718137097, "t_final": 376.2362509760494, "apogee_time": 28.544957558786944, "frontal_surface_wind": 1.4297696150619692, "y_impact": 354.81030704181023} -{"apogee": 2057.0318909241773, "out_of_rail_stability_margin": 2.6143289536783425, "lateral_surface_wind": -1.3433917908619857, "impact_velocity": -5.518936222107881, "x_impact": 442.3432168014818, "max_mach_number": 0.5641476846746656, "out_of_rail_time": 0.42309304948890963, "apogee_y": 253.08298812120415, "out_of_rail_velocity": 21.024126436939024, "apogee_x": 192.58304767593418, "initial_stability_margin": 2.5257032676196474, "t_final": 226.57428065243215, "apogee_time": 20.774336688899705, "frontal_surface_wind": 0.6476987632659272, "y_impact": 195.4017092755933} -{"apogee": 3220.5272262960652, "out_of_rail_stability_margin": 2.595724054565441, "lateral_surface_wind": -1.961607089343961, "impact_velocity": -5.299157349885573, "x_impact": 769.8510234731774, "max_mach_number": 0.7933809789370404, "out_of_rail_time": 0.3660828951340882, "apogee_y": 363.57816977107046, "out_of_rail_velocity": 24.989693980924113, "apogee_x": 227.68758362454915, "initial_stability_margin": 2.5181614577531892, "t_final": 288.7156700363306, "apogee_time": 25.13655512753942, "frontal_surface_wind": 0.7453283305361156, "y_impact": 249.5714952867328} -{"apogee": 3515.2468090730836, "out_of_rail_stability_margin": 2.640940922653204, "lateral_surface_wind": -1.3493801747885763, "impact_velocity": -5.444111109960521, "x_impact": 843.7947468857251, "max_mach_number": 0.8440562718085997, "out_of_rail_time": 0.35519240756431, "apogee_y": 416.84826317216226, "out_of_rail_velocity": 25.95948069475941, "apogee_x": 352.9397291011782, "initial_stability_margin": 2.5712470750184306, "t_final": 309.8275138651622, "apogee_time": 26.116707671447134, "frontal_surface_wind": 0.6351285976706889, "y_impact": 318.4072539710806} -{"apogee": 4293.27341421451, "out_of_rail_stability_margin": 2.737535585796253, "lateral_surface_wind": -2.083589775561931, "impact_velocity": -5.471958406336766, "x_impact": 1299.583003181024, "max_mach_number": 1.009882593601881, "out_of_rail_time": 0.32747110003901725, "apogee_y": 637.916613682809, "out_of_rail_velocity": 28.7267251413968, "apogee_x": 466.12264098165474, "initial_stability_margin": 2.6762394956587903, "t_final": 345.2697405008373, "apogee_time": 28.353779947435736, "frontal_surface_wind": 0.9771847687943819, "y_impact": 485.64052670847957} -{"apogee": 2987.4298434124817, "out_of_rail_stability_margin": 2.5631152372710675, "lateral_surface_wind": -2.385890981797992, "impact_velocity": -5.362691930101616, "x_impact": 747.0350615845373, "max_mach_number": 0.7460515599932416, "out_of_rail_time": 0.377085306989175, "apogee_y": 390.04742376547074, "out_of_rail_velocity": 24.215028102981652, "apogee_x": 180.83370620956015, "initial_stability_margin": 2.4810348049508457, "t_final": 283.9946379164607, "apogee_time": 24.37542705271188, "frontal_surface_wind": 0.7947500922980357, "y_impact": 122.46298971489384} -{"apogee": 4070.361947506573, "out_of_rail_stability_margin": 2.6325257018629875, "lateral_surface_wind": -1.8735180315555224, "impact_velocity": -5.348434473474239, "x_impact": 1058.7321681922886, "max_mach_number": 0.9655252674716298, "out_of_rail_time": 0.3354598580285745, "apogee_y": 449.5769730513311, "out_of_rail_velocity": 27.886449887045874, "apogee_x": 329.93736852679046, "initial_stability_margin": 2.5648723777116524, "t_final": 341.2128954954133, "apogee_time": 27.68891257691783, "frontal_surface_wind": 1.4514981341425202, "y_impact": 295.6907177650282} -{"apogee": 3149.1628740728192, "out_of_rail_stability_margin": 2.7329292443043056, "lateral_surface_wind": -2.1092311137758095, "impact_velocity": -5.488212813245895, "x_impact": 846.405559360752, "max_mach_number": 0.7732391275282404, "out_of_rail_time": 0.3685534015621736, "apogee_y": 425.38393799514307, "out_of_rail_velocity": 24.78566700947952, "apogee_x": 299.0536865393603, "initial_stability_margin": 2.6625951439860485, "t_final": 282.6845167104792, "apogee_time": 24.973797291011262, "frontal_surface_wind": 1.0844327618863447, "y_impact": 203.98180287742085} -{"apogee": 3946.375348667475, "out_of_rail_stability_margin": 2.671279145867187, "lateral_surface_wind": -1.8784089114226148, "impact_velocity": -5.379674001997693, "x_impact": 882.3127810730377, "max_mach_number": 0.9307022449467589, "out_of_rail_time": 0.34040560534357067, "apogee_y": 402.7596295629383, "out_of_rail_velocity": 27.337829937493925, "apogee_x": 237.50603872255633, "initial_stability_margin": 2.604542248116734, "t_final": 326.52229290611206, "apogee_time": 27.378888964486542, "frontal_surface_wind": 0.8634812476690797, "y_impact": 316.30434582700735} -{"apogee": 2935.1729469542875, "out_of_rail_stability_margin": 2.620874958341219, "lateral_surface_wind": -1.3694371342080562, "impact_velocity": -5.349260120606104, "x_impact": 755.794671335786, "max_mach_number": 0.7388995085698431, "out_of_rail_time": 0.37681344032461594, "apogee_y": 436.6158913525341, "out_of_rail_velocity": 24.20832547565178, "apogee_x": 363.2766200503371, "initial_stability_margin": 2.545715454529934, "t_final": 278.76833315612186, "apogee_time": 24.172960523747776, "frontal_surface_wind": 0.5906412846589799, "y_impact": 376.2018158027402} -{"apogee": 3250.7700612989156, "out_of_rail_stability_margin": 2.7393638859063154, "lateral_surface_wind": -2.68745990371275, "impact_velocity": -5.63554740070532, "x_impact": 684.2764470523354, "max_mach_number": 0.7865007881756619, "out_of_rail_time": 0.36700544260743345, "apogee_y": 515.0393965465965, "out_of_rail_velocity": 24.922273965620736, "apogee_x": 262.45626081636254, "initial_stability_margin": 2.667322312306937, "t_final": 283.23160306813605, "apogee_time": 25.40256733652363, "frontal_surface_wind": 0.1401146873079666, "y_impact": 139.77607413110013} -{"apogee": 2680.6362665898, "out_of_rail_stability_margin": 2.6765351363599734, "lateral_surface_wind": -2.1744341353424383, "impact_velocity": -5.49430108289025, "x_impact": 604.1267333799105, "max_mach_number": 0.6826839700127292, "out_of_rail_time": 0.3904220098687402, "apogee_y": 337.30721731575954, "out_of_rail_velocity": 23.11145227510364, "apogee_x": 152.02459107749314, "initial_stability_margin": 2.5941611768687425, "t_final": 257.60504961559315, "apogee_time": 23.339595296718183, "frontal_surface_wind": 0.9469353185038406, "y_impact": 149.49635529196732} -{"apogee": 4135.872944383362, "out_of_rail_stability_margin": 2.6227206002826535, "lateral_surface_wind": -3.1160224015894658, "impact_velocity": -5.480024229847127, "x_impact": 1094.3403553139576, "max_mach_number": 0.9739972522300961, "out_of_rail_time": 0.3337257959460703, "apogee_y": 659.2653452779925, "out_of_rail_velocity": 28.00761044912001, "apogee_x": 326.3776273080104, "initial_stability_margin": 2.5562100148265525, "t_final": 333.55364198791796, "apogee_time": 27.931923833843427, "frontal_surface_wind": 0.8753256183266671, "y_impact": 382.7217615094922} -{"apogee": 2732.290106620054, "out_of_rail_stability_margin": 2.6770134170630433, "lateral_surface_wind": -0.7321221119754081, "impact_velocity": -5.434047722026593, "x_impact": 491.99687161054976, "max_mach_number": 0.6958918027226028, "out_of_rail_time": 0.38689918073588286, "apogee_y": 243.1569721618105, "out_of_rail_velocity": 23.404595465521734, "apogee_x": 211.27843874997052, "initial_stability_margin": 2.5975947209487202, "t_final": 262.44409489241787, "apogee_time": 23.477145685268372, "frontal_surface_wind": 0.8447283848465766, "y_impact": 321.7776070547922} -{"apogee": 1532.8323372398295, "out_of_rail_stability_margin": 2.6898286132117435, "lateral_surface_wind": -3.045823529264373, "impact_velocity": -5.529432312755332, "x_impact": 522.6850394234569, "max_mach_number": 0.4620465050833564, "out_of_rail_time": 0.46076604893639056, "apogee_y": 273.7192394553355, "out_of_rail_velocity": 19.041838028942177, "apogee_x": 104.98304843961265, "initial_stability_margin": 2.596534380892443, "t_final": 193.61393290041863, "apogee_time": 18.209320401445275, "frontal_surface_wind": 1.0948742274279109, "y_impact": 0.9914413287556293} -{"apogee": 3680.4352968722687, "out_of_rail_stability_margin": 2.521089243881502, "lateral_surface_wind": -1.125760915526531, "impact_velocity": -5.421371782734269, "x_impact": 1177.8640325345389, "max_mach_number": 0.886551078561826, "out_of_rail_time": 0.3484344551208267, "apogee_y": 547.6185626985376, "out_of_rail_velocity": 26.56200367092483, "apogee_x": 658.6975903459587, "initial_stability_margin": 2.4499614842530137, "t_final": 319.0151062443473, "apogee_time": 26.581676402850494, "frontal_surface_wind": 0.4973633276010419, "y_impact": 577.3619237990671} -{"apogee": 2927.792852052069, "out_of_rail_stability_margin": 2.5803028644107506, "lateral_surface_wind": -3.0354548845668345, "impact_velocity": -5.333653022285115, "x_impact": 854.8488180916762, "max_mach_number": 0.7446882292391335, "out_of_rail_time": 0.37648020179533426, "apogee_y": 515.9578769261645, "out_of_rail_velocity": 24.222611512280913, "apogee_x": 275.36077563539254, "initial_stability_margin": 2.502946243294928, "t_final": 278.96795387282083, "apogee_time": 24.10889129556788, "frontal_surface_wind": 0.6223462340015993, "y_impact": 124.57891034645239} -{"apogee": 4079.5943105984875, "out_of_rail_stability_margin": 2.665613221305605, "lateral_surface_wind": -2.6812796216915897, "impact_velocity": -5.457879192545166, "x_impact": 792.1558141415585, "max_mach_number": 0.9597831269316293, "out_of_rail_time": 0.3375158126697061, "apogee_y": 519.542155814602, "out_of_rail_velocity": 27.733170069666055, "apogee_x": 261.9323348621862, "initial_stability_margin": 2.5964237674956907, "t_final": 325.8739048389565, "apogee_time": 27.785406554465133, "frontal_surface_wind": 0.22980959502283027, "y_impact": 84.07806514398537} -{"apogee": 4332.545402723135, "out_of_rail_stability_margin": 2.6427967628259865, "lateral_surface_wind": -3.137641539861109, "impact_velocity": -5.4659827701669395, "x_impact": 1193.027380839043, "max_mach_number": 1.031886009395353, "out_of_rail_time": 0.3247076967671686, "apogee_y": 724.893763726612, "out_of_rail_velocity": 29.045589768276287, "apogee_x": 370.0611495566518, "initial_stability_margin": 2.5778600965835343, "t_final": 354.8049022891637, "apogee_time": 28.37098810675711, "frontal_surface_wind": 0.7943526374629564, "y_impact": 427.57392292332446} -{"apogee": 2390.9531543425246, "out_of_rail_stability_margin": 2.694478349403618, "lateral_surface_wind": -0.5569251263273798, "impact_velocity": -5.363698943091604, "x_impact": 328.28550804535394, "max_mach_number": 0.6345315900860191, "out_of_rail_time": 0.4029913090940046, "apogee_y": 301.93835214577564, "out_of_rail_velocity": 22.289160802348842, "apogee_x": 302.283256678023, "initial_stability_margin": 2.6103432513726186, "t_final": 245.56796713475939, "apogee_time": 22.156816618683035, "frontal_surface_wind": -0.7701209791301544, "y_impact": 265.0104810965535} -{"apogee": 3153.855112880786, "out_of_rail_stability_margin": 2.611824962266698, "lateral_surface_wind": -1.1515283989988851, "impact_velocity": -5.434845051301194, "x_impact": 775.0168666544608, "max_mach_number": 0.773337913415382, "out_of_rail_time": 0.36843164677120893, "apogee_y": 332.8403594409993, "out_of_rail_velocity": 24.815133912995954, "apogee_x": 287.1331818060112, "initial_stability_margin": 2.5420476040773705, "t_final": 283.5427336392633, "apogee_time": 24.976062939541134, "frontal_surface_wind": 1.2033970086433243, "y_impact": 442.1783912464853} -{"apogee": 3819.2233055036513, "out_of_rail_stability_margin": 2.655477586484837, "lateral_surface_wind": -1.2377764502182131, "impact_velocity": -5.375232503032445, "x_impact": 957.8362636853027, "max_mach_number": 0.9075249733266697, "out_of_rail_time": 0.34481821584275346, "apogee_y": 455.0166897086784, "out_of_rail_velocity": 26.91623846901633, "apogee_x": 351.03180089843147, "initial_stability_margin": 2.585307328238299, "t_final": 318.9708636136699, "apogee_time": 27.005174490199018, "frontal_surface_wind": 1.1144915761897152, "y_impact": 616.2950010843505} -{"apogee": 3780.5508786782416, "out_of_rail_stability_margin": 2.737789877809155, "lateral_surface_wind": -1.1624099089445281, "impact_velocity": -5.41417645704569, "x_impact": 1130.6081130732277, "max_mach_number": 0.9031621684282125, "out_of_rail_time": 0.3450612581549739, "apogee_y": 514.2828053855807, "out_of_rail_velocity": 26.89159039462575, "apogee_x": 499.9817721429924, "initial_stability_margin": 2.669719760826235, "t_final": 320.0689077472855, "apogee_time": 26.877241863631433, "frontal_surface_wind": 1.1928894406860222, "y_impact": 684.7683035225749} -{"apogee": 3428.017515135601, "out_of_rail_stability_margin": 2.668238995301764, "lateral_surface_wind": -1.2727902904743835, "impact_velocity": -5.431640042762125, "x_impact": 831.3181834354791, "max_mach_number": 0.8291051967155727, "out_of_rail_time": 0.3584672601185051, "apogee_y": 345.91224843243464, "out_of_rail_velocity": 25.670129914162544, "apogee_x": 358.5330526920962, "initial_stability_margin": 2.5951531683865317, "t_final": 300.7621088033678, "apogee_time": 25.821373809216155, "frontal_surface_wind": 0.7773159384482726, "y_impact": 246.1549671929838} -{"apogee": 3979.2035632610323, "out_of_rail_stability_margin": 2.692470624552443, "lateral_surface_wind": -2.1346437681667076, "impact_velocity": -5.528379223464396, "x_impact": 894.1139608326384, "max_mach_number": 0.9303101910914108, "out_of_rail_time": 0.3412274987549514, "apogee_y": 436.7891259749145, "out_of_rail_velocity": 27.249408182505174, "apogee_x": 255.13297124531093, "initial_stability_margin": 2.6232859096330214, "t_final": 319.6286090973404, "apogee_time": 27.550455847396695, "frontal_surface_wind": 1.033511630026207, "y_impact": 134.22603548968263} -{"apogee": 3638.963814259277, "out_of_rail_stability_margin": 2.6609268452164687, "lateral_surface_wind": -2.1751563247869488, "impact_velocity": -5.535538076901732, "x_impact": 879.0953440803946, "max_mach_number": 0.8637539324688901, "out_of_rail_time": 0.35209485346191705, "apogee_y": 508.9296732957843, "out_of_rail_velocity": 26.250358129449182, "apogee_x": 307.9230852355077, "initial_stability_margin": 2.5917545449334862, "t_final": 307.1827315990417, "apogee_time": 26.553528437925497, "frontal_surface_wind": 1.207035838140003, "y_impact": 384.96761589756727} -{"apogee": 3917.527469601626, "out_of_rail_stability_margin": 2.6433843106693438, "lateral_surface_wind": -1.372350576786065, "impact_velocity": -5.412512657094825, "x_impact": 817.5794326262605, "max_mach_number": 0.9282079261361198, "out_of_rail_time": 0.34148566214420706, "apogee_y": 396.9344677543358, "out_of_rail_velocity": 27.263708777298003, "apogee_x": 286.3478992963154, "initial_stability_margin": 2.5726737975021368, "t_final": 327.2062707560983, "apogee_time": 27.25717093142447, "frontal_surface_wind": 0.5838399490327286, "y_impact": 283.13097691626035} -{"apogee": 4092.3310010405635, "out_of_rail_stability_margin": 2.760498347251632, "lateral_surface_wind": -2.0165779690066943, "impact_velocity": -5.554244240783383, "x_impact": 1105.2545417438057, "max_mach_number": 0.9598393838006652, "out_of_rail_time": 0.3355627267351207, "apogee_y": 621.2671809889723, "out_of_rail_velocity": 27.843212320995864, "apogee_x": 472.6043826686323, "initial_stability_margin": 2.6961104670370832, "t_final": 333.4810611756344, "apogee_time": 27.83538396081328, "frontal_surface_wind": 1.0143954090478586, "y_impact": 537.9545058887061} -{"apogee": 1767.3359032799403, "out_of_rail_stability_margin": 2.741884184411714, "lateral_surface_wind": -2.0543989893908723, "impact_velocity": -5.373475502327965, "x_impact": 496.5197281774549, "max_mach_number": 0.5112431937788704, "out_of_rail_time": 0.4416751902759571, "apogee_y": 266.96786795603305, "out_of_rail_velocity": 20.018842639015816, "apogee_x": 147.006513922652, "initial_stability_margin": 2.649992021262757, "t_final": 213.28900426382168, "apogee_time": 19.386235959635265, "frontal_surface_wind": 1.0371505279272204, "y_impact": 115.94920908613612} -{"apogee": 3302.165258047892, "out_of_rail_stability_margin": 2.645957939329937, "lateral_surface_wind": -2.0479651353016504, "impact_velocity": -5.317147969170302, "x_impact": 708.2307064196355, "max_mach_number": 0.8077236650085796, "out_of_rail_time": 0.3619958660925074, "apogee_y": 357.3087189109589, "out_of_rail_velocity": 25.356510577462533, "apogee_x": 234.74004898543893, "initial_stability_margin": 2.5746835045373264, "t_final": 298.77038570667105, "apogee_time": 25.39154406515975, "frontal_surface_wind": 0.9997635461010097, "y_impact": 49.20889783568363} -{"apogee": 3547.4348713094364, "out_of_rail_stability_margin": 2.6938622172767097, "lateral_surface_wind": -3.028984609067689, "impact_velocity": -5.428956539153816, "x_impact": 1124.824783768377, "max_mach_number": 0.8597922607961519, "out_of_rail_time": 0.35330847858745856, "apogee_y": 653.3256923609002, "out_of_rail_velocity": 26.127424464449007, "apogee_x": 414.8065196644214, "initial_stability_margin": 2.622923025623485, "t_final": 314.5936267309556, "apogee_time": 26.190890538195443, "frontal_surface_wind": 0.6531105796476455, "y_impact": 188.00889776166827} -{"apogee": 4565.608820385068, "out_of_rail_stability_margin": 2.5329959737351904, "lateral_surface_wind": -0.6073506810851058, "impact_velocity": -5.3728403487078795, "x_impact": 839.4741375536727, "max_mach_number": 1.1060900912313858, "out_of_rail_time": 0.3139065194048716, "apogee_y": 430.5962624265848, "out_of_rail_velocity": 30.301575515524085, "apogee_x": 503.30308757661675, "initial_stability_margin": 2.468396615393478, "t_final": 362.47773686444935, "apogee_time": 28.828653044277424, "frontal_surface_wind": -0.7310109910368062, "y_impact": 478.45213932969517} -{"apogee": 3967.3654132651895, "out_of_rail_stability_margin": 2.571076070998705, "lateral_surface_wind": -1.99158506500279, "impact_velocity": -5.268312757078617, "x_impact": 1017.9111761045106, "max_mach_number": 0.9515743839874814, "out_of_rail_time": 0.33800782037341215, "apogee_y": 470.39155930847346, "out_of_rail_velocity": 27.612443495698244, "apogee_x": 311.7251890896672, "initial_stability_margin": 2.5000252817466717, "t_final": 338.18278047043407, "apogee_time": 27.32441415269619, "frontal_surface_wind": 0.661064007583284, "y_impact": 341.07330403591243} -{"apogee": 2294.8365840139872, "out_of_rail_stability_margin": 2.666630719089039, "lateral_surface_wind": -2.075754529733488, "impact_velocity": -5.38982871951169, "x_impact": 734.2143752165881, "max_mach_number": 0.6181951239680057, "out_of_rail_time": 0.4075303670290261, "apogee_y": 433.4130381194627, "out_of_rail_velocity": 21.98110470488578, "apogee_x": 305.96681541261427, "initial_stability_margin": 2.5799091012504483, "t_final": 244.38266095094443, "apogee_time": 21.757701556753922, "frontal_surface_wind": 0.9937200599167011, "y_impact": 289.05626809345944} -{"apogee": 3837.1846781718937, "out_of_rail_stability_margin": 2.6282843915240064, "lateral_surface_wind": -2.1391836548453993, "impact_velocity": -5.362632636852039, "x_impact": 976.6519626753851, "max_mach_number": 0.9190156557097239, "out_of_rail_time": 0.3439072043441515, "apogee_y": 578.9629906675127, "out_of_rail_velocity": 27.038038655939047, "apogee_x": 411.00383468284264, "initial_stability_margin": 2.5540410341042477, "t_final": 325.9218736832987, "apogee_time": 27.00176645064785, "frontal_surface_wind": 0.7858636232616016, "y_impact": 249.4506684330063} -{"apogee": 3162.0438226230312, "out_of_rail_stability_margin": 2.7328849258893553, "lateral_surface_wind": -1.638761840805496, "impact_velocity": -5.395343833001744, "x_impact": 844.1870511399167, "max_mach_number": 0.7792091783122906, "out_of_rail_time": 0.3674463854811297, "apogee_y": 420.19781650205664, "out_of_rail_velocity": 24.900222831594572, "apogee_x": 339.76683876816634, "initial_stability_margin": 2.6620697649960867, "t_final": 287.01233179444233, "apogee_time": 24.976676638017814, "frontal_surface_wind": 0.8593053223041439, "y_impact": 462.0407070047858} -{"apogee": 4352.0247961984, "out_of_rail_stability_margin": 2.626611595855819, "lateral_surface_wind": -1.8937555078169883, "impact_velocity": -5.392794172015021, "x_impact": 962.8727806747361, "max_mach_number": 1.0372805852730227, "out_of_rail_time": 0.32384171296762, "apogee_y": 395.6608488212353, "out_of_rail_velocity": 29.13470135557598, "apogee_x": 228.2604668249074, "initial_stability_margin": 2.5603203685230147, "t_final": 343.7393647498919, "apogee_time": 28.371489061774824, "frontal_surface_wind": 1.264568195288906, "y_impact": 184.34023895795883} -{"apogee": 4146.007851571851, "out_of_rail_stability_margin": 2.637004980862002, "lateral_surface_wind": -0.3905755825375163, "impact_velocity": -5.334732373448842, "x_impact": 795.5911558269406, "max_mach_number": 0.9895844693704382, "out_of_rail_time": 0.33162340459464956, "apogee_y": 345.64367306425197, "out_of_rail_velocity": 28.2767682637359, "apogee_x": 446.4944611358295, "initial_stability_margin": 2.568481675681631, "t_final": 330.47502668567665, "apogee_time": 27.831080805830787, "frontal_surface_wind": 0.2504908240133674, "y_impact": 638.2771905464065} -{"apogee": 4349.896920418719, "out_of_rail_stability_margin": 2.7086905878056458, "lateral_surface_wind": -1.5568106454302921, "impact_velocity": -5.604775258079839, "x_impact": 1063.7299793355846, "max_mach_number": 1.0079468468643857, "out_of_rail_time": 0.3285746200198895, "apogee_y": 508.6116792339012, "out_of_rail_velocity": 28.617029613781707, "apogee_x": 394.3825604677548, "initial_stability_margin": 2.6440012190146, "t_final": 347.4337089946996, "apogee_time": 28.59128495178372, "frontal_surface_wind": 1.0441985584502618, "y_impact": 510.81671022610493} -{"apogee": 3634.4736117090765, "out_of_rail_stability_margin": 2.5515041445360387, "lateral_surface_wind": -3.02489218570239, "impact_velocity": -5.245607836551987, "x_impact": 1176.6916690870855, "max_mach_number": 0.8912069280023065, "out_of_rail_time": 0.34824257336806885, "apogee_y": 663.0686309976074, "out_of_rail_velocity": 26.578707823740814, "apogee_x": 443.7532182925629, "initial_stability_margin": 2.4774051786608107, "t_final": 320.0845429333484, "apogee_time": 26.32122080815705, "frontal_surface_wind": 0.6718098362581841, "y_impact": 190.66426357890762} -{"apogee": 3648.0846939814533, "out_of_rail_stability_margin": 2.678578174964422, "lateral_surface_wind": -0.5629349814093646, "impact_velocity": -5.326159561364413, "x_impact": 687.709448628802, "max_mach_number": 0.8798393535192937, "out_of_rail_time": 0.3492380329004421, "apogee_y": 438.6980410036848, "out_of_rail_velocity": 26.488522541269315, "apogee_x": 460.13310351110334, "initial_stability_margin": 2.609519584456366, "t_final": 326.2773252027804, "apogee_time": 26.466184706388795, "frontal_surface_wind": -0.7657389408517723, "y_impact": 469.92106870714235} -{"apogee": 2852.954151982335, "out_of_rail_stability_margin": 2.518944093911133, "lateral_surface_wind": -1.5537490912410514, "impact_velocity": -5.360670241228237, "x_impact": 732.4130247374272, "max_mach_number": 0.723834929177564, "out_of_rail_time": 0.380726238892519, "apogee_y": 379.8610448108714, "out_of_rail_velocity": 23.828002817378707, "apogee_x": 283.58294756135683, "initial_stability_margin": 2.43645106080518, "t_final": 270.78364895486453, "apogee_time": 23.87178035697664, "frontal_surface_wind": 1.04874867182862, "y_impact": 377.4268158721209} -{"apogee": 2511.2833463117936, "out_of_rail_stability_margin": 2.68311102766907, "lateral_surface_wind": -1.315450569622288, "impact_velocity": -5.431567176263423, "x_impact": 552.504394207543, "max_mach_number": 0.6571615639052869, "out_of_rail_time": 0.39606082309412205, "apogee_y": 354.2574248704173, "out_of_rail_velocity": 22.74792697271073, "apogee_x": 312.3160378493829, "initial_stability_margin": 2.6049228493431436, "t_final": 248.5660217277003, "apogee_time": 22.647188925350907, "frontal_surface_wind": 0.5318356541163891, "y_impact": 200.46341645919497} -{"apogee": 3539.8324062241923, "out_of_rail_stability_margin": 2.6509641402626727, "lateral_surface_wind": -1.1257243800473176, "impact_velocity": -5.410892004326897, "x_impact": 937.3896527268145, "max_mach_number": 0.8535756800263132, "out_of_rail_time": 0.35386303929378315, "apogee_y": 385.35687407391924, "out_of_rail_velocity": 26.057802579674465, "apogee_x": 368.2346110083671, "initial_stability_margin": 2.579459981482678, "t_final": 306.7017259835234, "apogee_time": 26.153932457129518, "frontal_surface_wind": 1.2275694010033482, "y_impact": 524.8047322613755} -{"apogee": 2971.3960712391217, "out_of_rail_stability_margin": 2.618925693905058, "lateral_surface_wind": -2.5530801701238532, "impact_velocity": -5.309884710453624, "x_impact": 1020.2404151884294, "max_mach_number": 0.7505193847691919, "out_of_rail_time": 0.3757562182497809, "apogee_y": 561.3806544350845, "out_of_rail_velocity": 24.28911801253151, "apogee_x": 404.29682449209764, "initial_stability_margin": 2.53909714674132, "t_final": 286.95309030116306, "apogee_time": 24.29092044639541, "frontal_surface_wind": 1.1623730905905405, "y_impact": 307.02388643527246} -{"apogee": 2862.2613569276828, "out_of_rail_stability_margin": 2.6226226017731595, "lateral_surface_wind": -0.7076831763383725, "impact_velocity": -5.428798969180416, "x_impact": 726.5801971058385, "max_mach_number": 0.7253602463863107, "out_of_rail_time": 0.37987816726715845, "apogee_y": 372.4007902758846, "out_of_rail_velocity": 23.897400583638827, "apogee_x": 397.5525135495177, "initial_stability_margin": 2.54488174069128, "t_final": 272.34958743433225, "apogee_time": 23.93481517979453, "frontal_surface_wind": 0.8653053524256452, "y_impact": 480.44329563932655} -{"apogee": 3928.954421817961, "out_of_rail_stability_margin": 2.586548521582857, "lateral_surface_wind": -1.4314598075375495, "impact_velocity": -5.395650295975163, "x_impact": 1013.129391720412, "max_mach_number": 0.9302782285377175, "out_of_rail_time": 0.34109998023590055, "apogee_y": 398.8922682261653, "out_of_rail_velocity": 27.267575396514072, "apogee_x": 384.85790129029783, "initial_stability_margin": 2.515945986922544, "t_final": 328.799148090484, "apogee_time": 27.306558077034424, "frontal_surface_wind": 1.21034409760169, "y_impact": 383.44672373091623} -{"apogee": 3708.4040155489097, "out_of_rail_stability_margin": 2.699921788968785, "lateral_surface_wind": -2.089112032105647, "impact_velocity": -5.410091845680168, "x_impact": 895.8004107722035, "max_mach_number": 0.8854718872894304, "out_of_rail_time": 0.34874342335847536, "apogee_y": 451.6042614103806, "out_of_rail_velocity": 26.577923827132278, "apogee_x": 300.88116877290344, "initial_stability_margin": 2.6288567327156875, "t_final": 321.42210527622007, "apogee_time": 26.674039940173397, "frontal_surface_wind": 1.3505004513610572, "y_impact": 310.05235819373604} -{"apogee": 3498.453361405082, "out_of_rail_stability_margin": 2.613855017747848, "lateral_surface_wind": -0.7169839000264105, "impact_velocity": -5.593081075583184, "x_impact": 677.7825589499499, "max_mach_number": 0.8335123959561044, "out_of_rail_time": 0.3581369102143031, "apogee_y": 314.27165869697325, "out_of_rail_velocity": 25.671426212989342, "apogee_x": 300.33091925693526, "initial_stability_margin": 2.5412864683178626, "t_final": 301.9822357282604, "apogee_time": 26.151375428878193, "frontal_surface_wind": 0.8576146676169643, "y_impact": 446.0028331213504} -{"apogee": 3641.639423977434, "out_of_rail_stability_margin": 2.626288110247179, "lateral_surface_wind": -3.0507547971447835, "impact_velocity": -5.4427585372233525, "x_impact": 1057.291014162262, "max_mach_number": 0.876859857450283, "out_of_rail_time": 0.3504739833978526, "apogee_y": 633.6818496644762, "out_of_rail_velocity": 26.411322171219773, "apogee_x": 345.0955296205533, "initial_stability_margin": 2.5556221504920407, "t_final": 317.7477091959837, "apogee_time": 26.483755627588813, "frontal_surface_wind": 0.5423987084375479, "y_impact": 160.78551975428493} -{"apogee": 2936.9217127237443, "out_of_rail_stability_margin": 2.675591593145233, "lateral_surface_wind": -1.5206997814399628, "impact_velocity": -5.417960757986287, "x_impact": 729.0636021338988, "max_mach_number": 0.7369417103967817, "out_of_rail_time": 0.3774185935332728, "apogee_y": 355.08471944554867, "out_of_rail_velocity": 24.188612240063073, "apogee_x": 272.56445441450427, "initial_stability_margin": 2.6007515140828743, "t_final": 273.64887833072913, "apogee_time": 24.18846637747542, "frontal_surface_wind": 1.0961214302818543, "y_impact": 347.39058561948383} -{"apogee": 2378.3946805864593, "out_of_rail_stability_margin": 2.6499368581414284, "lateral_surface_wind": -1.330084092358109, "impact_velocity": -5.441273337362069, "x_impact": 618.8764837724488, "max_mach_number": 0.6294996859564361, "out_of_rail_time": 0.4036008803583337, "apogee_y": 343.6500383219495, "out_of_rail_velocity": 22.24513236639956, "apogee_x": 315.62547035742153, "initial_stability_margin": 2.5663391910808255, "t_final": 245.89984774212704, "apogee_time": 22.117489127001157, "frontal_surface_wind": 0.6746046982844763, "y_impact": 288.53037659512205} -{"apogee": 3157.32693278963, "out_of_rail_stability_margin": 2.6392097366817295, "lateral_surface_wind": -1.9705931338831721, "impact_velocity": -5.356644515073772, "x_impact": 780.1828270559997, "max_mach_number": 0.7808879058147344, "out_of_rail_time": 0.3674644236662521, "apogee_y": 389.13615668876446, "out_of_rail_velocity": 24.876504123768008, "apogee_x": 216.21669412888838, "initial_stability_margin": 2.5670413132518455, "t_final": 288.8070975131973, "apogee_time": 24.93995659641395, "frontal_surface_wind": 1.3166925794107733, "y_impact": 260.7493349265034} -{"apogee": 2575.5875011024004, "out_of_rail_stability_margin": 2.6451418674182867, "lateral_surface_wind": -2.0111639225236955, "impact_velocity": -5.432443443173587, "x_impact": 772.5660824563837, "max_mach_number": 0.6687132251076618, "out_of_rail_time": 0.3938689399240561, "apogee_y": 448.64756598491493, "out_of_rail_velocity": 22.864597497941233, "apogee_x": 327.62511281253626, "initial_stability_margin": 2.5605360503316104, "t_final": 250.60796952750036, "apogee_time": 22.899721967426846, "frontal_surface_wind": 1.0250875219802649, "y_impact": 368.5225869711558} -{"apogee": 4026.036352355903, "out_of_rail_stability_margin": 2.824643397037172, "lateral_surface_wind": -2.127112749755341, "impact_velocity": -5.422853191478892, "x_impact": 1195.0706287005162, "max_mach_number": 0.9549878304771933, "out_of_rail_time": 0.33650091958211553, "apogee_y": 618.6062522713746, "out_of_rail_velocity": 27.81169626928977, "apogee_x": 504.36896489463805, "initial_stability_margin": 2.762182977107532, "t_final": 342.84034130995855, "apogee_time": 27.580121589337885, "frontal_surface_wind": 0.832994275196915, "y_impact": 501.71646908013156} -{"apogee": 3458.687709597184, "out_of_rail_stability_margin": 2.638731797841234, "lateral_surface_wind": -1.8823582756345654, "impact_velocity": -5.368389677675814, "x_impact": 921.1116214988551, "max_mach_number": 0.837581955958121, "out_of_rail_time": 0.35544270726965493, "apogee_y": 463.4469661915553, "out_of_rail_velocity": 25.9021972781813, "apogee_x": 332.59335271958423, "initial_stability_margin": 2.573239781783691, "t_final": 307.49476637346055, "apogee_time": 25.910399046605598, "frontal_surface_wind": 0.8548375434771859, "y_impact": 392.13982017419744} -{"apogee": 3720.5193499593643, "out_of_rail_stability_margin": 2.73947229821363, "lateral_surface_wind": -2.1198201710860074, "impact_velocity": -5.456636413653146, "x_impact": 1018.2626161453445, "max_mach_number": 0.8857575972341009, "out_of_rail_time": 0.3476546030892129, "apogee_y": 480.19559746565267, "out_of_rail_velocity": 26.642733589152186, "apogee_x": 317.6155129302608, "initial_stability_margin": 2.6738866737287426, "t_final": 318.9053345480891, "apogee_time": 26.747038337105156, "frontal_surface_wind": 0.9766141152104849, "y_impact": 333.5182321052465} -{"apogee": 2243.5457423798316, "out_of_rail_stability_margin": 2.664180999018433, "lateral_surface_wind": -2.5221150716688996, "impact_velocity": -5.540526187135611, "x_impact": 600.7060483189845, "max_mach_number": 0.6026482782260907, "out_of_rail_time": 0.4114591813523246, "apogee_y": 325.36873290814947, "out_of_rail_velocity": 21.72451714088452, "apogee_x": 157.46561602029453, "initial_stability_margin": 2.5789858962097596, "t_final": 230.49973615288917, "apogee_time": 21.574375676955633, "frontal_surface_wind": 1.2281144580490992, "y_impact": 110.78917322611139} -{"apogee": 3231.6749426367237, "out_of_rail_stability_margin": 2.814533019561925, "lateral_surface_wind": -1.2938168773336698, "impact_velocity": -5.471655556583598, "x_impact": 679.1630581214939, "max_mach_number": 0.792535495008284, "out_of_rail_time": 0.3658187513283653, "apogee_y": 358.53879223470085, "out_of_rail_velocity": 25.083248166485177, "apogee_x": 328.1302596887889, "initial_stability_margin": 2.7428282489588547, "t_final": 290.9096659127836, "apogee_time": 25.222693174530523, "frontal_surface_wind": 0.5824922763741689, "y_impact": 103.01436225855637} -{"apogee": 3608.708177673826, "out_of_rail_stability_margin": 2.749995411826137, "lateral_surface_wind": -2.571702750800494, "impact_velocity": -5.587395342202454, "x_impact": 909.5891795839964, "max_mach_number": 0.8525401389188365, "out_of_rail_time": 0.35387220021759697, "apogee_y": 485.43068167522233, "out_of_rail_velocity": 26.04909609549996, "apogee_x": 241.44235621525957, "initial_stability_margin": 2.6821792026691975, "t_final": 305.3651070986276, "apogee_time": 26.521466303603574, "frontal_surface_wind": 1.1205688369456932, "y_impact": 194.56278768704692} -{"apogee": 2769.0976355218663, "out_of_rail_stability_margin": 2.7593567744949463, "lateral_surface_wind": -2.167325139725119, "impact_velocity": -5.409233574362243, "x_impact": 739.8836964933075, "max_mach_number": 0.7043213969045825, "out_of_rail_time": 0.3840036798233567, "apogee_y": 420.88606723944497, "out_of_rail_velocity": 23.61253425517734, "apogee_x": 259.9492435676793, "initial_stability_margin": 2.6850512323398226, "t_final": 257.7545016358819, "apogee_time": 23.6206068538511, "frontal_surface_wind": 0.9630950342971777, "y_impact": 247.6529577275772} -{"apogee": 4298.202092637675, "out_of_rail_stability_margin": 2.6390436629803666, "lateral_surface_wind": -2.3149287564000973, "impact_velocity": -5.4718952519360045, "x_impact": 1156.0347137117049, "max_mach_number": 1.0125051627780508, "out_of_rail_time": 0.3277105501646532, "apogee_y": 471.2195115237705, "out_of_rail_velocity": 28.677013505042275, "apogee_x": 306.11624461090173, "initial_stability_margin": 2.5718440055958283, "t_final": 353.75365134126326, "apogee_time": 28.31777016503855, "frontal_surface_wind": 0.9824501712680501, "y_impact": 183.63665317975688} -{"apogee": 3527.724677894498, "out_of_rail_stability_margin": 2.6410252751888743, "lateral_surface_wind": -2.056308627895792, "impact_velocity": -5.477292629338694, "x_impact": 1122.275533641359, "max_mach_number": 0.8482818934855256, "out_of_rail_time": 0.354317365407538, "apogee_y": 511.5055728500684, "out_of_rail_velocity": 26.0032741992269, "apogee_x": 445.3624542402517, "initial_stability_margin": 2.573556786407415, "t_final": 301.75298273654744, "apogee_time": 26.178824122543983, "frontal_surface_wind": 1.104086733283574, "y_impact": 383.46351609558025} -{"apogee": 4142.383117615634, "out_of_rail_stability_margin": 2.6822473389722394, "lateral_surface_wind": -2.3369905185428905, "impact_velocity": -5.320759155289924, "x_impact": 1196.2245218957776, "max_mach_number": 0.99251834465073, "out_of_rail_time": 0.330330910781318, "apogee_y": 532.5050015124885, "out_of_rail_velocity": 28.397676968609296, "apogee_x": 377.7359634519105, "initial_stability_margin": 2.615459711116778, "t_final": 339.4365808601267, "apogee_time": 27.78056226073247, "frontal_surface_wind": 0.9287512059068105, "y_impact": 263.1857550174817} -{"apogee": 4279.338450779423, "out_of_rail_stability_margin": 2.3639567246376347, "lateral_surface_wind": -3.019992358336574, "impact_velocity": -5.334068795565938, "x_impact": 1182.4214135422922, "max_mach_number": 1.0352872375840294, "out_of_rail_time": 0.32465201520081505, "apogee_y": 604.7640625718146, "out_of_rail_velocity": 29.012233568975248, "apogee_x": 365.5810475028483, "initial_stability_margin": 2.294505100650856, "t_final": 350.0006504190154, "apogee_time": 28.113878365599916, "frontal_surface_wind": 0.6935036746876879, "y_impact": 62.22542183658243} -{"apogee": 3910.837478667162, "out_of_rail_stability_margin": 2.4211677163223353, "lateral_surface_wind": -2.6300498765932545, "impact_velocity": -5.335308955889218, "x_impact": 946.7295965894041, "max_mach_number": 0.9326780248653063, "out_of_rail_time": 0.3411374738164747, "apogee_y": 403.65795148586403, "out_of_rail_velocity": 27.240059655449752, "apogee_x": 130.21397064963446, "initial_stability_margin": 2.3472066018650057, "t_final": 342.174275274051, "apogee_time": 27.19337053907052, "frontal_surface_wind": 0.8718146672750271, "y_impact": 84.26231188117605} -{"apogee": 3885.7822762236833, "out_of_rail_stability_margin": 2.704025756773906, "lateral_surface_wind": -1.9706891753431186, "impact_velocity": -5.3133606134240035, "x_impact": 1148.7653869741796, "max_mach_number": 0.9333149969796032, "out_of_rail_time": 0.34030985149281007, "apogee_y": 483.43477028947086, "out_of_rail_velocity": 27.416185417793663, "apogee_x": 355.28698385129684, "initial_stability_margin": 2.636715260125425, "t_final": 335.38100271319644, "apogee_time": 27.103720739739064, "frontal_surface_wind": 0.789263581445051, "y_impact": 232.10922272561308} -{"apogee": 4047.8954987674506, "out_of_rail_stability_margin": 2.698391479232595, "lateral_surface_wind": -0.618488051316642, "impact_velocity": -5.527050407284676, "x_impact": 1031.8313070063111, "max_mach_number": 0.9596758480006217, "out_of_rail_time": 0.3370395029465737, "apogee_y": 580.8343057414818, "out_of_rail_velocity": 27.747822038184175, "apogee_x": 730.6098009382142, "initial_stability_margin": 2.630897577913017, "t_final": 325.0883994752319, "apogee_time": 27.678428170495692, "frontal_surface_wind": -0.7216123954102356, "y_impact": 639.0609399876021} -{"apogee": 2617.878437645465, "out_of_rail_stability_margin": 2.5722491146398796, "lateral_surface_wind": -2.377320751716632, "impact_velocity": -5.457111934515049, "x_impact": 635.0317300418537, "max_mach_number": 0.6729698743515994, "out_of_rail_time": 0.39255917053516215, "apogee_y": 343.72965872440216, "out_of_rail_velocity": 23.034773026570665, "apogee_x": 154.0934855102705, "initial_stability_margin": 2.4928876082847222, "t_final": 260.67781707243705, "apogee_time": 23.06361672306557, "frontal_surface_wind": 0.8200302004744638, "y_impact": 85.46617724218046} -{"apogee": 2514.345606137925, "out_of_rail_stability_margin": 2.6469481387522684, "lateral_surface_wind": -2.1204148207558124, "impact_velocity": -5.340318253306006, "x_impact": 764.1377288936701, "max_mach_number": 0.6619661916651003, "out_of_rail_time": 0.3949358392604519, "apogee_y": 469.54798628334044, "out_of_rail_velocity": 22.812347025672818, "apogee_x": 359.4364135108585, "initial_stability_margin": 2.56498209022735, "t_final": 253.43435320008635, "apogee_time": 22.607382646975744, "frontal_surface_wind": 0.8351822145152915, "y_impact": 264.26126341416915} -{"apogee": 3261.5934236230173, "out_of_rail_stability_margin": 2.5159061531341034, "lateral_surface_wind": -3.0590128798642566, "impact_velocity": -5.223771518201722, "x_impact": 923.8959765773262, "max_mach_number": 0.8128813887533504, "out_of_rail_time": 0.3628509939917544, "apogee_y": 555.2850550021882, "out_of_rail_velocity": 25.288411050983274, "apogee_x": 263.4899539946495, "initial_stability_margin": 2.4376348203112888, "t_final": 309.5083543489689, "apogee_time": 25.188171871691136, "frontal_surface_wind": 0.4937017237575898, "y_impact": 94.52381301599156} -{"apogee": 3416.6727541261275, "out_of_rail_stability_margin": 2.765687928748945, "lateral_surface_wind": -2.0069889526433293, "impact_velocity": -5.462610493155209, "x_impact": 966.8316733823216, "max_mach_number": 0.826075925380445, "out_of_rail_time": 0.3584704408691338, "apogee_y": 485.38645092629105, "out_of_rail_velocity": 25.66942133919407, "apogee_x": 316.8155460434843, "initial_stability_margin": 2.698216032205748, "t_final": 300.13896847838794, "apogee_time": 25.834186206336643, "frontal_surface_wind": 0.6917717620556942, "y_impact": 289.7491456450266} -{"apogee": 3941.81943345955, "out_of_rail_stability_margin": 2.6525682947752167, "lateral_surface_wind": -0.3959251258921717, "impact_velocity": -5.334455822452439, "x_impact": 1019.1846588587468, "max_mach_number": 0.9447014464629859, "out_of_rail_time": 0.33851733217532404, "apogee_y": 495.2048897578799, "out_of_rail_velocity": 27.544087215965195, "apogee_x": 641.7035468577942, "initial_stability_margin": 2.584583107495669, "t_final": 333.2973556316666, "apogee_time": 27.29030782210982, "frontal_surface_wind": 0.24194675711131988, "y_impact": 815.6890334589419} -{"apogee": 3550.843230013556, "out_of_rail_stability_margin": 2.5769876684210242, "lateral_surface_wind": -2.068381133274204, "impact_velocity": -5.348432572591763, "x_impact": 1014.0728584714832, "max_mach_number": 0.8601021414736693, "out_of_rail_time": 0.3536458710501893, "apogee_y": 496.4264709696775, "out_of_rail_velocity": 26.112660332426636, "apogee_x": 333.65777713662305, "initial_stability_margin": 2.503038419919197, "t_final": 314.7612074038619, "apogee_time": 26.170999648493286, "frontal_surface_wind": 1.0089776571883378, "y_impact": 334.81589370719047} -{"apogee": 4603.5585501763735, "out_of_rail_stability_margin": 2.566617031771793, "lateral_surface_wind": -1.9369668784888099, "impact_velocity": -5.44839033675325, "x_impact": 806.1050615292977, "max_mach_number": 1.0965631147105968, "out_of_rail_time": 0.31565793497420974, "apogee_y": 272.1767378714174, "out_of_rail_velocity": 30.10192685725226, "apogee_x": 49.95458918852604, "initial_stability_margin": 2.501941078346636, "t_final": 365.31395589618836, "apogee_time": 29.028584588880207, "frontal_surface_wind": 1.3656778388844906, "y_impact": 81.34043770778301} -{"apogee": 3563.360657594688, "out_of_rail_stability_margin": 2.688560315274291, "lateral_surface_wind": -3.0009126559185275, "impact_velocity": -5.464979192114559, "x_impact": 1094.237703033238, "max_mach_number": 0.8607817276194304, "out_of_rail_time": 0.3528390082459432, "apogee_y": 593.8706235803626, "out_of_rail_velocity": 26.128240740508115, "apogee_x": 382.29346778071437, "initial_stability_margin": 2.6180411103192225, "t_final": 315.4539859540528, "apogee_time": 26.24981074202568, "frontal_surface_wind": 0.7718966399490532, "y_impact": 128.78901834983736} -{"apogee": 4530.65939624177, "out_of_rail_stability_margin": 2.589757164539305, "lateral_surface_wind": -1.8315288325283032, "impact_velocity": -5.4616829451442035, "x_impact": 1195.1613884800458, "max_mach_number": 1.0852666548747325, "out_of_rail_time": 0.31769346330492704, "apogee_y": 507.07721248575325, "out_of_rail_velocity": 29.926158630722508, "apogee_x": 429.4301353686226, "initial_stability_margin": 2.5232046525633574, "t_final": 357.1676225754811, "apogee_time": 28.81983919962341, "frontal_surface_wind": 0.958917118006324, "y_impact": 427.4839605610708} -{"apogee": 3039.0075546241187, "out_of_rail_stability_margin": 2.5182217587150766, "lateral_surface_wind": -1.6520582262953871, "impact_velocity": -5.36243370514786, "x_impact": 850.4998236664293, "max_mach_number": 0.7580627740956913, "out_of_rail_time": 0.37323761191662497, "apogee_y": 439.9135124997228, "out_of_rail_velocity": 24.458697659516684, "apogee_x": 361.117850007477, "initial_stability_margin": 2.441508747329475, "t_final": 280.226584849826, "apogee_time": 24.552426374712272, "frontal_surface_wind": 0.8334564324247467, "y_impact": 478.50672363300833} -{"apogee": 4157.224247896307, "out_of_rail_stability_margin": 2.7081038594358224, "lateral_surface_wind": -1.387365197781963, "impact_velocity": -5.638214157634979, "x_impact": 991.8430971378995, "max_mach_number": 0.9646810534201022, "out_of_rail_time": 0.33460541165569146, "apogee_y": 499.27800239519263, "out_of_rail_velocity": 27.924786713021895, "apogee_x": 409.7610111899769, "initial_stability_margin": 2.644642969708716, "t_final": 342.28084687985546, "apogee_time": 28.070215373322124, "frontal_surface_wind": 0.5654448335142571, "y_impact": 377.9330629700442} -{"apogee": 3656.4913791689874, "out_of_rail_stability_margin": 2.7383186061691394, "lateral_surface_wind": -2.18762337932732, "impact_velocity": -5.386023040158587, "x_impact": 1096.8458808308817, "max_mach_number": 0.8826796103759104, "out_of_rail_time": 0.34884767748234935, "apogee_y": 657.4257565439245, "out_of_rail_velocity": 26.53291303584337, "apogee_x": 459.02504631932703, "initial_stability_margin": 2.6686422526569156, "t_final": 325.5017264786953, "apogee_time": 26.49195496364952, "frontal_surface_wind": 0.6578693357370274, "y_impact": 549.8719169564238} -{"apogee": 3418.655418273755, "out_of_rail_stability_margin": 2.548111209474924, "lateral_surface_wind": -1.8442319031541698, "impact_velocity": -5.5321053176573995, "x_impact": 898.2885651323048, "max_mach_number": 0.8213037735828991, "out_of_rail_time": 0.36106938398938976, "apogee_y": 428.38772163821017, "out_of_rail_velocity": 25.421299853127383, "apogee_x": 323.6073090924291, "initial_stability_margin": 2.4712582424936613, "t_final": 302.6607656615321, "apogee_time": 25.883337399020476, "frontal_surface_wind": 0.9342529587731538, "y_impact": 354.2407272890566} -{"apogee": 2576.249414752377, "out_of_rail_stability_margin": 2.5731276188352905, "lateral_surface_wind": -3.0749853116932533, "impact_velocity": -5.3130166110682415, "x_impact": 644.3883990919212, "max_mach_number": 0.673293280143792, "out_of_rail_time": 0.393899033079845, "apogee_y": 376.0360479093312, "out_of_rail_velocity": 22.95241509783667, "apogee_x": 115.89500060525778, "initial_stability_margin": 2.4875120263969235, "t_final": 261.47726333840063, "apogee_time": 22.833424712260555, "frontal_surface_wind": 1.0100771644667013, "y_impact": 71.64832349877774} -{"apogee": 3558.432006294579, "out_of_rail_stability_margin": 2.7734491334562454, "lateral_surface_wind": -2.511414053424426, "impact_velocity": -5.60641190886192, "x_impact": 958.4486372018805, "max_mach_number": 0.8437629039521833, "out_of_rail_time": 0.3544382898962098, "apogee_y": 476.9879154844599, "out_of_rail_velocity": 25.98721349268621, "apogee_x": 287.5783249730784, "initial_stability_margin": 2.709917826576819, "t_final": 303.83027055107846, "apogee_time": 26.35646517241548, "frontal_surface_wind": 1.2498515948187388, "y_impact": 192.14587691092666} -{"apogee": 3217.914817062222, "out_of_rail_stability_margin": 2.641184743635764, "lateral_surface_wind": -0.3866420309300803, "impact_velocity": -5.326938590348197, "x_impact": 904.7789078368656, "max_mach_number": 0.7987349424490876, "out_of_rail_time": 0.3653887282483548, "apogee_y": 422.8988606335745, "out_of_rail_velocity": 25.065198797018496, "apogee_x": 593.9593231439668, "initial_stability_margin": 2.5630274378419777, "t_final": 286.78272463035836, "apogee_time": 25.114693655145075, "frontal_surface_wind": 0.2565207175018791, "y_impact": 659.7446839475299} -{"apogee": 3160.9728017279926, "out_of_rail_stability_margin": 2.5926127877263965, "lateral_surface_wind": -1.6450012866364858, "impact_velocity": -5.401378613669603, "x_impact": 786.3430807139141, "max_mach_number": 0.7803008844806056, "out_of_rail_time": 0.36801099119152575, "apogee_y": 375.4731391100842, "out_of_rail_velocity": 24.830115416537947, "apogee_x": 275.43429262562415, "initial_stability_margin": 2.5168528959557332, "t_final": 298.8811492440967, "apogee_time": 24.949652554172737, "frontal_surface_wind": 0.8472996959663995, "y_impact": 409.7668567028593} -{"apogee": 4292.244163915308, "out_of_rail_stability_margin": 2.6439253628857413, "lateral_surface_wind": -0.7359735558529944, "impact_velocity": -5.361750373230142, "x_impact": 1050.2411580609935, "max_mach_number": 1.0240237057761474, "out_of_rail_time": 0.3256519602839948, "apogee_y": 501.8538554597512, "out_of_rail_velocity": 28.90960444928032, "apogee_x": 508.0765793815755, "initial_stability_margin": 2.578836417334865, "t_final": 355.9872402389877, "apogee_time": 28.23728559712271, "frontal_surface_wind": 0.8413749200528488, "y_impact": 681.5430871521178} -{"apogee": 3775.3869553348063, "out_of_rail_stability_margin": 2.688148969853837, "lateral_surface_wind": -2.019450683461389, "impact_velocity": -5.3771609318653555, "x_impact": 1100.0704118134333, "max_mach_number": 0.908789642716552, "out_of_rail_time": 0.34445668723215445, "apogee_y": 532.4692196887568, "out_of_rail_velocity": 26.953838969912884, "apogee_x": 348.7279382058168, "initial_stability_margin": 2.619019716479909, "t_final": 323.4886363971425, "apogee_time": 26.808843181422095, "frontal_surface_wind": 0.6545011565133695, "y_impact": 302.2112354138526} -{"apogee": 2575.145591276273, "out_of_rail_stability_margin": 2.6631357087878884, "lateral_surface_wind": -1.140469375408416, "impact_velocity": -5.5438937614822965, "x_impact": 769.2330632371137, "max_mach_number": 0.6643465126320034, "out_of_rail_time": 0.3951620406794776, "apogee_y": 368.3425039140865, "out_of_rail_velocity": 22.80410620567366, "apogee_x": 357.66604641592835, "initial_stability_margin": 2.5796953257425255, "t_final": 244.33653975521796, "apogee_time": 22.942310125660008, "frontal_surface_wind": 1.2138828682653753, "y_impact": 455.94603831287424} -{"apogee": 3836.471711420181, "out_of_rail_stability_margin": 2.667017004003926, "lateral_surface_wind": -1.227206551568989, "impact_velocity": -5.45400182620283, "x_impact": 852.0505249060111, "max_mach_number": 0.9129994188764075, "out_of_rail_time": 0.3445150288991918, "apogee_y": 518.5972890181375, "out_of_rail_velocity": 26.927268210441213, "apogee_x": 444.6835911558654, "initial_stability_margin": 2.595487943157898, "t_final": 324.74443739740457, "apogee_time": 27.078574087092683, "frontal_surface_wind": 0.42541987518480734, "y_impact": 555.8878596877629} -{"apogee": 4010.6953384561725, "out_of_rail_stability_margin": 2.464002268484364, "lateral_surface_wind": -1.862714642424987, "impact_velocity": -5.462204288905229, "x_impact": 1244.5940820918663, "max_mach_number": 0.94998633725057, "out_of_rail_time": 0.33861111915851255, "apogee_y": 569.487978424713, "out_of_rail_velocity": 27.541827685671844, "apogee_x": 493.85137220657333, "initial_stability_margin": 2.3920292352734216, "t_final": 333.625375523468, "apogee_time": 27.557040498400674, "frontal_surface_wind": 1.3098613685497305, "y_impact": 393.35035849172044} -{"apogee": 3706.0307836704987, "out_of_rail_stability_margin": 2.583711578381615, "lateral_surface_wind": -2.11884346937633, "impact_velocity": -5.468123248368863, "x_impact": 1029.5829589489958, "max_mach_number": 0.8902943993549388, "out_of_rail_time": 0.3477805071939829, "apogee_y": 554.19638877184, "out_of_rail_velocity": 26.650864281323287, "apogee_x": 421.3271321586491, "initial_stability_margin": 2.512348243124956, "t_final": 321.2346146299329, "apogee_time": 26.635521161542556, "frontal_surface_wind": 1.303358317615031, "y_impact": 423.18853187179104} -{"apogee": 3203.704867085375, "out_of_rail_stability_margin": 2.6361896204999016, "lateral_surface_wind": -1.9934030527748021, "impact_velocity": -5.47152194655686, "x_impact": 844.5351001178825, "max_mach_number": 0.7862332296429411, "out_of_rail_time": 0.3670357325724536, "apogee_y": 461.25781993981195, "out_of_rail_velocity": 24.93916724852146, "apogee_x": 330.76550441408267, "initial_stability_margin": 2.5611345968738, "t_final": 283.638126107935, "apogee_time": 25.130055279450705, "frontal_surface_wind": 1.0592115087028824, "y_impact": 370.58497758277565} -{"apogee": 3675.154764325895, "out_of_rail_stability_margin": 2.6160898421107, "lateral_surface_wind": -2.5764920820866926, "impact_velocity": -5.462077453779953, "x_impact": 1002.8910801404562, "max_mach_number": 0.8727779187250618, "out_of_rail_time": 0.34999385782400594, "apogee_y": 456.9945307638198, "out_of_rail_velocity": 26.415135178050363, "apogee_x": 248.9792069020418, "initial_stability_margin": 2.548668440693104, "t_final": 315.11464935082284, "apogee_time": 26.6331511001645, "frontal_surface_wind": 1.0192701891003384, "y_impact": 164.14721073634925} -{"apogee": 2194.886872124929, "out_of_rail_stability_margin": 2.716358427725219, "lateral_surface_wind": -1.2152660600376608, "impact_velocity": -5.572000479215992, "x_impact": 292.364578853013, "max_mach_number": 0.5896269695564149, "out_of_rail_time": 0.41506175885659474, "apogee_y": 231.81715860283992, "out_of_rail_velocity": 21.495272185050144, "apogee_x": 159.7733139493084, "initial_stability_margin": 2.6332485270902626, "t_final": 228.22210696832633, "apogee_time": 21.40635712743192, "frontal_surface_wind": 0.45841727032982443, "y_impact": 181.87811170920733} -{"apogee": 3135.1392583668926, "out_of_rail_stability_margin": 2.6915235462778755, "lateral_surface_wind": -0.40493360073831985, "impact_velocity": -5.476949140814326, "x_impact": 710.5103488161922, "max_mach_number": 0.7736807941559469, "out_of_rail_time": 0.36947883927517544, "apogee_y": 365.2779218331211, "out_of_rail_velocity": 24.719065881605236, "apogee_x": 425.40404985419275, "initial_stability_margin": 2.6170791235599915, "t_final": 285.5717560439459, "apogee_time": 24.913980242729963, "frontal_surface_wind": 0.22654738485031103, "y_impact": 594.9951047634355} -{"apogee": 3791.719882381318, "out_of_rail_stability_margin": 2.648773809818473, "lateral_surface_wind": -3.0388732666029923, "impact_velocity": -5.446837376548123, "x_impact": 988.2765318138839, "max_mach_number": 0.9021661184594282, "out_of_rail_time": 0.34609138739572287, "apogee_y": 576.0897173862894, "out_of_rail_velocity": 26.838074971747993, "apogee_x": 285.8095083006327, "initial_stability_margin": 2.579900082544529, "t_final": 314.13482230530605, "apogee_time": 26.96002004103505, "frontal_surface_wind": 0.6054341093317155, "y_impact": 106.89605309908201} -{"apogee": 2798.0127270117473, "out_of_rail_stability_margin": 2.756797801133879, "lateral_surface_wind": -2.5919477886905247, "impact_velocity": -5.498226320398508, "x_impact": 773.4978468662532, "max_mach_number": 0.7081952161758411, "out_of_rail_time": 0.38303517372996365, "apogee_y": 411.45409838610755, "out_of_rail_velocity": 23.67770656787867, "apogee_x": 218.284575572573, "initial_stability_margin": 2.6820038298009528, "t_final": 264.72426812175337, "apogee_time": 23.737096796128892, "frontal_surface_wind": 0.9793006832155073, "y_impact": 142.5380853147192} -{"apogee": 3367.4761678329664, "out_of_rail_stability_margin": 2.611886018805678, "lateral_surface_wind": -1.2113748823847046, "impact_velocity": -5.364509556109337, "x_impact": 532.2067448012161, "max_mach_number": 0.8233360456515665, "out_of_rail_time": 0.3595149809595572, "apogee_y": 306.65528081005255, "out_of_rail_velocity": 25.57605365478949, "apogee_x": 226.2616149870987, "initial_stability_margin": 2.5402973819710253, "t_final": 308.54518315622926, "apogee_time": 25.58206175285571, "frontal_surface_wind": 0.46860312071469457, "y_impact": 298.00928463578794} -{"apogee": 4072.9085484059774, "out_of_rail_stability_margin": 2.5375138361193956, "lateral_surface_wind": -1.881011778279444, "impact_velocity": -5.368333072159793, "x_impact": 1214.5878508847884, "max_mach_number": 0.9738905145353529, "out_of_rail_time": 0.3337346658688247, "apogee_y": 595.6089681689843, "out_of_rail_velocity": 28.049293670116224, "apogee_x": 488.7940404275169, "initial_stability_margin": 2.4697101212903574, "t_final": 344.89958290757016, "apogee_time": 27.636768424912237, "frontal_surface_wind": 0.857796359028206, "y_impact": 523.8655675872477} -{"apogee": 2939.471569290083, "out_of_rail_stability_margin": 2.6727240335009443, "lateral_surface_wind": -1.283751273482823, "impact_velocity": -5.337621059781061, "x_impact": 773.1872879376474, "max_mach_number": 0.7455677247593013, "out_of_rail_time": 0.3764983907223822, "apogee_y": 420.09672229945977, "out_of_rail_velocity": 24.250620584033356, "apogee_x": 447.55090928880696, "initial_stability_margin": 2.5958976969907552, "t_final": 283.58714971747895, "apogee_time": 24.16870462885772, "frontal_surface_wind": 0.6043525725437426, "y_impact": 201.6719721256532} -{"apogee": 4020.518805996462, "out_of_rail_stability_margin": 2.7453109055853164, "lateral_surface_wind": -2.5903307153528816, "impact_velocity": -5.407023683214867, "x_impact": 1095.1805863572442, "max_mach_number": 0.947998475533285, "out_of_rail_time": 0.3379161878965995, "apogee_y": 492.5333936837019, "out_of_rail_velocity": 27.67245509738939, "apogee_x": 265.4726052345393, "initial_stability_margin": 2.680730085775842, "t_final": 338.3690586164794, "apogee_time": 27.581240171402605, "frontal_surface_wind": 0.9835700038855845, "y_impact": 190.81775548093114} -{"apogee": 3512.3119264647435, "out_of_rail_stability_margin": 2.702205723095602, "lateral_surface_wind": -2.1116562613726937, "impact_velocity": -5.497573897247264, "x_impact": 921.0166975938744, "max_mach_number": 0.8423911063756621, "out_of_rail_time": 0.35675877354821756, "apogee_y": 478.4769439186013, "out_of_rail_velocity": 25.85160324649022, "apogee_x": 350.15094725928816, "initial_stability_margin": 2.631158304720757, "t_final": 300.7368278382232, "apogee_time": 26.150024413941996, "frontal_surface_wind": 0.8714332713914815, "y_impact": 358.4596422435106} -{"apogee": 1834.082613220456, "out_of_rail_stability_margin": 2.7732213287317817, "lateral_surface_wind": -2.391865887393097, "impact_velocity": -5.486117325483615, "x_impact": 491.00991756383326, "max_mach_number": 0.5212084413713458, "out_of_rail_time": 0.43689114228476095, "apogee_y": 287.15884712605583, "out_of_rail_velocity": 20.241395196199992, "apogee_x": 123.78750449557056, "initial_stability_margin": 2.68586009661287, "t_final": 211.76889333045716, "apogee_time": 19.74365249418217, "frontal_surface_wind": 0.7765829401666986, "y_impact": 72.06423266089445} -{"apogee": 3464.139027004489, "out_of_rail_stability_margin": 2.7454788072525136, "lateral_surface_wind": -1.6357425432460948, "impact_velocity": -5.489878386593806, "x_impact": 828.5249541917354, "max_mach_number": 0.8302689317241937, "out_of_rail_time": 0.35740274272473826, "apogee_y": 386.679477345048, "out_of_rail_velocity": 25.76239460646717, "apogee_x": 284.46909562556107, "initial_stability_margin": 2.6785603503497866, "t_final": 301.6050892820968, "apogee_time": 25.999605362811693, "frontal_surface_wind": 0.8650389240000965, "y_impact": 436.0263549799323} -{"apogee": 4064.2892210843315, "out_of_rail_stability_margin": 2.642592303350885, "lateral_surface_wind": -2.1442864622832376, "impact_velocity": -5.3356998858613744, "x_impact": 1013.592636179674, "max_mach_number": 0.9639552273168975, "out_of_rail_time": 0.33475838853390505, "apogee_y": 514.1392835967266, "out_of_rail_velocity": 27.93199982017477, "apogee_x": 344.0135978821114, "initial_stability_margin": 2.5779837015235887, "t_final": 343.2717693061167, "apogee_time": 27.66117348945267, "frontal_surface_wind": 0.7877332545674322, "y_impact": 382.27590884402446} -{"apogee": 4224.931120348938, "out_of_rail_stability_margin": 2.711380617634405, "lateral_surface_wind": -1.9736641121400136, "impact_velocity": -5.581039407685125, "x_impact": 1422.0719009742777, "max_mach_number": 0.9880941861501542, "out_of_rail_time": 0.3317574439714744, "apogee_y": 611.7939437920024, "out_of_rail_velocity": 28.26488207705554, "apogee_x": 579.3695303690579, "initial_stability_margin": 2.6463739675266282, "t_final": 343.6708296447663, "apogee_time": 28.22986794426036, "frontal_surface_wind": 1.1835904687181795, "y_impact": 456.09895262404336} -{"apogee": 3899.135309128715, "out_of_rail_stability_margin": 2.651294263792947, "lateral_surface_wind": -2.664801826366607, "impact_velocity": -5.37853264060665, "x_impact": 906.8998539335148, "max_mach_number": 0.9305436905291278, "out_of_rail_time": 0.3407289917685865, "apogee_y": 546.6798722831969, "out_of_rail_velocity": 27.29208107813934, "apogee_x": 368.81247315628593, "initial_stability_margin": 2.583268766777855, "t_final": 323.1931523106591, "apogee_time": 27.202801924790293, "frontal_surface_wind": 0.3753719300325351, "y_impact": 114.63702726996426} -{"apogee": 4274.5882943441575, "out_of_rail_stability_margin": 2.699653033836876, "lateral_surface_wind": -1.2138293391177202, "impact_velocity": -5.445035635223834, "x_impact": 941.7263054088347, "max_mach_number": 1.0115008834922359, "out_of_rail_time": 0.3281332921148766, "apogee_y": 515.7522940144331, "out_of_rail_velocity": 28.646282031436645, "apogee_x": 469.7748330979421, "initial_stability_margin": 2.6336129561899386, "t_final": 350.2258462393184, "apogee_time": 28.265880937512712, "frontal_surface_wind": 0.4622080980609769, "y_impact": 557.432270141839} -{"apogee": 2593.066313381177, "out_of_rail_stability_margin": 2.8245879575298276, "lateral_surface_wind": -1.173479054299825, "impact_velocity": -5.411343950194062, "x_impact": 536.5517906972349, "max_mach_number": 0.6717727883961756, "out_of_rail_time": 0.39227085119423133, "apogee_y": 324.10072565498535, "out_of_rail_velocity": 23.02590400514625, "apogee_x": 255.43912522984954, "initial_stability_margin": 2.74726228480998, "t_final": 257.95711599974106, "apogee_time": 22.94111535755806, "frontal_surface_wind": 0.3710186352315778, "y_impact": 306.4718885803016} -{"apogee": 3825.2132597622353, "out_of_rail_stability_margin": 2.716235228539071, "lateral_surface_wind": -3.0356234662669213, "impact_velocity": -5.385936215293014, "x_impact": 865.4310945012924, "max_mach_number": 0.908525780140205, "out_of_rail_time": 0.3438150244875271, "apogee_y": 458.1313372942216, "out_of_rail_velocity": 27.01463293666919, "apogee_x": 157.9393547520087, "initial_stability_margin": 2.650831045300158, "t_final": 323.05269641706667, "apogee_time": 27.023102107263643, "frontal_surface_wind": 1.1228449208844224, "y_impact": 148.60072628652503} -{"apogee": 2344.478873992641, "out_of_rail_stability_margin": 2.5509189963742678, "lateral_surface_wind": -2.666758405364583, "impact_velocity": -5.356570140072527, "x_impact": 491.08137544329804, "max_mach_number": 0.6267611114003993, "out_of_rail_time": 0.4046975772448691, "apogee_y": 349.8230515307011, "out_of_rail_velocity": 22.158666722692743, "apogee_x": 182.9566006267157, "initial_stability_margin": 2.4669137128153555, "t_final": 247.05565862943124, "apogee_time": 21.947626628129584, "frontal_surface_wind": 0.361209727278351, "y_impact": -0.5590065910153666} -{"apogee": 3959.3853621640883, "out_of_rail_stability_margin": 2.6814632121202018, "lateral_surface_wind": -1.9636872487928323, "impact_velocity": -5.418747583374857, "x_impact": 1059.9470006982651, "max_mach_number": 0.9387576152255767, "out_of_rail_time": 0.33974747533082134, "apogee_y": 528.047512245953, "out_of_rail_velocity": 27.411597726809973, "apogee_x": 358.58831224801025, "initial_stability_margin": 2.6132742487632528, "t_final": 327.7212804803618, "apogee_time": 27.414713694916067, "frontal_surface_wind": 1.3269698703856596, "y_impact": 396.85944814924846} -{"apogee": 4603.613791984369, "out_of_rail_stability_margin": 2.82762718487379, "lateral_surface_wind": -1.6542048278181651, "impact_velocity": -5.523238864145965, "x_impact": 1302.1791618176687, "max_mach_number": 1.0885906708187634, "out_of_rail_time": 0.3166785671102777, "apogee_y": 557.3415849300007, "out_of_rail_velocity": 30.05267971004069, "apogee_x": 464.9271336151158, "initial_stability_margin": 2.765940511433404, "t_final": 366.51653142185967, "apogee_time": 29.105354636457825, "frontal_surface_wind": 0.8291877926281364, "y_impact": 622.9418848971602} -{"apogee": 3684.9264956800293, "out_of_rail_stability_margin": 2.5397044394451322, "lateral_surface_wind": -2.1494226690427922, "impact_velocity": -5.4667656380274, "x_impact": 961.1617250275284, "max_mach_number": 0.877545849135432, "out_of_rail_time": 0.35092380337121803, "apogee_y": 479.3823678395372, "out_of_rail_velocity": 26.37413989798366, "apogee_x": 289.482134208561, "initial_stability_margin": 2.4658052425475128, "t_final": 308.1689447023676, "apogee_time": 26.66073611243193, "frontal_surface_wind": 0.9096124875882192, "y_impact": 343.9698852626933} -{"apogee": 4053.237481535116, "out_of_rail_stability_margin": 2.6234773156226727, "lateral_surface_wind": -0.7135260811174567, "impact_velocity": -5.394787067720517, "x_impact": 977.6487086668315, "max_mach_number": 0.9617184741221224, "out_of_rail_time": 0.3354620840806093, "apogee_y": 452.7490959583756, "out_of_rail_velocity": 27.845987059690984, "apogee_x": 479.08774734073126, "initial_stability_margin": 2.557136322908565, "t_final": 341.91843261874976, "apogee_time": 27.641732920904175, "frontal_surface_wind": 0.860493673755945, "y_impact": 625.4979494320808} -{"apogee": 3616.2061407496353, "out_of_rail_stability_margin": 2.685538313527255, "lateral_surface_wind": -1.3088026994321773, "impact_velocity": -5.351404101886768, "x_impact": 930.3704987287088, "max_mach_number": 0.8765747870947974, "out_of_rail_time": 0.349500551210008, "apogee_y": 495.8573266347439, "out_of_rail_velocity": 26.476889879490088, "apogee_x": 490.0691833760109, "initial_stability_margin": 2.6184637608676558, "t_final": 308.93520230322264, "apogee_time": 26.354280392310997, "frontal_surface_wind": 0.5479916587577365, "y_impact": 218.18156199036565} -{"apogee": 2991.630651760935, "out_of_rail_stability_margin": 2.746524256903381, "lateral_surface_wind": -2.0324331690511963, "impact_velocity": -5.500776317586817, "x_impact": 638.8524165951823, "max_mach_number": 0.7412158780913247, "out_of_rail_time": 0.37720411079709676, "apogee_y": 308.87046115758244, "out_of_rail_velocity": 24.158872916482345, "apogee_x": 134.26304590882933, "initial_stability_margin": 2.67001239427207, "t_final": 276.4225225125675, "apogee_time": 24.450500502457363, "frontal_surface_wind": 1.07956094711251, "y_impact": 134.51485007277077} -{"apogee": 2851.9243813071653, "out_of_rail_stability_margin": 2.59976087262152, "lateral_surface_wind": -1.3572437791972902, "impact_velocity": -5.31653145907117, "x_impact": 762.3349287846627, "max_mach_number": 0.7275036527828402, "out_of_rail_time": 0.38004358831714063, "apogee_y": 433.01657921088264, "out_of_rail_velocity": 23.895297247637323, "apogee_x": 379.64991355335405, "initial_stability_margin": 2.51662989323688, "t_final": 275.35289181720805, "apogee_time": 23.837597684963296, "frontal_surface_wind": 0.6181460309035738, "y_impact": 373.10118729492143} -{"apogee": 4856.210250214594, "out_of_rail_stability_margin": 2.685890243066421, "lateral_surface_wind": -1.3860056450828928, "impact_velocity": -5.469264636824272, "x_impact": 869.170371413488, "max_mach_number": 1.1560310033758576, "out_of_rail_time": 0.30763135827798704, "apogee_y": 361.83887618637624, "out_of_rail_velocity": 31.17146384766309, "apogee_x": 242.41195385844927, "initial_stability_margin": 2.624392562501067, "t_final": 372.27524949111285, "apogee_time": 29.637595248619217, "frontal_surface_wind": 0.5687692006103227, "y_impact": 231.14722098522674} -{"apogee": 2154.4318336250412, "out_of_rail_stability_margin": 2.625607153285938, "lateral_surface_wind": -1.9881973934559225, "impact_velocity": -5.450276259652575, "x_impact": 441.9553454634601, "max_mach_number": 0.5850786697958235, "out_of_rail_time": 0.41641093218846115, "apogee_y": 241.71067359910697, "out_of_rail_velocity": 21.439819859331447, "apogee_x": 98.6618349830078, "initial_stability_margin": 2.541525654063902, "t_final": 230.34732309995326, "apogee_time": 21.177696706750293, "frontal_surface_wind": 0.6711838927740403, "y_impact": 131.84352120969083} -{"apogee": 4339.291126237013, "out_of_rail_stability_margin": 2.559763929607034, "lateral_surface_wind": -1.6767809727648997, "impact_velocity": -5.42882034175649, "x_impact": 1365.4141610008999, "max_mach_number": 1.0427445148398726, "out_of_rail_time": 0.3226959839136422, "apogee_y": 670.4785127620112, "out_of_rail_velocity": 29.22649927683705, "apogee_x": 585.6029104522135, "initial_stability_margin": 2.494009955576364, "t_final": 349.9834957329674, "apogee_time": 28.315770411478187, "frontal_surface_wind": 0.7825289625272948, "y_impact": 758.5658529970632} -{"apogee": 3521.6398439919762, "out_of_rail_stability_margin": 2.499373304144267, "lateral_surface_wind": -2.683970018970808, "impact_velocity": -5.387048734747211, "x_impact": 745.5032860444935, "max_mach_number": 0.8536802174648406, "out_of_rail_time": 0.35444368146294947, "apogee_y": 498.56603266451873, "out_of_rail_velocity": 26.001290773609096, "apogee_x": 261.4893888012929, "initial_stability_margin": 2.4259495218521843, "t_final": 312.6397837718973, "apogee_time": 26.09166095717891, "frontal_surface_wind": 0.19590251894499588, "y_impact": 68.83661173789875} -{"apogee": 2880.7846172394006, "out_of_rail_stability_margin": 2.5967372705988003, "lateral_surface_wind": -0.6710492870232632, "impact_velocity": -5.281901513898179, "x_impact": 661.8344090271298, "max_mach_number": 0.7337184999667207, "out_of_rail_time": 0.37842205664172757, "apogee_y": 298.186853134147, "out_of_rail_velocity": 24.003255348841865, "apogee_x": 335.27497062562594, "initial_stability_margin": 2.515847208510415, "t_final": 279.5902255114715, "apogee_time": 23.927193888265236, "frontal_surface_wind": 0.8940143653176991, "y_impact": 395.12669499560667} -{"apogee": 1764.2764729757328, "out_of_rail_stability_margin": 2.7426184189391063, "lateral_surface_wind": -1.2939668913821372, "impact_velocity": -5.2840239851705535, "x_impact": 322.19730867155675, "max_mach_number": 0.5113690836831931, "out_of_rail_time": 0.44244102175057426, "apogee_y": 198.00732139263104, "out_of_rail_velocity": 20.000291877162258, "apogee_x": 151.98824015344667, "initial_stability_margin": 2.6502713692002655, "t_final": 210.43003763938734, "apogee_time": 19.355298232828567, "frontal_surface_wind": 0.582158954337952, "y_impact": 83.4466441628377} -{"apogee": 3718.8617462771745, "out_of_rail_stability_margin": 2.598720578931538, "lateral_surface_wind": -0.7394072417925626, "impact_velocity": -5.41567022813812, "x_impact": 741.3157674213983, "max_mach_number": 0.8866884573628705, "out_of_rail_time": 0.34894303457393816, "apogee_y": 349.636553166904, "out_of_rail_velocity": 26.539915312863567, "apogee_x": 320.6180822994674, "initial_stability_margin": 2.5260429460829688, "t_final": 322.64089105653727, "apogee_time": 26.71917234156581, "frontal_surface_wind": 0.838358969531282, "y_impact": 496.8569828572925} -{"apogee": 3742.8004386989764, "out_of_rail_stability_margin": 2.5331598372821253, "lateral_surface_wind": -1.3838309619057445, "impact_velocity": -5.475902400412947, "x_impact": 962.0331646952008, "max_mach_number": 0.8945004527095729, "out_of_rail_time": 0.34669769889988716, "apogee_y": 513.3800141058401, "out_of_rail_velocity": 26.718185661786777, "apogee_x": 447.29863678146864, "initial_stability_margin": 2.4625401443365513, "t_final": 315.80411183418056, "apogee_time": 26.766117574806977, "frontal_surface_wind": 0.5740399991599654, "y_impact": 408.096978698402} -{"apogee": 3813.401641208358, "out_of_rail_stability_margin": 2.6795786628739537, "lateral_surface_wind": -2.008012425485061, "impact_velocity": -5.471059768624434, "x_impact": 951.7723127316474, "max_mach_number": 0.9086675068898541, "out_of_rail_time": 0.3441796896577286, "apogee_y": 506.7707187157223, "out_of_rail_velocity": 26.99870235043294, "apogee_x": 350.7538809761373, "initial_stability_margin": 2.6115647221682425, "t_final": 326.57436945640904, "apogee_time": 26.96733772950139, "frontal_surface_wind": 1.0312472303371965, "y_impact": 404.68013308979783} -{"apogee": 3529.0219569460487, "out_of_rail_stability_margin": 2.667439975483217, "lateral_surface_wind": -2.0806622772564953, "impact_velocity": -5.505478259278498, "x_impact": 927.1966065289909, "max_mach_number": 0.8438760815234632, "out_of_rail_time": 0.35514051984810446, "apogee_y": 466.0683571496514, "out_of_rail_velocity": 25.936724605710193, "apogee_x": 281.3405601270523, "initial_stability_margin": 2.5998406006883252, "t_final": 303.6985605210013, "apogee_time": 26.212301591247606, "frontal_surface_wind": 0.9834027217736202, "y_impact": 309.2324343013307} -{"apogee": 3621.3108792984876, "out_of_rail_stability_margin": 2.6633888927617133, "lateral_surface_wind": -1.3708967548273487, "impact_velocity": -5.2859106552848205, "x_impact": 886.540738113628, "max_mach_number": 0.8759561373921735, "out_of_rail_time": 0.3500279156374782, "apogee_y": 464.57855632341375, "out_of_rail_velocity": 26.44941873259063, "apogee_x": 377.05341452360494, "initial_stability_margin": 2.591589951353328, "t_final": 314.1438153921918, "apogee_time": 26.33510815973322, "frontal_surface_wind": 0.5872455017243029, "y_impact": 373.503368684767} -{"apogee": 3089.8888073481626, "out_of_rail_stability_margin": 2.5119622982561514, "lateral_surface_wind": -1.9850507839076705, "impact_velocity": -5.240432523836999, "x_impact": 829.2551511919291, "max_mach_number": 0.7743672024146715, "out_of_rail_time": 0.3690488383960625, "apogee_y": 411.39004904558436, "out_of_rail_velocity": 24.728018748034753, "apogee_x": 277.91158463111606, "initial_stability_margin": 2.43606675202208, "t_final": 295.9246680843515, "apogee_time": 24.64822269829161, "frontal_surface_wind": 0.6804337429697184, "y_impact": 296.3156830706664} -{"apogee": 4228.889987919939, "out_of_rail_stability_margin": 2.558600628377986, "lateral_surface_wind": -1.3625237813053834, "impact_velocity": -5.452780350642577, "x_impact": 1087.4610286646514, "max_mach_number": 0.9943815371454261, "out_of_rail_time": 0.33049933890995153, "apogee_y": 518.4143692604265, "out_of_rail_velocity": 28.395943452778653, "apogee_x": 487.7173663047379, "initial_stability_margin": 2.4920273607636263, "t_final": 346.3825947728589, "apogee_time": 28.163357284804007, "frontal_surface_wind": 0.6229277623784566, "y_impact": 397.42822488209805} -{"apogee": 3699.500141474413, "out_of_rail_stability_margin": 2.6704882324393604, "lateral_surface_wind": -1.9372720322075845, "impact_velocity": -5.489296206620254, "x_impact": 877.0149093278213, "max_mach_number": 0.8787032158278901, "out_of_rail_time": 0.3499356973196633, "apogee_y": 404.97020919015046, "out_of_rail_velocity": 26.421950903800457, "apogee_x": 230.50351089216406, "initial_stability_margin": 2.600565468025254, "t_final": 316.8403151894529, "apogee_time": 26.713643897475617, "frontal_surface_wind": 1.3652449308491104, "y_impact": 258.23373457570017} -{"apogee": 3938.781970634646, "out_of_rail_stability_margin": 2.6352372819657606, "lateral_surface_wind": -1.63809462360333, "impact_velocity": -5.356740780289704, "x_impact": 1248.1915544967749, "max_mach_number": 0.9417118585684756, "out_of_rail_time": 0.3389203078620311, "apogee_y": 618.3745587884989, "out_of_rail_velocity": 27.515731177442984, "apogee_x": 468.5820371221526, "initial_stability_margin": 2.567041272928623, "t_final": 335.73218639501437, "apogee_time": 27.283959555500218, "frontal_surface_wind": 1.2191843156675284, "y_impact": 654.4769069171763} -{"apogee": 3273.9526184348424, "out_of_rail_stability_margin": 2.6166472304723185, "lateral_surface_wind": -1.3426912123404748, "impact_velocity": -5.555171688409069, "x_impact": 537.3869649505231, "max_mach_number": 0.789883419884218, "out_of_rail_time": 0.365442864319717, "apogee_y": 251.38786616538454, "out_of_rail_velocity": 25.042290943164414, "apogee_x": 163.7618823614456, "initial_stability_margin": 2.5452793312165767, "t_final": 287.49536244451195, "apogee_time": 25.40991349059861, "frontal_surface_wind": 0.6645978935177403, "y_impact": 121.87983848137378} -{"apogee": 3376.360482661476, "out_of_rail_stability_margin": 2.646736647743358, "lateral_surface_wind": -2.1653507770864886, "impact_velocity": -5.2523255602554, "x_impact": 778.450483527979, "max_mach_number": 0.8291334520226921, "out_of_rail_time": 0.3584819835484606, "apogee_y": 415.6504045497342, "out_of_rail_velocity": 25.64928336254045, "apogee_x": 216.91633162781633, "initial_stability_margin": 2.572315461141533, "t_final": 306.64336289732023, "apogee_time": 25.560956185075163, "frontal_surface_wind": 1.2245393272516596, "y_impact": 274.0187927166239} -{"apogee": 3599.4420808291584, "out_of_rail_stability_margin": 2.698588255969904, "lateral_surface_wind": -2.0567152332245886, "impact_velocity": -5.45373004253867, "x_impact": 722.9511531307292, "max_mach_number": 0.8532113234522042, "out_of_rail_time": 0.35405238698437663, "apogee_y": 346.77466738502494, "out_of_rail_velocity": 26.029743718154673, "apogee_x": 174.27948916863315, "initial_stability_margin": 2.6277508663896465, "t_final": 305.05192979980825, "apogee_time": 26.43611093449556, "frontal_surface_wind": 1.3993437752164157, "y_impact": 200.78580665336992} -{"apogee": 2903.9137989221995, "out_of_rail_stability_margin": 2.660333943728882, "lateral_surface_wind": -1.5123230005920913, "impact_velocity": -5.293916375898851, "x_impact": 879.9133133519413, "max_mach_number": 0.7361598865622573, "out_of_rail_time": 0.37742318749083387, "apogee_y": 438.75455937284516, "out_of_rail_velocity": 24.085989246223033, "apogee_x": 393.8632973192256, "initial_stability_margin": 2.5811373254823144, "t_final": 281.9784734342244, "apogee_time": 24.039595428727125, "frontal_surface_wind": 1.1076502864509274, "y_impact": 439.62544195239593} -{"apogee": 2277.940749618492, "out_of_rail_stability_margin": 2.722043463451224, "lateral_surface_wind": -3.0540331912161496, "impact_velocity": -5.367251712086747, "x_impact": 611.8700325538169, "max_mach_number": 0.6122085934284285, "out_of_rail_time": 0.4090096239387575, "apogee_y": 409.7313684907511, "out_of_rail_velocity": 21.879840808795265, "apogee_x": 159.54337261147907, "initial_stability_margin": 2.6373270676539287, "t_final": 235.60838307981655, "apogee_time": 21.716232896552334, "frontal_surface_wind": 0.5236243483325893, "y_impact": 93.871711799895} -{"apogee": 3108.3206633536925, "out_of_rail_stability_margin": 2.757881625597688, "lateral_surface_wind": -1.905801285001051, "impact_velocity": -5.407711817217997, "x_impact": 846.4225795773299, "max_mach_number": 0.7703060255237133, "out_of_rail_time": 0.3701865602562255, "apogee_y": 418.18120683984984, "out_of_rail_velocity": 24.647103989313262, "apogee_x": 275.09090130520065, "initial_stability_margin": 2.6817231894654165, "t_final": 288.6764954143259, "apogee_time": 24.788089267426297, "frontal_surface_wind": 1.24634028499915, "y_impact": 278.67231607885526} -{"apogee": 3995.2161360232426, "out_of_rail_stability_margin": 2.7392845394140863, "lateral_surface_wind": -1.2327302844015653, "impact_velocity": -5.473118799363382, "x_impact": 796.6858749328783, "max_mach_number": 0.9386972469507718, "out_of_rail_time": 0.33938868090379193, "apogee_y": 473.57915694148414, "out_of_rail_velocity": 27.45212207019985, "apogee_x": 374.30787096150704, "initial_stability_margin": 2.673932828243699, "t_final": 336.8917928600454, "apogee_time": 27.575759847839112, "frontal_surface_wind": 0.40913816289285837, "y_impact": 505.23414682930445} -{"apogee": 3502.6728191796396, "out_of_rail_stability_margin": 2.8437012156506554, "lateral_surface_wind": -2.512941045670995, "impact_velocity": -5.576593464765187, "x_impact": 691.68865492189, "max_mach_number": 0.8312654211179118, "out_of_rail_time": 0.3576771256214957, "apogee_y": 324.7588370855261, "out_of_rail_velocity": 25.75636170145094, "apogee_x": 66.74813397043488, "initial_stability_margin": 2.7781194492497456, "t_final": 301.85724118483654, "apogee_time": 26.176265228336682, "frontal_surface_wind": 1.246778592128777, "y_impact": 15.22599468073265} -{"apogee": 4510.243970067053, "out_of_rail_stability_margin": 2.7574623543739265, "lateral_surface_wind": -1.9023452320638579, "impact_velocity": -5.6388483403895115, "x_impact": 1570.2050111540527, "max_mach_number": 1.0590763856649283, "out_of_rail_time": 0.32023334523497893, "apogee_y": 687.1651308640883, "out_of_rail_velocity": 29.532950835714185, "apogee_x": 773.368451631391, "initial_stability_margin": 2.697581858557568, "t_final": 347.863751469205, "apogee_time": 28.96534337186755, "frontal_surface_wind": 0.8857196572890008, "y_impact": 577.4416591937066} -{"apogee": 4007.331274870095, "out_of_rail_stability_margin": 2.5439241154812935, "lateral_surface_wind": -2.0652645489905366, "impact_velocity": -5.303018313901353, "x_impact": 773.4207666110756, "max_mach_number": 0.9550381021871299, "out_of_rail_time": 0.3380224180991855, "apogee_y": 366.9509313328047, "out_of_rail_velocity": 27.64416437634333, "apogee_x": 210.053728191089, "initial_stability_margin": 2.4712500424235904, "t_final": 340.99344534590705, "apogee_time": 27.448618007072948, "frontal_surface_wind": 0.963519945930798, "y_impact": -23.943336831330335} -{"apogee": 3863.2901125005924, "out_of_rail_stability_margin": 2.745020816688651, "lateral_surface_wind": -2.6866931656168402, "impact_velocity": -5.469590385999577, "x_impact": 1000.3989251404066, "max_mach_number": 0.9202547453793619, "out_of_rail_time": 0.3431380568311487, "apogee_y": 689.657369455619, "out_of_rail_velocity": 27.073607623912302, "apogee_x": 455.5861659780497, "initial_stability_margin": 2.6752205030578127, "t_final": 323.4118456917392, "apogee_time": 27.14959540403315, "frontal_surface_wind": 0.15411908866495128, "y_impact": 269.3205094319934} -{"apogee": 3493.287183534501, "out_of_rail_stability_margin": 2.7349074147030463, "lateral_surface_wind": -2.0601967971575963, "impact_velocity": -5.4578855959480235, "x_impact": 1091.1210191712041, "max_mach_number": 0.8464026573167808, "out_of_rail_time": 0.3544119605735438, "apogee_y": 595.189291242316, "out_of_rail_velocity": 25.979453836048084, "apogee_x": 498.6506341084387, "initial_stability_margin": 2.6672384548502786, "t_final": 295.5567814774382, "apogee_time": 26.034802214968963, "frontal_surface_wind": 0.4269658302796836, "y_impact": 317.55197956690034} -{"apogee": 4027.826563395859, "out_of_rail_stability_margin": 2.734850694702176, "lateral_surface_wind": -2.619491747619617, "impact_velocity": -5.345012816529854, "x_impact": 1221.6042153700819, "max_mach_number": 0.9670131782683766, "out_of_rail_time": 0.334874200191121, "apogee_y": 603.7339319314891, "out_of_rail_velocity": 27.928720191249443, "apogee_x": 383.2548580728232, "initial_stability_margin": 2.6664405059301703, "t_final": 334.6147665188012, "apogee_time": 27.47707527409068, "frontal_surface_wind": 0.9030427185890956, "y_impact": 324.35768812757277} -{"apogee": 2559.578315404973, "out_of_rail_stability_margin": 2.758630284491033, "lateral_surface_wind": -2.212654059889619, "impact_velocity": -5.530748487873761, "x_impact": 856.2455048119679, "max_mach_number": 0.664268550059202, "out_of_rail_time": 0.39368989421343153, "apogee_y": 531.8675963520407, "out_of_rail_velocity": 22.89976724947276, "apogee_x": 355.0170490920562, "initial_stability_margin": 2.6813115809428587, "t_final": 249.9174641646058, "apogee_time": 22.866025899341903, "frontal_surface_wind": 1.1368388465692898, "y_impact": 436.23803669889395} -{"apogee": 3046.6960043884847, "out_of_rail_stability_margin": 2.7795219987507016, "lateral_surface_wind": -2.0456983508910977, "impact_velocity": -5.574618431585261, "x_impact": 991.4505075172988, "max_mach_number": 0.7563953159893084, "out_of_rail_time": 0.37331369192755043, "apogee_y": 542.5027475626001, "out_of_rail_velocity": 24.479573229098886, "apogee_x": 431.9558063457601, "initial_stability_margin": 2.707156347251853, "t_final": 272.1743161039782, "apogee_time": 24.642608750810204, "frontal_surface_wind": 1.0542080830421439, "y_impact": 420.36673696944155} -{"apogee": 3140.4198776546828, "out_of_rail_stability_margin": 2.706008029587325, "lateral_surface_wind": -2.130749150522716, "impact_velocity": -5.450782796971454, "x_impact": 931.34103745656, "max_mach_number": 0.7773183424148018, "out_of_rail_time": 0.36815297666574837, "apogee_y": 507.67448648968644, "out_of_rail_velocity": 24.83077203842575, "apogee_x": 370.74182718169163, "initial_stability_margin": 2.6328057301719014, "t_final": 291.84817781530234, "apogee_time": 24.892425215315157, "frontal_surface_wind": 1.283802402771443, "y_impact": 385.629738034527} -{"apogee": 2722.161570599394, "out_of_rail_stability_margin": 2.7418546940297603, "lateral_surface_wind": -2.011556295326297, "impact_velocity": -5.422558561041635, "x_impact": 613.0178250902526, "max_mach_number": 0.6935381080666413, "out_of_rail_time": 0.386756274199704, "apogee_y": 341.8568010685201, "out_of_rail_velocity": 23.36312148294732, "apogee_x": 166.4692163960012, "initial_stability_margin": 2.665184321856081, "t_final": 264.991439166254, "apogee_time": 23.465264632279535, "frontal_surface_wind": 0.678376073828635, "y_impact": 182.49835759770096} -{"apogee": 3183.340059025833, "out_of_rail_stability_margin": 2.794204718870442, "lateral_surface_wind": -0.7221273753244036, "impact_velocity": -5.550080980553873, "x_impact": 878.0337774571399, "max_mach_number": 0.7823426162457727, "out_of_rail_time": 0.36781804763563763, "apogee_y": 475.4262915676097, "out_of_rail_velocity": 24.849097268938134, "apogee_x": 503.35086502092355, "initial_stability_margin": 2.7200628399883673, "t_final": 287.54875460603915, "apogee_time": 25.0973867389165, "frontal_surface_wind": 0.8532882776740379, "y_impact": 616.3946321519119} -{"apogee": 3594.3200797062004, "out_of_rail_stability_margin": 2.5946408033334043, "lateral_surface_wind": -3.105701102895761, "impact_velocity": -5.380223585442992, "x_impact": 915.2535129370343, "max_mach_number": 0.8656871445045999, "out_of_rail_time": 0.35176901142756467, "apogee_y": 541.465219790111, "out_of_rail_velocity": 26.24923389549288, "apogee_x": 226.44301823207397, "initial_stability_margin": 2.524455303579346, "t_final": 313.50289555993385, "apogee_time": 26.330251349199163, "frontal_surface_wind": 0.9112690079106156, "y_impact": 245.56746923938067} -{"apogee": 3239.2076082360713, "out_of_rail_stability_margin": 2.7004129697588106, "lateral_surface_wind": -2.161964119450741, "impact_velocity": -5.489083847767143, "x_impact": 763.9759728086062, "max_mach_number": 0.7940062275935367, "out_of_rail_time": 0.3654223520562388, "apogee_y": 434.74717742392244, "out_of_rail_velocity": 25.056695111209372, "apogee_x": 246.54794859663903, "initial_stability_margin": 2.6258921654574774, "t_final": 288.455384792025, "apogee_time": 25.232925268348144, "frontal_surface_wind": 0.7378341676082384, "y_impact": 310.7483978761633} -{"apogee": 3655.7390808580126, "out_of_rail_stability_margin": 2.658223100416956, "lateral_surface_wind": -1.8770808281299454, "impact_velocity": -5.448877055465822, "x_impact": 987.9295657566142, "max_mach_number": 0.8722452609133461, "out_of_rail_time": 0.3510747438812364, "apogee_y": 450.12514032776596, "out_of_rail_velocity": 26.31202729291646, "apogee_x": 320.90455155607026, "initial_stability_margin": 2.586342217197127, "t_final": 312.6702700880868, "apogee_time": 26.55824537464766, "frontal_surface_wind": 1.2891897488695827, "y_impact": 280.60242867759644} -{"apogee": 4586.870423210001, "out_of_rail_stability_margin": 2.657625501043153, "lateral_surface_wind": -1.6169705967715347, "impact_velocity": -5.433218666430613, "x_impact": 1108.5058144071459, "max_mach_number": 1.0927877302655467, "out_of_rail_time": 0.3152068897174053, "apogee_y": 390.8927190856965, "out_of_rail_velocity": 30.117883843037617, "apogee_x": 292.1257331788444, "initial_stability_margin": 2.5950834059304086, "t_final": 369.6104605281037, "apogee_time": 28.976441934839215, "frontal_surface_wind": 0.8996399818798373, "y_impact": 431.5424410339525} -{"apogee": 3748.3662592632504, "out_of_rail_stability_margin": 2.704766031070771, "lateral_surface_wind": -0.5842981274403755, "impact_velocity": -5.392756573432823, "x_impact": 852.6259671408487, "max_mach_number": 0.903126225789443, "out_of_rail_time": 0.3453896776923296, "apogee_y": 522.852422730774, "out_of_rail_velocity": 26.86171847569391, "apogee_x": 593.8774696347753, "initial_stability_margin": 2.6358454253251447, "t_final": 324.6581154003571, "apogee_time": 26.753331365424515, "frontal_surface_wind": -0.7495649518893118, "y_impact": 570.1894136848797} -{"apogee": 4113.629274904301, "out_of_rail_stability_margin": 2.645194233177836, "lateral_surface_wind": -2.132392891281473, "impact_velocity": -5.421957425282764, "x_impact": 1181.24573229057, "max_mach_number": 0.9719581579487587, "out_of_rail_time": 0.3349847722570978, "apogee_y": 583.8019402803566, "out_of_rail_velocity": 27.911202925265165, "apogee_x": 425.36196124216116, "initial_stability_margin": 2.575115787735248, "t_final": 333.4860975116697, "apogee_time": 27.8485391567907, "frontal_surface_wind": 0.9488483782900776, "y_impact": 445.89630785545387} -{"apogee": 2320.495204807458, "out_of_rail_stability_margin": 2.6797469324841257, "lateral_surface_wind": -1.2071703514911671, "impact_velocity": -5.417320338990017, "x_impact": 302.8707352050289, "max_mach_number": 0.6182095863207263, "out_of_rail_time": 0.40644435065576473, "apogee_y": 229.08268755449058, "out_of_rail_velocity": 22.039779873979185, "apogee_x": 161.02165874330225, "initial_stability_margin": 2.598708084085291, "t_final": 243.1848569243404, "apogee_time": 21.8695962955116, "frontal_surface_wind": 0.4793305048677779, "y_impact": 175.5456572033128} -{"apogee": 4201.455932311409, "out_of_rail_stability_margin": 2.5623792103510596, "lateral_surface_wind": -2.1054461572332595, "impact_velocity": -5.415037872668715, "x_impact": 987.0445134323459, "max_mach_number": 0.9961603880704216, "out_of_rail_time": 0.3298879153361057, "apogee_y": 528.130781953999, "out_of_rail_velocity": 28.45026367802673, "apogee_x": 391.8740101940051, "initial_stability_margin": 2.496292305140551, "t_final": 339.49200611892275, "apogee_time": 28.023871479434654, "frontal_surface_wind": 0.872229799144281, "y_impact": 162.13047193983874} -{"apogee": 3818.4631215816917, "out_of_rail_stability_margin": 2.615083008155687, "lateral_surface_wind": -2.687027385121832, "impact_velocity": -5.336585520874592, "x_impact": 1056.1496155569696, "max_mach_number": 0.9235665476352148, "out_of_rail_time": 0.3427790872050877, "apogee_y": 718.354521116023, "out_of_rail_velocity": 27.136970084120367, "apogee_x": 500.8283391133318, "initial_stability_margin": 2.5436377062762388, "t_final": 324.56299659699664, "apogee_time": 26.911347837566254, "frontal_surface_wind": 0.14817790411692155, "y_impact": 304.07356468977855} -{"apogee": 3656.9278797849424, "out_of_rail_stability_margin": 2.5518630386300187, "lateral_surface_wind": -1.8869970562432057, "impact_velocity": -5.44091435571479, "x_impact": 999.7279628834373, "max_mach_number": 0.8765411017679214, "out_of_rail_time": 0.3504638642432236, "apogee_y": 514.8284699746138, "out_of_rail_velocity": 26.371005484343428, "apogee_x": 383.09850205784545, "initial_stability_margin": 2.4786050289406973, "t_final": 308.97985910723014, "apogee_time": 26.53164608092003, "frontal_surface_wind": 0.8445484079184089, "y_impact": 455.3037813209298} -{"apogee": 3420.5791289948743, "out_of_rail_stability_margin": 2.6923600403192416, "lateral_surface_wind": -0.6191932096577974, "impact_velocity": -5.388459162491185, "x_impact": 668.1820168730206, "max_mach_number": 0.8304353014889272, "out_of_rail_time": 0.35866438122480687, "apogee_y": 397.7713947799084, "out_of_rail_velocity": 25.633120986666114, "apogee_x": 476.8798524825625, "initial_stability_margin": 2.6196434878799972, "t_final": 305.3392863875386, "apogee_time": 25.821738732329855, "frontal_surface_wind": -0.7210074118515222, "y_impact": 414.0826235887649} -{"apogee": 1605.6906866081192, "out_of_rail_stability_margin": 2.7419213149080783, "lateral_surface_wind": -3.0520577038891203, "impact_velocity": -5.493948749816164, "x_impact": 417.5012558572544, "max_mach_number": 0.47588238897942714, "out_of_rail_time": 0.4537467638940722, "apogee_y": 221.07753646578297, "out_of_rail_velocity": 19.390556365870612, "apogee_x": 21.352428846193238, "initial_stability_margin": 2.6558632321363858, "t_final": 195.08436644441875, "apogee_time": 18.582848729436652, "frontal_surface_wind": 1.0773738058062374, "y_impact": -58.970675196339414} -{"apogee": 2632.727755068725, "out_of_rail_stability_margin": 2.7148331281608318, "lateral_surface_wind": -1.1509143392144665, "impact_velocity": -5.493362364842304, "x_impact": 542.8015559701053, "max_mach_number": 0.6723972543888471, "out_of_rail_time": 0.3924089971775212, "apogee_y": 294.4878792572258, "out_of_rail_velocity": 23.04706273970486, "apogee_x": 255.1666444202811, "initial_stability_margin": 2.6387925009423903, "t_final": 261.65614715302786, "apogee_time": 23.170793928580515, "frontal_surface_wind": 0.43600929159828933, "y_impact": 272.8055540589916} -{"apogee": 3649.127773361607, "out_of_rail_stability_margin": 2.6292922401682675, "lateral_surface_wind": -0.3877605179275559, "impact_velocity": -5.5202866683607255, "x_impact": 789.4842685830341, "max_mach_number": 0.8678200071892556, "out_of_rail_time": 0.352098885489164, "apogee_y": 355.38990376792225, "out_of_rail_velocity": 26.212883427184554, "apogee_x": 477.8350308086392, "initial_stability_margin": 2.557055903449654, "t_final": 291.0935919830653, "apogee_time": 26.584384422267405, "frontal_surface_wind": 0.25482684184749765, "y_impact": 606.9280785190144} -{"apogee": 3465.356489732343, "out_of_rail_stability_margin": 2.6924071371349836, "lateral_surface_wind": -2.138973543653815, "impact_velocity": -5.4563396603977425, "x_impact": 713.997263987899, "max_mach_number": 0.8334166010628583, "out_of_rail_time": 0.3571714832373677, "apogee_y": 426.9767450873288, "out_of_rail_velocity": 25.72932441805324, "apogee_x": 233.55688844179005, "initial_stability_margin": 2.621785637891803, "t_final": 299.4633814110919, "apogee_time": 25.976893994332244, "frontal_surface_wind": 0.7864353266942004, "y_impact": 120.57877290765362} -{"apogee": 2853.181670531314, "out_of_rail_stability_margin": 2.7205524059465844, "lateral_surface_wind": -2.0691121433075317, "impact_velocity": -5.4734852217867305, "x_impact": 778.7557876946142, "max_mach_number": 0.7198976313919705, "out_of_rail_time": 0.38174667780183336, "apogee_y": 485.81737491497216, "out_of_rail_velocity": 23.81460707428031, "apogee_x": 354.6762377552628, "initial_stability_margin": 2.641708607027788, "t_final": 272.8681549593522, "apogee_time": 23.954857814701523, "frontal_surface_wind": 0.38142574855684563, "y_impact": 196.68609093935817} -{"apogee": 3982.6093905926878, "out_of_rail_stability_margin": 2.6422745540138997, "lateral_surface_wind": -2.607333613109623, "impact_velocity": -5.501094245723069, "x_impact": 935.8955194373541, "max_mach_number": 0.9377911435823189, "out_of_rail_time": 0.3396579659286093, "apogee_y": 485.66543119530803, "out_of_rail_velocity": 27.42126249244535, "apogee_x": 204.5058082996999, "initial_stability_margin": 2.574732570459648, "t_final": 328.3777269332792, "apogee_time": 27.5019623652741, "frontal_surface_wind": 1.0349594130966526, "y_impact": 164.68136938486947} -{"apogee": 4142.970392531185, "out_of_rail_stability_margin": 2.523767276436843, "lateral_surface_wind": -2.0868907089501976, "impact_velocity": -5.458575076538361, "x_impact": 907.6604968417544, "max_mach_number": 0.9798298161124407, "out_of_rail_time": 0.33307361498694965, "apogee_y": 448.8695905813917, "out_of_rail_velocity": 28.111958771359205, "apogee_x": 292.1974858761255, "initial_stability_margin": 2.4547281649718573, "t_final": 330.64651856075244, "apogee_time": 27.87682850503673, "frontal_surface_wind": 1.3539304711514355, "y_impact": 310.36265039447323} -{"apogee": 4124.0943034211205, "out_of_rail_stability_margin": 2.7406978994989197, "lateral_surface_wind": -1.8345176752469727, "impact_velocity": -5.415637493034078, "x_impact": 1217.2855948203098, "max_mach_number": 0.9780202006291113, "out_of_rail_time": 0.332302617845887, "apogee_y": 529.2943752394426, "out_of_rail_velocity": 28.204070509020788, "apogee_x": 461.52952145814805, "initial_stability_margin": 2.6778441342461106, "t_final": 339.0245430417837, "apogee_time": 27.825935813305172, "frontal_surface_wind": 1.3490691394920657, "y_impact": 335.9951744173058} -{"apogee": 4120.335403451117, "out_of_rail_stability_margin": 2.7380571042068444, "lateral_surface_wind": -2.154342173134993, "impact_velocity": -5.38048190021141, "x_impact": 1049.5447138002514, "max_mach_number": 0.9819958261278361, "out_of_rail_time": 0.33265987280829445, "apogee_y": 573.441362399828, "out_of_rail_velocity": 28.167784107541976, "apogee_x": 390.95519923435575, "initial_stability_margin": 2.669541586329511, "t_final": 351.2835559323133, "apogee_time": 27.773693842088658, "frontal_surface_wind": 1.2438047888905237, "y_impact": 431.7717713023727} -{"apogee": 2807.008166708147, "out_of_rail_stability_margin": 2.5763516906740738, "lateral_surface_wind": -2.056280316781139, "impact_velocity": -5.402271814919775, "x_impact": 848.941529207338, "max_mach_number": 0.7203050158897297, "out_of_rail_time": 0.3822305470791218, "apogee_y": 507.40855655264556, "out_of_rail_velocity": 23.722653224425393, "apogee_x": 423.40269593523504, "initial_stability_margin": 2.491851746727714, "t_final": 266.693046779791, "apogee_time": 23.699763446607676, "frontal_surface_wind": 0.44544575658916663, "y_impact": 236.61857818323332} -{"apogee": 4056.4419611272465, "out_of_rail_stability_margin": 2.7112197142263716, "lateral_surface_wind": -2.088237864664385, "impact_velocity": -5.49165046604659, "x_impact": 1020.3598648536052, "max_mach_number": 0.9495662359537788, "out_of_rail_time": 0.33851836793724444, "apogee_y": 523.1822378307007, "out_of_rail_velocity": 27.563017101181607, "apogee_x": 383.9963223512426, "initial_stability_margin": 2.640856616616065, "t_final": 339.15436547969813, "apogee_time": 27.749096985335377, "frontal_surface_wind": 1.3518517568124606, "y_impact": 383.3202969958211} -{"apogee": 3827.3425107107264, "out_of_rail_stability_margin": 2.635946070400641, "lateral_surface_wind": -1.85347314303849, "impact_velocity": -5.5333896741058295, "x_impact": 1199.7057673677023, "max_mach_number": 0.9064004133059694, "out_of_rail_time": 0.34530091861193213, "apogee_y": 589.7304891035421, "out_of_rail_velocity": 26.85401056823646, "apogee_x": 519.9609115178215, "initial_stability_margin": 2.5651717703033037, "t_final": 325.60065386534194, "apogee_time": 27.08769331428632, "frontal_surface_wind": 0.9157822948840321, "y_impact": 530.112265346282} -{"apogee": 4514.660974891763, "out_of_rail_stability_margin": 2.7298340413259714, "lateral_surface_wind": -2.6784139853596045, "impact_velocity": -5.620470855203404, "x_impact": 1055.8969524526806, "max_mach_number": 1.056083126711564, "out_of_rail_time": 0.3213434110434159, "apogee_y": 660.3119800101857, "out_of_rail_velocity": 29.43669216863993, "apogee_x": 448.26280771955714, "initial_stability_margin": 2.667459383638986, "t_final": 355.34339950657494, "apogee_time": 28.991961813947842, "frontal_surface_wind": 0.2610965007295847, "y_impact": 202.09490872111792} -{"apogee": 1938.59633975278, "out_of_rail_stability_margin": 2.7139942851907546, "lateral_surface_wind": -1.2005742238902555, "impact_velocity": -5.516118559899838, "x_impact": 486.2228440728635, "max_mach_number": 0.5472251581223524, "out_of_rail_time": 0.4287358537522432, "apogee_y": 335.8857851473184, "out_of_rail_velocity": 20.71565919886749, "apogee_x": 327.2927587944705, "initial_stability_margin": 2.627667469519909, "t_final": 218.20915699077966, "apogee_time": 20.224542320992175, "frontal_surface_wind": 0.4956203419417103, "y_impact": 300.0546179020999} -{"apogee": 2525.758116874563, "out_of_rail_stability_margin": 2.831253692637094, "lateral_surface_wind": -2.688066632894683, "impact_velocity": -5.553820197701529, "x_impact": 544.5758621626343, "max_mach_number": 0.6570253254726027, "out_of_rail_time": 0.3959680454469184, "apogee_y": 447.09265751204674, "out_of_rail_velocity": 22.746689736493348, "apogee_x": 224.50813382897596, "initial_stability_margin": 2.7539027269095104, "t_final": 245.44765696044178, "apogee_time": 22.73962253963631, "frontal_surface_wind": 0.1279477892790457, "y_impact": 120.10812385938682} -{"apogee": 3442.849674728397, "out_of_rail_stability_margin": 2.5919803788699585, "lateral_surface_wind": -2.1157275962522917, "impact_velocity": -5.387522204360692, "x_impact": 758.8399597662863, "max_mach_number": 0.8342055668948911, "out_of_rail_time": 0.35734575019372455, "apogee_y": 429.3283278259019, "out_of_rail_velocity": 25.759575804095046, "apogee_x": 267.76033058101154, "initial_stability_margin": 2.519955347793275, "t_final": 304.2292947766587, "apogee_time": 25.856401942917618, "frontal_surface_wind": 0.84698588062616, "y_impact": 112.9618995605387} -{"apogee": 4165.827898631601, "out_of_rail_stability_margin": 2.6356994306779886, "lateral_surface_wind": -0.5775583962706432, "impact_velocity": -5.422456396764236, "x_impact": 853.3810256908454, "max_mach_number": 0.986812818331228, "out_of_rail_time": 0.33219206465576256, "apogee_y": 508.4943646731854, "out_of_rail_velocity": 28.214947317435428, "apogee_x": 563.4674931995595, "initial_stability_margin": 2.567948160845157, "t_final": 331.3400296855168, "apogee_time": 27.970560411352437, "frontal_surface_wind": -0.7547703079271456, "y_impact": 559.9135553960313} -{"apogee": 4417.598642700022, "out_of_rail_stability_margin": 2.642896403171019, "lateral_surface_wind": -3.0573620893754123, "impact_velocity": -5.477706944082777, "x_impact": 1174.5006263966764, "max_mach_number": 1.0413468444884137, "out_of_rail_time": 0.32351599384480323, "apogee_y": 621.7519492567221, "out_of_rail_velocity": 29.16595271280187, "apogee_x": 341.4731125065638, "initial_stability_margin": 2.577605429611069, "t_final": 359.3882318853068, "apogee_time": 28.665683640439234, "frontal_surface_wind": 1.062227659099666, "y_impact": 311.5420960550797} -{"apogee": 3502.4485352140673, "out_of_rail_stability_margin": 2.6318208190880257, "lateral_surface_wind": -1.9704062459620757, "impact_velocity": -5.518874060263892, "x_impact": 986.7191526237043, "max_mach_number": 0.8371321651474564, "out_of_rail_time": 0.3572717455067731, "apogee_y": 458.435213268322, "out_of_rail_velocity": 25.762852151412698, "apogee_x": 329.0852038841442, "initial_stability_margin": 2.5610491565658635, "t_final": 297.73899257756153, "apogee_time": 26.161104799925806, "frontal_surface_wind": 0.7899696530143734, "y_impact": 258.21942764025226} -{"apogee": 3423.4608076423756, "out_of_rail_stability_margin": 2.605529648361771, "lateral_surface_wind": -2.1292799900742705, "impact_velocity": -5.5370731114746095, "x_impact": 637.9021601329043, "max_mach_number": 0.8209678166235083, "out_of_rail_time": 0.36048938868787156, "apogee_y": 317.7617445608233, "out_of_rail_velocity": 25.48242043902743, "apogee_x": 106.79553925640364, "initial_stability_margin": 2.5312330928662337, "t_final": 303.1409512058995, "apogee_time": 25.872980951523193, "frontal_surface_wind": 1.2862376435497143, "y_impact": 165.3299656476826} -{"apogee": 3563.6785040046657, "out_of_rail_stability_margin": 2.7610871349106736, "lateral_surface_wind": -1.3564759552196872, "impact_velocity": -5.579117882551926, "x_impact": 782.9871489771559, "max_mach_number": 0.8434793563730127, "out_of_rail_time": 0.35533114563202933, "apogee_y": 391.77842056698057, "out_of_rail_velocity": 25.90748664373011, "apogee_x": 303.531938453343, "initial_stability_margin": 2.6916930472490805, "t_final": 303.72236883639016, "apogee_time": 26.361103833210837, "frontal_surface_wind": 0.6198291495262394, "y_impact": 298.2810461297362} -{"apogee": 3104.2865949596967, "out_of_rail_stability_margin": 2.719763660777037, "lateral_surface_wind": -1.5500858289536457, "impact_velocity": -5.614463443380715, "x_impact": 853.5327841939192, "max_mach_number": 0.7588200745455654, "out_of_rail_time": 0.37145259570185213, "apogee_y": 388.73656643829446, "out_of_rail_velocity": 24.54777698487825, "apogee_x": 288.8811925070621, "initial_stability_margin": 2.6498599981442053, "t_final": 271.7108050204258, "apogee_time": 24.88238989110597, "frontal_surface_wind": 1.3292848883233883, "y_impact": 422.91675855297046} -{"apogee": 2834.5589815835015, "out_of_rail_stability_margin": 2.764986504468703, "lateral_surface_wind": -0.5955232587051549, "impact_velocity": -5.593547671637091, "x_impact": 648.8054691642308, "max_mach_number": 0.7176487255141675, "out_of_rail_time": 0.38205809777552713, "apogee_y": 458.63615406429403, "out_of_rail_velocity": 23.7397329976522, "apogee_x": 535.0447312184388, "initial_stability_margin": 2.687200194578485, "t_final": 259.8109186931802, "apogee_time": 23.907404693345846, "frontal_surface_wind": -0.7406780455584928, "y_impact": 466.97491509808407} -{"apogee": 4006.2499020263426, "out_of_rail_stability_margin": 2.6893126696633436, "lateral_surface_wind": -1.5228894994288702, "impact_velocity": -5.324762454388933, "x_impact": 1069.6505650601014, "max_mach_number": 0.9507309756734977, "out_of_rail_time": 0.3382798273023387, "apogee_y": 400.18282978659187, "out_of_rail_velocity": 27.62493765275891, "apogee_x": 300.5154136261459, "initial_stability_margin": 2.619843579857746, "t_final": 339.53976251554826, "apogee_time": 27.48902860328279, "frontal_surface_wind": 1.3603572927643384, "y_impact": 407.9512270516518} -{"apogee": 2983.653772087136, "out_of_rail_stability_margin": 2.6823269268775527, "lateral_surface_wind": -2.145439939677996, "impact_velocity": -5.324483840419802, "x_impact": 814.8484369750062, "max_mach_number": 0.7507837470541813, "out_of_rail_time": 0.37491526479048454, "apogee_y": 419.6824958278045, "out_of_rail_velocity": 24.314949514003803, "apogee_x": 248.19991510675447, "initial_stability_margin": 2.605070817226868, "t_final": 280.32118054843903, "apogee_time": 24.324818572325036, "frontal_surface_wind": 0.9189668944015044, "y_impact": 305.6305166721084} -{"apogee": 3795.7293192540715, "out_of_rail_stability_margin": 2.777693167720181, "lateral_surface_wind": -1.3318082094009718, "impact_velocity": -5.504347444323795, "x_impact": 906.5316376420909, "max_mach_number": 0.902240439472033, "out_of_rail_time": 0.34540602846021295, "apogee_y": 501.23261911381525, "out_of_rail_velocity": 26.854467847239953, "apogee_x": 436.85335610885045, "initial_stability_margin": 2.711160554839719, "t_final": 327.68658831414524, "apogee_time": 26.979608075025784, "frontal_surface_wind": 0.48943463044740443, "y_impact": 171.2102680807606} -{"apogee": 3330.5905560786982, "out_of_rail_stability_margin": 2.699066561265204, "lateral_surface_wind": -3.1001924180148785, "impact_velocity": -5.3547900896267855, "x_impact": 887.6175462531099, "max_mach_number": 0.8147912002556511, "out_of_rail_time": 0.3608639292126589, "apogee_y": 520.6072342250743, "out_of_rail_velocity": 25.41060667151038, "apogee_x": 216.66320935991308, "initial_stability_margin": 2.627226221319361, "t_final": 312.30023960086226, "apogee_time": 25.505390145542417, "frontal_surface_wind": 0.9298373602891015, "y_impact": 211.43173915730588} -{"apogee": 2496.303346128531, "out_of_rail_stability_margin": 2.6658033377456007, "lateral_surface_wind": -2.674730272997465, "impact_velocity": -5.536003806168939, "x_impact": 693.9774065486328, "max_mach_number": 0.6535340520669879, "out_of_rail_time": 0.39769985685325293, "apogee_y": 496.95679311184284, "out_of_rail_velocity": 22.633112981948752, "apogee_x": 351.27515832598164, "initial_stability_margin": 2.5846809763523426, "t_final": 247.3769326176034, "apogee_time": 22.626484551295054, "frontal_surface_wind": 0.2964638702676299, "y_impact": 172.75566860689793} -{"apogee": 4032.1614816059864, "out_of_rail_stability_margin": 2.5239345193986154, "lateral_surface_wind": -1.5464330159851805, "impact_velocity": -5.460978523123796, "x_impact": 819.8738960014254, "max_mach_number": 0.9442950837555322, "out_of_rail_time": 0.33849870347763067, "apogee_y": 333.77007109562675, "out_of_rail_velocity": 27.544141152738696, "apogee_x": 196.20537614123086, "initial_stability_margin": 2.455953904690064, "t_final": 340.88147152035236, "apogee_time": 27.64164001554401, "frontal_surface_wind": 1.0595069335618654, "y_impact": 306.7788212478851} -{"apogee": 4456.76962638192, "out_of_rail_stability_margin": 2.612657808277777, "lateral_surface_wind": -1.3391922507722427, "impact_velocity": -5.263820048729469, "x_impact": 1138.3981199044204, "max_mach_number": 1.0888216770890013, "out_of_rail_time": 0.31696543926120363, "apogee_y": 610.4671815669478, "out_of_rail_velocity": 30.05789846799408, "apogee_x": 559.3903699848856, "initial_stability_margin": 2.548402153216048, "t_final": 363.2840638630391, "apogee_time": 28.513479545380847, "frontal_surface_wind": 0.46885336682227635, "y_impact": 224.24820479942792} -{"apogee": 3238.2526192272376, "out_of_rail_stability_margin": 2.5593510111720987, "lateral_surface_wind": -0.4083902366136845, "impact_velocity": -5.345394676046651, "x_impact": 768.6225660139429, "max_mach_number": 0.8011121926604361, "out_of_rail_time": 0.3647620005723778, "apogee_y": 405.11746787999425, "out_of_rail_velocity": 25.11984391101251, "apogee_x": 461.9305924389689, "initial_stability_margin": 2.4817884864170616, "t_final": 299.5552105464926, "apogee_time": 25.178005877506713, "frontal_surface_wind": 0.2202552002292676, "y_impact": 660.1467087702274} -{"apogee": 3996.292003788015, "out_of_rail_stability_margin": 2.749704752005272, "lateral_surface_wind": -1.2910270788590836, "impact_velocity": -5.523401465731419, "x_impact": 1236.3057959175403, "max_mach_number": 0.9398929895774846, "out_of_rail_time": 0.3394632277074138, "apogee_y": 558.5070042555241, "out_of_rail_velocity": 27.418178379532375, "apogee_x": 648.4438270297834, "initial_stability_margin": 2.6805673803931573, "t_final": 326.85535002891197, "apogee_time": 27.5664229340932, "frontal_surface_wind": 0.7466353014318076, "y_impact": 464.4624692083545} -{"apogee": 3252.5357791235583, "out_of_rail_stability_margin": 2.577084923899416, "lateral_surface_wind": -1.580624484819916, "impact_velocity": -5.469319718597554, "x_impact": 1068.6009295330973, "max_mach_number": 0.797057168508243, "out_of_rail_time": 0.3642934448343886, "apogee_y": 527.2305232093486, "out_of_rail_velocity": 25.127731227207704, "apogee_x": 437.02300462038517, "initial_stability_margin": 2.50425452584908, "t_final": 287.4002378102633, "apogee_time": 25.28880682804008, "frontal_surface_wind": 1.2928227370508343, "y_impact": 575.6309637822491} -{"apogee": 4414.034960371694, "out_of_rail_stability_margin": 2.6502162512647245, "lateral_surface_wind": -1.9390710602234162, "impact_velocity": -5.49321491330136, "x_impact": 1439.5229437990527, "max_mach_number": 1.0424000604100578, "out_of_rail_time": 0.3227837745061974, "apogee_y": 599.1836232208595, "out_of_rail_velocity": 29.272488234212823, "apogee_x": 558.3391641768674, "initial_stability_margin": 2.5890949567746935, "t_final": 344.8531690002926, "apogee_time": 28.654122986087412, "frontal_surface_wind": 0.8640348663185099, "y_impact": 341.2303478960557} -{"apogee": 3731.501214367177, "out_of_rail_stability_margin": 2.761018704220127, "lateral_surface_wind": -2.087444507665992, "impact_velocity": -5.465513667536433, "x_impact": 890.9577977605127, "max_mach_number": 0.8848271113168379, "out_of_rail_time": 0.3483706804440272, "apogee_y": 485.8911804100415, "out_of_rail_velocity": 26.570836783397734, "apogee_x": 356.16491294542044, "initial_stability_margin": 2.6920156838944473, "t_final": 314.85108077227926, "apogee_time": 26.800313461914463, "frontal_surface_wind": 0.914474587366241, "y_impact": 159.8220221228998} -{"apogee": 3510.701985255898, "out_of_rail_stability_margin": 2.7110862938132305, "lateral_surface_wind": -1.1645792479175496, "impact_velocity": -5.525889052429058, "x_impact": 872.392531668856, "max_mach_number": 0.8422355323004072, "out_of_rail_time": 0.35542625736286443, "apogee_y": 461.7371849041339, "out_of_rail_velocity": 25.916949197781854, "apogee_x": 424.8281204845656, "initial_stability_margin": 2.643579552554801, "t_final": 303.3908109886069, "apogee_time": 26.142656555862683, "frontal_surface_wind": 0.39807423163187616, "y_impact": 482.17236997474987} -{"apogee": 3650.776570038754, "out_of_rail_stability_margin": 2.6961261883378174, "lateral_surface_wind": -1.505184593510348, "impact_velocity": -5.5067105145661825, "x_impact": 820.274849749355, "max_mach_number": 0.8650551278971261, "out_of_rail_time": 0.3519373882367376, "apogee_y": 355.80431643264, "out_of_rail_velocity": 26.247676173656505, "apogee_x": 258.765085605665, "initial_stability_margin": 2.625770590941065, "t_final": 308.6014036371419, "apogee_time": 26.573897745417266, "frontal_surface_wind": 1.1173313540099805, "y_impact": 340.1084439738716} -{"apogee": 3953.2711046058985, "out_of_rail_stability_margin": 2.581287933747567, "lateral_surface_wind": -3.0159539592586846, "impact_velocity": -5.338264591142877, "x_impact": 1326.6406668128348, "max_mach_number": 0.9570555353501108, "out_of_rail_time": 0.33794796131822674, "apogee_y": 724.3403112051167, "out_of_rail_velocity": 27.66278170019636, "apogee_x": 526.8174086376582, "initial_stability_margin": 2.509904913814886, "t_final": 336.986648535671, "apogee_time": 27.263390510456116, "frontal_surface_wind": 0.7108606803365143, "y_impact": 227.32074769932674} -{"apogee": 2575.244343021042, "out_of_rail_stability_margin": 2.624504053071045, "lateral_surface_wind": -2.134899932999538, "impact_velocity": -5.608569927499798, "x_impact": 633.0114087374023, "max_mach_number": 0.6621342284670833, "out_of_rail_time": 0.39522087693278685, "apogee_y": 366.20118670892015, "out_of_rail_velocity": 22.79322133285753, "apogee_x": 223.34524342428753, "initial_stability_margin": 2.5434732228317096, "t_final": 248.30981562062283, "apogee_time": 22.961283223671554, "frontal_surface_wind": 0.8128286343142256, "y_impact": 233.28447074125017} -{"apogee": 3179.378716432187, "out_of_rail_stability_margin": 2.622027592168603, "lateral_surface_wind": -2.1835621708986794, "impact_velocity": -5.436902750335183, "x_impact": 702.5591031909129, "max_mach_number": 0.779577102849213, "out_of_rail_time": 0.368047857024332, "apogee_y": 373.82580901419686, "out_of_rail_velocity": 24.84930373687392, "apogee_x": 170.9985139010129, "initial_stability_margin": 2.5485452199693963, "t_final": 285.54936704078517, "apogee_time": 25.05500657978672, "frontal_surface_wind": 0.925692471716516, "y_impact": 138.26653212490405} -{"apogee": 1848.050150638808, "out_of_rail_stability_margin": 2.699918325303497, "lateral_surface_wind": -1.8978225229848225, "impact_velocity": -5.349294189588904, "x_impact": 434.4398156437155, "max_mach_number": 0.5250744591911991, "out_of_rail_time": 0.4368017715380766, "apogee_y": 180.13930289122345, "out_of_rail_velocity": 20.280624309087575, "apogee_x": 51.068554411025936, "initial_stability_margin": 2.611512415066769, "t_final": 217.41091917102742, "apogee_time": 19.781460324772738, "frontal_surface_wind": 1.4195725832920343, "y_impact": 55.86890233843252} -{"apogee": 3440.1111619969233, "out_of_rail_stability_margin": 2.676391239734848, "lateral_surface_wind": -0.4190683215302228, "impact_velocity": -5.5523869770030725, "x_impact": 837.0729741137424, "max_mach_number": 0.8281238777967669, "out_of_rail_time": 0.3583503214934026, "apogee_y": 499.26978610068943, "out_of_rail_velocity": 25.647037425404214, "apogee_x": 519.7577832665985, "initial_stability_margin": 2.607447059931591, "t_final": 298.14317975050324, "apogee_time": 25.953806848491677, "frontal_surface_wind": 0.19919006119597882, "y_impact": 777.9887016011265} -{"apogee": 3476.787196241663, "out_of_rail_stability_margin": 2.663898723814673, "lateral_surface_wind": -1.8770260628155722, "impact_velocity": -5.453155238464021, "x_impact": 1029.1395847163826, "max_mach_number": 0.838988768492556, "out_of_rail_time": 0.3561360864769341, "apogee_y": 538.9426068035679, "out_of_rail_velocity": 25.83680395854392, "apogee_x": 431.2529229634045, "initial_stability_margin": 2.594172434195471, "t_final": 304.1282783317588, "apogee_time": 26.010997012970186, "frontal_surface_wind": 0.8664831580008439, "y_impact": 476.71246803734687} -{"apogee": 3549.4140746388184, "out_of_rail_stability_margin": 2.758703303630396, "lateral_surface_wind": -2.677210749298964, "impact_velocity": -5.573635261092017, "x_impact": 960.0274980686818, "max_mach_number": 0.852539669149905, "out_of_rail_time": 0.35461671595476263, "apogee_y": 636.8343531307909, "out_of_rail_velocity": 25.99602079627155, "apogee_x": 455.5543247265502, "initial_stability_margin": 2.6878182648468063, "t_final": 301.91689279305194, "apogee_time": 26.272188481923774, "frontal_surface_wind": 0.2731583121584158, "y_impact": 257.1435213238282} -{"apogee": 2623.0103152575102, "out_of_rail_stability_margin": 2.61568945573113, "lateral_surface_wind": -1.3265568165746084, "impact_velocity": -5.38132889012678, "x_impact": 490.98488930361907, "max_mach_number": 0.6735539040687365, "out_of_rail_time": 0.39294818253946395, "apogee_y": 252.56820408908735, "out_of_rail_velocity": 23.01657299765909, "apogee_x": 183.56465823386964, "initial_stability_margin": 2.5334532690175346, "t_final": 257.97455030091965, "apogee_time": 23.068249785690067, "frontal_surface_wind": 0.6815146396747653, "y_impact": 174.25011755561798} -{"apogee": 3656.6559767189847, "out_of_rail_stability_margin": 2.497846327850364, "lateral_surface_wind": -2.0699793299224285, "impact_velocity": -5.204159957266324, "x_impact": 1159.2713417148334, "max_mach_number": 0.8971822190760215, "out_of_rail_time": 0.3464429213084714, "apogee_y": 592.2549266733176, "out_of_rail_velocity": 26.746235128436652, "apogee_x": 471.4487421293097, "initial_stability_margin": 2.4250020878101743, "t_final": 335.7910052111877, "apogee_time": 26.350097384627844, "frontal_surface_wind": 0.376691169180713, "y_impact": 249.00623248944748} -{"apogee": 3207.593311237677, "out_of_rail_stability_margin": 2.58308740355505, "lateral_surface_wind": -2.0887236556168602, "impact_velocity": -5.469462782763986, "x_impact": 656.7145526306188, "max_mach_number": 0.7855524190350633, "out_of_rail_time": 0.3681398146859271, "apogee_y": 319.95026340727634, "out_of_rail_velocity": 24.851088242836614, "apogee_x": 110.35664582227356, "initial_stability_margin": 2.504369758439721, "t_final": 287.2799000175867, "apogee_time": 25.139236174109502, "frontal_surface_wind": 0.9661624685613123, "y_impact": 147.33016984463686} -{"apogee": 3662.39175929337, "out_of_rail_stability_margin": 2.745324785725856, "lateral_surface_wind": -1.6519900741639706, "impact_velocity": -5.449683569362654, "x_impact": 1056.2257128630838, "max_mach_number": 0.8735855773462383, "out_of_rail_time": 0.3513545150332488, "apogee_y": 513.3833996636072, "out_of_rail_velocity": 26.29389756272948, "apogee_x": 424.3203655605339, "initial_stability_margin": 2.671448634095128, "t_final": 326.4801039600619, "apogee_time": 26.590262291528727, "frontal_surface_wind": 0.8335915082845833, "y_impact": 592.1558553143528} -{"apogee": 4396.4937173407725, "out_of_rail_stability_margin": 2.5570619087667126, "lateral_surface_wind": -1.205362951011053, "impact_velocity": -5.328705168948533, "x_impact": 1288.4025055878112, "max_mach_number": 1.07302585266271, "out_of_rail_time": 0.31775439414353573, "apogee_y": 716.8927149212601, "out_of_rail_velocity": 29.835401220932617, "apogee_x": 766.0555156296972, "initial_stability_margin": 2.495357645286579, "t_final": 355.2146422666062, "apogee_time": 28.38456170281988, "frontal_surface_wind": 0.48385756865634777, "y_impact": 780.8491400575427} -{"apogee": 4340.317339131403, "out_of_rail_stability_margin": 2.5287407059272518, "lateral_surface_wind": -1.8429477582938458, "impact_velocity": -5.257034947109751, "x_impact": 1184.6352071158344, "max_mach_number": 1.0512507614139952, "out_of_rail_time": 0.32117366018380267, "apogee_y": 506.27076704618753, "out_of_rail_velocity": 29.45081768920201, "apogee_x": 424.2960489898819, "initial_stability_margin": 2.4636070381879476, "t_final": 359.93403160805286, "apogee_time": 28.232368809509897, "frontal_surface_wind": 0.9367835736111797, "y_impact": 416.73827886006245} -{"apogee": 4207.378074691176, "out_of_rail_stability_margin": 2.697279512990111, "lateral_surface_wind": -2.099981111370875, "impact_velocity": -5.465487156157773, "x_impact": 875.5247022284642, "max_mach_number": 0.9912817283324858, "out_of_rail_time": 0.33093431075004814, "apogee_y": 431.1787134937747, "out_of_rail_velocity": 28.353512607585674, "apogee_x": 248.2512801117469, "initial_stability_margin": 2.6307531278134713, "t_final": 342.75693138946593, "apogee_time": 28.06941502395305, "frontal_surface_wind": 1.333536607559219, "y_impact": 281.11111120992314} -{"apogee": 3034.903099076614, "out_of_rail_stability_margin": 2.6625796752985664, "lateral_surface_wind": -2.0523168133733476, "impact_velocity": -5.402789967721464, "x_impact": 842.9919210209121, "max_mach_number": 0.7595449393810717, "out_of_rail_time": 0.3723658260877705, "apogee_y": 438.61463797634406, "out_of_rail_velocity": 24.519615997665426, "apogee_x": 297.0366934894181, "initial_stability_margin": 2.589054070182786, "t_final": 279.3831332969569, "apogee_time": 24.513311663390397, "frontal_surface_wind": 1.0412646746793133, "y_impact": 286.79591307724485} -{"apogee": 2457.7235610460766, "out_of_rail_stability_margin": 2.6365464672164562, "lateral_surface_wind": -2.676730056388706, "impact_velocity": -5.450570375416887, "x_impact": 310.7431042065017, "max_mach_number": 0.6416723976059957, "out_of_rail_time": 0.4008864928034361, "apogee_y": 263.9080926659473, "out_of_rail_velocity": 22.418890637501395, "apogee_x": 29.896787125170405, "initial_stability_margin": 2.553507980599755, "t_final": 248.5925344451848, "apogee_time": 22.46095162869254, "frontal_surface_wind": 0.27782920092831964, "y_impact": -104.91107180304522} -{"apogee": 3810.0410470459415, "out_of_rail_stability_margin": 2.7095474691380215, "lateral_surface_wind": -1.897200287195484, "impact_velocity": -5.427620716258122, "x_impact": 1073.6973221732196, "max_mach_number": 0.9028089278277722, "out_of_rail_time": 0.3450597762523207, "apogee_y": 556.3399524759992, "out_of_rail_velocity": 26.90231599501796, "apogee_x": 412.4019940353305, "initial_stability_margin": 2.6430973293451623, "t_final": 324.6837227006856, "apogee_time": 27.02166631323955, "frontal_surface_wind": 0.821371398244069, "y_impact": 494.19026473272544} -{"apogee": 4237.073641282932, "out_of_rail_stability_margin": 2.7427501030965855, "lateral_surface_wind": -1.9275938430622626, "impact_velocity": -5.464746371030179, "x_impact": 1069.6752113791529, "max_mach_number": 0.998909444139322, "out_of_rail_time": 0.329268819069506, "apogee_y": 514.8060001356309, "out_of_rail_velocity": 28.53307633116796, "apogee_x": 436.0916575878288, "initial_stability_margin": 2.6788637905737915, "t_final": 335.72546045314584, "apogee_time": 28.161275867942756, "frontal_surface_wind": 1.174719850504363, "y_impact": 417.2037978418531} -{"apogee": 3975.9173591126537, "out_of_rail_stability_margin": 2.660890503005967, "lateral_surface_wind": -3.047424601742833, "impact_velocity": -5.418661076441967, "x_impact": 1187.5205860862304, "max_mach_number": 0.948175269089397, "out_of_rail_time": 0.3393406664049944, "apogee_y": 703.1543302481514, "out_of_rail_velocity": 27.488971266414183, "apogee_x": 416.2879444357191, "initial_stability_margin": 2.5889373766239925, "t_final": 333.03528117618947, "apogee_time": 27.436867005247834, "frontal_surface_wind": 0.5608069970222962, "y_impact": 203.47999106727923} -{"apogee": 3428.1720775320414, "out_of_rail_stability_margin": 2.6873435368796446, "lateral_surface_wind": -1.3741099550985945, "impact_velocity": -5.478618996085541, "x_impact": 661.3831887152548, "max_mach_number": 0.8251799645505903, "out_of_rail_time": 0.3582494947585515, "apogee_y": 326.46550901481714, "out_of_rail_velocity": 25.65615680767636, "apogee_x": 229.5097499565703, "initial_stability_margin": 2.6184682611851975, "t_final": 306.7604802744957, "apogee_time": 25.846792808018233, "frontal_surface_wind": 0.5969354094569109, "y_impact": 192.6496294647785} -{"apogee": 3998.4941126750514, "out_of_rail_stability_margin": 2.835114588957155, "lateral_surface_wind": -2.116605528600673, "impact_velocity": -5.540346657403265, "x_impact": 768.5262733294619, "max_mach_number": 0.9314587330377581, "out_of_rail_time": 0.34010506475592067, "apogee_y": 431.62490086854376, "out_of_rail_velocity": 27.37468671026672, "apogee_x": 236.17034151154675, "initial_stability_margin": 2.770464715382531, "t_final": 318.92664990277046, "apogee_time": 27.61611145956954, "frontal_surface_wind": 0.8447895476511523, "y_impact": 90.529784103166} -{"apogee": 3551.1547846759795, "out_of_rail_stability_margin": 2.748066381547824, "lateral_surface_wind": -2.6658588472678377, "impact_velocity": -5.496315479520978, "x_impact": 669.693788513035, "max_mach_number": 0.8488004833572879, "out_of_rail_time": 0.355436192778598, "apogee_y": 429.63099837944145, "out_of_rail_velocity": 25.968165153820866, "apogee_x": 202.04006616228358, "initial_stability_margin": 2.6785859740564146, "t_final": 306.4826335945922, "apogee_time": 26.2750152489907, "frontal_surface_wind": 0.36778997553895887, "y_impact": 4.821477113560182} -{"apogee": 3185.0974788502162, "out_of_rail_stability_margin": 2.7637849125154963, "lateral_surface_wind": -0.6870348481782038, "impact_velocity": -5.59532407150376, "x_impact": 821.8202324684098, "max_mach_number": 0.779077962814457, "out_of_rail_time": 0.36767374065097747, "apogee_y": 403.9548601973963, "out_of_rail_velocity": 24.84682349040826, "apogee_x": 457.56352629364955, "initial_stability_margin": 2.693170843964331, "t_final": 279.75499030266565, "apogee_time": 25.1266824507225, "frontal_surface_wind": 0.8817890611691611, "y_impact": 535.577221924628} -{"apogee": 3556.4595295696504, "out_of_rail_stability_margin": 2.689559438372978, "lateral_surface_wind": -1.8769177069602758, "impact_velocity": -5.511758659557698, "x_impact": 1083.6995636607396, "max_mach_number": 0.8526548662522592, "out_of_rail_time": 0.35432098645729015, "apogee_y": 511.2848327978661, "out_of_rail_velocity": 26.025430348169643, "apogee_x": 405.42627112629106, "initial_stability_margin": 2.618395938704764, "t_final": 313.836151797122, "apogee_time": 26.271636567301293, "frontal_surface_wind": 1.2894272237014386, "y_impact": 353.027395480414} -{"apogee": 3738.1629822670416, "out_of_rail_stability_margin": 2.648938094276036, "lateral_surface_wind": -1.2120062622974213, "impact_velocity": -5.337429134126408, "x_impact": 733.3093869522127, "max_mach_number": 0.8962128754543772, "out_of_rail_time": 0.3474613158270514, "apogee_y": 408.4356738355221, "out_of_rail_velocity": 26.680274766316533, "apogee_x": 345.02280247557627, "initial_stability_margin": 2.576411994760128, "t_final": 331.06312644455176, "apogee_time": 26.743276505660877, "frontal_surface_wind": 0.46696767614893975, "y_impact": 422.83673518469976} -{"apogee": 2804.9206505057828, "out_of_rail_stability_margin": 2.6054234206301405, "lateral_surface_wind": -1.2977846526471053, "impact_velocity": -5.358944831873192, "x_impact": 633.6578167641755, "max_mach_number": 0.7186393865305077, "out_of_rail_time": 0.38220681554604874, "apogee_y": 364.9863130491271, "out_of_rail_velocity": 23.737240622519227, "apogee_x": 347.14822874366445, "initial_stability_margin": 2.5241130392793187, "t_final": 273.5010350672718, "apogee_time": 23.690871100103443, "frontal_surface_wind": 0.5735977331393854, "y_impact": 161.83366601955115} -{"apogee": 3128.381428792398, "out_of_rail_stability_margin": 2.643921634027496, "lateral_surface_wind": -2.3291715810116442, "impact_velocity": -5.537005938838229, "x_impact": 763.4605951565599, "max_mach_number": 0.7662555378265006, "out_of_rail_time": 0.3714023476553864, "apogee_y": 360.04957807658997, "out_of_rail_velocity": 24.57531687250814, "apogee_x": 175.78425618027882, "initial_stability_margin": 2.566516398200769, "t_final": 286.68300578182993, "apogee_time": 24.916781587842426, "frontal_surface_wind": 0.9481894496567869, "y_impact": 87.30184176530192} -{"apogee": 3702.469682939077, "out_of_rail_stability_margin": 2.620012257666583, "lateral_surface_wind": -3.023853754558089, "impact_velocity": -5.307456379526827, "x_impact": 1080.888333856464, "max_mach_number": 0.8989252569518582, "out_of_rail_time": 0.34556387455057497, "apogee_y": 605.6680462830014, "out_of_rail_velocity": 26.834262590128724, "apogee_x": 365.7490655124262, "initial_stability_margin": 2.5527751016367217, "t_final": 315.9011803149699, "apogee_time": 26.561849091064666, "frontal_surface_wind": 0.6764685227426168, "y_impact": 134.38466666877483} -{"apogee": 4322.190299863172, "out_of_rail_stability_margin": 2.5448197510896713, "lateral_surface_wind": -0.5497457915740166, "impact_velocity": -5.364468755896273, "x_impact": 900.1910515609932, "max_mach_number": 1.0440428985212291, "out_of_rail_time": 0.3223186864372146, "apogee_y": 543.9517966503611, "out_of_rail_velocity": 29.31910861807239, "apogee_x": 570.745548134835, "initial_stability_margin": 2.4809736709477677, "t_final": 358.4855936230534, "apogee_time": 28.234267051420375, "frontal_surface_wind": -0.7752622030499188, "y_impact": 606.1595218022154} -{"apogee": 4072.7588053737677, "out_of_rail_stability_margin": 2.6782091334483487, "lateral_surface_wind": -3.0231746874119434, "impact_velocity": -5.4499058350045475, "x_impact": 1358.7854046621883, "max_mach_number": 0.9743611057482995, "out_of_rail_time": 0.33339593544675505, "apogee_y": 754.2972955636819, "out_of_rail_velocity": 28.067052496617634, "apogee_x": 543.2515402801081, "initial_stability_margin": 2.613632784713504, "t_final": 342.0894212019378, "apogee_time": 27.669729905493863, "frontal_surface_wind": 0.6794968731409459, "y_impact": 244.24599379104288} -{"apogee": 2161.7802926002287, "out_of_rail_stability_margin": 2.6906933920607536, "lateral_surface_wind": -1.4022545234363393, "impact_velocity": -5.446006273505972, "x_impact": 387.5466259605906, "max_mach_number": 0.5859855109339692, "out_of_rail_time": 0.415669534578086, "apogee_y": 275.35428140534606, "out_of_rail_velocity": 21.508308455405174, "apogee_x": 176.71386888375184, "initial_stability_margin": 2.6077930554010464, "t_final": 230.12681749195053, "apogee_time": 21.210645970520225, "frontal_surface_wind": 0.5274393835000157, "y_impact": 198.37366662959653} -{"apogee": 3236.2918655388657, "out_of_rail_stability_margin": 2.744736357009094, "lateral_surface_wind": -1.5092147702557392, "impact_velocity": -5.550986809788412, "x_impact": 764.1580035469311, "max_mach_number": 0.7849028293615001, "out_of_rail_time": 0.3673975390371415, "apogee_y": 292.90695797094105, "out_of_rail_velocity": 24.89871901447885, "apogee_x": 179.48347154235344, "initial_stability_margin": 2.669764454004975, "t_final": 286.16960482206645, "apogee_time": 25.285251123413325, "frontal_surface_wind": 1.3755126930311294, "y_impact": 308.28943180955656} -{"apogee": 3984.359967495045, "out_of_rail_stability_margin": 2.6501468379778235, "lateral_surface_wind": -1.9986323996962376, "impact_velocity": -5.374484293413484, "x_impact": 969.3672672929318, "max_mach_number": 0.9436057876665073, "out_of_rail_time": 0.33863374955332454, "apogee_y": 464.7288750706483, "out_of_rail_velocity": 27.507370753817852, "apogee_x": 288.6205465924435, "initial_stability_margin": 2.582397119417677, "t_final": 328.45261476635284, "apogee_time": 27.467275180510097, "frontal_surface_wind": 0.6394413375351157, "y_impact": 340.4402534160047} -{"apogee": 3681.5288243959412, "out_of_rail_stability_margin": 2.6970921818251643, "lateral_surface_wind": -2.1009403237662734, "impact_velocity": -5.471102238415585, "x_impact": 1081.5591316605507, "max_mach_number": 0.8764212503868396, "out_of_rail_time": 0.35115044631482095, "apogee_y": 508.27950606127183, "out_of_rail_velocity": 26.335425726131778, "apogee_x": 372.4450339305551, "initial_stability_margin": 2.623206323699162, "t_final": 319.0393383149801, "apogee_time": 26.66424064129367, "frontal_surface_wind": 1.0165935489389721, "y_impact": 367.10878215144277} -{"apogee": 2726.256131832448, "out_of_rail_stability_margin": 2.656711780096248, "lateral_surface_wind": -1.3705428243593096, "impact_velocity": -5.51050826466543, "x_impact": 516.901186411278, "max_mach_number": 0.6916154882644869, "out_of_rail_time": 0.3874439834414777, "apogee_y": 310.3178040157263, "out_of_rail_velocity": 23.35066993813454, "apogee_x": 232.0272768066901, "initial_stability_margin": 2.5781095290225164, "t_final": 262.3685323852395, "apogee_time": 23.48699495301132, "frontal_surface_wind": 0.6050805056864402, "y_impact": 213.3986908414944} -{"apogee": 2157.021685453306, "out_of_rail_stability_margin": 2.7120914637836084, "lateral_surface_wind": -1.1579108164799992, "impact_velocity": -5.456737412973397, "x_impact": 463.435854881682, "max_mach_number": 0.5869453544924452, "out_of_rail_time": 0.41612755188966116, "apogee_y": 274.97192620461306, "out_of_rail_velocity": 21.448406593948473, "apogee_x": 234.60510921715405, "initial_stability_margin": 2.6258637076591373, "t_final": 228.73545604790792, "apogee_time": 21.19059687882025, "frontal_surface_wind": 0.41707368611330065, "y_impact": 245.63328448526485} -{"apogee": 4465.610207427962, "out_of_rail_stability_margin": 2.5983877113659903, "lateral_surface_wind": -2.0574445218523176, "impact_velocity": -5.43494364087283, "x_impact": 992.3966765498228, "max_mach_number": 1.06400172613533, "out_of_rail_time": 0.3193781646274986, "apogee_y": 459.52863089380145, "out_of_rail_velocity": 29.66364927393739, "apogee_x": 327.18661951877664, "initial_stability_margin": 2.5346974486136262, "t_final": 354.5986600711306, "apogee_time": 28.672381336065133, "frontal_surface_wind": 1.3982712867376252, "y_impact": 308.0347947903882} -{"apogee": 3403.4597961016284, "out_of_rail_stability_margin": 2.747359242680176, "lateral_surface_wind": -3.0990960008675765, "impact_velocity": -5.430225980064759, "x_impact": 843.6168247398724, "max_mach_number": 0.8238856563784349, "out_of_rail_time": 0.3600820093439915, "apogee_y": 515.2772427510657, "out_of_rail_velocity": 25.529667013924477, "apogee_x": 198.08569233211605, "initial_stability_margin": 2.6740572088488817, "t_final": 298.8151044689206, "apogee_time": 25.78875025028586, "frontal_surface_wind": 0.9334851486300879, "y_impact": 226.13179704480586} -{"apogee": 4133.897010682191, "out_of_rail_stability_margin": 2.6349161950940347, "lateral_surface_wind": -1.210594274046985, "impact_velocity": -5.373854911691671, "x_impact": 937.4711595119296, "max_mach_number": 0.9868953903281668, "out_of_rail_time": 0.3317340661265924, "apogee_y": 520.2412797048461, "out_of_rail_velocity": 28.256408893845727, "apogee_x": 488.6554661076484, "initial_stability_margin": 2.5685828657496517, "t_final": 336.6050640521676, "apogee_time": 27.82552714617621, "frontal_surface_wind": 0.4706160792628743, "y_impact": 559.7015993016745} -{"apogee": 3135.801819780996, "out_of_rail_stability_margin": 2.7306159364585407, "lateral_surface_wind": -3.040166107172743, "impact_velocity": -5.4330695307091705, "x_impact": 894.6151999895586, "max_mach_number": 0.7780873199235733, "out_of_rail_time": 0.36928178303088344, "apogee_y": 550.258888825213, "out_of_rail_velocity": 24.74315393100348, "apogee_x": 283.41562336586117, "initial_stability_margin": 2.6541762434178686, "t_final": 287.45747199385517, "apogee_time": 24.88994469115797, "frontal_surface_wind": 0.5989083669600526, "y_impact": 148.55848011614694} -{"apogee": 3407.377465446408, "out_of_rail_stability_margin": 2.563984308290287, "lateral_surface_wind": -0.7411015071930224, "impact_velocity": -5.445771148231535, "x_impact": 669.5475974631042, "max_mach_number": 0.8224101054694901, "out_of_rail_time": 0.3606586332581472, "apogee_y": 332.13953179636513, "out_of_rail_velocity": 25.517942330228205, "apogee_x": 302.0972110667738, "initial_stability_margin": 2.4898873696770543, "t_final": 298.10205129117884, "apogee_time": 25.803669591486223, "frontal_surface_wind": 0.8368616295691116, "y_impact": 462.22666257988726} -{"apogee": 3983.0568251639947, "out_of_rail_stability_margin": 2.6942228931784973, "lateral_surface_wind": -1.5690723506411874, "impact_velocity": -5.532424545590278, "x_impact": 884.0943791776308, "max_mach_number": 0.9256135136509137, "out_of_rail_time": 0.34175149551599193, "apogee_y": 421.45814789224426, "out_of_rail_velocity": 27.19732513439289, "apogee_x": 280.7277166630195, "initial_stability_margin": 2.6257702840500334, "t_final": 324.06555266695904, "apogee_time": 27.598163253602337, "frontal_surface_wind": 1.0256812241861635, "y_impact": 412.2223603749113} -{"apogee": 4462.723990817371, "out_of_rail_stability_margin": 2.698312934579127, "lateral_surface_wind": -2.094624329900476, "impact_velocity": -5.538106227711797, "x_impact": 1198.4581971679174, "max_mach_number": 1.054527972519132, "out_of_rail_time": 0.32128238444503404, "apogee_y": 627.0055789329117, "out_of_rail_velocity": 29.40461751666752, "apogee_x": 519.086600494295, "initial_stability_margin": 2.633296963695565, "t_final": 348.6567059802729, "apogee_time": 28.75824814606502, "frontal_surface_wind": 1.3419349717493723, "y_impact": 500.8377861134759} -{"apogee": 3147.9107688877066, "out_of_rail_stability_margin": 2.6202498165470782, "lateral_surface_wind": -1.4982724914561971, "impact_velocity": -5.469087284048806, "x_impact": 785.6946337734986, "max_mach_number": 0.7737829019776397, "out_of_rail_time": 0.369195930992054, "apogee_y": 358.27174362047606, "out_of_rail_velocity": 24.737796741708312, "apogee_x": 286.97727367164515, "initial_stability_margin": 2.5449954441552745, "t_final": 288.91469390388653, "apogee_time": 24.94379272799145, "frontal_surface_wind": 1.1265831334350462, "y_impact": 347.0794681394072} -{"apogee": 3801.87195519979, "out_of_rail_stability_margin": 2.76566817713078, "lateral_surface_wind": -1.5024589155375354, "impact_velocity": -5.5106939017749745, "x_impact": 861.2433339504079, "max_mach_number": 0.8978474983500995, "out_of_rail_time": 0.346896535250737, "apogee_y": 376.9402033612629, "out_of_rail_velocity": 26.71054300692878, "apogee_x": 282.64519459680224, "initial_stability_margin": 2.693141143467217, "t_final": 312.16846468659276, "apogee_time": 26.99725676064384, "frontal_surface_wind": 1.1209938547184197, "y_impact": 365.49994324670257} -{"apogee": 3164.0827423346336, "out_of_rail_stability_margin": 2.8064076120589116, "lateral_surface_wind": -2.1046819193025246, "impact_velocity": -5.365069284844938, "x_impact": 963.6871841925565, "max_mach_number": 0.7856066807608304, "out_of_rail_time": 0.36729673566504667, "apogee_y": 470.26643645812845, "out_of_rail_velocity": 24.913079608170467, "apogee_x": 340.18208236492933, "initial_stability_margin": 2.730806518505269, "t_final": 293.4677769941122, "apogee_time": 24.940617090451333, "frontal_surface_wind": 1.0088244179898251, "y_impact": 355.011537414641} -{"apogee": 3836.310158687161, "out_of_rail_stability_margin": 2.705754611641561, "lateral_surface_wind": -2.1000558054948706, "impact_velocity": -5.473813548366356, "x_impact": 970.1399454117151, "max_mach_number": 0.9065820555876628, "out_of_rail_time": 0.3446414955020346, "apogee_y": 451.3990184565708, "out_of_rail_velocity": 26.88211618596119, "apogee_x": 314.97229659299484, "initial_stability_margin": 2.6365948011717175, "t_final": 324.783313159804, "apogee_time": 27.097965320198387, "frontal_surface_wind": 1.1020961483371936, "y_impact": 141.59062663973026} -{"apogee": 4146.191288026617, "out_of_rail_stability_margin": 2.7109228803045733, "lateral_surface_wind": -1.1646756963506315, "impact_velocity": -5.360132426946435, "x_impact": 1041.4611045267409, "max_mach_number": 0.9895574583485298, "out_of_rail_time": 0.33115855322500076, "apogee_y": 519.1311391381471, "out_of_rail_velocity": 28.318586811747434, "apogee_x": 489.04664129702627, "initial_stability_margin": 2.6442364162602265, "t_final": 331.16193583352515, "apogee_time": 27.84170822228904, "frontal_surface_wind": 0.3977919568061752, "y_impact": 548.4905672946153} -{"apogee": 2813.039458814013, "out_of_rail_stability_margin": 2.7226983920932946, "lateral_surface_wind": -0.62302221024699, "impact_velocity": -5.587246523361042, "x_impact": 484.67516798856855, "max_mach_number": 0.7106480617077988, "out_of_rail_time": 0.38312688359230884, "apogee_y": 332.3276472852437, "out_of_rail_velocity": 23.660309746416534, "apogee_x": 395.1879008255587, "initial_stability_margin": 2.64640311017261, "t_final": 264.15604472715097, "apogee_time": 23.824097473395792, "frontal_surface_wind": -0.7177013615495731, "y_impact": 320.30811890355227} -{"apogee": 4067.2546144328344, "out_of_rail_stability_margin": 2.7343270492665877, "lateral_surface_wind": -2.1442344140134773, "impact_velocity": -5.427940917185044, "x_impact": 1113.0167773920411, "max_mach_number": 0.9669495956526778, "out_of_rail_time": 0.3350781664549569, "apogee_y": 583.5734446004773, "out_of_rail_velocity": 27.901868030298857, "apogee_x": 428.49355875372, "initial_stability_margin": 2.6663623325656998, "t_final": 344.9534180440594, "apogee_time": 27.667820554548044, "frontal_surface_wind": 0.7878749205570892, "y_impact": 460.45993592730906} -{"apogee": 3277.0632657099054, "out_of_rail_stability_margin": 2.7678916507215816, "lateral_surface_wind": -1.3584040517687135, "impact_velocity": -5.463619127950107, "x_impact": 629.6576831909755, "max_mach_number": 0.7944920060312353, "out_of_rail_time": 0.3650022839773337, "apogee_y": 310.96442735686765, "out_of_rail_velocity": 25.118302428620346, "apogee_x": 206.82070898059487, "initial_stability_margin": 2.694951423024861, "t_final": 294.34130013883225, "apogee_time": 25.385690163158287, "frontal_surface_wind": 0.6155920920787783, "y_impact": 212.25914892435614} -{"apogee": 2522.0536040637603, "out_of_rail_stability_margin": 2.6880142910237956, "lateral_surface_wind": -1.3600539375875869, "impact_velocity": -5.489328858701227, "x_impact": 636.6713227430739, "max_mach_number": 0.6568192876756641, "out_of_rail_time": 0.39573474852559315, "apogee_y": 387.3180233055353, "out_of_rail_velocity": 22.760249189716713, "apogee_x": 355.1041494968662, "initial_stability_margin": 2.608890800736639, "t_final": 247.85195773977154, "apogee_time": 22.697095492029703, "frontal_surface_wind": 0.628301948601985, "y_impact": 319.90957710262376} -{"apogee": 2796.601749851403, "out_of_rail_stability_margin": 2.6316124832146803, "lateral_surface_wind": -2.1568719070527145, "impact_velocity": -5.326193106959522, "x_impact": 867.9858313223662, "max_mach_number": 0.7179149538853747, "out_of_rail_time": 0.3812277491247187, "apogee_y": 469.69386901422655, "out_of_rail_velocity": 23.7916320027303, "apogee_x": 310.95691791151364, "initial_stability_margin": 2.553587780661674, "t_final": 276.63559511905544, "apogee_time": 23.645435130615652, "frontal_surface_wind": 0.8918050596056608, "y_impact": 367.6282635426478} -{"apogee": 2170.916447390619, "out_of_rail_stability_margin": 2.6503670064760154, "lateral_surface_wind": -1.8662505652432273, "impact_velocity": -5.345686868987843, "x_impact": 474.10713394555563, "max_mach_number": 0.5896377041520776, "out_of_rail_time": 0.4144670366645525, "apogee_y": 258.9138634774745, "out_of_rail_velocity": 21.535989095234292, "apogee_x": 138.30162344398593, "initial_stability_margin": 2.5668663497670914, "t_final": 232.6780340400956, "apogee_time": 21.227362273248087, "frontal_surface_wind": 0.8894541760638248, "y_impact": 163.06879787209033} -{"apogee": 2609.4903671833104, "out_of_rail_stability_margin": 2.7386610784528496, "lateral_surface_wind": -1.9675327713042192, "impact_velocity": -5.481913798890872, "x_impact": 678.502439271531, "max_mach_number": 0.6723860446689757, "out_of_rail_time": 0.39235259090319613, "apogee_y": 364.5788231983942, "out_of_rail_velocity": 23.037724600143786, "apogee_x": 250.03065630542062, "initial_stability_margin": 2.6623712999406957, "t_final": 248.6811727098161, "apogee_time": 23.04758421039854, "frontal_surface_wind": 0.7295419707653411, "y_impact": 280.14570162077075} -{"apogee": 3729.252853085155, "out_of_rail_stability_margin": 2.7350304751867247, "lateral_surface_wind": -0.4014097482214125, "impact_velocity": -5.406382274513911, "x_impact": 1095.136361390486, "max_mach_number": 0.8981921258417648, "out_of_rail_time": 0.3463219368355455, "apogee_y": 577.4966301277414, "out_of_rail_velocity": 26.78218537692759, "apogee_x": 723.6934576824436, "initial_stability_margin": 2.6665498878669234, "t_final": 315.68207255941036, "apogee_time": 26.720941570880743, "frontal_surface_wind": 0.2327340813508803, "y_impact": 891.3908446272623} -{"apogee": 3781.7916183023112, "out_of_rail_stability_margin": 2.5510592255191096, "lateral_surface_wind": -2.6004452943989294, "impact_velocity": -5.246151149588254, "x_impact": 1319.370343051796, "max_mach_number": 0.9173615062797686, "out_of_rail_time": 0.3427632514493665, "apogee_y": 647.4603102205476, "out_of_rail_velocity": 27.141742209153364, "apogee_x": 490.6444508316383, "initial_stability_margin": 2.48215131702343, "t_final": 328.59502074326184, "apogee_time": 26.763090403126196, "frontal_surface_wind": 0.9565079394769933, "y_impact": 366.0046215047295} -{"apogee": 2994.5030618508617, "out_of_rail_stability_margin": 2.764730506630687, "lateral_surface_wind": -1.9652235022292244, "impact_velocity": -5.4726363149966675, "x_impact": 850.5897942635045, "max_mach_number": 0.7466198899690131, "out_of_rail_time": 0.3753172546357019, "apogee_y": 426.6310671736968, "out_of_rail_velocity": 24.295101356249493, "apogee_x": 310.5646620574168, "initial_stability_margin": 2.6916661783170577, "t_final": 280.3310474653499, "apogee_time": 24.440968021283666, "frontal_surface_wind": 0.8027760665938611, "y_impact": 254.42765820393532} -{"apogee": 3399.3072531305843, "out_of_rail_stability_margin": 2.674808606096017, "lateral_surface_wind": -2.6749777131997363, "impact_velocity": -5.5684240252824715, "x_impact": 865.2951629847743, "max_mach_number": 0.8211658312324825, "out_of_rail_time": 0.3608393002869218, "apogee_y": 577.0602147655344, "out_of_rail_velocity": 25.45107085291179, "apogee_x": 394.7706344582744, "initial_stability_margin": 2.6009106425516344, "t_final": 293.3019733230526, "apogee_time": 25.822983327423124, "frontal_surface_wind": 0.29422286374084505, "y_impact": 196.25717145711903} -{"apogee": 3634.791409418756, "out_of_rail_stability_margin": 2.68057439900698, "lateral_surface_wind": -2.9828956734423597, "impact_velocity": -5.3623882289462514, "x_impact": 1012.0196868112735, "max_mach_number": 0.8778278105038368, "out_of_rail_time": 0.3502091156990179, "apogee_y": 522.2828816251231, "out_of_rail_velocity": 26.401903079752227, "apogee_x": 302.01385213470104, "initial_stability_margin": 2.6089964630086477, "t_final": 319.19797194496965, "apogee_time": 26.42524423585448, "frontal_surface_wind": 0.8388292988299102, "y_impact": 33.99960913595452} -{"apogee": 4161.314472007369, "out_of_rail_stability_margin": 2.6142149512576545, "lateral_surface_wind": -1.3259042572245234, "impact_velocity": -5.478093610043111, "x_impact": 924.3214008105937, "max_mach_number": 0.9796960052330868, "out_of_rail_time": 0.33311398730028374, "apogee_y": 458.29034351054514, "out_of_rail_velocity": 28.09869421568271, "apogee_x": 396.2077650532992, "initial_stability_margin": 2.548066916227466, "t_final": 353.0218026870945, "apogee_time": 27.99879663008758, "frontal_surface_wind": 0.5052101194383324, "y_impact": 67.33292554892265} -{"apogee": 3726.4283236855317, "out_of_rail_stability_margin": 2.6413291005826722, "lateral_surface_wind": -2.147187942185932, "impact_velocity": -5.360352293969885, "x_impact": 939.9649330157287, "max_mach_number": 0.895467762551351, "out_of_rail_time": 0.3472570152742427, "apogee_y": 569.5697857055757, "out_of_rail_velocity": 26.698893551012908, "apogee_x": 391.1872531895077, "initial_stability_margin": 2.5684604409546052, "t_final": 320.8488053179028, "apogee_time": 26.686494548477324, "frontal_surface_wind": 0.7637226489079102, "y_impact": 245.45212745524825} -{"apogee": 3617.8873474955612, "out_of_rail_stability_margin": 2.81736397142028, "lateral_surface_wind": -2.043506174655085, "impact_velocity": -5.431688102989366, "x_impact": 1041.8125376116977, "max_mach_number": 0.8668742772536561, "out_of_rail_time": 0.35217210887338596, "apogee_y": 524.2639869064203, "out_of_rail_velocity": 26.217020785883207, "apogee_x": 432.0878923631003, "initial_stability_margin": 2.7448300695474472, "t_final": 302.8350292290109, "apogee_time": 26.443474805547737, "frontal_surface_wind": 0.5007925492570534, "y_impact": 225.47599516811482} -{"apogee": 3725.668916950127, "out_of_rail_stability_margin": 2.5914738391041325, "lateral_surface_wind": -1.3486907140181241, "impact_velocity": -5.32568806804298, "x_impact": 1051.1476213816031, "max_mach_number": 0.897842893405372, "out_of_rail_time": 0.3463732413230441, "apogee_y": 536.1487281540047, "out_of_rail_velocity": 26.78179099087123, "apogee_x": 507.6379619719872, "initial_stability_margin": 2.519866817045718, "t_final": 319.71021372177364, "apogee_time": 26.655164273904408, "frontal_surface_wind": 0.6365913521348422, "y_impact": 447.10587466595973} -{"apogee": 2960.208999147085, "out_of_rail_stability_margin": 2.5936119268068665, "lateral_surface_wind": -1.5082257265915044, "impact_velocity": -5.554398396217657, "x_impact": 876.1097269555772, "max_mach_number": 0.7394302255463262, "out_of_rail_time": 0.3776622776450934, "apogee_y": 441.27548483791895, "out_of_rail_velocity": 24.142213537291806, "apogee_x": 399.7090863019405, "initial_stability_margin": 2.5153033891944756, "t_final": 270.4873595946967, "apogee_time": 24.322886462723194, "frontal_surface_wind": 1.1132228765356094, "y_impact": 451.74158083488516} -{"apogee": 3530.72825642668, "out_of_rail_stability_margin": 2.7047597325320876, "lateral_surface_wind": -1.2037086889264712, "impact_velocity": -5.589910234081092, "x_impact": 1066.0141396558556, "max_mach_number": 0.8408281074992635, "out_of_rail_time": 0.3561686880976035, "apogee_y": 540.9808110110907, "out_of_rail_velocity": 25.86024033891004, "apogee_x": 490.7244950180162, "initial_stability_margin": 2.6353230489881896, "t_final": 299.0304728077151, "apogee_time": 26.26949435975381, "frontal_surface_wind": 1.1512025913433104, "y_impact": 705.4257336522646} -{"apogee": 3591.65520773521, "out_of_rail_stability_margin": 2.6283538524798717, "lateral_surface_wind": -1.8068375784127593, "impact_velocity": -5.625273127457115, "x_impact": 989.110585274033, "max_mach_number": 0.85090862441932, "out_of_rail_time": 0.35461797917899673, "apogee_y": 440.3567312350972, "out_of_rail_velocity": 26.0098936156996, "apogee_x": 375.41170866247, "initial_stability_margin": 2.5582919308241006, "t_final": 311.3700898639105, "apogee_time": 26.45207240471021, "frontal_surface_wind": 1.0046680391171796, "y_impact": 364.28621228293173} -{"apogee": 3322.2717025912384, "out_of_rail_stability_margin": 2.6567524973211363, "lateral_surface_wind": -2.146717658906056, "impact_velocity": -5.357003967663081, "x_impact": 845.2535279578717, "max_mach_number": 0.8127027281022686, "out_of_rail_time": 0.361457676075643, "apogee_y": 432.2178865131761, "out_of_rail_velocity": 25.368152388728504, "apogee_x": 269.0027615799483, "initial_stability_margin": 2.583372113645621, "t_final": 295.674813808139, "apogee_time": 25.46643116178481, "frontal_surface_wind": 1.0081932351058946, "y_impact": 186.7571310673987} -{"apogee": 2873.8582588632066, "out_of_rail_stability_margin": 2.7150795224053486, "lateral_surface_wind": -1.3682280390275232, "impact_velocity": -5.474032120563676, "x_impact": 641.6918488833916, "max_mach_number": 0.7228871922540175, "out_of_rail_time": 0.38043100766299454, "apogee_y": 373.0935159697251, "out_of_rail_velocity": 23.842375117677506, "apogee_x": 284.6705299031857, "initial_stability_margin": 2.6352707537737605, "t_final": 264.9043255641606, "apogee_time": 23.9949749913589, "frontal_surface_wind": 0.5934367909984035, "y_impact": 312.8147900338189} -{"apogee": 4112.635879123388, "out_of_rail_stability_margin": 2.647171838369194, "lateral_surface_wind": -2.123326408331342, "impact_velocity": -5.345613672261334, "x_impact": 1102.9918743156734, "max_mach_number": 0.984512177578156, "out_of_rail_time": 0.3324403711917252, "apogee_y": 524.1424172302184, "out_of_rail_velocity": 28.19208272685652, "apogee_x": 393.22270120215484, "initial_stability_margin": 2.5777121798617157, "t_final": 343.91256161391345, "apogee_time": 27.72211153096282, "frontal_surface_wind": 1.056567683612891, "y_impact": 190.4856112558415} -{"apogee": 1793.8965439806545, "out_of_rail_stability_margin": 2.6881965649855606, "lateral_surface_wind": -1.4987492614951137, "impact_velocity": -5.460383617635399, "x_impact": 617.7851533684967, "max_mach_number": 0.5165760153903325, "out_of_rail_time": 0.440059058988424, "apogee_y": 307.06132689530625, "out_of_rail_velocity": 20.121872631998432, "apogee_x": 276.4717522689542, "initial_stability_margin": 2.596109579417932, "t_final": 210.6376602945744, "apogee_time": 19.531966021898917, "frontal_surface_wind": 1.1259487849642804, "y_impact": 301.1643810823489} -{"apogee": 3869.265765463624, "out_of_rail_stability_margin": 2.6829801269628137, "lateral_surface_wind": -0.40598563044589664, "impact_velocity": -5.381210299236213, "x_impact": 604.1121402808504, "max_mach_number": 0.916815136258669, "out_of_rail_time": 0.34353033650372683, "apogee_y": 272.24806305538806, "out_of_rail_velocity": 27.091048678316575, "apogee_x": 290.78256682407005, "initial_stability_margin": 2.6155182486842903, "t_final": 323.41891006904905, "apogee_time": 27.141688526416118, "frontal_surface_wind": 0.2246566412569721, "y_impact": 548.2227316530713} -{"apogee": 2996.0575839629782, "out_of_rail_stability_margin": 2.921015151773172, "lateral_surface_wind": -2.1271233632438395, "impact_velocity": -5.55424184502566, "x_impact": 723.5734961551692, "max_mach_number": 0.7426763621623585, "out_of_rail_time": 0.37600593408274424, "apogee_y": 402.8010949992069, "out_of_rail_velocity": 24.24295826348498, "apogee_x": 246.15233214323604, "initial_stability_margin": 2.8486359400860457, "t_final": 274.7131613703199, "apogee_time": 24.475308759151986, "frontal_surface_wind": 0.8329671723572163, "y_impact": 273.98665243372733} -{"apogee": 4191.4153288781945, "out_of_rail_stability_margin": 2.749396737033161, "lateral_surface_wind": -3.075220408677242, "impact_velocity": -5.473250663431849, "x_impact": 1130.6469009440877, "max_mach_number": 0.986391876417744, "out_of_rail_time": 0.33107456588092016, "apogee_y": 634.1447603970468, "out_of_rail_velocity": 28.35304294400188, "apogee_x": 341.42058965498757, "initial_stability_margin": 2.688084295910633, "t_final": 342.4839075099012, "apogee_time": 28.075839277645567, "frontal_surface_wind": 1.0093611758737888, "y_impact": 339.7146426633115} -{"apogee": 2558.0243397596855, "out_of_rail_stability_margin": 2.7034482229933547, "lateral_surface_wind": -2.1205839451430366, "impact_velocity": -5.45155673594888, "x_impact": 649.8013557179542, "max_mach_number": 0.6637553793288717, "out_of_rail_time": 0.3945703734334349, "apogee_y": 364.3911718168291, "out_of_rail_velocity": 22.84090066592547, "apogee_x": 234.4807129509022, "initial_stability_margin": 2.622709634036918, "t_final": 249.80936265347142, "apogee_time": 22.834571038071324, "frontal_surface_wind": 0.8494773948046851, "y_impact": 227.41449733050362} -{"apogee": 2769.716524666348, "out_of_rail_stability_margin": 2.7174309553996343, "lateral_surface_wind": -1.6047042054659202, "impact_velocity": -5.393562251252151, "x_impact": 762.4009928009158, "max_mach_number": 0.7042809291066192, "out_of_rail_time": 0.3840512206285589, "apogee_y": 365.50638919404304, "out_of_rail_velocity": 23.56638204778035, "apogee_x": 316.07093355189215, "initial_stability_margin": 2.640193984569905, "t_final": 271.4219835394987, "apogee_time": 23.620142636210755, "frontal_surface_wind": 0.9213416417271266, "y_impact": 373.39668172231995} -{"apogee": 4158.700254643366, "out_of_rail_stability_margin": 2.6083634931051125, "lateral_surface_wind": -0.7034947726965202, "impact_velocity": -5.497146638539589, "x_impact": 748.9521547964614, "max_mach_number": 0.96850387146986, "out_of_rail_time": 0.3352333545191437, "apogee_y": 292.56440119876106, "out_of_rail_velocity": 27.91624326095534, "apogee_x": 277.70781954005946, "initial_stability_margin": 2.540877672237661, "t_final": 337.22433471379395, "apogee_time": 28.037219666952883, "frontal_surface_wind": 0.868713955106921, "y_impact": 440.3560567048843} -{"apogee": 3633.2417411226925, "out_of_rail_stability_margin": 2.694025210888181, "lateral_surface_wind": -1.173312690237045, "impact_velocity": -5.5094449963573595, "x_impact": 780.269782815304, "max_mach_number": 0.8643698015590311, "out_of_rail_time": 0.3520658717387804, "apogee_y": 394.5380010016601, "out_of_rail_velocity": 26.24387940377113, "apogee_x": 316.66263389465615, "initial_stability_margin": 2.624657607935988, "t_final": 317.3702830410045, "apogee_time": 26.51540855767373, "frontal_surface_wind": 0.37154441120574383, "y_impact": 406.45279246149454} -{"apogee": 3575.875668007658, "out_of_rail_stability_margin": 2.756487761823284, "lateral_surface_wind": -3.034914201379365, "impact_velocity": -5.3974640275963495, "x_impact": 1059.1658446330596, "max_mach_number": 0.8619692538230143, "out_of_rail_time": 0.35283781502816997, "apogee_y": 624.2554598889344, "out_of_rail_velocity": 26.182713110374646, "apogee_x": 360.13827491548983, "initial_stability_margin": 2.686883304404406, "t_final": 312.12001789775724, "apogee_time": 26.301916901161416, "frontal_surface_wind": 0.6249775847840298, "y_impact": 163.7626965773128} -{"apogee": 3933.7070551088586, "out_of_rail_stability_margin": 2.7310276596583383, "lateral_surface_wind": -2.1049538600748354, "impact_velocity": -5.417119344493658, "x_impact": 1317.249385263497, "max_mach_number": 0.9382714376063733, "out_of_rail_time": 0.3387513711529129, "apogee_y": 653.3625585992986, "out_of_rail_velocity": 27.521830368292516, "apogee_x": 602.043535143829, "initial_stability_margin": 2.667099763287679, "t_final": 334.0127104215851, "apogee_time": 27.3003050498051, "frontal_surface_wind": 1.0927120175638398, "y_impact": 351.8345952835482} -{"apogee": 4769.874178224256, "out_of_rail_stability_margin": 2.7122790166417063, "lateral_surface_wind": -1.3443242128207515, "impact_velocity": -5.541436520934885, "x_impact": 1260.2689361987846, "max_mach_number": 1.1425952399234922, "out_of_rail_time": 0.309949956620437, "apogee_y": 702.8087380699187, "out_of_rail_velocity": 30.841135277640202, "apogee_x": 643.7199539819132, "initial_stability_margin": 2.650197728329413, "t_final": 369.4246652987258, "apogee_time": 29.465123177387024, "frontal_surface_wind": 0.4539292620363625, "y_impact": 315.4388409739498} -{"apogee": 2568.4480097665382, "out_of_rail_stability_margin": 2.7966867639345088, "lateral_surface_wind": -2.1387751119699807, "impact_velocity": -5.4668654254196705, "x_impact": 652.8333332612206, "max_mach_number": 0.6637649944063031, "out_of_rail_time": 0.3942364524333866, "apogee_y": 353.27295146013535, "out_of_rail_velocity": 22.857766971324878, "apogee_x": 202.57214043057715, "initial_stability_margin": 2.717292620706771, "t_final": 252.21044310167355, "apogee_time": 22.88958054387211, "frontal_surface_wind": 1.024934791481967, "y_impact": 180.64475501049495} -{"apogee": 3618.5792979624694, "out_of_rail_stability_margin": 2.536902939233843, "lateral_surface_wind": -1.1527695664885838, "impact_velocity": -5.549447764785973, "x_impact": 867.8384207496396, "max_mach_number": 0.8603762563013989, "out_of_rail_time": 0.3533688150299525, "apogee_y": 420.2107819473202, "out_of_rail_velocity": 26.102597700528747, "apogee_x": 398.25242163519283, "initial_stability_margin": 2.4641234965506955, "t_final": 313.5524115630011, "apogee_time": 26.498151877375445, "frontal_surface_wind": 0.43108032331253215, "y_impact": 436.08520043295977} -{"apogee": 2876.1696342633163, "out_of_rail_stability_margin": 2.6273737354434474, "lateral_surface_wind": -1.3679812645777487, "impact_velocity": -5.40345094287487, "x_impact": 909.2420566150671, "max_mach_number": 0.731976761324282, "out_of_rail_time": 0.37831437902001774, "apogee_y": 548.1099072918973, "out_of_rail_velocity": 24.047269369844884, "apogee_x": 543.7363394848204, "initial_stability_margin": 2.5497384610172444, "t_final": 267.1489856259949, "apogee_time": 23.96204280877443, "frontal_surface_wind": 0.6108496636070246, "y_impact": 487.7785968891974} -{"apogee": 3514.1851816262956, "out_of_rail_stability_margin": 2.5401183559892084, "lateral_surface_wind": -1.508216304914279, "impact_velocity": -5.356126067450565, "x_impact": 1021.0001691136578, "max_mach_number": 0.8519960392286877, "out_of_rail_time": 0.35480377069110247, "apogee_y": 484.77159850712263, "out_of_rail_velocity": 26.05109780924695, "apogee_x": 445.28433942649946, "initial_stability_margin": 2.468368646010505, "t_final": 302.59953236619356, "apogee_time": 26.054439523282756, "frontal_surface_wind": 1.1132356411763895, "y_impact": 489.027799429296} -{"apogee": 4252.69834782323, "out_of_rail_stability_margin": 2.516930514235283, "lateral_surface_wind": -1.3324478367584904, "impact_velocity": -5.320512898763755, "x_impact": 889.7821753396402, "max_mach_number": 1.0219442846258027, "out_of_rail_time": 0.3266874953089428, "apogee_y": 449.39580841099036, "out_of_rail_velocity": 28.80674885902212, "apogee_x": 378.08573245974816, "initial_stability_margin": 2.4485784129646175, "t_final": 341.586535619415, "apogee_time": 28.082433916030944, "frontal_surface_wind": 0.4876906052269504, "y_impact": 88.78634602870386} -{"apogee": 3545.8503462059457, "out_of_rail_stability_margin": 2.79476565425183, "lateral_surface_wind": -2.200270629073347, "impact_velocity": -5.424727431016982, "x_impact": 863.3064451229483, "max_mach_number": 0.8499793279147341, "out_of_rail_time": 0.3548350760708775, "apogee_y": 535.802120719394, "out_of_rail_velocity": 25.979283009487332, "apogee_x": 297.0202522190197, "initial_stability_margin": 2.72339756546828, "t_final": 301.4426389701255, "apogee_time": 26.244335397778748, "frontal_surface_wind": 0.6142452861192668, "y_impact": 429.36037658368554} -{"apogee": 2179.6998619938254, "out_of_rail_stability_margin": 2.689977449190911, "lateral_surface_wind": -1.9448116046579638, "impact_velocity": -5.322051110490142, "x_impact": 446.2639272605247, "max_mach_number": 0.592704650670152, "out_of_rail_time": 0.41415197999793174, "apogee_y": 219.87451932741865, "out_of_rail_velocity": 21.556292032677185, "apogee_x": 91.10224791266724, "initial_stability_margin": 2.6046133989250215, "t_final": 238.79694035863818, "apogee_time": 21.244343875675202, "frontal_surface_wind": 0.7881145320649502, "y_impact": 97.77514613548547} -{"apogee": 2377.413611570715, "out_of_rail_stability_margin": 2.69185066438992, "lateral_surface_wind": -1.3561069956389227, "impact_velocity": -5.333509974517939, "x_impact": 675.9035316073529, "max_mach_number": 0.6348053945618459, "out_of_rail_time": 0.40224136666745186, "apogee_y": 410.50052804811446, "out_of_rail_velocity": 22.397459625711054, "apogee_x": 398.8995901171322, "initial_stability_margin": 2.609765271662973, "t_final": 247.40318678853077, "apogee_time": 22.068671796756135, "frontal_surface_wind": 0.6367761523045019, "y_impact": 343.70878997627017} -{"apogee": 2818.921991814375, "out_of_rail_stability_margin": 2.604855276620794, "lateral_surface_wind": -0.40490695454719083, "impact_velocity": -5.314477142743619, "x_impact": 699.0228900240476, "max_mach_number": 0.7252653229708812, "out_of_rail_time": 0.380398041210648, "apogee_y": 368.1967641814721, "out_of_rail_velocity": 23.866358817432197, "apogee_x": 434.069335431782, "initial_stability_margin": 2.523718976985802, "t_final": 267.29207002115425, "apogee_time": 23.695801827452122, "frontal_surface_wind": 0.22659500601013954, "y_impact": 562.4629054058936} -{"apogee": 3364.837879655626, "out_of_rail_stability_margin": 2.6218307448455196, "lateral_surface_wind": -1.5144339031201879, "impact_velocity": -5.378738824979213, "x_impact": 969.6937367715785, "max_mach_number": 0.8202624941012602, "out_of_rail_time": 0.3599925357168484, "apogee_y": 461.5131846242516, "out_of_rail_velocity": 25.522962488302774, "apogee_x": 407.69431667781424, "initial_stability_margin": 2.54923636113554, "t_final": 305.0907525227973, "apogee_time": 25.612225756918576, "frontal_surface_wind": 1.104762403539712, "y_impact": 458.67199629289286} -{"apogee": 3135.5856442498043, "out_of_rail_stability_margin": 2.6402906645788895, "lateral_surface_wind": -1.1573864529679172, "impact_velocity": -5.414788146581615, "x_impact": 841.0211666546297, "max_mach_number": 0.778761918622773, "out_of_rail_time": 0.3685408469455423, "apogee_y": 456.8927995499024, "out_of_rail_velocity": 24.79213842363273, "apogee_x": 447.0916930972839, "initial_stability_margin": 2.5644146023868277, "t_final": 285.9266626450564, "apogee_time": 24.8667918671325, "frontal_surface_wind": 0.41852660256650065, "y_impact": 473.78659309570486} -{"apogee": 3353.752079224192, "out_of_rail_stability_margin": 2.6593600483156212, "lateral_surface_wind": -0.6977211417327058, "impact_velocity": -5.358969482142454, "x_impact": 943.3191682313961, "max_mach_number": 0.8265799589432343, "out_of_rail_time": 0.3588762705933666, "apogee_y": 471.83083798833644, "out_of_rail_velocity": 25.629531087668525, "apogee_x": 534.7773811019074, "initial_stability_margin": 2.5873739312849566, "t_final": 307.07569716829374, "apogee_time": 25.520772958294728, "frontal_surface_wind": 0.8733579102453057, "y_impact": 621.2270983768188} -{"apogee": 3513.597674216388, "out_of_rail_stability_margin": 2.5436955015529836, "lateral_surface_wind": -1.9476850846325848, "impact_velocity": -5.522747400525035, "x_impact": 860.6086072564133, "max_mach_number": 0.8425304519941159, "out_of_rail_time": 0.3571652549862336, "apogee_y": 421.8089023199633, "out_of_rail_velocity": 25.756384517832853, "apogee_x": 254.34239509637675, "initial_stability_margin": 2.4680187173672694, "t_final": 298.0905201966639, "apogee_time": 26.159827888321384, "frontal_surface_wind": 1.3503479029800645, "y_impact": 294.8950658758638} -{"apogee": 3815.297581881627, "out_of_rail_stability_margin": 2.667587947116179, "lateral_surface_wind": -2.163047573936601, "impact_velocity": -5.484342223623769, "x_impact": 957.9255744144755, "max_mach_number": 0.9010942447839609, "out_of_rail_time": 0.34671386690743555, "apogee_y": 468.0225910885679, "out_of_rail_velocity": 26.72321319807944, "apogee_x": 250.21692641104207, "initial_stability_margin": 2.5949070131136387, "t_final": 325.549273624816, "apogee_time": 27.061598965817222, "frontal_surface_wind": 0.8767199556634109, "y_impact": 314.70952703443425} -{"apogee": 3438.653439917355, "out_of_rail_stability_margin": 2.6096773897310666, "lateral_surface_wind": -1.2645406865890942, "impact_velocity": -5.523676128815317, "x_impact": 933.8348887574945, "max_mach_number": 0.8297506796961346, "out_of_rail_time": 0.3587406552388544, "apogee_y": 505.38050965365534, "out_of_rail_velocity": 25.624721884252452, "apogee_x": 390.2081530519339, "initial_stability_margin": 2.535840742818204, "t_final": 294.0482200403205, "apogee_time": 25.90581689635419, "frontal_surface_wind": 1.0840289968785055, "y_impact": 658.9353302605443} -{"apogee": 2580.2318643583385, "out_of_rail_stability_margin": 2.693057565903503, "lateral_surface_wind": -2.3437647094733904, "impact_velocity": -5.588355035449433, "x_impact": 584.280257862454, "max_mach_number": 0.6611858928490363, "out_of_rail_time": 0.3956191437741083, "apogee_y": 310.82866765314225, "out_of_rail_velocity": 22.809056046149937, "apogee_x": 130.07192278374862, "initial_stability_margin": 2.61338711110442, "t_final": 249.9967763976654, "apogee_time": 22.970701020907462, "frontal_surface_wind": 0.9115209667691876, "y_impact": 62.63646568079152} -{"apogee": 3712.2589926471073, "out_of_rail_stability_margin": 2.817315734070351, "lateral_surface_wind": -2.5927733999974825, "impact_velocity": -5.45302776024591, "x_impact": 1026.1618981366219, "max_mach_number": 0.8874011783197828, "out_of_rail_time": 0.34781206089876626, "apogee_y": 570.4114717895948, "out_of_rail_velocity": 26.63015863311614, "apogee_x": 325.9244943971237, "initial_stability_margin": 2.749313159586482, "t_final": 310.5265961171639, "apogee_time": 26.698070706006135, "frontal_surface_wind": 1.0709134666601892, "y_impact": 287.5764742046797} -{"apogee": 2938.231224853095, "out_of_rail_stability_margin": 2.7632716693702983, "lateral_surface_wind": -2.1048202403624616, "impact_velocity": -5.4476091815555865, "x_impact": 813.716636767761, "max_mach_number": 0.738379182805148, "out_of_rail_time": 0.3777352922994397, "apogee_y": 433.3095030514861, "out_of_rail_velocity": 24.13164226025931, "apogee_x": 322.9641674190377, "initial_stability_margin": 2.6860668310996783, "t_final": 276.5225975796076, "apogee_time": 24.213846016801405, "frontal_surface_wind": 0.8878174747340081, "y_impact": 303.72991007241376} -{"apogee": 2390.457223991538, "out_of_rail_stability_margin": 2.726762797288864, "lateral_surface_wind": -1.5304548531093884, "impact_velocity": -5.340717590920271, "x_impact": 696.2525371096194, "max_mach_number": 0.6329143337966259, "out_of_rail_time": 0.4020095216046772, "apogee_y": 312.190305250211, "out_of_rail_velocity": 22.340104550277058, "apogee_x": 231.84623708316755, "initial_stability_margin": 2.646590565312698, "t_final": 244.16130777904345, "apogee_time": 22.141304833970068, "frontal_surface_wind": 1.3518403507965555, "y_impact": 337.392694841489} -{"apogee": 2730.518864499346, "out_of_rail_stability_margin": 2.5803027546025663, "lateral_surface_wind": -2.004596486756901, "impact_velocity": -5.407766859274673, "x_impact": 767.8289152762029, "max_mach_number": 0.7009870620131826, "out_of_rail_time": 0.3848258727358697, "apogee_y": 440.9424457833689, "out_of_rail_velocity": 23.506908438134165, "apogee_x": 303.0687745401323, "initial_stability_margin": 2.5036170676764704, "t_final": 261.33221507589434, "apogee_time": 23.450595445690666, "frontal_surface_wind": 0.6204914330964842, "y_impact": 356.27412767958106} -{"apogee": 2866.29200447246, "out_of_rail_stability_margin": 2.670721414053495, "lateral_surface_wind": -2.5594874235789, "impact_velocity": -5.526186720406701, "x_impact": 684.785749856856, "max_mach_number": 0.7177400399505517, "out_of_rail_time": 0.3811339812153938, "apogee_y": 371.7033424395439, "out_of_rail_velocity": 23.798730645069647, "apogee_x": 152.16634344653846, "initial_stability_margin": 2.5954831878455304, "t_final": 270.3648548760855, "apogee_time": 24.017670166285168, "frontal_surface_wind": 1.1481958392844378, "y_impact": 112.2733118651691} -{"apogee": 2886.009917241941, "out_of_rail_stability_margin": 2.729220378630836, "lateral_surface_wind": -1.091494304675936, "impact_velocity": -5.35117949706156, "x_impact": 736.9586235747271, "max_mach_number": 0.7262242726810563, "out_of_rail_time": 0.37836376924243265, "apogee_y": 298.6425152688729, "out_of_rail_velocity": 23.997878330221404, "apogee_x": 287.62839462691795, "initial_stability_margin": 2.6561387799444858, "t_final": 270.52113872936985, "apogee_time": 24.01685265122101, "frontal_surface_wind": 1.2581026178228196, "y_impact": 385.0833384440818} -{"apogee": 3598.2588715247934, "out_of_rail_stability_margin": 2.683574384759322, "lateral_surface_wind": -1.9591370560244032, "impact_velocity": -5.613518476936223, "x_impact": 805.7266652913834, "max_mach_number": 0.8494252997618481, "out_of_rail_time": 0.35545481975446935, "apogee_y": 381.8988641994662, "out_of_rail_velocity": 25.92206461798819, "apogee_x": 187.13124279599182, "initial_stability_margin": 2.6121145510672172, "t_final": 309.0412300117519, "apogee_time": 26.50360792800026, "frontal_surface_wind": 1.3336786133454082, "y_impact": 239.71253210746895} -{"apogee": 3284.2725202376187, "out_of_rail_stability_margin": 2.8625613168247463, "lateral_surface_wind": -1.13546142230316, "impact_velocity": -5.512621501415474, "x_impact": 708.3998513638761, "max_mach_number": 0.7976198123199858, "out_of_rail_time": 0.3644910388789633, "apogee_y": 281.76216674252873, "out_of_rail_velocity": 25.13207409620346, "apogee_x": 217.20876941470618, "initial_stability_margin": 2.789389268319242, "t_final": 287.23101968031364, "apogee_time": 25.39541283877019, "frontal_surface_wind": 1.2185685752447097, "y_impact": 390.0727036598098} -{"apogee": 3689.9228804983336, "out_of_rail_stability_margin": 2.681145985630792, "lateral_surface_wind": -2.6648837814589417, "impact_velocity": -5.4384139746957745, "x_impact": 847.471789297023, "max_mach_number": 0.8821408185665, "out_of_rail_time": 0.349153970634435, "apogee_y": 526.6151598393726, "out_of_rail_velocity": 26.510572504853556, "apogee_x": 345.3732111231174, "initial_stability_margin": 2.6119241422865467, "t_final": 307.7830786454339, "apogee_time": 26.651032010856444, "frontal_surface_wind": 0.3747896623177396, "y_impact": 114.99356889185805} -{"apogee": 3897.9659515497724, "out_of_rail_stability_margin": 2.8417415697597592, "lateral_surface_wind": -1.148506813272284, "impact_velocity": -5.510481950599732, "x_impact": 831.9609460086259, "max_mach_number": 0.9152748397974665, "out_of_rail_time": 0.34329831698101543, "apogee_y": 374.2505286270213, "out_of_rail_velocity": 27.105008369359226, "apogee_x": 334.39629923384257, "initial_stability_margin": 2.7770021955686803, "t_final": 322.5149766907276, "apogee_time": 27.299284315354065, "frontal_surface_wind": 0.44231212784260976, "y_impact": 385.4803089701574} -{"apogee": 3420.9239559198622, "out_of_rail_stability_margin": 2.4821391252447356, "lateral_surface_wind": -1.9367411305716313, "impact_velocity": -5.341144855011703, "x_impact": 1137.2216760540578, "max_mach_number": 0.8390622447687847, "out_of_rail_time": 0.357533723320088, "apogee_y": 533.6985469971266, "out_of_rail_velocity": 25.726947221010917, "apogee_x": 505.27205227556504, "initial_stability_margin": 2.405636778632817, "t_final": 301.6566431767077, "apogee_time": 25.749346933360826, "frontal_surface_wind": 0.8077440723498738, "y_impact": 436.5705174443919} -{"apogee": 3069.0910838128066, "out_of_rail_stability_margin": 2.5235998348250974, "lateral_surface_wind": -1.9355654221411147, "impact_velocity": -5.362251271424237, "x_impact": 813.6923779267415, "max_mach_number": 0.7647731739867464, "out_of_rail_time": 0.37287097140557657, "apogee_y": 404.0996860812279, "out_of_rail_velocity": 24.538637246402363, "apogee_x": 244.9831072740917, "initial_stability_margin": 2.4436857738417648, "t_final": 292.6051499979932, "apogee_time": 24.634508449209402, "frontal_surface_wind": 1.1995954070165107, "y_impact": 256.1971072148864} -{"apogee": 2917.027901696048, "out_of_rail_stability_margin": 2.661910404907422, "lateral_surface_wind": -2.0065205155712222, "impact_velocity": -5.390559699337108, "x_impact": 710.7041398288154, "max_mach_number": 0.7344575314502942, "out_of_rail_time": 0.3784288213403012, "apogee_y": 378.92462049763196, "out_of_rail_velocity": 24.057434383265573, "apogee_x": 210.543029342709, "initial_stability_margin": 2.585199371075563, "t_final": 274.8975272584895, "apogee_time": 24.12959816102479, "frontal_surface_wind": 0.6931293150645171, "y_impact": 209.43702473175443} -{"apogee": 3638.7429118634104, "out_of_rail_stability_margin": 2.7373192842018823, "lateral_surface_wind": -2.6394458271781227, "impact_velocity": -5.456348655719209, "x_impact": 1124.8779668771313, "max_mach_number": 0.873228641736863, "out_of_rail_time": 0.35007033254451847, "apogee_y": 596.3181753227084, "out_of_rail_velocity": 26.419155004210214, "apogee_x": 359.517221118185, "initial_stability_margin": 2.668947046063697, "t_final": 313.87917619873616, "apogee_time": 26.474744980121088, "frontal_surface_wind": 0.8429406223667579, "y_impact": 322.2331688688645} -{"apogee": 3649.144622540314, "out_of_rail_stability_margin": 2.597109340380024, "lateral_surface_wind": -0.41101933209479435, "impact_velocity": -5.486985714589715, "x_impact": 785.6614149450513, "max_mach_number": 0.8716399976876985, "out_of_rail_time": 0.35155234424737686, "apogee_y": 418.60877715299466, "out_of_rail_velocity": 26.281947843864316, "apogee_x": 461.82513083058234, "initial_stability_margin": 2.5244269537323603, "t_final": 312.0068411521053, "apogee_time": 26.550517078210913, "frontal_surface_wind": 0.215309189849772, "y_impact": 702.4851995284079} -{"apogee": 2790.0768950565143, "out_of_rail_stability_margin": 2.621166119528607, "lateral_surface_wind": -0.5691951709399923, "impact_velocity": -5.351289773246691, "x_impact": 656.2096274950306, "max_mach_number": 0.720932036251453, "out_of_rail_time": 0.38135375407270056, "apogee_y": 498.65760705687495, "out_of_rail_velocity": 23.763749845040483, "apogee_x": 552.0677238513837, "initial_stability_margin": 2.540494297511428, "t_final": 276.5028551049269, "apogee_time": 23.62234689174047, "frontal_surface_wind": -0.7610970872429802, "y_impact": 500.42521074713494} -{"apogee": 3801.862307552319, "out_of_rail_stability_margin": 2.635593259703619, "lateral_surface_wind": -1.854829941795528, "impact_velocity": -5.261775072217971, "x_impact": 1262.7606543422132, "max_mach_number": 0.917076506176905, "out_of_rail_time": 0.3435139921914212, "apogee_y": 565.6266427025943, "out_of_rail_velocity": 27.04648097540032, "apogee_x": 500.444842358989, "initial_stability_margin": 2.5637330168164483, "t_final": 342.69129740794824, "apogee_time": 26.86218731834336, "frontal_surface_wind": 1.3210028504671056, "y_impact": 377.40377102344434} -{"apogee": 2962.437347213997, "out_of_rail_stability_margin": 2.653793897149432, "lateral_surface_wind": -3.087255845707974, "impact_velocity": -5.451025355192062, "x_impact": 851.0411359632645, "max_mach_number": 0.7442257202080483, "out_of_rail_time": 0.37643416935873364, "apogee_y": 519.5658625150566, "out_of_rail_velocity": 24.223049541094607, "apogee_x": 256.8450493322501, "initial_stability_margin": 2.5772176538301372, "t_final": 278.32381889674224, "apogee_time": 24.297398514475404, "frontal_surface_wind": 0.9719268946007646, "y_impact": 236.3197059538422} -{"apogee": 4081.4368066507486, "out_of_rail_stability_margin": 2.588961872771133, "lateral_surface_wind": -0.6150290724803331, "impact_velocity": -5.2437823355919795, "x_impact": 995.3781260253263, "max_mach_number": 0.992972216812645, "out_of_rail_time": 0.3319917974329646, "apogee_y": 546.4014769291489, "out_of_rail_velocity": 28.249059906411293, "apogee_x": 677.5633596930794, "initial_stability_margin": 2.515878669723518, "t_final": 353.39770983735207, "apogee_time": 27.55842764899522, "frontal_surface_wind": -0.7245627363004096, "y_impact": 600.4544012379027} -{"apogee": 4241.389541950043, "out_of_rail_stability_margin": 2.6739114061662645, "lateral_surface_wind": -0.7010129276014506, "impact_velocity": -5.489494985499835, "x_impact": 863.5011704448792, "max_mach_number": 0.9931374823601086, "out_of_rail_time": 0.3311046646469712, "apogee_y": 365.1387696520698, "out_of_rail_velocity": 28.3330922971637, "apogee_x": 375.89313844665793, "initial_stability_margin": 2.607186712580982, "t_final": 332.42022985417043, "apogee_time": 28.226612659346316, "frontal_surface_wind": 0.870717925820114, "y_impact": 522.928724514854} -{"apogee": 3355.7200755358763, "out_of_rail_stability_margin": 2.581765701962146, "lateral_surface_wind": -2.0596245049156283, "impact_velocity": -5.43503204906211, "x_impact": 829.0778778254956, "max_mach_number": 0.815915238288982, "out_of_rail_time": 0.36119707359701536, "apogee_y": 426.9508192816501, "out_of_rail_velocity": 25.414252108058843, "apogee_x": 283.488435990146, "initial_stability_margin": 2.5082281305940337, "t_final": 301.0000232252327, "apogee_time": 25.610248784537063, "frontal_surface_wind": 0.4297180028761771, "y_impact": 104.44027971057652} -{"apogee": 3228.5372563190526, "out_of_rail_stability_margin": 2.7171866403556857, "lateral_surface_wind": -1.5601901047430362, "impact_velocity": -5.448166309187701, "x_impact": 762.731538809348, "max_mach_number": 0.7889677716801804, "out_of_rail_time": 0.3663206568557247, "apogee_y": 385.61540136958257, "out_of_rail_velocity": 24.97223110045118, "apogee_x": 266.5036687773182, "initial_stability_margin": 2.6421252851447807, "t_final": 284.23865646541583, "apogee_time": 25.211303872742715, "frontal_surface_wind": 1.0391423638061346, "y_impact": 384.63412882156575} -{"apogee": 4024.1530415016878, "out_of_rail_stability_margin": 2.7047776493934412, "lateral_surface_wind": -2.1810159691255997, "impact_velocity": -5.566175262656775, "x_impact": 975.1343452077119, "max_mach_number": 0.9416033570516215, "out_of_rail_time": 0.3391073914674987, "apogee_y": 545.0020100369467, "out_of_rail_velocity": 27.46310243505011, "apogee_x": 322.00519624282464, "initial_stability_margin": 2.6373285841999397, "t_final": 337.5030512307955, "apogee_time": 27.675515310391578, "frontal_surface_wind": 0.6794537917339799, "y_impact": 421.4497160437712} -{"apogee": 2621.8102193130844, "out_of_rail_stability_margin": 2.691201703390112, "lateral_surface_wind": -2.147813970765102, "impact_velocity": -5.5995586227985745, "x_impact": 512.4142839941536, "max_mach_number": 0.6689647554372592, "out_of_rail_time": 0.3934913900070178, "apogee_y": 296.3926861864803, "out_of_rail_velocity": 22.957362190749304, "apogee_x": 116.66286675374862, "initial_stability_margin": 2.6137331238265626, "t_final": 252.28429828602626, "apogee_time": 23.136609756909518, "frontal_surface_wind": 0.778063788945872, "y_impact": 148.73671454589768} -{"apogee": 4126.383132046367, "out_of_rail_stability_margin": 2.703999053194322, "lateral_surface_wind": -2.384770600266858, "impact_velocity": -5.632143217792388, "x_impact": 1073.236436987788, "max_mach_number": 0.9556099850640222, "out_of_rail_time": 0.33733061293913336, "apogee_y": 528.837721582456, "out_of_rail_velocity": 27.699371765134032, "apogee_x": 297.1580297375164, "initial_stability_margin": 2.6372290498118547, "t_final": 327.0738551167522, "apogee_time": 28.009041630453083, "frontal_surface_wind": 0.798105676170501, "y_impact": 274.41909781941155} -{"apogee": 3268.4538214881277, "out_of_rail_stability_margin": 2.694987335548009, "lateral_surface_wind": -2.0661443787974245, "impact_velocity": -5.447026102130845, "x_impact": 904.9242179902388, "max_mach_number": 0.8001331241197681, "out_of_rail_time": 0.36355069700208253, "apogee_y": 507.84925137937466, "out_of_rail_velocity": 25.222764247674867, "apogee_x": 376.34619990439853, "initial_stability_margin": 2.624713950931809, "t_final": 290.4731352639422, "apogee_time": 25.33815995390063, "frontal_surface_wind": 0.39718770022325944, "y_impact": 214.74141423972964} -{"apogee": 2935.5969990904564, "out_of_rail_stability_margin": 2.7011648495119016, "lateral_surface_wind": -2.0652590488887803, "impact_velocity": -5.5741069076772405, "x_impact": 724.8648166684628, "max_mach_number": 0.7313367378937008, "out_of_rail_time": 0.37844211982575676, "apogee_y": 386.3391348115891, "out_of_rail_velocity": 24.004698230380214, "apogee_x": 218.28542334407138, "initial_stability_margin": 2.6251134747399028, "t_final": 272.5769117891665, "apogee_time": 24.2656417749101, "frontal_surface_wind": 1.0153528875090467, "y_impact": 229.00923918196588} -{"apogee": 3156.8004557932654, "out_of_rail_stability_margin": 2.677183092127171, "lateral_surface_wind": -0.5585812313276975, "impact_velocity": -5.505083970229727, "x_impact": 727.1283274554074, "max_mach_number": 0.781480508488083, "out_of_rail_time": 0.3684159593142737, "apogee_y": 526.9846524389195, "out_of_rail_velocity": 24.778996494798317, "apogee_x": 565.8588290197247, "initial_stability_margin": 2.6007582234572273, "t_final": 284.7435341679092, "apogee_time": 24.990484312577312, "frontal_surface_wind": -0.7689206245377924, "y_impact": 553.557191847108} -{"apogee": 3710.8195508398453, "out_of_rail_stability_margin": 2.7245842878873052, "lateral_surface_wind": -1.5800244798223675, "impact_velocity": -5.490034268871658, "x_impact": 1143.2659638978332, "max_mach_number": 0.8803111838935022, "out_of_rail_time": 0.34898210551876496, "apogee_y": 529.2901494208348, "out_of_rail_velocity": 26.524050444056112, "apogee_x": 422.121203813233, "initial_stability_margin": 2.656794555525259, "t_final": 317.04890035000903, "apogee_time": 26.75584428758437, "frontal_surface_wind": 1.2935559650088164, "y_impact": 564.4164681672809} -{"apogee": 3533.1195128194236, "out_of_rail_stability_margin": 2.7325266850974774, "lateral_surface_wind": -1.5028595428195461, "impact_velocity": -5.450139071440096, "x_impact": 1133.2999204001324, "max_mach_number": 0.8498236769265107, "out_of_rail_time": 0.3542882582403334, "apogee_y": 493.2035341926044, "out_of_rail_velocity": 26.0204487727693, "apogee_x": 453.5366296879469, "initial_stability_margin": 2.662583704716383, "t_final": 299.183253787933, "apogee_time": 26.177575894174137, "frontal_surface_wind": 1.3824534661260968, "y_impact": 533.7395631217447} -{"apogee": 2855.94913733069, "out_of_rail_stability_margin": 2.645751681768175, "lateral_surface_wind": -0.41045918644875645, "impact_velocity": -5.497479228296477, "x_impact": 614.5166658078832, "max_mach_number": 0.7184401955401032, "out_of_rail_time": 0.3820349197984258, "apogee_y": 330.7517792169124, "out_of_rail_velocity": 23.730569027024785, "apogee_x": 362.5627421727885, "initial_stability_margin": 2.5656143415815618, "t_final": 266.5972936843462, "apogee_time": 23.974556373454547, "frontal_surface_wind": 0.21637512530150269, "y_impact": 522.1401767268362} -{"apogee": 2380.712773773789, "out_of_rail_stability_margin": 2.615355638579167, "lateral_surface_wind": -2.132028835351532, "impact_velocity": -5.366567739601684, "x_impact": 801.3074177412311, "max_mach_number": 0.6343184913606748, "out_of_rail_time": 0.4020256870605707, "apogee_y": 430.1546604570724, "out_of_rail_velocity": 22.340241767077607, "apogee_x": 311.3266609143213, "initial_stability_margin": 2.5344172303453854, "t_final": 250.48760860071775, "apogee_time": 22.10825833165739, "frontal_surface_wind": 0.9496661165910147, "y_impact": 342.6576980591195} -{"apogee": 3141.5671392672043, "out_of_rail_stability_margin": 2.6402315808329027, "lateral_surface_wind": -1.3468265802997248, "impact_velocity": -5.313079821446954, "x_impact": 799.1799967471218, "max_mach_number": 0.7806714509971734, "out_of_rail_time": 0.36694902191350376, "apogee_y": 417.28627934484166, "out_of_rail_velocity": 24.909885093161776, "apogee_x": 368.3307866133723, "initial_stability_margin": 2.567327853921682, "t_final": 290.82811285046506, "apogee_time": 24.84033041149685, "frontal_surface_wind": 0.6405258420155528, "y_impact": 340.24883732834996} -{"apogee": 3335.7435767979277, "out_of_rail_stability_margin": 2.612149960285969, "lateral_surface_wind": -2.1125026102620366, "impact_velocity": -5.369387536747855, "x_impact": 848.2014625770321, "max_mach_number": 0.8159298714536724, "out_of_rail_time": 0.36160992232605993, "apogee_y": 445.2873053872865, "out_of_rail_velocity": 25.377044790296775, "apogee_x": 315.2768669985228, "initial_stability_margin": 2.5362519460590986, "t_final": 286.9030770893785, "apogee_time": 25.513500411897127, "frontal_surface_wind": 0.8693795686112277, "y_impact": 321.8322437672946} -{"apogee": 3130.8115848248653, "out_of_rail_stability_margin": 2.699706996185371, "lateral_surface_wind": -2.087132128718648, "impact_velocity": -5.554861091622466, "x_impact": 734.8456439157525, "max_mach_number": 0.7658901749552199, "out_of_rail_time": 0.3702220962156555, "apogee_y": 370.3592488038768, "out_of_rail_velocity": 24.647910127281907, "apogee_x": 240.02685697007246, "initial_stability_margin": 2.6294288965110253, "t_final": 280.5446875928043, "apogee_time": 24.947777953135624, "frontal_surface_wind": 0.9286374911411472, "y_impact": 236.03211539060985} -{"apogee": 2365.8948406618165, "out_of_rail_stability_margin": 2.763046812364605, "lateral_surface_wind": -2.1136208802202807, "impact_velocity": -5.478493254310692, "x_impact": 615.0396716243197, "max_mach_number": 0.6283175939486094, "out_of_rail_time": 0.4036779311670982, "apogee_y": 379.71482683967747, "out_of_rail_velocity": 22.229218675068847, "apogee_x": 204.12676259360578, "initial_stability_margin": 2.6821833588252946, "t_final": 241.63030369742944, "apogee_time": 22.06508865511412, "frontal_surface_wind": 0.9104082600058022, "y_impact": 239.06571801467342} -{"apogee": 2837.4797309952774, "out_of_rail_stability_margin": 2.74631895692892, "lateral_surface_wind": -2.6803315074224328, "impact_velocity": -5.518210129459777, "x_impact": 655.687379303453, "max_mach_number": 0.7187745787908975, "out_of_rail_time": 0.38059837751025316, "apogee_y": 480.94399816185546, "out_of_rail_velocity": 23.845244975985963, "apogee_x": 284.4748916110657, "initial_stability_margin": 2.6732815215972656, "t_final": 266.8723844609809, "apogee_time": 23.875664863421424, "frontal_surface_wind": 0.24061560627220713, "y_impact": 127.56405687927742} -{"apogee": 3456.772446707142, "out_of_rail_stability_margin": 2.56287293364971, "lateral_surface_wind": -2.380767283452351, "impact_velocity": -5.402493410266057, "x_impact": 834.8020062233578, "max_mach_number": 0.8361999267397803, "out_of_rail_time": 0.3576245798311491, "apogee_y": 405.18009739738363, "out_of_rail_velocity": 25.742569216773713, "apogee_x": 182.78972029568772, "initial_stability_margin": 2.4878040193231725, "t_final": 299.50025550649013, "apogee_time": 25.896620932838463, "frontal_surface_wind": 0.8099695230535737, "y_impact": 140.57426763716964} -{"apogee": 4407.028968884865, "out_of_rail_stability_margin": 2.653553143654051, "lateral_surface_wind": -1.4872009517209608, "impact_velocity": -5.57849028984798, "x_impact": 1314.0267492610294, "max_mach_number": 1.0293979658881347, "out_of_rail_time": 0.3249178806640626, "apogee_y": 517.280993334132, "out_of_rail_velocity": 28.996544162605986, "apogee_x": 486.92822781994334, "initial_stability_margin": 2.58987065722109, "t_final": 346.782282092232, "apogee_time": 28.69168041958203, "frontal_surface_wind": 1.399284717506806, "y_impact": 528.9234921036052} -{"apogee": 3853.944469303101, "out_of_rail_stability_margin": 2.724459694763767, "lateral_surface_wind": -2.078456194404187, "impact_velocity": -5.598269536555618, "x_impact": 1160.4807037186308, "max_mach_number": 0.9064541209466916, "out_of_rail_time": 0.34447756802547647, "apogee_y": 637.534497430277, "out_of_rail_velocity": 26.930334444186855, "apogee_x": 475.3233695032059, "initial_stability_margin": 2.6585683826082667, "t_final": 321.58200518958296, "apogee_time": 27.216782328916498, "frontal_surface_wind": 0.3266963593119786, "y_impact": 331.3869984000403} -{"apogee": 3410.2525914779135, "out_of_rail_stability_margin": 2.620229620183474, "lateral_surface_wind": -3.0589066182738076, "impact_velocity": -5.450589156441615, "x_impact": 922.5959831230674, "max_mach_number": 0.8296173850311117, "out_of_rail_time": 0.3592263798711273, "apogee_y": 572.3588278170477, "out_of_rail_velocity": 25.609526194707392, "apogee_x": 266.4711612120052, "initial_stability_margin": 2.5466306754288284, "t_final": 302.59147603089303, "apogee_time": 25.785129510779225, "frontal_surface_wind": 0.4943596786726494, "y_impact": 133.98877351300732} -{"apogee": 3633.531138079957, "out_of_rail_stability_margin": 2.7129774320783784, "lateral_surface_wind": -2.0563571754405263, "impact_velocity": -5.356803503359881, "x_impact": 984.0151946945082, "max_mach_number": 0.8740859046051201, "out_of_rail_time": 0.351266619129096, "apogee_y": 499.9755387701261, "out_of_rail_velocity": 26.325434791727698, "apogee_x": 371.9617494703925, "initial_stability_margin": 2.639045714382996, "t_final": 308.1940641027161, "apogee_time": 26.443089214086505, "frontal_surface_wind": 0.4450908112499038, "y_impact": 190.7738813384676} -{"apogee": 4008.0732684240174, "out_of_rail_stability_margin": 2.695917394849146, "lateral_surface_wind": -2.5985202974327555, "impact_velocity": -5.519772484773604, "x_impact": 1227.4389588668075, "max_mach_number": 0.9405012594629998, "out_of_rail_time": 0.3396674380288135, "apogee_y": 589.1453419206332, "out_of_rail_velocity": 27.394516608778513, "apogee_x": 382.7704426724652, "initial_stability_margin": 2.625896605368465, "t_final": 337.088346801233, "apogee_time": 27.614361162862977, "frontal_surface_wind": 0.9617252368915158, "y_impact": 304.62813917220456} -{"apogee": 3199.9699061097863, "out_of_rail_stability_margin": 2.6144914422803884, "lateral_surface_wind": -1.5459135653346114, "impact_velocity": -5.439959575049549, "x_impact": 822.9167424448999, "max_mach_number": 0.7836628519658609, "out_of_rail_time": 0.36691420701042904, "apogee_y": 410.06538618253387, "out_of_rail_velocity": 24.90777453493071, "apogee_x": 314.2461122907287, "initial_stability_margin": 2.540823752356084, "t_final": 288.9355562825536, "apogee_time": 25.124225046559197, "frontal_surface_wind": 1.0602647139790695, "y_impact": 407.9544441256625} -{"apogee": 2426.796514229452, "out_of_rail_stability_margin": 2.64886563311776, "lateral_surface_wind": -1.3445837744492715, "impact_velocity": -5.378993922279323, "x_impact": 666.9434489074517, "max_mach_number": 0.6407565183513333, "out_of_rail_time": 0.39884395433221015, "apogee_y": 381.9174953028707, "out_of_rail_velocity": 22.51376542433304, "apogee_x": 348.20867137126413, "initial_stability_margin": 2.5720632626259916, "t_final": 251.6771656942767, "apogee_time": 22.290729226468677, "frontal_surface_wind": 0.6452206329460766, "y_impact": 332.18830343566947} -{"apogee": 4153.22262828122, "out_of_rail_stability_margin": 2.693250451285225, "lateral_surface_wind": -2.074162033208954, "impact_velocity": -5.365507129813085, "x_impact": 1155.7462073838392, "max_mach_number": 0.9961781300741347, "out_of_rail_time": 0.33049403956672707, "apogee_y": 520.2533652969464, "out_of_rail_velocity": 28.39461950008958, "apogee_x": 443.5407093144624, "initial_stability_margin": 2.6242268431208786, "t_final": 342.10410867413293, "apogee_time": 27.81657760400642, "frontal_surface_wind": 1.1500878950614544, "y_impact": 184.05727450407065} -{"apogee": 3991.9166896964366, "out_of_rail_stability_margin": 2.6151975444081965, "lateral_surface_wind": -1.5005843515504618, "impact_velocity": -5.30775893876865, "x_impact": 1032.9572889460937, "max_mach_number": 0.947992838522552, "out_of_rail_time": 0.33863859703747284, "apogee_y": 373.9093128609355, "out_of_rail_velocity": 27.596378835298058, "apogee_x": 283.8400142697832, "initial_stability_margin": 2.5459636974631774, "t_final": 332.3617350422223, "apogee_time": 27.440807378679335, "frontal_surface_wind": 1.3849227398413657, "y_impact": 381.7412193385061} -{"apogee": 3884.2537101392463, "out_of_rail_stability_margin": 2.5399065717911444, "lateral_surface_wind": -3.0497061284249343, "impact_velocity": -5.348380340727745, "x_impact": 1248.5179326516657, "max_mach_number": 0.9346110674913563, "out_of_rail_time": 0.341413841910412, "apogee_y": 735.2364507970153, "out_of_rail_velocity": 27.248176070521115, "apogee_x": 463.7268135826709, "initial_stability_margin": 2.466843967634856, "t_final": 338.28896856502774, "apogee_time": 27.132488144565684, "frontal_surface_wind": 0.5482642806749536, "y_impact": 225.01783110252953} -{"apogee": 1941.1055124600418, "out_of_rail_stability_margin": 2.7254882366355973, "lateral_surface_wind": -1.843704160459428, "impact_velocity": -5.343939015685781, "x_impact": 540.277071556407, "max_mach_number": 0.5443936416214007, "out_of_rail_time": 0.4290252225452086, "apogee_y": 250.68088727568716, "out_of_rail_velocity": 20.672541645986605, "apogee_x": 153.56974213733886, "initial_stability_margin": 2.6384382707824714, "t_final": 222.81519546473555, "apogee_time": 20.217171200173304, "frontal_surface_wind": 1.3364870416985029, "y_impact": 149.8071651321746} -{"apogee": 2805.8838199586917, "out_of_rail_stability_margin": 2.7378907758430344, "lateral_surface_wind": -2.042127531814634, "impact_velocity": -5.490756522505748, "x_impact": 746.6032671816229, "max_mach_number": 0.7100709995797708, "out_of_rail_time": 0.3823546216645556, "apogee_y": 391.5617330647076, "out_of_rail_velocity": 23.70860510433473, "apogee_x": 252.12341880209243, "initial_stability_margin": 2.664629517033485, "t_final": 269.5454433754539, "apogee_time": 23.76877479404535, "frontal_surface_wind": 1.0611086508904823, "y_impact": 232.8169132135172} -{"apogee": 2113.348774093708, "out_of_rail_stability_margin": 2.6520958176080955, "lateral_surface_wind": -1.4629447061466985, "impact_velocity": -5.3647971717551615, "x_impact": 679.1815182403647, "max_mach_number": 0.579064300917959, "out_of_rail_time": 0.41844730070691905, "apogee_y": 279.74339331846136, "out_of_rail_velocity": 21.29887247028504, "apogee_x": 238.83602241240425, "initial_stability_margin": 2.5642568582733154, "t_final": 234.4747840426264, "apogee_time": 20.98892079236056, "frontal_surface_wind": 1.424625276416639, "y_impact": 295.8396156376291} -{"apogee": 3980.8971498931583, "out_of_rail_stability_margin": 2.662663266255282, "lateral_surface_wind": -1.9991273391515159, "impact_velocity": -5.370463368943317, "x_impact": 983.0574882908682, "max_mach_number": 0.9479582124910665, "out_of_rail_time": 0.3382014096659549, "apogee_y": 503.80586157164726, "out_of_rail_velocity": 27.61224606059232, "apogee_x": 352.7224586348442, "initial_stability_margin": 2.595031870182615, "t_final": 342.7444678039875, "apogee_time": 27.404255289289544, "frontal_surface_wind": 1.0483676038668477, "y_impact": 393.5778163085447} -{"apogee": 3664.81178651672, "out_of_rail_stability_margin": 2.710184468268172, "lateral_surface_wind": -1.5383505189047346, "impact_velocity": -5.415261089352306, "x_impact": 1019.9846255172527, "max_mach_number": 0.8775214161033354, "out_of_rail_time": 0.3502745110204942, "apogee_y": 502.41167066548377, "out_of_rail_velocity": 26.388748152627326, "apogee_x": 422.36594648135645, "initial_stability_margin": 2.6368326503206383, "t_final": 313.69260526306175, "apogee_time": 26.552580684493027, "frontal_surface_wind": 1.0712085213347686, "y_impact": 506.33033993861477} -{"apogee": 3741.6508946871745, "out_of_rail_stability_margin": 2.7007055278072962, "lateral_surface_wind": -3.14147575276955, "impact_velocity": -5.5037478416243735, "x_impact": 1035.1374198511326, "max_mach_number": 0.8923810495259631, "out_of_rail_time": 0.3473873170314159, "apogee_y": 684.9900419851161, "out_of_rail_velocity": 26.647549142402458, "apogee_x": 333.24702198875445, "initial_stability_margin": 2.631137217588944, "t_final": 308.75177252760886, "apogee_time": 26.815387440137737, "frontal_surface_wind": 0.7790511151826507, "y_impact": 426.3422606673938} -{"apogee": 2987.6305502556397, "out_of_rail_stability_margin": 2.742558131607557, "lateral_surface_wind": -1.9583525627271894, "impact_velocity": -5.421961894616326, "x_impact": 746.765745439412, "max_mach_number": 0.744946500463146, "out_of_rail_time": 0.375077863352486, "apogee_y": 366.06737026180406, "out_of_rail_velocity": 24.315075534354623, "apogee_x": 243.48153425505595, "initial_stability_margin": 2.6713054856732756, "t_final": 277.93971914117355, "apogee_time": 24.39888484677726, "frontal_surface_wind": 0.7538381346974222, "y_impact": 258.5262401505769} -{"apogee": 1925.0871310233686, "out_of_rail_stability_margin": 2.745695130060335, "lateral_surface_wind": -2.69006329959954, "impact_velocity": -5.477568375675701, "x_impact": 419.2298854370586, "max_mach_number": 0.5427335167745908, "out_of_rail_time": 0.4296521517715491, "apogee_y": 348.6360023546628, "out_of_rail_velocity": 20.65350049090298, "apogee_x": 149.78153597952476, "initial_stability_margin": 2.661271933797032, "t_final": 217.77306420767187, "apogee_time": 20.16121630216042, "frontal_surface_wind": 0.07504867627606893, "y_impact": 38.05455792667313} -{"apogee": 2219.3993716453056, "out_of_rail_stability_margin": 2.736873651870737, "lateral_surface_wind": -1.8608058670580183, "impact_velocity": -5.459316979733399, "x_impact": 506.41665554098125, "max_mach_number": 0.5969478858112819, "out_of_rail_time": 0.41145134071663203, "apogee_y": 277.362207652133, "out_of_rail_velocity": 21.69846707314342, "apogee_x": 161.15956597876888, "initial_stability_margin": 2.657344469723188, "t_final": 238.29593140482615, "apogee_time": 21.464505056958945, "frontal_surface_wind": 0.9007893364769035, "y_impact": 181.0473147380468} -{"apogee": 4137.985636947571, "out_of_rail_stability_margin": 2.590982393524773, "lateral_surface_wind": -0.6129079381228933, "impact_velocity": -5.357592269661504, "x_impact": 858.2395171406118, "max_mach_number": 0.9906047991457767, "out_of_rail_time": 0.33156401278324005, "apogee_y": 472.06378500695286, "out_of_rail_velocity": 28.31137443918714, "apogee_x": 569.0469366058829, "initial_stability_margin": 2.5227387342394745, "t_final": 334.16716729760765, "apogee_time": 27.813301930166638, "frontal_surface_wind": -0.7263578857678211, "y_impact": 515.4473907309468} -{"apogee": 3369.5982834364827, "out_of_rail_stability_margin": 2.757550560382672, "lateral_surface_wind": -1.164108561168731, "impact_velocity": -5.535427145600435, "x_impact": 940.6835509415573, "max_mach_number": 0.8150936460516552, "out_of_rail_time": 0.3615917246394253, "apogee_y": 518.5307908175901, "out_of_rail_velocity": 25.498134580894924, "apogee_x": 499.44568462739363, "initial_stability_margin": 2.687359950034286, "t_final": 299.2780397502789, "apogee_time": 25.721347932734226, "frontal_surface_wind": 0.3994485904133112, "y_impact": 547.1293951889863} -{"apogee": 3910.277130401501, "out_of_rail_stability_margin": 2.6147995231811487, "lateral_surface_wind": -2.1619310777599225, "impact_velocity": -5.3664804623260824, "x_impact": 1051.4750085070095, "max_mach_number": 0.9367773049182828, "out_of_rail_time": 0.3394146634627727, "apogee_y": 527.2775301685015, "out_of_rail_velocity": 27.460979478026314, "apogee_x": 361.12448958205186, "initial_stability_margin": 2.547409164962053, "t_final": 339.39738314563255, "apogee_time": 27.1785585374359, "frontal_surface_wind": 0.975143231216937, "y_impact": 199.64710690324958} -{"apogee": 3262.3010736164647, "out_of_rail_stability_margin": 2.6945058567644464, "lateral_surface_wind": -1.6131276749100192, "impact_velocity": -5.367068761844121, "x_impact": 763.1782893996455, "max_mach_number": 0.7984641440809286, "out_of_rail_time": 0.3647246455882674, "apogee_y": 342.742124656138, "out_of_rail_velocity": 25.2438658518385, "apogee_x": 253.7382717356918, "initial_stability_margin": 2.622154451436854, "t_final": 294.8480458800191, "apogee_time": 25.28190843044717, "frontal_surface_wind": 0.9065126100942236, "y_impact": 374.3893992262901} -{"apogee": 2477.3154506531137, "out_of_rail_stability_margin": 2.672298890361999, "lateral_surface_wind": -1.9718104417608342, "impact_velocity": -5.546023285728327, "x_impact": 515.1722656136893, "max_mach_number": 0.6415417684361119, "out_of_rail_time": 0.3999247140120769, "apogee_y": 268.4935678632591, "out_of_rail_velocity": 22.472351797858547, "apogee_x": 123.60652406589253, "initial_stability_margin": 2.592623306579277, "t_final": 243.27815511333233, "apogee_time": 22.56727189867145, "frontal_surface_wind": 1.098885040731504, "y_impact": 160.61657235777923} -{"apogee": 1623.1071293911457, "out_of_rail_stability_margin": 2.6516973982433587, "lateral_surface_wind": -3.140190180636317, "impact_velocity": -5.389183842635851, "x_impact": 594.3964968278431, "max_mach_number": 0.48425605611558553, "out_of_rail_time": 0.4515252943415447, "apogee_y": 362.4405077372779, "out_of_rail_velocity": 19.50861159430205, "apogee_x": 152.08834652335736, "initial_stability_margin": 2.5610653396101704, "t_final": 200.9802857556637, "apogee_time": 18.664106760502804, "frontal_surface_wind": 0.7842169181684346, "y_impact": 106.80817365143632} -{"apogee": 4360.818962476907, "out_of_rail_stability_margin": 2.697361838681382, "lateral_surface_wind": -2.122404382602161, "impact_velocity": -5.356444131426408, "x_impact": 1404.5532936294933, "max_mach_number": 1.060858150770724, "out_of_rail_time": 0.3200796941947534, "apogee_y": 680.084741552098, "out_of_rail_velocity": 29.575098283330778, "apogee_x": 571.9245968327, "initial_stability_margin": 2.632313119231787, "t_final": 360.32290710066246, "apogee_time": 28.28894754627333, "frontal_surface_wind": 0.9709852339158457, "y_impact": 534.0807078701274} -{"apogee": 2855.013734113695, "out_of_rail_stability_margin": 2.8345430525478044, "lateral_surface_wind": -2.0389372024641776, "impact_velocity": -5.539272186436701, "x_impact": 649.6169197592716, "max_mach_number": 0.7148708955870036, "out_of_rail_time": 0.38168340403656, "apogee_y": 336.7602883148489, "out_of_rail_velocity": 23.74667219350781, "apogee_x": 172.56744321981304, "initial_stability_margin": 2.759641156631348, "t_final": 264.828319374814, "apogee_time": 23.983530269958052, "frontal_surface_wind": 1.067226081764075, "y_impact": 175.8046513405625} -{"apogee": 3052.774231390744, "out_of_rail_stability_margin": 2.588246267221958, "lateral_surface_wind": -1.9676689920790162, "impact_velocity": -5.426512211257566, "x_impact": 894.1748765302593, "max_mach_number": 0.7622186300758688, "out_of_rail_time": 0.3727628126587821, "apogee_y": 449.1135113863674, "out_of_rail_velocity": 24.54737736059071, "apogee_x": 342.5201186092052, "initial_stability_margin": 2.5126765444253913, "t_final": 277.93110704197954, "apogee_time": 24.596842960418453, "frontal_surface_wind": 0.7967631796341736, "y_impact": 281.41579460335544} -{"apogee": 4005.706540223787, "out_of_rail_stability_margin": 2.773797623888925, "lateral_surface_wind": -2.3119052389391292, "impact_velocity": -5.565332302694923, "x_impact": 1136.129311283896, "max_mach_number": 0.9296195551299987, "out_of_rail_time": 0.34098464172597853, "apogee_y": 531.9168995331692, "out_of_rail_velocity": 27.268925659078675, "apogee_x": 393.5069227819314, "initial_stability_margin": 2.7064757127810553, "t_final": 309.1615697864319, "apogee_time": 27.68632930505004, "frontal_surface_wind": 0.9895441639454648, "y_impact": 296.573192552805} -{"apogee": 3540.8578838784856, "out_of_rail_stability_margin": 2.669889581204897, "lateral_surface_wind": -1.975526455749813, "impact_velocity": -5.480768458311963, "x_impact": 863.4088199669948, "max_mach_number": 0.8500849602349826, "out_of_rail_time": 0.3555023752882661, "apogee_y": 406.04223006871166, "out_of_rail_velocity": 25.975210045642854, "apogee_x": 254.60713576359248, "initial_stability_margin": 2.5983623781675713, "t_final": 306.1428584695507, "apogee_time": 26.204583792529448, "frontal_surface_wind": 0.7076100026828498, "y_impact": 289.9208156773005} -{"apogee": 3559.969834782471, "out_of_rail_stability_margin": 2.6615828360298237, "lateral_surface_wind": -1.3388263476910773, "impact_velocity": -5.420735678180272, "x_impact": 929.3568659955704, "max_mach_number": 0.8547177926487959, "out_of_rail_time": 0.35377762346447805, "apogee_y": 460.92202232075533, "out_of_rail_velocity": 26.05243228159549, "apogee_x": 425.4500094151094, "initial_stability_margin": 2.5892318357346342, "t_final": 307.44211593176277, "apogee_time": 26.248031096221688, "frontal_surface_wind": 0.6570838625470534, "y_impact": 374.0575031335873} -{"apogee": 3148.5273208839326, "out_of_rail_stability_margin": 2.650890803492598, "lateral_surface_wind": -1.3106454151520697, "impact_velocity": -5.515502961863122, "x_impact": 708.8908527475216, "max_mach_number": 0.7715893701487584, "out_of_rail_time": 0.3693128774969573, "apogee_y": 329.0887039899094, "out_of_rail_velocity": 24.725684844258975, "apogee_x": 292.33020839528484, "initial_stability_margin": 2.576818762865113, "t_final": 289.046379708874, "apogee_time": 24.961404928982663, "frontal_surface_wind": 0.7116345884177098, "y_impact": 239.4123860569268} -{"apogee": 4448.65813721427, "out_of_rail_stability_margin": 2.754331356544128, "lateral_surface_wind": -0.4153667811187587, "impact_velocity": -5.31358962880727, "x_impact": 850.9999179761315, "max_mach_number": 1.0728674671590614, "out_of_rail_time": 0.31776699036038947, "apogee_y": 438.5364920507392, "out_of_rail_velocity": 29.85767199456012, "apogee_x": 460.7348690901767, "initial_stability_margin": 2.692961566988108, "t_final": 362.349800272577, "apogee_time": 28.553684309840836, "frontal_surface_wind": 0.2067979103677241, "y_impact": 780.346543498549} -{"apogee": 4285.439443050085, "out_of_rail_stability_margin": 2.6458825068772978, "lateral_surface_wind": -1.548318481237448, "impact_velocity": -5.370115657763583, "x_impact": 1087.2157641044628, "max_mach_number": 1.0234029497803414, "out_of_rail_time": 0.32578515048359535, "apogee_y": 518.4175151055543, "out_of_rail_velocity": 28.920622883628887, "apogee_x": 426.2513843819252, "initial_stability_margin": 2.5793721982975986, "t_final": 341.12857001574235, "apogee_time": 28.18964054992437, "frontal_surface_wind": 1.0567496845768396, "y_impact": 520.4185776366088} -{"apogee": 3368.257174773562, "out_of_rail_stability_margin": 2.683939979135493, "lateral_surface_wind": -1.3577761890738511, "impact_velocity": -5.60817748140325, "x_impact": 1002.8715790852663, "max_mach_number": 0.8127887387690838, "out_of_rail_time": 0.36255444566317113, "apogee_y": 546.6641230248042, "out_of_rail_velocity": 25.333749553096194, "apogee_x": 544.8972129718005, "initial_stability_margin": 2.608116034412463, "t_final": 294.5807152332198, "apogee_time": 25.736453528548545, "frontal_surface_wind": 0.6332091851423516, "y_impact": 455.8682888342899} -{"apogee": 2828.6354035876902, "out_of_rail_stability_margin": 2.808238743400042, "lateral_surface_wind": -2.0634098146837028, "impact_velocity": -5.567905603648548, "x_impact": 769.434319804787, "max_mach_number": 0.7114708681409014, "out_of_rail_time": 0.3833205126017338, "apogee_y": 429.35609381730933, "out_of_rail_velocity": 23.64458112054772, "apogee_x": 275.1517015610671, "initial_stability_margin": 2.7299783640912407, "t_final": 265.56721411805114, "apogee_time": 23.898667627552825, "frontal_surface_wind": 1.019105667660089, "y_impact": 282.87123727607417} -{"apogee": 1689.5312963153187, "out_of_rail_stability_margin": 2.6162360906138917, "lateral_surface_wind": -2.022085438538437, "impact_velocity": -5.290667654289098, "x_impact": 551.3810876932796, "max_mach_number": 0.4971913467510078, "out_of_rail_time": 0.4468018078810458, "apogee_y": 278.8899888056294, "out_of_rail_velocity": 19.723537822985563, "apogee_x": 191.41704198507855, "initial_stability_margin": 2.5225440946289774, "t_final": 210.32108735244563, "apogee_time": 18.987856642259672, "frontal_surface_wind": 1.0988206880291091, "y_impact": 131.83541148485955} -{"apogee": 3898.1856711290393, "out_of_rail_stability_margin": 2.738297223973321, "lateral_surface_wind": -1.9603419281474712, "impact_velocity": -5.452522660773887, "x_impact": 939.2201380589789, "max_mach_number": 0.9176869851325982, "out_of_rail_time": 0.34309051719970085, "apogee_y": 473.30746667249923, "out_of_rail_velocity": 27.090200573643642, "apogee_x": 345.72275889533955, "initial_stability_margin": 2.6695445356904726, "t_final": 321.0737582630801, "apogee_time": 27.284880735890404, "frontal_surface_wind": 1.1192159200652885, "y_impact": 371.6903828589332} -{"apogee": 2545.597272266798, "out_of_rail_stability_margin": 2.5936547106326096, "lateral_surface_wind": -2.1470126937909795, "impact_velocity": -5.460167199848418, "x_impact": 523.2709917541407, "max_mach_number": 0.6589761918058021, "out_of_rail_time": 0.39592219371346893, "apogee_y": 336.9014742253007, "out_of_rail_velocity": 22.747010045818488, "apogee_x": 162.58820336572103, "initial_stability_margin": 2.51162494413283, "t_final": 247.86085391319014, "apogee_time": 22.796788462954172, "frontal_surface_wind": 0.7642151766511659, "y_impact": 117.235070217734} -{"apogee": 4247.58510922875, "out_of_rail_stability_margin": 2.719181900724874, "lateral_surface_wind": -1.8815423640547972, "impact_velocity": -5.52762002592922, "x_impact": 1331.5814692644915, "max_mach_number": 0.9970401540096806, "out_of_rail_time": 0.32971794498799467, "apogee_y": 625.3756634852316, "out_of_rail_velocity": 28.48762135764693, "apogee_x": 560.9535726762861, "initial_stability_margin": 2.65769566227108, "t_final": 342.49053191786317, "apogee_time": 28.267519676546314, "frontal_surface_wind": 1.441081184475733, "y_impact": 497.34116790597733} -{"apogee": 3593.8190167787825, "out_of_rail_stability_margin": 2.6562626354612338, "lateral_surface_wind": -1.1689485281525485, "impact_velocity": -5.430128457777857, "x_impact": 793.0096162748874, "max_mach_number": 0.861714171347402, "out_of_rail_time": 0.3518879914087634, "apogee_y": 408.0080699199983, "out_of_rail_velocity": 26.225325965560383, "apogee_x": 346.1690162913249, "initial_stability_margin": 2.588164826519348, "t_final": 306.17943081603977, "apogee_time": 26.348042248530728, "frontal_surface_wind": 0.3850548754392092, "y_impact": 424.26969448655234} -{"apogee": 3202.5650783672777, "out_of_rail_stability_margin": 2.681787957159926, "lateral_surface_wind": -2.165015171321274, "impact_velocity": -5.38866424259569, "x_impact": 921.2882499714752, "max_mach_number": 0.7899530995704113, "out_of_rail_time": 0.366285449313436, "apogee_y": 528.5027956896879, "out_of_rail_velocity": 25.023675142429518, "apogee_x": 362.52597428799334, "initial_stability_margin": 2.607005031074798, "t_final": 289.0301341479176, "apogee_time": 25.09156143067873, "frontal_surface_wind": 1.225132588646519, "y_impact": 416.62399458625504} -{"apogee": 3341.0079583128513, "out_of_rail_stability_margin": 2.6354190521373746, "lateral_surface_wind": -1.331929094475306, "impact_velocity": -5.52349266101934, "x_impact": 1093.1864398359326, "max_mach_number": 0.8143862254636218, "out_of_rail_time": 0.3611329563702655, "apogee_y": 558.4680829253987, "out_of_rail_velocity": 25.415478822331966, "apogee_x": 624.008134437007, "initial_stability_margin": 2.562949037139671, "t_final": 296.48348185720283, "apogee_time": 25.584764365317035, "frontal_surface_wind": 0.685911757483966, "y_impact": 467.5947941216456} -{"apogee": 3820.9000524444946, "out_of_rail_stability_margin": 2.8211159176617664, "lateral_surface_wind": -2.572979932204274, "impact_velocity": -5.523172525519872, "x_impact": 778.5377025535231, "max_mach_number": 0.8975093027817836, "out_of_rail_time": 0.34611745354737483, "apogee_y": 384.6854579114046, "out_of_rail_velocity": 26.80703338216043, "apogee_x": 99.9060696032324, "initial_stability_margin": 2.7547208407374173, "t_final": 315.93209157895325, "apogee_time": 27.09462089817345, "frontal_surface_wind": 1.117633135372579, "y_impact": 68.0955291058321} -{"apogee": 4125.1986363336, "out_of_rail_stability_margin": 2.683874385350031, "lateral_surface_wind": -1.8722217965778594, "impact_velocity": -5.416293049728316, "x_impact": 1058.0726471894598, "max_mach_number": 0.9798737519662635, "out_of_rail_time": 0.332684784479959, "apogee_y": 474.29782174343813, "out_of_rail_velocity": 28.160890786111768, "apogee_x": 335.3158472379283, "initial_stability_margin": 2.616989116633655, "t_final": 350.09930286426953, "apogee_time": 27.80347896727852, "frontal_surface_wind": 0.8768155153775596, "y_impact": 393.9863001080231} -{"apogee": 2861.277601391302, "out_of_rail_stability_margin": 2.713177897520222, "lateral_surface_wind": -2.6857683492519984, "impact_velocity": -5.407553456639238, "x_impact": 623.2925534536986, "max_mach_number": 0.7256920280248006, "out_of_rail_time": 0.3801340752577253, "apogee_y": 473.53000513355784, "out_of_rail_velocity": 23.87455330021063, "apogee_x": 249.168857564186, "initial_stability_margin": 2.634516547069334, "t_final": 271.65569654731723, "apogee_time": 23.933729861801925, "frontal_surface_wind": 0.1694734015099395, "y_impact": 112.2263479385908} -{"apogee": 3523.672539987149, "out_of_rail_stability_margin": 2.6601862223873782, "lateral_surface_wind": -2.0670646173091076, "impact_velocity": -5.4724554263305345, "x_impact": 1166.8015057753464, "max_mach_number": 0.8538247221881361, "out_of_rail_time": 0.35410828417012363, "apogee_y": 626.6813636633699, "out_of_rail_velocity": 26.037246184769415, "apogee_x": 497.16078502544093, "initial_stability_margin": 2.5888379741919225, "t_final": 297.0669913205143, "apogee_time": 26.12448439756604, "frontal_surface_wind": 1.0116720284057972, "y_impact": 506.38036011440727} -{"apogee": 3474.3827144107604, "out_of_rail_stability_margin": 2.60584525988293, "lateral_surface_wind": -2.1252531832518993, "impact_velocity": -5.497495311213048, "x_impact": 813.680667231632, "max_mach_number": 0.833345319263606, "out_of_rail_time": 0.3581641571058688, "apogee_y": 474.02573687782353, "out_of_rail_velocity": 25.672907491382606, "apogee_x": 308.745934263514, "initial_stability_margin": 2.531935191072445, "t_final": 309.52899231883345, "apogee_time": 26.037540119440187, "frontal_surface_wind": 0.822792349624886, "y_impact": 155.9829717655707} -{"apogee": 3559.087171898728, "out_of_rail_stability_margin": 2.5695845306007046, "lateral_surface_wind": -3.02046687716824, "impact_velocity": -5.347678289657837, "x_impact": 915.2858990140993, "max_mach_number": 0.8651681178528579, "out_of_rail_time": 0.3523785595620869, "apogee_y": 504.7762290788307, "out_of_rail_velocity": 26.196735405564578, "apogee_x": 240.71970445899805, "initial_stability_margin": 2.4970507840650784, "t_final": 309.65007606632605, "apogee_time": 26.168741112640397, "frontal_surface_wind": 0.6914340425132135, "y_impact": 34.40272845202964} -{"apogee": 2418.127710370384, "out_of_rail_stability_margin": 2.720688372416886, "lateral_surface_wind": -1.3678543917081, "impact_velocity": -5.399172270610558, "x_impact": 412.81872402627334, "max_mach_number": 0.6351439041220825, "out_of_rail_time": 0.4018518567227868, "apogee_y": 239.45556904555482, "out_of_rail_velocity": 22.35604617465805, "apogee_x": 137.8408438061648, "initial_stability_margin": 2.637992448864335, "t_final": 249.91987986131895, "apogee_time": 22.257564145130814, "frontal_surface_wind": 0.5942975305151856, "y_impact": 164.3725922366006} -{"apogee": 2776.5511854250803, "out_of_rail_stability_margin": 2.7963876822910585, "lateral_surface_wind": -3.0249831712736865, "impact_velocity": -5.469878181747177, "x_impact": 681.3624217365702, "max_mach_number": 0.7034502872801799, "out_of_rail_time": 0.3853184285482109, "apogee_y": 413.8318613426058, "out_of_rail_velocity": 23.558380101295857, "apogee_x": 152.2908092412926, "initial_stability_margin": 2.7215964601644744, "t_final": 268.5140514293825, "apogee_time": 23.689035410932707, "frontal_surface_wind": 0.6714000333092185, "y_impact": 36.862433694096325} -{"apogee": 3331.792186701868, "out_of_rail_stability_margin": 2.7010043621274513, "lateral_surface_wind": -2.436343122738747, "impact_velocity": -5.506708745387351, "x_impact": 932.7392214325947, "max_mach_number": 0.8035057407131676, "out_of_rail_time": 0.3636682973582044, "apogee_y": 434.4886670178964, "out_of_rail_velocity": 25.21930922596897, "apogee_x": 297.7601612211681, "initial_stability_margin": 2.62842239563496, "t_final": 292.2201884948352, "apogee_time": 25.622277545085357, "frontal_surface_wind": 1.3905257081738043, "y_impact": 156.23806756916386} -{"apogee": 3031.540892647876, "out_of_rail_stability_margin": 2.5793998127490205, "lateral_surface_wind": -1.1701805390691877, "impact_velocity": -5.390083098322648, "x_impact": 762.66401106591, "max_mach_number": 0.758785248122875, "out_of_rail_time": 0.3728407414117612, "apogee_y": 438.35391607391927, "out_of_rail_velocity": 24.513027655377606, "apogee_x": 395.4996582835774, "initial_stability_margin": 2.5047230511965486, "t_final": 280.2186439507021, "apogee_time": 24.510122895400116, "frontal_surface_wind": 0.38129440666401004, "y_impact": 449.06709042749594} -{"apogee": 3256.938071750059, "out_of_rail_stability_margin": 2.627212884691932, "lateral_surface_wind": -1.2204600753655717, "impact_velocity": -5.3388438824416795, "x_impact": 611.8157817588417, "max_mach_number": 0.8002624857639506, "out_of_rail_time": 0.3647852367736302, "apogee_y": 385.1582847516098, "out_of_rail_velocity": 25.128346732386326, "apogee_x": 311.4594910067343, "initial_stability_margin": 2.5516710999348815, "t_final": 302.53372336781575, "apogee_time": 25.27340379666956, "frontal_surface_wind": 0.44440431462213625, "y_impact": 384.8758663919793} -{"apogee": 3471.443625377764, "out_of_rail_stability_margin": 2.7081407423851593, "lateral_surface_wind": -0.40959199562549586, "impact_velocity": -5.524346818142526, "x_impact": 743.4390369941515, "max_mach_number": 0.836849276411486, "out_of_rail_time": 0.3577808730898191, "apogee_y": 389.2249237713262, "out_of_rail_velocity": 25.703217818596954, "apogee_x": 432.2044127534955, "initial_stability_margin": 2.6342413949541705, "t_final": 303.9710764055277, "apogee_time": 26.006283361795976, "frontal_surface_wind": 0.2180122375210617, "y_impact": 658.8897149657995} -{"apogee": 3976.541673191493, "out_of_rail_stability_margin": 2.646611029236945, "lateral_surface_wind": -1.9098855052869737, "impact_velocity": -5.521197649484851, "x_impact": 1008.027849038856, "max_mach_number": 0.9343866730391358, "out_of_rail_time": 0.3410142544507153, "apogee_y": 470.25438719447607, "out_of_rail_velocity": 27.29604032325099, "apogee_x": 326.2150331781349, "initial_stability_margin": 2.5767740251577496, "t_final": 320.26148664877155, "apogee_time": 27.528395764430222, "frontal_surface_wind": 1.4033011097685404, "y_impact": 337.2518677572759} -{"apogee": 3950.887051528585, "out_of_rail_stability_margin": 2.676490259913469, "lateral_surface_wind": -1.3497089262882116, "impact_velocity": -5.409474084183738, "x_impact": 1060.3487384434911, "max_mach_number": 0.9348988785795844, "out_of_rail_time": 0.3403956645231419, "apogee_y": 504.8346986201463, "out_of_rail_velocity": 27.361792646592612, "apogee_x": 494.4212430277881, "initial_stability_margin": 2.6065664394891352, "t_final": 333.0047622005517, "apogee_time": 27.384889246315105, "frontal_surface_wind": 0.6502275494490177, "y_impact": 389.3552584335773} -{"apogee": 4075.8476127024555, "out_of_rail_stability_margin": 2.5632435410811385, "lateral_surface_wind": -1.970230493484907, "impact_velocity": -5.236216193871332, "x_impact": 1225.3833338795905, "max_mach_number": 0.9839386824891406, "out_of_rail_time": 0.33328995701865227, "apogee_y": 521.6560132680573, "out_of_rail_velocity": 28.103915511132378, "apogee_x": 407.5772873041362, "initial_stability_margin": 2.4905268941123686, "t_final": 338.05557825430037, "apogee_time": 27.579332371868663, "frontal_surface_wind": 0.7904078879617973, "y_impact": 266.542139743861} -{"apogee": 3992.9136423286664, "out_of_rail_stability_margin": 2.7483218976914072, "lateral_surface_wind": -2.120799833888805, "impact_velocity": -5.407168047864143, "x_impact": 1034.0451698452903, "max_mach_number": 0.951387732791105, "out_of_rail_time": 0.33783023752334046, "apogee_y": 589.8681089308811, "out_of_rail_velocity": 27.709470139531575, "apogee_x": 447.9110640427834, "initial_stability_margin": 2.681282058938404, "t_final": 335.00798971065774, "apogee_time": 27.441537511155627, "frontal_surface_wind": 0.834204056631703, "y_impact": 236.00254064069424} -{"apogee": 4073.7244980197856, "out_of_rail_stability_margin": 2.6688302934742314, "lateral_surface_wind": -1.472870975381053, "impact_velocity": -5.443155285290442, "x_impact": 1348.8473869850418, "max_mach_number": 0.9720004891951646, "out_of_rail_time": 0.3339981226945084, "apogee_y": 618.5572528242935, "out_of_rail_velocity": 28.048058914110516, "apogee_x": 664.7109290459294, "initial_stability_margin": 2.60285719214182, "t_final": 338.3039517156543, "apogee_time": 27.66059894929053, "frontal_surface_wind": 1.1595952332925281, "y_impact": 627.1941887424942} -{"apogee": 2404.0036043137206, "out_of_rail_stability_margin": 2.787118361792035, "lateral_surface_wind": -1.363387226051071, "impact_velocity": -5.570552748454834, "x_impact": 546.383070580478, "max_mach_number": 0.629508326889098, "out_of_rail_time": 0.40205224206856793, "apogee_y": 331.6757795122793, "out_of_rail_velocity": 22.34200295054467, "apogee_x": 256.5318972259464, "initial_stability_margin": 2.711610408789742, "t_final": 241.46689515623757, "apogee_time": 22.265147332498206, "frontal_surface_wind": 0.6044753622211169, "y_impact": 280.00175733284215} -{"apogee": 3453.8642575510667, "out_of_rail_stability_margin": 2.6621990609459067, "lateral_surface_wind": -1.5071721242238258, "impact_velocity": -5.501620214180985, "x_impact": 900.956708463199, "max_mach_number": 0.8311375030652263, "out_of_rail_time": 0.3580200034386159, "apogee_y": 420.8534646790696, "out_of_rail_velocity": 25.70891349646937, "apogee_x": 354.47981817598037, "initial_stability_margin": 2.590788978672665, "t_final": 297.0275473384422, "apogee_time": 25.94666166809135, "frontal_surface_wind": 1.1146489147517835, "y_impact": 416.2371970805001} -{"apogee": 3498.2719642022034, "out_of_rail_stability_margin": 2.6988479576388698, "lateral_surface_wind": -1.5552967784575031, "impact_velocity": -5.4056449123587225, "x_impact": 858.4834494889972, "max_mach_number": 0.8403531184422747, "out_of_rail_time": 0.35685591649535925, "apogee_y": 355.3669664100164, "out_of_rail_velocity": 25.898512695422074, "apogee_x": 231.5232123297862, "initial_stability_margin": 2.629052244926846, "t_final": 293.4588706408347, "apogee_time": 26.063902655330267, "frontal_surface_wind": 1.3231841604128831, "y_impact": 377.16767536411476} -{"apogee": 3647.583617846942, "out_of_rail_stability_margin": 2.6908787955957085, "lateral_surface_wind": -2.1218397556034647, "impact_velocity": -5.560172453810034, "x_impact": 1172.3078470161863, "max_mach_number": 0.8707257225094772, "out_of_rail_time": 0.3513025198418496, "apogee_y": 636.3460832142171, "out_of_rail_velocity": 26.29510336187643, "apogee_x": 550.8314012137067, "initial_stability_margin": 2.620199871911173, "t_final": 306.6064395843279, "apogee_time": 26.572658509538492, "frontal_surface_wind": 0.8463357278427934, "y_impact": 544.4808259222317} -{"apogee": 3334.033753592041, "out_of_rail_stability_margin": 2.7336935548178483, "lateral_surface_wind": -1.957983668345367, "impact_velocity": -5.498173518283715, "x_impact": 971.0953796306155, "max_mach_number": 0.8120626280035194, "out_of_rail_time": 0.3621511981945813, "apogee_y": 513.0019692112069, "out_of_rail_velocity": 25.348396266018693, "apogee_x": 363.9025761868693, "initial_stability_margin": 2.6609797664991857, "t_final": 294.3928315329472, "apogee_time": 25.570478270719516, "frontal_surface_wind": 1.3353713350509344, "y_impact": 399.24793814811636} -{"apogee": 3291.4993544343815, "out_of_rail_stability_margin": 2.6358369550529765, "lateral_surface_wind": -1.3431822223158933, "impact_velocity": -5.444507852751604, "x_impact": 726.0148373193022, "max_mach_number": 0.8013261377083566, "out_of_rail_time": 0.36428412257615195, "apogee_y": 358.1083415114602, "out_of_rail_velocity": 25.205109221758978, "apogee_x": 314.29803852239934, "initial_stability_margin": 2.5610565786726607, "t_final": 294.361782815288, "apogee_time": 25.40822947901003, "frontal_surface_wind": 0.6636049799535035, "y_impact": 242.36204364776387} -{"apogee": 3549.7275246813247, "out_of_rail_stability_margin": 2.714927559967605, "lateral_surface_wind": -1.5441864254617275, "impact_velocity": -5.481025151929868, "x_impact": 766.6856893743042, "max_mach_number": 0.8447359175202848, "out_of_rail_time": 0.3551549829575075, "apogee_y": 335.1825178972687, "out_of_rail_velocity": 25.944396995234214, "apogee_x": 205.94514521697374, "initial_stability_margin": 2.645485589033166, "t_final": 316.60127142986573, "apogee_time": 26.267477213877587, "frontal_surface_wind": 1.062778574593231, "y_impact": 309.8444222078585} -{"apogee": 4146.591243543063, "out_of_rail_stability_margin": 2.680958531957909, "lateral_surface_wind": -1.9514666141031172, "impact_velocity": -5.4721809239138945, "x_impact": 1166.1326875088953, "max_mach_number": 0.9758259587126437, "out_of_rail_time": 0.33349387921762763, "apogee_y": 468.4653139771099, "out_of_rail_velocity": 28.114669477495795, "apogee_x": 351.4567772198871, "initial_stability_margin": 2.6163389313241736, "t_final": 336.34415506618853, "apogee_time": 27.950974075706533, "frontal_surface_wind": 0.8356619417269912, "y_impact": 206.30265576468145} -{"apogee": 3768.9835802943408, "out_of_rail_stability_margin": 2.7294243875093143, "lateral_surface_wind": -2.10519611570672, "impact_velocity": -5.48575334951366, "x_impact": 988.7944313158976, "max_mach_number": 0.8969457652300687, "out_of_rail_time": 0.3454430591036133, "apogee_y": 473.67440975022555, "out_of_rail_velocity": 26.839008733215437, "apogee_x": 348.3244624390222, "initial_stability_margin": 2.6644386754272174, "t_final": 314.30585918877307, "apogee_time": 26.86520700292216, "frontal_surface_wind": 1.0922452200791382, "y_impact": 189.35685683068692} -{"apogee": 3368.94117889009, "out_of_rail_stability_margin": 2.638301960662999, "lateral_surface_wind": -1.3500936988842587, "impact_velocity": -5.501291626841378, "x_impact": 780.6450764235434, "max_mach_number": 0.8112023631220168, "out_of_rail_time": 0.3616803986724358, "apogee_y": 383.50143767370105, "out_of_rail_velocity": 25.358574235191302, "apogee_x": 337.6663477251827, "initial_stability_margin": 2.5660185403091265, "t_final": 307.4064542390471, "apogee_time": 25.71171295975251, "frontal_surface_wind": 0.6494282531562453, "y_impact": 260.112322768645} -{"apogee": 3166.5029731470713, "out_of_rail_stability_margin": 2.549425430133702, "lateral_surface_wind": -1.2715162167138787, "impact_velocity": -5.218288818607014, "x_impact": 646.1099660873924, "max_mach_number": 0.7911722979363425, "out_of_rail_time": 0.36670697471575403, "apogee_y": 315.5616796668278, "out_of_rail_velocity": 24.975653378117535, "apogee_x": 306.5816426023576, "initial_stability_margin": 2.471748880405915, "t_final": 290.4607550334828, "apogee_time": 24.884632861903917, "frontal_surface_wind": 0.6296871244853544, "y_impact": 63.345857389207715} -{"apogee": 4093.6389688360823, "out_of_rail_stability_margin": 2.545057317952824, "lateral_surface_wind": -1.5314332261548371, "impact_velocity": -5.235955367798134, "x_impact": 1010.4495739688581, "max_mach_number": 0.9836756048263174, "out_of_rail_time": 0.3318943643887957, "apogee_y": 427.23605848476404, "out_of_rail_velocity": 28.248748176211794, "apogee_x": 333.61818889390855, "initial_stability_margin": 2.4770069598561664, "t_final": 358.1162170809263, "apogee_time": 27.61499306553977, "frontal_surface_wind": 1.0810745991945587, "y_impact": 406.43786484636337} -{"apogee": 3961.354222888397, "out_of_rail_stability_margin": 2.7327950891050916, "lateral_surface_wind": -2.059017913628862, "impact_velocity": -5.43860245603618, "x_impact": 1280.1482881873246, "max_mach_number": 0.9418888854033137, "out_of_rail_time": 0.33875292928336254, "apogee_y": 615.8401644766445, "out_of_rail_velocity": 27.517427320438376, "apogee_x": 478.5477283847017, "initial_stability_margin": 2.666605833367372, "t_final": 342.0772671091236, "apogee_time": 27.399636949087938, "frontal_surface_wind": 1.0279502208499172, "y_impact": 453.62551600553286} -{"apogee": 3029.037081512865, "out_of_rail_stability_margin": 2.5717883834968687, "lateral_surface_wind": -1.3076018801004328, "impact_velocity": -5.423090593327646, "x_impact": 680.6340861109111, "max_mach_number": 0.7576249507834755, "out_of_rail_time": 0.372849043923345, "apogee_y": 389.4633193691384, "out_of_rail_velocity": 24.51822329275259, "apogee_x": 361.33722920599683, "initial_stability_margin": 2.4999126706234147, "t_final": 280.15852794020606, "apogee_time": 24.51575063579049, "frontal_surface_wind": 0.5508508757066863, "y_impact": 164.6512033462513} -{"apogee": 3025.4424825373458, "out_of_rail_stability_margin": 2.5497638882245943, "lateral_surface_wind": -2.3708402594921023, "impact_velocity": -5.453333644981515, "x_impact": 833.1851174210708, "max_mach_number": 0.7520524768818242, "out_of_rail_time": 0.37407895301866795, "apogee_y": 432.89462246631854, "out_of_rail_velocity": 24.39199534656444, "apogee_x": 252.19745422655419, "initial_stability_margin": 2.474555242675254, "t_final": 282.93794575670614, "apogee_time": 24.525224258648215, "frontal_surface_wind": 0.8385821070140616, "y_impact": 172.8091166040188} -{"apogee": 3821.809528928632, "out_of_rail_stability_margin": 2.7393547359714456, "lateral_surface_wind": -2.162003413964109, "impact_velocity": -5.524318423680389, "x_impact": 1040.9601755274405, "max_mach_number": 0.902687211771451, "out_of_rail_time": 0.3453668787222801, "apogee_y": 559.45314457087, "out_of_rail_velocity": 26.85466796326748, "apogee_x": 392.4659626568485, "initial_stability_margin": 2.671597954760999, "t_final": 314.9177698804005, "apogee_time": 27.08017779113902, "frontal_surface_wind": 0.9749828431208036, "y_impact": 284.1781100672287} -{"apogee": 3762.120103479749, "out_of_rail_stability_margin": 2.6169988491827456, "lateral_surface_wind": -2.0698372639223352, "impact_velocity": -5.25319591186953, "x_impact": 1094.1289909858906, "max_mach_number": 0.9095391936049582, "out_of_rail_time": 0.3451006229621943, "apogee_y": 456.7007297755797, "out_of_rail_velocity": 26.931634661990607, "apogee_x": 341.73262205464573, "initial_stability_margin": 2.544947454786085, "t_final": 340.2419315911097, "apogee_time": 26.725759182434807, "frontal_surface_wind": 1.0785111907856908, "y_impact": 286.3398075158919} -{"apogee": 3154.4579679697026, "out_of_rail_stability_margin": 2.671415539303322, "lateral_surface_wind": -0.6883056874435934, "impact_velocity": -5.545724422935012, "x_impact": 702.18527015918, "max_mach_number": 0.7731160641600802, "out_of_rail_time": 0.3694093775938214, "apogee_y": 329.76648700606233, "out_of_rail_velocity": 24.7020249898866, "apogee_x": 355.3198784403999, "initial_stability_margin": 2.5973674980759385, "t_final": 283.64170979545383, "apogee_time": 25.00860849396219, "frontal_surface_wind": 0.8807974294022662, "y_impact": 446.3601487859147} -{"apogee": 3187.798641860969, "out_of_rail_stability_margin": 2.593868358361955, "lateral_surface_wind": -1.6693582833291654, "impact_velocity": -5.265867602729936, "x_impact": 953.4870783652926, "max_mach_number": 0.7952838990817801, "out_of_rail_time": 0.3648928081113438, "apogee_y": 509.67011196086406, "out_of_rail_velocity": 25.108986275623288, "apogee_x": 422.3285712142321, "initial_stability_margin": 2.519048236945028, "t_final": 294.9013021758304, "apogee_time": 24.963031112516724, "frontal_surface_wind": 0.7982411475868364, "y_impact": 561.663306930599} -{"apogee": 4279.587968492307, "out_of_rail_stability_margin": 2.570562394474211, "lateral_surface_wind": -1.479621911450877, "impact_velocity": -5.322294091366221, "x_impact": 893.6588200285727, "max_mach_number": 1.0213530009424674, "out_of_rail_time": 0.32651439241561375, "apogee_y": 342.23826976480944, "out_of_rail_velocity": 28.862590797354073, "apogee_x": 254.7548575680001, "initial_stability_margin": 2.5020291661159066, "t_final": 343.1379245867622, "apogee_time": 28.14982843267938, "frontal_surface_wind": 1.150968728658229, "y_impact": 317.50728232533464} -{"apogee": 2903.607573973826, "out_of_rail_stability_margin": 2.7521687910828967, "lateral_surface_wind": -1.9902027360108385, "impact_velocity": -5.596035666594215, "x_impact": 902.0381594687926, "max_mach_number": 0.7282286820142269, "out_of_rail_time": 0.3792217785395838, "apogee_y": 511.81091542563894, "out_of_rail_velocity": 23.950693142589895, "apogee_x": 396.66590534386023, "initial_stability_margin": 2.676488393389238, "t_final": 270.29633090009594, "apogee_time": 24.158981223494884, "frontal_surface_wind": 0.6652140729413434, "y_impact": 427.12994762205443} -{"apogee": 4038.947278370836, "out_of_rail_stability_margin": 2.8540371126282666, "lateral_surface_wind": -1.92499746464269, "impact_velocity": -5.2810757115737665, "x_impact": 923.6380048976723, "max_mach_number": 0.9672791641448367, "out_of_rail_time": 0.333491391204993, "apogee_y": 408.09826843284804, "out_of_rail_velocity": 28.06791166350747, "apogee_x": 285.200686999508, "initial_stability_margin": 2.7908586753512363, "t_final": 352.4326836730741, "apogee_time": 27.48815328839818, "frontal_surface_wind": 1.1789696824345193, "y_impact": 279.93413021084706} -{"apogee": 3051.8050452206803, "out_of_rail_stability_margin": 2.732727378826837, "lateral_surface_wind": -0.41285969697929914, "impact_velocity": -5.404606133142853, "x_impact": 686.6801630599423, "max_mach_number": 0.7602206560877327, "out_of_rail_time": 0.37288706602692895, "apogee_y": 378.8171751909518, "out_of_rail_velocity": 24.499809678885626, "apogee_x": 410.2213913337072, "initial_stability_margin": 2.657460007506862, "t_final": 282.77124222794737, "apogee_time": 24.60872679597574, "frontal_surface_wind": 0.21175884680356877, "y_impact": 601.233028634416} -{"apogee": 3916.6066237021805, "out_of_rail_stability_margin": 2.7480850757568973, "lateral_surface_wind": -1.3278976645292584, "impact_velocity": -5.435301090640901, "x_impact": 1042.5603788197477, "max_mach_number": 0.9370774030674192, "out_of_rail_time": 0.341595708641779, "apogee_y": 582.3915772454558, "out_of_rail_velocity": 27.28063377295897, "apogee_x": 546.5982577926313, "initial_stability_margin": 2.6756000565631335, "t_final": 327.44542685965115, "apogee_time": 27.25586157765954, "frontal_surface_wind": 0.4999471538540356, "y_impact": 266.8357009721353} -{"apogee": 3409.455015276776, "out_of_rail_stability_margin": 2.6296260157777356, "lateral_surface_wind": -1.8992315008626446, "impact_velocity": -5.4125853706262665, "x_impact": 809.4347118717212, "max_mach_number": 0.8247215829959658, "out_of_rail_time": 0.35972584886778075, "apogee_y": 405.05994794501515, "out_of_rail_velocity": 25.543933226457213, "apogee_x": 237.237728374405, "initial_stability_margin": 2.5551448997538393, "t_final": 309.86119203472055, "apogee_time": 25.785332967280528, "frontal_surface_wind": 0.8166637066253587, "y_impact": 320.8589433631122} -{"apogee": 3840.5035473929347, "out_of_rail_stability_margin": 2.7591773607223655, "lateral_surface_wind": -1.3449813834373723, "impact_velocity": -5.435277472723758, "x_impact": 637.7555615446701, "max_mach_number": 0.9028426481675283, "out_of_rail_time": 0.3448199737029528, "apogee_y": 253.11627400822672, "out_of_rail_velocity": 26.927122764175817, "apogee_x": 148.09705039769145, "initial_stability_margin": 2.6926382872420795, "t_final": 325.5985986658571, "apogee_time": 27.09992712319191, "frontal_surface_wind": 0.6599508542091925, "y_impact": 99.71959669128239} -{"apogee": 2377.148845398722, "out_of_rail_stability_margin": 2.6182134495997698, "lateral_surface_wind": -0.5680218132931438, "impact_velocity": -5.44359770737933, "x_impact": 457.98942879323545, "max_mach_number": 0.6347338067927053, "out_of_rail_time": 0.40384026268376494, "apogee_y": 385.6069974586889, "out_of_rail_velocity": 22.274181016528114, "apogee_x": 415.0890441425651, "initial_stability_margin": 2.5314307005404117, "t_final": 244.07454875291106, "apogee_time": 22.102758641334518, "frontal_surface_wind": -0.761973187490429, "y_impact": 360.958113877794} -{"apogee": 3550.484315095726, "out_of_rail_stability_margin": 2.69700973725644, "lateral_surface_wind": -1.488825333445308, "impact_velocity": -5.460453730290766, "x_impact": 965.9854216818727, "max_mach_number": 0.8483175385947841, "out_of_rail_time": 0.35580956699208904, "apogee_y": 377.0967895269846, "out_of_rail_velocity": 25.92936833739789, "apogee_x": 301.3346468069597, "initial_stability_margin": 2.6244223956485166, "t_final": 303.30536410613786, "apogee_time": 26.25852675203121, "frontal_surface_wind": 1.3975562664663277, "y_impact": 399.1370455483171} -{"apogee": 4013.6594804661263, "out_of_rail_stability_margin": 2.63182138399526, "lateral_surface_wind": -2.06098477234384, "impact_velocity": -5.543195893040703, "x_impact": 910.1357922408224, "max_mach_number": 0.9403073628518988, "out_of_rail_time": 0.33924301928233, "apogee_y": 523.3798616619946, "out_of_rail_velocity": 27.466479489196047, "apogee_x": 305.72450860321226, "initial_stability_margin": 2.564172597052929, "t_final": 331.9473704856077, "apogee_time": 27.624636545745247, "frontal_surface_wind": 0.92082925623991, "y_impact": 425.4723295889562} -{"apogee": 3554.657703119344, "out_of_rail_stability_margin": 2.6114349747316026, "lateral_surface_wind": -1.8476020788180714, "impact_velocity": -5.534333935404359, "x_impact": 824.1634370945753, "max_mach_number": 0.8466887675090464, "out_of_rail_time": 0.35462380359822454, "apogee_y": 340.17986246690407, "out_of_rail_velocity": 25.99655567181917, "apogee_x": 198.75188017094476, "initial_stability_margin": 2.5439620717397107, "t_final": 304.68043568036467, "apogee_time": 26.284714954072232, "frontal_surface_wind": 1.3310932357541907, "y_impact": 165.0764163628918} -{"apogee": 3065.4706190304673, "out_of_rail_stability_margin": 2.6822350184395685, "lateral_surface_wind": -2.388128597177672, "impact_velocity": -5.402915425023876, "x_impact": 957.85763816933, "max_mach_number": 0.7637263777907914, "out_of_rail_time": 0.3710493511269083, "apogee_y": 534.5832120623813, "out_of_rail_velocity": 24.583633665187246, "apogee_x": 353.1503831013889, "initial_stability_margin": 2.607548717589502, "t_final": 283.16458518980534, "apogee_time": 24.6379438142611, "frontal_surface_wind": 0.7880008182577777, "y_impact": 295.7338680912383} -{"apogee": 3740.773376454201, "out_of_rail_stability_margin": 2.614833150751816, "lateral_surface_wind": -2.604935537931792, "impact_velocity": -5.356064450660584, "x_impact": 1136.956193038001, "max_mach_number": 0.8946029089433923, "out_of_rail_time": 0.34743218354647026, "apogee_y": 547.2469000009612, "out_of_rail_velocity": 26.660874014424557, "apogee_x": 338.75639923423694, "initial_stability_margin": 2.5420184152339296, "t_final": 325.8468353410219, "apogee_time": 26.76416638325859, "frontal_surface_wind": 0.9442107871995884, "y_impact": 256.48569318905135} -{"apogee": 4614.77840506252, "out_of_rail_stability_margin": 2.5710827480624343, "lateral_surface_wind": -0.6475197641063852, "impact_velocity": -5.397681851326915, "x_impact": 1347.8219609466646, "max_mach_number": 1.1172018690253989, "out_of_rail_time": 0.31239723131595254, "apogee_y": 547.1766815278803, "out_of_rail_velocity": 30.512065520739874, "apogee_x": 720.9779824636643, "initial_stability_margin": 2.50823214245503, "t_final": 368.7074650019319, "apogee_time": 28.978263311694498, "frontal_surface_wind": 0.9112008483865943, "y_impact": 735.5003957883612} -{"apogee": 3556.163538383546, "out_of_rail_stability_margin": 2.6790192053358637, "lateral_surface_wind": -1.872409337654167, "impact_velocity": -5.464042000767745, "x_impact": 1044.9282028499417, "max_mach_number": 0.8553521281601786, "out_of_rail_time": 0.3532295867786729, "apogee_y": 526.099788737046, "out_of_rail_velocity": 26.114464799447628, "apogee_x": 418.09724363662286, "initial_stability_margin": 2.610131150137364, "t_final": 317.2065016671652, "apogee_time": 26.241157119995492, "frontal_surface_wind": 0.8764149564296173, "y_impact": 456.0097511985204} -{"apogee": 3270.2055550064038, "out_of_rail_stability_margin": 2.7953263981274734, "lateral_surface_wind": -3.021696075211745, "impact_velocity": -5.539188857027905, "x_impact": 747.2875066403365, "max_mach_number": 0.7944156847919277, "out_of_rail_time": 0.3648318035683452, "apogee_y": 446.26111407482983, "out_of_rail_velocity": 25.092501607604753, "apogee_x": 161.21884806622933, "initial_stability_margin": 2.7255152397046074, "t_final": 282.3908427541965, "apogee_time": 25.406093314416278, "frontal_surface_wind": 0.686042287520648, "y_impact": 31.744330660289968} -{"apogee": 3630.492313640795, "out_of_rail_stability_margin": 2.765007120002182, "lateral_surface_wind": -1.530269475682028, "impact_velocity": -5.486018001143176, "x_impact": 874.3680791987564, "max_mach_number": 0.8622141792206337, "out_of_rail_time": 0.35199395970668373, "apogee_y": 406.9348248816557, "out_of_rail_velocity": 26.234383408960053, "apogee_x": 306.1505055442053, "initial_stability_margin": 2.696690656543718, "t_final": 309.126541470713, "apogee_time": 26.510329109769454, "frontal_surface_wind": 1.082721269298123, "y_impact": 396.242935744395} -{"apogee": 2236.149441294479, "out_of_rail_stability_margin": 2.7269235837281998, "lateral_surface_wind": -1.3413514163302596, "impact_velocity": -5.497123809531847, "x_impact": 573.6910182349309, "max_mach_number": 0.6006503914611535, "out_of_rail_time": 0.4116385196819839, "apogee_y": 333.7049883461304, "out_of_rail_velocity": 21.725985055375446, "apogee_x": 292.02472546921814, "initial_stability_margin": 2.642224552001707, "t_final": 233.36613669326223, "apogee_time": 21.549489691555927, "frontal_surface_wind": 0.6519137746668584, "y_impact": 285.13519743971244} -{"apogee": 4125.223072329455, "out_of_rail_stability_margin": 2.7113355128478216, "lateral_surface_wind": -1.9135877538128363, "impact_velocity": -5.442948021180766, "x_impact": 1096.30664993458, "max_mach_number": 0.9767463248930547, "out_of_rail_time": 0.3329654737799353, "apogee_y": 568.8867710201666, "out_of_rail_velocity": 28.117219691011407, "apogee_x": 397.67571861626806, "initial_stability_margin": 2.6457865958334565, "t_final": 335.48803734114256, "apogee_time": 27.841842382234884, "frontal_surface_wind": 0.782433263636962, "y_impact": 505.78039055142443} -{"apogee": 2664.015194454955, "out_of_rail_stability_margin": 2.658632368406553, "lateral_surface_wind": -1.8681000251573112, "impact_velocity": -5.42368377074628, "x_impact": 861.7171102317375, "max_mach_number": 0.6893676695181041, "out_of_rail_time": 0.3879278744711798, "apogee_y": 489.2953563776542, "out_of_rail_velocity": 23.302179177927673, "apogee_x": 414.4106163316938, "initial_stability_margin": 2.5797915668767915, "t_final": 256.31808121515695, "apogee_time": 23.205560707069182, "frontal_surface_wind": 0.8855632103894658, "y_impact": 436.1383924933127} -{"apogee": 2831.330406462913, "out_of_rail_stability_margin": 2.749371916046417, "lateral_surface_wind": -2.4725768112600237, "impact_velocity": -5.462599732955324, "x_impact": 662.8089150052248, "max_mach_number": 0.7105770936027285, "out_of_rail_time": 0.3831989453425273, "apogee_y": 333.32852907178386, "out_of_rail_velocity": 23.679598380618952, "apogee_x": 146.7734358481769, "initial_stability_margin": 2.672852571811509, "t_final": 261.5116254581253, "apogee_time": 23.893144329687363, "frontal_surface_wind": 1.3250258371925667, "y_impact": 81.89235724342788} -{"apogee": 2936.178918840175, "out_of_rail_stability_margin": 2.6229905235231983, "lateral_surface_wind": -2.1823077511722744, "impact_velocity": -5.3637624262431824, "x_impact": 741.1438943719868, "max_mach_number": 0.7405048124955776, "out_of_rail_time": 0.3777870255257391, "apogee_y": 449.8245984757434, "out_of_rail_velocity": 24.145162702136567, "apogee_x": 259.97641839413603, "initial_stability_margin": 2.5437101257114945, "t_final": 277.80402256364033, "apogee_time": 24.177603029016613, "frontal_surface_wind": 0.6752932635943965, "y_impact": 319.67372761829046} -{"apogee": 3555.234354370959, "out_of_rail_stability_margin": 2.699692994037163, "lateral_surface_wind": -1.368066177326328, "impact_velocity": -5.463258046697586, "x_impact": 887.2143615050109, "max_mach_number": 0.8507569233475036, "out_of_rail_time": 0.3541265422988251, "apogee_y": 458.30798912539245, "out_of_rail_velocity": 26.0506848899116, "apogee_x": 405.3354271208788, "initial_stability_margin": 2.630131944555318, "t_final": 311.8449841795181, "apogee_time": 26.263003239186055, "frontal_surface_wind": 0.6106594682965947, "y_impact": 341.64418440614577} -{"apogee": 3520.307668493114, "out_of_rail_stability_margin": 2.5367272493156534, "lateral_surface_wind": -1.2136026818022962, "impact_velocity": -5.351639117048294, "x_impact": 831.6580043677092, "max_mach_number": 0.8600253950369405, "out_of_rail_time": 0.35390641132848827, "apogee_y": 494.4508993783254, "out_of_rail_velocity": 26.071610675699986, "apogee_x": 459.6960903048986, "initial_stability_margin": 2.461342847889687, "t_final": 320.1561504956162, "apogee_time": 26.043509951660187, "frontal_surface_wind": 0.46280289664000696, "y_impact": 517.1518790782055} -{"apogee": 3822.4495690967383, "out_of_rail_stability_margin": 2.746011336567882, "lateral_surface_wind": -2.1693789710565046, "impact_velocity": -5.391270635495803, "x_impact": 979.3364013532829, "max_mach_number": 0.9108781447686574, "out_of_rail_time": 0.34365818603346227, "apogee_y": 566.4057220612476, "out_of_rail_velocity": 27.039547195142447, "apogee_x": 376.5424175376555, "initial_stability_margin": 2.6787582230599525, "t_final": 317.49019312325254, "apogee_time": 26.995443223188424, "frontal_surface_wind": 1.2173887759269122, "y_impact": 447.4223960513402} -{"apogee": 4198.372620006922, "out_of_rail_stability_margin": 2.7874153176847263, "lateral_surface_wind": -1.3711492946925432, "impact_velocity": -5.488116945378111, "x_impact": 1028.7258092797213, "max_mach_number": 0.9832760865142728, "out_of_rail_time": 0.3323107334412362, "apogee_y": 495.03271868325385, "out_of_rail_velocity": 28.180046849066414, "apogee_x": 432.6292296679903, "initial_stability_margin": 2.7205138241272553, "t_final": 347.39437331779743, "apogee_time": 28.1083738464997, "frontal_surface_wind": 0.6037049473283225, "y_impact": 373.36036684818845} -{"apogee": 3478.0913629760585, "out_of_rail_stability_margin": 2.7375144989546727, "lateral_surface_wind": -1.1020710385185841, "impact_velocity": -5.5049049145227755, "x_impact": 772.8272185185857, "max_mach_number": 0.831123756848037, "out_of_rail_time": 0.3580744243177268, "apogee_y": 280.7568597737092, "out_of_rail_velocity": 25.704240354989345, "apogee_x": 234.75921566275534, "initial_stability_margin": 2.666568983403132, "t_final": 304.3114247436755, "apogee_time": 26.0453982930373, "frontal_surface_wind": 1.2488480452686013, "y_impact": 401.8951076093333} -{"apogee": 4241.5339014564015, "out_of_rail_stability_margin": 2.5984374773493717, "lateral_surface_wind": -2.6897099029724503, "impact_velocity": -5.342497986135427, "x_impact": 978.8881570296264, "max_mach_number": 1.0167842153970537, "out_of_rail_time": 0.32806030441017103, "apogee_y": 665.8232865750255, "out_of_rail_velocity": 28.75861588233955, "apogee_x": 398.6487696253411, "initial_stability_margin": 2.5313703909432657, "t_final": 343.45046794057873, "apogee_time": 28.084094715888337, "frontal_surface_wind": 0.08679572290778448, "y_impact": 218.28001348111465} -{"apogee": 4041.692808566425, "out_of_rail_stability_margin": 2.6045344211904715, "lateral_surface_wind": -1.3538134486904039, "impact_velocity": -5.463565450498164, "x_impact": 1031.7176502631123, "max_mach_number": 0.9545967551983606, "out_of_rail_time": 0.3380613031360666, "apogee_y": 480.5755939495838, "out_of_rail_velocity": 27.636465173993027, "apogee_x": 453.1754323375618, "initial_stability_margin": 2.5333649399809524, "t_final": 341.32543212267825, "apogee_time": 27.63435149558141, "frontal_surface_wind": 0.6416379024882697, "y_impact": 354.66430706074686} -{"apogee": 3296.825213929523, "out_of_rail_stability_margin": 2.5561348692003008, "lateral_surface_wind": -1.8772113848203746, "impact_velocity": -5.49022452937603, "x_impact": 1064.4370876958055, "max_mach_number": 0.8065803938771784, "out_of_rail_time": 0.362860977323191, "apogee_y": 581.5800282089556, "out_of_rail_velocity": 25.271014565587056, "apogee_x": 496.6228854958497, "initial_stability_margin": 2.4829939616263004, "t_final": 289.6142189105826, "apogee_time": 25.43800125522342, "frontal_surface_wind": 0.8660815898567612, "y_impact": 533.5535816081498} -{"apogee": 4713.967666889731, "out_of_rail_stability_margin": 2.7245448775108505, "lateral_surface_wind": -1.6029069870400652, "impact_velocity": -5.454241829854374, "x_impact": 1431.5159138164656, "max_mach_number": 1.131855647369276, "out_of_rail_time": 0.31031014881017727, "apogee_y": 636.7723210308981, "out_of_rail_velocity": 30.790065844262266, "apogee_x": 519.5177083449887, "initial_stability_margin": 2.6633777221158814, "t_final": 378.4551732696825, "apogee_time": 29.265910215574042, "frontal_surface_wind": 1.265090345527138, "y_impact": 642.9329453618863} -{"apogee": 2862.817807814093, "out_of_rail_stability_margin": 2.7277405996898954, "lateral_surface_wind": -1.5504693328923045, "impact_velocity": -5.519130340978794, "x_impact": 714.3396591440294, "max_mach_number": 0.7184452232779291, "out_of_rail_time": 0.380743296627238, "apogee_y": 375.2217404390195, "out_of_rail_velocity": 23.82963472621861, "apogee_x": 274.79530796947495, "initial_stability_margin": 2.652017091984286, "t_final": 264.93208276932336, "apogee_time": 23.984258345638533, "frontal_surface_wind": 1.0535914117698475, "y_impact": 377.86726224608685} -{"apogee": 2150.8511111111825, "out_of_rail_stability_margin": 2.689931301319191, "lateral_surface_wind": -1.9062950641893912, "impact_velocity": -5.540949578734715, "x_impact": 518.6066631054429, "max_mach_number": 0.581676547940301, "out_of_rail_time": 0.41597871431916067, "apogee_y": 264.660782514907, "out_of_rail_velocity": 21.432611700700118, "apogee_x": 132.83450751566434, "initial_stability_margin": 2.611572870136946, "t_final": 225.30363843075168, "apogee_time": 21.19586694496017, "frontal_surface_wind": 1.2455849116662356, "y_impact": 167.92711595219123} -{"apogee": 2212.0402924841815, "out_of_rail_stability_margin": 2.6670072909578364, "lateral_surface_wind": -1.354653881999196, "impact_velocity": -5.4407548844619, "x_impact": 563.6712126033549, "max_mach_number": 0.5977123171944111, "out_of_rail_time": 0.4129201901228797, "apogee_y": 347.3789027100298, "out_of_rail_velocity": 21.63164842863781, "apogee_x": 320.35469889629087, "initial_stability_margin": 2.5796799018827112, "t_final": 237.91904420490144, "apogee_time": 21.437577405725747, "frontal_surface_wind": 0.6398616348469877, "y_impact": 274.3180676502589} -{"apogee": 2691.824871198749, "out_of_rail_stability_margin": 2.73381091558349, "lateral_surface_wind": -1.5733351841059495, "impact_velocity": -5.490416111145496, "x_impact": 738.008945457949, "max_mach_number": 0.6869551797817445, "out_of_rail_time": 0.38967801973319594, "apogee_y": 337.32333639914305, "out_of_rail_velocity": 23.179709090540364, "apogee_x": 222.05289093558278, "initial_stability_margin": 2.6499718757517328, "t_final": 267.6448931539939, "apogee_time": 23.35505517929117, "frontal_surface_wind": 1.3016838287011683, "y_impact": 365.741998420452} -{"apogee": 2549.0668570681414, "out_of_rail_stability_margin": 2.662501290166825, "lateral_surface_wind": -1.9440655306569137, "impact_velocity": -5.606468009585578, "x_impact": 775.2995916795923, "max_mach_number": 0.660401051810783, "out_of_rail_time": 0.39562571192564644, "apogee_y": 417.04584150539, "out_of_rail_velocity": 22.719177849935054, "apogee_x": 293.13009751845397, "initial_stability_margin": 2.5807162625473308, "t_final": 250.32624000412824, "apogee_time": 22.849183334424243, "frontal_surface_wind": 1.35555370992615, "y_impact": 319.07494611969724} -{"apogee": 2632.445025551186, "out_of_rail_stability_margin": 2.6818101341517497, "lateral_surface_wind": -2.3273020323594533, "impact_velocity": -5.536089867749372, "x_impact": 610.4706479917869, "max_mach_number": 0.6736830961302022, "out_of_rail_time": 0.39171855652222454, "apogee_y": 312.3559619458211, "out_of_rail_velocity": 23.080730766818824, "apogee_x": 143.08795652931323, "initial_stability_margin": 2.6058492342992223, "t_final": 253.41389574462193, "apogee_time": 23.133610481511358, "frontal_surface_wind": 0.9527689837564399, "y_impact": 62.101108491983} -{"apogee": 3161.7499620226167, "out_of_rail_stability_margin": 2.6710893560299467, "lateral_surface_wind": -0.4038821798527631, "impact_velocity": -5.4407933762061536, "x_impact": 734.1034550173905, "max_mach_number": 0.778919694136355, "out_of_rail_time": 0.367723880031883, "apogee_y": 373.6692598053632, "out_of_rail_velocity": 24.844767338407152, "apogee_x": 441.136441430957, "initial_stability_margin": 2.5997223546863273, "t_final": 289.1774982584013, "apogee_time": 25.000035202336537, "frontal_surface_wind": 0.22841655672651284, "y_impact": 610.457989132366} -{"apogee": 3898.3769496223426, "out_of_rail_stability_margin": 2.6716676351406425, "lateral_surface_wind": -2.1333890356729635, "impact_velocity": -5.517726317411774, "x_impact": 1250.5880437113742, "max_mach_number": 0.9210129063570066, "out_of_rail_time": 0.34229664636466905, "apogee_y": 658.2671511717124, "out_of_rail_velocity": 27.166540197937458, "apogee_x": 563.3405217506422, "initial_stability_margin": 2.6052370934229843, "t_final": 321.5925422835423, "apogee_time": 27.29192099285146, "frontal_surface_wind": 1.0360991887086732, "y_impact": 381.40839468052815} -{"apogee": 3948.642331453505, "out_of_rail_stability_margin": 2.585548725658691, "lateral_surface_wind": -0.4008897816632472, "impact_velocity": -5.381293557743283, "x_impact": 979.2717664647516, "max_mach_number": 0.94468142817498, "out_of_rail_time": 0.3388716393596264, "apogee_y": 496.73218100887334, "out_of_rail_velocity": 27.497379552553888, "apogee_x": 614.8739271897323, "initial_stability_margin": 2.515766893456006, "t_final": 328.18568322010395, "apogee_time": 27.322904884880092, "frontal_surface_wind": 0.23362859745204567, "y_impact": 808.3840046974407} -{"apogee": 3026.233899953657, "out_of_rail_stability_margin": 2.6387780857510332, "lateral_surface_wind": -1.509867740125916, "impact_velocity": -5.441090083691349, "x_impact": 766.1014662779955, "max_mach_number": 0.7500889191476383, "out_of_rail_time": 0.37444596384990075, "apogee_y": 367.86023349509793, "out_of_rail_velocity": 24.372846327356115, "apogee_x": 295.219743438451, "initial_stability_margin": 2.5645572599281645, "t_final": 275.84553697564587, "apogee_time": 24.544128032090224, "frontal_surface_wind": 1.1109947896015295, "y_impact": 362.4811006945441} -{"apogee": 3729.8476395372904, "out_of_rail_stability_margin": 2.692819583419051, "lateral_surface_wind": -2.106794717452509, "impact_velocity": -5.274865361849164, "x_impact": 832.5201906303239, "max_mach_number": 0.8925983400596621, "out_of_rail_time": 0.34716829575544267, "apogee_y": 341.92833515304415, "out_of_rail_velocity": 26.7120962323013, "apogee_x": 144.21439120241632, "initial_stability_margin": 2.623413811290145, "t_final": 325.8395733309746, "apogee_time": 26.70039425650888, "frontal_surface_wind": 1.0044046526603077, "y_impact": 168.7882963383812} -{"apogee": 3000.216224311908, "out_of_rail_stability_margin": 2.5568909235835404, "lateral_surface_wind": -1.3619687703387215, "impact_velocity": -5.394584429233708, "x_impact": 626.3618165226331, "max_mach_number": 0.7493613317716623, "out_of_rail_time": 0.37483663833388414, "apogee_y": 333.03260092900877, "out_of_rail_velocity": 24.346691620361547, "apogee_x": 244.78319114818265, "initial_stability_margin": 2.479914920441492, "t_final": 281.9267569871621, "apogee_time": 24.392790836499568, "frontal_surface_wind": 0.6076645952444617, "y_impact": 251.26863390572686} -{"apogee": 4041.1927852896756, "out_of_rail_stability_margin": 2.6615426120812664, "lateral_surface_wind": -2.143938980593039, "impact_velocity": -5.30634209601582, "x_impact": 927.5797408707961, "max_mach_number": 0.9655367485395375, "out_of_rail_time": 0.3350706371608789, "apogee_y": 465.3591839474919, "out_of_rail_velocity": 27.883604024934705, "apogee_x": 279.35812150886767, "initial_stability_margin": 2.592979289777478, "t_final": 338.41241193808577, "apogee_time": 27.537423049376528, "frontal_surface_wind": 0.7886784897385261, "y_impact": 324.5182629610446} -{"apogee": 3813.1793123826974, "out_of_rail_stability_margin": 2.6329178794708152, "lateral_surface_wind": -1.1967286141601843, "impact_velocity": -5.42482748755987, "x_impact": 977.4485447686839, "max_mach_number": 0.9115442144839583, "out_of_rail_time": 0.34464439290566884, "apogee_y": 542.9511545513461, "out_of_rail_velocity": 26.992052656599938, "apogee_x": 559.0826875270395, "initial_stability_margin": 2.5644450660250033, "t_final": 319.14244971604063, "apogee_time": 26.99053153258662, "frontal_surface_wind": 0.5048352349691447, "y_impact": 584.0415713265319} -{"apogee": 3397.493740947152, "out_of_rail_stability_margin": 2.5890413913297334, "lateral_surface_wind": -2.1350153820887994, "impact_velocity": -5.285068002765507, "x_impact": 832.2706943985229, "max_mach_number": 0.8291281913352924, "out_of_rail_time": 0.3584300580788087, "apogee_y": 393.5149792859172, "out_of_rail_velocity": 25.66325126132216, "apogee_x": 228.6620470560181, "initial_stability_margin": 2.5163998757532893, "t_final": 312.39681351645714, "apogee_time": 25.67606323560012, "frontal_surface_wind": 1.0327437361788283, "y_impact": 111.7613879044781} -{"apogee": 2945.2329301907416, "out_of_rail_stability_margin": 2.7302925790154204, "lateral_surface_wind": -2.677291392758402, "impact_velocity": -5.381536591047408, "x_impact": 694.3584992287327, "max_mach_number": 0.742814901169815, "out_of_rail_time": 0.37613026163479446, "apogee_y": 490.8981179802731, "out_of_rail_velocity": 24.261529219353694, "apogee_x": 302.7588937456154, "initial_stability_margin": 2.657345180358227, "t_final": 270.2030057606287, "apogee_time": 24.217162019447063, "frontal_surface_wind": 0.2723667709632125, "y_impact": 135.96083283662477} -{"apogee": 2598.2160916448533, "out_of_rail_stability_margin": 2.7510661065186803, "lateral_surface_wind": -2.130179505699296, "impact_velocity": -5.5673803153652575, "x_impact": 600.3010652761332, "max_mach_number": 0.6682449029848977, "out_of_rail_time": 0.3925571768866691, "apogee_y": 379.97042730760205, "out_of_rail_velocity": 22.957080135448127, "apogee_x": 223.76449224063734, "initial_stability_margin": 2.673843565917519, "t_final": 252.60772274719707, "apogee_time": 23.01545409948795, "frontal_surface_wind": 0.8099528486413732, "y_impact": 160.75005164819402} -{"apogee": 3821.2734139746167, "out_of_rail_stability_margin": 2.7207611856468192, "lateral_surface_wind": -2.6828246537561524, "impact_velocity": -5.456683783723146, "x_impact": 1022.9340829414314, "max_mach_number": 0.911510639337895, "out_of_rail_time": 0.34422940675831487, "apogee_y": 679.0982633835652, "out_of_rail_velocity": 26.948821227227505, "apogee_x": 472.87724959323714, "initial_stability_margin": 2.6518335989791675, "t_final": 325.57544987504866, "apogee_time": 27.03041775425449, "frontal_surface_wind": 0.2110088549358371, "y_impact": 255.5449108104052} -{"apogee": 3722.949263895635, "out_of_rail_stability_margin": 2.7307623442004836, "lateral_surface_wind": -1.5021271908755498, "impact_velocity": -5.536900386005045, "x_impact": 869.0739086266801, "max_mach_number": 0.8780302911929327, "out_of_rail_time": 0.3495325516187616, "apogee_y": 377.8564829803594, "out_of_rail_velocity": 26.47453350718528, "apogee_x": 288.7206202476882, "initial_stability_margin": 2.661697590824992, "t_final": 315.5092031335167, "apogee_time": 26.80411925445562, "frontal_surface_wind": 1.1214383253781801, "y_impact": 359.9802257996408} -{"apogee": 2372.274427370158, "out_of_rail_stability_margin": 2.7243875539337243, "lateral_surface_wind": -2.356363986739698, "impact_velocity": -5.432542033500375, "x_impact": 570.9836671746745, "max_mach_number": 0.6260677906052265, "out_of_rail_time": 0.4038707454264905, "apogee_y": 311.33100722771815, "out_of_rail_velocity": 22.223206139128518, "apogee_x": 138.14728024259523, "initial_stability_margin": 2.644421805572307, "t_final": 243.2511428239322, "apogee_time": 22.097877802115477, "frontal_surface_wind": 0.8784373900449131, "y_impact": 66.7311502055185} -{"apogee": 3079.7351424464537, "out_of_rail_stability_margin": 2.6886616162649513, "lateral_surface_wind": -0.5804645736280514, "impact_velocity": -5.4861634731942495, "x_impact": 622.6630917193868, "max_mach_number": 0.7662710271069813, "out_of_rail_time": 0.371052437711574, "apogee_y": 435.86026346745666, "out_of_rail_velocity": 24.64545445407017, "apogee_x": 482.9214257779257, "initial_stability_margin": 2.615857897865247, "t_final": 283.9065998127717, "apogee_time": 24.71465045378027, "frontal_surface_wind": -0.7525375722141454, "y_impact": 448.0304764197942} -{"apogee": 3361.2390633704176, "out_of_rail_stability_margin": 2.722706168176345, "lateral_surface_wind": -0.41302325010648444, "impact_velocity": -5.422366985539326, "x_impact": 804.2286942949866, "max_mach_number": 0.8188093534848, "out_of_rail_time": 0.3603341431280564, "apogee_y": 445.6696051613822, "out_of_rail_velocity": 25.518183333625714, "apogee_x": 488.5620269480197, "initial_stability_margin": 2.65238200426066, "t_final": 304.2515090408721, "apogee_time": 25.635699142456723, "frontal_surface_wind": 0.21143966860760155, "y_impact": 717.1723186101628} -{"apogee": 3699.7719802291936, "out_of_rail_stability_margin": 2.8007066929736943, "lateral_surface_wind": -1.9554543030866745, "impact_velocity": -5.422091923864036, "x_impact": 1197.4009226988758, "max_mach_number": 0.8868636638838089, "out_of_rail_time": 0.34733336660029646, "apogee_y": 526.0277836650138, "out_of_rail_velocity": 26.66330662453477, "apogee_x": 435.3858841388607, "initial_stability_margin": 2.7354719105643697, "t_final": 324.8835633074413, "apogee_time": 26.65354308586347, "frontal_surface_wind": 0.826287658960134, "y_impact": 295.56010581561884} -{"apogee": 4230.910073074847, "out_of_rail_stability_margin": 2.660192807552653, "lateral_surface_wind": -2.110687626362988, "impact_velocity": -5.4325224139559545, "x_impact": 1285.058149205201, "max_mach_number": 1.007166743021104, "out_of_rail_time": 0.3288308321686685, "apogee_y": 607.580120251334, "out_of_rail_velocity": 28.592469575022992, "apogee_x": 488.4348106690704, "initial_stability_margin": 2.5932634679252784, "t_final": 349.21758609843096, "apogee_time": 28.10141591010921, "frontal_surface_wind": 0.9961979881979499, "y_impact": 456.2645810939735} -{"apogee": 3379.354348833038, "out_of_rail_stability_margin": 2.735047144249993, "lateral_surface_wind": -2.133997459136638, "impact_velocity": -5.536251823738928, "x_impact": 992.1330336811624, "max_mach_number": 0.8192075038499165, "out_of_rail_time": 0.3602047705420821, "apogee_y": 548.6599257078049, "out_of_rail_velocity": 25.521412568991753, "apogee_x": 423.7167071538675, "initial_stability_margin": 2.6651876381977706, "t_final": 295.6368216499709, "apogee_time": 25.723341959415734, "frontal_surface_wind": 0.8151950423554692, "y_impact": 443.52809424470587} -{"apogee": 4180.805844088064, "out_of_rail_stability_margin": 2.7730327497330864, "lateral_surface_wind": -1.8586142055244546, "impact_velocity": -5.55416920611489, "x_impact": 1171.5900043876215, "max_mach_number": 0.9739271754241957, "out_of_rail_time": 0.334010550822163, "apogee_y": 557.1044823293698, "out_of_rail_velocity": 28.017776701971822, "apogee_x": 452.52964710634524, "initial_stability_margin": 2.7070961267972, "t_final": 340.1375809858812, "apogee_time": 28.122897983179946, "frontal_surface_wind": 0.9053027883590906, "y_impact": 489.4388520125981} -{"apogee": 2905.819960025521, "out_of_rail_stability_margin": 2.6657666813796532, "lateral_surface_wind": -1.4636328727252947, "impact_velocity": -5.481646185636024, "x_impact": 939.7093141253376, "max_mach_number": 0.7292410466201615, "out_of_rail_time": 0.3788226758303556, "apogee_y": 400.88143209602805, "out_of_rail_velocity": 24.005356756006737, "apogee_x": 379.56900909490236, "initial_stability_margin": 2.589229459952729, "t_final": 268.0783591809859, "apogee_time": 24.12766500064157, "frontal_surface_wind": 1.423918257950833, "y_impact": 437.248375790161} -{"apogee": 2613.6055137867093, "out_of_rail_stability_margin": 2.598114147796972, "lateral_surface_wind": -1.5046476893455814, "impact_velocity": -5.451155784069131, "x_impact": 673.059077382795, "max_mach_number": 0.6736754523645876, "out_of_rail_time": 0.3911574026186339, "apogee_y": 325.35354558613193, "out_of_rail_velocity": 23.067624328131227, "apogee_x": 259.0527343586022, "initial_stability_margin": 2.520472900899163, "t_final": 260.14236666431174, "apogee_time": 23.031764656265644, "frontal_surface_wind": 1.118054267977047, "y_impact": 318.56938839350255} -{"apogee": 3926.3364325435714, "out_of_rail_stability_margin": 2.8413505545271467, "lateral_surface_wind": -2.667329774013396, "impact_velocity": -5.558498608692584, "x_impact": 848.0875026629477, "max_mach_number": 0.9219439307061363, "out_of_rail_time": 0.34200669316759236, "apogee_y": 531.2999984035536, "out_of_rail_velocity": 27.168135567697572, "apogee_x": 322.1271239454931, "initial_stability_margin": 2.775999060567987, "t_final": 320.6030717623125, "apogee_time": 27.403837337334178, "frontal_surface_wind": 0.35696601564406416, "y_impact": 101.86529324433735} -{"apogee": 3060.4697163248898, "out_of_rail_stability_margin": 2.613372677356425, "lateral_surface_wind": -1.3239071816196029, "impact_velocity": -5.558875711821858, "x_impact": 797.8826165007, "max_mach_number": 0.7560290243787304, "out_of_rail_time": 0.3737993327433218, "apogee_y": 410.3938998560267, "out_of_rail_velocity": 24.41922908082818, "apogee_x": 393.7555171282612, "initial_stability_margin": 2.5362893139721674, "t_final": 272.1877537461862, "apogee_time": 24.681092684864876, "frontal_surface_wind": 0.6866476288079821, "y_impact": 347.9924223494645} -{"apogee": 1874.3626196494297, "out_of_rail_stability_margin": 2.5750249862996726, "lateral_surface_wind": -1.9721486091825464, "impact_velocity": -5.309380798404541, "x_impact": 481.91157223855714, "max_mach_number": 0.5340177643138372, "out_of_rail_time": 0.4348636971146891, "apogee_y": 224.21109673850336, "out_of_rail_velocity": 20.35153329206349, "apogee_x": 84.10090828308105, "initial_stability_margin": 2.477771103819576, "t_final": 222.14061740778394, "apogee_time": 19.874451381627726, "frontal_surface_wind": 1.3143616364160382, "y_impact": 104.49260801119003} -{"apogee": 3065.538405188763, "out_of_rail_stability_margin": 2.8027261664402663, "lateral_surface_wind": -1.9737625223186757, "impact_velocity": -5.469682117796842, "x_impact": 883.7141864361478, "max_mach_number": 0.7624327235331747, "out_of_rail_time": 0.3721856957516121, "apogee_y": 454.4833753589113, "out_of_rail_velocity": 24.541945022870706, "apogee_x": 338.2340752194017, "initial_stability_margin": 2.7284337485814554, "t_final": 287.3288270182174, "apogee_time": 24.65983814228817, "frontal_surface_wind": 0.7125154024682268, "y_impact": 359.61026894385174} -{"apogee": 2472.549653821581, "out_of_rail_stability_margin": 2.6662832007790094, "lateral_surface_wind": -1.9819068216341587, "impact_velocity": -5.35910262573331, "x_impact": 513.8956956813635, "max_mach_number": 0.6470090357522573, "out_of_rail_time": 0.3989497352240653, "apogee_y": 270.2012258245078, "out_of_rail_velocity": 22.543123007744505, "apogee_x": 118.8344741636687, "initial_stability_margin": 2.5851362310403387, "t_final": 251.3337279462521, "apogee_time": 22.482611509467525, "frontal_surface_wind": 0.6895375578053935, "y_impact": 156.74857820189553} -{"apogee": 2611.25991698869, "out_of_rail_stability_margin": 2.7431092780945745, "lateral_surface_wind": -1.2247421214357153, "impact_velocity": -5.4953646169433865, "x_impact": 441.3833990749369, "max_mach_number": 0.6730921165578363, "out_of_rail_time": 0.39176975978545453, "apogee_y": 331.66069656019476, "out_of_rail_velocity": 23.005995124560357, "apogee_x": 255.51714045875826, "initial_stability_margin": 2.665860192114058, "t_final": 254.3171882034214, "apogee_time": 23.053960832645224, "frontal_surface_wind": 0.43246355499307776, "y_impact": 306.79682454721296} -{"apogee": 4315.456205585827, "out_of_rail_stability_margin": 2.6844463704382022, "lateral_surface_wind": -2.3520491978934928, "impact_velocity": -5.415474215609466, "x_impact": 1173.0023350185488, "max_mach_number": 1.0238215469640901, "out_of_rail_time": 0.3259081699105389, "apogee_y": 535.3232337425533, "out_of_rail_velocity": 28.880376065428333, "apogee_x": 352.80998705985286, "initial_stability_margin": 2.617454986778507, "t_final": 339.8174913708149, "apogee_time": 28.318250297752346, "frontal_surface_wind": 0.8899258715877968, "y_impact": 275.2121234000944} -{"apogee": 3331.5868049219753, "out_of_rail_stability_margin": 2.6198331492877025, "lateral_surface_wind": -2.065340173212437, "impact_velocity": -5.477172119068606, "x_impact": 1042.9994837609024, "max_mach_number": 0.8152610768366907, "out_of_rail_time": 0.36043894394468834, "apogee_y": 582.6699675264254, "out_of_rail_velocity": 25.491032358240723, "apogee_x": 477.0947778915799, "initial_stability_margin": 2.5509295895139177, "t_final": 297.0889597621583, "apogee_time": 25.52505922885439, "frontal_surface_wind": 0.40134851707669084, "y_impact": 287.7535384721953} -{"apogee": 1824.5400711734283, "out_of_rail_stability_margin": 2.68733232693638, "lateral_surface_wind": -0.6880253740234069, "impact_velocity": -5.580223612035758, "x_impact": 408.65804604803384, "max_mach_number": 0.5180721233271333, "out_of_rail_time": 0.4388980262869007, "apogee_y": 191.71491590007818, "out_of_rail_velocity": 20.181216056614694, "apogee_x": 194.6420116073247, "initial_stability_margin": 2.6005712014691906, "t_final": 208.31085538623708, "apogee_time": 19.71308651955487, "frontal_surface_wind": 0.8810164105785937, "y_impact": 232.24216999038777} -{"apogee": 3047.4093585233263, "out_of_rail_stability_margin": 2.659321386895362, "lateral_surface_wind": -3.108513593043864, "impact_velocity": -5.339729959941968, "x_impact": 828.0672747034604, "max_mach_number": 0.7652948892847606, "out_of_rail_time": 0.37099118045282464, "apogee_y": 507.1494900476033, "out_of_rail_velocity": 24.62659073727734, "apogee_x": 216.96048161331072, "initial_stability_margin": 2.5849643073139768, "t_final": 287.54853917755565, "apogee_time": 24.525307327947115, "frontal_surface_wind": 0.9016284085851951, "y_impact": 216.72645647374813} -{"apogee": 2788.6727500804873, "out_of_rail_stability_margin": 2.707602625796159, "lateral_surface_wind": -2.0602045216644624, "impact_velocity": -5.527921412541834, "x_impact": 735.3196593471948, "max_mach_number": 0.7042769994785902, "out_of_rail_time": 0.38429188641525597, "apogee_y": 340.4868863968898, "out_of_rail_velocity": 23.577388553012696, "apogee_x": 217.72264761102582, "initial_stability_margin": 2.6319107649636284, "t_final": 264.7344851829001, "apogee_time": 23.7290004438867, "frontal_surface_wind": 1.0967998981969194, "y_impact": 227.35500030453917} -{"apogee": 3453.2947708172114, "out_of_rail_stability_margin": 2.770683151794806, "lateral_surface_wind": -1.500676898126572, "impact_velocity": -5.566073379508379, "x_impact": 794.5610567291696, "max_mach_number": 0.8252559090495348, "out_of_rail_time": 0.3588285432028244, "apogee_y": 353.36214157799037, "out_of_rail_velocity": 25.635063033638346, "apogee_x": 263.0894997640178, "initial_stability_margin": 2.7010878182833395, "t_final": 297.06763529792914, "apogee_time": 25.986632059075784, "frontal_surface_wind": 1.123378325687254, "y_impact": 340.33710513749526} -{"apogee": 2812.725665504451, "out_of_rail_stability_margin": 2.6042362234320526, "lateral_surface_wind": -2.5878013308903958, "impact_velocity": -5.362834645678197, "x_impact": 1029.9030938584044, "max_mach_number": 0.7225407887227774, "out_of_rail_time": 0.3803117875379881, "apogee_y": 549.0645879414159, "out_of_rail_velocity": 23.849211619564237, "apogee_x": 420.95456541196774, "initial_stability_margin": 2.525200497911549, "t_final": 271.6999805421182, "apogee_time": 23.701930003289146, "frontal_surface_wind": 0.9902057560355605, "y_impact": 294.60656464910204} -{"apogee": 3944.1242800947757, "out_of_rail_stability_margin": 2.6994310434137976, "lateral_surface_wind": -1.357024895676627, "impact_velocity": -5.491735461816964, "x_impact": 750.7510102029838, "max_mach_number": 0.9215063815545614, "out_of_rail_time": 0.34308224921350305, "apogee_y": 323.5495060734167, "out_of_rail_velocity": 27.10613587283466, "apogee_x": 230.08926092385443, "initial_stability_margin": 2.6283123444123935, "t_final": 330.94842498699927, "apogee_time": 27.43646730327751, "frontal_surface_wind": 0.6348176779819472, "y_impact": 180.68067239943178} -{"apogee": 3797.721090731263, "out_of_rail_stability_margin": 2.5847120301157247, "lateral_surface_wind": -0.7279394004415294, "impact_velocity": -5.28364973992441, "x_impact": 791.9084346232369, "max_mach_number": 0.911427367175241, "out_of_rail_time": 0.3437513447804606, "apogee_y": 373.8547138328554, "out_of_rail_velocity": 27.016780997402474, "apogee_x": 363.7504120748722, "initial_stability_margin": 2.5159471018195347, "t_final": 318.0099487642051, "apogee_time": 26.866004279350165, "frontal_surface_wind": 0.8483354644795095, "y_impact": 523.712861106362} -{"apogee": 3919.647322201462, "out_of_rail_stability_margin": 2.658809052214164, "lateral_surface_wind": -1.2071800823506715, "impact_velocity": -5.44395580373634, "x_impact": 879.8135168249422, "max_mach_number": 0.9224286117075432, "out_of_rail_time": 0.3427721429938949, "apogee_y": 350.65365356031026, "out_of_rail_velocity": 27.163215799639797, "apogee_x": 249.9889990451678, "initial_stability_margin": 2.5900606560030526, "t_final": 335.5312112285631, "apogee_time": 27.32156530460889, "frontal_surface_wind": 1.1475618775858942, "y_impact": 505.225218937756} -{"apogee": 2666.0871340587064, "out_of_rail_stability_margin": 2.8028788389579864, "lateral_surface_wind": -2.0931930856764276, "impact_velocity": -5.5145780584564985, "x_impact": 744.8148001232688, "max_mach_number": 0.6837903159498533, "out_of_rail_time": 0.38964472228984015, "apogee_y": 444.9556138097596, "out_of_rail_velocity": 23.183855904997294, "apogee_x": 277.39672448372033, "initial_stability_margin": 2.7238432071106544, "t_final": 256.34632875258126, "apogee_time": 23.26972701746226, "frontal_surface_wind": 0.9564408665810674, "y_impact": 310.1308786090893} -{"apogee": 3428.3632197758384, "out_of_rail_stability_margin": 2.7314631977153585, "lateral_surface_wind": -1.9840771762804912, "impact_velocity": -5.5989066055523455, "x_impact": 1113.2381213805493, "max_mach_number": 0.8267843795103641, "out_of_rail_time": 0.35939564291882314, "apogee_y": 622.4045975944347, "out_of_rail_velocity": 25.57549443187006, "apogee_x": 540.3031056215524, "initial_stability_margin": 2.6582022668557346, "t_final": 297.1840674361374, "apogee_time": 25.908481772874072, "frontal_surface_wind": 1.0765790772364878, "y_impact": 549.2941651246641} -{"apogee": 3233.6623076062306, "out_of_rail_stability_margin": 2.8286671936620005, "lateral_surface_wind": -1.1692954899944987, "impact_velocity": -5.509393993310972, "x_impact": 808.9102702715459, "max_mach_number": 0.7912204798803272, "out_of_rail_time": 0.3657471936410373, "apogee_y": 456.6087302576858, "out_of_rail_velocity": 25.031065229868652, "apogee_x": 408.5553154335982, "initial_stability_margin": 2.756172840855572, "t_final": 290.10037343620564, "apogee_time": 25.249274007604946, "frontal_surface_wind": 0.38399996829171723, "y_impact": 472.6776571246722} -{"apogee": 2542.942931729609, "out_of_rail_stability_margin": 2.785555832910475, "lateral_surface_wind": -2.0956764797106278, "impact_velocity": -5.562605517240253, "x_impact": 641.8753570300275, "max_mach_number": 0.6554644413891965, "out_of_rail_time": 0.39548008628637343, "apogee_y": 322.76894225948746, "out_of_rail_velocity": 22.778016362887826, "apogee_x": 178.62395647581525, "initial_stability_margin": 2.7110505024336486, "t_final": 245.2495941113692, "apogee_time": 22.813716017131195, "frontal_surface_wind": 1.34029125349779, "y_impact": 196.43895436335086} -{"apogee": 3655.5763190598373, "out_of_rail_stability_margin": 2.6070518403259433, "lateral_surface_wind": -1.297757272687055, "impact_velocity": -5.375300312601425, "x_impact": 956.6089302250037, "max_mach_number": 0.8831001511721265, "out_of_rail_time": 0.34917402156135163, "apogee_y": 493.45481436307847, "out_of_rail_velocity": 26.505562915161796, "apogee_x": 511.05786869411634, "initial_stability_margin": 2.536533371352268, "t_final": 308.0392262777912, "apogee_time": 26.49087882238314, "frontal_surface_wind": 0.5736596772450246, "y_impact": 213.19143076523946} -{"apogee": 3747.600058629104, "out_of_rail_stability_margin": 2.57188626538338, "lateral_surface_wind": -2.538755777236762, "impact_velocity": -5.421354209077349, "x_impact": 936.745904829919, "max_mach_number": 0.8916620796922388, "out_of_rail_time": 0.347492690182819, "apogee_y": 447.62396007833183, "out_of_rail_velocity": 26.63663677944418, "apogee_x": 223.7336973707156, "initial_stability_margin": 2.5008772541678135, "t_final": 323.41587075229234, "apogee_time": 26.812270130121625, "frontal_surface_wind": 1.193335099775254, "y_impact": 126.98796243883976} -{"apogee": 2908.4743202521117, "out_of_rail_stability_margin": 2.5350703322158363, "lateral_surface_wind": -1.1992031066523554, "impact_velocity": -5.443059730576826, "x_impact": 515.2114474965185, "max_mach_number": 0.7316977358297716, "out_of_rail_time": 0.37825214134154134, "apogee_y": 326.4745213148839, "out_of_rail_velocity": 24.00959820421546, "apogee_x": 283.73272628868006, "initial_stability_margin": 2.4589748858836065, "t_final": 279.3224984123026, "apogee_time": 24.11392210747988, "frontal_surface_wind": 0.4989287518388236, "y_impact": 304.96554205107304} -{"apogee": 3740.0610401111066, "out_of_rail_stability_margin": 2.7133614747683024, "lateral_surface_wind": -0.394141697439383, "impact_velocity": -5.519745565394913, "x_impact": 710.7646197602256, "max_mach_number": 0.8802288636417835, "out_of_rail_time": 0.3491146124952132, "apogee_y": 317.5896283830932, "out_of_rail_velocity": 26.49346440256766, "apogee_x": 393.64901168814646, "initial_stability_margin": 2.6461171109034063, "t_final": 310.7101085620471, "apogee_time": 26.88968620619199, "frontal_surface_wind": 0.24484129743370062, "y_impact": 588.4824465336042} -{"apogee": 3613.568987472297, "out_of_rail_stability_margin": 2.70778917398016, "lateral_surface_wind": -1.4747633353571126, "impact_velocity": -5.471089894595522, "x_impact": 1095.0027405264252, "max_mach_number": 0.8679668049563317, "out_of_rail_time": 0.3513791473379696, "apogee_y": 501.6718482082923, "out_of_rail_velocity": 26.287581947939657, "apogee_x": 498.18563294035255, "initial_stability_margin": 2.636666358538817, "t_final": 307.3349722498085, "apogee_time": 26.39790590101161, "frontal_surface_wind": 1.1571875906183287, "y_impact": 507.18652897895095} -{"apogee": 3634.795542891604, "out_of_rail_stability_margin": 2.7118271436572905, "lateral_surface_wind": -2.0364189618099227, "impact_velocity": -5.381690895238613, "x_impact": 809.5638008710031, "max_mach_number": 0.867939894404467, "out_of_rail_time": 0.3512699987356104, "apogee_y": 378.2701659672021, "out_of_rail_velocity": 26.308350321440674, "apogee_x": 235.37031599956129, "initial_stability_margin": 2.641536589411011, "t_final": 314.5066031873318, "apogee_time": 26.469151275748963, "frontal_surface_wind": 1.4287191339784042, "y_impact": 228.60565840320518} -{"apogee": 3128.706043146353, "out_of_rail_stability_margin": 2.542136164624562, "lateral_surface_wind": -1.4820738387088257, "impact_velocity": -5.469263068660707, "x_impact": 911.4348239875475, "max_mach_number": 0.7701383740662259, "out_of_rail_time": 0.37043174377655746, "apogee_y": 364.5626220072443, "out_of_rail_velocity": 24.653806261492736, "apogee_x": 307.80102506224534, "initial_stability_margin": 2.4656600499878487, "t_final": 288.3802644728616, "apogee_time": 24.891577925359194, "frontal_surface_wind": 1.404714037825037, "y_impact": 391.9002916184385} -{"apogee": 4120.5798857903765, "out_of_rail_stability_margin": 2.5607659132248304, "lateral_surface_wind": -2.118288494660059, "impact_velocity": -5.293978031958845, "x_impact": 801.0597693366985, "max_mach_number": 0.9860942023852503, "out_of_rail_time": 0.3322984297763215, "apogee_y": 406.5052682875598, "out_of_rail_velocity": 28.172824975645405, "apogee_x": 215.52460132637316, "initial_stability_margin": 2.489311965400019, "t_final": 351.68729005176874, "apogee_time": 27.71943949478184, "frontal_surface_wind": 0.840560644400149, "y_impact": 3.178364151838965} -{"apogee": 2756.448543823613, "out_of_rail_stability_margin": 2.7558943486697243, "lateral_surface_wind": -0.6200229166203068, "impact_velocity": -5.379235779364538, "x_impact": 467.4642094672304, "max_mach_number": 0.7066615920194715, "out_of_rail_time": 0.38368249824288403, "apogee_y": 328.8089115694829, "out_of_rail_velocity": 23.632059345304743, "apogee_x": 387.84070958742245, "initial_stability_margin": 2.6805120512732215, "t_final": 265.74445500128314, "apogee_time": 23.536351969076204, "frontal_surface_wind": -0.7202940383598934, "y_impact": 309.81430673012744} -{"apogee": 4057.541933002318, "out_of_rail_stability_margin": 2.7536186255674013, "lateral_surface_wind": -0.7653867011818187, "impact_velocity": -5.413926018807813, "x_impact": 864.6879075116556, "max_mach_number": 0.9508688862093544, "out_of_rail_time": 0.3378073468821316, "apogee_y": 440.38305631906303, "out_of_rail_velocity": 27.666448587989596, "apogee_x": 393.6611652085692, "initial_stability_margin": 2.6889198152125977, "t_final": 331.6419618798349, "apogee_time": 27.744871441301527, "frontal_surface_wind": 0.8147097818627511, "y_impact": 606.8918881910637} -{"apogee": 3206.76001055247, "out_of_rail_stability_margin": 2.5582205113278698, "lateral_surface_wind": -2.100506873186617, "impact_velocity": -5.381605191289117, "x_impact": 710.5234024868598, "max_mach_number": 0.7860604825217448, "out_of_rail_time": 0.3670812146704684, "apogee_y": 344.87974927850524, "out_of_rail_velocity": 24.91079237480498, "apogee_x": 190.7698646648567, "initial_stability_margin": 2.482796758714356, "t_final": 296.9345506025765, "apogee_time": 25.12926069678161, "frontal_surface_wind": 0.8979749375001186, "y_impact": 196.46208515048133} -{"apogee": 3098.3775044226445, "out_of_rail_stability_margin": 2.6434703389771683, "lateral_surface_wind": -3.053265284562128, "impact_velocity": -5.50402920730056, "x_impact": 838.7242855081204, "max_mach_number": 0.7647720840763179, "out_of_rail_time": 0.3705051593993379, "apogee_y": 494.1853093163261, "out_of_rail_velocity": 24.627835358592716, "apogee_x": 246.2024352935948, "initial_stability_margin": 2.5725682931067055, "t_final": 273.3058571320892, "apogee_time": 24.80914770557869, "frontal_surface_wind": 1.0739467618993461, "y_impact": 226.80354093742483} -{"apogee": 3912.4845854222694, "out_of_rail_stability_margin": 2.6509170336256136, "lateral_surface_wind": -2.076857045700425, "impact_velocity": -5.364071093619719, "x_impact": 973.7343648618037, "max_mach_number": 0.927188287352965, "out_of_rail_time": 0.34256761612388803, "apogee_y": 425.0586087752505, "out_of_rail_velocity": 27.175463717014136, "apogee_x": 220.50781886440978, "initial_stability_margin": 2.5799238650843033, "t_final": 339.33583928957677, "apogee_time": 27.267861062728212, "frontal_surface_wind": 0.9914137566699637, "y_impact": 238.72662684676257} -{"apogee": 3763.8584476030283, "out_of_rail_stability_margin": 2.6372911626567137, "lateral_surface_wind": -2.083205955294617, "impact_velocity": -5.546518941598808, "x_impact": 1028.1204998101293, "max_mach_number": 0.8900315109834307, "out_of_rail_time": 0.3476875026795719, "apogee_y": 581.6208184621873, "out_of_rail_velocity": 26.647300534940467, "apogee_x": 396.27952632964184, "initial_stability_margin": 2.5688386675825523, "t_final": 307.664242073447, "apogee_time": 26.93223160825572, "frontal_surface_wind": 0.29489593260992475, "y_impact": 290.7392075603762} -{"apogee": 3660.4290067232782, "out_of_rail_stability_margin": 2.563778154023582, "lateral_surface_wind": -2.3529445874397803, "impact_velocity": -5.3201582133731895, "x_impact": 1065.2773019709987, "max_mach_number": 0.8804916625798787, "out_of_rail_time": 0.349127866595582, "apogee_y": 488.5088441853758, "out_of_rail_velocity": 26.503368762824486, "apogee_x": 314.88691340915926, "initial_stability_margin": 2.4924197766771052, "t_final": 325.27191383637603, "apogee_time": 26.489420140879684, "frontal_surface_wind": 0.8875557755265658, "y_impact": 208.04790556453145} -{"apogee": 3782.131644303643, "out_of_rail_stability_margin": 2.6064434705729567, "lateral_surface_wind": -2.170587853963005, "impact_velocity": -5.44436361377989, "x_impact": 855.2532005799543, "max_mach_number": 0.9001431697737288, "out_of_rail_time": 0.3467607164881511, "apogee_y": 457.93474525057957, "out_of_rail_velocity": 26.74475841245714, "apogee_x": 243.90274394406936, "initial_stability_margin": 2.533442043611445, "t_final": 324.81141101362095, "apogee_time": 26.90205222624798, "frontal_surface_wind": 0.7120649414982018, "y_impact": 330.17316981731983} -{"apogee": 4181.309663757778, "out_of_rail_stability_margin": 2.810229674916861, "lateral_surface_wind": -2.131227381364705, "impact_velocity": -5.543163581931334, "x_impact": 1205.9015337221733, "max_mach_number": 0.9791616248567048, "out_of_rail_time": 0.33292917264947786, "apogee_y": 598.6912504184303, "out_of_rail_velocity": 28.12598547418, "apogee_x": 438.0538838012674, "initial_stability_margin": 2.7456032806003465, "t_final": 337.473082924706, "apogee_time": 28.09221676444356, "frontal_surface_wind": 0.9514633659226248, "y_impact": 462.622031685397} -{"apogee": 4014.857032848313, "out_of_rail_stability_margin": 2.663959045324188, "lateral_surface_wind": -2.1323715230635227, "impact_velocity": -5.488156966989488, "x_impact": 887.1994932534368, "max_mach_number": 0.9443473038145671, "out_of_rail_time": 0.3387544529421715, "apogee_y": 509.22334919802466, "out_of_rail_velocity": 27.498385211859333, "apogee_x": 325.3266171047213, "initial_stability_margin": 2.5946485089503617, "t_final": 328.4521428972208, "apogee_time": 27.59545593248029, "frontal_surface_wind": 0.8041641817137362, "y_impact": 162.83271739637232} -{"apogee": 2913.555035302141, "out_of_rail_stability_margin": 2.7189994131453004, "lateral_surface_wind": -2.0621952616545176, "impact_velocity": -5.441674645004166, "x_impact": 797.4279682739934, "max_mach_number": 0.7282542106472822, "out_of_rail_time": 0.37851821736926444, "apogee_y": 375.6254637350796, "out_of_rail_velocity": 24.017397274485347, "apogee_x": 278.7670978136738, "initial_stability_margin": 2.645501025435102, "t_final": 276.8632433626736, "apogee_time": 24.171323364227394, "frontal_surface_wind": 1.1714098382641498, "y_impact": 161.81938865472804} -{"apogee": 3714.587169026433, "out_of_rail_stability_margin": 2.723583340293458, "lateral_surface_wind": -1.9718591017543932, "impact_velocity": -5.4451991879374235, "x_impact": 1110.936907640598, "max_mach_number": 0.884297829202097, "out_of_rail_time": 0.3487581184465334, "apogee_y": 500.0784555602497, "out_of_rail_velocity": 26.53342987080683, "apogee_x": 374.2880242887086, "initial_stability_margin": 2.6544672557184277, "t_final": 317.9909612707442, "apogee_time": 26.748799860116527, "frontal_surface_wind": 0.786336130187573, "y_impact": 276.2661416855143} -{"apogee": 2676.6511196590222, "out_of_rail_stability_margin": 2.6748510377937054, "lateral_surface_wind": -2.6895768092934382, "impact_velocity": -5.392778533180245, "x_impact": 580.0540879006286, "max_mach_number": 0.6925076201095517, "out_of_rail_time": 0.3879503530737197, "apogee_y": 463.6489541877968, "out_of_rail_velocity": 23.28858576099575, "apogee_x": 229.52216589707405, "initial_stability_margin": 2.5932273044537832, "t_final": 266.95381371706117, "apogee_time": 23.2386633361006, "frontal_surface_wind": 0.09082646406241146, "y_impact": 106.15464613789408} -{"apogee": 3966.0521155122274, "out_of_rail_stability_margin": 2.5887631576139123, "lateral_surface_wind": -2.117673555705557, "impact_velocity": -5.3708986840972335, "x_impact": 963.1684679750884, "max_mach_number": 0.9381890066319275, "out_of_rail_time": 0.3402269177339349, "apogee_y": 460.22491852769275, "out_of_rail_velocity": 27.39431186230886, "apogee_x": 311.62147446419453, "initial_stability_margin": 2.5181836256663, "t_final": 321.74183368121805, "apogee_time": 27.424225129429423, "frontal_surface_wind": 1.0678525262590202, "y_impact": 156.2264367734611} -{"apogee": 3839.562387753292, "out_of_rail_stability_margin": 2.763125068189099, "lateral_surface_wind": -1.1966108320052455, "impact_velocity": -5.493885920889369, "x_impact": 1086.233971350381, "max_mach_number": 0.9082083017101763, "out_of_rail_time": 0.34496866432376044, "apogee_y": 522.3823461528009, "out_of_rail_velocity": 26.975687984794046, "apogee_x": 468.9378271721844, "initial_stability_margin": 2.6941050003515805, "t_final": 314.1375384683178, "apogee_time": 27.112560104569127, "frontal_surface_wind": 1.1585786683865498, "y_impact": 691.7377167995387} -{"apogee": 3465.5554529486117, "out_of_rail_stability_margin": 2.8861522552910444, "lateral_surface_wind": -2.1432420431482755, "impact_velocity": -5.515089733548691, "x_impact": 742.1580867952885, "max_mach_number": 0.82788918282897, "out_of_rail_time": 0.35803926257300644, "apogee_y": 357.6765371657845, "out_of_rail_velocity": 25.67510071894329, "apogee_x": 139.57773967177008, "initial_stability_margin": 2.819141119208585, "t_final": 292.51532203919817, "apogee_time": 26.034813577004478, "frontal_surface_wind": 0.9240812909333649, "y_impact": 217.65982541383556} -{"apogee": 4045.002755808986, "out_of_rail_stability_margin": 2.6763262014302147, "lateral_surface_wind": -0.41425175882765436, "impact_velocity": -5.212834149463454, "x_impact": 971.002872093136, "max_mach_number": 0.981831608048224, "out_of_rail_time": 0.3319928784895605, "apogee_y": 536.766676466227, "out_of_rail_velocity": 28.23076433140315, "apogee_x": 588.0379057354737, "initial_stability_margin": 2.6104017374015616, "t_final": 349.8185146176733, "apogee_time": 27.454576723749398, "frontal_surface_wind": 0.20902253203329754, "y_impact": 876.5939418944029} -{"apogee": 4587.770357150757, "out_of_rail_stability_margin": 2.7458395599029757, "lateral_surface_wind": -2.1065062817032363, "impact_velocity": -5.541826097457801, "x_impact": 1242.4429777341868, "max_mach_number": 1.0822335753829566, "out_of_rail_time": 0.31714795284931463, "apogee_y": 668.6199242221737, "out_of_rail_velocity": 29.95220592485992, "apogee_x": 560.2081202906404, "initial_stability_margin": 2.685358586254762, "t_final": 343.20993529206663, "apogee_time": 29.095161861456226, "frontal_surface_wind": 1.323205137898055, "y_impact": 555.083019010887} -{"apogee": 4198.55933446848, "out_of_rail_stability_margin": 2.6186601746673817, "lateral_surface_wind": -2.687263259625106, "impact_velocity": -5.475707628178716, "x_impact": 894.9877420929126, "max_mach_number": 0.9903038673135356, "out_of_rail_time": 0.3317773213399271, "apogee_y": 611.6574807505029, "out_of_rail_velocity": 28.277443111085365, "apogee_x": 348.97019640143117, "initial_stability_margin": 2.551381770607264, "t_final": 326.3336182044195, "apogee_time": 28.08942220078982, "frontal_surface_wind": 0.1438368281498248, "y_impact": 188.7478145864594} -{"apogee": 3512.6046730547464, "out_of_rail_stability_margin": 2.746615436097706, "lateral_surface_wind": -2.0287446952936876, "impact_velocity": -5.473703661005273, "x_impact": 967.6459490771346, "max_mach_number": 0.8434060093748716, "out_of_rail_time": 0.35657394799207015, "apogee_y": 455.9569127131789, "out_of_rail_velocity": 25.916568866157352, "apogee_x": 372.43473246377016, "initial_stability_margin": 2.6760842491641146, "t_final": 306.43428594190266, "apogee_time": 26.1376844160626, "frontal_surface_wind": 0.5575891180453213, "y_impact": 136.87339170425741} -{"apogee": 2913.0765515318926, "out_of_rail_stability_margin": 2.678279020784752, "lateral_surface_wind": -1.1393892849887668, "impact_velocity": -5.627609567300215, "x_impact": 703.996845448959, "max_mach_number": 0.7229180639521916, "out_of_rail_time": 0.38044215452351327, "apogee_y": 306.36740809152184, "out_of_rail_velocity": 23.912669400846106, "apogee_x": 263.2631661206734, "initial_stability_margin": 2.6022728577622414, "t_final": 267.831987634345, "apogee_time": 24.21309492672316, "frontal_surface_wind": 1.2148967327988927, "y_impact": 397.478317159272} -{"apogee": 4369.335451547129, "out_of_rail_stability_margin": 2.7001921662856114, "lateral_surface_wind": -1.3250353273211664, "impact_velocity": -5.444812106170817, "x_impact": 1033.6379067102023, "max_mach_number": 1.0345890952704386, "out_of_rail_time": 0.32376484414382256, "apogee_y": 452.4654514139837, "out_of_rail_velocity": 29.142215327939766, "apogee_x": 426.2159940064487, "initial_stability_margin": 2.635826927763012, "t_final": 355.7587126242915, "apogee_time": 28.464145310836628, "frontal_surface_wind": 0.6844680949777526, "y_impact": 320.1779393439666} -{"apogee": 3370.9940239053335, "out_of_rail_stability_margin": 2.6029228535969327, "lateral_surface_wind": -1.3049871273442477, "impact_velocity": -5.341661237835438, "x_impact": 852.7402918834177, "max_mach_number": 0.8314974456716406, "out_of_rail_time": 0.3581542139708882, "apogee_y": 456.04600686727224, "out_of_rail_velocity": 25.674759727172553, "apogee_x": 449.6335055656365, "initial_stability_margin": 2.530311382647872, "t_final": 305.5043635315399, "apogee_time": 25.56195558154859, "frontal_surface_wind": 0.55701702090225, "y_impact": 184.36789090599652} -{"apogee": 2138.4674993287963, "out_of_rail_stability_margin": 2.6383819446298458, "lateral_surface_wind": -3.022991202654895, "impact_velocity": -5.475648918347943, "x_impact": 657.0397786013625, "max_mach_number": 0.5855222057306972, "out_of_rail_time": 0.4174493534828465, "apogee_y": 407.70276568863756, "out_of_rail_velocity": 21.38555939670497, "apogee_x": 208.8450611548564, "initial_stability_margin": 2.550550040832468, "t_final": 230.3252953231821, "apogee_time": 21.129729170007884, "frontal_surface_wind": 0.680312707427797, "y_impact": 98.18768128898381} -{"apogee": 2496.503539103429, "out_of_rail_stability_margin": 2.639237737446081, "lateral_surface_wind": -1.160134939258648, "impact_velocity": -5.499683001642745, "x_impact": 512.6282227770205, "max_mach_number": 0.6513166663536853, "out_of_rail_time": 0.397467416224041, "apogee_y": 295.5592226816766, "out_of_rail_velocity": 22.643945978247004, "apogee_x": 248.1927507654294, "initial_stability_margin": 2.559346919148469, "t_final": 247.06328422493337, "apogee_time": 22.590020170427206, "frontal_surface_wind": 0.4108464935725358, "y_impact": 275.13552027883077} -{"apogee": 4247.442183918494, "out_of_rail_stability_margin": 2.7766555166836167, "lateral_surface_wind": -1.7983328402777827, "impact_velocity": -5.515208038738545, "x_impact": 1242.6627665372503, "max_mach_number": 0.9994333239250417, "out_of_rail_time": 0.32924207341825124, "apogee_y": 513.994602067876, "out_of_rail_velocity": 28.531651692617654, "apogee_x": 483.4589227794703, "initial_stability_margin": 2.7147764763064015, "t_final": 341.29445776309205, "apogee_time": 28.23251860076335, "frontal_surface_wind": 1.5436695383278567, "y_impact": 373.5298751719856} -{"apogee": 3345.002975074845, "out_of_rail_stability_margin": 2.5681394213806366, "lateral_surface_wind": -2.0213845627990135, "impact_velocity": -5.405460935128741, "x_impact": 964.5330022840494, "max_mach_number": 0.8167648501277908, "out_of_rail_time": 0.36171024972296123, "apogee_y": 455.9342385601019, "out_of_rail_velocity": 25.393997544697015, "apogee_x": 401.31107566886135, "initial_stability_margin": 2.4919013803370227, "t_final": 301.3313502685036, "apogee_time": 25.563461017697072, "frontal_surface_wind": 0.5837080713187696, "y_impact": 133.59915485859258} -{"apogee": 3798.175189799888, "out_of_rail_stability_margin": 2.7129970366477774, "lateral_surface_wind": -2.6744299457207577, "impact_velocity": -5.519206909118112, "x_impact": 1026.572838574478, "max_mach_number": 0.9034306734993793, "out_of_rail_time": 0.3455067795083156, "apogee_y": 653.0510247233819, "out_of_rail_velocity": 26.868881296324798, "apogee_x": 484.0729841379134, "initial_stability_margin": 2.6455768011221, "t_final": 319.23908628800456, "apogee_time": 26.993225970165398, "frontal_surface_wind": 0.29916103538933436, "y_impact": 239.244843814749} -{"apogee": 3963.15243118075, "out_of_rail_stability_margin": 2.620448517000208, "lateral_surface_wind": -2.3470447587361907, "impact_velocity": -5.422282876256424, "x_impact": 1178.8942811420707, "max_mach_number": 0.9382911333495935, "out_of_rail_time": 0.3401661820986562, "apogee_y": 553.7343817337068, "out_of_rail_velocity": 27.35648947028641, "apogee_x": 391.5519932643189, "initial_stability_margin": 2.5484723283768247, "t_final": 328.3725295279237, "apogee_time": 27.415615901030794, "frontal_surface_wind": 0.9030417414060652, "y_impact": 294.1317776853488} -{"apogee": 4446.423056251363, "out_of_rail_stability_margin": 2.6581682638923105, "lateral_surface_wind": -2.563771875467401, "impact_velocity": -5.502612111588141, "x_impact": 1071.7414726663721, "max_mach_number": 1.0500764864959293, "out_of_rail_time": 0.3216664715711451, "apogee_y": 507.14295153203904, "out_of_rail_velocity": 29.401900409825764, "apogee_x": 262.4533903490379, "initial_stability_margin": 2.595315850668522, "t_final": 352.0875384875201, "apogee_time": 28.70379517559521, "frontal_surface_wind": 1.1385970873715665, "y_impact": 155.2652275245839} -{"apogee": 2910.1231031861666, "out_of_rail_stability_margin": 2.705981282012123, "lateral_surface_wind": -3.06956062522387, "impact_velocity": -5.497352279626085, "x_impact": 799.2833036532094, "max_mach_number": 0.731104620424633, "out_of_rail_time": 0.3781214840443986, "apogee_y": 479.80651311674745, "out_of_rail_velocity": 24.040892434242874, "apogee_x": 223.05645457563725, "initial_stability_margin": 2.6315237226751247, "t_final": 272.74413338639266, "apogee_time": 24.139730426106805, "frontal_surface_wind": 1.0264444034537816, "y_impact": 197.00535643683511} -{"apogee": 3975.014704619329, "out_of_rail_stability_margin": 2.739517628719157, "lateral_surface_wind": -1.9684757623758122, "impact_velocity": -5.510205403398462, "x_impact": 1071.0277763744143, "max_mach_number": 0.9332128885053718, "out_of_rail_time": 0.34040326686739136, "apogee_y": 553.2633119592905, "out_of_rail_velocity": 27.35207209666714, "apogee_x": 445.5702368381031, "initial_stability_margin": 2.672035739024184, "t_final": 331.2255856159194, "apogee_time": 27.517044492040565, "frontal_surface_wind": 1.1048474663588181, "y_impact": 459.9840148575562} -{"apogee": 3247.9376752327576, "out_of_rail_stability_margin": 2.750759769628689, "lateral_surface_wind": -1.2936345345963154, "impact_velocity": -5.6698565740680005, "x_impact": 780.3229438635639, "max_mach_number": 0.787024350785691, "out_of_rail_time": 0.36685699705950625, "apogee_y": 424.77390149183833, "out_of_rail_velocity": 24.977301603269108, "apogee_x": 422.7830703083938, "initial_stability_margin": 2.6808158546186784, "t_final": 281.44372045543145, "apogee_time": 25.388287592666924, "frontal_surface_wind": 0.5828971221483119, "y_impact": 186.01695285266197} -{"apogee": 2636.4554457206996, "out_of_rail_stability_margin": 2.626595830005104, "lateral_surface_wind": -1.2374226088017743, "impact_velocity": -5.3754608802545585, "x_impact": 519.8423810112669, "max_mach_number": 0.682467876894493, "out_of_rail_time": 0.39050791337962476, "apogee_y": 403.5832073925596, "out_of_rail_velocity": 23.130433581668374, "apogee_x": 318.3406208323281, "initial_stability_margin": 2.5451122588577535, "t_final": 262.6200244757638, "apogee_time": 23.118040364393313, "frontal_surface_wind": 0.3947192390070671, "y_impact": 387.2001825821124} -{"apogee": 3981.576042664405, "out_of_rail_stability_margin": 2.755922731426992, "lateral_surface_wind": -0.6036075175828453, "impact_velocity": -5.486122787238852, "x_impact": 574.9876553888763, "max_mach_number": 0.937564741596654, "out_of_rail_time": 0.33934212492020954, "apogee_y": 315.80390434712655, "out_of_rail_velocity": 27.440742488708295, "apogee_x": 338.5443180757521, "initial_stability_margin": 2.690140586507456, "t_final": 322.1322146126273, "apogee_time": 27.49484102313478, "frontal_surface_wind": -0.7341048178214271, "y_impact": 336.1835705445154} -{"apogee": 2512.898853604744, "out_of_rail_stability_margin": 2.7979936796991436, "lateral_surface_wind": -2.008034706338774, "impact_velocity": -5.441959739852218, "x_impact": 644.9000996190256, "max_mach_number": 0.6566765451836416, "out_of_rail_time": 0.3955212253992538, "apogee_y": 377.0537206568189, "out_of_rail_velocity": 22.725101174038485, "apogee_x": 223.8835691144578, "initial_stability_margin": 2.719773256681535, "t_final": 252.47094737668786, "apogee_time": 22.644929203211138, "frontal_surface_wind": 0.6092727725766135, "y_impact": 288.1448578871239} -{"apogee": 3815.870518848379, "out_of_rail_stability_margin": 2.723181598812849, "lateral_surface_wind": -0.4064018343054856, "impact_velocity": -5.46933439065665, "x_impact": 861.408912132752, "max_mach_number": 0.9042653145238155, "out_of_rail_time": 0.3449076411563016, "apogee_y": 447.0515525899215, "out_of_rail_velocity": 26.933175371485802, "apogee_x": 518.7691408118327, "initial_stability_margin": 2.6584490925575897, "t_final": 317.19854134699625, "apogee_time": 27.04519922511947, "frontal_surface_wind": 0.22390285318091113, "y_impact": 744.8141571822301} -{"apogee": 3351.7688942190202, "out_of_rail_stability_margin": 2.7089890461415247, "lateral_surface_wind": -1.3590934183151964, "impact_velocity": -5.508362144012719, "x_impact": 849.2124219240155, "max_mach_number": 0.8095672756871295, "out_of_rail_time": 0.36210372933344753, "apogee_y": 453.28345895553036, "out_of_rail_velocity": 25.346931108487965, "apogee_x": 417.5817464744552, "initial_stability_margin": 2.636809182443331, "t_final": 289.42537063851944, "apogee_time": 25.65662520379675, "frontal_surface_wind": 0.6303769761475002, "y_impact": 357.7785569892825} -{"apogee": 4086.710877367726, "out_of_rail_stability_margin": 2.5994128946045514, "lateral_surface_wind": -1.5422426380590535, "impact_velocity": -5.43618225947005, "x_impact": 1078.6271743588843, "max_mach_number": 0.9613917955938396, "out_of_rail_time": 0.3356823042741007, "apogee_y": 422.35465085555643, "out_of_rail_velocity": 27.830779324011083, "apogee_x": 315.34384372368214, "initial_stability_margin": 2.53207886560118, "t_final": 334.68341872975583, "apogee_time": 27.77221517059099, "frontal_surface_wind": 1.3383766423546422, "y_impact": 433.2405475707031} -{"apogee": 2525.06419871818, "out_of_rail_stability_margin": 2.6211870390693104, "lateral_surface_wind": -1.17914509556783, "impact_velocity": -5.471398772708978, "x_impact": 571.0836129249789, "max_mach_number": 0.6598660426440326, "out_of_rail_time": 0.3952728573324602, "apogee_y": 358.2126069361786, "out_of_rail_velocity": 22.778396062451115, "apogee_x": 373.30482241547827, "initial_stability_margin": 2.542678735213599, "t_final": 253.2161393622375, "apogee_time": 22.707629662416867, "frontal_surface_wind": 0.5446419319281615, "y_impact": 331.85694370046525} -{"apogee": 4223.582136382742, "out_of_rail_stability_margin": 2.818624986927677, "lateral_surface_wind": -1.9928833934961854, "impact_velocity": -5.489071942229711, "x_impact": 1524.0963746527525, "max_mach_number": 1.0074472333132307, "out_of_rail_time": 0.32808413510091966, "apogee_y": 836.4738560384011, "out_of_rail_velocity": 28.67199349167925, "apogee_x": 762.332155451731, "initial_stability_margin": 2.7566485566247896, "t_final": 333.64117744081756, "apogee_time": 28.103383009177833, "frontal_surface_wind": 0.6571396146872954, "y_impact": 753.9475110918044} -{"apogee": 4258.299356693901, "out_of_rail_stability_margin": 2.6758377566592073, "lateral_surface_wind": -2.189619959741934, "impact_velocity": -5.401855346918781, "x_impact": 950.0468065945449, "max_mach_number": 1.0092033769163058, "out_of_rail_time": 0.32791496467871467, "apogee_y": 470.6496408456338, "out_of_rail_velocity": 28.69577918847811, "apogee_x": 249.92273755854512, "initial_stability_margin": 2.6111862248068634, "t_final": 351.2209701265785, "apogee_time": 28.170449310244766, "frontal_surface_wind": 0.9112709466849692, "y_impact": 107.32487983153963} -{"apogee": 2802.626892638656, "out_of_rail_stability_margin": 2.6490599472837237, "lateral_surface_wind": -2.073356202479875, "impact_velocity": -5.497842749659103, "x_impact": 709.963811330709, "max_mach_number": 0.706803136065073, "out_of_rail_time": 0.3835281430171383, "apogee_y": 346.60117218956, "out_of_rail_velocity": 23.610079185965585, "apogee_x": 212.27763807530692, "initial_stability_margin": 2.571988432397691, "t_final": 266.0945871941377, "apogee_time": 23.765870037353153, "frontal_surface_wind": 1.3745670625521467, "y_impact": 210.33545508745985} -{"apogee": 2828.506078539351, "out_of_rail_stability_margin": 2.552876850650316, "lateral_surface_wind": -2.0646654869299446, "impact_velocity": -5.477986472016406, "x_impact": 592.5374052889672, "max_mach_number": 0.7147556279708587, "out_of_rail_time": 0.3820250120491868, "apogee_y": 355.52592425791414, "out_of_rail_velocity": 23.734179531426484, "apogee_x": 205.3756189280564, "initial_stability_margin": 2.4752739914780015, "t_final": 267.5118982331506, "apogee_time": 23.834008634797037, "frontal_surface_wind": 0.4048050028410871, "y_impact": 55.06893669468584} -{"apogee": 4333.345920483403, "out_of_rail_stability_margin": 2.6798882198094898, "lateral_surface_wind": -1.2100178996899746, "impact_velocity": -5.300247965040543, "x_impact": 733.4016443985031, "max_mach_number": 1.04243096458089, "out_of_rail_time": 0.32335942493761843, "apogee_y": 355.0454475055449, "out_of_rail_velocity": 29.198437012868304, "apogee_x": 273.5727592720117, "initial_stability_margin": 2.612587410886851, "t_final": 361.12957981293266, "apogee_time": 28.264259023333754, "frontal_surface_wind": 0.47209604197236144, "y_impact": 372.6697227912691} -{"apogee": 3792.7506674963365, "out_of_rail_stability_margin": 2.5584051292327343, "lateral_surface_wind": -1.3173627038960425, "impact_velocity": -5.410629289755902, "x_impact": 1034.3169066780272, "max_mach_number": 0.9039392717722888, "out_of_rail_time": 0.34510979673133857, "apogee_y": 465.56186882443495, "out_of_rail_velocity": 26.8879811658017, "apogee_x": 468.3636990597036, "initial_stability_margin": 2.488517991157564, "t_final": 333.8749040864471, "apogee_time": 26.91052217036792, "frontal_surface_wind": 0.6991213757819823, "y_impact": 355.82519441924074} -{"apogee": 2583.13707566595, "out_of_rail_stability_margin": 2.7080472902868737, "lateral_surface_wind": -0.694196742169304, "impact_velocity": -5.433401669842729, "x_impact": 695.2631817026248, "max_mach_number": 0.671481267478601, "out_of_rail_time": 0.39268166741473975, "apogee_y": 352.46424826148086, "out_of_rail_velocity": 22.95154906822439, "apogee_x": 390.361224814743, "initial_stability_margin": 2.627050673742346, "t_final": 251.08010077961288, "apogee_time": 22.915779343587356, "frontal_surface_wind": 0.876161922346756, "y_impact": 449.1431867397622} -{"apogee": 4201.816699453897, "out_of_rail_stability_margin": 2.7955149055682034, "lateral_surface_wind": -1.3136591058583287, "impact_velocity": -5.56023444933577, "x_impact": 839.5583681749447, "max_mach_number": 0.9664210916648327, "out_of_rail_time": 0.33426946102885735, "apogee_y": 355.22296506092385, "out_of_rail_velocity": 27.97038641400336, "apogee_x": 297.1213539596261, "initial_stability_margin": 2.7329397884789266, "t_final": 329.1082004336769, "apogee_time": 28.231795492710045, "frontal_surface_wind": 0.706055908046297, "y_impact": 231.12314518813955} -{"apogee": 3421.0858235524424, "out_of_rail_stability_margin": 2.6622064280977003, "lateral_surface_wind": -2.5232176516615548, "impact_velocity": -5.343976942030808, "x_impact": 868.6180192860653, "max_mach_number": 0.8322125593886693, "out_of_rail_time": 0.357706901638519, "apogee_y": 413.24831068719953, "out_of_rail_velocity": 25.714782063434615, "apogee_x": 202.24813348098377, "initial_stability_margin": 2.590539355216596, "t_final": 312.21180463578094, "apogee_time": 25.768061555863298, "frontal_surface_wind": 1.2258475595081955, "y_impact": 103.03903413274948} -{"apogee": 2921.882101081461, "out_of_rail_stability_margin": 2.653458806905994, "lateral_surface_wind": -2.1382870240154563, "impact_velocity": -5.282420937158165, "x_impact": 730.4802407575647, "max_mach_number": 0.7395005061571082, "out_of_rail_time": 0.3772936283058403, "apogee_y": 449.3590213819074, "out_of_rail_velocity": 24.173077277091963, "apogee_x": 290.0009484733682, "initial_stability_margin": 2.5755461621953524, "t_final": 286.9685716243937, "apogee_time": 24.09599777466489, "frontal_surface_wind": 0.7883000358053365, "y_impact": 173.8873014882682} -{"apogee": 2767.806226664744, "out_of_rail_stability_margin": 2.657343830378815, "lateral_surface_wind": -2.112822739402934, "impact_velocity": -5.54774311904049, "x_impact": 711.2496206165014, "max_mach_number": 0.6993816552720871, "out_of_rail_time": 0.38549225542868937, "apogee_y": 387.4524842402292, "out_of_rail_velocity": 23.477165741539867, "apogee_x": 262.60398061650926, "initial_stability_margin": 2.581035473056345, "t_final": 263.6259099405506, "apogee_time": 23.673076465971207, "frontal_surface_wind": 0.8686012805335045, "y_impact": 252.36593421315146} -{"apogee": 4304.728940154721, "out_of_rail_stability_margin": 2.648273239071765, "lateral_surface_wind": -2.6232573438818725, "impact_velocity": -5.449759519530391, "x_impact": 1333.229619531942, "max_mach_number": 1.0214451465920742, "out_of_rail_time": 0.3259774379902666, "apogee_y": 657.2713013817164, "out_of_rail_velocity": 28.887697871861278, "apogee_x": 442.272979954932, "initial_stability_margin": 2.5837014201758444, "t_final": 350.72738282375514, "apogee_time": 28.307964913285883, "frontal_surface_wind": 0.8920448840803266, "y_impact": 376.7973152447873} -{"apogee": 3544.9174387028347, "out_of_rail_stability_margin": 2.613623197751054, "lateral_surface_wind": -1.9526060268732683, "impact_velocity": -5.432635731825116, "x_impact": 1082.8303605351555, "max_mach_number": 0.8589172567443658, "out_of_rail_time": 0.3538127032673245, "apogee_y": 473.9507425649251, "out_of_rail_velocity": 26.069916750319113, "apogee_x": 374.911309614484, "initial_stability_margin": 2.5393415667550907, "t_final": 313.83446601310555, "apogee_time": 26.1605864619661, "frontal_surface_wind": 0.8329961168145977, "y_impact": 252.0832366507979} -{"apogee": 4890.622537698279, "out_of_rail_stability_margin": 2.5925056363047476, "lateral_surface_wind": -3.057636986315307, "impact_velocity": -5.541197665171192, "x_impact": 1349.1211021805707, "max_mach_number": 1.179867170636958, "out_of_rail_time": 0.30527999859537863, "apogee_y": 750.5206643681954, "out_of_rail_velocity": 31.45626301051621, "apogee_x": 443.625942301498, "initial_stability_margin": 2.5303719732474783, "t_final": 375.8270207040898, "apogee_time": 29.685797848175582, "frontal_surface_wind": 0.5021526173717272, "y_impact": 180.4413557513263} -{"apogee": 4029.3391395041017, "out_of_rail_stability_margin": 2.662295845403526, "lateral_surface_wind": -1.1772498978259027, "impact_velocity": -5.45982190001469, "x_impact": 949.1113394426294, "max_mach_number": 0.9517173338852636, "out_of_rail_time": 0.3379137467528446, "apogee_y": 480.9307439665134, "out_of_rail_velocity": 27.598909610067555, "apogee_x": 514.1988012065068, "initial_stability_margin": 2.593620809448727, "t_final": 326.67993092767733, "apogee_time": 27.63854785388406, "frontal_surface_wind": 0.5487264058572434, "y_impact": 514.0674915023321} -{"apogee": 3629.1162874257316, "out_of_rail_stability_margin": 2.670440579739362, "lateral_surface_wind": -1.838276928806545, "impact_velocity": -5.400928413268438, "x_impact": 1091.734091051842, "max_mach_number": 0.8770386162700257, "out_of_rail_time": 0.3495848005131098, "apogee_y": 528.5678690299168, "out_of_rail_velocity": 26.46835680512374, "apogee_x": 467.86828111437336, "initial_stability_margin": 2.600741611265771, "t_final": 308.03861587633014, "apogee_time": 26.39276510056047, "frontal_surface_wind": 0.9459164004316767, "y_impact": 464.2174414303689} -{"apogee": 3073.3041400605525, "out_of_rail_stability_margin": 2.7105290398551083, "lateral_surface_wind": -3.041028827930265, "impact_velocity": -5.379184463951601, "x_impact": 1034.1278954319885, "max_mach_number": 0.7733458655264904, "out_of_rail_time": 0.3702233519108638, "apogee_y": 644.9963701841638, "out_of_rail_velocity": 24.65472389477533, "apogee_x": 408.09272165067387, "initial_stability_margin": 2.633149689873733, "t_final": 287.7535534148067, "apogee_time": 24.625568744326934, "frontal_surface_wind": 0.5945122865960846, "y_impact": 249.62380280226435} -{"apogee": 4010.3630872440394, "out_of_rail_stability_margin": 2.7666839147834317, "lateral_surface_wind": -1.819332938178047, "impact_velocity": -5.504391873860962, "x_impact": 1285.7947976662322, "max_mach_number": 0.9437231394559954, "out_of_rail_time": 0.3388581733439083, "apogee_y": 584.0968016320189, "out_of_rail_velocity": 27.500901114082776, "apogee_x": 551.5999428589582, "initial_stability_margin": 2.699233214087992, "t_final": 321.2878467046565, "apogee_time": 27.607699149044436, "frontal_surface_wind": 1.369478113729407, "y_impact": 424.8156952481302} -{"apogee": 3074.319267380874, "out_of_rail_stability_margin": 2.7603713182908844, "lateral_surface_wind": -2.0091162310598705, "impact_velocity": -5.480084088767719, "x_impact": 644.1308160332729, "max_mach_number": 0.7589929383369515, "out_of_rail_time": 0.3731969528876204, "apogee_y": 333.6209799163875, "out_of_rail_velocity": 24.48030578029379, "apogee_x": 141.29489385066822, "initial_stability_margin": 2.685360006820363, "t_final": 271.1686134980979, "apogee_time": 24.718995347455017, "frontal_surface_wind": 0.685568958531372, "y_impact": 158.32816031917966} -{"apogee": 1899.574231780775, "out_of_rail_stability_margin": 2.7179706227817673, "lateral_surface_wind": -2.0016657755402454, "impact_velocity": -5.521599916419188, "x_impact": 494.2355984088603, "max_mach_number": 0.5350056983226011, "out_of_rail_time": 0.4333866984519238, "apogee_y": 252.43951311185373, "out_of_rail_velocity": 20.45966588927, "apogee_x": 144.1092873870576, "initial_stability_margin": 2.6271002775180343, "t_final": 216.598750374306, "apogee_time": 20.050012551205082, "frontal_surface_wind": 1.1355925978187846, "y_impact": 98.76001104942353} -{"apogee": 2953.925650132159, "out_of_rail_stability_margin": 2.7192523133270283, "lateral_surface_wind": -3.032633204452882, "impact_velocity": -5.4057338936879935, "x_impact": 821.9183071371556, "max_mach_number": 0.7435545882881311, "out_of_rail_time": 0.37527018326549816, "apogee_y": 494.2457508627383, "out_of_rail_velocity": 24.294842061998022, "apogee_x": 244.7252868623307, "initial_stability_margin": 2.649300989111447, "t_final": 279.8471461652462, "apogee_time": 24.257301263408404, "frontal_surface_wind": 0.6359536449038352, "y_impact": 98.60135226883473} -{"apogee": 3415.3586596141176, "out_of_rail_stability_margin": 2.7588033949208968, "lateral_surface_wind": -2.5654905393617513, "impact_velocity": -5.347347307579207, "x_impact": 814.2987173434686, "max_mach_number": 0.8317580854261214, "out_of_rail_time": 0.3582035341971817, "apogee_y": 425.3920625506093, "out_of_rail_velocity": 25.69976524332572, "apogee_x": 183.4333824761396, "initial_stability_margin": 2.686150393840845, "t_final": 296.3606578526134, "apogee_time": 25.745311106130394, "frontal_surface_wind": 1.1347192821372158, "y_impact": 138.32512047588054} -{"apogee": 2458.2341142538307, "out_of_rail_stability_margin": 2.703126200672568, "lateral_surface_wind": -1.1709833100030322, "impact_velocity": -5.550089434384142, "x_impact": 604.972023751365, "max_mach_number": 0.6449739981652356, "out_of_rail_time": 0.39889761037993243, "apogee_y": 376.1929698390225, "out_of_rail_velocity": 22.570918909799364, "apogee_x": 330.61511155529746, "initial_stability_margin": 2.625450224624395, "t_final": 246.19460151941513, "apogee_time": 22.453857680320507, "frontal_surface_wind": 0.37882186613744606, "y_impact": 366.54534145514594} -{"apogee": 3667.5691873683736, "out_of_rail_stability_margin": 2.791159463406018, "lateral_surface_wind": -1.9888729397963876, "impact_velocity": -5.392306836261575, "x_impact": 978.0093561845196, "max_mach_number": 0.8806515579671704, "out_of_rail_time": 0.34852102563369897, "apogee_y": 477.62541335918326, "out_of_rail_velocity": 26.559240217725936, "apogee_x": 326.1017846409673, "initial_stability_margin": 2.724952093885288, "t_final": 317.65774857740746, "apogee_time": 26.53721318556517, "frontal_surface_wind": 0.6691794397692695, "y_impact": 363.8507854410912} -{"apogee": 3366.5319864526246, "out_of_rail_stability_margin": 2.600097403122591, "lateral_surface_wind": -2.529958536206631, "impact_velocity": -5.323372032046901, "x_impact": 1184.1026720748027, "max_mach_number": 0.832036336861752, "out_of_rail_time": 0.3586255544878971, "apogee_y": 626.248761867123, "out_of_rail_velocity": 25.660327838964328, "apogee_x": 498.95168563408544, "initial_stability_margin": 2.5245529079525384, "t_final": 300.4499402118704, "apogee_time": 25.54236502722519, "frontal_surface_wind": 1.21187431769299, "y_impact": 357.0596010219091} -{"apogee": 3053.970198954957, "out_of_rail_stability_margin": 2.6828683828167073, "lateral_surface_wind": -1.8335785252673984, "impact_velocity": -5.357929816199519, "x_impact": 846.4706701378066, "max_mach_number": 0.7602842480344517, "out_of_rail_time": 0.3722159917517896, "apogee_y": 417.82150415847434, "out_of_rail_velocity": 24.531332482851905, "apogee_x": 337.0007069808114, "initial_stability_margin": 2.6087148602844317, "t_final": 285.39599191398037, "apogee_time": 24.602665880771706, "frontal_surface_wind": 0.9549919870167894, "y_impact": 343.62895932523486} -{"apogee": 2520.260407480161, "out_of_rail_stability_margin": 2.701942653818591, "lateral_surface_wind": -2.108512825499086, "impact_velocity": -5.375272036482846, "x_impact": 851.8984579193042, "max_mach_number": 0.6632441995733811, "out_of_rail_time": 0.3944673603836903, "apogee_y": 447.4933910983615, "out_of_rail_velocity": 22.818288207474254, "apogee_x": 367.3165771534423, "initial_stability_margin": 2.6207076769507585, "t_final": 255.87502883887922, "apogee_time": 22.63244056874623, "frontal_surface_wind": 1.0858287024564457, "y_impact": 282.7538262461393} -{"apogee": 3465.0911278892127, "out_of_rail_stability_margin": 2.7470889362828554, "lateral_surface_wind": -2.6634452332402256, "impact_velocity": -5.517935089630679, "x_impact": 920.1811653030076, "max_mach_number": 0.8385805161493483, "out_of_rail_time": 0.35690598581549426, "apogee_y": 576.6201714892355, "out_of_rail_velocity": 25.775996377029205, "apogee_x": 431.6454524566273, "initial_stability_margin": 2.675880988068838, "t_final": 298.18354184676065, "apogee_time": 25.97862133380081, "frontal_surface_wind": 0.3848796554678813, "y_impact": 187.46720892505692} -{"apogee": 3211.2462725113, "out_of_rail_stability_margin": 2.7520135319593666, "lateral_surface_wind": -1.3637802247167976, "impact_velocity": -5.418552734952326, "x_impact": 776.684922383888, "max_mach_number": 0.7877628196168154, "out_of_rail_time": 0.36637654698263866, "apogee_y": 425.92327594756864, "out_of_rail_velocity": 24.984344131087944, "apogee_x": 346.2169956363475, "initial_stability_margin": 2.67766360873496, "t_final": 286.6922011888287, "apogee_time": 25.138881526860168, "frontal_surface_wind": 0.6035881794427269, "y_impact": 355.0948666424778} -{"apogee": 3534.729664674606, "out_of_rail_stability_margin": 2.761419872232697, "lateral_surface_wind": -1.8528090212517387, "impact_velocity": -5.449823031483754, "x_impact": 990.5364105145553, "max_mach_number": 0.8549983890164498, "out_of_rail_time": 0.35353881547456195, "apogee_y": 440.1960031638276, "out_of_rail_velocity": 26.081714367521386, "apogee_x": 346.06848208667776, "initial_stability_margin": 2.691673951389007, "t_final": 310.535482467738, "apogee_time": 26.14092225090222, "frontal_surface_wind": 1.4778414592746647, "y_impact": 300.99177272065396} -{"apogee": 3220.5053932586497, "out_of_rail_stability_margin": 2.7074120131547956, "lateral_surface_wind": -1.2065004481651882, "impact_velocity": -5.466579189376504, "x_impact": 573.7855107786492, "max_mach_number": 0.7876541266116919, "out_of_rail_time": 0.3659045780831624, "apogee_y": 349.5161772992669, "out_of_rail_velocity": 25.003196648625305, "apogee_x": 290.43667343190674, "initial_stability_margin": 2.6376875749637265, "t_final": 291.3721849041147, "apogee_time": 25.204012574927955, "frontal_surface_wind": 0.48101419832818515, "y_impact": 344.29251981208057} -{"apogee": 2600.584393091702, "out_of_rail_stability_margin": 2.6909710330278647, "lateral_surface_wind": -2.064022974916969, "impact_velocity": -5.53756130070785, "x_impact": 592.7974210229935, "max_mach_number": 0.6679764515477712, "out_of_rail_time": 0.3946881610332154, "apogee_y": 384.5806013936265, "out_of_rail_velocity": 22.928161514343774, "apogee_x": 248.88556066144585, "initial_stability_margin": 2.610411324662353, "t_final": 249.28609651128284, "apogee_time": 23.049187213308205, "frontal_surface_wind": 0.40806840389785315, "y_impact": 115.52638431398317} -{"apogee": 4244.414882677423, "out_of_rail_stability_margin": 2.7982608245125653, "lateral_surface_wind": -0.3996685281024014, "impact_velocity": -5.435748362227257, "x_impact": 1060.9066369807842, "max_mach_number": 1.0082969193845295, "out_of_rail_time": 0.3273833037155576, "apogee_y": 534.2105318210521, "out_of_rail_velocity": 28.696482660856176, "apogee_x": 670.9290915760938, "initial_stability_margin": 2.7369782354864727, "t_final": 330.48862228278983, "apogee_time": 28.15494875563339, "frontal_surface_wind": 0.23571170152089607, "y_impact": 861.0761400255273} -{"apogee": 2765.18919769062, "out_of_rail_stability_margin": 2.714437665424004, "lateral_surface_wind": -1.9572705110101258, "impact_velocity": -5.41809056287953, "x_impact": 981.9476305985921, "max_mach_number": 0.7119815243879597, "out_of_rail_time": 0.3826896006152952, "apogee_y": 523.8466264627876, "out_of_rail_velocity": 23.750652815642624, "apogee_x": 471.6095199183589, "initial_stability_margin": 2.640896605449084, "t_final": 265.71695844313064, "apogee_time": 23.559758163131093, "frontal_surface_wind": 0.8219762609346878, "y_impact": 388.6375002466277} -{"apogee": 4005.6216079402675, "out_of_rail_stability_margin": 2.6604344115027327, "lateral_surface_wind": -3.0952276151716833, "impact_velocity": -5.536269887899569, "x_impact": 957.4567539808146, "max_mach_number": 0.9373788710186537, "out_of_rail_time": 0.34032342138807015, "apogee_y": 555.212940169742, "out_of_rail_velocity": 27.40485815320194, "apogee_x": 220.690743935636, "initial_stability_margin": 2.5922421156405804, "t_final": 329.7895610732409, "apogee_time": 27.630842235730842, "frontal_surface_wind": 0.9462328231386596, "y_impact": 261.18901582111016} -{"apogee": 3911.3258425053914, "out_of_rail_stability_margin": 2.6216978729247056, "lateral_surface_wind": -1.1511859950340086, "impact_velocity": -5.420828351834063, "x_impact": 1118.778510343653, "max_mach_number": 0.9310713093770451, "out_of_rail_time": 0.34176164156342637, "apogee_y": 480.62988659605077, "out_of_rail_velocity": 27.260560403143916, "apogee_x": 466.64970877039457, "initial_stability_margin": 2.550497905905279, "t_final": 330.4511949592902, "apogee_time": 27.239244807693172, "frontal_surface_wind": 1.2037245610812286, "y_impact": 650.1916366533721} -{"apogee": 4209.296754123735, "out_of_rail_stability_margin": 2.7166746230508365, "lateral_surface_wind": -2.092541728068311, "impact_velocity": -5.443855634625353, "x_impact": 1082.3243105923455, "max_mach_number": 0.9940867454664478, "out_of_rail_time": 0.33023375928353405, "apogee_y": 503.5184343798311, "out_of_rail_velocity": 28.41026461215038, "apogee_x": 389.1494139609639, "initial_stability_margin": 2.6520229773452155, "t_final": 351.0245176153184, "apogee_time": 28.081383352726693, "frontal_surface_wind": 0.9163826869684126, "y_impact": 365.28093194206014} -{"apogee": 3868.3173837786135, "out_of_rail_stability_margin": 2.728356248309309, "lateral_surface_wind": -1.3226244461405257, "impact_velocity": -5.43796774897156, "x_impact": 937.6939409102963, "max_mach_number": 0.9187064978210595, "out_of_rail_time": 0.3423147678051324, "apogee_y": 495.49837526470077, "out_of_rail_velocity": 27.16549139268801, "apogee_x": 452.18387657704415, "initial_stability_margin": 2.6641450439049676, "t_final": 334.33147825585036, "apogee_time": 27.169768985158314, "frontal_surface_wind": 0.5137352806460511, "y_impact": 149.5407030806018} -{"apogee": 3416.8028633325557, "out_of_rail_stability_margin": 2.548701746251886, "lateral_surface_wind": -2.5743152453687577, "impact_velocity": -5.313896088765532, "x_impact": 1064.323040445133, "max_mach_number": 0.8357054964694817, "out_of_rail_time": 0.3576185012704158, "apogee_y": 577.5688767817937, "out_of_rail_velocity": 25.743483148734907, "apogee_x": 382.4732017105565, "initial_stability_margin": 2.4751639102999947, "t_final": 305.4609227969883, "apogee_time": 25.746437772250303, "frontal_surface_wind": 1.1145539799716482, "y_impact": 299.291491934451} -{"apogee": 3286.0026447200157, "out_of_rail_stability_margin": 2.6355562889885893, "lateral_surface_wind": -1.9004167886919792, "impact_velocity": -5.600167829758633, "x_impact": 745.6484739212075, "max_mach_number": 0.7941442398858114, "out_of_rail_time": 0.36522652712997966, "apogee_y": 401.48577759702306, "out_of_rail_velocity": 25.05858073022822, "apogee_x": 235.52971352650968, "initial_stability_margin": 2.5624071923595184, "t_final": 282.4567540383362, "apogee_time": 25.46886161249185, "frontal_surface_wind": 0.8139016727134237, "y_impact": 332.0158297179396} -{"apogee": 3210.7823586902173, "out_of_rail_stability_margin": 2.5153562916168517, "lateral_surface_wind": -3.0073188061578024, "impact_velocity": -5.295459857840073, "x_impact": 887.0225530109651, "max_mach_number": 0.800420234722546, "out_of_rail_time": 0.36585367624282955, "apogee_y": 488.64221523504017, "out_of_rail_velocity": 25.018088035865496, "apogee_x": 255.346569481558, "initial_stability_margin": 2.4332546613428456, "t_final": 297.6436151640576, "apogee_time": 25.045393293185132, "frontal_surface_wind": 0.746548584719197, "y_impact": 46.507155603276246} -{"apogee": 3402.503067255444, "out_of_rail_stability_margin": 2.6399378636859607, "lateral_surface_wind": -1.9208938791046413, "impact_velocity": -5.364671302563372, "x_impact": 859.8336737022645, "max_mach_number": 0.8288637005835416, "out_of_rail_time": 0.35792896057531465, "apogee_y": 402.2724859526648, "out_of_rail_velocity": 25.676091944769052, "apogee_x": 239.53783693847436, "initial_stability_margin": 2.5692821611528323, "t_final": 303.25840958769055, "apogee_time": 25.704458203681163, "frontal_surface_wind": 1.222951082072273, "y_impact": 240.80101904266263} -{"apogee": 3619.0635920518544, "out_of_rail_stability_margin": 2.7803684559121455, "lateral_surface_wind": -1.161447977507446, "impact_velocity": -5.503188272931705, "x_impact": 905.6519148595945, "max_mach_number": 0.8639001805338673, "out_of_rail_time": 0.35111651557822676, "apogee_y": 466.73230499882095, "out_of_rail_velocity": 26.294699651618338, "apogee_x": 436.22306908262254, "initial_stability_margin": 2.7149992477238913, "t_final": 310.79834072289987, "apogee_time": 26.465002475084834, "frontal_surface_wind": 0.4071197785828853, "y_impact": 487.6877811247642} -{"apogee": 3666.3407530189834, "out_of_rail_stability_margin": 2.6246088671196492, "lateral_surface_wind": -1.8956864860507598, "impact_velocity": -5.425926845243272, "x_impact": 1038.2266916041697, "max_mach_number": 0.8809799593120672, "out_of_rail_time": 0.3491623565082528, "apogee_y": 559.5740751804573, "out_of_rail_velocity": 26.49977793973791, "apogee_x": 426.3847738960512, "initial_stability_margin": 2.553990345509004, "t_final": 303.44856424776486, "apogee_time": 26.538328665521522, "frontal_surface_wind": 0.82485916991482, "y_impact": 505.494080390255} -{"apogee": 2960.5773321473844, "out_of_rail_stability_margin": 2.6660420403781067, "lateral_surface_wind": -0.39098002713438373, "impact_velocity": -5.489430603517767, "x_impact": 727.9514284009722, "max_mach_number": 0.7417786278447775, "out_of_rail_time": 0.37731980985950003, "apogee_y": 339.4120776126007, "out_of_rail_velocity": 24.16366650553355, "apogee_x": 449.11264740669696, "initial_stability_margin": 2.5886137144589747, "t_final": 277.56220415432404, "apogee_time": 24.311616497484213, "frontal_surface_wind": 0.24985907422267578, "y_impact": 547.8547150868859} -{"apogee": 3127.2561552005427, "out_of_rail_stability_margin": 2.7521451021301315, "lateral_surface_wind": -2.018039674671432, "impact_velocity": -5.454120449442662, "x_impact": 694.1257878290552, "max_mach_number": 0.7711947515303755, "out_of_rail_time": 0.37049850979372995, "apogee_y": 360.8162459823918, "out_of_rail_velocity": 24.64933646641013, "apogee_x": 148.77255999602366, "initial_stability_margin": 2.67605226785939, "t_final": 287.07873267187114, "apogee_time": 24.881124314431304, "frontal_surface_wind": 1.2427519943395455, "y_impact": 229.5214138179944} -{"apogee": 2508.3336405387145, "out_of_rail_stability_margin": 2.6414380243128686, "lateral_surface_wind": -1.3559700281097984, "impact_velocity": -5.339826640664327, "x_impact": 641.3499428543084, "max_mach_number": 0.658793184498457, "out_of_rail_time": 0.3954362457333868, "apogee_y": 383.2819067360244, "out_of_rail_velocity": 22.790896468087357, "apogee_x": 357.81838790179626, "initial_stability_margin": 2.5605924371460036, "t_final": 256.2197249901854, "apogee_time": 22.588046639028633, "frontal_surface_wind": 0.6370677629832353, "y_impact": 303.9151392760956} -{"apogee": 4090.508470150774, "out_of_rail_stability_margin": 2.704442851880287, "lateral_surface_wind": -2.0652318602209094, "impact_velocity": -5.426934766024563, "x_impact": 1074.0475712625082, "max_mach_number": 0.9684039619225443, "out_of_rail_time": 0.3347597109118059, "apogee_y": 487.83677890417897, "out_of_rail_velocity": 27.932580677024518, "apogee_x": 305.4785955684401, "initial_stability_margin": 2.6371628199074038, "t_final": 334.2469308384642, "apogee_time": 27.747702033486462, "frontal_surface_wind": 1.0154081882269956, "y_impact": 322.2583606539736} -{"apogee": 3959.505563251044, "out_of_rail_stability_margin": 2.6272026702317124, "lateral_surface_wind": -1.1573102893878733, "impact_velocity": -5.480934794109653, "x_impact": 1325.948240965487, "max_mach_number": 0.9398940208557119, "out_of_rail_time": 0.33928564504991976, "apogee_y": 613.5950058380537, "out_of_rail_velocity": 27.44148644555112, "apogee_x": 635.5330167112561, "initial_stability_margin": 2.5584800628997932, "t_final": 338.0764304377342, "apogee_time": 27.412012569422572, "frontal_surface_wind": 1.1978375967507424, "y_impact": 801.848707666412} -{"apogee": 2996.3246351142675, "out_of_rail_stability_margin": 2.6391922285179907, "lateral_surface_wind": -1.5126013988705216, "impact_velocity": -5.524070196451983, "x_impact": 903.0058130023765, "max_mach_number": 0.7445724660112696, "out_of_rail_time": 0.37627730165386075, "apogee_y": 399.3967238029707, "out_of_rail_velocity": 24.286600035540374, "apogee_x": 336.6535728853785, "initial_stability_margin": 2.5636805240646763, "t_final": 271.6847512387105, "apogee_time": 24.457173149870535, "frontal_surface_wind": 1.3717876656329782, "y_impact": 437.36185334230544} -{"apogee": 2907.5279775652343, "out_of_rail_stability_margin": 2.7020309955865716, "lateral_surface_wind": -1.96776070930675, "impact_velocity": -5.575373227554662, "x_impact": 967.1931038178628, "max_mach_number": 0.7325650607486544, "out_of_rail_time": 0.37745649183310803, "apogee_y": 522.6377997923423, "out_of_rail_velocity": 24.068527288881693, "apogee_x": 444.4612335932379, "initial_stability_margin": 2.629494712017553, "t_final": 263.2028687613468, "apogee_time": 24.13928076258642, "frontal_surface_wind": 0.7965366392819642, "y_impact": 390.66914201271953} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} +{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} +{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} +{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} +{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index e73406027..6ceb42d2d 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -76,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -106,9 +106,17 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 4, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/phmb/github/RocketPy/rocketpy/mathutils/function.py:3125: UserWarning: Extrapolation method set to 'constant' because the linear method is not supported.\n", + " warnings.warn(\n" + ] + }, { "name": "stdout", "output_type": "stream", @@ -221,9 +229,24 @@ "outputs": [ { "data": { - "image/png": "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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "01a6615b753d4a8fb29e0d49842f8229", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wb5f0H8M9pb8l7xDNxJmRAWGGvkkIoLXuV2UIJhBHKLqtsKLtAoWWVAm2ZPyjQshMSCCOMkL3jLMeJh7a17/eHuYvkES/J0p0+79fLL4gtS3eWdHcfPd/n+wiiKIogIiIiIiKivKPJ9gYQERERERFRdjAQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREaVNXV0dzj33XPnfc+bMgSAImDNnzoDvS/rd1157LX0bOEw2bNgAQRDw/PPPZ3tTiIiIdomBkIiI+vT8889DEIQev6677rpsbx5efvllPPzww33e7tZbb+11P5K/Dj300Ixv81Bs3boVt956K3744YdsbwoRESmcLtsbQEREynHbbbehvr4+5Xu77757r7c/+OCD0dHRAYPBkNHtevnll7FkyRJcccUVu7zdCSecgIaGBvnffr8fM2fOxPHHH48TTjhB/n5ZWdmQtqe2thYdHR3Q6/VDup/ebN26FX/84x9RV1eHKVOmZOQxiIgoPzAQEhFRvx199NHYa6+9+n17jUYDk8mUwS0amEmTJmHSpEnyv1taWjBz5kxMmjQJv/71r3v9vVAoBIPBAI2mf4U1giDk1H73VyAQgNVqzfZmEBHRMGLJKBERZUxvcwgff/xxjBw5EmazGfvssw/mzZuHQw89tMdSzUQigTvvvBNVVVUwmUw44ogjsGbNGvnnhx56KN599100NjbKJZ91dXVD3uZ//etfuPHGGzFixAhYLBZ4vV60tbXhqquuwsSJE2Gz2eBwOHD00Udj0aJFKffR2xzCFStW4KSTTkJhYSFMJhP22msvvP322922we12Y/bs2airq4PRaERVVRXOPvtstLS0YM6cOdh7770BAOedd568z8mP9eqrr2Lq1Kkwm80oLi7Gr3/9a2zZsiXlMc4991zYbDasXbsWxxxzDOx2O84880zccsst0Ov12LFjR7ftuvDCC+FyuRAKhQb51yUiolzDEUIiIuo3j8eDlpaWlO8VFxcP6D7+8pe/YNasWTjooIMwe/ZsbNiwAb/61a9QUFCAqqqqbre/5557oNFocNVVV8Hj8eC+++7DmWeeia+++goA8Ic//AEejwebN2/GQw89BACw2WyD3MOdbr/9dhgMBlx11VUIh8MwGAxYtmwZ/u///g8nn3wy6uvr0dzcjKeeegqHHHIIli1bhsrKyl7vb+nSpTjggAMwYsQIXHfddbBarXjllVfwq1/9Cq+//jqOP/54AJ1lrAcddBCWL1+O888/H3vuuSdaWlrw9ttvY/PmzRg/fjxuu+023Hzzzbjwwgtx0EEHAQD2339/AJ3zPc877zzsvffeuPvuu9Hc3IxHHnkEn3/+Ob7//nu4XC55m2KxGKZPn44DDzwQ999/PywWC6ZNm4bbbrsN//73vzFr1iz5tpFIBK+99hpOPPFERY5+EhFRL0QiIqI+PPfccyKAHr+S1dbWiuecc478708//VQEIH766aeiKIpiOBwWi4qKxL333luMRqPy7Z5//nkRgHjIIYd0+93x48eL4XBY/v4jjzwiAhAXL14sf2/GjBlibW3tgPdrx44dIgDxlltu6fa4I0eOFIPBYMrtQ6GQGI/HU763fv160Wg0irfddlvK9wCIzz33nPy9I444Qpw4caIYCoXk7yUSCXH//fcXR48eLX/v5ptvFgGIb7zxRrftTSQSoiiK4jfffNPt/kVRFCORiFhaWiruvvvuYkdHh/z9d955RwQg3nzzzfL3zjnnHBGAeN1113V7nGnTpon77rtvyvfeeOONlOeSiIjUgSWjRETUb48//jg+/PDDlK+BWLhwIVpbW3HBBRdAp9tZpHLmmWeioKCgx98577zzUprSSCNi69atG8Qe9N8555wDs9mc8j2j0SjPI4zH42htbYXNZsPYsWPx3Xff9XpfbW1t+OSTT3DKKafA5/OhpaUFLS0taG1txfTp07F69Wq5pPP111/H5MmT5RHDZIIg7HKbFy5ciO3bt+Piiy9OGcWbMWMGxo0bh3fffbfb78ycObPb984++2x89dVXWLt2rfy9l156CdXV1TjkkEN2uQ1ERKQsDIRERNRv++yzD4488siUr4FobGwEgJROnwCg0+l6nfdXU1OT8m8pOLa3tw/osQeqazdVoHM+40MPPYTRo0fDaDSiuLgYJSUl+PHHH+HxeHq9rzVr1kAURdx0000oKSlJ+brlllsAANu3bwcArF27dpedW3dF+vuOHTu228/GjRsn/1yi0+l6LNM99dRTYTQa8dJLLwHoLBV+5513cOaZZ/YZSomISFk4h5CIiHKaVqvt8fuiKGb0cbuODgLAXXfdhZtuugnnn38+br/9dhQWFkKj0eCKK65AIpHo9b6kn1111VWYPn16j7fpGpKHQ/KIZ7KCggIce+yxeOmll3DzzTfjtddeQzgc3mUnViIiUiYGQiIiGja1tbUAOkfMDjvsMPn7sVgMGzZsSFkSYiCGa9Tqtddew2GHHYZnnnkm5ftut3uXzXVGjhwJANDr9X2Oqo4aNQpLlizZ5W1621/p77ty5UocfvjhKT9buXKl/PP+OPvss/HLX/4S33zzDV566SXsscce2G233fr9+0REpAwsGSUiomGz1157oaioCH/7298Qi8Xk77/00ktDKgG1Wq27LNlMF61W221k8tVXX+22pENXpaWlOPTQQ/HUU0+hqamp28+Tl3g48cQTsWjRIrz55pvdbic9trRWoNvtTvn5XnvthdLSUjz55JMIh8Py9//73/9i+fLlmDFjxq53MMnRRx+N4uJi3HvvvZg7dy5HB4mIVIojhERENGwMBgNuvfVWXHrppTj88MNxyimnYMOGDXj++ecxatSoQY/0TZ06Ff/+979x5ZVXYu+994bNZsMvfvGLNG89cOyxx+K2227Deeedh/333x+LFy/GSy+9JI8A7srjjz+OAw88EBMnTsQFF1yAkSNHorm5GQsWLMDmzZvltQyvvvpqvPbaazj55JNx/vnnY+rUqWhra8Pbb7+NJ598EpMnT8aoUaPgcrnw5JNPwm63w2q1Yt9990V9fT3uvfdenHfeeTjkkENw+umny8tO1NXVYfbs2f3eV71ej9NOOw2PPfYYtFotTj/99EH/3YiIKHdxhJCIiIbVrFmz8Oijj2Ljxo246qqrMG/ePLz99ttwuVyDXt/u4osvxhlnnIHnnnsOZ5xxBi699NI0b3WnG264Ab///e/x/vvv4/LLL8d3332Hd999F9XV1X3+7oQJE7Bw4ULMmDEDzz//PC655BI8+eST0Gg0uPnmm+Xb2Ww2zJs3DzNnzsR7772Hyy67DE888QTGjh0rN4DR6/X4+9//Dq1Wi4suuginn3465s6dC6Bzwfl///vfiEQiuPbaa/HUU0/h+OOPx/z581PWIOyPs88+GwBwxBFHoKKiYkC/S0REyiCImZ6VT0RE1IdEIoGSkhKccMIJ+Nvf/pbtzRmytWvXoqGhAf/4xz8UXWq5aNEiTJkyBS+88ALOOuusbG8OERFlAEcIiYhoWIVCoW7z8F544QW0tbXh0EMPzc5GpZk0T3BXjWaU4G9/+xtsNhtOOOGEbG8KERFlCOcQEhHRsPryyy8xe/ZsnHzyySgqKsJ3332HZ555BrvvvjtOPvnkbG/ekD377LN49tlnYbFYsN9++2V7cwblP//5D5YtW4a//vWvmDVrltzEhoiI1Iclo0RENKw2bNiAyy67DF9//TXa2tpQWFiIY445Bvfccw9KS0uzvXlDptPpMGbMGNx///045phjsr05g1JXV4fm5mZMnz4d//jHP2C327O9SURElCEMhERERERERHmKcwiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiShNRFJFIJCCKYrY3hYiIqF902d4AIiIiJZLCXyKRQDweRzweRywWgyAIMBgM0Gg0EARB/q/0RURElEsYCImIiPogiiJEUZSDnxT+pO9LpAAo3TaZ9LOuAZEhkYiIskkQWddCREQkSw5/iUQCsVhM/v9EIgEA3QJdcqjTarXQarUp95f832QMiURElG0MhERElLe6hj9p5E+aByidIgdS9tk1EPb2uMn/TcaQSEREw4mBkIiI8oIU8LrO+RtK+OtJfwJhb9uX/N9kDIlERJQpDIRERKRKXRu+SF/J4a9r05d0GGwg7EnXkJi83V1DokajkX9GRETUX2wqQ0REirer8Ad0BqnkAAUoIzhJ25i8rcn7FIvFUm7LkEhERAPFQEhERIrSU8OXeDyOcDiMZcuWYfLkyYoMf/3Vn5C4bNkylJWVobi4mCGRiIh2iYGQiIhyVteGLz0t95A8n87r9UKn0+Vd2OkaEv1+P4qKiiAIQspIovTz5HCY7pJZIiJSFgZCIiLKCX2Fv+TQI83RSw4xDDSpemo8I4VoqZGOdDuAIZGIKF8xEBIR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nXrqqZSUlPD++++zfft2vvGNb2A2m7njjjsAaGlp4dRTT+Wqq67i8ccf5/XXX+eyyy6jtLSUefPmZbTppJNOyvg5I8uoUb2useMhqcz++hiffS2JA84lNWHO2DUqS/xn4394pOcRVq9ZzdUHXj1q15EkabcagP39/RR89asEHnkEgLJ/v0jx17+O6TMXIC1ySNEhmAQT23q3sTmymSp3Va6bpDr0BV4mFouFoqIiioqKgM8LgXd0dLBt2zZWrVqFyWTKsCC63e5R/zuqzcI0FMaLhVDrfdQZH+iCUMWYTCai0SgAX/ziF/niF7/IqlWruO666/jDH/6wX0H48ssvZ/z82GOPUVRUxOLFizn22GPp6urikUce4YknnuD4448H4NFHH6WhoYH//e9/HH744bz66qusXLmS1157jeLiYmbOnMnPfvYzbrrpJm655RYsFgsPPPAANTU1/OazWKiGhgbeffddfve73+0mCPfQSeV/JdQb9DweLISw7x1hsXjGGLYku3TEOtiW2sb2/u1ZPe+eagDG43GlVEpdXR1erxfz8ccT3r6Nvpf+g9TbS8ctt1Kw4A8IWVqI5NvYdJgczCqcxUc7PmJR2yJdEOpkXTjtWgg8lUopKfx37tzJmjVrEAQhQyB6PJ6sL/61Lgi12jcZrfRRC33QGRm6IFQxLpeLRCJBf38/b7zxBi+++CKLFi3C7/fzu89cLYfy8urq6gIgEBhI97548WISiQRz585VjpkyZQpVVVUsWrSIww8/nEWLFjF9+nSKi4uVY+bNm8fVV1/NihUrmDVrFosWLco4h3zMddddt982CebP/dql5OjXgBstxoMgHFIfJREE9eyqZiuGUJKk3UpApFIppQZgaWkpXq93jxnffN/7HrHFn5BqayO2eDGRJ5/EfcEFI2pPPi8Cjig+go92fMT7re/ztUmDT0SUz33SyV+MRiOBQEB5/8l1beVENevXr0cURSUzo1wLUc/OuHe0/s4D7QhCHR1dEKoQ2aqwc+dOenp6+NKXvsSyZcs4++yzefTRR5k5c+aQzymKItdddx1HHXUUBxxwAACtra1YLBalFpRMcXExra2tyjHpYlD+XP5sX8d0d3fT39+/z8B+wZw2RPt7htyvfEEQBFIp9QrawTAoQShJWN79JeaVT9N33nNInvKxadwIMXwmXodamF5eVKYLQBgo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A8DJJ5/MySefvMfPJEni97//PT/+8Y/58pe/DMBf/vIXiouL+de//sW5557LqlWrePnll/noo4845JBDALj33ns55ZRT+PWvf01ZWRmPP/448XicP/3pT1gsFqZNm8aSJUv47W9/u5sg3JX0OoSk8qMO3HBQlQVtGKhBEAqRVow7V2JqfnlIgjC9b+nIdc9kARiJRHC5XAQCAerr61VRHyrfxqTnqqvpe+11iMWI/P3vuM4+G1NF9msFTgtMw2ww0x5tZ0vvFipdlVm/hk52yLf5JD2RR3V1NaIo0t3dTSgUorW1lVWrVmG1WikoKFDiD3f1AMjneXKk5Nuckm20IAgFQVB1+3Wyi3a3b3SyRktLC62trcxNy/jn9XqZPXs2ixYtAmDRokX4fD5FDALMnTsXg8HABx98oBxz7LHHZgTlz5s3j9WrV9PR0bHPNqRnGRUl9Q7b8SQI85XkpJMAMG34LyT6B/29ps4m3o+9z0c7P6Krq4uWlhY++eQT3n77bVavXk0qlaK6upqjjz6aww47jEmTJhEMBvNeDOYjppJi3OefN/BDIkHXggWjch2r0cpU/0BNyk93fjoq18gF+fz8DQc19MdgMODz+aitreWwww7jhBNOYNq0aZhMJtavX8+bb77Je++9R1NTEzt37iSZTGpeEGrZQiiHfmi5jzrjC91CqLNfWltbASguLs74fXFxsfJZa2vrbtlMTSYTgUAg45iamprdziF/5vf7996I9LITJvfwOpIHjBdBmM+IhVMRPRUYurdg2vg2yUnz9nm8HAf42trXeKn/JXY07kBySwQCAYqLi2loaFB1avp8vWfub3yD3n89h9jRQf/ChcTOPw/rAQfs93tD7c/MgpksDS1lSWgJp9ecPtzm5h35el+Hi9r6YzKZKCwspLCwEBhwJZfdS1euXEk0GgVgy5YtSJKkuTpxWn7PgTYshDo66eiCUMU899xz9Pf3E4/HicfjJBKJ3f4bi8W44447ct3UEZPuMqrmGMLxkFQG8nwxIAgkJ83D8skjmJpf2aMgjMViigtoOBwmmUzSLw1YEz1eD8ccdYymFgL5eL8MLheeyy+n87PEU113303hgw9m/e8+q2AWCzcvpMBWkNXz6mSPfByfQ8VisVBaWkpp6UAMcl9fH++99x79/f188sknSJKUEX/odDpVPcdo2foJuiDU0R66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168fbrzxRnzyySdobGz09qn7Nbvdjs8//xy//e1vMWTIEFx99dVoaGjASy+9BKPRiP3796OyshLbt2/HlClT8PrrryMtLa3dyR1/F+yv2TNlkzidzg7fg1999VVkZGTg+uuvx65du1BRUQGtVotNmzYhLS0Na9asOePv1Wg0ePDBB7F27VqPYydPngyr1Yrt27ejpaUFQGvwV1paijFjxnR4e5ysIDo/bExPRB3as2cPrrvuOkycOBGvv/46AKCyshL9+vXD888/jyVLluDAgQPo378/8vLyEBUVhWeffRYZGRkAgC+++AJ33HEHXnjhBcybNw+ffvop5s+fj0ceeQTHjx9HSkoK7rjjDkRERCAjIwPffPMNxo0bB7vdDo1Gg7/+9a84evQo/vKXv3jMDvuqefPm4dprr8WECRPgcDjw+9//HhUVFdi9e7ds63HHHXdg+fLlePvttxEfH4+7774barUaX331FYDWQdjYsWORlpaG5557DqdOncKNN96IW2+9FU8++aQ3716Xc7lc2L17N7Kyss44oHO5XPj2229RVFSE4uJiHD16FDNnzkROTg7mz58PrVbLAeHPsFqtWLduHcrKyrB8+XJoNBrZKH769OkICws7489XVlYiIiICSUlJPXTGPSMYX7MiCGxvb3lnWkdUVlbimmuuQV5eHu677z4AgNlslm0kfv3rX2Pnzp3YsGHDz/bBvPXWW3HkyBG89957SE1NBQBs27YNw4cPP63XrehhSETdQCEi6kBjY6PyzjvvKGvWrJFfq6ysVCZPnqykpqYqWVlZiqIoislkUsaPH6/88Y9/VBwOhzx269atSnx8vLJ+/XpFURRl8eLFikqlUgoKCpS///3vyl133aVcccUVikqlUpKSkpRVq1bJnzWbzcq1116rzJ07V2lpaemhe9y19Hq9AkDe/7q6OkWj0ShLly6Vx+zZs0cBoGzatElRFEVZsWKFolarlaqqKnnMa6+9psTFxSk2m61n74APcrlcyvfff6888cQTytixYxWNRqPMnDlTeemll5RDhw4pZrNZaWpq4p+mJqW6ulp59913lauuukqJi4tTMjMzlcWLFytffPGFx+uUfhJsr9mvv/5aufXWW5WZM2d6fN1msynvvPOOMnfuXOWyyy5TXn31VeXYsWOKoijKhx9+qIwYMUL59NNPFZfLpRw4cMDj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FRUV6NWrF/r06YOJEyd6pItu374dZrMZs2fPbvc2qqqqZNuKxMREOJ1OaDQaWK1WHDp0CFu3bsWRI0ewceNGjB8/HuvWrYNKpYJerwcAhIaGegSDDQ0N+N3vfod//vOf3XvnySeFhITg4osvxosvvohDhw5h7dq1GDRoEJ588kn069cP11xzDd577z3U1taeVa9Dq9WKlStX4vbbb8eAAQNwyy23QK1W4+2330ZVVRXeeecd5OXlMRgkPPnkkxgzZgyef/552O12qNVqlJeXIyIiAjNnzuwwGLRarXj11VcxZcoUxMTEnFbsRjxfR48ejfT0dKxZswYGgwG///3vMWzYMAwdOhSvvPIKACA9PR2LFi3CnXfeCZ1OJ3sIElHg4QohEXmVoihwuVwd9hh0OBy44447sGnTJnzzzTftrtodPXoUCxYswJ133ok777xTru698847uPPOO/HOO+/gyiuvhM1mw5VXXgmr1Yq5c+di5cqV2Lt3L5YsWYJ77rkHISEhcn/jtddei4EDB+Kvf/3rz87EU3BQFAW7du1CYWEhiouLsXv3blxyySXIzc3FFVdcAZ1Od9qeKbPZjNWrV6OsrAyrVq1CQkICcnNzUVBQgIsuugihodzKT6drbGzE0qVL8cQTT2DatGl49913cd9992Hv3r1YuXJlhz+3atUqvPbaaxg/fjxycnIwevTodo9raGjA3Xffjffeew9qtRqTJk3CzTffjF/84hen9SVU2tmvTUSBhQEhEfmU9oIvk8mEXbt24ZJLLunw+2lpadi5cydGjBghiy7MmDEDSUlJ+Ne//oX4+HgAwO23346PP/4Y999/P375y1/igw8+wBtvvIHS0lIMGzZM3ubDDz8Mi8WC5557zivFRci3KYqCgwcPyuDw22+/xeTJk5GTk4Pp06dj586dKC0txdq1a5GRkYG8vDwUFBRgwoQJnFygTtu6dSsKCgowevRorFu3Dm+//TauvvrqDiepxIRWZ3z++edwOByYOXOmx21xAowo+PAVT0Q+pb2BSFJSEi655JLTvi/ms44dO4ZevXohJiYGiqIgLCwMLpcLX375Ja644grExcUBaB3orF69Gr/+9a/xwAMPoFevXpg/fz7sdjvWrFkjjwFaq1Fu3bqVwSC1S6VSYdCgQXjwwQexadMmHDp0CFdeeSWWLVuGiRMn4tlnn8UFF1yAzZs3Y+/evXj22WcxadIkDrSp01wuFyZMmIAvvvgCWq0WVqsVJ0+eBND6PtheCmdng0EAmDFjBmbPni1vS7yf8jlKFHyYq0JEfkukMUVGRmLUqFE4cuQIMjMzAQCFhYWIj4/HxIkT5XE7d+7E0aNHcc0118iBk1qtRnV1NcaOHQugtdhHeHg4du7cKdthcMaczkSlUqFPnz747W9/i9/85jfYs2cPhg0bxucMnRfx/Onfvz8SEhKg1Wrx3HPPQa/X48knn+zS5xefq0TBje8AROT3hg0bhoqKCo8Z8+effx4jRoxA79695dcKCwsxdOhQDB06VH7tq6++AgBMmTIFAGTfsG+++QZjxoxhMEhnRaVSYcSIEXzOUJdpaWnB+++/j6VLl+KZZ57BG2+8gZtvvhmHDx/29qkRUYDgJxYR+T273Y7HH38cCQkJ8mtPPPEEnnjiCY8WAR988AEWLlwoiyZYrVaUlJTgsssuQ2hoKOx2OwCgoqICzc3NGD58OAf2RORV69evh1arRVJSEq6//np8/PHHOHToEBYsWICPPvoIAFgBlIjOC1NGicjvaTQa3HzzzbDZbPJrl19+uccxJ0+eRH19PebNm+fxtY0bN+LVV18F8FMK6j//+U9kZGQgKyurB86eiOh0orrnV199hcTERJmxMHPmTIwZMwaPPvooGhoaADDlk4jOD99BiCggqFQqj5YUbQsop6enw2g0ejRhXr9+PUwmE+bPnw+gtR/hiRMn8NZbb+HWW2/FkCFDeubk/dTTTz8NlUqFe+65R37NarXirrvuQlJSEmJiYlBQUIDq6mqPnzt27BgWLFiAqKgo6HQ63H///XA4HD189nS2eL17lkqlQnNzMz755BNcc801AFoDP0VRkJycjNdffx233nqrl8+SiAIBA0IiCkht+2aJlCr3mfTp06fj9ddfR3R0NADAYDDg+eefR//+/XHbbbex99YZbN26FW+88cZpfc5+97vfoby8HEuXLsX69etx8uRJLFy4UH7f6XRiwYIFaGlpwcaNG/HOO+/g7bffxuOPP97Td4HOAq+3d9TV1aFPnz5YsGCB/Jr7+xJTRYmoSyhERKQoiqLcfvvtyhVXXKF89tlniqIoitPp9PIZ+abGxkZl8ODBypo1a5RLL71U+e1vf6soiqLU1dUpGo1GWbp0qTx2z549CgBl06ZNiqIoyooVKxS1Wq1UVVXJY1577TUlLi5OsdlsPXo/qHN4vYmIAhtXCIkoaCluaaUbNmyAXq/Hn//8Z8ycORMA9+V05K677sKCBQswa9Ysj69/++23sNvtHl8fNmwYMjMzsWnTJgDApk2bMGrUKKSmpspj5s6di4aGBuzatatn7gCdFV5v7+NKIBF1JxaVIaKg5Z56NXnyZLzzzjuIiYnx4hn5vg8//BDbtm3D1q1bT/teVVUVwsLCPKq9AkBqaiqqqqrkMe7Bgfi++B75Fl5v38DJKSLqTgwIiYjQWqlUo9F4+zR82vHjx/Hb3/4Wa9as8SjgQ4GJ15uIKDhwyomIiDrl22+/hV6vx7hx4xAaGorQ0FCsX78eL730EkJDQ5GamoqWlhbU1dV5/Fx1dTXS0tIAAGlpaadVoRT/F8eQb+D1JiIKDgwIiYioU2bOnInvv/8eO3bskH/Gjx+P6667Tv5bo9Fg7dq18mf27duHY8eOYcqUKQCAKVOm4Pvvv4der5fHrFmzBnFxcRgxYkSP3yfqGK83EVFwYMooERF1SmxsLEaOHOnxtejoaCQlJcmv33LLLViyZAkSExMRFxeHxYsXY8qUKZg8eTIAYM6cORgxYgRuuOEGPPvss6iqqsKjjz6Ku+66C+Hh4T1+n6hjvN5ERMGBASEREXWZF154AWq1GgUFBbDZbJg7dy5effVV+f2QkBAsW7YMd9xxB6ZMmYLo6GjcdNNN+NOf/uTFs6ZzxetNROT/VIp73XUiIiIiIiIKGtxDSEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkPr/AXK2AdvSXxpKAAAAAElFTkSuQmCC", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -280,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -337,7 +360,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -385,7 +408,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -477,14 +500,14 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[4798.413656761856, 5717.339370805124, 6338.873492616698, 6995.164751841167, 6953.443346442207]\n" + "[7297.652409843622, 4914.775014227707, 6172.284088303917, 5126.929835256054, 6251.519774961742]\n" ] } ], @@ -514,7 +537,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -567,7 +590,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -617,7 +640,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -655,7 +678,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -706,7 +729,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -753,16 +776,13 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" ] }, @@ -797,16 +817,37 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Completed 10 iterations. Total CPU time: 23.2 s. Total wall time: 23.2 sted time left: 0 s \n", - "Saving results. \n", - "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" + "Starting Monte Carlo analysis\n", + "Number of simulations: 10ysis\n", + "Current iteration: 000000 | Average Time per Iteration: 2.217 s | Estimated time left: 8 s\n", + "Current iteration: 000001 | Average Time per Iteration: 1.988 s | Estimated time left: 5 s\n", + "Current iteration: 000002 | Average Time per Iteration: 1.854 s | Estimated time left: 3 s\n", + "Current iteration: 000003 | Average Time per Iteration: 1.678 s | Estimated time left: 1 s\n", + "Current iteration: 000004 | Average Time per Iteration: 1.604 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Current iteration: 000005 | Average Time per Iteration: 1.670 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Current iteration: 000007 | Average Time per Iteration: 2.600 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Current iteration: 000006 | Average Time per Iteration: 2.642 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Current iteration: 000009 | Average Time per Iteration: 2.703 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Current iteration: 000008 | Average Time per Iteration: 2.734 s | Estimated time left: 0 s\n", + "Worker stopped.\n", + "Joining writer workers.\n", + "--------------------------------------------------------------------------------\n", + "\n", + "All workers joined, simulation complete.\n", + "In total, 10 simulations were performed.\n", + "Simulation took 28.39 seconds to run.\n" ] } ], @@ -815,7 +856,7 @@ " number_of_simulations=10,\n", " append=False,\n", " light_mode=True,\n", - " parallel=False,\n", + " parallel=True,\n", " n_workers=None,\n", ")" ] @@ -847,26 +888,37 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" + ] + } + ], "source": [ "# You only need to import results if you did not run the simulations\n", - "# test_dispersion.import_results()" + "test_dispersion.import_results()" ] }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "1000" + "10" ] }, - "execution_count": 28, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -877,7 +929,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -891,21 +943,21 @@ "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " y_impact 404.828 125.519\n", + " out_of_rail_velocity 23.855 2.902\n", + " impact_velocity -5.307 0.003\n", + " apogee_time 23.499 3.036\n", + " apogee 2838.304 873.025\n", + " t_final 274.968 50.658\n", + " apogee_y 313.499 12.033\n", + " y_impact 373.307 3.476\n", " lateral_surface_wind 0.000 0.000\n", - "out_of_rail_stability_margin 2.681 0.060\n", - " x_impact 504.984 137.293\n", - " apogee_x 431.039 122.790\n", - " t_final 299.224 37.537\n", - " apogee_time 25.146 2.122\n", - " max_mach_number 0.834 0.131\n", - " initial_stability_margin 2.617 0.057\n", - " out_of_rail_time 0.364 0.027\n", + " apogee_x 394.532 47.669\n", + " initial_stability_margin 2.620 0.047\n", + "out_of_rail_stability_margin 2.687 0.056\n", + " max_mach_number 0.744 0.175\n", + " x_impact 468.513 42.722\n", " frontal_surface_wind 0.000 0.000\n", - " out_of_rail_velocity 25.371 2.187\n", - " apogee_y 345.450 111.195\n", - " apogee 3280.073 627.837\n", - " impact_velocity -5.278 0.083\n" + " out_of_rail_time 0.385 0.037\n" ] } ], @@ -932,14 +984,29 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 26, "metadata": {}, "outputs": [ { "data": { - "image/png": "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atSoUXarCwAAVC8VCkDJyclKSEjQl19+KZPJpDVr1qhWrdKbmkwmqwJQQUGBMjIyzK8zMzOVnp4ub29vNWrUSPHx8Tp69Kjef/99SdLTTz+tt956SxMmTNDjjz+uDRs26JNPPtGqVf93njkuLk6xsbHq3LmzunTpojlz5qiwsNB8VxgAAECFAlCLFi20dOlSSb/fVZWamio/P78bfvMdO3aod+/e5tdxcXGSpNjYWCUnJ+v48ePKysoyrw8JCdGqVav03HPP6c0339Stt96q9957z3wLvCQNGDBAJ0+e1OTJk5Wdna2wsDClpKSUujAaAAA4LqvvAispKbHZm/fq1cv8lRplKespz7169dLu3buvOu6oUaM45QUAAMp1XbfBHzx4UHPmzNFPP/0kSWrVqpXGjBmjZs2a2bQ4AAAAe7D6QYhr165Vq1attH37drVr107t2rXTtm3b1Lp1a61fv94eNQIAANiU1UeAJk6cqOeee04zZswo1f7CCy/o7rvvtllxAAAA9mD1EaCffvpJw4cPL9X++OOP68cff7RJUQAAAPZkdQDy9fVVenp6qfb09HSb3BkGAABgb1afAhsxYoSefPJJHTp0SF27dpUkff3113r11VfNt7EDAADczKwOQJMmTVL9+vU1a9YsxcfHS5KCgoI0ZcoUjR492uYFAgAA2JrVAchkMum5557Tc889p3PnzkmS6tevb/PCAAAA7OW6ngN0BcEHAABUR1ZfBA0AAFDdEYAAAIDDIQABAACHY1UAunTpkvr06aMDBw7Yqx4AAAC7syoA1a5dW3v27LFXLQAAAJXC6lNgjz76qBYuXGiPWgAAACqF1bfBX758WYsWLdK///1vderUSXXr1rVYP3v2bJsVBwAAYA9WB6C9e/eqY8eOkqT9+/dbrDOZTLapCgAAwI6sDkBfffWVPeoAAACoNNd9G3xGRobWrl2r3377TZJkGIbNigIAALAnqwPQ6dOn1adPH91222269957dfz4cUnS8OHDNW7cOJsXCAAAYGtWB6DnnntOtWvXVlZWlurUqWNuHzBggFJSUmxaHAAAgD1YfQ3QunXrtHbtWt16660W7c2bN9cvv/xis8IAAADsxeojQIWFhRZHfq44c+aMXF1dbVIUAACAPVkdgLp3767333/f/NpkMqmkpEQzZ85U7969bVocAACAPVh9Cmzm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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "8e4e8a1cb5b24e0d96faeb26f9f9a0d8", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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lJqaquXLl2e4/tTUVC1cuFDt2rVTuXLl3ON33HGHnn76af30009KSkqSJH355ZeqVauWHnvssXTr+fNe7ay46667dN999+nzzz93j505c0bz5s1Tp06dbmqdQH5CAQT+z7333qsWLVqkexQtWvSG733rrbd07tw53XXXXapRo4YGDRqkzZs3Z2m7//vf/1SqVCkFBAR4jFepUsX9+rV/enl5qWzZsh7LVahQIdN1/3lZ6fc/Yv369VOJEiXk7++v0NBQ93IZFYQyZcp4PA8KClLBggXTHVILCgrS2bNnM83yx6/hz5lLliyp4OBg99eaHdfec+0Q6B9Vrlz5ptZ5K/73v/+pYsWK6a4S//P381Zl9L2VpBUrVqhFixYqXLiwgoODFRoaqtdee01Sxt/fW1G8eHE1b95cM2bMcI9Nnz5dPj4+7kPnkrRnzx7Nnz9foaGhHo8WLVpI+v2cyYycPHlSFy9ezPB7W6VKFaWlpenw4cOSpH379uXI7Zr+qEuXLlqxYoX7ezZz5kxduXKF2/XgtkABBHJA48aNtW/fPk2cOFHVq1fXv/71L9WpU8d9/ppV/rg36JqnnnpKn332mV544QXNnj1bCxcudO9dzOiE/IyumMzsKkrzp4tWMmPV3pPMtpuamprHSW5dRt/bffv2qXnz5jp16pQ++OADfffdd1q0aJEGDBggKePv763q0KGDdu/erY0bN0qSZsyYoebNm3v8D0JaWpoefPDBDPewL1q0SE888USO58oJHTp0UIECBdx7AadOnap69eplWEgBu+EiECCHhISEqFu3burWrZuSk5PVuHFjDR061H0INbPyERERoR9++EHnz5/32Au4c+dO9+vX/pmWlqYDBw6oYsWK7uX27t2b5Yxnz57V4sWLNWzYML355pvu8Zs5dH0zrn0Ne/bsce8Rk36/ovTcuXPurzW765R+vyiiWbNmHq/t2rXLY51FixbN8DD1n/fK3UpBjYiI0ObNm5WWluaxF/DP38/c8M033yglJUVz58712HO7ZMmSXNtmu3bt1LNnT/dh4N27dys2NtZjmfLlyys5Odm9xy+rQkNDVahQIe3atSvdazt37pSXl5fCw8Pd29i6dWu281/vex0SEqK2bdvq888/V6dOnbRixYrrXrAC2Al7AIEc8OdbqBQpUkQVKlTwuLVJ4cKFJf1+q4o/atOmjVJTUz1umSFJH374oVwul1q3bi1J7vO9Pv74Y4/l/vnPf2Y557U9d3/eU5dXf9TatGmT4fY++OADSbruFc2ZqVevnsLCwvTJJ594zPe8efO0Y8cOj3WWL19eO3fu1MmTJ91jmzZt0ooVKzzWWahQIUnpv1dZ0aZNGx0/ftzjvLirV6/qn//8p4oUKaKoqKhsrzOrMvr+JiYmKj4+Pte2GRwcrFatWmnGjBn64osv5Ovrq3bt2nks89RTT2nVqlVasGBBuvefO3dOV69ezXDd3t7eatmypb7++muPW+ScOHFC06ZNU6NGjRQYGChJeuKJJ7Rp0yb3leR/dL0905n9Xl7zzDPPaPv27Ro0aJC8vb3VoUOHTNcF2Al7AIEcULVqVTVp0kR169ZVSEiI1q5dq1mzZqlPnz7uZerWrStJ6tu3r1q1auX+Y/Lwww+radOmev3113Xw4EHVqlVLCxcu1Ndff63+/furfPny7vc/8cQTGj16tE6fPu2+Dczu3bslZW2vVWBgoBo3bqxRo0bpypUruvPOO7Vw4UIdOHAgF2YlvVq1aqlr16769NNPde7cOUVFRemXX37R5MmT1a5dOzVt2jTb6yxQoIBGjhypbt26KSoqSh07dnTfBiYyMtJ9+FOSunfvrg8++ECtWrVSjx49lJCQoE8++UTVqlVzX0wg/X54tWrVqpo+fbruuusuhYSEqHr16lk6x+z555/X+PHjFR0drXXr1ikyMlKzZs1y7z3687meOally5by9fXVww8/rJ49eyo5OVmfffaZwsLCdOzYsVzbbvv27dW5c2d9/PHHatWqVbrb7gwaNEhz587VQw89pOjoaNWtW1cXLlzQli1bNGvWLB08eDDD27RI0ttvv61FixapUaNG6t27t3x8fDR+/HilpKRo1KhRHtuYNWuWnnzySXXv3l1169bVmTNnNHfuXH3yySeqVatWhuvP7PfymrZt26pYsWKaOXOmWrdurbCwsFucLSCfsPISZCA/uHYbmDVr1mT4elRU1A1vA/P222+be++91wQHBxt/f39TuXJl884775jLly+7l7l69ap58cUXTWhoqHG5XB63njh//rwZMGCAKVWqlClQoICpWLGi+fvf/57uVhMXLlwwMTExJiQkxBQpUsS0a9fOfbuKP96W5dotXE6ePJnu6/n111/NY489ZoKDg01QUJB5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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -947,9 +1014,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjIAAAGzCAYAAAA1yP25AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5FklEQVR4nO3dfXzNdePH8ffZ2Cx2Y+5mWQyLhiiS3EyikIpukUvuSr+a5j5chdwOoaWklHCpLuW261LuKZTcixBiyuWesbnJ2Pb5/dFj5+rYjfPV2c6+rtfz8TiPOp/v93vO+3x22Nv35hyHMcYIAADAhny8HQAAAOBGUWQAAIBtUWQAAIBtUWQAAIBtUWQAAIBtUWQAAIBtUWQAAIBtUWQAAIBtUWQAAIBtUWRgexUqVFDnzp29HeOm9+abb6pixYry9fVVrVq1clyvc+fOqlChQr7l8rRDhw7J4XBoxowZ3o6SrQsXLuj5559XWFiYHA6HevXq5e1IHpcX7yG7vy+RM4oMCpQZM2bI4XBo8+bN2S6///77Vb169b/8PF9//bXeeOONv/w4/yuWLVumV199VQ0aNND06dM1evToPHme0aNHa+HChXny2DeL0aNHa8aMGXrppZc0a9YsdezY0duRAK8q5O0AwF+1d+9e+fhY6+Rff/21Jk+eTJlx06pVq+Tj46Np06bJz88vz55n9OjReuqpp9SmTZs8ew67W7VqlerVq6ehQ4d6O0qe+fDDD5WRkeHtGLAJ9sjA9vz9/VW4cGFvx7Dk4sWL3o5gycmTJxUQEJCnJSavXL582fa/FDMyMnT58mVJf/wsQkJCvBsojxUuXFj+/v7ejgGboMjA9q49R+bq1asaNmyYoqKiVKRIEZUoUUINGzbU8uXLJf1xrHzy5MmSJIfD4bxlunjxovr27auIiAj5+/urSpUqGj9+vK79ovjff/9dcXFxKlmypAIDA/XYY4/pyJEjcjgcLnt63njjDTkcDu3evVvPPvusihcvroYNG0qSduzYoc6dO6tixYoqUqSIwsLC1LVrV505c8bluTIfY9++ffrb3/6m4OBglSpVSoMHD5YxRocPH1br1q0VFBSksLAwTZgwwa25S0tL04gRI1SpUiX5+/urQoUK+vvf/67U1FTnOg6HQ9OnT9fFixedc2X1/JHx48erfv36KlGihAICAlS7dm3NnTvXZR2Hw6GLFy9q5syZzuf588/1yJEj6tq1q8qUKSN/f39Vq1ZNH3/8sctjfPPNN3I4HJo9e7Zef/113XrrrbrllluUkpKipKQk9evXTzVq1FCxYsUUFBSkli1b6scff7T0WnLyzjvvqFq1arrllltUvHhx1alTR5999plzeU7naGT+bK+dix49eujTTz9VtWrV5O/vryVLlsjhcCgxMVFfffWVc44OHTqkK1euaMiQIapdu7aCg4NVtGhRNWrUSKtXr87yfBkZGXr77bdVo0YNFSlSRKVKlVKLFi2yHM795JNPVLt2bQUEBCg0NFTt2rXT4cOH3Z6Pc+fOydfXV5MmTXKOnT59Wj4+PipRooTLn6eXXnpJYWFhOc5V5nlL48eP19SpU53v13vuuUebNm3K8twLFy5U9erVVaRIEVWvXl0LFixwOzfsh0NLKJCSk5N1+vTpLONXr1697rZvvPGG4uPj9fzzz6tu3bpKSUnR5s2btXXrVj344IN68cUXdfToUS1fvlyzZs1y2dYYo8cee0yrV69Wt27dVKtWLS1dulT9+/fXkSNH9NZbbznX7dy5s7744gt17NhR9erV07fffqtWrVrlmOvpp59WVFSURo8e7fxLfPny5Tp48KC6dOmisLAw7dq1S1OnTtWuXbv0ww8/ZPkF17ZtW91xxx0aM2aMvvrqK40cOVKhoaH64IMP9MADD2js2LH69NNP1a9fP91zzz2KiYnJda6ef/55zZw5U0899ZT69u2rDRs2KD4+Xnv27HH+5T9r1ixNnTpVGzdu1EcffSRJql+//nV/Dn/29ttv67HHHlOHDh105coVzZ49W08//bQWLVrknLNZs2Y5f2bdu3eXJFWqVEmSdOLECdWrV8/5C75UqVJavHixunXrppSUlCwnvI4YMUJ+fn7q16+fUlNT5efnp927d2vhwoV6+umnFRkZqRMnTuiDDz5Q48aNtXv3boWHh1t6TX/24YcfKi4uTk899ZR69uypy5cva8eOHdqwYYOeffbZG3rMVatW6YsvvlCPHj1UsmRJlS1bVrNmzVLv3r1Vrlw59e3bV5JUqlQppaSk6KOPPlL79u31wgsv6Pz585o2bZqaN2+ujRs3upyc3a1bN82YMUMtW7bU888/r7S0NK1du1Y//PCD6tSpI0kaNWqUBg8erGeeeUbPP/+8Tp06pXfeeUcxMTHatm2bW3uEQkJCVL16da1Zs0ZxcXGSpHXr1snhcCgpKUm7d+9WtWrVJElr165Vo0aNrvuYn332mc6fP68XX3xRDodD48aN0xNPPKGDBw8698ouW7ZMTz75pKKjoxUfH68zZ86oS5cuKleunJXph50YoACZPn26kZTrrVq1ai7blC9f3nTq1Ml5v2bNmqZVq1a5Pk9sbKzJ7u2/cOFCI8mMHDnSZfypp54yDofD/PLLL8YYY7Zs2WIkmV69erms17lzZyPJDB061Dk2dOhQI8m0b98+y/NdunQpy9g///lPI8msWbMmy2N0797dOZaWlmbKlStnHA6HGTNmjHP87NmzJiAgwGVOsrN9+3YjyTz//PMu4/369TOSzKpVq5xjnTp1MkWLFs318f68bvny5V3Grn2dV65cMdWrVzcPPPCAy3jRokWzzd2tWzdTtmxZc/r0aZfxdu3ameDgYOfjr1692kgyFStWzPKcly9fNunp6S5jiYmJxt/f3wwfPtxlTJKZPn26Oy/XGGNM69ats7wvr5XdvBjz35/tn0kyPj4+ZteuXVnWL1++fJb3d1pamklNTXUZO3v2rClTpozp2rWrc2zVqlVGkomLi8vyuBkZGcYYYw4dOmR8fX3NqFGjXJbv3LnTFCpUKMt4bmJjY02ZMmWc9/v06WNiYmJM6dKlzZQpU4wxxpw5c8Y4HA7z9ttvO9e7dq4yfyYlSpQwSUlJzvEvv/zSSDL//ve/nWO1atUyZcuWNefOnXOOLVu2zEjKdv5hfxxaQoE0efJkLV++PMvtzjvvvO62ISEh2rVrl/bv32/5eb/++mv5+vo6/wWZqW/fvjLGaPHixZKkJUuWSJJefvlll/VeeeWVHB/7//7v/7KMBQQEOP//8uXLOn36tOrVqydJ2rp1a5b1n3/+eef/+/r6qk6dOjLGqFu3bs7xkJAQValSRQcPHswxi/THa5WkPn36uIxn/kv/q6++ynV7K/78Os+ePavk5GQ1atQo29d4LWOM5s2bp0cffVTGGJ0+fdp5a968uZKTk7M8TqdOnVyeU/rjXKrMk8LT09N15swZFStWTFWqVHErR25CQkL0n//8J9vDHDeqcePGio6OdmtdX19f5/lLGRkZSkpKUlpamurUqePy2ubNmyeHw5HticKZe//mz5+vjIwMPfPMMy5zHRYWpqioqGwPV+WkUaNGOnHihPbu3Svpjz0vMTExatSokdauXSvpj700xhi39si0bdtWxYsXd3l8Sc73+rFjx7R9+3Z16tRJwcHBzvUefPBBt+cS9sOhJRRIdevWde7m/rPixYtne8jpz4YPH67WrVvr9ttvV/Xq1dWiRQt17NjRrRL066+/Kjw8XIGBgS7jd9xxh3N55n99fHwUGRnpsl7lypVzfOxr15WkpKQkDRs2TLNnz9bJkyddliUnJ2dZ/7bbbnO5HxwcrCJFiqhkyZJZxq89z+Zama/h2sxhYWEKCQlxvlZPWLRokUaOHKnt27dnOf/mek6dOqVz585p6tSpmjp1arbrXDt32c115rkh7733nhITE5Wenu5cVqJECXdfSrYGDBigFStWqG7duqpcubIeeughPfvss2rQoMENP2Z2ryE3M2fO1IQJE/Tzzz+7HIL98+McOHBA4eHhCg0NzfFx9u/fL2OMoqKisl1u5cT6zKKxdu1alStXTtu2bdPIkSNVqlQpjR8/3rksKChINWvWvO7jXfv+zyw1Z8+elfTfP5/ZZfdEYUXBRJHBTScmJkYHDhzQl19+qWXLlumjjz7SW2+9pffff99lj0Z+u3YPgSQ988wz+v7779W/f3/VqlVLxYoVU0ZGhlq0aJHtlTa+vr5ujUnKcnJyTtwpE3/F2rVr9dhjjykmJkbvvfeeypYtq8KFC2v69OkuJ8PmJHMe/va3v6lTp07ZrnNtSc1urkePHq3Bgwera9euGjFihEJDQ+Xj46NevXr95aua7rjjDu3du1eLFi3SkiVLNG/ePL333nsaMmSIhg0bJinnef5zobrea8jJJ598os6dO6tNmzbq37+/SpcuLV9fX8XHx+vAgQOWXktGRoYcDocWL16c7XurWLFibj9WeHi4IiMjtWbNGlWoUEHGGN13330qVaqUevbsqV9//VVr165V/fr13foIhb/6XsfNiSKDm1JoaKi6dOmiLl266MKFC4qJidEbb7zhLDI5/VIpX768VqxYofPnz7vslfn555+dyzP/m5GRocTERJd//f3yyy9uZzx79qxWrlypYcOGaciQIc7xGzkkdiMyX8P+/fude5ykP06sPXfunPO1/lXz5s1TkSJFtHTpUpdLaqdPn55l3ex+LqVKlVJgYKDS09PVrFmzG84xd+5cNWnSRNOmTXMZP3fuXJY9WjeiaNGiatu2rdq2basrV67oiSee0KhRozRo0CAVKVJExYsX17lz57Js54k9X3PnzlXFihU1f/58lzm89hBSpUqVtHTpUiUlJeW4V6ZSpUoyxigyMlK33377X87WqFEjrVmzRpGRkapVq5YCAwNVs2ZNBQcHa8mSJdq6dauz7P1Vme/Z7P4MZR7ews2Hc2Rw07n2kEqxYsVUuXJll0MaRYsWlaQsv1gefvhhpaen691333UZf+utt+RwONSyZUtJUvPmzSVJ7733nst677zzjts5M/91ee2/JhMSEtx+jL/i4Ycfzvb5Jk6cKEm5XoFlha+vrxwOh8ueh0OHDmX7Cb5FixbN8jPx9fXVk08+qXnz5umnn37Kss2pU6fcznHtXM+ZM0dHjhxxa/vcXPue8/PzU3R0tIwxzsM8lSpVUnJysnbs2OFc79ixYx65NDi799KGDRu0fv16l/WefPJJGWOyLQ6Z2z7xxBPy9fXVsGHDssyXMea6hyyv1ahRIx06dEiff/6581CTj4+P6tevr4kTJ+rq1atunR/jjrJly6pWrVqaOXOmy6HZ5cuXa/fu3R55DhQ87JHBTSc6Olr333+/ateurdDQUG3evFlz585Vjx49nOvUrl1bkhQXF6fmzZvL19dX7dq106OPPqomTZrotdde06FDh1SzZk0tW7ZMX375pXr16uW8HLh27dp68sknlZCQoDNnzjgvv963b58k9w7XBAUFKSYmRuPGjdPVq1d16623atmyZUpMTMyDWcmqZs2a6tSpk6ZOnapz586pcePG2rhxo2bOnKk2bdqoSZMmHnmeVq1aaeLEiWrRooWeffZZnTx5UpMnT1blypVdfqlLf8zrihUrNHHiROdhiXvvvVdjxozR6tWrde+99+qFF15QdHS0kpKStHXrVq1YsUJJSUnXzfHII49o+PDh6tKli+rXr6+dO3fq008/VcWKFf/ya3zooYcUFhamBg0aqEyZMtqzZ4/effddtWrVyrlnr127dhowYIAef/xxxcXF6dKlS5oyZYpuv/32v3zuxiOPPKL58+fr8ccfV6tWrZSYmKj3339f0dHRunDhgnO9Jk2aqGPHjpo0aZL279/vPIS5du1aNWnSRD169FClSpU0cuRIDRo0SIcOHVKbNm0UGBioxMRELViwQN27d1e/fv3czpZZUvbu3evy1RYxMTFavHix8/Ng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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "9c05d450e7f54707a8e00d70c5e68b2f", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8GElEQVR4nO3deXwP5/7//+c7iSxIQgiCNLZI7YpD7RT1VVq6KEqtbbW0VGxNndZaQReOUxxtLd0XStvTYwtVPfZSO7U71L5FJIhIrt8fft4f7ybUkmQy5nG/3d63mmtmrnnNJZFnr1niMsYYAQAAwDG8rC4AAAAA2YsACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAALZqESJEuratavVZdzz3n77bZUqVUre3t6qWrXqDbfr2rWrSpQokW11OYXL5dKwYcOypO8DBw7I5XJp5syZWdI/4BQEQOAOzZw5Uy6XS+vWrctwfaNGjVSxYsW7Ps68efOy7IfpvWjRokUaNGiQ6tatqxkzZmj06NFWl5TlLly4oGHDhunnn3+2uhRL8D0C3D4fqwsAnGTnzp3y8rq9/++aN2+eJk2axA+4W/TTTz/Jy8tL06ZNk6+v7023/fDDD5WWlpZNlWWdCxcuaPjw4ZKu/o/HvSwiIkIXL15Urly53G18jwC3jwAIZCM/Pz+rS7htSUlJypMnj9Vl3LITJ04oICDgL8OfJI8QAXtwuVzy9/e3ugzA9rgEDGSjP98DmJKSouHDhysyMlL+/v4qUKCA6tWrp7i4OElX71GbNGmSpKs/+K59rklKSlL//v0VHh4uPz8/RUVF6Z133pExxuO4Fy9eVJ8+fVSwYEEFBgbqscce0+HDh9PdqzVs2DC5XC5t375dzzzzjPLnz6969epJkjZv3qyuXbuqVKlS8vf3V5EiRdS9e3edPn3a41jX+ti1a5c6deqk4OBghYaG6o033pAxRocOHVLr1q0VFBSkIkWK6N13372lsbty5YpGjhyp0qVLy8/PTyVKlNDrr7+u5ORk9zYul0szZsxQUlKSe6xudq/Yn+8BvHZ/2TvvvKNJkyapVKlSyp07tx5++GEdOnRIxhiNHDlSxYsXV0BAgFq3bq0zZ8549FmiRAm1atVKixYtUtWqVeXv76/y5ctrzpw5HtudOXNGAwYMUKVKlZQ3b14FBQWpRYsW2rRpU7o6L126pGHDhqls2bLy9/dXWFiYnnjiCe3du1cHDhxQaGioJGn48OHu876V2bDjx4/Lx8fHPXt4vZ07d8rlcun99993t8XHx+vVV191f72VKVNGY8eOvaVZ1A0bNqhFixYKCgpS3rx51aRJE61evTrddvHx8erXr59KlCghPz8/FS9eXJ07d9apU6ckpb8H8EbfI8YYlShRQq1bt85wPIODg9WzZ8+/rBu4VzEDCNylc+fOuX84XS8lJeUv9x02bJhiY2P13HPPqWbNmkpISNC6dev022+/qVmzZurZs6eOHDmiuLg4ffrppx77GmP02GOPaenSperRo4eqVq2qhQsXauDAgTp8+LDGjx/v3rZr16765ptv9Oyzz+rBBx/UsmXL1LJlyxvW1bZtW0VGRmr06NHuMBkXF6d9+/apW7duKlKkiLZt26YPPvhA27Zt0+rVqz2CqSS1a9dO5cqV05gxY/Sf//xHo0aNUkhIiKZOnaqHHnpIY8eO1eeff64BAwbob3/7mxo0aHDTsXruuef08ccf66mnnlL//v21Zs0axcbGaseOHZo7d64k6dNPP9UHH3ygtWvX6qOPPpIk1alT5y//Hv7s888/1+XLl/XKK6/ozJkzGjdunJ5++mk99NBD+vnnnzV48GDt2bNH//znPzVgwABNnz7dY//du3erXbt2evHFF9WlSxfNmDFDbdu21YIFC9SsWTNJ0r59+/Tdd9+pbdu2KlmypI4fP66pU6eqYcOG2r59u4oWLSpJSk1NVatWrbRkyRK1b99effv21fnz5xUXF6etW7eqadOmmjJlil566SU9/vjjeuKJJyRJlStX/svzLFy4sBo2bKhvvvlGQ4cO9Vj39ddfy9vbW23btpV09TJzw4YNdfjwYfXs2VP33XefVq5cqZiYGB09elQTJky44XG2bdum+vXrKygoSIMGDVKuXLk0depUNWrUSMuWLVOtWrUkSYmJiapfv7527Nih7t27q1q1ajp16pR++OEH/fHHHypYsGC6vm/0PeJyudSpUyeNGzdOZ86cUUhIiHvdv//9byUkJKhTp05/OUbAPcsAuCMzZswwkm76qVChgsc+ERERpkuXLu7lKlWqmJYtW970OL179zYZfat+9913RpIZNWqUR/tTTz1lXC6X2bNnjzHGmPXr1xtJ5tVXX/XYrmvXrkaSGTp0qLtt6NChRpLp0KFDuuNduHAhXduXX35pJJlffvklXR8vvPCCu+3KlSumePHixuVymTFjxrjbz549awICAjzGJCMbN240ksxzzz3n0T5gwAAjyfz000/uti5dupg8efLctL/rt42IiHAv79+/30gyoaGhJj4+3t0eExNjJJkqVaqYlJQUd3uHDh2Mr6+vuXTpkrstIiLCSDLffvutu+3cuXMmLCzMPPDAA+62S5cumdTUVI969u/fb/z8/MyIESPcbdOnTzeSzHvvvZeu/rS0NGOMMSdPnkz3d3mrpk6daiSZLVu2eLSXL1/ePPTQQ+7lkSNHmjx58phdu3Z5bPfaa68Zb29vc/DgQXfbn2tp06aN8fX1NXv37nW3HTlyxAQGBpoGDRq42958800jycyZM+eG53rt72jGjBnudTf6Htm5c6eRZKZMmeLR/thjj5kSJUq4+wSciEvAwF2aNGmS4uLi0n1uZQYmX7582rZtm3bv3n3bx503b568vb3Vp08fj/b+/fvLGKP58+dLkhYsWCBJ6tWrl8d2r7zyyg37fvHFF9O1BQQEuP986dIlnTp1Sg8++KAk6bfffku3/XPPPef+s7e3t2rUqCFjjHr06OFuz5cvn6KiorRv374b1iJdPVdJio6O9mjv37+/JOk///nPTfe/XW3btlVwcLB7+doMVadOneTj4+PRfvnyZR0+fNhj/6JFi+rxxx93LwcFBalz587asGGDjh07Junq/aDXHghKTU3V6dOnlTdvXkVFRXmM57fffquCBQtm+Pf151nXO/HEE0/Ix8dHX3/9tbtt69at2r59u9q1a+dumzVrlurXr6/8+fPr1KlT7k/Tpk2VmpqqX375JcP+U1NTtWjRIrVp00alSpVyt4eFhemZZ57R8uXLlZCQ4D7XKlWqeIzd3Zxr2bJlVatWLX3++efutjNnzmj+/Pnq2LFjpowfYFcEQOAu1axZU02bNk33yZ8//1/uO2LECMXHx6ts2bKqVKmSBg4cqM2bN9/Scf/3v/+paNGiCgwM9GgvV66ce/21/3p5ealkyZIe25UpU+aGff95W+nqD86+ffuqcOHCCggIUGhoqHu7c+fOpdv+vvvu81gODg6Wv79/ust4wcHBOnv27A1ruf4c/lxzkSJFlC9fPve5ZpaMapek8PDwDNv/XH+ZMmXShYuyZctKunoPmySlpaVp/PjxioyMlJ+fnwoWLKjQ0FBt3rzZYzz37t2rqKgoj+CZmQoWLKgmTZrom2++cbd9/fXX8vHxcV9Olq5e1l6wYIFCQ0M9Pk2bNpV09eGbjJw8eVIXLlxQVFRUunXlypVTWlqaDh06JOnquWbGq5Ou17lzZ61YscL9NTJr1iylpKTo2WefzdTjAHZDAAQs1KBBA+3du1fTp09XxYoV9dFHH6latWru+9escv1s3zVPP/20PvzwQ7344ouaM2eOFi1a5J5dzOghAG9v71tqk5TuoZUbya4ZmxvVebf1X2/06NGKjo5WgwYN9Nlnn2nhwoWKi4tThQoVsv3VNO3bt9euXbu0ceNGSdI333yjJk2aeIT1tLQ0NWvWLMPZ7ri4OD355JPZWvOtat++vXLlyuWeBfzss89Uo0aNDAMp4CQ8BAJYLCQkRN26dVO3bt2UmJioBg0aaNiwYe5LqDcKPREREVq8eLHOnz/vMQv4+++/u9df+29aWpr279+vyMhI93Z79uy55RrPnj2rJUuWaPjw4XrzzTfd7Xdy6fpOXDuH3bt3u2c4patPscbHx7vPNafYs2ePjDEef3e7du2SJPdTx7Nnz1bjxo01bdo0j33j4+M9glfp0qW1Zs0apaSk3PC1NXcbjNu0aaOePXu6LwPv2rVLMTExHtuULl1aiYmJ7hm/WxUaGqrcuXNr586d6db9/vvv8vLycs+sli5dWlu3br3t+m92/iEhIWrZsqU+//xzdezYUStWrLjpAyuAUzADCFjoz69QyZs3r8qUKePxapNr7+CLj4/32PaRRx5Ramqqx2s6JGn8+PFyuVxq0aKFJKl58+aSpMmTJ3ts989//vOW67w28/Xnma7s+kH6yCOPZHi89957T5Ju+kSzFY4cOeJ+MlmSEhIS9Mknn6hq1aoqUqSIpKtj+ufxnDVrVrr7CZ988kmdOnUq3d+z9H9/H7lz55aU/mvkVuXLl0/NmzfXN998o6+++kq+vr5q06aNxzZPP/20Vq1apYULF6bbPz4+XleuXMmwb29vbz388MP6/vvv3Ze/pavh/YsvvlC9evUUFBQk6eq5btq0yWPsrrnZLOuNvkeuefbZZ7V9+3YNHDhQ3t7eat++/Q37ApyCGUDAQuXLl1ejRo1UvXp1hYSEaN26dZo9e7Zefvll9zbVq1eXJPXp00fNmzd3/wB79NFH1bhxYw0ZMkQHDhxQlSpVtGjRIn3//fd69dVXVbp0aff+Tz75pCZMmKDTp0+7XwNzbUbqVmaPgoKC1KBBA40bN04pKSkqVqyYFi1apP3792fBqKRXpUoVdenSRR988IHi4+PVsGFDrV27Vh9//LHatGmjxo0bZ0sdt6ps2bLq0aOHfv31VxUuXFjTp0/X8ePHNWPGDPc2rVq10ogRI9StWzfVqVNHW7Zs0eeff+7xoIR09R62Tz75RNHR0Vq7dq3q16+vpKQkLV68WL169VLr1q0VEBCg8uXL6+uvv1bZsmUVEhKiihUr3tb9dO3atVOnTp00efJkNW/eXPny5fNYP3DgQP3www9q1aqVunbtqurVqyspKUlbtmzR7NmzdeDAgQxf0yJJo0aNUlxcnOrVq6devXrJx8dHU6dOVXJyssaNG+dxjNmzZ6tt27bq3r27qlevrjNnzuiHH37Qv/71L1WpUiXD/m/0PXJNy5YtVaBAAc2aNUstWrRQoUKFbnlcgHuWZc8fAzZ37TUwv/76a4brGzZs+JevgRk1apSpWbOmyZcvnwkICDD333+/eeutt8zly5fd21y5csW88sorJjQ01LhcLo/XXZw/f97069fPFC1a1OTKlctERkaat99+O93rLZKSkkzv3r1NSEiIyZs3r2nTpo37FRnXv5bl2itcTp48me58/vjjD/P444+bfPnymeDgYNO2bVtz5MiRG75K5s993Oj1LBmNU0ZSUlLM8OHDTcmSJU2uXLlMeHi4iYmJ8XgFy82Ok5EbvQbm7bff9thu6dKlRpKZNWuWR3tGXwMRERGmZcuWZuHChaZy5crGz8/P3H///en2vXTpkunfv78JCwszAQEBpm7dumbVqlWmYcOGpmHDhh7bXrhwwQwZMsR97kWKFDFPPfWUx2tVVq5caapXr258fX3v6JUwCQkJJiAgwEgyn332WYbbnD9/3sTExJgyZcoYX19fU7BgQVOnTh3zzjvveHzNZnT83377zTRv3tzkzZvX5M6d2zRu3NisXLky3TFOnz5tXn75ZVOsWDHj6+trihcvbrp06WJOnTpljMn4NTA3+x65plevXkaS+eKLL25rXIB7lcuYO7h7GYDtbdy4UQ888IA+++wzdezY0epy7hklSpRQxYoV9eOPP1pdCq7Tr18/TZs2TceOHXNfMgecjHsAAQe4ePFiurYJEybIy8vrL38DB2B3ly5d0meffaYnn3yS8Af8/7gHEHCAcePGaf369WrcuLF8fHw0f/58zZ8/Xy+88EK6d9vh3nD58uV0v6f4z4KDgzN85c+94sSJE1q8eLFmz56t06dPq2/fvlaXBOQYBEDAAerUqaO4uDiNHDlSiYmJuu+++zRs2DANGTLE6tKQRVauXPmXD8fMmDFDXbt2zZ6CLLB9+3Z17NhRhQoV0sSJE1W1alWrSwJyDO4BBIB70NmzZ7V+/fqbblOhQgWFhYVlU0UAchICIAAAgMPwEAgAAIDDcA/gXUhLS9ORI0cUGBiYbb+jFAAA3B1jjM6fP6+iRYvKy8uZc2EEwLtw5MgRnqAEAMCmDh06pOLFi1tdhiUIgHchMDBQ0tUvoGu/yxIAAORsCQkJCg8Pd/8cdyIC4F24dtk3KCiIAAgAgM04+fYtZ174BgAAcDACIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMM4OgAePnxYnTp1UoECBRQQEKBKlSpp3bp1VpcFAACQpRz7u4DPnj2runXrqnHjxpo/f75CQ0O1e/du5c+f3+rSAAAAspRjA+DYsWMVHh6uGTNmuNtKlixpYUUAAADZw7GXgH/44QfVqFFDbdu2VaFChfTAAw/oww8/vOk+ycnJSkhI8PgAAADYjWNnAPft26cpU6YoOjpar7/+un799Vf16dNHvr6+6tKlS4b7xMbGavjw4dlcKQAAd6/Ea/+xuoTbdmBMS6tLuGe5jDHG6iKs4Ovrqxo1amjlypXutj59+ujXX3/VqlWrMtwnOTlZycnJ7uWEhASFh4fr3LlzCgoKyvKaAQC4UwTA/5OQkKDg4GBH//x27CXgsLAwlS9f3qOtXLlyOnjw4A338fPzU1BQkMcHAADAbhwbAOvWraudO3d6tO3atUsREREWVQQAAJA9HBsA+/Xrp9WrV2v06NHas2ePvvjiC33wwQfq3bu31aUBAABkKccGwL/97W+aO3euvvzyS1WsWFEjR47UhAkT1LFjR6tLAwAAyFKOfQpYklq1aqVWrVpZXQYAAEC2cuwMIAAAgFMRAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADuPoADhs2DC5XC6Pz/333291WQAAAFnKx+oCrFahQgUtXrzYvezj4/ghAQAA9zjHpx0fHx8VKVLE6jIAAACyjaMvAUvS7t27VbRoUZUqVUodO3bUwYMHrS4JAAAgSzl6BrBWrVqaOXOmoqKidPToUQ0fPlz169fX1q1bFRgYmG775ORkJScnu5cTEhKys1wAAIBM4egA2KJFC/efK1eurFq1aikiIkLffPONevTokW772NhYDR8+PDtLBAAAyHSOvwR8vXz58qls2bLas2dPhutjYmJ07tw59+fQoUPZXCEAAMDdIwBeJzExUXv37lVYWFiG6/38/BQUFOTxAQAAsBtHB8ABAwZo2bJlOnDggFauXKnHH39c3t7e6tChg9WlAQAAZBlH3wP4xx9/qEOHDjp9+rRCQ0NVr149rV69WqGhoVaXBgAAkGUcHQC/+uorq0sAAADIdo6+BAwAAOBEBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBjbBcDffvtNW7ZscS9///33atOmjV5//XVdvnzZwsoAAADswXYBsGfPntq1a5ckad++fWrfvr1y586tWbNmadCgQRZXBwAAkPPZLgDu2rVLVatWlSTNmjVLDRo00BdffKGZM2fq22+/tbY4AAAAG7BdADTGKC0tTZK0ePFiPfLII5Kk8PBwnTp1ysrSAAAAbMF2AbBGjRoaNWqUPv30Uy1btkwtW7aUJO3fv1+FCxe2uDoAAICcz3YBcMKECfrtt9/08ssva8iQISpTpowkafbs2apTp47F1QEAAOR8PlYXcLsqV67s8RTwNW+//ba8vb0tqAgAAMBebDcDKEnx8fH66KOPFBMTozNnzkiStm/frhMnTlhcGQAAQM5nuxnAzZs3q0mTJsqXL58OHDig559/XiEhIZozZ44OHjyoTz75xOoSAQAAcjTbzQBGR0erW7du2r17t/z9/d3tjzzyiH755RcLKwMAALAH2wXAX3/9VT179kzXXqxYMR07dsyCigAAAOzFdgHQz89PCQkJ6dp37dql0NBQCyoCAACwF9sFwMcee0wjRoxQSkqKJMnlcungwYMaPHiwnnzySYurAwAAyPlsFwDfffddJSYmqlChQrp48aIaNmyoMmXKKDAwUG+99ZbV5QEAAOR4tnsKODg4WHFxcVqxYoU2bdqkxMREVatWTU2bNrW6NAAAAFuwXQC8pm7duqpbt67VZQAAANiO7S4B9+nTRxMnTkzX/v777+vVV1/N/oIAAABsxnYB8Ntvv81w5q9OnTqaPXu2BRUBAADYi+0C4OnTpxUcHJyuPSgoSKdOnbKgIgAAAHuxXQAsU6aMFixYkK59/vz5KlWqlAUVAQAA2IvtHgKJjo7Wyy+/rJMnT+qhhx6SJC1ZskTvvvuuJkyYYG1xAAAANmC7ANi9e3clJyfrrbfe0siRIyVJJUqU0JQpU9S5c2eLqwMAAMj5bBcAJemll17SSy+9pJMnTyogIEB58+a1uiQAAADbsGUAvIbf/QsAAHD7bPcQyPHjx/Xss8+qaNGi8vHxkbe3t8cHAAAAN2e7GcCuXbvq4MGDeuONNxQWFiaXy2V1SQAAALZiuwC4fPly/fe//1XVqlUztd8xY8YoJiZGffv25WliAABwT7PdJeDw8HAZYzK1z19//VVTp05V5cqVM7VfAACAnMh2AXDChAl67bXXdODAgUzpLzExUR07dtSHH36o/PnzZ0qfAAAAOZntAmC7du30888/q3Tp0goMDFRISIjH53b17t1bLVu2VNOmTbOgWgAAgJzHdvcAZub9eV999ZV+++03/frrr7e0fXJyspKTk93LCQkJmVYLAABAdrFdAOzSpUum9HPo0CH17dtXcXFx8vf3v6V9YmNjNXz48Ew5/q0o8dp/su1YmeXAmJZWlwAAAP6C7S4BS9LevXv197//XR06dNCJEyckSfPnz9e2bdtuuY/169frxIkTqlatmnx8fOTj46Nly5Zp4sSJ8vHxUWpqarp9YmJidO7cOffn0KFDmXZOAAAA2cV2AXDZsmWqVKmS1qxZozlz5igxMVGStGnTJg0dOvSW+2nSpIm2bNmijRs3uj81atRQx44dtXHjxgxfKu3n56egoCCPDwAAgN3Y7hLwa6+9plGjRik6OlqBgYHu9oceekjvv//+LfcTGBioihUrerTlyZNHBQoUSNcOAABwL7HdDOCWLVv0+OOPp2svVKiQTp06ZUFFAAAA9mK7GcB8+fLp6NGjKlmypEf7hg0bVKxYsbvq++eff76r/QEAAOzAdjOA7du31+DBg3Xs2DG5XC6lpaVpxYoVGjBggDp37mx1eQAAADme7QLg6NGjdf/99ys8PFyJiYkqX768GjRooDp16ujvf/+71eUBAADkeLa6BGyM0bFjxzRx4kS9+eab2rJlixITE/XAAw8oMjLS6vIAAABswXYBsEyZMtq2bZsiIyMVHh5udUkAAAC2Y6tLwF5eXoqMjNTp06etLgUAAMC2bBUAJWnMmDEaOHCgtm7danUpAAAAtmSrS8CS1LlzZ124cEFVqlSRr6+vAgICPNafOXPGosoAAADswXYBcMKECVaXAAAAYGu2CoApKSlatmyZ3njjjXQvggYAAMCtsdU9gLly5dK3335rdRkAAAC2ZqsAKElt2rTRd999Z3UZAAAAtmWrS8CSFBkZqREjRmjFihWqXr268uTJ47G+T58+FlUGAABgD7YLgNOmTVO+fPm0fv16rV+/3mOdy+UiAAIAAPwF2wXA/fv3W10CAACArdnuHkAAAADcHdvNAHbv3v2m66dPn55NlQAAANiT7QLg2bNnPZZTUlK0detWxcfH66GHHrKoKgAAAPuwXQCcO3duura0tDS99NJLKl26tAUVAQAA2Ms9cQ+gl5eXoqOjNX78eKtLAQAAyPHuiQAoSXv37tWVK1esLgMAACDHs90l4OjoaI9lY4yOHj2q//znP+rSpYtFVQEAANiH7QLghg0bPJa9vLwUGhqqd9999y+fEAYAAIANA+DSpUutLgEAAMDWbHcP4P79+7V79+507bt379aBAweyvyAAAACbsV0A7Nq1q1auXJmufc2aNeratWv2FwQAAGAztguAGzZsUN26ddO1P/jgg9q4cWP2FwQAAGAztguALpdL58+fT9d+7tw5paamWlARAACAvdguADZo0ECxsbEeYS81NVWxsbGqV6+ehZUBAADYg+2eAh47dqwaNGigqKgo1a9fX5L03//+VwkJCfrpp58srg4AACDns90MYPny5bV582Y9/fTTOnHihM6fP6/OnTvr999/V8WKFa0uDwAAIMez3QygJBUtWlSjR4+2ugwAAABbst0M4IwZMzRr1qx07bNmzdLHH39sQUUAAAD2YrsAGBsbq4IFC6ZrL1SoELOCAAAAt8B2AfDgwYMqWbJkuvaIiAgdPHjQgooAAADsxXYBsFChQtq8eXO69k2bNqlAgQIWVAQAAGAvtguAHTp0UJ8+fbR06VKlpqYqNTVVP/30k/r27av27dtbXR4AAECOZ7ungEeOHKkDBw6oSZMm8vG5Wn5aWpo6d+7MPYAAAAC3wHYB0NfXV19//bVGjhypTZs2KSAgQJUqVVJERITVpQEAANiC7QLgNSEhIWrcuHGGTwQDAADgxmx1D2B8fLx69+6tggULqnDhwipcuLAKFiyol19+WfHx8VaXBwAAYAu2mQE8c+aMateurcOHD6tjx44qV66cJGn79u2aOXOmlixZopUrVyp//vwWVwoAAJCz2SYAjhgxQr6+vtq7d68KFy6cbt3DDz+sESNGaPz48RZVCAAAYA+2uQT83Xff6Z133kkX/iSpSJEiGjdunObOnWtBZQAAAPZimwB49OhRVahQ4YbrK1asqGPHjmVjRQAAAPZkmwBYsGBBHThw4Ibr9+/fr5CQkOwrCAAAwKZsEwCbN2+uIUOG6PLly+nWJScn64033tD/+3//z4LKAAAA7MVWD4HUqFFDkZGR6t27t+6//34ZY7Rjxw5NnjxZycnJ+vTTT60uEwAAIMezTQAsXry4Vq1apV69eikmJkbGGEmSy+VSs2bN9P777ys8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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -957,9 +1039,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAGzCAYAAAAotsMiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABPZ0lEQVR4nO3de1zO9/8/8MdVdJVDJx2uIhUl5yKrhYnJYmbawWg2FTLk45A5tM3Z5DA0m7GDxGyYw9iGHCKGsCLGnLKS0cGpUijq9ftjv97fXa6iK9dV8n7cb7frtl2v9+v9ej9f1/uqHt6H61IIIQSIiIiIZMagugsgIiIiqg4MQURERCRLDEFEREQkSwxBREREJEsMQURERCRLDEFEREQkSwxBREREJEsMQURERCRLDEFEREQkSwxB9ExwcnJCcHBwdZfx3FuwYAGaNGkCQ0NDeHh4VHc5Opefn4+hQ4dCpVJBoVBg7NixVbbtrl27omvXrtLztLQ0KBQKxMTEVFkNFeXk5ITXXnvtif3i4+OhUCgQHx8vtQUHB8PJyUmtn0KhwPTp03Vb5HPkWX4vyB1DEOlcTEwMFAoFEhMTy1zetWtXtG7d+qm3s337dv7i1cKuXbswceJEdOrUCStXrsScOXOqbNt3797F9OnT1f6Y6sOcOXMQExODESNG4Pvvv8f777+v1+1Vh8OHD2P69OnIycmp7lLKVRNqJAKAWtVdABEAnD9/HgYG2mXy7du3Y+nSpQxCFbR3714YGBhgxYoVMDIyqtJt3717FzNmzAAAtaMlurZ37168+OKLmDZtmt62UZ5du3ZVyXYOHz6MGTNmIDg4GObm5nrdVpcuXXDv3r0nvl/u3buHWrX+789JVdZYEzg6OuLevXuoXbt2dZdCj+CRIHomKJXKGvcLoqCgoLpL0Ep2djZMTEyqPABVpezsbJ380RVC4N69e1qtY2Rk9Ny9tgYGBjA2Nn7iP1CMjY3VQtDzTtuffYVCAWNjYxgaGuqpIqoshiB6Jjx6TdCDBw8wY8YMuLq6wtjYGA0aNEDnzp2xe/duAP9el7B06VIA//6CKX2UKigowPjx4+Hg4AClUgk3Nzd89tlnEEKobffevXsYPXo0rKysUL9+fbz++uu4evWqxjUO06dPh0KhwF9//YV3330XFhYW6Ny5MwDg1KlTCA4ORpMmTWBsbAyVSoXBgwfj5s2batsqHePChQt47733YGZmBmtra0yZMgVCCFy5cgV9+/aFqakpVCoVFi5cWKHX7uHDh5g1axaaNm0KpVIJJycnfPTRRygsLJT6KBQKrFy5EgUFBdJr9aTrEzZs2ABPT0+YmJjAysoK7733Hq5evarW59HrYEr997qRtLQ0WFtbAwBmzJghbV+bI3jZ2dkYMmQIbG1tYWxsDHd3d6xatUpaXnrtSmpqKrZt2yZtIy0trULjl14js3PnTnTo0AEmJib4+uuvAQArV67Eyy+/DBsbGyiVSrRs2RLLli3TGKO810JbX3zxBVq1aoU6derAwsICHTp0wI8//gjg3/fQhAkTAADOzs4a86xoraV27doFDw8PGBsbo2XLlti8ebPa8rKuCSrLf/fn42r09fWFu7t7mWO4ubnB39//SS+PpPS0+qlTp+Dr64s6derAxcUFGzduBADs378f3t7eMDExgZubG/bs2aO2/uXLlzFy5Ei4ubnBxMQEDRo0QL9+/TTeM6Wn9/fv34+RI0fCxsYGjRo1kpYvXboUTZo0gYmJCby8vPD7779X6Pqw4OBg1KtXD1evXkVAQADq1asHa2trfPjhhyguLq7w60BPRz7Rnapcbm4ubty4odH+4MGDJ647ffp0REZGYujQofDy8kJeXh4SExNx/Phx9OjRAx988AGuXbuG3bt34/vvv1dbVwiB119/Hfv27cOQIUPg4eGBnTt3YsKECbh69SoWL14s9Q0ODsZPP/2E999/Hy+++CL279+P3r17l1tXv3794Orqijlz5kiBavfu3fj7778REhIClUqFM2fO4JtvvsGZM2dw5MgRtXAGAP3790eLFi0wd+5cbNu2DbNnz4alpSW+/vprvPzyy5g3bx5++OEHfPjhh3jhhRfQpUuXx75WQ4cOxapVq/D2229j/PjxOHr0KCIjI3H27Fn8/PPPAIDvv/8e33zzDY4dO4bvvvsOANCxY8dyx4yJiUFISAheeOEFREZGIisrC59//jkOHTqEEydOaHW0xdraGsuWLcOIESPwxhtv4M033wQAtG3btkLr37t3D127dkVKSgpGjRoFZ2dnbNiwAcHBwcjJycGYMWPQokULfP/99xg3bhwaNWqE8ePHS9uuqPPnzyMwMBAffPABQkND4ebmBgBYtmwZWrVqhddffx21atXCr7/+ipEjR6Kk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YuvWrahfv750zY6ZmRlMTEwAAIMGDULDhg0RGRkJABgzZgx8fX2xcOFC9O7dG+vWrUNiYiK++eYbAIBCocDYsWMxe/ZsuLq6wtnZGVOmTIG9vT0CAgKqZZ5ERET07KnWELRs2TIAQNeuXdXaV65cieDgYABAeno6DAz+74BVx44d8eOPP+KTTz7BRx99BFdXV2zZskXtYuqJEyeioKAAw4YNQ05ODjp37ozY2FgYGxvrfU5ERERUM1RrCKrIRxTFx8drtPXr1w/9+vUrdx2FQoGZM2di5syZT1MeERERPceembvDiIiIiKoSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyVK1hqADBw6gT58+sLe3h0KhwJYtWx7bPzg4GAqFQuPRqlUrqc/06dM1ljdv3lzPMyEiIqKaplpDUEFBAdzd3bF06dIK9f/888+RkZEhPa5cuQJLS0v069dPrV+rVq3U+h08eFAf5RMREVENVqs6N96rVy/06tWrwv3NzMxgZmYmPd+yZQtu376NkJAQtX61atWCSqXSWZ1ERET0/KnR1wStWLECfn5+cHR0VGu/ePEi7O3t0aRJEwwcOBDp6emPHaewsBB5eXlqDyIiInq+1dgQdO3aNezYsQNDhw5Va/f29kZMTAxiY2OxbNkypKam4qWXXsKdO3fKHSsyMlI6ymRmZgYHBwd9l09ERETVrMaGoFWrVsHc3BwBAQFq7b169UK/fv3Qtm1b+Pv7Y/v27cjJycFPP/1U7lgRERHIzc2VHleuXNFz9URERFTdqvWaoMoSQiA6Ohrvv/8+jIyMHtvX3NwczZo1Q0pKSrl9lEollEqlrsskIiKiZ1iNPBK0f/9+pKSkYMiQIU/sm5+fj0uXLsHOzq4KKiMiIqKaolpDUH5+PpKTk5GcnAwASE1NRXJysnQhc0REBAYNGqSx3ooVK+Dt7Y3WrVtrLPvwww+xf/9+pKWl4fDhw3jjjTdgaGiIwMBAvc6FiIiIapZqPR2WmJiIbt26Sc/Dw8MBAEFBQYiJiUFGRobGnV25ubnYtGkTPv/88zLH/OeffxAYGIibN2/C2toanTt3xpEjR2Btba2/iRAREVGNU60hqGvXrhBClLs8JiZGo83MzAx3794td51169bpojQiIiJ6ztXIa4KIiIiInhZDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJUrWGoAMHDqBPnz6wt7eHQqHAli1bHts/Pj4eCoVC45GZmanWb+nSpXBycoKxsTG8vb1x7NgxPc6CiIiIaqJqDUEFBQVwd3fH0qVLtVrv/PnzyMjIkB42NjbSsvXr1yM8PBzTpk3D8ePH4e7uDn9/f2RnZ+u6fCIiIqrBalXnxnv16oVevXppvZ6NjQ3Mzc3LXLZo0SKEhoYiJCQEALB8+XJs27YN0dHRmDx58tOUS0RERM8RrY8EHT9+HH/++af0fOvWrQgICMBHH32EoqIinRZXHg8PD9jZ2aFHjx44dOiQ1F5UVISkpCT4+flJbQYGBvDz80NCQkK54xUWFiIvL0/tQURERM83rUPQBx98gAsXLgAA/v77bwwYMAB16tTBhg0bMHHiRJ0X+F92dnZYvnw5Nm3ahE2bNsHBwQFdu3bF8ePHAQA3btxAcXExbG1t1daztbXVuG7ovyIjI2FmZiY9HBwc9DoPIiIiqn5ah6ALFy7Aw8MDALBhwwZ06dIFP/74I2JiYrBp0yZd16fGzc0NH3zwATw9PdGxY0dER0ejY8eOWLx48VONGxERgdzcXOlx5coVHVVMREREzyqtrwkSQqCkpAQAsGfPHrz22msAAAcHB9y4cUO31VWAl5cXDh48CACwsrKCoaEhsrKy1PpkZWVBpVKVO4ZSqYRSqdRrnURERPRs0fpIUIcOHTB79mx8//332L9/P3r37g0ASE1N1TgNVRWSk5NhZ2cHADAyMoKnpyfi4uKk5SUlJYiLi4OPj0+V10ZERETPLq2PBEVFRWHgwIHYsmULPv74Y7i4uAAANm7ciI4dO2o1Vn5+PlJSUqTnqampSE5OhqWlJRo3boyIiAhcvXoVq1evlrbt7OyMVq1a4f79+/juu++wd+9e7Nq1SxojPDwcQUFB6NChA7y8vBAVFYWCggLpbjEiIiIioBIhqG3btmp3h5VasGABDA0NtRorMTER3bp1k56Hh4cDAIKCghATE4OMjAykp6dLy4uKijB+/HhcvXoVderUQdu2bbFnzx61Mfr374/r169j6tSpyMzMhIeHB2JjY6vlKBURERE9uxRCCKHtSjk5Odi4cSMuXbqECRMmwNLSEsePH4etrS0aNmyojzqrVF5eHszMzJCbmwtTU1Odj+80eZvOx9S3tLm9q7sEIlnj7w0qD98b/0fbv99aHwk6deoUunfvDnNzc6SlpSE0NBSWlpbYvHkz0tPTpVNXRERERM8yrS+MDg8PR0hICC5evAhjY2Op/dVXX8WBAwd0WhwRERGRvmgdgv744w988MEHGu0NGzZ87AcSEhERET1LtA5BSqWyzK+VuHDhAqytrXVSFBEREZG+aR2CXn/9dcycORMPHjwAACgUCqSnp2PSpEl46623dF4gERERkT5oHYIWLlyI/Px82NjY4N69e/D19YWLiwvq16+PTz/9VB81EhEREemc1neHmZmZYffu3Th06BBOnjyJ/Px8tG/fXu2b24mIiIiedVqHoFKdOnVCp06ddFkLERERUZXR+nTY6NGjsWTJEo32L7/8EmPHjtVFTURERER6p3UI2rRpU5lHgDp27IiNGzfqpCgiIiIifdM6BN28eRNmZmYa7aamprhx44ZOiiIiIiLSN61DkIuLC2JjYzXad+zYgSZNmuikKCIiIiJ90/rC6PDwcIwaNQrXr1/Hyy+/DACIi4vDwoULERUVpev6iIiIiPRC6xA0ePBgFBYW4tNPP8WsWbMAAE5OTli2bBkGDRqk8wKJiIiI9KFSt8iPGDECI0aMwPXr12FiYoJ69erpui4iIiIivar05wQB4HeFERERUY2l9YXRWVlZeP/992Fvb49atWrB0NBQ7UFERERUE2h9JCg4OBjp6emYMmUK7OzsoFAo9FEXERERkV5pHYIOHjyI33//HR4eHnooh4iIiKhqaH06zMHBAUIIfdRCREREVGW0DkFRUVGYPHky0tLS9FAOERERUdXQ+nRY//79cffuXTRt2hR16tRB7dq11ZbfunVLZ8URERER6YvWIYifCk1ERETPA61DUFBQkD7qICIiIqpSWl8TBACXLl3CJ598gsDAQGRnZwP49wtUz5w5o9PiiIiIiPRF6xC0f/9+tGnTBkePHsXmzZuRn58PADh58iSmTZum8wKJiIiI9EHrEDR58mTMnj0bu3fvhpGRkdT+8ssv48iRIzotjoiIiEhftA5Bf/75J9544w2NdhsbG9y4cUMnRRERERHpm9YhyNzcHBkZGRrtJ06cQMOGDXVSFBEREZG+aR2CBgwYgEmTJiEzMxMKhQIlJSU4dOgQPvzwQwwaNEgfNRIRERHpnNYhaM6cOWjevDkcHByQn5+Pli1bokuXLujYsSM++eQTfdRIREREpHNafU6QEAKZmZlYsmQJpk6dij///BP5+flo164dXF1d9VUjERERkc5pHYJcXFxw5swZuLq6wsHBQV91EREREemVVqfDDAwM4Orqips3b+pk4wcOHECfPn1gb28PhUKBLVu2PLb/5s2b0aNHD1hbW8PU1BQ+Pj7YuXOnWp/p06dDoVCoPZo3b66TeomIiOj5ofU1QXPnzsWECRNw+vTpp954QUEB3N3dsXTp0gr1P3DgAHr06IHt27cjKSkJ3bp1Q58+fXDixAm1fq1atUJGRob0OHjw4FPXSkRERM8Xrb87bNCgQbh79y7c3d1hZGQEExMTteXafIt8r1690KtXrwr3f/TLW+fMmYOtW7fi119/Rbt27aT2WrVqQaVSVXhcIiIikp8a/S3yJSUluHPnDiwtLdXaL168CHt7exgbG8PHxweRkZFo3LhxueMUFhaisLBQep6Xl6e3momIiOjZoFUIevDgAfbv348pU6bA2dlZXzVV2GeffYb8/Hy88847Upu3tzdiYmLg5uaGjIwMzJgxAy+99BJOnz6N+vXrlzlOZGQkZsyYUVVlExER0TNAq2uCateujU2bNumrFq38+OOPmDFjBn766SfY2NhI7b169UK/fv3Qtm1b+Pv7Y/v27cjJycFPP/1U7lgRERHIzc2VHleuXKmKKRAREVE10vrC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ZcuWUp+JEyeioKAAw4YNQ05ODjp37ozY2FiND1UkIiIi+VIIIUR1F/GsycvLg5mZGXJzc/VyfZDT5G06H5OouqTN7V3dJcgCf29UjZr4fq6J7w19vc7a/v2ucXeHEREREekCQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERyRJDEBEREckSQxARERHJEkMQERERydIzEYKWLl0KJycnGBsbw9vbG8eOHSu377fffouXXnoJFhYWsLCwgJ+fn0b/4OBgKBQKtUfPnj31PQ0iIiKqQao9BK1fvx7h4eGYNm0ajh8/Dnd3d/j7+yM7O7vM/vHx8QgMDMS+ffuQkJAABwcHvPLKK7h69apav549eyIjI0N6rF27tiqmQ0RERDVEtYegRYsWITQ0FCEhIWjZsiWWL1+OOnXqIDo6usz+P/zwA0aOHAkPDw80b94c3333HUpKShAXF6fWT6lUQqVSSQ8LC4uqmA4RERHVENUagoqKipCUlAQ/Pz+pzcDAAH5+fkhISKjQGHfv3sWDBw9gaWmp1h4fHw8bGxu4ublhxIgRuHnzZrljFBYWIi8vT+1BREREz7dqDUE3btxAcXExbG1t1dptbW2RmZlZoTEmTZoEe3t7tSDVs2dPrF69GnFxcZg3bx7279+PXr16obi4uMwxIiMjYWZmJj0cHBwqPykiIiKqEWpVdwFPY+7cuVi3bh3i4+NhbGwstQ8YMED6/zZt2qBt27Zo2rQp4uPj0b17d41xIiIiEB4eLj3Py8tjECIiInrOVeuRICsrKxgaGiIrK0utPSsrCyqV6rHrfvbZZ5g7dy527dqFtm3bPrZvkyZNYGVlhZSUlDKXK5VKmJqaqj2IiIjo+VatIcjIyAienp5qFzWXXuTs4+NT7nrz58/HrFmzEBsbiw4dOjxxO//88w9u3rwJOzs7ndRNRERENV+13x0WHh6Ob7/9FqtWrcLZs2cx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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "f0411f987bf74e05b4994dd104edc4af", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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SXr11Vd91nv55ZeLnTNvT87f99RNnDix2Ns4E3369Cnw+fL2Gp3siubCFPSajDH617/+Vehj/jrXxhi98sorqlixorp37+7NWZLvib+/v2688UbNnDlTa9euzZdn37593j/ffPPN2rlzp95888186x09evSUvs+xsM9caSjJ3IDN2AMIuEjz5s3VtWtXtWvXTmFhYVq2bJk++eQTn4sN2rVrJ0mKjY1Vz5495e/vr1tvvVXXXHONunXrpscff1zbtm1TmzZt9M033+jzzz/XsGHD1KhRI+/jb7zxRk2cOFF//vmn9ytH8vZeFWevS0hIiKKiojR+/HgdP35c5513nr755htt3bq1FGYlvzZt2mjAgAGaPHmyDh06pMsvv1xLlizRtGnTdP3116tbt26nvM2mTZuqUaNGevjhh7Vz506FhIRo5syZ+c4FzFOpUiUlJydrwIAB6tChg2bPnq2vvvpKI0eO9J6/VhrvydixYzV//nx16NBBgwcPVvPmzXXgwAGtWLFC3377rQ4cOCBJuvPOO/Xxxx/rvvvu0/z589W5c2fl5ORo48aN+vjjjzVnzpwCz1UtSGGfudJQkrkBqzly7TFgobyvgVm6dGmB919++eVFfg3M008/bS655BJTtWpVExQUZJo2bWqeeeYZc+zYMe86J06cMA8++KAJDw83Ho/H5+s5Dh8+bIYPH27q1KljKlasaBo3bmyee+45k5ub6/O8WVlZJiYmxoSFhZkqVaqY66+/3vz6669Gks/XdOR9pUfe15r81e+//25uuOEGU7VqVRMaGmpuuukms2vXrkK/FuTv2yjs61kKmqeCHD9+3CQmJpqGDRuaihUrmoiICBMfH2/++9//Fut5CrJ+/Xpz5ZVXmipVqpgaNWqYwYMHm1WrVhlJZsqUKfm2uXnzZtOjRw9zzjnnmFq1apmEhASTk5Pjs82Sfk+MMeaPP/4wMTExJiIiwlSsWNHUrl3bdO/e3UyePNlnvWPHjplx48aZFi1amMDAQFOtWjXTrl07k5iYaNLT04s1J8ac/DNXGu93SeUGbOYxpphnUwOwWkpKii688EK9//776tevn9NxyrXo6Gh98sknyszMLNXn4T0BcLo4BxBAPn//1WbS/86n8/PzK/I3cKB08J4AKEmcAwggn/Hjx2v58uXq1q2bKlSooNmzZ2v27Nm65557+JoN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7777rtMRAQAAyjXX7QGMi4vTwIEDtWnTJlWqVMk73qdPH/3www8OJgMAAHAH1xXApUuX6t577803ft5552nPnj0OJAIAAHAX1xXAwMBAZWRk5BtPTU1VeHi4A4kAAADcxXUF8Nprr9WYMWN0/PhxSZLH49H27dv12GOP6cYbb3Q4HQAAQPnnugL4wgsvKDMzUzVr1tTRo0d1+eWXKzIyUsHBwXrmmWecjgcAAFDuue4q4NDQUM2dO1cLFy7UqlWrlJmZqYsuukhXXnml09EAAABcwXUFME/nzp3VuXNnp2MAAAC4jusOAcfGxuqll17KN/7KK69o2LBhZR8IAADAZVxXAGfOnFngnr9OnTrpk08+cSARAACAu7iuAP75558KDQ3NNx4SEqL9+/c7kAgAAMBdXFcAIyMjlZycnG989uzZOv/88x1IBAAA4C6uuwgkLi5OQ4YM0b59+3TFFVdIkubNm6cXXnhBEydOdDYcAACAC7iuAN51113Kzs7WM888o6eeekqS1KBBA7322mvq37+/w+kAAADKP9cVQEm6//77df/992vfvn0KCgpSlSpVnI4EAADgGq4sgHn43b8AAACnznUXgfzxxx+68847VadOHVWoUEH+/v4+CwAAAE7OdXsAo6OjtX37do0aNUrnnnuuPB6P05EAAABcxXUF8KefftKPP/6otm3bluh2x44dq/j4eA0dOpSriQEAwFnNdYeAIyIiZIwp0W0uXbpUb7zxhlq3bl2i2wUAACiPXFcAJ06cqBEjRmjbtm0lsr3MzEz169dPb775pqpVq1Yi2wQAACjPXFcAb7nlFn3//fdq1KiRgoODFRYW5rOcqpiYGPXt21dXXnllKaQFAAAof1x3DmBJnp/34YcfasWKFVq6dGmx1s/OzlZ2drb3dkZGRollAQAAKCuuK4ADBgwoke3s2LFDQ4cO1dy5c1WpUqViPSYpKUmJiYkl8vwAAJSlBiO+cjrCKds2tq/TEc5arjsELEmbN2/WE088odtuu0179+6VJM2ePVvr1q0r9jaWL1+uvXv36qKLLlKFChVUoUIFLViwQC+99JIqVKignJycfI+Jj49Xenq6d9mxY0eJvSYAAICy4roCuGDBArVq1Uq//PKLPv30U2VmZkqSVq1apYSEhGJvp3v37lqzZo1SUlK8S/v27dWvXz+lpKQU+KXSgYGBCgkJ8VkAAADcxnWHgEeMGKGnn35acXFxCg4O9o5fccUVeuWVV4q9neDgYLVs2dJnrHLlyqpevXq+cQAAgLOJ6/YArlmzRjfccEO+8Zo1a2r//v0OJAIAAHAX1+0BrFq1qnbv3q2GDRv6jK9cuVLnnXfeGW37+++/P6PHAwAAuIHr9gDeeuuteuyxx7Rnzx55PB7l5uZq4cKFevjhh9W/f3+n4wEAAJR7riuAzz77rJo2baqIiAhlZmaqefPmioqKUqdOnfTEE084HQ8AAKDcc9UhYGOM9uzZo5deeklPPvmk1qxZo8zMTF144YVq3Lix0/EAAABcwXUFMDIyUuvWrVPjxo0VERHhdCQAAADXcdUhYD8/PzVu3Fh//vmn01EAAABcy1UFUJLGjh2rRx55RGvXrnU6CgAAgCu56hCwJPXv319HjhxRmzZtFBAQoKCgIJ/7Dxw44FAyAAAAd3BdAZw4caLTEQAAAFzNVQXw+PHjWrBggUaNGpXvi6ABAABQPK46B7BixYqaOXOm0zEAAABczVUFUJKuv/56ffbZZ07HAAAAcC1XHQKWpMaNG2vMmDFauHCh2rVrp8qVK/vcHxsb61AyAAAAd3BdAXz77bdVtWpVLV++XMuXL/e5z+PxUAABAACK4LoCuHXrVqcjAAAAuJrrzgEEAADAmXHdHsC77rrrpPe/8847ZZQEAADAnVxXAA8ePOhz+/jx41q7dq0OHTqkK664wqFUAAAA7uG6Ajhr1qx8Y7m5ubr//vvVqFEjBxIBAAC4y1lxDqCfn5/i4uI0YcIEp6MAAACUe2dFAZSkzZs368SJE07HAAAAKPdcdwg4Li7O57YxRrt379ZXX32lAQMGOJQKAADAPVxXAFeuXOlz28/PT+Hh4XrhhReKvEIYAAAALiyA8+fPdzoCAACAq7nuHMCtW7dq06ZN+cY3bdqkbdu2lX0gAAAAl3FdAYyOjtbPP/+cb/yXX35RdHR02QcCAABwGdcVwJUrV6pz5875xjt27KiUlJSyDwQAAOAyriuAHo9Hhw8fzjeenp6unJwcBxIBAAC4i+sKYFRUlJKSknzKXk5OjpKSktSlSxcHkwEAALiD664CHjdunKKiotSkSRNddtllkqQff/xRGRkZ+u677xxOBwAAUP65bg9g8+bNtXr1at18883au3evDh8+rP79+2vjxo1q2bKl0/EAAADKPdftAZSkOnXq6Nlnn3U6BgAAgCu5bg/glClTNGPGjHzjM2bM0LRp0xxIBAAA4C6uK4BJSUmqUaNGvvGaNWuyVxAAAKAYXFcAt2/froYNG+Ybr1+/vrZv3+5AIgAAAHdxXQGsWbOmVq9enW981apVql69ugOJAAAA3MV1BfC2225TbGys5s+fr5ycHOXk5Oi7777T0KFDdeuttzodDwAAoNxz3VXATz31lLZt26bu3burQoX/xc/NzVX//v05BxAAAKAYXFcAAwIC9NFHH+mpp57SqlWrFBQUpFatWql+/fpORwMAAHAF1xXAPGFhYerWrVuBVwQDAACgcK46B/DQoUOKiYlRjRo1VKtWLdWqVUs1atTQkCFDdOjQIafjAQAAuIJr9gAeOHBAl156qXbu3Kl+/fqpWbNmkqT169dr6tSpmjdvnn7++WdVq1bN4aQAAADlm2sK4JgxYxQQEKDNmzerVq1a+e7r0aOHxowZowkTJjiUEAAAwB1ccwj4s88+0/PPP5+v/ElS7dq1NX78eM2aNcuBZAAAAO7imgK4e/dutWjRotD7W7ZsqT179pRhIgAAAHdyTQGsUaOGtm3bVuj9W7duVVhYWNkFAgAAcCnXFMCePXvq8ccf17Fjx/Ldl52drVGjRqlXr14OJAMAAHAXV10E0r59ezVu3FgxMTFq2rSpjDHasGGDXn31VWVnZ+u9995zOiYAAEC555oCWLduXS1atEgPPPCA4uPjZYyRJHk8Hl111VV65ZVXFBER4XBKAACA8s81h4AlqWHDhpo9e7b279+vxYsXa/Hixdq3b5+Sk5MVGRl5ytt77bXX1Lp1a4WEhCgkJESXXnqpZs+eXQrJAQAAyg/X7AH8q2rVqumSSy454+3UrVtXY8eOVePGjWWM0bRp03Tddddp5cqVJ73iGAAAwM1cWQBLyjXXXONz+5lnntFrr72mxYsXUwABAMBZy+oC+Fc5OTmaMWOGsrKydOmllxa4TnZ2trKzs723MzIyyioeAABAiXHVOYClYc2aNapSpYoCAwN13333adasWWrevHmB6yYlJSk0NNS7cNEJAABwI1cUwIsuukgHDx6U9L+vgzly5EiJbbtJkyZKSUnRL7/8ovvvv18DBgzQ+vXrC1w3Pj5e6enp3mXHjh0llgMAAKCsuKIAbtiwQVlZWZKkxMREZWZmlti2AwICFBkZqXbt2ikpKUlt2rTRv/71rwLXDQwM9F4xnLcAAAC4jSvOAWzbtq0GDhyoLl26yBij559/XlWqVClw3SeffPKMnis3N9fnPD8AAICzjSsK4NSpU5WQkKAvv/xSHo9Hs2fPVoUK+aN7PJ5TKoDx8fHq3bu36tWrp8OHD2v69On6/vvvNWfOnJKMDwAAUK64ogA2adJEH374oSTJz89P8+bNU82aNc94u3v37lX//v21e/duhYaGqnXr1pozZ46uuuqqM942AABAeeWKAvhXubm5Jbatt99+u8S2BQAA4BauK4CStHnzZk2cOFEbNmyQJDVv3lxDhw5Vo0aNHE4GAABQ/rniKuC/mjNnjpo3b64lS5aodevWat26tX755Re1aNFCc+fOdToeAABAuee6PYAjRozQ8OHDNXbs2Hzjjz32GOfvAQAAFMF1ewA3bNigQYMG5Ru/6667Cv0CZwAAAPwf1xXA8PBwpaSk5BtPSUkpkSuDAQAAznauOwQ8ePBg3XPPPdqyZYs6deokSVq4cKHGjRunuLg4h9MBAACUf64rgKNGjVJwcLBeeOEFxcfHS5Lq1Kmj0aNHKzY21uF0AAAA5Z/rCqDH49Hw4cM1fPhwHT58WJIUHBzscCoAAAD3cF0B/CuKHwAAwKlz3UUgAAAAODMUQAAAAMtQAAEAACzjqgJ4/Phxde/eXZs2bXI6CgAAgGu5qgBWrFhRq1evdjoGAACAq7mqAErSHXfcobffftvpGAAAAK7luq+BOXHihN555x19++23ateunSpXruxz/4svvuhQMgAAAHdwXQFcu3atLrroIklSamqqz30ej8eJSAAAAK7iugI4f/58pyMAAAC4muvOAcyTlpamOXPm6OjRo5IkY4zDiQAAANzBdQXwzz//VPfu3XXBBReoT58+2r17tyRp0KBBeuihhxxOBwAAUP65rgAOHz5cFStW1Pbt23XOOed4x2+55RYlJyc7mAwAAMAdXHcO4DfffKM5c+aobt26PuONGzfWb7/95lAqAAAA93DdHsCsrCyfPX95Dhw4oMDAQAcSAQAAuIvrCuBll12md99913vb4/EoNzdX48ePV7du3RxMBgAA4A6uOwQ8fvx4de/eXcuWLdOxY8f06KOPat26dTpw4IAWLlzodDwAAIByz3V7AFu2bKnU1FR16dJF1113nbKysvSPf/xDK1euVKNGjZyOBwAAUO65bg+gJIWGhurxxx93OgYAAIArubIAHjx4UG+//bY2bNggSWrevLkGDhyosLAwh5MBAACUf647BPzDDz+oQYMGeumll3Tw4EEdPHhQL730kho2bKgffvjB6XgAAADlnuv2AMbExOiWW27Ra6+9Jn9/f0lSTk6OHnjgAcXExGjNmjUOJwQAACjfXLcHMC0tTQ899JC3/EmSv7+/4uLilJaW5mAyAAAAd3BdAbzooou85/791YYNG9SmTRsHEgEAALiLKw4Br1692vvn2NhYDR06VGlpaerYsaMkafHixZo0aZLGjh3rVEQAAADXcEUBbNu2rTwej4wx3rFHH30033q33367brnllrKMBgAA4DquKIBbt251OgIAAMBZwxUFsH79+k5HAAAAOGu4ogD+3a5du/TTTz9p7969ys3N9bkvNjbWoVQAAADu4LoCOHXqVN17770KCAhQ9erV5fF4vPd5PB4KIAAAQBFcVwBHjRqlJ598UvHx8fLzc9232AAAADjOdQ3qyJEjuvXWWyl/AAAAp8l1LWrQoEGaMWOG0zEAAABcy3WHgJOSknT11VcrOTlZrVq1UsWKFX3uf/HFFx1KBgAA4A6uLIBz5sxRkyZNJCnfRSAAAAA4OdcVwBdeeEHvvPOOoqOjnY4CAADgSq47BzAwMFCdO3d2OgYAAIBrua4ADh06VC+//LLTMQAAAFzLdYeAlyxZou+++05ffvmlWrRoke8ikE8//dShZAAAAO7gugJYtWpV/eMf/yiRbSUlJenTTz/Vxo0bFRQUpE6dOmncuHHeC0wAAADORq4rgFOmTCmxbS1YsEAxMTG6+OKLdeLECY0cOVI9evTQ+vXrVbly5RJ7HgAAgPLEdQWwJCUnJ/vcnjp1qmrWrKnly5crKirKoVQAAACly3UFsGHDhif9vr8tW7ac9rbT09MlSWFhYae9DQAAgPLOdQVw2LBhPrePHz+ulStXKjk5WY888shpbzc3N1fDhg1T586d1bJlywLXyc7OVnZ2tvd2RkbGaT8fAACAU1xXAIcOHVrg+KRJk7Rs2bLT3m5MTIzWrl2rn376qdB1kpKSlJiYeNrPAQAAUB647nsAC9O7d2/NnDnztB47ZMgQffnll5o/f77q1q1b6Hrx8fFKT0/3Ljt27DjduAAAAI5x3R7AwnzyySenfO6eMUYPPvigZs2ape+//14NGzY86fqBgYEKDAw8k5gAAACOc10BvPDCC30uAjHGaM+ePdq3b59effXVU9pWTEyMpk+frs8//1zBwcHas2ePJCk0NFRBQUElmhsAAKC8cF0BvP76631u+/n5KTw8XF27dlXTpk1PaVuvvfaaJKlr164+41OmTFF0dPQZpAQAACi/XFcAExISSmxbxpgS2xYAAIBbnDUXgQAAAKB4XLMH0M/P76RfAC1JHo9HJ06cKKNEAAAA7uSaAjhr1qxC71u0aJFeeukl5ebmlmEiAAAAd3JNAbzuuuvyjf36668aMWKE/vOf/6hfv34aM2aMA8kAAADcxZXnAO7atUuDBw9Wq1atdOLECaWkpGjatGmqX7++09EAAADKPVcVwPT0dD322GOKjIzUunXrNG/ePP3nP/8p9Hf3AgAAID/XHAIeP368xo0bp9q1a+uDDz4o8JAwAAAAiuaaAjhixAgFBQUpMjJS06ZN07Rp0wpc79NPPy3jZAAAAO7imgLYv3//Ir8GBgAAAEVzTQGcOnWq0xEAAADOCq66CAQAAABnjgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGasL4A8//KBrrrlGderUkcfj0WeffeZ0JAAAgFJndQHMyspSmzZtNGnSJKejAAAAlJkKTgdwUu/evdW7d2+nYwAAAJQpq/cAAgAA2MjqPYCnKjs7W9nZ2d7bGRkZDqYBAAA4PewBPAVJSUkKDQ31LhEREU5HAgAAOGUUwFMQHx+v9PR077Jjxw6nIwEAAJwyDgGfgsDAQAUGBjodAwAA4IxYXQAzMzOVlpbmvb1161alpKQoLCxM9erVczAZAABA6bG6AC5btkzdunXz3o6Li5MkDRgwQFOnTnUoFQAAQOmyugB27dpVxhinYwAAAJQpLgIBAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsY30BnDRpkho0aKBKlSqpQ4cOWrJkidORAAAASpXVBfCjjz5SXFycEhIStGLFCrVp00Y9e/bU3r17nY4GAABQaqwugC+++KIGDx6sgQMHqnnz5nr99dd1zjnn6J133nE6GgAAQKmp4HQApxw7dkzLly9XfHy8d8zPz09XXnmlFi1aVOBjsrOzlZ2d7b2dnp4uScrIyCiVjLnZR0plu6WptOYCAHBm+JmSf7vGmFLZvhtYWwD379+vnJwc1apVy2e8Vq1a2rhxY4GPSUpKUmJiYr7xiIiIUsnoRqETnU4AADhblPbPlMOHDys0NLR0n6ScsrYAno74+HjFxcV5b+fm5urAgQOqXr26PB5PiTxHRkaGIiIitGPHDoWEhJTINs82zFHRmKOTY36KxhwVjTkqWnmdI2OMDh8+rDp16jgdxTHWFsAaNWrI399ff/zxh8/4H3/8odq1axf4mMDAQAUGBvqMVa1atVTyhYSElKu/LOURc1Q05ujkmJ+iMUdFY46KVh7nyNY9f3msvQgkICBA7dq107x587xjubm5mjdvni699FIHkwEAAJQua/cASlJcXJwGDBig9u3b65JLLtHEiROVlZWlgQMHOh0NAACg1FhdAG+55Rbt27dPTz75pPbs2aO2bdsqOTk534UhZSkwMFAJCQn5DjXj/zBHRWOOTo75KRpzVDTmqGjMUfnlMTZfAw0AAGAha88BBAAAsBUFEAAAwDIUQAAAAMtQAAEAACxDAXRAUlKSLr74YgUHB6tmzZq6/vrr9euvv/qsM3nyZHXt2lUhISHyeDw6dOiQM2EdUtQcHThwQA8++KCaNGmioKAg1atXT7Gxsd7fz2yD4nyO7r33XjVq1EhBQUEKDw/XddddV+ivOjwbFWeO8hhj1Lt3b3k8Hn322WdlG9QhxZmfrl27yuPx+Cz33XefQ4nLXnE/Q4sWLdIVV1yhypUrKyQkRFFRUTp69KgDicteUXO0bdu2fJ+hvGXGjBkOJrcbBdABCxYsUExMjBYvXqy5c+fq+PHj6tGjh7KysrzrHDlyRL169dLIkSMdTOqcouZo165d2rVrl55//nmtXbtWU6dOVXJysgYNGuRw8rJTnM9Ru3btNGXKFG3YsEFz5syRMUY9evRQTk6Og8nLTnHmKM/EiRNL7Fc6ukVx52fw4MHavXu3dxk/frxDicteceZo0aJF6tWrl3r06KElS5Zo6dKlGjJkiPz87PgRW9QcRURE+Hx+du/ercTERFWpUkW9e/d2OL3FDBy3d+9eI8ksWLAg333z5883kszBgwfLPlg5crI5yvPxxx+bgIAAc/z48TJMVn4UZ45WrVplJJm0tLQyTFZ+FDZHK1euNOedd57ZvXu3kWRmzZrlTECHFTQ/l19+uRk6dKhzocqZguaoQ4cO5oknnnAwVflSnP8XtW3b1tx1111lmAp/Z8c/T8q5vMOWYWFhDicpv4ozR+np6QoJCVGFCnZ+v3lRc5SVlaUpU6aoYcOGioiIKMto5UZBc3TkyBHdfvvtmjRpUqG/B9wWhX2G/v3vf6tGjRpq2bKl4uPjdeTIESfilQt/n6O9e/fql19+Uc2aNdWpUyfVqlVLl19+uX766ScnYzqqqP8XLV++XCkpKVYdsSmXnG6gtsvJyTF9+/Y1nTt3LvB+9gAWPUfGGLNv3z5Tr149M3LkyDJMVn6cbI4mTZpkKleubCSZJk2aWLv3r7A5uueee8ygQYO8t2XpHsDC5ueNN94wycnJZvXq1eb999835513nrnhhhscSumsguZo0aJFRpIJCwsz77zzjlmxYoUZNmyYCQgIMKmpqQ6mdUZx/n99//33m2bNmpVhKhSEAuiw++67z9SvX9/s2LGjwPspgEXPUXp6urnkkktMr169zLFjx8o4Xflwsjk6dOiQSU1NNQsWLDDXXHONueiii8zRo0cdSOmsgubo888/N5GRkebw4cPeMVsLYFF/z/LMmzfP2tMICpqjhQsXGkkmPj7eZ91WrVqZESNGlHVExxX1OTpy5IgJDQ01zz//fBknw99RAB0UExNj6tata7Zs2VLoOrYXwKLmKCMjw1x66aWme/fuVpYaY4r3OcqTnZ1tzjnnHDN9+vQySFZ+FDZHQ4cONR6Px/j7+3sXScbPz89cfvnlzoR1wKl8hjIzM40kk5ycXAbJyo/C5mjLli1Gknnvvfd8xm+++WZz++23l2VExxXnc/Tuu++aihUrmr1795ZhMhTEzpOlHGaM0YMPPqhZs2bp+++/V8OGDZ2OVO4UZ44yMjLUs2dPBQYG6osvvlClSpUcSOqc0/kcmf/9o0/Z2dllkNB5Rc3RiBEjdPfdd/uMtWrVShMmTNA111xTllEdcTqfoZSUFEnSueeeW8rpyoei5qhBgwaqU6dOvq+GSU1NteYK11P5HL399tu69tprFR4eXoYJURAKoANiYmI0ffp0ff755woODtaePXskSaGhoQoKCpIk7dmzR3v27FFaWpokac2aNQoODla9evWsuFikqDnKyMhQjx49dOTIEb3//vvKyMhQRkaGJCk8PFz+/v5Oxi8TRc3Rli1b9NFHH6lHjx4KDw/X77//rrFjxyooKEh9+vRxOH3ZKGqOateuXeCFH/Xq1bPiH2ZFzc/mzZs1ffp09enTR9WrV9fq1as1fPhwRUVFqXXr1g6nLxtFzZHH49EjjzyihIQEtWnTRm3bttW0adO0ceNGffLJJw6nLxvF+ZkmSWlpafrhhx/09ddfOxUVf+XYvkeLSSpwmTJlinedhISEItc5mxU1R3mHxgtatm7d6mj2slLUHO3cudP07t3b1KxZ01SsWNHUrVvX3H777Wbjxo3OBi9Dxfm7VtBjbDkHsKj52b59u4mKijJhYWEmMDDQREZGmkceecSkp6c7G7wMFfczlJSUZOrWrWvOOeccc+mll5off/zRmcAOKO4cxcfHm4iICJOTk+NMUPjwGGNMSRZKAAAAlG98DyAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWOb/AeOrSxz37b+xAAAAAElFTkSuQmCC", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -967,9 +1064,24 @@ }, { "data": { - "image/png": "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7TX17t1ba9eu1b/+9S8tW8Y1VAAA8Dunw82oUaNctvOtW7eqdevW9vdRUVGSpJ49e2rWrFk6deqUEhIS7MsrV66sZcuW6ZVXXtGHH36o8uXL67PPPuM2cAAAYOeyOTe50apVKxljsl0+a9asLNfZsWNHHlYFAAAKshyHGw8Pj1s+vE+SbDabrl+/fsdFAQAA5FaOw82iRYuyXbZp0yZ99NFHysjIcElRAAAAuZXjcNO5c+dMbfv379fw4cP173//W927d9fYsWNdWhwAAICzcvUQv5MnT6pfv36qVauWrl+/rri4OM2ePVsVK1Z0dX0AAABOcSrcJCUladiwYQoJCdGePXu0Zs0a/fvf/1ZYWFhe1QcAAOCUHF+WmjBhgt59910FBQXp66+/zvIyFQAAgLvlONwMHz5cPj4+CgkJ0ezZszV79uws+y1cuNBlxQEAADgrx+GmR48et70VHAAAwN1yHG6yeqAeAABAfpOru6UAAADyK8INAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwlHwRbqZMmaJKlSrJ29tbjRs31k8//ZRt31mzZslmszm8vL2972K1AAAgP3N7uPnmm28UFRWlUaNGafv27apTp47at2+vM2fOZLuOr6+vTp06ZX8dO3bsLlYMAADyM7eHm/fff1/9+vVTr169VKNGDU2bNk1FixbVjBkzsl3HZrMpKCjI/goMDLyLFQMAgPzMreHm6tWr2rZtm9q1a2dv8/DwULt27bRp06Zs10tJSVHFihUVHByszp07a8+ePdn2TUtLU3JyssMLAABYl1vDzblz55Senp7pzEtgYKASExOzXKdq1aqaMWOGlixZoq+++koZGRlq2rSpfvnllyz7x8TEyM/Pz/4KDg52+TgAAED+4fbLUs4KDw9Xjx49VLduXbVs2VILFy5U6dKl9emnn2bZPzo6WklJSfbX8ePH73LFAADgbirszp2XKlVKhQoV0unTpx3aT58+raCgoBxto0iRIqpXr54OHTqU5XIvLy95eXndca0AAKBgcOuZG09PTzVo0EBr1qyxt2VkZGjNmjUKDw/P0TbS09O1a9culSlTJq/KBAAABYhbz9xIUlRUlHr27KmGDRuqUaNGmjx5slJTU9WrVy9JUo8ePVSuXDnFxMRIksaOHasmTZooJCREly5d0sSJE3Xs2DH17dvXncMAAAD5hNvDTdeuXXX27Fm9+eabSkxMVN26dbVy5Ur7JOOEhAR5ePzvBNPFixfVr18/JSYmqmTJkmrQoIE2btyoGjVquGsIAAAgH3F7uJGkAQMGaMCAAVkuW7duncP7Dz74QB988MFdqAoAABREBe5uKQAAgFsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEsh3AAAAEvJF+FmypQpqlSpkry9vdW4cWP99NNPt+w/b948VatWTd7e3qpVq5aWL19+lyoFAAD5ndvDzTfffKOoqCiNGjVK27dvV506ddS+fXudOXMmy/4bN25Ut27d1KdPH+3YsUNdunRRly5dtHv37rtcOQAAyI/cHm7ef/999evXT7169VKNGjU0bdo0FS1aVDNmzMiy/4cffqgOHTpo6NChql69usaNG6f69evr448/vsuVAwCA/KiwO3d+9epVbdu2TdHR0fY2Dw8PtWvXTps2bcpynU2bNikqKsqhrX379lq8eHGW/dPS0pSWlmZ/n5SUJElKTk6+w+qzlpF2JU+2C0d5dfzyUkH8u1EQv8+4Owri32fcPXnxb8eNbRpjbtvXreHm3LlzSk9PV2BgoEN7YGCg/vvf/2a5TmJiYpb9ExMTs+wfExOjMWPGZGoPDg7OZdXID/wmu7uCewPfZwC5kZf/dly+fFl+fn637OPWcHM3REdHO5zpycjI0IULF3T//ffLZrO5sbK8k5ycrODgYB0/fly+vr7uLifP3Wvjle69MTNe67vXxnyvjVe68zEbY3T58mWVLVv2tn3dGm5KlSqlQoUK6fTp0w7tp0+fVlBQUJbrBAUFOdXfy8tLXl5eDm0lSpTIfdEFiK+v7z3zQyPde+OV7r0xM17ru9fGfK+NV7qzMd/ujM0Nbp1Q7OnpqQYNGmjNmjX2toyMDK1Zs0bh4eFZrhMeHu7QX5JiY2Oz7Q8AAO4tbr8sFRUVpZ49e6phw4Zq1KiRJk+erNTUVPXq1UuS1KNHD5UrV04xMTGSpEGDBqlly5aaNGmSOnXqpLlz52rr1q2aPn26O4cBAADyCbeHm65du+rs2bN68803lZiYqLp162rlypX2ScMJCQny8PjfCaamTZtqzpw5euONNzRixAiFhoZq8eLFCgsLc9cQ8h0vLy+NGjUq0+U4q7rXxivde2NmvNZ3r435XhuvdHfHbDM5uacKAACggHD7Q/wAAABciXADAAAshXADAAAshXADAAAshXADAAAshXBTQEydOlW1a9e2P9kxPDxcK1assC9v1aqVbDabw+uFF15w2EZCQoI6deqkokWLKiAgQEOHDtX169fv9lByZfz48bLZbBo8eLC97bffflNkZKTuv/9+FStWTE8++WSmp1cX1DFnNV6rHePRo0dnGk+1atXsy612fG83Xqsd3xtOnDihZ599Vvfff798fHxUq1Ytbd261b7cGKM333xTZcqUkY+Pj9q1a6eDBw86bOPChQvq3r27fH19VaJECfXp00cpKSl3eyg5crvxRkREZDrOHTp0cNhGQRpvpUqVMo3HZrMpMjJSkvt+jt3+nBvkTPny5TV+/HiFhobKGKPZs2erc+fO2rFjh2rWrClJ6tevn8aOHWtfp2jRovav09PT1alTJwUFBWnjxo06deqUevTooSJFiuidd9656+NxxpYtW/Tpp5+qdu3aDu2vvPKKli1bpnnz5snPz08DBgzQE088oQ0bNkgquGPObryS9Y5xzZo19e2339rfFy78v3+SrHh8bzVeyXrH9+LFi2rWrJlat26tFStWqHTp0jp48KBKlixp7zNhwgR99NFH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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "dd95e54f97664d85843aabc585ecdf1d", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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nv4PPPCA92d/f3+1bt1axhgNGDDA216xYkU1aNBA27dvL7AW6c+5SlJcXJxP+7BhwyRJn3322RnfX5DT55SRkaFDhw6pffv2MsZozZo1efoPGjTI+3PuEbmTJ0/qiy++8NZZmNvEGKO5c+fqpptukjFGhw4d8i7dunVTamqq97ufPXu2GjVqpIYNG/r0u/baayVJS5cu/VvfEYDCwylgoBS58sor1bp16zztlSpVyvfU8OnGjh2rW265RZdeeqmaNm2qG264Qffff/85hcdffvlFNWrUUEhIiE97o0aNvOtz/+vn56c6der49IuKiipw7L/2laTDhw8rISFB77//vg4cOOCzLjU1NU//WrVq+bwOCwtT2bJlVaVKlTztf72O8K9y5/DXmqtXr66KFSt653q+du3apVGjRumTTz7RkSNHfNb9dU5+fn6qW7euT9ull14qSdq5c6e3zsLcJgcPHtTRo0c1depUTZ06Nd855G6LrVu3atOmTYqIiDhjPwDOIQACkCR17NhR27Zt08cff6yFCxfq7bff1ssvv6w333zT5whacTv9yFiuu+66S999952GDx+uli1bqkKFCsrJydENN9ygnJycPP39/f3PqU1SnhskCvLX6wwvRHZ2tq677jodPnxYTz75pBo2bKjy5ctrz549io6OzndOxS23hvvuu099+/bNt0/uPxZycnLUrFkzvfTSS/n2i4yMLJoiAZwzAiAAr/DwcPXr10/9+vVTenq6OnbsqDFjxngDYEGhp3bt2vriiy907NgxnyNOP//8s3d97n9zcnK0Y8cO1a9f39svJSXlnGs8cuSIFi9erISEBI0aNcrb/ndOXf8duXPYunWr92ia9OcNEkePHvXO9XysW7dOW7Zs0axZs9SnTx9ve+4d2H+Vk5Oj7du3e4/6SdKWLVsk/Xl3d26dhblNIiIiFBISouzsbHXt2vWM86lXr55++ukndenSpVCDMoDCwzWAACQpz6nPChUqKCoqyuexHeXLl5ckHT161Kdvjx49lJ2drddff92n/eWXX5bH41H37t0lSd26dZMkvfHGGz79XnvttXOuM/fI3V+P1E2aNOmcx7gQPXr0yPfzco92nemO5oLkNydjjF555ZUC33P6d22M0euvv66AgAB16dLFW2dhbhN/f3/dcccdmjt3rtavX5+nnoMHD3p/vuuuu7Rnzx699dZbefqdOHHCdc9zBEojjgACkCQ1btxYnTp1UqtWrRQeHq6VK1dqzpw5PjcbtGrVSpIUGxurbt26yd/fX3fffbduuukmde7cWU8//bR27typFi1aaOHChfr44481ZMgQ1atXz/v+O+64Q5MmTdLvv//ufeRI7tGrczlaFBoaqo4dO2rixIk6deqULr74Yi1cuFA7duwogm8lrxYtWqhv376aOnWqjh49qmuuuUY//PCDZs2apVtvvVWdO3c+7zEbNmyoevXq6fHHH9eePXsUGhqquXPn5rkWMFfZsmU1f/589e3bV23atFFSUpI+++wzPfXUU97r7opim4wfP15Lly5VmzZtNHDgQDVu3FiHDx/W6tWr9cUXX+jw4cOSpPvvv18ffPCBHn74YS1dulQdOnRQdna2fv75Z33wwQdasGBBvteqAihGDt19DKAQ5T4G5scff8x3/TXXXHPWx8A888wz5sorrzQVK1Y0wcHBpmHDhubZZ581J0+e9PbJysoyjz32mImIiDAej8fnkTDHjh0zQ4cONTVq1DABAQGmfv365vnnnzc5OTk+n5uRkWFiYmJMeHi4qVChgrn11lvN5s2bjSSfx7LkPsIl97Emp/v111/NbbfdZipWrGjCwsLMnXfeaX777bcCHyXz1zEKejxLft9Tfk6dOmUSEhJMnTp1TEBAgImMjDTx8fHmjz/+OKfPyc/GjRtN165dTYUKFUyVKlXMwIEDzU8//WQkmRkzZuQZc9u2beb666835cqVM9WqVTOjR4822dnZPmMW9jYxxpj9+/ebmJgYExkZaQICAkz16tVNly5dzNSpU336nTx50kyYMME0adLEBAUFmUqVKplWrVqZhIQEk5qaek7fCYCi4zHmHK94BoAikpycrMsuu0z/93//p969eztdTokWHR2tOXPmKD09vUg/h20ClG5cAwigWP31V5tJf15P5+fnd9bfwIGiwTYB7MM1gACK1cSJE7Vq1Sp17txZZcqUUVJSkpKSkvTggw/yeBCHsE0A+xAAARSr9u3ba9GiRRo3bpzS09NVq1YtjRkzRk8//bTTpVmLbQLYh2sAAQAALMM1gAAAAJYhAAIAAFiGAAgAAGAZbgK5ADk5Ofrtt98UEhLC77sEAMAljDE6duyYatSoIT8/O4+FEQAvwG+//cYjEgAAcKndu3erZs2aTpfh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339fkuTn56fFixeratWqFzzugQMH1KdPH+3du1dhYWFq3ry5FixYoOuuu+6CxwYAACipXBEAT5eTk1NoY02bNq3QxgIAAHAL1wVASdq2bZsmTZqkTZs2SZIaN26swYMHq169eg5XBgAAUPK54i7g0y1YsECNGzfWDz/8oObNm6t58+b6/vvv1aRJEy1atMjp8gAAAEo81x0BHDFihIYOHarx48fnaX/yySe5fg8AAOAsXHcEcNOmTRowYECe9v79+xf4AGcAAAD8f64LgBEREUpOTs7TnpycXCh3BgMAAJR2rjsFPHDgQD344IPavn272rdvL0n69ttvNWHCBMXFxTlcHQAAQMnnugA4cuRIhYSE6MUXX1R8fLwkqUaNGhozZoxiY2Mdrg4AAKDkc10A9Hg8Gjp0qIYOHapjx45JkkJCQhyuCgAAwD1cFwBPR/ADAAA4f667CQQAAAAXhgAIAABgGQIgAACAZVwVAE+dOqUuXbpo69atTpcCAADgWq4KgAEBAVq7dq3TZQAAALiaqwKgJN13332aNm2a02UAAAC4luseA5OVlaXp06friy++UKtWrVS+fHmf9S+99JJDlQEAALiD6wLg+vXrdfnll0uStmzZ4rPO4/E4URIAAICruC4ALl261OkSAAAAXM111wDmSklJ0YIFC3TixAlJkjHG4YoAAADcwXUB8Pfff1eXLl106aWXqkePHtq7d68kacCAARo2bJjD1QEAAJR8rguAQ4cOVUBAgHbt2qVy5cp523v16qX58+c7WBkAAIA7uO4awIULF2rBggWqWbOmT3v9+vX1yy+/OFQVAACAe7juCGBGRobPkb9chw8fVlBQkAMVAQAAuIvrAuDVV1+tf//7397XHo9HOTk5mjhxojp37uxgZQAAAO7gulPAEydOVJcuXbRy5UqdPHlSTzzxhDZs2KDDhw/r22+/dbo8AACAEs91RwCbNm2qLVu26KqrrtItt9yijIwM3X777VqzZo3q1avndHkAAAAlnuuOAEpSWFiYnn76aafLAAAAcCVXBsAjR45o2rRp2rRpkySpcePG6tevn8LDwx2uDAAAoORz3Sngr776SpdccoleffVVHTlyREeOHNGrr76qOnXq6KuvvnK6PAAAgBLPdUcAY2Ji1KtXL02ZMkX+/v6SpOzsbD366KOKiYnRunXrHK4QAACgZHPd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36Uzz7007+8oBAalUrdu3cyMGTPM+vXrTXJysunRo4epVauWSU9PN8YYs27dOnP77bebTz75xKSkpJjFixeb+vXrmzvuuMNnHElmxowZZu/evd7lxIkT3vXbt2835cqVM3FxcWbjxo3mtddeM/7+/mb+/PnFOt/TnW3uxhhzzTXXmIEDB/rMKzU11bs+KyvLNG3a1HTt2tWsWbPGfP7556ZKlSomPj7e28eNc8/KyvKZ8969e01CQoKpUKGCOXbsmHccN273Tz75xHz22Wdmy5YtZvPmzeapp54yAQEBZv369cYYYx5++GETGRlpFi9ebFauXGnatm1r2rdv732/W7d5rjPNvzTv78acfduX1v3dmDPPvTTv77hwBEBLHDhwwEgyy5YtK7DPBx98YAIDA82pU6e8bZLMvHnzCnzPE088YZo0aeLT1qtXL9OtW7cLrrmw5Df3a665xgwePLjA93z++efGz8/P7Nu3z9s2ZcoUExoaajIzM40x7p37X7Vs2dL079/fp600bHdjjKlUqZJ5++23zdGjR01AQICZPXu2d92mTZuMJLN8+XJjTOnZ5qfLnX9+Suv+nuv0uduyv+c603Yvzfs7zg+ngC2Re6onPDz8jH1CQ0NVpozv88FjYmJUpUoVXXnllZo+fbrMaY+OXL58ubp27erTv1u3blq+fHkhVn9hCpr7f/7zH1WpUkVNmzZVfHy8jh8/7l23fPlyNWvWzOeh4N26dVNaWpo2bNjg7ePWuedatWqVkpOTNWDAgDzr3Lzds7Oz9f777ysjI0Pt2rXTqlWrdOrUKZ+aGzZsqFq1anlrLi3bXMo7//yU1v29oLnbsL+fbbuX1v0df4/VvwnEFjk5ORoyZIg6dOigpk2b5tvn0KFDGjdunB588EGf9rFjx+raa69VuXLltHDhQj366KNKT09XbGysJGnfvn15fnNKtWrVlJaWphMnTig4OLhoJnWOCpr7vffeq9q1a6tGjRpau3atnnzySW3evFkffvihpILnlbvuTH1K+txPN23aNDVq1Ejt27f3aXfrdl+3bp3atWunP/74QxUqVNC8efPUuHFjJScnKzAwUBUrVsxT89m2Z+66M/Vxet65Cpr/X5XG/f1Mcy/t+/u5bvfStr/jwhAALRATE6P169frm2++yXd9WlqaevbsqcaNG2vMmDE+60aOHOn9+bLLLlNGRoaef/557/8YSrqC5n76X3zNmjXTRRddpC5dumjbtm2qV69ecZdZJM623U+cOKF3333XZxvncut2b9CggZKTk5Wamqo5c+aob9++WrZsmdNlFZuC5n96GCit+/uZ5l7a9/dz2e6lcX/HheEUcCk3aNAgffrpp1q6dKlq1qyZZ/2xY8d0ww03KCQkRPPmzVNAQMAZx2vTpo1+/fVXZWZmSpKqV6+e507K/fv3KzQ01PF/FZ5t7qdr06aNJCklJUVSwfPKXXemPm6Z+5w5c3T8+HH16dPnrOO5ZbsHBgYqKipKrVq1UmJiolq0aKFXXnlF1atX18mTJ3X06FGf/vv37z/r9sxdd6Y+Ts87V0Hzz1Wa9/ezzf10pW1/P5e5l8b9HReGAFhKGWM0aNAgzZs3T0uWLFGdOnXy9ElLS9P111+vwMBAffLJJypbtuxZx01OTlalSpW8vzi8Xbt2Wrx4sU+fRYsWFXjdUXE4l7n/VXJysiTpoosukvTnvNatW6cDBw54+yxatEihoaHef1W7fe7Tpk3TzTffrIiIiLOO64btnp+cnBxlZmaqVatWCggI8Kl58+bN2rVrl7dmt27zM8mdv1R69/eCnD73vyot+3tB8pu7Dfs7zpODN6CgCD3yyCMmLCzMfPnllz639h8/ftwYY0xqaqpp06aNadasmUlJSfHpk5WVZYz58/ECb731llm3bp3ZunWreeONN0y5cuXMqFGjvJ+T+3iA4cOHm02bNpnJkyc7/niAs809JSXFjB071qxcudLs2LHDfPzxx6Zu3bqmY8eO3jFyHwtx/fXXm+TkZDN//nwTERGR72Mh3DT3XFu3bjUej8ckJSXlGcOt233EiBFm2bJlZseOHWbt2rVmxIgRxuPxmIULFxpj/nwMTK1atcySJUvMypUrTbt27Uy7du2873frNs91pvmX5v3dmDPPvTTv78ac/c+9MaVzf8eFIwCWUpLyXWbMmGGMMWbp0qUF9tmxY4cxxpikpCTTsmVLU6FCBVO+fHnTokUL8+abb5rs7Gyfz1q6dKlp2bKlCQwMNHXr1vV+hlPONvddu3aZjh07mvDwcBMUFGSioqLM8OHDfZ4LZowxO3fuNN27dzfBwcGmSpUqZtiwYT6PzDDGfXPPFR8fbyIjI/NsS2Pcu9379+9vateubQIDA01ERITp0qWLz1+CJ06cMI8++qipVKmSKVeunLntttvM3r17fcZw4zbPdab5l+b93Zgzz7007+/GnP3PvTGlc3/HhfMYc9q93gAAACj1uAYQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACzz/wCFK/F3zuhgLQAAAABJRU5ErkJggg==", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -977,9 +1089,24 @@ }, { "data": { - "image/png": "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AAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEyHAAQAAEzntghA8+bNU/369eXl5aXo6Gjt3Lmz3L7JycmyWCw2i5eXl00fwzA0YcIEhYSEyNvbW7GxsTp69KizdwMAAFQSLg9AH374oRISEjRx4kTt2bNHkZGRiouL09mzZ8vdxsfHR2fOnLEu3377rc36GTNmaO7cuVqwYIF27Nih6tWrKy4uTj/88IOzdwcAAFQCLg9As2bN0pAhQzRw4EA1bdpUCxYsULVq1bR48eJyt7FYLAoODrYuQUFB1nWGYWjOnDl6+eWX1aNHD7Vs2VLvvPOOTp8+rZUrV96CPQIAALc7lwagq1evavfu3YqNjbW2ubm5KTY2VmlpaeVul5+fr3r16iksLEw9evTQwYMHresyMjKUlZVlM6avr6+io6PLHbOwsFB5eXk2CwAAuHO5NACdP39eRUVFNmdwJCkoKEhZWVllbtO4cWMtXrxYq1at0j/+8Q8VFxerXbt2+u677yTJup09YyYlJcnX19e6hIWF/dJdAwAAtzGXXwKzV0xMjPr376+oqCg9+OCD+vjjjxUYGKi//e1vP3vMxMRE5ebmWpeTJ086sGIAAHC7cWkACggIkLu7u7Kzs23as7OzFRwcXKExqlatqlatWunYsWOSZN3OnjE9PT3l4+NjswAAgDuXSwOQh4eHWrdurdTUVGtbcXGxUlNTFRMTU6ExioqKtH//foWEhEiSwsPDFRwcbDNmXl6eduzYUeExAQDAna2KqwtISEhQfHy82rRpo7Zt22rOnDkqKCjQwIEDJUn9+/dXnTp1lJSUJEmaMmWK7r//fjVq1Eg5OTl67bXX9O2332rw4MGS/vuE2KhRozRt2jRFREQoPDxc48ePV2hoqHr27Omq3QQAALcRlweg3r1769y5c5owYYKysrIUFRWllJQU603MmZmZcnP734mqS5cuaciQIcrKylKtWrXUunVrff7552ratKm1z9ixY1VQUKChQ4cqJydHHTp0UEpKSqkPTAQAAOZkMQzDcHURt5u8vDz5+voqNzfXKfcD1R+32uFjAq5yYnp3V5eA2xR/61AeZ/3dsOff70r3FBgAAMAvRQACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmQwACAACmc1sEoHnz5ql+/fry8vJSdHS0du7cWW7fv//973rggQdUq1Yt1apVS7GxsaX6DxgwQBaLxWbp2rWrs3cDAABUEi4PQB9++KESEhI0ceJE7dmzR5GRkYqLi9PZs2fL7L9p0yb17dtXn332mdLS0hQWFqZHHnlEp06dsunXtWtXnTlzxrp88MEHt2J3AABAJeDyADRr1iwNGTJEAwcOVNOmTbVgwQJVq1ZNixcvLrP/e++9p2effVZRUVFq0qSJ3nrrLRUXFys1NdWmn6enp4KDg61LrVq1bsXuAACASsClAejq1avavXu3YmNjrW1ubm6KjY1VWlpahca4cuWKrl27Jn9/f5v2TZs2qXbt2mrcuLGeeeYZXbhwodwxCgsLlZeXZ7MAAIA7l0sD0Pnz51VUVKSgoCCb9qCgIGVlZVVojBdeeEGhoaE2Iapr16565513lJqaqldffVWbN29Wt27dVFRUVOYYSUlJ8vX1tS5hYWE/f6cAAMBtr4qrC/glpk+frqVLl2rTpk3y8vKytvfp08f6c4sWLdSyZUs1bNhQmzZtUpcuXUqNk5iYqISEBOvrvLw8QhAAAHcwl54BCggIkLu7u7Kzs23as7OzFRwcfMNtX3/9dU2fPl3r169Xy5Ytb9i3QYMGCggI0LFjx8pc7+npKR8fH5sFAADcuVwagDw8PNS6dWubG5hLbmiOiYkpd7sZM2Zo6tSpSklJUZs2bW76Pt99950uXLigkJAQh9QNAAAqN5c/BZaQkKC///3vWrJkiQ4dOqRnnnlGBQUFGjhwoCSpf//+SkxMtPZ/9dVXNX78eC1evFj169dXVlaWsrKylJ+fL0nKz8/XmDFjtH37dp04cUKpqanq0aOHGjVqpLi4OJfsIwAAuL24/B6g3r1769y5c5owYYKysrIUFRWllJQU643RmZmZcnP7X06bP3++rl69qt///vc240ycOFGTJk2Su7u79u3bpyVLlignJ0ehoaF65JFHNHXqVHl6et7SfQMAALcnlwcgSRo+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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "bf2aa550e5384d58be2414b0c8f7ee4b", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAzzElEQVR4nO3dd3gU5eL+/3uTkBAglSoSApKI0psiVZoIoqJ4joAoRVSOBgIEUSLS1QCC5HBE7AQ9HwRRglhoUpXeIlUgFOEISE9oBkjm94c/9uuSBEJJJsPzfl3XXrLPzM7e+xCzN1N2XZZlWQIAAIAxvOwOAAAAgLxFAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQAAAAMNQAAEAAAxDAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQAAAAMNQAAEAAAxDAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQABu5cqVU9euXe2Occt7++23dccdd8jb21s1atTI0+fJi7/jrl27qly5crn6HABuDAUQuEUlJCTI5XJp7dq1WS5v0qSJqlSpcsPP88MPP2jo0KE3vB1TzJs3T6+88ooaNGigSZMm6a233sp23SlTpig+Pj7XnweAeXzsDgAg/9i+fbu8vK7t34U//PCDJkyYQAnMoYULF8rLy0uffPKJfH19r7julClTtHnzZvXp0+emPc/1/B0DuPXwWwCAm5+fnwoUKGB3jGty5swZuyNck8OHD8vf3/+q5S+3nseJf8cAbj4KIAC3y88Pu3DhgoYNG6bIyEgVLFhQRYsWVcOGDTV//nxJf53rNWHCBEmSy+Vy3y45c+aM+vXrp7CwMPn5+alixYoaM2aMLMvyeN5z584pOjpaxYoVU0BAgB599FH9/vvvcrlcHnsWhw4dKpfLpa1bt+qpp55SSEiIGjZsKEnauHGjunbtqjvuuEMFCxZUqVKl9Oyzz+rYsWMez3VpGzt27NDTTz+toKAgFS9eXIMGDZJlWdq/f7/atm2rwMBAlSpVSmPHjs3R3F28eFEjRoxQhQoV5Ofnp3Llyum1115TWlqaex2Xy6VJkybpzJkz7rlKSEjIcntNmjTR999/r99++829bk7Pq7vS81z+d3zpVIFly5YpJiZGxYsXV+HChfX444/ryJEjHtv95ptv1KZNG5UuXVp+fn6qUKGCRowYofT09BzlApB/cAgYuMWlpKTo6NGjmcYvXLhw1ccOHTpUcXFxeu6553TvvfcqNTVVa9eu1fr16/XAAw+oR48eOnDggObPn6/PP//c47GWZenRRx/VokWL1L17d9WoUUNz585V//799fvvv2vcuHHudbt27aovv/xSzzzzjO677z4tWbJEbdq0yTbXP//5T0VGRuqtt95yl8n58+dr9+7d6tatm0qVKqUtW7boww8/1JYtW7Ry5UqPYipJ7du31913362RI0fq+++/1xtvvKHQ0FB98MEHatasmUaNGqX/+7//08svv6x77rlHjRs3vuJcPffcc5o8ebL+8Y9/qF+/flq1apXi4uK0bds2JSYmSpI+//xzffjhh1q9erU+/vhjSVL9+vWz3N7AgQOVkpKi//3vf+65KlKkyBUzXHItz3NJr169FBISoiFDhmjv3r2Kj49Xz549NW3aNPc6CQkJKlKkiGJiYlSkSBEtXLhQgwcPVmpqqt5+++0cZQOQT1gAbkmTJk2yJF3xVrlyZY/HhIeHW126dHHfr169utWmTZsrPk9UVJSV1a+SmTNnWpKsN954w2P8H//4h+Vyuazk5GTLsixr3bp1liSrT58+Hut17drVkmQNGTLEPTZkyBBLktWxY8dMz3f27NlMY1988YUlyVq6dGmmbbzwwgvusYsXL1plypSxXC6XNXLkSPf4iRMnLH9/f485yUpSUpIlyXruuec8xl9++WVLkrVw4UL3WJcuXazChQtfcXuXtGnTxgoPD8/RupfL7nku/zu+9HPSokULKyMjwz3et29fy9vb2zp58qR7LKs57tGjh1WoUCHrzz//9Hju680NIG9wCBi4xU2YMEHz58/PdKtWrdpVHxscHKwtW7Zo586d1/y8P/zwg7y9vRUdHe0x3q9fP1mWpdmzZ0uS5syZI0l66aWXPNbr1atXttv+17/+lWnM39/f/ec///xTR48e1X333SdJWr9+fab1n3vuOfefvb29VadOHVmWpe7du7vHg4ODVbFiRe3evTvbLNJfr1WSYmJiPMb79esnSfr++++v+Pj84IUXXvDYS9qoUSOlp6frt99+c4/9fY5PnTqlo0ePqlGjRjp79qx+/fXXPM0L4MZwCBi4xd17772qU6dOpvGQkJAsDw3/3fDhw9W2bVvdeeedqlKlilq1aqVnnnkmR+Xxt99+U+nSpRUQEOAxfvfdd7uXX/qvl5eXypcv77FeREREttu+fF1JOn78uIYNG6apU6fq8OHDHstSUlIyrV+2bFmP+0FBQSpYsKCKFSuWafzy8wgvd+k1XJ65VKlSCg4O9ihR+dXl8xESEiJJOnHihHtsy5Ytev3117Vw4UKlpqZ6rJ/VHAPIvyiAALLVuHFj7dq1S998843mzZunjz/+WOPGjdP777/vsQctr/19T9QlTz75pJYvX67+/furRo0aKlKkiDIyMtSqVStlZGRkWt/b2ztHY5IyXbSSncvPM3SSq732kydP6v7771dgYKCGDx+uChUqqGDBglq/fr1effXVLOcYQP5FAQRwRaGhoerWrZu6deum06dPq3Hjxho6dKi7AGZXesLDw/Xjjz/q1KlTHnsBLx0qDA8Pd/83IyNDe/bsUWRkpHu95OTkHGc8ceKEFixYoGHDhmnw4MHu8es5dH09Lr2GnTt3uvdwStIff/yhkydPul/rtcpPhXLx4sU6duyYZsyY4XFBzJ49e2xMBeB6cQ4ggGxdfuizSJEiioiI8Phok8KFC0v6aw/R3z300ENKT0/Xu+++6zE+btw4uVwutW7dWpL04IMPSpLee+89j/X+85//5Djnpb1Xl++pu95v0bhWDz30UJbP984770jSFa9ovpLChQvnm0OrWc3x+fPnM/29AXAG9gACyFalSpXUpEkT1a5dW6GhoVq7dq2++uor9ezZ071O7dq1JUnR0dF68MEH5e3trQ4dOuiRRx5R06ZNNXDgQO3du1fVq1fXvHnz9M0336hPnz6qUKGC+/FPPPGE4uPjdezYMffHwOzYsUNSzvaCBQYGqnHjxho9erQuXLig22+/XfPmzcuzvVPVq1dXly5d9OGHH7oPla5evVqTJ0/WY489pqZNm17XdmvXrq1p06YpJiZG99xzj4oUKaJHHnnkJqfPmfr16yskJERdunRRdHS0XC6XPv/88xwfHgeQv1AAAWQrOjpas2bN0rx585SWlqbw8HC98cYb6t+/v3uddu3aqVevXpo6dar++9//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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -987,9 +1114,24 @@ }, { "data": { - "image/png": "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LmjAgAE6d+6cvL291bJlS23atElPPPGEJCkpKUlubv+dhAoNDdWyZcs0adIkvf7662rUqJFWr16t5s2bu+olAACAMqDU3YfH2bgPD2BuXKUFmJNp7sMDAADgLAQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgegQeAABgei4NPBEREXrooYdUtWpV+fn5qW/fvjp69GiB60RGRspisdg8PD09S6hiAABQFrk08GzdulUjR47Uzp07FR0drczMTD355JNKT08vcD0vLy+dO3fO+jh9+nQJVQwAAMqi8q7c+caNG22eR0ZGys/PT3v37lWnTp3yXc9isSggIMDZ5QEAAJMoVefwpKSkSJJ8fX0L7JeWlqagoCAFBgaqT58+SkhIyLdvRkaGUlNTbR4AAOD+UmoCT3Z2tsaOHauOHTuqefPm+fZr3LixlixZojVr1ujzzz9Xdna2QkND9Z///CfP/hEREfL29rY+AgMDnfUSAABAKWUxDMNwdRGS9NJLL2nDhg36/vvvVbdu3UKvl5mZqaZNm6p///6aOXNmruUZGRnKyMiwPk9NTVVgYKBSUlLk5eXlkNoBlB71J65zdQl2OzWrt6tLAEq91NRUeXt7F/nvt0vP4ckxatQorV27Vtu2bbMr7EhShQoV1KZNGyUmJua53MPDQx4eHo4oEwAAlFEuPaRlGIZGjRqlqKgoxcbGqkGDBnZvIysrSwcPHlStWrWcUCEAADADl87wjBw5UsuWLdOaNWtUtWpVJScnS5K8vb1VsWJFSdKAAQNUp04dRURESJJmzJihDh06KDg4WNeuXdPs2bN1+vRpDRs2zGWvAwAAlG4uDTwLFiyQJHXp0sWmfenSpRo0aJAk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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "bd02a11e83854e4e86c05220d76d84a4", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1f0lEQVR4nO3deVhV1f7H8c8BAVEZRFEycUhNxTktp645lZqVNmuWYmYThok2UDmXqGXaYHZtUG8366ZmMw6pWTnlRJlazmkqTigIFiJn//7o4fw6gQoKbLbr/Xqe/cRee591vnsdO35ce8BlWZYlAAAAGMPH7gIAAABQvAiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIXIJq1Kih6Ohou8u45L344ou64oor5Ovrq6ZNm9pdDgDkGwEQKOFmzpwpl8uldevW5bm9ffv2atiw4UW/z1dffaVRo0ZddD+mWLRokZ588km1bdtWM2bM0Lhx4+wuCQDyrZTdBQAofL/++qt8fAr277uvvvpKU6dOJQTm09KlS+Xj46N33nlH/v7+dpcDAAXCDCBwCQoICJCfn5/dZRRIRkaG3SUUyOHDhxUYGEj4A+BIBEDgEvTPawCzsrI0evRo1alTR6VLl1aFChV07bXXavHixZKk6OhoTZ06VZLkcrk8S46MjAwNHTpUkZGRCggIUN26dfXSSy/Jsiyv9/3jjz8UGxurihUrKigoSLfccov2798vl8vlNbM4atQouVwubdmyRffcc4/Kly+va6+9VpL0008/KTo6WldccYVKly6tiIgI3X///Tp27JjXe+X0sW3bNt17770KCQlReHi4hg8fLsuytG/fPvXo0UPBwcGKiIjQpEmT8jV2Z86c0dixY1WrVi0FBASoRo0aeuaZZ5SZmenZx+VyacaMGcrIyPCM1cyZM8/a53fffac777xT1apVU0BAgCIjIzVkyBD98ccfXvtFR0erXLly2rVrl7p06aKyZcuqSpUqGjNmTK6xLuzPRJL279+v+++/X5UrV1ZAQIAaNGigd999N9fxZGZmauTIkapdu7bneJ588kmvMTqfGTNmyOVyaePGjbm2jRs3Tr6+vtq/f3+++wNQMJwCBhwiNTVVR48ezdWelZV13teOGjVKCQkJeuCBB3TNNdcoLS1N69at04YNG3T99dfroYce0oEDB7R48WK99957Xq+1LEu33HKLli1bpgEDBqhp06ZauHChnnjiCe3fv1+TJ0/27BsdHa2PPvpI9913n1q1aqXly5ere/fuZ63rzjvvVJ06dTRu3DhPcFm8eLF27dql/v37KyIiQps3b9b06dO1efNmrV692iuYStLdd9+t+vXra/z48fryyy/1/PPPKywsTP/+97/VsWNHTZgwQe+//76GDRumq6++Wu3atTvnWD3wwAOaNWuW7rjjDg0dOlRr1qxRQkKCtm7dqvnz50uS3nvvPU2fPl0//PCD3n77bUlSmzZtztrnnDlzdOrUKT3yyCOqUKGCfvjhB7322mv6/fffNWfOHK99s7Oz1bVrV7Vq1UoTJ07UggULNHLkSJ05c0Zjxowpss/k0KFDatWqlVwulwYNGqTw8HAlJiZqwIABSktL0+OPPy5JcrvduuWWW/T999/rwQcfVP369bVp0yZNnjxZ27Zt0yeffHLO8c1xxx13KCYmRu+//76aNWvmte39999X+/btdfnll+erLwAXwAJQos2YMcOSdM6lQYMGXq+pXr261a9fP896kyZNrO7du5/zfWJiYqy8vhI++eQTS5L1/PPPe7Xfcccdlsvlsnbs2GFZlmWtX7/ekmQ9/vjjXvtFR0dbkqyRI0d62kaOHGlJsnr37p3r/U6dOpWr7YMPPrAkWd9++22uPh588EFP25kzZ6yqVataLpfLGj9+vKf9+PHjVmBgoNeY5CUpKcmSZD3wwANe7cOGDbMkWUuXLvW09evXzypbtuw5+zvXMSUkJFgul8v67bffvPqUZD322GOeNrfbbXXv3t3y9/e3jhw5YllW0XwmAwYMsC677DLr6NGjXvv26tXLCgkJ8RzDe++9Z/n4+Fjfffed135vvvmmJclasWJFvsbEsiyrd+/eVpUqVazs7GxP24YNGyxJ1owZM/LdD4CC4xQw4BBTp07V4sWLcy2NGzc+72tDQ0O1efNmbd++vcDv+9VXX8nX11exsbFe7UOHDpVlWUpMTJQkLViwQJL06KOPeu332GOPnbXvhx9+OFdbYGCg5+c///xTR48eVatWrSRJGzZsyLX/Aw884PnZ19dXLVq0kGVZGjBggKc9NDRUdevW1a5du85ai/TXsUpSXFycV/vQoUMlSV9++eU5X382fz+mjIwMHT16VG3atJFlWXmeAh00aJDn55wZudOnT+vrr7/21FmYn4llWZo3b55uvvlmWZalo0ePepYuXbooNTXVM/Zz5sxR/fr1Va9ePa/9OnbsKElatmxZvselb9++OnDggNdr3n//fQUGBur222/Pdz8ACo5TwIBDXHPNNWrRokWu9vLly+d5avjvxowZox49eujKK69Uw4YN1bVrV9133335Co+//fabqlSpoqCgIK/2+vXre7bn/NfHx0c1a9b02q927dpn7fuf+0pSSkqKRo8erQ8//FCHDx/22paamppr/2rVqnmth4SEqHTp0qpYsWKu9n9eR/hPOcfwz5ojIiIUGhrqOdaC2rt3r0aMGKHPPvtMx48f99r2z2Py8fHRFVdc4dV25ZVXSpL27NnjqbMwP5MjR47oxIkTmj59uqZPn57nMeR8Ftu3b9fWrVsVHh5+zv3y4/rrr9dll12m999/X506dZLb7dYHH3ygHj165Do2AIWLAAgYoF27dtq5c6c+/fRTLVq0SG+//bYmT56sN99802sGrbj9fWYsx1133aWVK1fqiSeeUNOmTVWuXDm53W517dpVbrc71/6+vr75apOU6waJs/nndYYXIzs7W9dff71SUlL01FNPqV69eipbtqz279+v6OjoPI+puOXUcO+996pfv3557pPzjwW3261GjRrp5ZdfznO/yMjIfL+vr6+v7rnnHr311lt64403tGLFCh04cED33ntvAY8AQEERAAFDhIWFqX///urfv7/S09PVrl07jRo1yhMAzxZ6qlevrq+//lonT570mpX55ZdfPNtz/ut2u7V7927VqVPHs9+OHTvyXePx48e1ZMkSjR49WiNGjPC0X8ip6wuRcwzbt2/3zKZJf90gceLECc+xFsSmTZu0bds2zZo1S3379vW059yB/U9ut1u7du3yzPpJ0rZt2yT9dXd3Tp2F+ZmEh4crKChI2dnZ6ty58zmPp1atWvrxxx/VqVOnQgnKffv21aRJk/T5558rMTFR4eHh6tKly0X3C+DcuAYQMMA/T32WK1dOtWvX9npsR9myZSVJJ06c8Nr3xhtvVHZ2tl5//XWv9smTJ8vlcqlbt26S5PlL+4033vDa77XXXst3nTkzd/+cqZsyZUq++7gYN954Y57vlzPbda47ms8mr2OyLEuvvPLKWV/z97G2LEuvv/66/Pz81KlTJ0+dhfmZ+Pr66vbbb9e8efP0888/56rnyJEjnp/vuusu7d+/X2+99Vau/f74448CP8+xcePGaty4sd5++23NmzdPvXr1UqlSzE0ARY3/ywADREVFqX379mrevLnCwsK0bt06zZ071+tmg+bNm0uSYmNj1aVLF/n6+qpXr166+eab1aFDBz377LPas2ePmjRpokWLFunTTz/V448/rlq1anlef/vtt2vKlCk6duyY55EjObNX+ZktCg4OVrt27TRx4kRlZWXp8ssv16JFi7R79+4iGJXcmjRpon79+mn69Ok6ceKErrvuOv3www+aNWuWevbsqQ4dOhS4z3r16qlWrVoaNmyY9u/fr+DgYM2bNy/XtYA5SpcurQULFqhfv35q2bKlEhMT9eWXX+qZZ57xXHdXFJ/J+PHjtWzZMrVs2VIDBw5UVFSUUlJStGHDBn399ddKSUmRJN1333366KOP9PDDD2vZsmVq27atsrOz9csvv+ijjz7SwoUL87xW9Vz69u2rYcOGSRKnf4HiYtPdxwDyKecxMGvXrs1z+3XXXXfex8A8//zz1jXXXGOFhoZagYGBVr169awXXnjBOn36tGefM2fOWI899pgVHh5uuVwur0fCnDx50hoyZIhVpUoVy8/Pz6pTp4714osvWm632+t9MzIyrJiYGCssLMwqV66c1bNnT+vXX3+1JHk9liXnES45jzX5u99//9269dZbrdDQUCskJMS68847rQMHDpz1UTL/7ONsj2fJa5zykpWVZY0ePdqqWbOm5efnZ0VGRlrx8fHWn3/+ma/3ycuWLVuszp07W+XKlbMqVqxoDRw40Prxxx9zPe4kp8+dO3daN9xwg1WmTBmrcuXK1siRI70elWJZhf+ZWJZlHTp0yIqJibEiIyMtPz8/KyIiwurUqZM1ffp0r/1Onz5tTZgwwWrQoIEVEBBglS9f3mrevLk1evRoKzU1NV9j8ncHDx60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FC1jZwAlKS4uTv369VOLFi10zTXXaMqUKcrIyFD//v3tLg0AAKDIGB0A7777bh05ckQjRoxQcnKymjZtqgULFuS6MeRSFBAQoJEjR+Y6pY2iwXgXH8a6eDHexYvxRmFxWSbfAw0AAGAgY68BBAAAMBUBEAAAwDAEQAAAAMMQAAEAAAxDALyETJs2TY0bN/Y8ILR169ZKTEz0bP/zzz8VExOjChUqqFy5crr99ttzPQjb5XLlWj788MPiPhRHON94T58+Xe3bt1dwcLBcLpdOnDiRq4+UlBT16dNHwcHBCg0N1YABA5Senl6MR+EMhTHWNWrUyPVne/z48cV4FM5xrvFOSUnRY489prp16yowMFDVqlVTbGys53ej59i7d6+6d++uMmXKqFKlSnriiSd05swZOw6nxCuM8ea7GwVl9GNgLjVVq1bV+PHjVadOHVmWpVmzZqlHjx7auHGjGjRooCFDhujLL7/UnDlzFBISokGDBum2227TihUrvPqZMWOGunbt6ll3+m87KSrnG+9Tp06pa9eu6tq1q+Lj4/Pso0+fPjp48KAWL16srKws9e/fXw8++KBmz55dzEdTshXGWEvSmDFjNHDgQM96UFBQcZTvOOcab8uydODAAb300kuKiorSb7/9pocfflgHDhzQ3LlzJUnZ2dnq3r27IiIitHLlSh08eFB9+/aVn5+fxo0bZ/PRlTwXO945+O5GgVi4pJUvX956++23rRMnTlh+fn7WnDlzPNu2bt1qSbJWrVrlaZNkzZ8/34ZKLw054/13y5YtsyRZx48f92rfsmWLJclau3atpy0xMdFyuVzW/v37i6NcRyvIWFuWZVWvXt2aPHly8RR3CcprvHN89NFHlr+/v5WVlWVZlmV99dVXlo+Pj5WcnOzZZ9q0aVZwcLCVmZlZLPU6XUHG27L47kbBcQr4EpWdna0PP/xQGRkZat26tdavX6+srCx17tzZs0+9evVUrVo1rVq1yuu1MTExqlixoq655hq9++67snhU5Hn9c7zzY9WqVQoNDVWLFi08bZ07d5aPj4/WrFlTVKU63oWMdY7x48erQoUKatasmV588UVOSeZDfsY7NTVVwcHBKlXqr5NKq1atUqNGjbweqt+lSxelpaVp8+bNxVK3U13IeOfguxsFwSngS8ymTZvUunVr/fnnnypXrpzmz5+vqKgoJSUlyd/fP9cpgcqVKys5OdmzPmbMGHXs2FFlypTRokWL9Oijjyo9PV2xsbHFfCTOcLbxzo/k5GRVqlTJq61UqVIKCwvz+kzwl4sZa0mKjY3VVVddpbCwMK1cuVLx8fE6ePCgXn755SKs2rnyO95Hjx7V2LFj9eCDD3rakpOTc/1GpZx1/mzn7WLGW+K7GwVHALzE1K1bV0lJSUpNTdXcuXPVr18/LV++PN+vHz58uOfnZs2aKSMjQy+++CJfImdxtvEuSDBB/lzsWMfFxXl+bty4sfz9/fXQQw8pISGBX6uVh/yMd1pamrp3766oqCiNGjXKvmIvARc73nx3o6A4BXyJ8ff3V+3atdW8eXMlJCSoSZMmeuWVVxQREaHTp0/nujvy0KFDioiIOGt/LVu21O+//67MzMwirtyZzjbe+REREaHDhw97tZ05c0YpKSnn/ExMdTFjnZeWLVvqzJkz2rNnT+EVeQk533ifPHlSXbt2VVBQkObPny8/Pz/PtoiIiFxPGMhZ58923i5mvPPCdzfOhwB4iXO73crMzFTz5s3l5+enJUuWeLb9+uuv2rt37zmvo0pKSlL58uWZIcmnnPHOj9atW+vEiRNav369p23p0qVyu91q2bJlUZV4ySjIWOclKSlJPj4+uU7DI29/H++0tDTdcMMN8vf312effabSpUt77du6dWtt2rTJ6x84ixcvVnBwMLPj+VSQ8c4L3904H04BX0Li4+PVrVs3VatWTSdPntTs2bP1zTffaOHChQoJCdGAAQMUFxensLAwBQcH67HHHlPr1q3VqlUrSdLnn3+uQ4cOqVWrVipdurQWL16scePGadiwYTYfWcl0rvGW/rrWKTk5WTt27JD01zU+QUFBqlatmsLCwlS/fn117dpVAwcO1JtvvqmsrCwNGjRIvXr1UpUqVew8tBLnYsd61apVWrNmjTp06KCgoCCtWrVKQ4YM0b333qvy5cvbeWgl0rnGOyeMnDp1Sv/973+VlpamtLQ0SVJ4eLh8fX11ww03KCoqSvfdd58mTpyo5ORkPffcc4qJiSGQ5OFix5vvblwQu29DRuG5//77rerVq1v+/v5WeHi41alTJ2vRokWe7X/88Yf16KOPWuXLl7fKlClj3XrrrdbBgwc92xMTE62mTZta5cqVs8qWLWs1adLEevPNN63s7Gw7DqfEO994jxw50pKUa5kxY4Znn2PHjlm9e/e2ypUrZwUHB1v9+/e3Tp48acPRlGwXO9br16+3WrZsaYWEhFilS5e26tevb40bN876888/bTqiku1c453zqJ28lt27d3v62LNnj9WtWzcrMDDQqlixojV06FCvx5bg/13sePPdjQvhsizuEwcAADAJ1wACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGH+D/BDaa5Y2rTxAAAAAElFTkSuQmCC", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -997,9 +1139,24 @@ }, { "data": { - "image/png": "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YsX02GOP6eGHH1bbtm314osv6tixY2ratKm++uorLV68WEOHDlXt2rWd2//pT3/S1KlT9dNPPzlvO84+6+DO/5YDAwPVqlUrTZw4UdeuXVPVqlX11Vdf6ejRo14YlZyaNm2qXr16acaMGbpw4YJat26tTZs2ac6cOerevbvatm1reZ/16tVT7dq19dxzz+nkyZMKDAzUggULcsy9yRYQEKBly5apV69euv/++7V06VJ9+eWXGjVqlHO+iDdekwkTJmjVqlW6//77NWDAADVo0EDnzp3T1q1b9fXXX+vcuXOSpCeffFKffvqpnnnmGa1atUotW7ZUZmamfvjhB3366adavnx5rnPDcpPXe84bPFk34Baf3KMF3CKybwX//vvvc13funXrG94K/uqrr5rmzZubcuXKmZIlS5p69eqZv//97+bq1avOPtevXzfPPvusqVixonE4HC636F68eNEMGzbMVKlSxRQvXtzUqVPHTJo0yWRlZbkcNz093cTExJjg4GBTpkwZ0717d7N//34jyeVW3ezberNvbf61H3/80fzhD38w5cqVM0FBQaZHjx7m1KlTed4a/Nt95HWLdm7jlJtr166ZcePGmVq1apnixYubsLAwExcXZ37++We3jpObvXv3mg4dOpgyZcqYChUqmAEDBpgdO3YYSWbWrFk59nn48GHTsWNHU6pUKRMSEmLGjh1rMjMzXfbp6dfEGGNSUlJMTEyMCQsLM8WLFzehoaGmffv2ZsaMGS79rl69al5//XXTsGFD4+/vb8qXL2+aNWtmxo0bZ1JTU90aE2Pyf8954/X2VN2AOxzGuDnLD8AtZ/v27br77rv18ccf6y9/+YuvyynSevfurc8++0yXLl3y6nF4TQDvY84NYBO//ToB6Zf5K35+fjf8ZGB4B68J4BvMuQFsYuLEidqyZYvatm2rO+64Q0uXLtXSpUv11FNPcautj/jiNUlNTc01VP1aaGioV44NFBWEG8AmoqKilJCQoFdeeUWXLl1S9erV9fLLL+vFF1/0dWm3LV+8JkOGDNGcOXPy7cNsBNgdc24AwEb27t2rU6dO5dvnRp+nA9zqCDcAAMBWmFAMAABs5babc5OVlaVTp06pbNmyfAw4AAC3CGOMLl68qCpVqsjPL/9zM7dduDl16hR3jgAAcIs6ceKEqlWrlm+f2y7cZH/R3YkTJxQYGOjjagAAgDvS0tIUFhbm8oW1ebntwk32pajAwEDCDQAAtxh3ppQwoRgAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANiKT8PNu+++qyZNmji/CiEyMlJLly7Nd5v58+erXr16CggIUOPGjbVkyZJCqhYAANwKfBpuqlWrpgkTJmjLli3avHmz2rVrp27dumnPnj259l+/fr0ef/xx9evXT9u2bVP37t3VvXt37d69u5ArBwAARZXDGGN8XcSvBQcHa9KkSerXr1+OdT179lR6erq++OILZ1uLFi0UERGh6dOnu7X/tLQ0BQUFKTU1lS/OBADgFmHl93eRmXOTmZmpefPmKT09XZGRkbn22bBhgzp06ODS1qlTJ23YsCHP/WZkZCgtLc1lAQAA9nWHrwvYtWuXIiMj9fPPP6tMmTJauHChGjRokGvf5ORkhYSEuLSFhIQoOTk5z/3Hx8dr3LhxHq0ZAG53NUd+6esSCuTYhK6+LsGyW3GsfT3OPj9zU7duXW3fvl3fffedBg4cqF69emnv3r0e239cXJxSU1Ody4kTJzy2bwAAUPT4/MxNiRIlFB4eLklq1qyZvv/+e7311lt67733cvQNDQ1VSkqKS1tKSopCQ0Pz3L+/v7/8/f09WzQAACiyfH7m5reysrKUkZGR67rIyEitWLHCpS0hISHPOToAAOD249MzN3FxcerSpYuqV6+uixcvau7cuVq9erWWL18uSYqOjlbVqlUVHx8vSRoyZIhat26tyZMnq2vXrpo3b542b96sGTNm+PJpAACAIsSn4eb06dOKjo5WUlKSgoKC1KRJEy1fvlwPPvigJCkxMVF+fv93cikqKkpz587V6NGjNWrUKNWpU0eLFi1So0aNfPUUAABAEePTcPPBBx/ku3716tU52nr06KEePXp4qSIAAHCrK3JzbgAAAG4G4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANgK4QYAANiKT8NNfHy87rvvPpUtW1aVKlVS9+7dtX///ny3mT17thwOh8sSEBBQSBUDAICizqfhZs2aNYqJidHGjRuVkJCga9euqWPHjkpPT893u8DAQCUlJTmX48ePF1LFAACgqLvDlwdftmyZy+PZs2erUqVK2rJli1q1apXndg6HQ6Ghod4uDwAA3IKK1Jyb1NRUSVJwcHC+/S5duqQaNWooLCxM3bp10549e/Lsm5GRobS0NJcFAADYV5EJN1lZWRo6dKhatmypRo0a5dmvbt26mjlzphYvXqyPP/5YWVlZioqK0o8//phr//j4eAUFBTmXsLAwbz0FAABQBBSZcBMTE6Pdu3dr3rx5+faLjIxUdHS0IiIi1Lp1a33++eeqWLGi3nvvvVz7x8XFKTU11bmcOHHCG+UDAIAiwqdzbrINGjRIX3zxhdauXatq1apZ2rZ48eK6++67dejQoVzX+/v7y9/f3xNlAgCAW4BPz9wYYzRo0CAtXLhQK1euVK1atSzvIzMzU7t27VLlypW9UCEAALjV+PTMTUxMjObOnavFixerbNmySk5OliQFBQWpZMmSkqTo6GhVrVpV8fHxkqTx48erRYsWCg8P14ULFzRp0iQdP35c/fv399nzAAAARYdPw827774rSWrTpo1L+6xZs9S7d29JUmJiovz8/u8E0/nz5zVgwAAlJyerfPnyatasmdavX68GDRoUVtkAAKAI82m4McbcsM/q1atdHk+ZMkVTpkzxUkUAAOBWV2TulgIAAPAEwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVy+Fm69at2rVrl/Px4sWL1b17d40aNUpXr171aHEAAABWWQ43Tz/9tA4cOCBJOnLkiB577DGVKlVK8+fP14gRIzxeIAAAgBWWw82BAwcUEREhSZo/f75a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Pl6SNH78eLVo0ULh4eG6cOGCJk2apOPHj6t///6+fBoAAKCI8Hm46dmzp86cOaMxY8YoOTlZERERWrZsmXOScWJiovz8/u8E0/nz5zVgwAAlJyerfPnyatasmdavX68GDRr46ikAAIAixOfhRpIGDRqkQYMG5bpu9erVLo+nTJmiKVOmFEJVAADgVnTL3S0FAACQH8INAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwlSIRbqZNm6aaNWsqICBA999/vzZt2pRv//nz56tevXoKCAhQ48aNtWTJkkKqFAAAFHU+DzeffPKJYmNjNXbsWG3dulVNmzZVp06ddPr06Vz7r1+/Xo8//rj69eunbdu2qXv37urevbt2795dyJUDAICiyOfh5s0339SAAQPUp08fNWjQQNOnT1epUqU0c+bMXPu/9dZb6ty5s55//nnVr19fr7zyiu655x698847hVw5AAAoiu7w5cGvXr2qLVu2KC4uztnm5+enDh06aMOGDblus2HDBsXGxrq0derUSYsWLcq1f0ZGhjIyMpyPU1NTJUlpaWk3WX3usjIue2W/cOWt18+bbsX3xq04zigct+L7GYXHG/92ZO/TGHPDvj4NN2fPnlVmZqZCQkJc2kNCQvTDDz/kuk1ycnKu/ZOTk3PtHx8fr3HjxuVoDwsLK2DVKAqCpvq6gtsD4wygILz5b8fFixcVFBSUbx+fhpvCEBcX53KmJysrS+fOndOdd94ph8PhseOkpaUpLCxMJ06cUGBgoMf2aweMTe4Yl7wxNrljXPLG2OTOTuNijNHFixdVpUqVG/b1abipUKGCihUrppSUFJf2lJQUhYaG5rpNaGiopf7+/v7y9/d3aStX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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "ddbf6439bf05451baa39f97f46a886fe", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1yUlEQVR4nO3deZyO9eL/8fc9Y9wzMYthcGRCRhj7UrJEaEOL6hRStk51akSmzeQwDWUskYqcU1k7lQ5R35axRKi0IINQjOVwsoxlDIMGM5/fHz3cP3czCrNcc/m8no/H/Tjuz3Xd1/3+3PfE+1zbeIwxRgAAALBGgNMBAAAAULwogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCFzCqlevrj59+jgd45I3duxYXXnllQoMDFTjxo2L/P2mT58uj8ejHTt2FPl7Abg0UQABlzjzj/6qVavyXX799derfv36BX6fzz77TM8//3yBt2OLhQsX6plnnlHr1q01bdo0jRw50ulIrvL6669r+vTpTscArFPK6QAAis7PP/+sgIAL+/95n332mSZNmkQJPE9LlixRQECApkyZotKlSxfLez7wwAPq3r27vF5vsbxfUXr99ddVoUIF9lQDxYw9gMAlzOv1KigoyOkYF+TYsWNOR7gg6enpCgkJKbbyJ0mBgYEKDg6Wx+MptvcEcGmhAAKXsN+fA3jq1CklJSWpVq1aCg4OVvny5dWmTRstWrRIktSnTx9NmjRJkuTxeHyPM44dO6Ynn3xS0dHR8nq9ql27tl566SUZY/ze98SJExowYIAqVKig0NBQ3X777frll1/k8Xj89iw+//zz8ng82rhxo+677z6VK1dObdq0kSStW7dOffr00ZVXXqng4GBVrlxZ/fr108GDB/3e68w2Nm/erPvvv1/h4eGKiorS0KFDZYzRrl27dMcddygsLEyVK1fWuHHjzuuzO336tEaMGKGaNWvK6/WqevXqeu6555Sdne1bx+PxaNq0aTp27JjvszrX4czExEQFBQVp//79eZY9/PDDioiI0K+//npe2fI7B7B69eq69dZbtXTpUjVv3lwhISFq0KCBli5dKkmaO3euGjRooODgYDVr1kxr1qzx22afPn1UtmxZbdu2TTfffLPKlCmjKlWqaPjw4Xm+35deekmtWrVS+fLlFRISombNmmnOnDn5Zv33v/+ta665RpdddpnKlSuntm3bauHChb7MGzZs0LJly3yf3/XXX39enwGAgqEAAi6TmZmpAwcO5HmcOnXqT1/7/PPPKykpSe3bt9fEiRM1ZMgQXXHFFfrhhx8kSY888ohuvPFGSdLbb7/te0iSMUa33367Xn75Zd1yyy0aP368ateuraefflrx8fF+79OnTx+99tpr6ty5s0aPHq2QkBB16dLlnLnuueceHT9+XCNHjtRDDz0kSVq0aJG2bdumvn376rXXXlP37t01a9Ysde7cOU8hkaRu3bopNzdXo0aNUosWLfTCCy9owoQJuvHGG3X55Zdr9OjRiomJ0VNPPaXly5f/6Wf1t7/9TcOGDVPTpk318ssvq127dkpOTlb37t1967z99tu67rrr5PV6fZ9V27Zt893eAw88oNOnT+v999/3Gz958qTmzJmju+++W8HBwX+a64+kpaXpvvvu02233abk5GRlZGTotttu0zvvvKNBgwbp/vvvV1JSkrZu3ap7771Xubm5fq/PycnRLbfcokqVKmnMmDFq1qyZEhMTlZiY6LfeK6+8oiZNmmj48OEaOXKkSpUqpXvuuUeffvqp33pJSUl64IEHFBQUpOHDhyspKUnR0dFasmSJJGnChAmqWrWq6tSp4/v8hgwZUqDPAMB5MgBcYdq0aUbSHz7q1avn95pq1aqZ3r17+543atTIdOnS5Q/fJy4uzuT3V8OHH35oJJkXXnjBb/yvf/2r8Xg8Ji0tzRhjzOrVq40k88QTT/it16dPHyPJJCYm+sYSExONJNOjR48873f8+PE8Y++9956RZJYvX55nGw8//LBv7PTp06Zq1arG4/GYUaNG+cYzMjJMSEiI32eSn9TUVCPJ/O1vf/Mbf+qpp4wks2TJEt9Y7969TZkyZf5we2e0bNnStGjRwm9s7ty5RpL54osvzmsbxvz/n4Xt27f7xqpVq2YkmRUrVvjGFixYYCSZkJAQ89///tc3/q9//SvPe/bu3dtIMo8//rhvLDc313Tp0sWULl3a7N+/3zf+++/m5MmTpn79+qZDhw6+sS1btpiAgABz5513mpycHL/1c3NzfX+uV6+eadeu3XnPHUDhYA8g4DKTJk3SokWL8jwaNmz4p6+NiIjQhg0btGXLlgt+388++0yBgYEaMGCA3/iTTz4pY4xSUlIkSfPnz5ckPfbYY37rPf744+fc9t///vc8YyEhIb4///rrrzpw4ICuvfZaSfLtsTzb3/72N9+fAwMD1bx5cxlj9OCDD/rGIyIiVLt2bW3btu2cWaTf5iopz57NJ598UpLy7Ok6X7169dJ3332nrVu3+sbeeecdRUdHq127dhe1zbPFxsaqZcuWvuctWrSQJHXo0EFXXHFFnvH8Pof+/fv7/uzxeNS/f3+dPHlSn3/+uW/87O8mIyNDmZmZuu666/y+lw8//FC5ubkaNmxYnguROHcRcB4FEHCZa665RjfccEOeR7ly5f70tcOHD9fhw4d11VVXqUGDBnr66ae1bt2683rf//73v6pSpYpCQ0P9xuvWretbfuZ/AwICVKNGDb/1YmJizrnt368rSYcOHdLAgQNVqVIlhYSEKCoqyrdeZmZmnvXPLjiSFB4eruDgYFWoUCHPeEZGxjmznD2H32euXLmyIiIifHO9UN26dZPX69U777wj6bd5fPLJJ+rZs2ehlKL8PgNJio6Oznf8959DQECArrzySr+xq666SpL8zjf85JNPdO211yo4OFiRkZGKiorS5MmT/b6XrVu3KiAgQLGxsQWbFIAiQQEELNK2bVtt3bpVU6dOVf369fXWW2+padOmeuuttxzNdfYepTPuvfdevfnmm/r73/+uuXPnauHChb69i78/d036ba/f+YxJyvccwvwU9p6qcuXK6dZbb/UVwDlz5ig7O1v3339/oWz/XPMt6Odwti+//FK33367goOD9frrr+uzzz7TokWLdN99913U9gA4gwIIWCYyMlJ9+/bVe++9p127dqlhw4Z+V+aeq/RUq1ZNu3fv1tGjR/3Gf/rpJ9/yM/+bm5ur7du3+62XlpZ23hkzMjK0ePFiDR48WElJSbrzzjt144035tk7VVTOzOH3h8r37dunw4cP++Z6MXr16qXNmzdr5cqVeuedd9Sk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1xXAJ554wu/5qVOntGbNGs2fP19PP/30RW83NzdXTzzxhFq3bq369evnu052drays7N9z48cOXLR7wcAAOAU1xXAgQMH5js+adIkrVq16qK3GxcXpx9//FFfffXVOddJTk5WUlLSRb8HAABASeC6+wCeS6dOnfTBBx9c1Gv79++vTz75RF988YWqVq16zvUSEhKUmZnpe+zateti4wIAADjGdXsAz2XOnDkXfO6eMUaPP/645s2bp6VLl6pGjRp/uL7X65XX6y1ITAAAAMe5rgA2adLE7yIQY4z27t2r/fv36/XXX7+gbcXFxendd9/VRx99pNDQUO3du1eSFB4erpCQkELNDQAAUFK4rgB27drV73lAQICioqJ0/fXXq06dOhe0rcmTJ0uSrr/+er/xadOmqU+fPgVICQAAUHK5rgAmJiYW2raMMYW2LQAAALe4ZC4CAQAAwPlxzR7AgICAP7wBtCR5PB6dPn26mBIBAAC4k2sK4Lx588657JtvvtGrr76q3NzcYkwEAADgTq4pgHfccUeesZ9//lmDBw/Wxx9/rJ49e2r48OEOJAMAAHAXV54DuHv3bj300ENq0KCBTp8+rdTUVM2YMUPVqlVzOhoAAECJ56oCmJmZqWeffVYxMTHasGGDFi9erI8//vicv7sXAAAAebnmEPCYMWM0evRoVa5cWe+9916+h4QBAADw51xTAAcPHqyQkBDFxMRoxowZmjFjRr7rzZ07t5iTAQAAuItrCmCvXr3+9DYwAAAA+HOuKYDTp093OgIAAMAlwVUXgQAAAKDgKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWsboALl++XLfddpuqVKkij8ejDz/80OlIAAAARc7qAnjs2DE1atRIkyZNcjoKAABAsSnldAAnderUSZ06dXI6BgAAQLGyeg8gAACAjazeA3ihsrOzlZ2d7Xt+5MgRB9MAAABcHPYAXoDk5GSFh4f7HtHR0U5HAgAAuGAUwAuQkJCgzMxM32PXrl1ORwIAALhgHAK+AF6vV16v1+kYAAAABWJ1AczKylJaWprv+fbt25WamqrIyEhdccUVDiYDAAAoOlYXwFWrVql9+/a+5/Hx8ZKk3r17a/r06Q6lAgAAKFpWF8Drr79exhinYwAAABQrLgIBAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsY30BnDRpkqpXr67g4GC1aNFC33//vdORAAAAipTVBfD9999XfHy8EhMT9cMPP6hRo0a6+eablZ6e7nQ0AACAImN1ARw/frweeugh9e3bV7GxsfrnP/+pyy67TFOnTnU6GgAAQJEp5XQAp5w8eVKrV69WQkKCbywgIEA33HCDvvnmm3xfk52drezsbN/zzMxMSdKRI0eKJGNu9vEi2W5RKqrPAgBQMPybkne7xpgi2b4bWFsADxw4oJycHFWqVMlvvFKlSvrpp5/yfU1ycrKSkpLyjEdHRxdJRjcKn+B0AgDApaKo/005evSowsPDi/ZNSihrC+DFSEhIUHx8vO95bm6uDh06pPLly8vj8TiYrGgcOXJE0dHR2rVrl8LCwpyOU+xsnr/Nc5fsnr/Nc5eYvy3zN8bo6NGjqlKlitNRHGNtAaxQoYICAwO1b98+v/F9+/apcuXK+b7G6/XK6/X6jUVERBRVxBIjLCzskv6L4M/YPH+b5y7ZPX+b5y4xfxvmb+uevzOsvQikdOnSatasmRYvXuwby83N1eLFi9WyZUsHkwEAABQta/cASlJ8fLx69+6t5s2b65prrtGECRN07Ngx9e3b1+loAAAARcbqAtitWzft379fw4YN0969e9W4cWPNnz8/z4UhtvJ6vUpMTMxz2NsWNs/f5rlLds/f5rlLzN/2+dvEY2y+BhoAAMBC1p4DCAAAYCsKIAAAgGUogAAAAJahAAIAAFiGAmiZyZMnq2HDhr6bfLZs2VIpKSmSpB07dsjj8eT7mD17tm8bAwYMULNmzeT1etW4cWOHZnJxCjr/tWvXqkePHoqOjlZISIjq1q2rV155xckpnbeCzv3gwYO65ZZbVKVKFXm9XkVHR6t///6u+f3PhfGzf8bBgwdVtWpVeTweHT58uJhncuEKY+75LZ81a5ZTU7oghfXdT58+XQ0bNlRwcLAqVqyouLg4J6ZzwQo6/+nTp59znfT0dCenhgLgKmDLfPzxxwoMDFStWrVkjNGMGTM0duxYrVmzRnXq1NH+/fv91n/jjTc0duxY7dmzR2XLlpX0WwGsXbu2vvvuO61bt06pqakOzOTiFHT+U6dO1dq1a3XXXXcpOjpaK1as0MMPP6wxY8aof//+Ds3q/BR07hkZGZo1a5auvvpqRUVFKS0tTXFxcWratKneffddh2Z1/grjZ/+Mrl276uTJk0pJSVFGRkaJ/41AhTF3j8ejadOm6ZZbbvGtFxERoeDg4GKdy8UojPmPHz9e48aN09ixY9WiRQsdO3ZMO3bs0O233+7ElC5IQed/4sQJZWZm+q3Tp08f/frrr1q6dGkxzgSFysB65cqVM2+99Va+yxo3bmz69euX77LExETTqFGjIkxWPC52/mc89thjpn379kURrcgVdO6vvPKKqVq1alFEKxYXM//XX3/dtGvXzixevNhIMhkZGUWcsmhc6NwlmXnz5hVDsuJxIfM/dOiQCQkJMZ9//nlxxStyBflvPz093QQFBZmZM2cWVTwUAw4BWywnJ0ezZs3SsWPH8v31d6tXr1ZqaqoefPBBB9IVvcKaf2ZmpiIjI4sqZpEojLnv3r1bc+fOVbt27YoyapG42Plv3LhRw4cP18yZMxUQ4M6/Pgvy3cfFxalChQq65pprNHXqVBkXHkC6mPkvWrRIubm5+uWXX1S3bl1VrVpV9957r3bt2lWc0QtFYfy3P3PmTF122WX661//WpRRUdScbqAofuvWrTNlypQxgYGBJjw83Hz66af5rvfoo4+aunXrnnM7bt0DWFjzN8aYr7/+2pQqVcosWLCgKKIWusKYe/fu3U1ISIiRZG677TZz4sSJooxcqAoy/19//dU0bNjQvP3228YYY7744gtX7QEs6Hc/fPhw89VXX5kffvjBjBo1yni9XvPKK68UdexCU5D5Jycnm6CgIFO7dm0zf/58880335iOHTua2rVrm+zs7OKIX2CF+fde3bp1zaOPPloUMVGMKIAWys7ONlu2bDGrVq0ygwcPNhUqVDAbNmzwW+f48eMmPDzcvPTSS+fcjlsLYGHNf/369aZChQpmxIgRRR250BTG3Pfs2WM2bdpkPvroIxMbG+uqfwgKMv9BgwaZbt26+Z67rQAW1s/9GUOHDnXV4f+CzP/FF180kvz+j156eroJCAgw8+fPL5b8BVVY3/+KFSuMJLNq1aqijowiRgGE6dixo3n44Yf9xmbOnGmCgoJMenr6OV/n1gL4excz/w0bNpiKFSua5557rjgiFpmL/e7P+PLLL40ks3v37qKKWKQuZP6NGjUyAQEBJjAw0AQGBpqAgAAjyQQGBpphw4YVZ+xCUdDv/pNPPjGSzK+//lpUEYvUhcx/6tSpRpLZtWuX33jFihXNG2+8UeRZi8LFfv/9+vUzjRs3Lup4KAalHDv2jBIjNzdX2dnZfmNTpkzR7bffrqioKIdSFZ8Lnf+GDRvUoUMH9e7dWy+++GJxxSwSBf3uc3NzJSnPNtziQub/wQcf6MSJE77nK1euVL9+/fTll1+qZs2axZK3MBX0u09NTVW5cuXk9XqLKmKRupD5t27dWpL0888/q2rVqpKkQ4cO6cCBA6pWrVrxBC5kF/P9Z2Vl6T//+Y+Sk5OLIyKKGAXQMgkJCerUqZOuuOIKHT16VO+++66WLl2qBQsW+NZJS0vT8uXL9dlnn+W7jbS0NGVlZWnv3r06ceKE7zYwsbGxKl26dHFM46IVdP4//vijOnTooJtvvlnx8fHau3evJCkwMLDEl+WCzv2zzz7Tvn37dPXVV6ts2bLasGGDnn76abVu3VrVq1cvxplcnILO//cl78CBA5KkunXrlvjbwBR07h9//LH27duna6+9VsHBwVq0aJFGjhypp556qjincdEKOv+rrrpKd9xxhwYOHKg33nhDYWFhSkhIUJ06ddS+ffvinMpFKYy/9yXp/fff1+nTp3X//fcXR2wUNad3QaJ49evXz1SrVs2ULl3aREVFmY4dO5qFCxf6rZOQkGCio6NNTk5Ovtto166dkZTnsX379mKYQcEUdP6JiYn5zr1atWrFNIOLV9C5L1myxLRs2dKEh4eb4OBgU6tWLfPss8+65hy4wvjZP5ubzgEs6NxTUlJM48aNTdmyZU2ZMmVMo0aNzD//+c/z+pxKgsL47jMzM02/fv1MRESEiYyMNHfeeafZuXNnccQvsML62W/ZsqW57777ijouigk3ggYAALCMO29kBQAAgItGAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMhRAAAAAy1AAAQAALEMBBAAAsAwFEAAAwDIUQAAAAMtQAAEAACxDAQQAALAMBRAAAMAyFEAAAADLUAABAAAsQwEEAACwDAUQAADAMv8Pz3C6dCTgjlYAAAAASUVORK5CYII=", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1007,9 +1164,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA/pElEQVR4nO3deXiM9/7/8dckZFGSWBNLaotSe6UHobW0KpZT/HqO0oVQS09LLdGqVFFLG6WWLkpdRbopx36O2iKE06Ktrba2tliqYicEQeb+/dEr8+00Qe4xY5Lb83Fdc9V85nN/5v2575l6ubexGYZhCAAAwCJ8vF0AAACAOxFuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuAACApRBuYHkVKlRQt27dvF2G5Y0fP16VKlWSr6+v6tat6+1yLKtbt24qXLiwt8vwmLfeeks2m02nT5/2dinIxwg3yFcSEhJks9m0efPmHF9v1qyZatasecfvs2zZMr311lt3PM69YtWqVRo8eLAaN26sWbNm6Z133vF2SQDuYQW8XQDgab/++qt8fMzl+GXLlmnKlCkEnFxas2aNfHx8NGPGDPn5+Xm7HAD3OPbcwPL8/f1VsGBBb5dhSnp6urdLMOXkyZMKDAwk2CDfuHz5srdLgAcRbmB5fz3n5vr16xo5cqSqVKmigIAAFS9eXI888ogSExMl/XFOw5QpUyRJNpvN8ciSnp6uQYMGKTw8XP7+/qpataree+89GYbh9L5XrlxRv379VKJECRUpUkTt2rXTsWPHZLPZnPYIZZ1jsGfPHj377LMqWrSoHnnkEUnSjh071K1bN1WqVEkBAQEKCwvTCy+8oDNnzji9V9YYe/fu1fPPP6/g4GCVLFlSw4YNk2EYOnr0qNq3b6+goCCFhYVpwoQJuVp3N27c0OjRo1W5cmX5+/urQoUKeuONN5SRkeHoY7PZNGvWLKWnpzvWVUJCwk3HzDp0uGPHDjVt2lSFChVSRESE5s+fL0lat26dGjRooMDAQFWtWlWrV692Wv7w4cN6+eWXVbVqVQUGBqp48eLq2LGjDh065OhjGIaaN2+ukiVL6uTJk472a9euqVatWqpcuXKuA+ShQ4dks9n03nvvacqUKapUqZIKFSqkli1b6ujRozIMQ6NHj1a5cuUUGBio9u3b6+zZs05jLFmyRG3btlWZMmXk7++vypUra/To0crMzMz2ft9//73atGmjokWL6r777lPt2rX1/vvvZ+t37NgxdejQQYULF1bJkiX16quv5jjerWRtiz179qh58+YqVKiQypYtq3Hjxjn1yzoc/Od1LEnJycmy2WxKTk7ONqar2zfL6dOn9fTTTysoKEjFixdX//79dfXq1Wz9vvzyS0VGRiowMFDFihVT586ddfTo0RznuWXLFjVp0kSFChXSG2+8YWpdIX8h3CBfunDhgk6fPp3tcf369dsu+9Zbb2nkyJFq3ry5PvroIw0dOlT333+/tm7dKkl68cUX9cQTT0iSvvjiC8dD+uMvzXbt2mnSpElq1aqVJk6cqKpVq+q1115TbGys0/t069ZNH374odq0aaN3331XgYGBatu27U3r6tixoy5fvqx33nlHvXr1kiQlJibq4MGD6t69uz788EN17txZc+bMUZs2bbKFKUnq1KmT7Ha7xo4dqwYNGmjMmDGaPHmynnjiCZUtW1bvvvuuIiIi9Oqrr2r9+vW3XVc9e/bU8OHDVa9ePU2aNElNmzZVfHy8Onfu7OjzxRdf6NFHH5W/v79jXTVp0uSW4547d05///vf1aBBA40bN07+/v7q3Lmz5s6dq86dO6tNmzYaO3as0tPT9c9//lMXL150LPvjjz9qw4YN6ty5sz744AP961//UlJSkpo1a+b417jNZtPMmTN19epV/etf/3IsO2LECO3evVuzZs3Sfffdd9v5/9lXX32ljz/+WK+88ooGDRqkdevW6emnn9abb76pFStW6PXXX1fv3r313//+V6+++qrTsgkJCSpcuLBiY2P1/vvvKzIyUsOHD9eQIUOc+iUmJqpJkybas2eP+vfvrwkTJqh58+ZaunSpU7/MzExFR0erePHieu+999S0aVNNmDBB06dPNzUn6Y9t0apVK9WpU0cTJkxQtWrV9Prrr2v58uWmx/rzmK5u3yxPP/20rl69qvj4eLVp00YffPCBevfu7dTn7bffVteuXVWlShVNnDhRAwYMUFJSkpo0aaLz58879T1z5oxat26tunXravLkyWrevLnL80M+YAD5yKxZswxJt3zUqFHDaZny5csbMTExjud16tQx2rZte8v36dOnj5HT12Px4sWGJGPMmDFO7f/85z8Nm81m7N+/3zAMw9iyZYshyRgwYIBTv27duhmSjBEjRjjaRowYYUgynnnmmWzvd/ny5WxtX3/9tSHJWL9+fbYxevfu7Wi7ceOGUa5cOcNmsxljx451tJ87d84IDAx0Wic52b59uyHJ6Nmzp1P7q6++akgy1qxZ42iLiYkx7rvvvluOl6Vp06aGJGP27NmOtl9++cWQZPj4+BibNm1ytK9cudKQZMyaNcvRltM62bhxoyHJ+Pzzz53aP/nkE0OS8eWXXxqbNm0yfH19s22T20lJSTEkGSVLljTOnz/vaI+LizMkGXXq1DGuX7/uaH/mmWcMPz8/4+rVq7es+cUXXzQKFSrk6Hfjxg2jYsWKRvny5Y1z58459bXb7Y4/x8TEGJKMUaNGOfV56KGHjMjISFNzy9oWf15vGRkZRlhYmPGPf/zD0Zb1vUtJSXFafu3atYYkY+3atdnGdHX7Zn2W27Vr5/ReL7/8siHJ+OmnnwzDMIxDhw4Zvr6+xttvv+3Ub+fOnUaBAgWc2rNqmjZtWu5XDvI19twgX5oyZYoSExOzPWrXrn3bZUNCQrR7927t27fP9PsuW7ZMvr6+6tevn1P7oEGDZBiG41+7K1askCS9/PLLTv1eeeWVm4795z0MWQIDAx1/vnr1qk6fPq2GDRtKkmNP05/17NnT8WdfX189/PDDMgxDPXr0cLSHhISoatWqOnjw4E1rkf6Yq6Rse6QGDRokSfrmm29uufytFC5c2GnvT9WqVRUSEqIHH3xQDRo0cLRn/fnPtf55nVy/fl1nzpxRRESEQkJCsq2T3r17Kzo6Wq+88oq6dOmiypUru3wlV8eOHRUcHJyttueff14FChRwar927ZqOHTuWY80XL17U6dOn9eijj+ry5cv65ZdfJEnbtm1TSkqKBgwYoJCQEKf3/vNh0Sx//bw8+uijt92mOSlcuLCef/55x3M/Pz/Vr1/fpbH+PKar2zdLnz59nJ5nfXeyPpcLFy6U3W7X008/7bT3NiwsTFWqVNHatWudlvf391f37t1dnhPyF66WQr5Uv359Pfzww9naixYtetv7Y4waNUrt27fXAw88oJo1a6pVq1bq0qVLroLR4cOHVaZMGRUpUsSp/cEHH3S8nvVfHx8fVaxY0alfRETETcf+a19JOnv2rEaOHKk5c+Y4nTsi/XFo7q/uv/9+p+fBwcEKCAhQiRIlsrX/9bydv8qaw19rDgsLU0hIiGOurihXrly2v7CDg4MVHh6erU364zBHlitXrig+Pl6zZs3SsWPHnA7P5bROZsyYocqVK2vfvn3asGGDU9AwI6d1KylXNe/evVtvvvmm1qxZo7S0NKf+WTUfOHBAknJ1K4OAgACVLFnSqa1o0aJO75lbOW2LokWLaseOHabHutWYud2+WapUqeL0vHLlyvLx8XGc97Nv3z4ZhpGtX5a/XkRQtmxZTni/hxBucM9p0qSJDhw4oCVLlmjVqlX69NNPNWnSJE2bNs1pz8fdltNfuk8//bQ2bNig1157TXXr1lXhwoVlt9vVqlUr2e32bP19fX1z1SYpx3N2cpLTXoM7dbOaclPrK6+8olmzZmnAgAGKiopScHCwbDabOnfunOM6SU5OdpwAvXPnTkVFRd3Vms+fP6+mTZsqKChIo0aNUuXKlRUQEKCtW7fq9ddfz7FmV2txRW7W+c0+Azc7gflOtu/N/LUGu90um82m5cuX5zjuX2906GqoRf5EuME9qVixYurevbu6d++uS5cuqUmTJnrrrbcc4eZm/zMvX768Vq9erYsXLzrtvck6tFC+fHnHf+12u1JSUpz+Zbl///5c13ju3DklJSVp5MiRGj58uKPdlcNprsiaw759+xx7piTpxIkTOn/+vGOud9v8+fMVExPjdMXX1atXs51AKknHjx/XK6+8opYtW8rPz0+vvvqqoqOj72rtycnJOnPmjBYuXOh0onVKSopTv8qVK0uSdu3apRYtWty1+nKjaNGikpRtHd/J3rvb2bdvn9PezP3798tut6tChQqS/lhfhmGoYsWKeuCBBzxWB/InzrnBPeevh2MKFy6siIgIp8ubs66k+ev/zNu0aaPMzEx99NFHTu2TJk2SzWZT69atJUnR0dGSpI8//tip34cffpjrOrP+NfrXf9VOnjw512PciTZt2uT4fhMnTpSkW1755Um+vr7Z1smHH36Y416EXr16yW63a8aMGZo+fboKFCigHj165HqvlTvktB2vXbuW7bNRr149VaxYUZMnT872ubub9eYkK3j9+Qq7zMxMl67Oyq2s2zFkyfruZH3HnnrqKfn6+mrkyJHZ1o9hGLc97AprY88N7jnVq1dXs2bNFBkZqWLFimnz5s2aP3+++vbt6+gTGRkpSerXr5+io6Pl6+urzp0768knn1Tz5s01dOhQHTp0SHXq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AADuiOlzbsaOHavXXnuNX+EGAAB5kumrpbp27arLly+rTp068vPzc9yPJsud/Co4AADAncpTvwoOAABwp0yFm+vXr2vdunUaNmxYrn4qAQAA4G4zdc5NwYIFtWDBAk/VAgAAcMdMn1DcoUMHLV682AOlAAAA3DnT59xUqVJFo0aN0nfffafIyEjdd999Tq/369fPbcUBAACYZTrczJgxQyEhIdqyZYu2bNni9JrNZiPcAAAArzIdblJSUjxRBwAAgFuYPucGAAAgLzO95+aFF1645eszZ850uRgAAIA7ZTrcnDt3zun59evXtWvXLp0/f16PPfaY2woDAABwhelws2jRomxtdrtdL730kipXruyWogAAAFzllnNufHx8FBsbq0mTJrljOAAAAJe57YTiAwcO6MaNG+4aDgAAwCWmD0vFxsY6PTcMQ8ePH9c333yjmJgYtxUGAADgCtPhZtu2bU7PfXx8VLJkSU2YMOG2V1IBAAB4mulws3btWk/UAQAA4Bamz7lJSUnRvn37srXv27dPhw4dckdNAAAALjMdbrp166YNGzZka//+++/VrVs3d9QEAADgMtPhZtu2bWrcuHG29oYNG2r79u3uqAkAAMBlpsONzWbTxYsXs7VfuHBBmZmZbikKAADAVabDTZMmTRQfH+8UZDIzMxUfH69HHnnErcUBAACYZfpqqXfffVdNmjRR1apV9eijj0qS/ve//yktLU1r1qxxe4EAAABmmN5zU716de3YsUNPP/20Tp48qYsXL6pr16765ZdfVLNmTU/UCAAAkGum99xIUpkyZfTOO++4uxYAAIA7ZnrPzaxZszRv3rxs7fPmzdNnn33mlqIAAABcZTrcxMfHq0SJEtnaS5Uqxd4cAADgdabDzZEjR1SxYsVs7eXLl9eRI0fcUhQAAICrTIebUqVKaceOHdnaf/rpJxUvXtwtRQEAALjKdLh55pln1K9fP61du1aZmZnKzMzUmjVr1L9/f3Xu3NkTNQIAAOSa6aulRo8erUOHDunxxx9XgQJ/LG6329W1a1fOuQEAAF5nOtz4+flp7ty5Gj16tH766ScFBgaqVq1aKl++vCfqAwAAMMWl+9xIUrFixdS8efMcr5wCAADwFlPn3Jw/f159+vRRiRIlFBoaqtDQUJUoUUJ9+/bV+fPnPVQiAABA7uV6z83Zs2cVFRWlY8eO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JCkmJkYJCQk6fvy4jhw54ni9YsWK+uabbzRw4EC9//77KleunD799FMuAwcAAA5uO+fGFc2aNZNhGDd9PSEhIcdltm3b5sGqAABAfpbrcOPj43PLm/dJks1m040bN+64KAAAAFflOtwsWrTopq9t3LhRH3zwgex2u1uKAgAAcFWuw0379u2ztf36668aMmSI/vvf/+q5557TqFGj3FocAACAWS7dxO/3339Xr169VKtWLd24cUPbt2/XZ599pvLly7u7PgAAAFNMhZsLFy7o9ddfV0REhHbv3q2kpCT997//Vc2aNT1VHwAAgCm5Piw1btw4vfvuuwoLC9PXX3+d42EqAAAAb8t1uBkyZIgCAwMVERGhzz77TJ999lmO/RYuXOi24gAAAMzKdbjp2rXrbS8FBwAA8LZch5ucbqgHAACQ17h0tRQAAEBeRbgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWQrgBAACWkifCzZQpU1ShQgUFBASoQYMG+uGHH27aNyEhQTabzekREBBwF6sFAAB5mdfDzdy5cxUbG6sRI0Zo69atqlOnjqKjo3Xy5MmbLhMUFKTjx487HocPH76LFQMAgLzM6+Fm4sSJ6tWrl7p3767q1atr2rRpKlSokGbOnHnTZWw2m8LCwhyP0NDQu1gxAADIy7wabq5du6YtW7aoRYsWjjYfHx+1aNFCGzduvOlyly5dUvny5RUeHq727dtr9+7dN+2bkZGhtLQ0pwcAALAur4ab06dPKzMzM9uel9DQUKWmpua4TNWqVTVz5kwtWbJEX375pex2uxo1aqTffvstx/7x8fEKDg52PMLDw90+DwAAkHd4/bCUWVFRUeratavq1q2rpk2bauHChSpZsqQ++eSTHPvHxcXpwoULjsfRo0fvcsUAAOBuKuDNNy9RooR8fX114sQJp/YTJ04oLCwsV2MULFhQDz30kPbv35/j6/7+/vL397/jWgEAQP7g1T03fn5+ioyMVFJSkqPNbrcrKSlJUVFRuRojMzNTO3fuVOnSpT1VJgAAyEe8uudGkmJjYxUTE6OHH35Y9evX1+TJk5Wenq7u3btLkrp27aqyZcsqPj5ekjRq1Cg1bNhQEREROn/+vMaPH6/Dhw+rZ8+e3pwGAADII7webjp16qRTp05p+PDhSk1NVd26dbVixQrHScZHjhyRj8//7WA6d+6cevXqpdTUVBUtWlSRkZHasGGDqlev7q0pAACAPMTr4UaS+vbtq759++b4WnJystPzSZMmadKkSXehKgAAkB/lu6ulAAAAboVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALIVwAwAALCVPhJspU6aoQoUKCggIUIMGDfTDDz/csv+8efNUrVo1BQQEqFatWlq2bNldqhQAAOR1Xg83c+fOVWxsrEaMGKGtW7eqTp06io6O1smTJ3Psv2HDBj3zzDPq0aOHtm3bpg4dOqhDhw7atWvXXa4cAADkRV4PNxMnTlSvXr3UvXt3Va9eXdOmTVOhQoU0c+bMHPu///77atWqlV577TU9+OCDGj16tOrVq6ePPvroLlcOAADyogLefPNr165py5YtiouLc7T5+PioRYsW2rhxY47LbNy4UbGxsU5t0dHRWrx4cY79MzIylJGR4Xh+4cIFSVJaWtodVp8ze8Zlj4zrSZ5aF3DGZwM3kx8/G/lVfvxM58fPhyfWc9aYhmHctq9Xw83p06eVmZmp0NBQp/bQ0FD98ssvOS6TmpqaY//U1NQc+8fHx2vkyJHZ2sPDw12s2nqCJ3u7AuRVfDZgNXym7w5PrueL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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "cd47f78ecd014c17b2be90609101d591", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA7O0lEQVR4nO3de3zP9eP///trY7PYwZxmWQyLhihCDpNSSEVH5C2n4tt7mkMHvAs5DqGldFDCW/VWjr3fyplCiZwihNjeeTszNoeMbY/fH/32+njZHMa259PrebteLq9LXo/n8/V63l+Pjd17nuYyxhgBAADAMXysDgAAAICCRQEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAgSuoUKGCOnfubHUMr/fWW2+pYsWK8vX1Va1atS67XufOnVWhQoUCy5XXkpKS5HK5NHXqVKuj5Oj06dN6/vnnFRYWJpfLpd69e1sdKc/lx/fQzf59CWeiAMIxpk6dKpfLpfXr1+e4/L777lP16tVveDvffvut3nzzzRt+H6dYvHixXnvtNTVs2FBTpkzRyJEj82U7I0eO1Lx58/Llvb3FyJEjNXXqVL344ouaPn26OnbsaHUkAPmkkNUBADvbuXOnfHxy9/9J3377rSZOnEgJvEbLly+Xj4+PJk+eLD8/v3zbzsiRI/XUU0+pTZs2+baNm93y5ctVv359DR482Ooo+ebjjz9WZmam1TEAy7EHELgCf39/FS5c2OoYuXLmzBmrI+TKkSNHFBAQkK/lL7+cO3fupi8TmZmZOnfunKS/vhYhISHWBspnhQsXlr+/v9UxAMtRAIEruPQcwAsXLmjIkCGKiopSkSJFVKJECTVq1EhLliyR9Ne5QBMnTpQkuVwu9yPLmTNn9PLLLysiIkL+/v6qUqWKxo4dK2OMx3b//PNPxcXFqWTJkgoMDNRjjz2m/fv3y+VyeexZfPPNN+VyubR9+3Y9++yzKl68uBo1aiRJ2rJlizp37qyKFSuqSJEiCgsLU9euXXX8+HGPbWW9x65du/S3v/1NwcHBKlWqlAYOHChjjPbt26fWrVsrKChIYWFhGjdu3DXNXXp6uoYNG6ZKlSrJ399fFSpU0D/+8Q+lpaW513G5XJoyZYrOnDnjnqvcnh83duxYNWjQQCVKlFBAQIBq166tWbNmeazjcrl05swZTZs2zb2di7+u+/fvV9euXVWmTBn5+/urWrVq+vTTTz3e47vvvpPL5dKMGTP0xhtv6NZbb9Utt9yi1NRUJScn65VXXlGNGjVUrFgxBQUFqWXLlvrll19y9Vku591331W1atV0yy23qHjx4qpTp46++OIL9/LLnYOW9bW9dC569uypzz//XNWqVZO/v78WLlwol8ulxMREffPNN+45SkpK0vnz5zVo0CDVrl1bwcHBKlq0qBo3bqwVK1Zk215mZqbeeecd1ahRQ0WKFFGpUqXUokWLbKddfPbZZ6pdu7YCAgIUGhqqdu3aad++fdc8HydPnpSvr68mTJjgHjt27Jh8fHxUokQJj79PL774osLCwi47V1nnZY4dO1aTJk1yf7/ec889+vnnn7Nte968eapevbqKFCmi6tWra+7cudecG7ATDgHDcVJSUnTs2LFs4xcuXLjqa998803Fx8fr+eefV926dZWamqr169dr48aNevDBB9WjRw8dOHBAS5Ys0fTp0z1ea4zRY489phUrVqhbt26qVauWFi1apFdffVX79+/X22+/7V63c+fO+uqrr9SxY0fVr19f33//vVq1anXZXE8//bSioqI0cuRI9w+/JUuWaO/everSpYvCwsK0bds2TZo0Sdu2bdNPP/2UrRi0bdtWd9xxh0aNGqVvvvlGw4cPV2hoqD766CPdf//9Gj16tD7//HO98soruueeexQTE3PFuXr++ec1bdo0PfXUU3r55Ze1du1axcfHa8eOHe4fmtOnT9ekSZO0bt06ffLJJ5KkBg0aXPXrcLF33nlHjz32mDp06KDz589rxowZevrppzV//nz3nE2fPt39NevevbskqVKlSpKkw4cPq379+u5iVKpUKS1YsEDdunVTampqtgshhg0bJj8/P73yyitKS0uTn5+ftm/frnnz5unpp59WZGSkDh8+rI8++khNmjTR9u3bFR4enqvPdLGPP/5YcXFxeuqpp9SrVy+dO3dOW7Zs0dq1a/Xss89e13suX75cX331lXr27KmSJUuqbNmymj59uvr06aNy5crp5ZdfliSVKlVKqamp+uSTT9S+fXu98MILOnXqlCZPnqzmzZtr3bp1HhftdOvWTVOnTlXLli31/PPPKz09XatWrdJPP/2kOnXqSJJGjBihgQMH6plnntHzzz+vo0eP6t1331VMTIw2bdp0TXsgQ0JCVL16da1cuVJxcXGSpNWrV8vlcik5OVnbt29XtWrVJEmrVq1S48aNr/qeX3zxhU6dOqUePXrI5XJpzJgxeuKJJ7R37173UYDFixfrySefVHR0tOLj43X8+HF16dJF5cqVy830A/ZgAIeYMmWKkXTFR7Vq1TxeU758edOpUyf385o1a5pWrVpdcTuxsbEmp79a8+bNM5LM8OHDPcafeuop43K5zO+//26MMWbDhg1Gkundu7fHep07dzaSzODBg91jgwcPNpJM+/bts23v7Nmz2cb+9a9/GUlm5cqV2d6je/fu7rH09HRTrlw543K5zKhRo9zjJ06cMAEBAR5zkpPNmzcbSeb555/3GH/llVeMJLN8+XL3WKdOnUzRokWv+H4Xr1u+fHmPsUs/5/nz50316tXN/fff7zFetGjRHHN369bNlC1b1hw7dsxjvF27diY4ONj9/itWrDCSTMWKFbNt89y5cyYjI8NjLDEx0fj7+5uhQ4d6jEkyU6ZMuZaPa4wxpnXr1tm+Ly+V07wY839f24tJMj4+Pmbbtm3Z1i9fvny27+/09HSTlpbmMXbixAlTpkwZ07VrV/fY8uXLjSQTFxeX7X0zMzONMcYkJSUZX19fM2LECI/lW7duNYUKFco2fiWxsbGmTJky7ud9+/Y1MTExpnTp0uaDDz4wxhhz/Phx43K5zDvvvONe79K5yvqalChRwiQnJ7vHv/76ayPJ/Oc//3GP1apVy5QtW9acPHnSPbZ48WIjKcf5B+yMQ8BwnIkTJ2rJkiXZHnfeeedVXxsSEqJt27Zp9+7dud7ut99+K19fX/ceiywvv/yyjDFasGCBJGnhwoWSpL///e8e67300kuXfe//9//+X7axgIAA95/PnTunY8eOqX79+pKkjRs3Zlv/+eefd//Z19dXderUkTFG3bp1c4+HhISoSpUq2rt372WzSH99Vknq27evx3jWnqVvvvnmiq/PjYs/54kTJ5SSkqLGjRvn+BkvZYzR7Nmz9eijj8oYo2PHjrkfzZs3V0pKSrb36dSpk8c2pb/OFc26WCgjI0PHjx9XsWLFVKVKlWvKcSUhISH63//+l+PhyOvVpEkTRUdHX9O6vr6+7vMzMzMzlZycrPT0dNWpU8fjs82ePVsulyvHC0iy9jbPmTNHmZmZeuaZZzzmOiwsTFFRUTkeVr6cxo0b6/Dhw9q5c6ekv/b0xcTEqHHjxlq1apWkv/YKGmOuaQ9g27ZtVbx4cY/3l+T+Xj948KA2b96sTp06KTg42L3egw8+eM1zCdgJh4DhOHXr1nUfjrpY8eLFczw0fLGhQ4eqdevWuv3221W9enW1aNFCHTt2vKby+N///lfh4eEKDAz0GL/jjjvcy7P+6+Pjo8jISI/1KleufNn3vnRdSUpOTtaQIUM0Y8YMHTlyxGNZSkpKtvVvu+02j+fBwcEqUqSISpYsmW380vMIL5X1GS7NHBYWppCQEPdnzQvz58/X8OHDtXnz5mznF17N0aNHdfLkSU2aNEmTJk3KcZ1L5y6nuc469+39999XYmKiMjIy3MtKlChxrR8lR/369dPSpUtVt25dVa5cWQ899JCeffZZNWzY8LrfM6fPcCXTpk3TuHHj9Ntvv3mcKnHx++zZs0fh4eEKDQ297Pvs3r1bxhhFRUXluDw3F1xlFbRVq1apXLly2rRpk4YPH65SpUpp7Nix7mVBQUGqWbPmVd/v0u//rDJ44sQJSf/39zOn7HlR9IGCRgEEciEmJkZ79uzR119/rcWLF+uTTz7R22+/rQ8//NBjD1pBu3SPlCQ988wz+vHHH/Xqq6+qVq1aKlasmDIzM9WiRYscr1z19fW9pjFJ2S5auZxrKWE3YtWqVXrssccUExOj999/X2XLllXhwoU1ZcoUj4skLidrHv72t7+pU6dOOa5zabnPaa5HjhypgQMHqmvXrho2bJhCQ0Pl4+Oj3r173/BVwnfccYd27typ+fPna+HChZo9e7bef/99DRo0SEOGDJF0+Xm+uIhe7TNczmeffabOnTurTZs2evXVV1W6dGn5+voqPj5ee/bsydVnyczMlMvl0oIFC3L83ipWrNg1v1d4eLgiIyO1cuVKVahQQcYY3XvvvSpVqpR69eql//73v1q1apUaNGhwTbdyutHvdeBmQwEEcik0NFRdunRRly5ddPr0acXExOjNN990F8DL/TAuX768li5dqlOnTnnsBfztt9/cy7P+m5mZqcTERI+9Db///vs1Zzxx4oSWLVumIUOGaNCgQe7x6zl0fT2yPsPu3bvdezilvy64OHnypPuz3qjZs2erSJEiWrRokcetPaZMmZJt3Zy+LqVKlVJgYKAyMjLUrFmz684xa9YsNW3aVJMnT/YYP3nyZLY9qNejaNGiatu2rdq2bavz58/riSee0IgRIzRgwAAVKVJExYsX18mTJ7O9Li/2tM6aNUsVK1bUnDlzPObw0kO9lSpV0qJFi5ScnHzZvYCVKlWSMUaRkZG6/fbbbzhb48aNtXLlSkVGRqpWrVoKDAxUzZo1FRwcrIULF2rjxo3uknyjsr5nc/o7lHUYGriZcA4gkAuXHvosVqyYKleu7HHosWjRopKU7Qfyww8/rIyMDL333nse42+//bZcLpdatmwpSWrevLkk6f333/dY7913373mnFl7My7de5GQkHDN73EjHn744Ry3N378eEm64hXNueHr6yuXy+WxpyspKSnH3/hRtGjRbF8TX19fPfnkk5o9e7Z+/fXXbK85evToNee4dK5nzpyp/fv3X9Prr+TS7zk/Pz9FR0fLGOM+HFupUiWlpKRoy5Yt7vUOHjyYJ7coyel7ae3atVqzZo3Hek8++aSMMTkWrqzXPvHEE/L19dWQIUOyzZcx5qqnFlyqcePGSkpK0pdffuk+JOzj46MGDRpo/PjxunDhwjWd/3ctypYtq1q1amnatGkep1AsWbJE27dvz5NtAAWJPYBALkRHR+u+++5T7dq1FRoaqvXr12vWrFnq2bOne53atWtLkuLi4tS8eXP5+vqqXbt2evTRR9W0aVO9/vrrSkpKUs2aNbV48WJ9/fXX6t27t/u2JLVr19aTTz6phIQEHT9+3H0bmF27dkm6tsOqQUFBiomJ0ZgxY3ThwgXdeuutWrx4sRITE/NhVrKrWbOmOnXqpEmTJunkyZNq0qSJ1q1bp2nTpqlNmzZq2rRpnmynVatWGj9+vFq0aKFnn31WR44c0cSJE1W5cmWPMiT9Na9Lly7V+PHj3YcP69Wrp1GjRmnFihWqV6+eXnjhBUVHRys5OVkbN27U0qVLlZycfNUcjzzyiIYOHaouXbqoQYMG2rp1qz7//HNVrFjxhj/jQw89pLCwMDVs2FBlypTRjh079N5776lVq1buPcnt2rVTv3799PjjjysuLk5nz57VBx98oNtvv/2Gz0175JFHNGfOHD3++ONq1aqVEhMT9eGHHyo6OlqnT592r9e0aVN17NhREyZM0O7du92nGqxatUpNmzZVz549ValSJQ0fPlwDBgxQUlKS2rRpo8DAQCUmJmru3Lnq3r27XnnllWvOllXudu7c6fErBGNiYrRgwQL3/fzySnx8vFq1aqVGjRqpa9euSk5Odt+j8eK5AG4KBX3ZMWCVrNvA/Pzzzzkub9KkyVVvAzN8+HBTt25dExISYgICAkzVqlXNiBEjzPnz593rpKenm5deesmUKlXKuFwuj9twnDp1yvTp08eEh4ebwoULm6ioKPPWW2+5b5OR5cyZMyY2NtaEhoaaYsWKmTZt2pidO3caSR63Zcm6zcfRo0ezfZ7//e9/5vHHHzchISEmODjYPP300+bAgQOXvZXMpe9xuduz5DRPOblw4YIZMmSIiYyMNIULFzYRERFmwIAB5ty5c9e0nZzkdLuTyZMnm6ioKOPv72+qVq1qpkyZkuPtT3777TcTExNjAgICjCSPr+vhw4dNbGysiYiIMIULFzZhYWHmgQceMJMmTXKvk3UbmJkzZ2bLde7cOfPyyy+bsmXLmoCAANOwYUOzZs0a06RJE9OkSRP3etdzG5iPPvrIxMTEmBIlShh/f39TqVIl8+qrr5qUlBSP9RYvXmyqV69u/Pz8TJUqVcxnn3122dvAxMbG5ritnG4Dk5mZaUaOHGnKly9v/P39zV133WXmz5+f49ciPT3dvPXWW6Zq1arGz8/PlCpVyrRs2dJs2LDBY73Zs2ebRo0amaJFi5qiRYuaqlWrmtjYWLNz585rnpcspUuXNpLM4cOH3WOrV682kkzjxo2zrX+528C89dZb2da99O9KVvY77rjD+Pv7m+joaDNnzpzL3oYHsDOXMZzhCtwMNm/erLvuukufffaZOnToYHUcAMBNjHMAARv6888/s40lJCTIx8fnqr+BAwCAq+EcQMCGxowZow0bNqhp06YqVKiQFixYoAULFqh79+6KiIiwOh7ywPnz5696fmFwcHCubtniDf78888c71N5sdDQUPfNqQFcHw4BAza0ZMkSDRkyRNu3b9fp06d12223qWPHjnr99ddV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ecw2BTBL8eLFVbduXatjAAAAeC1bXAQCAACAgkMBBAAAcBgKIAAAgMNYXgDvvvtunThxQtJft4M5e/asxYkAAAC8m+UFcMeOHTpz5owkaciQITp9+rTFiQAAALyb5VcB16pVS126dFGjRo1kjNHYsWNVrFixHNcdNGhQAacDAADwPpYXwKlTp2rw4MGaP3++XC6XFixYoEKFssdyuVwUQAAAgDxgeQGsUqWKZsyYIUny8fHRsmXLVLp0aYtTAQAAeC/LC+DFMjMzrY4AAADg9WxVACVpz549SkhI0I4dOyRJ0dHR6tWrlypVqmRxMgAAAO9g+VXAF1u0aJGio6O1bt063Xnnnbrzzju1du1aVatWTUuWLLE6HgAAgFew1R7A/v37q0+fPho1alS28X79+unBBx+0KBkAAID3sNUewB07dqhbt27Zxrt27art27dbkAgAAMD72KoAlipVSps3b842vnnzZq4MBgAAyCO2OgT8wgsvqHv37tq7d68aNGggSfrhhx80evRo9e3b1+J0AAAA3sFWBXDgwIEKDAzUuHHjNGDAAElSeHi43nzzTcXFxVmcDgAAwDvYqgC6XC716dNHffr00alTpyRJgYGBFqcCAADwLrYqgBej+AEAAOQPW10EAgAAgPxHAQQAAHAYCiAAAIDD2KYAXrhwQQ888IB2795tdRQAAACvZpsCWLhwYW3ZssXqGAAAAF7PNgVQkv72t79p8uTJVscAAADwara6DUx6ero+/fRTLV26VLVr11bRokU9lo8fP96iZAAAAN7DVgXw119/1d133y1J2rVrl8cyl8tlRSQAAACvY6sCuGLFCqsjAAAAeD1bnQOY5ffff9eiRYv0559/SpKMMRYnAgAA8B62KoDHjx/XAw88oNtvv10PP/ywDh48KEnq1q2bXn75ZYvTAQAAeAdbFcA+ffqocOHC+uOPP3TLLbe4x9u2bauFCxdamAwAAMB72OocwMWLF2vRokUqV66cx3hUVJT++9//WpQKAADAu9hqD+CZM2c89vxlSU5Olr+/vwWJAAAAvI+tCmDjxo31z3/+0/3c5XIpMzNTY8aMUdOmTS1MBgAA4D1sVQDHjBmjSZMmqWXLljp//rxee+01Va9eXStXrtTo0aPzddujRo2Sy+VS796983U7AAAAVrNVAaxevbp27dqlRo0aqXXr1jpz5oye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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1017,9 +1189,24 @@ }, { "data": { - "image/png": "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kJaWJi0vaSurz+PCwsIwd+7cJymfSCecZ+w0dAlau7xwkKFLIJI1/t6omhpzBGjChAk4d+4coqKiqn3dISEhyMrKkh5Xr16t9hqIiIio+tSII0BBQUH49ddfcfjwYTRt2rTcviqVCunp6Wpt6enpUKlU0vKSNnt7e7U+Hh4epY6pVCqhVCqfYAZERERUmxj0CJAQAkFBQdi2bRsOHDgAFxeXCl/j7e2NmJgYtbZ9+/bB29sbAODi4gKVSqXWJzs7GydOnJD6EBERkbwZ9AjQhAkTsHHjRuzYsQMNGzaUrtGxsLCAmZkZAMDf3x9NmjRBWFgYAGDSpEno1asXlixZgkGDBiEqKgqnTp3CqlWrAAAKhQKTJ0/GggUL4OrqChcXF8yaNQsODg4YOnSoQeZJRERENYtBA9CKFSsAAL1791ZrX7t2LUaMGAEASElJgZHR/x2o6tatGzZu3IiZM2fiww8/hKurK7Zv36524fT06dORm5uLsWPHIjMzEz169EB0dDRMTU31PiciIiKq+WrU5wDVFPwcIDIU3s1BRNri743/U2s/B4iIiIioOjAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsMAARERGR7DAAERERkewwABEREZHsGDQAHT58GIMHD4aDgwMUCgW2b99ebv8RI0ZAoVBoPNq2bSv1mTNnjsby1q1b63kmREREVJsYNADl5ubC3d0dERERler/+eefIzU1VXpcvXoVVlZWeP3119X6tW3bVq3fkSNH9FE+ERER1VJ1DLnygQMHYuDAgZXub2FhAQsLC+n59u3bcffuXQQGBqr1q1OnDlQqlc7qJCIioqdLrb4GaPXq1fDx8YGTk5Na+6VLl+Dg4IDmzZvjzTffREpKSrnj5OXlITs7W+1BRERET69aG4Bu3LiB3bt3Y/To0WrtXl5eiIyMRHR0NFasWIHk5GQ899xzuHfvXpljhYWFSUeXLCws4OjoqO/yiYiIyIBqbQBat24dLC0tMXToULX2gQMH4vXXX0eHDh3g6+uLXbt2ITMzE5s3by5zrJCQEGRlZUmPq1ev6rl6IiIiMiSDXgNUVUIIrFmzBm+//TZMTEzK7WtpaYlWrVohMTGxzD5KpRJKpVLXZRIREVENVSuPAB06dAiJiYkYNWpUhX1zcnKQlJQEe3v7aqiMiIiIagODBqCcnBwkJCQgISEBAJCcnIyEhATpouWQkBD4+/trvG716tXw8vJCu3btNJa9//77OHToEC5fvoxjx47h5ZdfhrGxMfz8/PQ6FyIiIqo9DHoK7NSpU+jTp4/0PDg4GAAQEBCAyMhIpKamatzBlZWVhZ9++gmff/55qWNeu3YNfn5+yMjIgI2NDXr06IHjx4/DxsZGfxMhIiKiWsWgAah3794QQpS5PDIyUqPNwsIC9+/fL/M1UVFRuiiNiIiInmK18hogIiIioifBAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREsmPQAHT48GEMHjwYDg4OUCgU2L59e7n9Y2NjoVAoNB5paWlq/SIiIuDs7AxTU1N4eXnh5MmTepwFERER1TYGDUC5ublwd3dHRESEVq+7ePEiUlNTpYetra20bNOmTQgODsbs2bNx+vRpuLu7w9fXFzdv3tR1+URERFRL1THkygcOHIiBAwdq/TpbW1tYWlqWumzp0qUYM2YMAgMDAQArV67Ezp07sWbNGsyYMeNJyiUiIqKnhNZHgE6fPo0///xTer5jxw4MHToUH374IfLz83VaXFk8PDxgb2+P559/HkePHpXa8/PzER8fDx8fH6nNyMgIPj4+iIuLK3O8vLw8ZGdnqz2IiIjo6aV1ABo3bhz++ecfAMC///6L4cOHo169etiyZQumT5+u8wIfZW9vj5UrV+Knn37CTz/9BEdHR/Tu3RunT58GANy+fRtFRUWws7NTe52dnZ3GdUKPCgsLg4WFhfRwdHTU6zyIiIjIsLQOQP/88w88PDwAAFu2bEHPnj2xceNGREZG4qefftJ1fWrc3Nwwbtw4eHp6olu3blizZg26deuGZcuWPdG4ISEhyMrKkh5Xr17VUcVERERUE2l9DZAQAsXFxQCA/fv348UXXwQAODo64vbt27qtrhK6dOmCI0eOAACsra1hbGyM9PR0tT7p6elQqVRljqFUKqFUKvVaJxEREdUcWh8B6ty5MxYsWIDvvvsOhw4dwqBBgwAAycnJGqeeqkNCQgLs7e0BACYmJvD09ERMTIy0vLi4GDExMfD29q722oiIiKhm0voIUHh4ON58801s374dH330EVq2bAkA+PHHH9GtWzetxsrJyUFiYqL0PDk5GQkJCbCyskKzZs0QEhKC69evY/369dK6XVxc0LZtWzx8+BDffvstDhw4gL1790pjBAcHIyAgAJ07d0aXLl0QHh6O3Nxc6a4wIiIiIq0DUIcOHdTuAiuxePFiGBsbazXWqVOn0KdPH+l5cHAwACAgIACRkZFITU1FSkqKtDw/Px9Tp07F9evXUa9ePXTo0AH79+9XG2PYsGG4desWQkNDkZaWBg8PD0RHRxvk6BQRERHVTAohhND2RZmZmfjxxx+RlJSEadOmwcrKCqdPn4adnR2aNGmijzqrVXZ2NiwsLJCVlQVzc3NDl0My4jxjp6FL0NrlhYMMXQKRrPH3xv/R5u+31keAzp49i379+sHS0hKXL1/GmDFjYGVlha1btyIlJUU6XUVERERUU2l9EXRwcDACAwNx6dIlmJqaSu0vvPACDh8+rNPiiIiIiPRB6wD0+++/Y9y4cRrtTZo0KffDBomIiIhqCq0DkFKpLPWrIv755x/Y2NjopCgiIiIifdI6AL300kuYN28eCgoKAAAKhQIpKSn44IMP8Oqrr+q8QCIiIiJd0zoALVmyBDk5ObC1tcWDBw/Qq1cvtGzZEg0bNsTHH3+sjxqJiIiIdErru8AsLCywb98+HD16FH/88QdycnLQqVMntW9gJyIiIqrJtA5AJbp3747u3bvrshYiIiKiaqH1KbCJEydi+fLlGu1ffvklJk+erIuaiIiIiPRK6wD0008/lXrkp1u3bvjxxx91UhQRERGRPmkdgDIyMmBhYaHRbm5ujtu3b+ukKCIiIiJ90joAtWzZEtHR0Rrtu3fvRvPmzXVSFBEREZE+aX0RdHBwMIKCgnDr1i307dsXABATE4MlS5YgPDxc1/URERER6ZzWAWjkyJHIy8vDxx9/jPnz5wMAnJ2dsWLFCvj7++u8QCIiIiJdq9Jt8OPHj8f48eNx69YtmJmZoUGDBrqui4iIiEhvqvw5QAD43V9ERERUK2l9EXR6ejrefvttODg4oE6dOjA2NlZ7EBEREdV0Wh8BGjFiBFJSUjBr1izY29tDoVDooy4iIiIivdE6AB05cgS//fYbPDw89FAOERERkf5pfQrM0dERQgh91EJERERULbQOQOHh4ZgxYwYuX76sh3KIiIiI9E/rU2DDhg3D/fv30aJFC9SrVw9169ZVW37nzh2dFUdERESkD1oHIH7aMxEREdV2WgeggIAAfdRBREREVG20vgYIAJKSkjBz5kz4+fnh5s2bAP77MtTz58/rtDgiIiIifdA6AB06dAjt27fHiRMnsHXrVuTk5AAA/vjjD8yePVvnBRIRERHpmtYBaMaMGViwYAH27dsHExMTqb1v3744fvy4TosjIiIi0getA9Cff/6Jl19+WaPd1tYWt2/f1klRRERERPqkdQCytLREamqqRvuZM2fQpEkTnRRFREREpE9aB6Dhw4fjgw8+QFpaGhQKBYqLi3H06FG8//778Pf310eNRERERDqldQD65JNP0Lp1azg6OiInJwdt2rRBz5490a1bN8ycOVMfNRIRERHplFafAySEQFpaGpYvX47Q0FD8+eefyMnJQceOHeHq6qqvGomIiIh0SusA1LJlS5w/fx6urq5wdHTUV11EREREeqPVKTAjIyO4uroiIyNDJys/fPgwBg8eDAcHBygUCmzfvr3c/lu3bsXzzz8PGxsbmJubw9vbG3v27FHrM2fOHCgUCrVH69atdVIvERERPR20vgZo4cKFmDZtGs6dO/fEK8/NzYW7uzsiIiIq1f/w4cN4/vnnsWvXLsTHx6NPnz4YPHgwzpw5o9avbdu2SE1NlR5Hjhx54lqJiIjo6aH1d4H5+/vj/v37cHd3h4mJCczMzNSWa/Nt8AMHDsTAgQMr3f/xL2L95JNPsGPHDvzyyy/o2LGj1F6nTh2oVKpKj0tERETyUqu/Db64uBj37t2DlZWVWvulS5fg4OAAU1NTeHt7IywsDM2aNStznLy8POTl5UnPs7Oz9VYzERERGZ5WAaigoACHDh3CrFmz4OLioq+aKu2zzz5DTk4O3njjDanNy8sLkZGRcHNzQ2pqKubOnYvnnnsO586dQ8OGDUsdJywsDHPnzq2usomIiMjAtLoGqG7duvjpp5/0VYtWNm7ciLlz52Lz5s2wtbWV2gcOHIjXX38dHTp0gK+vL3bt2oXMzExs3ry5zLFCQkKQlZUlPa5evVodUyAiIiID0foi6KFDh1Z4t5a+RUVFYfTo0di8eTN8fHzK7WtpaYlWrVohMTGxzD5KpRLm5uZqDyIiInp6aX0NkKurK+bNm4ejR4/C09MT9evXV1s+ceJEnRVXmh9++AEjR45EVFQUBg0aVGH/nJwcJCUl4e2339ZrXURERFR7aB2AVq9eDUtLS8THxyM+Pl5tmUKh0CoA5eTkqB2ZSU5ORkJCAqysrNCsWTOEhITg+vXrWL9+PYD/TnsFBATg888/h5eXF9LS0gAAZmZmsLCwAAC8//77GDx4MJycnHDjxg3Mnj0bxsbG8PPz03aqRERE9JTSOgAlJyfrbOWnTp1Cnz59pOfBwcEAgICAAERGRiI1NRUpKSnS8lWrVqGwsBATJkzAhAkTpPaS/gBw7do1+Pn5ISMjAzY2NujRoweOHz8OGxsbndVNREREtZvWAUiXevfuDSFEmctLQk2J2NjYCseMiop6wqqIiIjoaad1ABo5cmS5y9esWVPlYoiIiIiqg9YB6O7du2rPCwoKcO7cOWRmZqJv3746K4yIiIhIX7QOQNu2bdNoKy4uxvjx49GiRQudFEVERESkT1p/DlCpgxgZITg4GMuWLdPFcERERER6pZMABABJSUkoLCzU1XBEREREeqP1KbCSW9VLCCGQmpqKnTt3IiAgQGeFEREREemL1gHozJkzas+NjIxgY2ODJUuWVHiHGBEREVFNoHUAOnjwoD7qICIiIqo2Wl8DlJycjEuXLmm0X7p0CZcvX9ZFTURERER6pXUAGjFiBI4dO6bRfuLECYwYMUIXNRERERHpldYB6MyZM+jevbtGe9euXZGQkKCLmoiIiIj0SusApFAocO/ePY32rKwsFBUV6aQoIiIiIn3SOgD17NkTYWFhamGnqKgIYWFh6NGjh06LIyIiItIHre8C+/TTT9GzZ0+4ubnhueeeAwD89ttvyM7OxoEDB3ReIBEREZGuaX0EqE2bNjh79izeeOMN3Lx5E/fu3YO/vz/+/vtvtGvXTh81EhEREemU1keAAMDBwQGffPKJrmshIiIiqhZaHwFau3YttmzZotG+ZcsWrFu3TidFEREREemT1gEoLCwM1tbWGu22trY8KkRERES1gtYBKCUlBS4uLhrtTk5OSElJ0UlRRERERPqkdQCytbXF2bNnNdr/+OMPNG7cWCdFEREREemT1gHIz88PEydOxMGDB1FUVISioiIcOHAAkyZNwvDhw/VRIxEREZFOaX0X2Pz583H58mX069cPder89/Li4mL4+/vzGiAiIiKqFbQOQCYmJti0aRPmz5+PP/74A2ZmZmjfvj2cnJz0UR8RERGRzlXpc4AAwMrKCn369Cn1jjAiIiKimkyra4AyMzMxYcIEWFtbw87ODnZ2drC2tkZQUBAyMzP1VCIRERGRblX6CNCdO3fg7e2N69ev480338QzzzwDAPjrr78QGRmJmJgYHDt2DI0aNdJbsURERES6UOkANG/ePJiYmCApKQl2dnYay/r374958+Zh2bJlOi+SiIiISJcqfQps+/bt+OyzzzTCDwCoVCosWrQI27Zt02lxRERERPpQ6QCUmpqKtm3blrm8Xbt2SEtL00lRRERERPpU6QBkbW2Ny5cvl7k8OTkZVlZWuqiJiIiISK8qHYB8fX3x0UcfIT8/X2NZXl4eZs2ahQEDBui0OCIiIiJ90Ooi6M6dO8PV1RUTJkxA69atIYTAhQsX8NVXXyEvLw/fffedPmslIiIi0olKB6CmTZsiLi4O7777LkJCQiCEAAAoFAo8//zz+PLLL+Ho6Ki3QomIiIh0RasPQnRxccHu3btx+/ZtHD9+HMePH8etW7cQHR2Nli1bar3yw4cPY/DgwXBwcIBCocD27dsrfE1sbCw6deoEpVKJli1bIjIyUqNPREQEnJ2dYWpqCi8vL5w8eVLr2oiIiOjppfW3wQNAo0aN0KVLF3Tp0uWJLnzOzc2Fu7s7IiIiKtU/OTkZgwYNQp8+fZCQkIDJkydj9OjR2LNnj9Rn06ZNCA4OxuzZs3H69Gm4u7vD19cXN2/erHKdRERE9HSp8neB6cLAgQMxcODASvdfuXIlXFxcsGTJEgDAM888gyNHjmDZsmXw9fUFACxduhRjxoxBYGCg9JqdO3dizZo1mDFjhu4nQURERLVOlY4AGUpcXBx8fHzU2nx9fREXFwcAyM/PR3x8vFofIyMj+Pj4SH1Kk5eXh+zsbLUHERERPb0MegRIW2lpaRqfRG1nZ4fs7Gw8ePAAd+/eRVFRUal9/v777zLHDQsLw9y5c/VSc2mcZ+ystnURkSb+DFJZLi8cZOgSqJpU6ghQp06dcPfuXQD/3Q5///59vRZV3UJCQpCVlSU9rl69auiSiIiISI8qFYAuXLiA3NxcAMDcuXORk5Oj16LKolKpkJ6ertaWnp4Oc3NzmJmZwdraGsbGxqX2UalUZY6rVCphbm6u9iAiIqKnV6VOgXl4eCAwMBA9evSAEAKfffYZGjRoUGrf0NBQnRb4KG9vb+zatUutbd++ffD29gYAmJiYwNPTEzExMRg6dCgAoLi4GDExMQgKCtJbXURERFS7VCoARUZGYvbs2fj111+hUCiwe/du1Kmj+VKFQqFVAMrJyUFiYqL0PDk5GQkJCbCyskKzZs0QEhKC69evY/369QCAd955B19++SWmT5+OkSNH4sCBA9i8eTN27vy/8/nBwcEICAhA586d0aVLF4SHhyM3N1e6K4yIiIioUgHIzc0NUVFRAP67qyomJga2trZPvPJTp06hT58+0vPg4GAAQEBAACIjI5GamoqUlBRpuYuLC3bu3IkpU6bg888/R9OmTfHtt99Kt8ADwLBhw3Dr1i2EhoYiLS0NHh4eiI6O1rgwmoiIiORL67vAiouLdbby3r17S1+pUZrSPuW5d+/eOHPmTLnjBgUF8ZQXERERlalKt8EnJSUhPDwcFy5cAAC0adMGkyZNQosWLXRaHBEREZE+aP1BiHv27EGbNm1w8uRJdOjQAR06dMCJEyfQtm1b7Nu3Tx81EhEREemU1keAZsyYgSlTpmDhwoUa7R988AGef/55nRVHREREpA9aHwG6cOECRo0apdE+cuRI/PXXXzopioiIiEiftA5ANjY2SEhI0GhPSEjQyZ1hRERERPqm9SmwMWPGYOzYsfj333/RrVs3AMDRo0fx6aefSrexExEREdVkWgegWbNmoWHDhliyZAlCQkIAAA4ODpgzZw4mTpyo8wKJiIiIdE3rAKRQKDBlyhRMmTIF9+7dAwA0bNhQ54URERER6UuVPgeoBIMPERER1UZaXwRNREREVNsxABEREZHsMAARERGR7GgVgAoKCtCvXz9cunRJX/UQERER6Z1WAahu3bo4e/asvmohIiIiqhZanwJ76623sHr1an3UQkRERFQttL4NvrCwEGvWrMH+/fvh6emJ+vXrqy1funSpzoojIiIi0getA9C5c+fQqVMnAMA///yjtkyhUOimKiIiIiI90joAHTx4UB91EBEREVWbKt8Gn5iYiD179uDBgwcAACGEzooiIiIi0ietA1BGRgb69euHVq1a4YUXXkBqaioAYNSoUZg6darOCyQiIiLSNa0D0JQpU1C3bl2kpKSgXr16UvuwYcMQHR2t0+KIiIiI9EHra4D27t2LPXv2oGnTpmrtrq6uuHLlis4KIyIiItIXrY8A5ebmqh35KXHnzh0olUqdFEVERESkT1oHoOeeew7r16+XnisUChQXF2PRokXo06ePTosjIiIi0getT4EtWrQI/fr1w6lTp5Cfn4/p06fj/PnzuHPnDo4ePaqPGomIiIh0SusjQO3atcM///yDHj16YMiQIcjNzcUrr7yCM2fOoEWLFvqokYiIiEintD4CBAAWFhb46KOPdF0LERERUbWoUgC6e/cuVq9ejQsXLgAA2rRpg8DAQFhZWem0OCIiIiJ90PoU2OHDh+Hs7Izly5fj7t27uHv3LpYvXw4XFxccPnxYHzUSERER6ZTWR4AmTJiAYcOGYcWKFTA2NgYAFBUV4d1338WECRPw559/6rxIIiIiIl3S+ghQYmIipk6dKoUfADA2NkZwcDASExN1WhwRERGRPmgdgDp16iRd+/OoCxcuwN3dXSdFEREREelTpU6BnT17Vvr/iRMnYtKkSUhMTETXrl0BAMePH0dERAQWLlyonyqJiIiIdKhSR4A8PDzQsWNHeHh4wM/PD1evXsX06dPRs2dP9OzZE9OnT8eVK1fwv//9r0pFREREwNnZGaampvDy8sLJkyfL7Nu7d28oFAqNx6BBg6Q+I0aM0Fg+YMCAKtVGRERET59KHQFKTk7WWwGbNm1CcHAwVq5cCS8vL4SHh8PX1xcXL16Era2tRv+tW7ciPz9fep6RkQF3d3e8/vrrav0GDBiAtWvXSs/5PWVERERUolIByMnJSW8FLF26FGPGjEFgYCAAYOXKldi5cyfWrFmDGTNmaPR//LOGoqKiUK9ePY0ApFQqoVKp9FY3ERER1V5V+iDEGzdu4MiRI7h58yaKi4vVlk2cOLHS4+Tn5yM+Ph4hISFSm5GREXx8fBAXF1epMVavXo3hw4ejfv36au2xsbGwtbVFo0aN0LdvXyxYsACNGzcudYy8vDzk5eVJz7Ozsys9ByIiIqp9tA5AkZGRGDduHExMTNC4cWMoFAppmUKh0CoA3b59G0VFRbCzs1Nrt7Ozw99//13h60+ePIlz585h9erVau0DBgzAK6+8AhcXFyQlJeHDDz/EwIEDERcXp3b7fomwsDDMnTu30nUTERFR7aZ1AJo1axZCQ0MREhICIyOt76LXqdWrV6N9+/bo0qWLWvvw4cOl/2/fvj06dOiAFi1aIDY2Fv369dMYJyQkBMHBwdLz7OxsODo66q9wIiIiMiitE8z9+/cxfPhwnYQfa2trGBsbIz09Xa09PT29wut3cnNzERUVhVGjRlW4nubNm8Pa2rrMD2pUKpUwNzdXexAREdHTS+sUM2rUKGzZskUnKzcxMYGnpydiYmKktuLiYsTExMDb27vc127ZsgV5eXl46623KlzPtWvXkJGRAXt7+yeumYiIiGo/rU+BhYWF4cUXX0R0dDTat2+PunXrqi1funSpVuMFBwcjICAAnTt3RpcuXRAeHo7c3FzprjB/f380adIEYWFhaq9bvXo1hg4dqnFhc05ODubOnYtXX30VKpUKSUlJmD59Olq2bAlfX19tp0tERERPoSoFoD179sDNzQ0ANC6C1tawYcNw69YthIaGIi0tDR4eHoiOjpYujE5JSdE43Xbx4kUcOXIEe/fu1RjP2NgYZ8+exbp165CZmQkHBwf0798f8+fP52cBEREREYAqBKAlS5ZgzZo1GDFihM6KCAoKQlBQUKnLYmNjNdrc3NwghCi1v5mZGfbs2aOz2oiIiOjpo/U1QEqlEt27d9dHLURERETVQusANGnSJHzxxRf6qIWIiIioWmh9CuzkyZM4cOAAfv31V7Rt21bjIuitW7fqrDgiIiIifdA6AFlaWuKVV17RRy1ERERE1ULrAPToN6wTERER1UaG/S4LIiIiIgPQ+giQi4tLuZ/38++//z5RQURERET6pnUAmjx5strzgoICnDlzBtHR0Zg2bZqu6iIiIiLSG60D0KRJk0ptj4iIwKlTp564ICIiIiJ909k1QAMHDsRPP/2kq+GIiIiI9EZnAejHH3+ElZWVroYjIiIi0hutT4F17NhR7SJoIQTS0tJw69YtfPXVVzotjoiIiEgftA5AQ4cOVXtuZGQEGxsb9O7dG61bt9ZVXURERER6o3UAmj17tj7qICIiIqo2/CBEIiIikp1KHwEyMjIq9wMQAUChUKCwsPCJiyIiIiLSp0oHoG3btpW5LC4uDsuXL0dxcbFOiiIiIiLSp0oHoCFDhmi0Xbx4ETNmzMAvv/yCN998E/PmzdNpcURERET6UKVrgG7cuIExY8agffv2KCwsREJCAtatWwcnJydd10dERESkc1oFoKysLHzwwQdo2bIlzp8/j5iYGPzyyy9o166dvuojIiIi0rlKnwJbtGgRPv30U6hUKvzwww+lnhIjIiIiqg0qHYBmzJgBMzMztGzZEuvWrcO6detK7bd161adFUdERESkD5UOQP7+/hXeBk9ERERUG1Q6AEVGRuqxDCIiIqLqw0+CJiIiItlhACIiIiLZYQAiIiIi2WEAIiIiItlhACIiIiLZYQAiIiIi2WEAIiIiItlhACIiIiLZYQAiIiIi2akRASgiIgLOzs4wNTWFl5cXTp48WWbfyMhIKBQKtYepqalaHyEEQkNDYW9vDzMzM/j4+ODSpUv6ngYRERHVEgYPQJs2bUJwcDBmz56N06dPw93dHb6+vrh582aZrzE3N0dqaqr0uHLlitryRYsWYfny5Vi5ciVOnDiB+vXrw9fXFw8fPtT3dIiIiKgWMHgAWrp0KcaMGYPAwEC0adMGK1euRL169bBmzZoyX6NQKKBSqaSHnZ2dtEwIgfDwcMycORNDhgxBhw4dsH79ety4cQPbt2+vhhkRERFRTWfQAJSfn4/4+Hj4+PhIbUZGRvDx8UFcXFyZr8vJyYGTkxMcHR0xZMgQnD9/XlqWnJyMtLQ0tTEtLCzg5eVV5ph5eXnIzs5WexAREdHTy6AB6Pbt2ygqKlI7ggMAdnZ2SEtLK/U1bm5uWLNmDXbs2IHvv/8excXF6NatG65duwYA0uu0GTMsLAwWFhbSw9HR8UmnRkRERDWYwU+Bacvb2xv+/v7w8PBAr169sHXrVtjY2ODrr7+u8pghISHIysqSHlevXtVhxURERFTTGDQAWVtbw9jYGOnp6Wrt6enpUKlUlRqjbt266NixIxITEwFAep02YyqVSpibm6s9iIiI6Oll0ABkYmICT09PxMTESG3FxcWIiYmBt7d3pcYoKirCn3/+CXt7ewCAi4sLVCqV2pjZ2dk4ceJEpcckIiKip1sdQxcQHByMgIAAdO7cGV26dEF4eDhyc3MRGBgIAPD390eTJk0QFhYGAJg3bx66du2Kli1bIjMzE4sXL8aVK1cwevRoAP/dITZ58mQsWLAArq6ucHFxwaxZs+Dg4IChQ4caappERERUgxg8AA0bNgy3bt1CaGgo0tLS4OHhgejoaOki5pSUFBgZ/d+Bqrt372LMmDFIS0tDo0aN4OnpiWPHjqFNmzZSn+nTpyM3Nxdjx45FZmYmevTogejoaI0PTCQiIiJ5UgghhKGLqGmys7NhYWGBrKwsvVwP5Dxjp87HJDKUywsHGboErfFnkMrC/bl66Gs7a/P3u9bdBUZERET0pBiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2GICIiIhIdhiAiIiISHYYgIiIiEh2akQAioiIgLOzM0xNTeHl5YWTJ0+W2febb77Bc889h0aNGqFRo0bw8fHR6D9ixAgoFAq1x4ABA/Q9DSIiIqolDB6ANm3ahODgYMyePRunT5+Gu7s7fH19cfPmzVL7x8bGws/PDwcPHkRcXBwcHR3Rv39/XL9+Xa3fgAEDkJqaKj1++OGH6pgOERER1QIGD0BLly7FmDFjEBgYiDZt2mDlypWoV68e1qxZU2r/DRs24N1334WHhwdat26Nb7/9FsXFxYiJiVHrp1QqoVKppEejRo2qYzpERERUCxg0AOXn5yM+Ph4+Pj5Sm5GREXx8fBAXF1epMe7fv4+CggJYWVmptcfGxsLW1hZubm4YP348MjIyyhwjLy8P2dnZag8iIiJ6ehk0AN2+fRtFRUWws7NTa7ezs0NaWlqlxvjggw/g4OCgFqIGDBiA9evXIyYmBp9++ikOHTqEgQMHoqioqNQxwsLCYGFhIT0cHR2rPikiIiKq8eoYuoAnsXDhQkRFRSE2NhampqZS+/Dhw6X/b9++PTp06IAWLVogNjYW/fr10xgnJCQEwcHB0vPs7GyGICIioqeYQY8AWVtbw9jYGOnp6Wrt6enpUKlU5b72s88+w8KFC7F371506NCh3L7NmzeHtbU1EhMTS12uVCphbm6u9iAiIqKnl0EDkImJCTw9PdUuYC65oNnb27vM1y1atAjz589HdHQ0OnfuXOF6rl27hoyMDNjb2+ukbiIiIqrdDH4XWHBwML755husW7cOFy5cwPjx45Gbm4vAwEAAgL+/P0JCQqT+n376KWbNmoU1a9bA2dkZaWlpSEtLQ05ODgAgJycH06ZNw/Hjx3H58mXExMRgyJAhaNmyJXx9fQ0yRyIiIqpZDH4N0LBhw3Dr1i2EhoYiLS0NHh4eiI6Oli6MTklJgZHR/+W0FStWID8/H6+99praOLNnz8acOXNgbGyMs2fPYt26dcjMzISDgwP69++P+fPnQ6lUVuvciIiIqGYyeAACgKCgIAQFBZW6LDY2Vu355cuXyx3LzMwMe/bs0VFlRERE9DQy+CkwIiIiourGAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREssMARERERLLDAERERESywwBEREREslMjAlBERAScnZ1hamoKLy8vnDx5stz+W7ZsQevWrWFqaor27dtj165dasuFEAgNDYW9vT3MzMzg4+ODS5cu6XMKREREVIsYPABt2rQJwcHBmD17Nk6fPg13d3f4+vri5s2bpfY/duwY/Pz8MGrUKJw5cwZDhw7F0KFDce7cOanPokWLsHz5cqxcuRInTpxA/fr14evri4cPH1bXtIiIiKgGM3gAWrp0KcaMGYPAwEC0adMGK1euRL169bBmzZpS+3/++ecYMGAApk2bhmeeeQbz589Hp06d8OWXXwL47+hPeHg4Zs6ciSFDhqBDhw5Yv349bty4ge3bt1fjzIiIiKimqmPIlefn5yM+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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "9f741883cf6e4d1dbacfb6b9b015b057", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2cElEQVR4nO3deVxWZf7/8fcNCKKyiKJk4pKQ+5I6mVrmVmpO2TJljqWY7RhuLVK5V6hlOqbjjJVLfadxMtOaCg2XbHNXck3FZTSVUFEQNRTu6/dHD+5ft+CCAofjeT0fj/sh5zrnXPfnXLcPeXud5XYZY4wAAADgGD5WFwAAAICSRQAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAgWtQrVq1FBMTY3UZ17w333xTN9xwg3x9fdWsWTOrywGAy0YABEq52bNny+Vyad26dQWub9++vRo1anTV7/PVV19p1KhRV92PU3z99dd68cUX1bZtW82aNUtvvPGG1SUBwGXzs7oAAEVvx44d8vEp3P/vvvrqK02bNo0QeJmWLVsmHx8fvf/++/L397e6HAAoFGYAgWtQQECAypQpY3UZhXLq1CmrSyiUtLQ0BQYGEv4A2BIBELgGnX8N4Llz5zR69GhFR0erbNmyqlSpkm699VYlJSVJkmJiYjRt2jRJksvl8rzynDp1SkOHDlVkZKQCAgJUt25dvfXWWzLGeL3vmTNnFBcXp8qVKysoKEj33HOPDh48KJfL5TWzOGrUKLlcLm3btk1//etfVbFiRd16662SpE2bNikmJkY33HCDypYtq4iICD322GM6duyY13vl9bFz50498sgjCgkJUXh4uIYPHy5jjA4cOKAePXooODhYERERmjhx4mWNXU5OjsaOHas6deooICBAtWrV0ssvv6zs7GzPNi6XS7NmzdKpU6c8YzV79uwL9vndd9/pwQcfVI0aNRQQEKDIyEgNHjxYZ86c8douJiZGFSpU0J49e9SlSxeVL19e1apV05gxY/KNdVF/JpJ08OBBPfbYY6pataoCAgLUsGFDzZw5M9/xZGdna+TIkYqKivIcz4svvug1RpeSlpam8PBwtW/f3qvmlJQUlS9fXj179rzsvgAUHqeAAZvIyMjQ0aNH87WfO3fukvuOGjVKCQkJevzxx3XzzTcrMzNT69at04YNG3THHXfoqaee0qFDh5SUlKQPP/zQa19jjO655x4tX75c/fv3V7NmzbR48WK98MILOnjwoCZNmuTZNiYmRh9//LEeffRR3XLLLVqxYoW6d+9+wboefPBBRUdH64033vCEgKSkJO3Zs0f9+vVTRESEtm7dqhkzZmjr1q1atWqVVzCVpJ49e6p+/foaN26cvvzyS7322msKCwvTP//5T3Xs2FHjx4/Xv/71Lz3//PP605/+pHbt2l10rB5//HHNmTNHf/nLXzR06FCtXr1aCQkJ2r59uxYsWCBJ+vDDDzVjxgytWbNG7733niSpTZs2F+xz3rx5On36tJ555hlVqlRJa9as0TvvvKNffvlF8+bN89o2NzdXXbt21S233KIJEyZo0aJFGjlypHJycjRmzJhi+0x+/fVX3XLLLXK5XBowYIDCw8OVmJio/v37KzMzU4MGDZIkud1u3XPPPfr+++/15JNPqn79+tq8ebMmTZqknTt3auHChRcd3zxVqlTR9OnT9eCDD+qdd95RXFyc3G63YmJiFBQUpL///e+X1Q+AK2QAlGqzZs0yki76atiwodc+NWvWNH379vUsN23a1HTv3v2i7xMbG2sK+idh4cKFRpJ57bXXvNr/8pe/GJfLZVJSUowxxqxfv95IMoMGDfLaLiYmxkgyI0eO9LSNHDnSSDK9evXK936nT5/O1/bvf//bSDLffvttvj6efPJJT1tOTo6pXr26cblcZty4cZ7248ePm8DAQK8xKUhycrKRZB5//HGv9ueff95IMsuWLfO09e3b15QvX/6i/V3smBISEozL5TL/+9//vPqUZJ577jlPm9vtNt27dzf+/v7myJEjxpji+Uz69+9vrrvuOnP06FGvbR9++GETEhLiOYYPP/zQ+Pj4mO+++85ru3/84x9Gkvnhhx8ua0zy9OrVy5QrV87s3LnTvPnmm0aSWbhwYaH6AFB4nAIGbGLatGlKSkrK92rSpMkl9w0NDdXWrVu1a9euQr/vV199JV9fX8XFxXm1Dx06VMYYJSYmSpIWLVokSXr22We9tnvuuecu2PfTTz+dry0wMNDz82+//aajR4/qlltukSRt2LAh3/aPP/6452dfX1+1bNlSxhj179/f0x4aGqq6detqz549F6xF+v1YJWnIkCFe7UOHDpUkffnllxfd/0L+eEynTp3S0aNH1aZNGxljtHHjxnzbDxgwwPNz3ozc2bNntWTJEk+dRfmZGGM0f/583X333TLG6OjRo55Xly5dlJGR4Rn7efPmqX79+qpXr57Xdh07dpQkLV++vFBjM3XqVIWEhOgvf/mLhg8frkcffVQ9evQoVB8ACo9TwIBN3HzzzWrZsmW+9ooVKxZ4aviPxowZox49eujGG29Uo0aN1LVrVz366KOXFR7/97//qVq1agoKCvJqr1+/vmd93p8+Pj6qXbu213ZRUVEX7Pv8bSUpPT1do0eP1ty5c5WWlua1LiMjI9/2NWrU8FoOCQlR2bJlVbly5Xzt519HeL68Yzi/5oiICIWGhnqOtbD279+vESNG6PPPP9fx48e91p1/TD4+Prrhhhu82m688UZJ0r59+zx1FuVncuTIEZ04cUIzZszQjBkzCjyGvM9i165d2r59u8LDwy+63eUKCwvTlClT9OCDD6pq1aqaMmVKofYHcGUIgIADtGvXTrt379Znn32mr7/+Wu+9954mTZqkf/zjH14zaCXtjzNjeR566CH9+OOPeuGFF9SsWTNVqFBBbrdbXbt2ldvtzre9r6/vZbVJyneDxIWcf53h1cjNzdUdd9yh9PR0vfTSS6pXr57Kly+vgwcPKiYmpsBjKml5NTzyyCPq27dvgdvk/WfB7XarcePGevvttwvcLjIystDvv3jxYknS8ePH9csvvyg0NLTQfQAoHAIg4BBhYWHq16+f+vXrp6ysLLVr106jRo3yBMALhZ6aNWtqyZIlOnnypNeM088//+xZn/en2+3W3r17FR0d7dkuJSXlsms8fvy4li5dqtGjR2vEiBGe9is5dX0l8o5h165dntk06fcbJE6cOOE51sLYvHmzdu7cqTlz5qhPnz6e9rw7sM/ndru1Z88ez6yfJO3cuVPS73d359VZlJ9JeHi4goKClJubq86dO1/0eOrUqaOffvpJnTp1KpKg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0003mdWrV5vvv//eREdHm169ell1SKXaxcb77NmzJioqytx2221m9erVJiUlxbz11lvG5XKZL7/80tMH4331zr9D8umnnzY1atQwy5YtM+vWrTOtW7c2rVu39qzPyckxjRo1MnfeeadJTk42ixYtMuHh4SY+Pt6C6u3nj+OdkZFhWrVqZRo3bmxSUlLM4cOHPa+cnBxjDONdFC5157XOuwuYMceVIADa2GOPPWZq1qxp/P39TXh4uOnUqZMn/OVJSEgw1atXN+XKlTOtW7c23333ndf6Y8eOmV69epkKFSqY4OBg069fP3Py5MmSPAzbuNR479y509x///2mSpUqply5cqZJkyb5HgvDeF+98385njlzxjz77LOmYsWKply5cua+++4zhw8f9tpn3759plu3biYwMNBUrlzZDB061PPYElzcH8d7+fLlRlKBr71793r2YbyvTmEDoDGMOQrPZYwx1s0/AgAAoKRxDSAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA7z/wCaCcf7kY4cYQAAAABJRU5ErkJggg==", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1027,9 +1214,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkYAAAGzCAYAAADKathbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8nUlEQVR4nO3deVwV9f7H8fcBZXEBJAVcCEhNxY3S3BM1i8qberu3zFtuubTodcG0aNG0Bc1MWkyzUsquV6/lUrkSbuWSuZCm5haKqYCmgqAhyvz+aDy/joBx9Cyir+fjcR51vvOd73zmDOqbme/MsRiGYQgAAADycHcBAAAA1wqCEQAAgIlgBAAAYCIYAQAAmAhGAAAAJoIRAACAiWAEAABgIhgBAACYCEYAAAAmghHwF8LDw9W7d293l3HdmzBhgm655RZ5enoqKirK3eU4XE5Ojvr166eQkBBZLBYNHTrUZdtu166d2rVrZ31/4MABWSwWJSYmOmT83r17Kzw83CFjAe5GMMINJTExURaLRZs2bSpyebt27dSgQYOr3s7ixYv18ssvX/U4N4rly5dr5MiRat26tWbMmKHXX3/dZds+c+aMXn75Za1atcqp23n99deVmJiop556SjNnzlSPHj2cuj1HO3LkiF5++WWlpKS4uxTAqcq4uwDgWrd79255eNj3O8TixYs1efJkwlEJrVixQh4eHvr444/l5eXl0m2fOXNGY8aMkSSbsyqOtmLFCrVo0UKjR4922jaKs3z58qse48iRIxozZozCw8MLndH78MMPVVBQcNXbAK4FnDEC/oK3t7fKli3r7jLskpub6+4S7JKZmSlfX1+XhyJXyszMVEBAwFWPYxiGzp49a9c6Xl5eTv1sy5YtK29vb6eND7gSwQj4C5fOMcrPz9eYMWNUu3Zt+fj46KabblKbNm2UlJQk6Y/5FpMnT5YkWSwW6+ui3NxcDR8+XKGhofL29ladOnX05ptvyjAMm+2ePXtWgwcPVuXKlVWxYkV17txZhw8flsVisTkT9fLLL8tisWjnzp3617/+pUqVKqlNmzaSpG3btql379665ZZb5OPjo5CQED3++OP67bffbLZ1cYw9e/bosccek7+/v6pUqaKXXnpJhmHo0KFD6tKli/z8/BQSEqKJEyeW6LM7f/68XnnlFdWsWVPe3t4KDw/X888/r7y8PGsfi8WiGTNmKDc31/pZ/dXcl7lz56pJkyby9fVV5cqV9dhjj+nw4cM2fS6dV3PRn+fDHDhwQFWqVJEkjRkzxrp9e870ZWZmqm/fvgoODpaPj48aN26sTz75xLp81apVslgsSk1N1aJFi6zbOHDgQInGDw8P19/+9jctW7ZMTZs2la+vrz744ANJ0owZM9ShQwcFBQXJ29tbkZGRmjJlSqExivssSmrVqlW64447JEl9+vQpdJwunWN0cQ7Tm2++qcmTJ+uWW25RuXLldM899+jQoUMyDEOvvPKKatSoIV9fX3Xp0kUnTpwotN0lS5bozjvvVPny5VWxYkV16tRJO3bsuOL9AEqCS2m4IWVlZen48eOF2vPz8/9y3Zdfflnx8fHq16+fmjVrpuzsbG3atElbtmzR3XffrSeeeEJHjhxRUlKSZs6cabOuYRjq3LmzVq5cqb59+yoqKkrLli3TiBEjdPjwYU2aNMnat3fv3vrf//6nHj16qEWLFlq9erU6depUbF0PPfSQateurddff90aspKSkvTLL7+oT58+CgkJ0Y4dOzRt2jTt2LFDGzZssAlsktStWzfVq1dP48aN06JFi/Tqq68qMDBQH3zwgTp06KDx48frP//5j5555hndcccdatu27WU/q379+umTTz7RP//5Tw0fPlzff/+94uPjtWvXLs2fP1+SNHPmTE2bNk0bN27URx99JElq1apVsWMmJiaqT58+uuOOOxQfH6+MjAy9/fbbWrt2rbZu3WrXWZkqVapoypQpeuqpp/T3v/9dDz74oCSpUaNGJVr/7Nmzateunfbt26dBgwYpIiJCc+fOVe/evXXq1CkNGTJE9erV08yZMzVs2DDVqFFDw4cPt267pHbv3q3u3bvriSeeUP/+/VWnTh1J0pQpU1S/fn117txZZcqU0VdffaWnn35aBQUFGjhwYInH/yv16tXT2LFjNWrUKA0YMEB33nmnpMsfJ0n6z3/+o3Pnzunf//63Tpw4oTfeeEMPP/ywOnTooFWrVunZZ5/Vvn379O677+qZZ57R9OnTrevOnDlTvXr1UkxMjMaPH68zZ85oypQpatOmjbZu3cpkbziPAdxAZsyYYUi67Kt+/fo264SFhRm9evWyvm/cuLHRqVOny25n4MCBRlF/vBYsWGBIMl599VWb9n/+85+GxWIx9u3bZxiGYWzevNmQZAwdOtSmX+/evQ1JxujRo61to0ePNiQZ3bt3L7S9M2fOFGr773//a0gy1qxZU2iMAQMGWNvOnz9v1KhRw7BYLMa4ceOs7SdPnjR8fX1tPpOipKSkGJKMfv362bQ/88wzhiRjxYoV1rZevXoZ5cuXv+x4hmEY586dM4KCgowGDRoYZ8+etbZ//fXXhiRj1KhR1rbo6GgjOjq60Bi9evUywsLCrO+PHTtW6DMtqYSEBEOS8dlnn9nU2LJlS6NChQpGdna2tT0sLOwvf26KEhYWZkgyli5dWmhZUcc3JibGuOWWW2zaLv0sUlNTDUnGjBkzSlzHDz/8UOw6l36mF8evUqWKcerUKWt7XFycIclo3LixkZ+fb23v3r274eXlZfz++++GYRjG6dOnjYCAAKN///4220lPTzf8/f0LtQOOxKU03JAmT56spKSkQq+SnCkICAjQjh07tHfvXru3u3jxYnl6emrw4ME27cOHD5dhGFqyZIkkaenSpZKkp59+2qbfv//972LHfvLJJwu1+fr6Wv//999/1/Hjx9WiRQtJ0pYtWwr179evn/X/PT091bRpUxmGob59+1rbAwICVKdOHf3yyy/F1iL9sa+SFBsba9N+8YzJokWLLrt+UTZt2qTMzEw9/fTT8vHxsbZ36tRJdevWvaIxr8bixYsVEhKi7t27W9vKli2rwYMHKycnR6tXr3bIdiIiIhQTE1Oo/c/H9+JZ0OjoaP3yyy/KyspyyLavxkMPPSR/f3/r++bNm0uSHnvsMZUpU8am/dy5c9bLoUlJSTp16pS6d++u48ePW1+enp5q3ry5Vq5c6dodwQ2FS2m4ITVr1kxNmzYt1F6pUqUiL7H92dixY9WlSxfdeuutatCgge6991716NGjRKHq4MGDqlatmipWrGjTXq9ePevyi//18PBQRESETb9atWoVO/alfSXpxIkTGjNmjGbPnq3MzEybZUX9w3nzzTfbvPf395ePj48qV65cqP3SeUqXurgPl9YcEhKigIAA677a4+I6Fy8l/VndunX13Xff2T3m1Th48KBq165d6K7FS4/n1Srq2ErS2rVrNXr0aK1fv15nzpyxWZaVlWUTStyhqJ8nSQoNDS2y/eTJk5Jk/aWjQ4cORY7r5+fn0DqBPyMYAXZq27at9u/fr4ULF2r58uX66KOPNGnSJE2dOtXmjIur/fnswUUPP/yw1q1bpxEjRigqKkoVKlRQQUGB7r333iJvr/b09CxRm6RCk8WLc+k8JlexWCxF1njhwgU3VHN1ijq2+/fv11133aW6devqrbfeUmhoqLy8vLR48WJNmjTpmrh9vrifnb/6mbpY+8yZMxUSElKo35/PNgGOxk8XcAUCAwPVp08f9enTRzk5OWrbtq1efvllazAqLgyEhYXpm2++0enTp23OGv3888/W5Rf/W1BQoNTUVNWuXdvab9++fSWu8eTJk0pOTtaYMWM0atQoa/uVXAK8Ehf3Ye/evdYzKJKUkZGhU6dOWffV3jGlPyYjX3o2Yffu3TZjVqpUqcjLfZeexbma4BYWFqZt27apoKDA5qzRpcfTGb766ivl5eXpyy+/tDkz46zLTK4MuDVr1pQkBQUFqWPHji7bLiBxuz5gt0svIVWoUEG1atWyuQW9fPnykqRTp07Z9L3//vt14cIFvffeezbtkyZNksVi0X333SdJ1vkk77//vk2/d999t8R1Xvyt/NKzJgkJCSUe42rcf//9RW7vrbfekqTL3mFXnKZNmyooKEhTp061+byXLFmiXbt22YxZs2ZN/fzzzzp27Ji17ccff9TatWttxixXrpykwseqJO6//36lp6drzpw51rbz58/r3XffVYUKFRQdHW33mCVV1PHNysrSjBkznLK94n6mnSEmJkZ+fn56/fXXi7xT9M/HFHA0zhgBdoqMjFS7du3UpEkTBQYGatOmTfr88881aNAga58mTZpIkgYPHqyYmBh5enrqkUce0QMPPKD27dvrhRde0IEDB9S4cWMtX75cCxcu1NChQ62/KTdp0kT/+Mc/lJCQoN9++816u/6ePXskley3dz8/P7Vt21ZvvPGG8vPzVb16dS1fvlypqalO+FQKa9y4sXr16qVp06bp1KlTio6O1saNG/XJJ5+oa9euat++vd1jli1bVuPHj1efPn0UHR2t7t27W2/XDw8P17Bhw6x9H3/8cb311luKiYlR3759lZmZqalTp6p+/frKzs629vP19VVkZKTmzJmjW2+9VYGBgWrQoEGJvhpmwIAB+uCDD9S7d29t3rxZ4eHh+vzzz7V27VolJCQUmkvmSPfcc4+8vLz0wAMP6IknnlBOTo4+/PBDBQUF6ejRow7fXs2aNRUQEKCpU6eqYsWKKl++vJo3b17s/Ker4efn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ig4vDAAAwNWu6DlGFxGIAADA9cTuydcAAADXK4IRAACAiWAEAABgsisY5efn66677tLevXudVQ8AAIDb2BWMypYtq23btjmrFgAAALey+1LaY489po8//tgZtQAAALiV3bfrnz9/XtOnT9c333yjJk2aqHz58jbL33rrLYcVBwAA4Ep2B6OffvpJt99+uyRpz549NsssFotjqgIAAHADu4PRypUrnVEHAACA213x7fr79u3TsmXLdPbsWUmSYRgOKwoAAMAd7A5Gv/32m+666y7deuutuv/++3X06FFJUt++fTV8+HCHFwgAAOAqdgejYcOGqWzZskpLS1O5cuWs7d26ddPSpUsdWhwAAIAr2T3HaPny5Vq2bJlq1Khh0167dm0dPHjQYYUBAAC4mt1njHJzc23OFF104sQJeXt7O6QoAAAAd7A7GN1555369NNPre8tFosKCgr0xhtvqH379g4tDgAAwJXsvpT2xhtv6K677tKmTZt07tw5jRw5Ujt27NCJEye0du1aZ9QIAADgEnafMWrQoIH27NmjNm3aqEuXLsrNzdWDDz6orVu3qmbNms6oEQAAwCXsPmMkSf7+/nrhhRccXQsAAIBbXVEwOnnypD7++GPt2rVLkhQZGak+ffooMDDQocUBAAC4kt2X0tasWaPw8HC98847OnnypE6ePKl33nlHERERWrNmjTNqBAAAcAm7zxgNHDhQ3bp105QpU+Tp6SlJunDhgp5++mkNHDhQ27dvd3iRAAAArmD3GaN9+/Zp+PDh1lAkSZ6enoqNjdW+ffscWhwAAIAr2R2Mbr/9duvcoj/btWuXGjdu7JCiAAAA3KFEl9K2bdtm/f/BgwdryJAh2rdvn1q0aCFJ2rBhgyZPnqxx48Y5p0oAAAAXKFEwioqKksVikWEY1raRI0cW6vevf/1L3bp1c1x1AAAALlSiYJSamursOgAAANyuRMEoLCzM2XUAAAC43RU94PHIkSP67rvvlJmZqYKCAptlgwcPdkhhAAAArmZ3MEpMTNQTTzwhLy8v3XTTTbJYLNZlFouFYAQAAEotu4PRSy+9pFGjRikuLk4eHnbf7Q8AAHDNsjvZnDlzRo888gihCAAAXHfsTjd9+/bV3LlznVELAACAW9l9KS0+Pl5/+9vftHTpUjVs2FBly5a1Wf7WW285rDgAAABXuqJgtGzZMtWpU0eSCk2+BgAAKK3sDkYTJ07U9OnT1bt3byeUAwAA4D52zzHy9vZW69atnVELAACAW9kdjIYMGaJ3333XGbUAAAC4ld2X0jZu3KgVK1bo66+/Vv369QtNvp43b57DigMAAHAlu4NRQECAHnzwQWfUAgAA4FZ2B6MZM2Y4bONr1qzRhAkTtHnzZh09elTz589X165dL7vOqlWrFBsbqx07dig0NFQvvvgiE8EBAIBDuPXx1bm5uWrcuLEmT55cov6pqanq1KmT2rdvr5SUFA0dOlT9+vXTsmXLnFwpAAC4Edh9xigiIuKyzyv65ZdfSjzWfffdp/vuu6/E/adOnaqIiAhNnDhRklSvXj199913mjRpkmJiYko8DgAAQFHsDkZDhw61eZ+fn6+tW7dq6dKlGjFihKPqKtL69evVsWNHm7aYmJhCNf1ZXl6e8vLyrO+zs7OdVR4AACjl7A5GQ4YMKbJ98uTJ2rRp01UXdDnp6ekKDg62aQsODlZ2drbOnj0rX1/fQuvEx8drzJgxTq2rtAt/bpG7SwBuaKXxz+CBcZ3cXcIVKY2fdWlUWn8+JAfOMbrvvvv0xRdfOGo4h4mLi1NWVpb1dejQIXeXBAAArlF2nzEqzueff67AwEBHDVekkJAQZWRk2LRlZGTIz8+vyLNF0h9P6vb29nZqXQAA4PpgdzC67bbbbCZfG4ah9PR0HTt2TO+//75Di7tUy5YttXjxYpu2pKQktWzZ0qnbBQAANwa7g9Glzxny8PBQlSpV1K5dO9WtW9eusXJycrRv3z7r+9TUVKWkpCgwMFA333yz4uLidPjwYX366aeSpCeffFLvvfeeRo4cqccff1wrVqzQ//73Py1axDVjAABw9ewORqNHj3bYxjdt2qT27dtb38fGxkqSevXqpcTERB09elRpaWnW5REREVq0aJGGDRumt99+WzVq1NBHH33ErfoAAMAhHDbH6Eq0a9dOhmEUuzwxMbHIdbZu3erEqgAAwI2qxMHIw8Pjsg92lCSLxaLz589fdVEAAADuUOJgNH/+/GKXrV+/Xu+8844KCgocUhQAAIA7lDgYdenSpVDb7t279dxzz+mrr77So48+qrFjxzq0OAAAAFe6ogc8HjlyRP3791fDhg11/vx5paSk6JNPPlFYWJij6wMAAHAZu4JRVlaWnn32WdWqVUs7duxQcnKyvvrqKzVo0MBZ9QEAALhMiS+lvfHGGxo/frxCQkL03//+t8hLawAAAKVZiYPRc889J19fX9WqVUuffPKJPvnkkyL7zZs3z2HFAQAAuFKJg1HPnj3/8nZ9AACA0qzEwaiohy0CAABcT67orjQAAIDrEcEIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwXRPBaPLkyQoPD5ePj4+aN2+ujRs3Fts3MTFRFovF5uXj4+PCagEAwPXK7cFozpw5io2N1ejRo7VlyxY1btxYMTExyszMLHYdPz8/HT161Po6ePCgCysGAADXK7cHo7feekv9+/dXnz59FBkZqalTp6pcuXKaPn16setYLBaFhIRYX8HBwS6sGAAAXK/cGozOnTunzZs3q2PHjtY2Dw8PdezYUevXry92vZycHIWFhSk0NFRdunTRjh07iu2bl5en7OxsmxcAAEBR3BqMjh8/rgsXLhQ64xMcHKz09PQi16lTp46mT5+uhQsX6rPPPlNBQYFatWqlX3/9tcj+8fHx8vf3t75CQ0Mdvh8AAOD64PZLafZq2bKlevbsqaioKEVHR2vevHmqUqWKPvjggyL7x8XFKSsry/o6dOiQiysGAAClRRl3brxy5cry9PRURkaGTXtGRoZCQkJKNEbZsmV12223ad++fUUu9/b2lre391XXCgAArn9uPWPk5eWlJk2aKDk52dpWUFCg5ORktWzZskRjXLhwQdu3b1fVqlWdVSYAALhBuPWMkSTFxsaqV69eatq0qZo1a6aEhATl5uaqT58+kqSePXuqevXqio+PlySNHTtWLVq0UK1atXTq1ClNmDBBBw8eVL9+/dy5GwAA4Drg9mDUrVs3HTt2TKNGjVJ6erqioqK0dOlS64TstLQ0eXj8/4mtkydPqn///kpPT1elSpXUpEkTrVu3TpGRke7aBQAAcJ1wezCSpEGDBmnQoEFFLlu1apXN+0mTJmnSpEkuqAoAANxoSt1daQAAAM5CMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABMBCMAAAATwQgAAMBEMAIAADARjAAAAEwEIwAAABPBCAAAwEQwAgAAMBGMAAAATAQjAAAAE8EIAADARDACAAAwEYwAAABM10Qwmjx5ssLDw+Xj46PmzZtr48aNl+0/d+5c1a1bVz4+PmrYsKEWL17sokoBAMD1zO3BaM6cOYqNjdXo0aO1ZcsWNW7cWDExMcrMzCyy/7p169S9e3f17dtXW7duVdeuXdW1a1f99NNPLq4cAABcb9wejN566y31799fffr0UWRkpKZOnapy5cpp+vTpRfZ/++23de+992rEiBGqV6+eXnnlFd1+++167733XFw5AAC43pRx58bPnTunzZs3Ky4uztrm4eGhjh07av369UWus379esXGxtq0xcTEaMGCBUX2z8vLU15envV9VlaWJCk7O/sqqy9aQd4Zp4wLuIOz/pzAVmn8e6O0/myUxs+6NHLGz8fFMQ3DcPjYf+bWYHT8+HFduHBBwcHBNu3BwcH6+eefi1wnPT29yP7p6elF9o+Pj9eYMWMKtYeGhl5h1cCNwz/B3RXgWsXPBi7HmT8fv/32m/z9/Z02vluDkSvExcXZnGEqKCjQiRMndNNNN8lisbixMtfKzs5WaGioDh06JD8/P3eXg7/A8Sp9OGalC8er9MnKytLNN9+swMBAp27HrcGocuXK8vT0VEZGhk17RkaGQkJCilwnJCTErv7e3t7y9va2aQsICLjyoks5Pz8//hIoRThepQ/HrHTheJU+Hh7OnR7t1snXXl5eatKkiZKTk61tBQUFSk5OVsuWLYtcp2XLljb9JSkpKanY/gAAACXl9ktpsbGx6tWrl5o2bapmzZopISFBubm56tOnjySpZ8+eql69uuLj4yVJQ4YMUXR0tCZOnKhO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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "977274f5f79b44d1b41b1ef1fbf49774", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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xbm8AAAArMa2M4BHjx7V5MmTFRERof79+2vLli3q2bOnPD091bFjxxS3iYqK0pAhQ7K4UgAA0q94vx/MLiHNjo9saXYJDy2HYRiG2UWYwdPTUzVr1tSGDRucbT179tSWLVu0cePGFLdJSEhQQkKCczkuLk5BQUGKjY2Vn59fptcMAMCDIgD+f3FxcfL397f172/bngIuXLiwQkJCXNoeffRRnThx4q7beHl5yc/Pz+UFAABgNbYNgKGhoTpw4IBL28GDBxUcHGxSRQAAAFnDtgGwT58+2rRpk0aMGKHDhw9r9uzZmjJlisLDw80uDQAAIFPZNgDWqlVL8+fP11dffaWKFStq2LBhGjdunNq3b292aQAAAJnKtncBS9LTTz+tp59+2uwyAAAAspRtZwABAADsigAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZWwfAwYMHy+FwuLzKly9vdlkAAACZysPsAsxWoUIFrVy50rns4WH7IQEAAA8526cdDw8PBQYGml0GAABAlrH1KWBJOnTokIoUKaKSJUuqffv2OnHihNklAQAAZCpbzwDWqVNHMTExKleunE6fPq0hQ4boscce06+//ipfX99k6yckJCghIcG5HBcXl5XlAgAAZAhbB8AWLVo4/71y5cqqU6eOgoOD9e233+q1115Ltn5UVJSGDBmSlSUCAABkONufAr5Tnjx5VLZsWR0+fDjF9yMjIxUbG+t8nTx5MosrBAAASD8C4B3i4+N15MgRFS5cOMX3vby85Ofn5/ICAACwGlsHwLffflvr1q3T8ePHtWHDBj333HNyd3dXu3btzC4NAAAg09j6GsA//vhD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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1037,9 +1239,24 @@ }, { "data": { - "image/png": "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wAMPKDs7W3369NG7776r4cOHq1q1as69R+fPn3c5fdoTe7++/PJLBQcHa9GiRQoKCnKOT5061WW7qlWrKjs7W7t27cp3cXPOoZvo6Gi1adPmT2eLj4/X+PHj9c0336hMmTKqUaOGHA6HatWqpVWrVmnVqlW6//77//TzSL+fLRcSEpLnn6O83mewPw4t4YZz9anLJUuWVLVq1VxOKS5RooQkuZz+KUn33XefsrKy9M9//tNl/I033pDD4VC7du0kyXms/e2333bZ7q233nI7Z86/LK/+l2RRfSLtfffdl+fzvf7665JU4BlYns6xfv16rV271jmWnp6u9957T5UrVy7wEEh+SpQokeehorzmfN26dS7Pfb2uft/5+fk513TlvPdyCsIfz+JJT0937rH5M/z9/eVwOFz27hw+fFhz58512S4hIUF+fn4aM2ZMrr1+OfPStm1bhYWF6ZVXXsnzTMHTp09byhYfH6+MjAwlJyerZcuWzhIZHx+vTz75RMePH3drfYw7/P391bZtW82dO1dHjx51ju/evVuLFi3yyHPAt7BHBjecmjVr6s4771SjRo0UGRmpjRs3atasWerXr59zm0aNGkmSEhMT1bZtW/n7+6tjx4564IEHdNddd+mFF17Q4cOHVa9ePS1evFhfffWVBgwY4PyLqFGjRnr44YeVnJysX375xXn69d69eyW5d7gmLCxMrVq10oQJE3TlyhXdfPPNWrx4sQ4dOlQIs5JbvXr11LVrV7333ns6f/687rjjDq1fv17Tp09XQkKC7rrrriLJMXToUH322Wdq166dEhMTFRkZqenTp+vQoUP68ssvLX9qs/T7z+fzzz/XoEGDdNttt6lkyZJ64IEHdP/992v27Nl66KGH1L59ex06dEjvvPOOatas6fz8kuv19NNP6+zZs7r77rtVoUIFHTlyRG+99Zbq16/v3ON1zz33qGLFiurRo4cGDx4sf39/ffTRR4qKinL5S/d6tG/fXq+//rruvfdePfHEEzp16pQmT56satWquawRq1atml544QWNHTtW8fHx+utf/6qgoCBt2LBB5cuXV1JSksLCwjRlyhQ9+eSTatiwoTp27OjMOH/+fLVo0SJX2S/I7bffroCAAO3Zs0e9evVyjrdq1UpTpkyRJI8VGen308sXLlyo+Ph49enTR5mZmXrrrbdUq1Ytt9fLwUa8d8IUkFvOaagbNmzI8/a8Tju9+vTrl156yTRp0sRERESYkJAQU6NGDfPyyy+by5cvO7fJzMw0zzzzjImKijIOh8PllMwLFy6YgQMHmvLly5tixYqZuLg48+qrrzpPTc2Rnp5u+vbtayIjI03JkiVNQkKC2bNnj5Hkcjp0fqcjG2PMTz/9ZB566CETERFhwsPDzaOPPmqOHz+e7yncVz9GfqdF53d67tWuXLliRo8ebWJjY02xYsVMTEyMGTZsmPntt9/cep68FHT6dX6nxR84cMA88sgjJiIiwgQHB5smTZqYefPmuWyTc/r1zJkzXcYPHTpkJJmpU6c6xy5evGieeOIJExERYSQ5T8XOzs42r7zyiqlUqZIJCgoyDRo0MPPmzTNdu3bNdbr21T+Da5k1a5a55557THR0tAkMDDQVK1Y0vXv3NidOnHDZbtOmTaZp06bObV5//fV8T7/Ob77y+/l++OGHJi4uzgQFBZkaNWqYqVOn5nvK90cffWQaNGhggoKCTKlSpcwdd9xhlixZ4rLN8uXLTdu2bU14eLgJDg42VatWNd26dTMbN250e15y3HbbbUaSWbdunXPsp59+MpJMTExMru3zO/26b9++uba9+neAMcZ8++23plGjRiYwMNBUqVLFvPPOO/nOBezNYQwrpABP2bp1qxo0aKB//etf6ty5s7fjAMANjzUywHXK63uCkpOT5efnd81P1AUAeAZrZIDrNGHCBG3atEl33XWXAgICnKfc9urVSzExMd6OBw/Jysq65uLWkiVLXvOj9W80ly9f1tmzZwvcJjw83COn3AMF4dAScJ2WLFmi0aNHa9euXbp48aIqVqyoJ598Ui+88IKlz9mAbzt8+PA1P5hu5MiRLl8U+r9gxYoV11wQPnXqVJcvdAUKA0UGAArw22+/afXq1QVuU6VKFVWpUqWIEvmGc+fOadOmTQVuU6tWLd10001FlAj/qygyAADAtljsCwAAbOuGP5CfnZ2t48ePKzQ0tEi/UwYAAFw/Y4wuXLig8uXLF/jBmDd8kTl+/DhnkAAAYFPHjh1ThQoV8r39hi8yOV/8d+zYMYWFhXk5DQAAcEdaWppiYmJcvsA3Lzd8kck5nBQWFkaRAQDAZq61LITFvgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLYoMgAAwLa8WmRWrlypBx54QOXLl5fD4dDcuXNdbjfGaMSIEbrpppsUEhKiNm3aaN++fd4JCwAAfI5Xi0x6errq1aunyZMn53n7hAkTNGnSJL3zzjtat26dSpQoobZt2+q3334r4qQAAMAXefVLI9u1a6d27drleZsxRsnJyXrxxRfVoUMHSdLHH3+ssmXLau7cuerYsWNRRgUAAD7IZ9fIHDp0SCkpKWrTpo1zLDw8XE2bNtXatWvzvV9GRobS0tJcLgAA4Mbk1T0yBUlJSZEklS1b1mW8bNmyztvykpSUpNGjRxdqNgC+o/LQ+d6OYNnhce29HQG4YfjsHpnrNWzYMKWmpjovx44d83YkAABQSHy2yJQrV06SdPLkSZfxkydPOm/LS1BQkMLCwlwuAADgxuSzRSY2NlblypXT0qVLnWNpaWlat26dbr/9di8mAwAAvsKra2QuXryo/fv3O68fOnRIW7duVWRkpCpWrKgBAwbopZdeUlxcnGJjYzV8+HCVL19eCQkJ3gsNAAB8hleLzMaNG3XXXXc5rw8aNEiS1LVrV02bNk3PP/+80tPT1atXL50/f14tW7bUwoULFRwc7K3IAADAhziMMcbbIQpTWlqawsPDlZqaynoZ4AbEWUvAjcndv799do0MAADAtVBkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbVFkAACAbfl0kcnKytLw4cMVGxurkJAQVa1aVWPHjpUxxtvRAACADwjwdoCCjB8/XlOm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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "43044bc875514e40a6458a14488e53eb", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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0ybNmTNHkvTee+/p7bff1k8//aT//Oc/kqQbbrghxz6TkpLUs2dPXXfddUpMTNTBgwf173//W8uWLdO6devytJctLCxMkydPVp8+fXTPPffo3nvvlSTVrVs3V8ufOXNGrVu31vbt29W3b1/FxMRo5syZ6tGjh44fP65+/fqpZs2aeu+99zRgwABVrFhRTz31lGfdubVlyxZ16dJFjz32mHr37q3q1atLkiZPnqzatWvrrrvuUokSJfTFF1/oiSeeUEZGhuLi4nLdf25MmTJF8fHxuu+++9SvXz/99ddf2rBhg1auXKkHHnhA9957r7Zu3aoZM2bo1VdfVbly5by2My+1btu2TZ06ddLjjz+u7t27a9q0aerYsaPmzZunW265Jd/bcLEaH3roIfXu3Vu//PKL13nAq1at0tatW/Wvf/0rT+tKTk7WHXfcoc6dO6tjx46aPHmyOnfurA8++ED9+/fX448/rgceeEAvvfSS7rvvPu3du1dlypTxrHP58uXq3LmzKlasqN27d2vy5Mlq3bq1fvvtN1111VVe63riiScUFhamoUOHevYATp48WX379tWNN96oAQMGaPfu3erQoYPKli3rFRJzkp6ernbt2qlp06Z6+eWXtWjRIo0fP15VqlRRnz598jQWgIcBLDJt2jQj6aJT7dq1vZaJjo423bt39zyuV6+ead++/UXXExcXZ7J7q3/66adGknnxxRe92u+77z7jcrnM9u3bjTHGrFmzxkgy/fv395qvR48eRpIZNmyYp23YsGFGkunSpUuW9Z0+fTpL24wZM4wk891332Xp49FHH/W0nT9/3lSsWNG4XC4zZswYT3tycrIJCAjwGpPsrF+/3kgyjzzyiFf7008/bSSZb775xtPWvXt3U6pUqYv2Z4wxZ8+eNeHh4SY2NtacOXPG0/7ll18aSWbo0KGetlatWplWrVpl6aN79+4mOjra8/jw4cNZxjS3JkyYYCSZ999/36vGZs2amdKlS5vU1FRPe3R09CXfN9mJjo42ksy8efOyPJfd69uuXTtTuXJlr7YLx2LXrl1Gkpk2bVqu67j77ruzfDYu9NJLLxlJZteuXfmuNXN7P/nkE09bSkqKKV++vGnQoIGnbcmSJUaSWbJkiaftwtfWGJPltc2pxuPHjxt/f38zaNAgr/b4+HhTqlQpc/LkyRy2OqtWrVoZSebDDz/0tG3evNlIMj4+PmbFihWe9vnz52d5LbIbqx9//NFIMu+++66nLfP7rEWLFub8+fOe9rS0NBMaGmquu+46c+7cOU97UlKSkXTJ90L37t2NJPPCCy941dCgQQPTqFGjXI8DcCEOAcNykyZN0sKFC7NMudnzExwcrF9//VXbtm3L83q//vpr+fr6Kj4+3qv9qaeekjFGc+fOlSTNmzdP0v/+z/7vnnzyyRz7fvzxx7O0BQQEeP79119/6ciRI7r++uslSWvXrs0y/yOPPOL5t6+vrxo3bixjjHr16uVpDw4OVvXq1bVz584ca5H+t62SNHDgQK/2zD1gX3311UWXz87q1at16NAhPfHEE/L39/e0t2/fXjVq1MhXn5fj66+/VmRkpLp06eJpK1mypOLj43Xy5EktXbq0QNYTExOT7SHIv7++mXu1W7VqpZ07dyolJaVA1p0pODhYf/zxh1atWpWv5fNSa4UKFXTPPfd4HgcGBqpbt25at26dDhw4kL8NuISgoCDdfffdmjFjhmcPenp6uj7++GN16NBBpUqVylN/pUuXVufOnT2Pq1evruDgYNWsWVNNmzb1tGf++++fp7+P1blz53T06FFVrVpVwcHB2X5ue/fu7XUO3+rVq3X06FH17t3b6/zHrl27qmzZsrnehgu/U2688cZLfu6BiyEAwnJNmjRR27Zts0y5+XJ84YUXdPz4cV177bWqU6eOnnnmGW3YsCFX6/39999VoUIFz6GeTDVr1vQ8n/lfHx8fxcTEeM1XtWrVHPu+cF5JOnbsmPr166eIiAgFBAQoLCzMM192AeGaa67xehwUFCR/f3/PobK/tycnJ+dYy9+34cKaIyMjFRwc7NnWvMhcJvMQ6N/VqFEjX31ejt9//13VqlXLciHCha/n5crutZWkZcuWqW3btipVqpSCg4MVFham5557TlL2r+/lGDRokEqXLq0mTZqoWrVqiouL07Jly3K9fF5qrVq1apbTE6699lpJyvW5k/nRrVs37dmzR99//70kadGiRTp48GC+btlTsWLFLNsQFBSkqKioLG2SvD5PZ86c0dChQz3nCZcrV05hYWE6fvx4tq/rhe+PzPfdhZ+9EiVKZLlPYk78/f2znKZQtmzZS37ugYshAMLWWrZsqR07duidd95RbGys/vOf/6hhw4ae89es8ve9Bpnuv/9+TZkyRY8//rhmz56tBQsWePYuZmRkZJk/uysBc7o60Fxw0UpOLvwjWFRyWq8dT2LP7rXdsWOH2rRpoyNHjuiVV17RV199pYULF2rAgAGSsn99L0fNmjW1ZcsWffTRR2rRooU++eQTtWjRIle3tSnqWvOrXbt2ioiI0Pvvvy9Jev/99xUZGam2bdvmua+cPje5+Tw9+eSTGjVqlO6//37997//1YIFC7Rw4UKFhoZmO1bZvT8uF1cFozAQAGF7ISEh6tmzp2bMmKG9e/eqbt26XleO5hQ+oqOjtW/fPp04ccKrffPmzZ7nM/+bkZGhXbt2ec23ffv2XNeYnJysxYsXa/DgwRoxYoTuuece3XLLLapcuXKu+7gcmdtw4aHygwcP6vjx455tzWuf0v8uirjQli1bvPosW7Zstjf7vXCv3OUE1OjoaG3bti3LH+ULX8/C8MUXXygtLU2ff/65HnvsMd1+++1q27ZtoYSBTKVKlVKnTp00bdo07dmzR+3bt9eoUaP0119/Scp5LPNa6/bt27P8D8bWrVslKdd7sHJysdfb19dXDzzwgGbNmqXk5GR9+umn6tKlS5GHoVmzZql79+4aP3687rvvPt1yyy1q0aJFrm9enfm+u/D74vz584W6BxW4FAIgbO3CW6iULl1aVatW9bq1Seb5Qhd+Yd9+++1KT0/X66+/7tX+6quvyuVy6bbbbpMkz/leb7zxhtd8r732Wq7rzPyjdeEf0gkTJuS6j8tx++23Z7u+V155RZIuekVzTho3bqzw8HC9+eabXuM9d+5cbdq0yavPKlWqaPPmzTp8+LCn7eeff85y2DLzisr8/DLE7bffrgMHDujjjz/2tJ0/f16vvfaaSpcurVatWuW5z9zK7vVNSUnRtGnTCmV9F77v/fz8VKtWLRljPFfP5/S+z2ut+/bt81wlLkmpqal69913Vb9+fUVGRl7WduRUY6aHHnpIycnJeuyxx3Ty5Ek9+OCDl7W+/PD19c3yuX3ttddyvfe6cePGCg0N1ZQpU3T+/HlP+wcffMAhXFiK28DA1mrVqqXWrVurUaNGCgkJ0erVqzVr1iz17dvXM0+jRo0kSfHx8WrXrp18fX3VuXNn3Xnnnbrpppv0/PPPa/fu3apXr54WLFigzz77TP3791eVKlU8y//zn//UhAkTdPToUc9tYDL3guRmr1VgYKBatmypcePG6dy5c7r66qu1YMGCLHsVC0u9evXUvXt3vf322zp+/LhatWqln376SdOnT1eHDh1000035bnPkiVLauzYserZs6datWqlLl26eG4DU6lSJc8hRUl6+OGH9corr6hdu3bq1auXDh06pDfffFO1a9dWamqqZ76AgADVqlVLH3/8sa699lqFhIQoNjY2Vz8J+Oijj+qtt95Sjx49tGbNGlWqVEmzZs3SsmXLNGHChCznehakW2+9VX5+frrzzjs9YWXKlCkKDw/X/v37C2V9kZGRat68uSIiIrRp0ya9/vrrat++vWc7M9/3zz//vDp37qySJUvqzjvvzHOt1157rXr16qVVq1YpIiJC77zzjg4ePFgg4TanGjODYYMGDRQbG6uZM2eqZs2aatiw4WWvM6/uuOMOvffeewoKClKtWrX0448/atGiRQoNDc3V8n5+fho+fLiefPJJ3Xzzzbr//vu1e/duJSUlqUqVKpadlgFwGxhYJvO2CatWrcr2+VatWl3yNjAvvviiadKkiQkODjYBAQGmRo0aZtSoUebs2bOeec6fP2+efPJJExYWZlwul9ctYU6cOGEGDBhgKlSoYEqWLGmqVatmXnrpJZORkeG13lOnTpm4uDgTEhJiSpcubTp06GC2bNliJHndliXzFi6HDx/Osj1//PGHueeee0xwcLAJCgoyHTt2NPv27cvxVjIX9pHT7VmyG6fsnDt3zowYMcLExMSYkiVLmqioKJOQkGD++uuvXK0nJx9//LFp0KCBcbvdJiQkxHTt2tX88ccfWeZ7//33TeXKlY2fn5+pX7++mT9/fra3Clm+fLlp1KiR8fPzy/MtYQ4ePGh69uxpypUrZ/z8/EydOnWyvb3K5dwGJqflPv/8c1O3bl3j7+9vKlWqZMaOHWveeeedLLc5KYjbwLz11lumZcuWJjQ01LjdblOlShXzzDPPmJSUFK/5Ro4caa6++mrj4+PjVUdua83c3vnz55u6desat9ttatSoYWbOnOm1nvzeBuZiNWYaN26ckWRGjx6d6/H5u5w+Hzm9lpJMXFyc53FycrLnPVW6dGnTrl07s3nz5izfRZf6Pps4caKJjo42brfbNGnSxCxbtsw0atTI/OMf//DMk9NtYLL7PGZ+TwD55TIml2ePA/Cyfv16NWjQQO+//766du1qdTnAFenf//635+bJF14Zb2cZGRkKCwvTvffeqylTplhdDhyIcwCBXMju914nTJggHx+fS/4CB4D8McZo6tSpatWqla3D319//ZXlPMJ3331Xx44dK5CfBQTyg3MAgVwYN26c1qxZo5tuukklSpTQ3LlzNXfuXD366KNZ7iWGgnX27FkdO3bsovMEBQVd1hW3hw8fvuhJ/X5+fgoJCcl3/7lVFNtqB6dOndLnn3+uJUuWaOPGjfrss8+yzHPs2DGdPXs2xz58fX3z9BN/hWnFihUaMGCAOnbsqNDQUK1du1ZTp05VbGysOnbsaHV5cCprj0AD9rBgwQLTvHlzU7ZsWVOyZElTpUoVM3z4cK+fdkLhyDy/7GJTXs6fy07mT57lNGX3M3aFoSi21Q4yz4ULDg42zz33XLbzZP7EW07ThecfWmnXrl3mzjvvNBEREaZkyZImIiLC9OzZ0xw8eNDq0uBgnAMIoFhLTk7WmjVrLjpP7dq1Vb58+XyvY9myZdke5s9UtmxZzxWrhakotvVKsWbNmoveRiUgIEDNmzcvwooAeyEAAgAAOAwXgQAAADgMF4FchoyMDO3bt09lypThZp4AANiEMUYnTpxQhQoV5OPjzH1hBMDLsG/fPq4ABQDApvbu3auKFStaXYYlCICXIfMnl/bu3avAwECLqwEAALmRmpqqqKioQv2JyOKOAHgZMg/7BgYGEgABALAZJ5++5cwD3wAAAA5GAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYRwfAP//8Uw8++KBCQ0MVEBCgOnXqaPXq1VaXBQAAUKgc+1vAycnJat68uW666SbNnTtXYWFh2rZtm8qWLWt1aQAAAIXKsQFw7NixioqK0rRp0zxtMTExFlYEAABQNBx7CPjzzz9X48aN1bFjR4WHh6tBgwaaMmXKRZdJS0tTamqq1wQAAGA3jt0DuHPnTk2ePFkDBw7Uc889p1WrVik+Pl5+fn7q3r17tsskJiZqxIgRRVwpAACXr9Lgr6wuIc92j2lvdQlXLJcxxlhdhBX8/PzUuHFjLV++3NMWHx+vVatW6ccff8x2mbS0NKWlpXkep6amKioqSikpKQoMDCz0mgEAyC8C4P9LTU1VUFCQo/9+O/YQcPny5VWrVi2vtpo1a2rPnj05LuN2uxUYGOg1AQAA2I1jA2Dz5s21ZcsWr7atW7cqOjraoooAAACKhmMD4IABA7RixQqNHj1a27dv14cffqi3335bcXFxVpcGAABQqBwbAK+77jrNmTNHM2bMUGxsrEaOHKkJEyaoa9euVpcGAABQqBx7FbAk3XHHHbrjjjusLgMAAKBIOXYPIAAAgFMRAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADuPoADh8+HC5XC6vqUaNGlaXBQAAUKhKWF2A1WrXrq1FixZ5Hpco4fghAQAAVzjHp50SJUooMjLS6jIAAACKjKMPAUvStm3bVKFCBVWuXFldu3bVnj17rC4JAACgUDl6D2DTpk2VlJSk6tWra//+/RoxYoRuvPFG/fLLLypTpkyW+dPS0pSWluZ5nJqaWpTlAgAAFAhHB8DbbrvN8++6deuqadOmio6O1n//+1/16tUry/yJiYkaMWJEUZYIAABQ4Bx/CPjvgoODde2112r79u3ZPp+QkKCUlBTPtHfv3iKuEAAA4PIRAP/m5MmT2rFjh8qXL5/t8263W4GBgV4TAACA3Tg6AD799NNaunSpdu/ereXLl+uee+6Rr6+vunTpYnVpAAAAhcbR5wD+8ccf6tKli44ePaqwsDC1aNFCK1asUFhYmNWlAQAAFBpHB8CPPvrI6hIAAACKnKMPAQMAADgRARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHMZ2AXDt2rXauHGj5/Fnn32mDh066LnnntPZs2ctrAwAAMAebBcAH3vsMW3dulWStHPnTnXu3FlXXXWVZs6cqWeffdbi6gAAAIo/2wXArVu3qn79+pKkmTNnqmXLlvrwww+VlJSkTz75xNriAAAAbMB2AdAYo4yMDEnSokWLdPvtt0uSoqKidOTIEStLAwAAsAXbBcDGjRvrxRdf1HvvvaelS5eqffv2kqRdu3YpIiLC4uoAAACKP9sFwAkTJmjt2rXq27evnn/+eVWtWlWSNGvWLN1www0WVwcAAFD8lbC6gLyqW7eu11XAmV566SX5+vpaUBEAAIC92G4PoCQdP35c//nPf5SQkKBjx45Jkn777TcdOnTI4soAAACKP9vtAdywYYPatGmj4OBg7d69W71791ZISIhmz56tPXv26N1337W6RAAAgGLNdnsABw4cqJ49e2rbtm3y9/f3tN9+++367rvvLKwMAADAHmwXAFetWqXHHnssS/vVV1+tAwcOWFARAACAvdguALrdbqWmpmZp37p1q8LCwiyoCAAAwF5sFwDvuusuvfDCCzp37pwkyeVyac+ePRo0aJD++c9/WlwdAABA8We7ADh+/HidPHlS4eHhOnPmjFq1aqWqVauqTJkyGjVqlNXlAQAAFHu2uwo4KChICxcu1LJly/Tzzz/r5MmTatiwodq2bWt1aQAAALZguwCYqXnz5mrevLnVZQAAANiO7Q4Bx8fHa+LEiVnaX3/9dfXv37/oCwIAALAZ2wXATz75JNs9fzfccINmzZplQUUAAAD2YrsAePToUQUFBWVpDwwM1JEjRyyoCAAAwF5sFwCrVq2qefPmZWmfO3euKleubEFFAAAA9mK7i0AGDhyovn376vDhw7r55pslSYsXL9b48eM1YcIEa4sDAACwAdsFwIcfflhpaWkaNWqURo4cKUmqVKmSJk+erG7dullcHQAAQPFnuwAoSX369FGfPn10+PBhBQQEqHTp0laXBAAAYBu2DICZ+O1fAACAvLPdRSAHDx7UQw89pAoVKqhEiRLy9fX1mgAAAHBxttsD2KNHD+3Zs0dDhgxR+fLl5XK5rC4JAADAVmwXAH/44Qd9//33ql+/foH2O2bMGCUkJKhfv35cTQwAAK5otjsEHBUVJWNMgfa5atUqvfXWW6pbt26B9gsAAFAc2S4ATpgwQYMHD9bu3bsLpL+TJ0+qa9eumjJlisqWLVsgfQIAABRntguAnTp10rfffqsqVaqoTJkyCgkJ8ZryKi4uTu3bt1fbtm0LoVoAAIDix3bnABbk+XkfffSR1q5dq1WrVuVq/rS0NKWlpXkep6amFlgtAAAARcV2AbB79+4F0s/evXvVr18/LVy4UP7+/rlaJjExUSNGjCiQ9edGpcFfFdm6CsruMe2tLgEAAFyC7Q4BS9KOHTv0r3/9S126dNGhQ4ckSXPnztWvv/6a6z7WrFmjQ4cOqWHDhipRooRKlCihpUuXauLEiSpRooTS09OzLJOQkKCUlBTPtHfv3gLbJgAAgKJiuwC4dOlS1alTRytXrtTs2bN18uRJSdLPP/+sYcOG5bqfNm3aaOPGjVq/fr1naty4sbp27ar169dne1Npt9utwMBArwkAAMBubHcIePDgwXrxxRc1cOBAlSlTxtN+88036/XXX891P2XKlFFsbKxXW6lSpRQaGpqlHQAA4Epiuz2AGzdu1D333JOlPTw8XEeOHLGgIgAAAHux3R7A4OBg7d+/XzExMV7t69at09VXX31ZfX/77beXtTwAAIAd2G4PYOfOnTVo0CAdOHBALpdLGRkZWrZsmZ5++ml169bN6vIAAACKPdsFwNGjR6tGjRqKiorSyZMnVatWLbVs2VI33HCD/vWvf1ldHgAAQLFnq0PAxhgdOHBAEydO1NChQ7Vx40adPHlSDRo0ULVq1awuDwAAwBZsFwCrVq2qX3/9VdWqVVNUVJTVJQEAANiOrQ4B+/j4qFq1ajp69KjVpQAAANiWrQKgJI0ZM0bPPPOMfvnlF6tLAQAAsCVbHQKWpG7duun06dOqV6+e/Pz8FBAQ4PX8sWPHLKoMAADAHmwXACdMmGB1CQAAALZmqwB47tw5LV26VEOGDMlyI2gAAADkjq3OASxZsqQ++eQTq8sAAACwNVsFQEnq0KGDPv30U6vLAAAAsC1bHQKWpGrVqumFF17QsmXL1KhRI5UqVcrr+fj4eIsqAwAAsAfbBcCpU6cqODhYa9as0Zo1a7yec7lcBEAAAIBLsF0A3LVrl9UlAAAA2JrtzgEEAADA5bHdHsCHH374os+/8847RVQJAACAPdkuACYnJ3s9PnfunH755RcdP35cN998s0VVAQAA2IftAuCcOXOytGVkZKhPnz6qUqWKBRUBAADYyxVxDqCPj48GDhyoV1991epSAAAAir0rIgBK0o4dO3T+/HmrywAAACj2bHcIeODAgV6PjTHav3+/vvrqK3Xv3t2iqgAAAOzDdgFw3bp1Xo99fHwUFham8ePHX/IKYQAAANgwAC5ZssTqEgAAAGzNducA7tq1S9u2bcvSvm3bNu3evbvoCwIAALAZ2wXAHj16aPny5VnaV65cqR49ehR9QQAAADZjuwC4bt06NW/ePEv79ddfr/Xr1xd9QQAAADZjuwDocrl04sSJLO0pKSlKT0+3oCIAAAB7sV0AbNmypRITE73CXnp6uhITE9WiRQsLKwMAALAH210FPHbsWLVs2VLVq1fXjTfeKEn6/vvvlZqaqm+++cbi6gAAAIo/2+0BrFWrljZs2KD7779fhw4d0okTJ9StWzdt3rxZsbGxVpcHAABQ7NluD6AkVahQQaNHj7a6DAAAAFuy3R7AadOmaebMmVnaZ86cqenTp1tQEQAAgL3YLgAmJiaqXLlyWdrDw8PZKwgAAJALtguAe/bsUUxMTJb26Oho7dmzx4KKAAAA7MV2ATA8PFwbNmzI0v7zzz8rNDTUgooAAADsxXYBsEuXLoqPj9eSJUuUnp6u9PR0ffPNN+rXr586d+5sdXkAAADFnu2uAh45cqR2796tNm3aqESJ/5WfkZGhbt26cQ4gAABALtguAPr5+enjjz/WyJEj9fPPPysgIEB16tRRdHS01aUBAADYgu0CYKaQkBDddNNN2V4RDAAAgJzZ6hzA48ePKy4uTuXKlVNERIQiIiJUrlw59e3bV8ePH7e6PAAAAFuwzR7AY8eOqVmzZvrzzz/VtWtX1axZU5L022+/KSkpSYsXL9by5ctVtmxZiysFAAAo3mwTAF944QX5+flpx44dioiIyPLcrbfeqhdeeEGvvvqqRRUCAADYg20OAX/66ad6+eWXs4Q/SYqMjNS4ceM0Z84cCyoDAACwF9sEwP3796t27do5Ph8bG6sDBw4UYUUAAAD2ZJsAWK5cOe3evTvH53ft2qWQkJCiKwgAAMCmbBMA27Vrp+eff15nz57N8lxaWpqGDBmif/zjHxZUBgAAYC+2ugikcePGqlatmuLi4lSjRg0ZY7Rp0ya98cYbSktL03vvvWd1mQAAAMWebQJgxYoV9eOPP+qJJ55QQkKCjDGSJJfLpVtuuUWvv/66oqKiLK4SAACg+LPNIWBJiomJ0dy5c3XkyBGtWLFCK1as0OHDhzVv3jxVrVo1z/1NnjxZdevWVWBgoAIDA9WsWTPNnTu3ECoHAAAoPmyzB/DvypYtqyZNmlx2PxUrVtSYMWNUrVo1GWM0ffp03X333Vq3bt1FrzgGAACwM1sGwIJy5513ej0eNWqUJk+erBUrVhAAAQDAFcvRAfDv0tPTNXPmTJ06dUrNmjXLdp60tDSlpaV5HqemphZVeQAAAAXGVucAFoaNGzeqdOnScrvdevzxxzVnzhzVqlUr23kTExMVFBTkmbjoBAAA2JEtAmDDhg2VnJws6X+3gzl9+nSB9V29enWtX79eK1euVJ8+fdS9e3f99ttv2c6bkJCglJQUz7R3794CqwMAAKCo2CIAbtq0SadOnZIkjRgxQidPniywvv38/FS1alU1atRIiYmJqlevnv79739nO6/b7fZcMZw5AQAA2I0tzgGsX7++evbsqRYtWsgYo5dfflmlS5fOdt6hQ4de1royMjK8zvMDAAC40tgiACYlJWnYsGH68ssv5XK5NHfuXJUokbV0l8uVpwCYkJCg2267Tddcc41OnDihDz/8UN9++63mz59fkOUDAAAUK7YIgNWrV9dHH30kSfLx8dHixYsVHh5+2f0eOnRI3bp10/79+xUUFKS6detq/vz5uuWWWy67bwAAgOLKFgHw7zIyMgqsr6lTpxZYXwAAAHZhuwAoSTt27NCECRO0adMmSVKtWrXUr18/ValSxeLKAAAAij9bXAX8d/Pnz1etWrX0008/qW7duqpbt65Wrlyp2rVra+HChVaXBwAAUOzZbg/g4MGDNWDAAI0ZMyZL+6BBgzh/DwAA4BJstwdw06ZN6tWrV5b2hx9+OMcbOAMAAOD/2S4AhoWFaf369Vna169fXyBXBgMAAFzpbHcIuHfv3nr00Ue1c+dO3XDDDZKkZcuWaezYsRo4cKDF1QEAABR/tguAQ4YMUZkyZTR+/HglJCRIkipUqKDhw4crPj7e4uoAAACKP9sFQJfLpQEDBmjAgAE6ceKEJKlMmTIWVwUAAGAftguAf0fwAwAAyDvbXQQCAACAy0MABAAAcBgCIAAAgMPYKgCeO3dObdq00bZt26wuBQAAwLZsFQBLliypDRs2WF0GAACArdkqAErSgw8+qKlTp1pdBgAAgG3Z7jYw58+f1zvvvKNFixapUaNGKlWqlNfzr7zyikWVAQAA2IPtAuAvv/yihg0bSpK2bt3q9ZzL5bKiJAAAAFuxXQBcsmSJ1SUAAADYmu3OAcy0fft2zZ8/X2fOnJEkGWMsrggAAMAebBcAjx49qjZt2ujaa6/V7bffrv3790uSevXqpaeeesri6gAAAIo/2wXAAQMGqGTJktqzZ4+uuuoqT3unTp00b948CysDAACwB9udA7hgwQLNnz9fFStW9GqvVq2afv/9d4uqAgAAsA/b7QE8deqU156/TMeOHZPb7bagIgAAAHuxXQC88cYb9e6773oeu1wuZWRkaNy4cbrpppssrAwAAMAebHcIeNy4cWrTpo1Wr16ts2fP6tlnn9Wvv/6qY8eOadmyZVaXBwAAUOzZbg9gbGystm7dqhYtWujuu+/WqVOndO+992rdunWqUqWK1eUBAAAUe7bbAyhJQUFBev75560uAwAAwJZsGQCTk5M1depUbdq0SZJUq1Yt9ezZUyEhIRZXBgAAUPzZ7hDwd999p0qVKmnixIlKTk5WcnKyJk6cqJiYGH333XdWlwcAAFDs2W4PYFxcnDp16qTJkyfL19dXkpSenq4nnnhCcXFx2rhxo8UVAgAAFG+22wO4fft2PfXUU57wJ0m+vr4aOHCgtm/fbmFlAAAA9mC7ANiwYUPPuX9/t2nTJtWrV8+CigAAAOzFFoeAN2zY4Pl3fHy8+vXrp+3bt+v666+XJK1YsUKTJk3SmDFjrCoRAADANmwRAOvXry+XyyVjjKft2WefzTLfAw88oE6dOhVlaQAAALZjiwC4a9cuq0sAAAC4YtgiAEZHR1tdAgAAwBXDFgHwQvv27dMPP/ygQ4cOKSMjw+u5+Ph4i6oCAACwB9sFwKSkJD322GPy8/NTaGioXC6X5zmXy0UABAAAuATbBcAhQ4Zo6NChSkhIkI+P7e5iAwAAYDnbJajTp0+rc+fOhD8AAIB8sl2K6tWrl2bOnGl1GQAAALZlu0PAiYmJuuOOOzRv3jzVqVNHJUuW9Hr+lVdesagyAAAAe7BlAJw/f76qV68uSVkuAgEAAMDF2S4Ajh8/Xu+884569OhhdSkAAAC2ZLtzAN1ut5o3b251GQAAALZluwDYr18/vfbaa1aXAQAAYFu2OwT8008/6ZtvvtGXX36p2rVrZ7kIZPbs2RZVBgAAYA+2C4DBwcG69957C6SvxMREzZ49W5s3b1ZAQIBuuOEGjR071nOBCQAAwJXIdgFw2rRpBdbX0qVLFRcXp+uuu07nz5/Xc889p1tvvVW//fabSpUqVWDrAQAAKE5sFwAL0rx587weJyUlKTw8XGvWrFHLli0tqgoAAKBw2S4AxsTEXPR+fzt37sx33ykpKZKkkJCQfPcBAABQ3NkuAPbv39/r8blz57Ru3TrNmzdPzzzzTL77zcjIUP/+/dW8eXPFxsZmO09aWprS0tI8j1NTU/O9PgAAAKvYLgD269cv2/ZJkyZp9erV+e43Li5Ov/zyi3744Ycc50lMTNSIESPyvQ4AAIDiwHb3AczJbbfdpk8++SRfy/bt21dffvmllixZoooVK+Y4X0JCglJSUjzT3r1781suAACAZWy3BzAns2bNyvO5e8YYPfnkk5ozZ46+/fZbxcTEXHR+t9stt9t9OWUCAABYznYBsEGDBl4XgRhjdODAAR0+fFhvvPFGnvqKi4vThx9+qM8++0xlypTRgQMHJElBQUEKCAgo0LoBAACKC9sFwA4dOng99vHxUVhYmFq3bq0aNWrkqa/JkydLklq3bu3VPm3aNPXo0eMyqgQAACi+bBcAhw0bVmB9GWMKrC8AAAC7uGIuAgEAAEDu2GYPoI+Pz0VvAC1JLpdL58+fL6KKAAAA7Mk2AXDOnDk5Pvfjjz9q4sSJysjIKMKKAAAA7Mk2AfDuu+/O0rZlyxYNHjxYX3zxhbp27aoXXnjBgsoAAADsxZbnAO7bt0+9e/dWnTp1dP78ea1fv17Tp09XdHS01aUBAAAUe7YKgCkpKRo0aJCqVq2qX3/9VYsXL9YXX3yR42/3AgAAICvbHAIeN26cxo4dq8jISM2YMSPbQ8IAAAC4NNsEwMGDBysgIEBVq1bV9OnTNX369Gznmz17dhFXBgAAYC+2CYDdunW75G1gAAAAcGm2CYBJSUlWlwAAAHBFsNVFIAAAALh8BEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBhHB8DvvvtOd955pypUqCCXy6VPP/3U6pIAAAAKnaMD4KlTp1SvXj1NmjTJ6lIAAACKTAmrC7DSbbfdpttuu83qMgAAAIqUo/cAAgAAOJGj9wDmVVpamtLS0jyPU1NTLawGAAAgf9gDmAeJiYkKCgryTFFRUVaXBAAAkGcEwDxISEhQSkqKZ9q7d6/VJQEAAOQZh4DzwO12y+12W10GAADAZXF0ADx58qS2b9/uebxr1y6tX79eISEhuuaaayysDAAAoPA4OgCuXr1aN910k+fxwIEDJUndu3dXUlKSRVUBAAAULkcHwNatW8sYY3UZAAAARYqLQAAAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMM4PgBOmjRJlSpVkr+/v5o2baqffvrJ6pIAAAAKlaMD4Mcff6yBAwdq2LBhWrt2rerVq6d27drp0KFDVpcGAABQaBwdAF955RX17t1bPXv2VK1atfTmm2/qqquu0jvvvGN1aQAAAIWmhNUFWOXs2bNas2aNEhISPG0+Pj5q27atfvzxx2yXSUtLU1pamudxSkqKJCk1NbVQasxIO10o/RamwhoLAMDl4W9K1n6NMYXSvx04NgAeOXJE6enpioiI8GqPiIjQ5s2bs10mMTFRI0aMyNIeFRVVKDXaUdAEqysAAFwpCvtvyokTJxQUFFS4KymmHBsA8yMhIUEDBw70PM7IyNCxY8cUGhoql8tVJDWkpqYqKipKe/fuVWBgYJGs80rAuOUfY5c/jFv+MG75w7jljTFGJ06cUIUKFawuxTKODYDlypWTr6+vDh486NV+8OBBRUZGZruM2+2W2+32agsODi6sEi8qMDCQD3k+MG75x9jlD+OWP4xb/jBuuefUPX+ZHHsRiJ+fnxo1aqTFixd72jIyMrR48WI1a9bMwsoAAAAKl2P3AErSwIED1b17dzVu3FhNmjTRhAkTdOrUKfXs2dPq0gAAAAqNowNgp06ddPjwYQ0dOlQHDhxQ/fr1NW/evCwXhhQnbrdbw4YNy3IoGhfHuOUfY5c/jFv+MG75w7ghr1zGyddAAwAAOJBjzwEEAABwKgIgAACAwxAAAQAAHIYACAAA4DAEQAslJibquuuuU5kyZRQeHq4OHTpoy5Ytl1zu+PHjiouLU/ny5eV2u3Xttdfq66+/vux+7aKwxu3vxowZI5fLpf79+xdw9dYpzHH7888/9eCDDyo0NFQBAQGqU6eOVq9eXVibUqQKa9zS09M1ZMgQxcTEKCAgQFWqVNHIkSOvqN8mzc/YtW7dWi6XK8vUvn17zzzGGA0dOlTly5dXQECA2rZtq23bthX25hSZwhi3c+fOadCgQapTp45KlSqlChUqqFu3btq3b19RbBKKIQKghZYuXaq4uDitWLFCCxcu1Llz53Trrbfq1KlTOS5z9uxZ3XLLLdq9e7dmzZqlLVu2aMqUKbr66qsvq187Kaxxy7Rq1Sq99dZbqlu3bmFuRpErrHFLTk5W8+bNVbJkSc2dO1e//fabxo8fr7JlyxbFZhW6whq3sWPHavLkyXr99de1adMmjR07VuPGjdNrr71WFJtVJPIzdrNnz9b+/fs90y+//CJfX1917NjRM8+4ceM0ceJEvfnmm1q5cqVKlSqldu3a6a+//iqKzSp0hTFup0+f1tq1azVkyBCtXbtWs2fP1pYtW3TXXXcV1WahuDEoNg4dOmQkmaVLl+Y4z+TJk03lypXN2bNnC7RfOyvIcTtx4oSpVq2aWbhwoWnVqpXp169fAVdbfBTUuA0aNMi0aNGiMEoslgpq3Nq3b28efvhhr7Z7773XdO3atcBqLW7y81306quvmjJlypiTJ08aY4zJyMgwkZGR5qWXXvLMc/z4ceN2u82MGTMKvObioCDGLTs//fSTkWR+//33gigTNsMewGIkJSVFkhQSEpLjPJ9//rmaNWumuLg4RUREKDY2VqNHj1Z6evpl9WtnBTlucXFxat++vdq2bVuoNRcHBTVun3/+uRo3bqyOHTsqPDxcDRo00JQpUwq9fqsU1LjdcMMNWrx4sbZu3SpJ+vnnn/XDDz/otttuK9wNsFB+voumTp2qzp07q1SpUpKkXbt26cCBA16f0aCgIDVt2lQ//vhjwRZcTBTEuOXUr8vlsuw37WExqxMo/ic9Pd20b9/eNG/e/KLzVa9e3bjdbvPwww+b1atXm48++siEhISY4cOHX1a/dlWQ4zZjxgwTGxtrzpw5Y4wxV/QewIIcN7fbbdxut0lISDBr1641b731lvH39zdJSUmFvRlFriDHLT093QwaNMi4XC5TokQJ43K5zOjRowt7EyyTn++ilStXGklm5cqVnrZly5YZSWbfvn1e83bs2NHcf//9BVZvcVFQ43ahM2fOmIYNG5oHHnigIMqEDREAi4nHH3/cREdHm7179150vmrVqpmoqChz/vx5T9v48eNNZGTkZfVrVwU1bnv27DHh4eHm559/9jx/JQfAgny/lSxZ0jRr1sxruSeffNJcf/31BVt0MVCQ4zZjxgxTsWJFM2PGDLNhwwbz7rvvmpCQkCsyOBuTv++iRx991NSpU8erzWkBsKDG7e/Onj1r7rzzTtOgQQOTkpJSEGXChgiAxUBcXJypWLGi2blz5yXnbdmypWnTpo1X29dff20kmbS0tHz3a0cFOW5z5swxkoyvr69nkmRcLpfx9fX1+kNudwX9frvmmmtMr169vOZ54403TIUKFQqu6GKgoMetYsWK5vXXX/eaZ+TIkaZ69eoFV3QxkZ/vopMnT5rAwEAzYcIEr/YdO3YYSWbdunVe7S1btjTx8fEFUW6xUZDjluns2bOmQ4cOpm7duubIkSMFVSpsiHMALWSMUd++fTVnzhx98803iomJueQyzZs31/bt25WRkeFp27p1q8qXLy8/P79892snhTFubdq00caNG7V+/XrP1LhxY3Xt2lXr16+Xr69vYW5SkSis91vz5s2z3KJi69atio6OLtgNsEhhjdvp06fl4+P9Fezr6+u1jN1dznfRzJkzlZaWpgcffNCrPSYmRpGRkVq8eLGnLTU1VStXrlSzZs0KrHYrFca4Sf+7Fcz999+vbdu2adGiRQoNDS3IsmE3FoZPx+vTp48JCgoy3377rdm/f79nOn36tGeehx56yAwePNjzeM+ePaZMmTKmb9++ZsuWLebLL7804eHh5sUXX8xTv3ZWWON2oSvtEHBhjdtPP/1kSpQoYUaNGmW2bdtmPvjgA3PVVVeZ999/v0i3r7AU1rh1797dXH311ebLL780u3btMrNnzzblypUzzz77bJFuX2HKz9hlatGihenUqVO2/Y4ZM8YEBwebzz77zGzYsMHcfffdJiYmxnP+rt0VxridPXvW3HXXXaZixYpm/fr1Xv1eePQIzkAAtJCkbKdp06Z55mnVqpXp3r2713LLly83TZs2NW6321SuXNmMGjXK6xBlbvq1s8IatwtdaQGwMMftiy++MLGxscbtdpsaNWqYt99+uwi2qGgU1rilpqaafv36mWuuucb4+/ubypUrm+eff/6K+mOc37HbvHmzkWQWLFiQbb8ZGRlmyJAhJiIiwrjdbtOmTRuzZcuWQtySolUY47Zr164c+12yZEnhbhCKJZcxV9Bt5wEAAHBJnAMIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDD/B8zdzD4PB/7sgAAAABJRU5ErkJggg==", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1047,9 +1264,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+yUlEQVR4nO3deVyU5f7/8fegLG6gJIsLiYm5L6mZaIlbknlKqq+ZLbhnprl1NGlzqRNlmbaY2imlMo/mXrmS68mlcsslU3FPATUVBA0Vrt8f/ZzTBCiDA4O3r+fjcT9qrrnu+/7MxUDvrvu6Z2zGGCMAAACL8HB3AQAAAK5EuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuAEAAJZCuMFNIzQ0VN27d3d3GZb39ttv67bbblOxYsXUsGFDd5fjcmlpaerdu7eCg4Nls9k0ePDgQjt3q1at1KpVK/vjQ4cOyWazKS4urtBqyInNZtOoUaMK5NhF5TXixkK4wQ0pLi5ONptNmzZtyvH5Vq1aqW7dutd9nsWLFxfYH20rWr58uYYPH64WLVpo2rRpeuONNwrt3OfPn9eoUaO0evXqAj3PG2+8obi4OPXr109ffPGFnnrqqQI9H7Lj9xLXUtzdBQCFZc+ePfLwcC7PL168WBMnTuQPaR6tXLlSHh4e+vTTT+Xl5VWo5z5//rxGjx4tSQ6zG662cuVKNWvWTCNHjiywc+Rm+fLlhX5Od6tSpYouXLggT09Pexu/l7gWZm5w0/D29nb4A3kjSE9Pd3cJTjlx4oRKlChR6MGmMJ04cUJly5a97uMYY3ThwgWn9vHy8rL02ObEZrPJx8dHxYoVc3cpuIEQbnDT+Puam0uXLmn06NGqXr26fHx8dMstt+juu+9WfHy8JKl79+6aOHGipD//wF7ZrkhPT9fzzz+vkJAQeXt7q0aNGnrnnXdkjHE474ULFzRw4ECVL19eZcqU0YMPPqhjx45lW6cwatQo2Ww2/fLLL3r88cdVrlw53X333ZKk7du3q3v37rrtttvk4+Oj4OBg9ezZU7///rvDua4cY+/evXryySfl5+engIAAvfLKKzLG6OjRo+rUqZN8fX0VHByscePG5WnsLl++rNdee03VqlWTt7e3QkND9eKLLyojI8Pex2azadq0aUpPT7eP1bXWScyePVuNGzdWiRIlVL58eT355JM6duyYQ5+/rzO5onv37goNDZX057qMgIAASdLo0aPt53fm/+xPnDihXr16KSgoSD4+PmrQoIE+++wz+/OrV6+WzWbTwYMHtWjRIvs5Dh06lKfjh4aG6h//+IeWLVumJk2aqESJEpoyZYokadq0aWrTpo0CAwPl7e2t2rVra9KkSdmOkdtY5FVycrKKFy9un+H6qz179shms+nDDz+0t509e1aDBw+2v8fDwsL01ltvKSsr65rn2rp1qzp06CBfX1+VLl1abdu21caNG7P1O3v2rIYMGaLQ0FB5e3urcuXKio6O1qlTpyRlX3OT2++lMUahoaHq1KlTtnP88ccf8vPzU9++ffM0TrjxcVkKN7SUlBT7H8G/unTp0jX3HTVqlGJjY9W7d281bdpUqamp2rRpk7Zs2aJ7771Xffv21fHjxxUfH68vvvjCYV9jjB588EGtWrVKvXr1UsOGDbVs2TINGzZMx44d0/jx4+19u3fvrq+++kpPPfWUmjVrpjVr1qhjx4651tW5c2dVr15db7zxhj0oxcfH68CBA+rRo4eCg4O1a9cuffzxx9q1a5c2btzoELokqUuXLqpVq5befPNNLVq0SK+//rr8/f01ZcoUtWnTRm+99Za+/PJL/fOf/9Sdd96pli1bXnWsevfurc8++0z/93//p+eff14//PCDYmNjtXv3bs2fP1+S9MUXX+jjjz/Wjz/+qE8++USS1Lx581yPGRcXpx49eujOO+9UbGyskpOT9d5772ndunXaunWrU7MjAQEBmjRpkvr166eHHnpIDz/8sCSpfv36edr/woULatWqlRISEjRgwABVrVpVs2fPVvfu3XX27FkNGjRItWrV0hdffKEhQ4aocuXKev755+3nzqs9e/aoa9eu6tu3r/r06aMaNWpIkiZNmqQ6derowQcfVPHixfXNN9/o2WefVVZWlvr375/n419LUFCQIiIi9NVXX2W7rDZr1iwVK1ZMnTt3lvTnZb6IiAgdO3ZMffv21a233qr169crJiZGiYmJmjBhQq7n2bVrl+655x75+vpq+PDh8vT01JQpU9SqVSutWbNGd911l6Q/F2ffc8892r17t3r27KlGjRrp1KlT+vrrr/Xbb7+pfPny2Y6d2++lzWbTk08+qbFjx+r06dPy9/e3P/fNN98oNTVVTz75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rrgV/IrU1FRTokSJbLfA/9W5c+dMTEyMCQsLM15eXqZ8+fKmefPm5p133nH4PclprLds2WIiIyNN6dKlTcmSJU3r1q3N+vXrs53j999/NwMGDDCVKlUyXl5epnLlyqZbt27m1KlTub7Gq/1eXvHss88aSWbGjBlOjw1ufDZj8riaEIDLbNu2TXfccYemT5+uJ554wt3lAJYzZMgQffrpp0pKSrJfssTNgzU3QAHL6fuDJkyYIA8Pj2t+MjAA5/3xxx+aPn26HnnkEYLNTYo1N0ABGzt2rDZv3qzWrVurePHiWrJkiZYsWaKnn37aftcICsbFixd1+vTpq/bx8/PL8RbtvDp58uRVb0v38vJy+CqAglIYr7WoO3HihL777jvNmTNHv//+uwYNGuTukuAu7r4uBljd8uXLTYsWLUy5cuWMp6enqVatmhk1apS5dOmSu0uzvFWrVl3zazrys17lr658rUJuW05fHVEQCuO1FnVXxiAwMNB88MEH7i4HbsSaGwCWdebMGW3evPmqferUqaMKFSrk+xzr1q3L8dLjFeXKlbPf3VOQCuO1AjcKwg0AALAUFhQDAABLuekWFGdlZen48eMqU6YM3xALAMANwhijc+fOqWLFitm+5Pbvbrpwc/z4ce5QAQDgBnX06FFVrlz5qn1uunBz5WPUjx49av9+EwAAULSlpqYqJCQkT1+HctOFmyuXonx9fQk3AADcYPKypIQFxQAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFIINwAAwFLcGm4mTZqk+vXr278KITw8XEuWLLnqPrNnz1bNmjXl4+OjevXqafHixYVULQAAuBG4NdxUrlxZb775pjZv3qxNmzapTZs26tSpk3bt2pVj//Xr16tr167q1auXtm7dqqioKEVFRWnnzp2FXDkAACiqbMYY4+4i/srf319vv/22evXqle25Ll26KD09Xd9++629rVmzZmrYsKEmT56cp+OnpqbKz89PKSkpfHEmAAA3CGf++11k1txkZmZq5syZSk9PV3h4eI59NmzYoHbt2jm0RUZGasOGDbkeNyMjQ6mpqQ4bAACwruLuLmDHjh0KDw/XH3/8odKlS2v+/PmqXbt2jn2TkpIUFBTk0BYUFKSkpKRcjx8bG6vRo0e7tGYAcKXQEYvcXYLTDr3Z0d0l3DR4fzjP7TM3NWrU0LZt2/TDDz+oX79+6tatm3755ReXHT8mJkYpKSn27ejRoy47NgAAKHrcPnPj5eWlsLAwSVLjxo31008/6b333tOUKVOy9Q0ODlZycrJDW3JysoKDg3M9vre3t7y9vV1bNAAAKLLcPnPzd1lZWcrIyMjxufDwcK1YscKhLT4+Ptc1OgAA4Obj1pmbmJgYdejQQbfeeqvOnTunGTNmaPXq1Vq2bJkkKTo6WpUqVVJsbKwkadCgQYqIiNC4cePUsWNHzZw5U5s2bdLHH3/szpcBAACKELeGmxMnTig6OlqJiYny8/NT/fr1tWzZMt17772SpCNHjsjD43+TS82bN9eMGTP08ssv68UXX1T16tW1YMEC1a1b110vAQAAFDFuDTeffvrpVZ9fvXp1trbOnTurc+fOBVQRAAC40RW5NTcAAADXg3ADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAshXADAAAsxa3hJjY2VnfeeafKlCmjwMBARUVFac+ePVfdJy4uTjabzWHz8fEppIoBAEBR59Zws2bNGvXv318bN25UfHy8Ll26pPbt2ys9Pf2q+/n6+ioxMdG+HT58uJAqBgAARV1xd5586dKlDo/j4uIUGBiozZs3q2XLlrnuZ7PZFBwcXNDlAQCAG1CRWnOTkpIiSfL3979qv7S0NFWpUkUhISHq1KmTdu3alWvfjIwMpaamOmwAAMC6iky4ycrK0uDBg9WiRQvVrVs31341atTQ1KlTtXDhQk2fPl1ZWVlq3ry5fvvttxz7x8bGys/Pz76FhIQU1EsAAABFQJEJN/3799fOnTs1c+bMq/YLDw9XdHS0GjZsqIiI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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "563fb3cc07304613b4b6f728429deeff", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA6IUlEQVR4nO3dd3xUVf7/8fckkEmAFErokRIgSBf4ghQpgjQVWHeFKCUggquhBhQiUgJIAAUiirjuIrHj0tRFOhJYBRQp0kQCBGGR3kKRAJn7+8NH5ueYUFJvLvf1fDzmsdwz5575nLmZzdtz7504DMMwBAAAANvwMrsAAAAA5C0CIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAhkQsWKFdWnTx+zy7jnvfbaa6pcubK8vb1Vr149s8u5Z/Xp00dFihQxu4xcM378eDkcDp05c8bsUoB8hwAI24qPj5fD4dAPP/yQ4fOtWrVSrVq1sv06y5Yt0/jx47M9jl2sWrVKL730kpo1a6Z58+Zp8uTJZpcEAPecAmYXAFjJzz//LC+vzP1307JlyzR79mxC4F36+uuv5eXlpblz58rHx8fscgDgnsQKIJAJTqdTBQsWNLuMTLly5YrZJWTKqVOn5OfnR/iDZVy9etXsEoBMIwACmfDnawBv3LihmJgYVa1aVb6+vipevLiaN2+u1atXS/r9GqvZs2dLkhwOh/uR5sqVKxo+fLhCQkLkdDoVFham119/XYZheLzub7/9psGDB6tEiRLy9/dX586ddezYMTkcDo+VxbRrnvbu3aunn35aRYsWVfPmzSVJO3fuVJ8+fVS5cmX5+vqqdOnSeuaZZ3T27FmP10obY//+/erZs6cCAwMVHBysMWPGyDAMHT16VF26dFFAQIBKly6t6dOn39V7d/PmTU2cOFGhoaFyOp2qWLGiXn75ZaWkpLj7OBwOzZs3T1euXHG/V/Hx8bccM+00/c6dO9WyZUsVKlRIVapU0cKFCyVJ69evV+PGjeXn56ewsDCtWbPGY/9ffvlFL7zwgsLCwuTn56fixYvrySef1OHDh919DMNQ69atFRwcrFOnTrnbr1+/rtq1ays0NPSuQ/bhw4flcDj0+uuva/bs2apcubIKFSqkdu3a6ejRozIMQxMnTlT58uXl5+enLl266Ny5cx5jfPHFF3r00UdVtmxZOZ1OhYaGauLEiUpNTU33et999506deqkokWLqnDhwqpTp47eeOONdP2OHTumrl27qkiRIgoODtaIESMyHO920o7F3r171bp1axUqVEjlypXTtGnTPPqlXXrxx/dYkhISEuRwOJSQkJBuzKwe3zRnzpxRt27dFBAQoOLFi2vIkCG6du1aun4fffSRGjRoID8/PxUrVkzh4eE6evRohvPcunWrWrRooUKFCunll1/O1HsF5AcEQNjexYsXdebMmXSPGzdu3HHf8ePHKyYmRq1bt9Zbb72l0aNH67777tO2bdskSc8995weeeQRSdKHH37ofki/B4vOnTtr5syZ6tChg2bMmKGwsDC9+OKLioqK8nidPn366M0331SnTp00depU+fn56dFHH71lXU8++aSuXr2qyZMnq3///pKk1atX69ChQ+rbt6/efPNNhYeHa/78+erUqVO6wClJ3bt3l8vl0pQpU9S4cWNNmjRJcXFxeuSRR1SuXDlNnTpVVapU0YgRI7Rhw4Y7vlfPPvusxo4dq/r162vmzJlq2bKlYmNjFR4e7u7z4Ycf6qGHHpLT6XS/Vy1atLjtuOfPn9djjz2mxo0ba9q0aXI6nQoPD9dnn32m8PBwderUSVOmTNGVK1f0t7/9TZcuXXLvu2XLFm3cuFHh4eGaNWuW/v73v2vt2rVq1aqVe1XH4XDovffe07Vr1/T3v//dve+4ceO0Z88ezZs3T4ULF77j/P/o448/1ttvv61BgwZp+PDhWr9+vbp166ZXXnlFK1as0MiRIzVgwAD95z//0YgRIzz2jY+PV5EiRRQVFaU33nhDDRo00NixYzVq1CiPfqtXr1aLFi20d+9eDRkyRNOnT1fr1q21dOlSj36pqalq3769ihcvrtdff10tW7bU9OnT9e6772ZqTtLvx6JDhw6qW7eupk+frurVq2vkyJFavnx5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cmnu3Ll69913VaBAAfXr1++uVz9zQkbH8fr16+l+NurXr69KlSopLi4u3c9dXtabkbRw+sc7x1NTU7N01/HdSvsqpjRpn520z9gTTzwhb29vxcTEpHt/DMO44yUOgBWxAghkQ40aNdSqVSs1aNBAxYoV0w8//KCFCxdq4MCB7j4NGjSQJA0ePFjt27eXt7e3wsPD9fjjj6t169YaPXq0Dh8+rLp162rVqlX64osvNHToUPcvygYNGuivf/2r4uLidPbsWT344INav3699u/fL+nuTqsGBASoRYsWmjZtmm7cuKFy5cpp1apV6VaOckvdunUVERGhd999130a8/vvv9f777+vrl27mvY1Go899pg+/PBDBQYGqkaNGtq0aZPWrFmj4sWLe/SbN2+evvrqK8XHx6t8+fKSfg8RPXv21Jw5c9LdoJNbmjZtqqJFiyoiIkKDBw+Ww+HQhx9+mC60eHl5ac6cOXr88cdVr1499e3bV2XKlNG+ffu0Z88erVy5Mk/qzUjNmjX14IMPKjo6WufOnVOxYsU0f/583bx5M9deMykpSZ07d1aHDh20adMmffTRR3r66adVt25dSb+H0kmTJik6OlqHDx9W165d5e/vr6SkJC1ZskQDBgxI93U8gNURAIFsGDx4sL788kutWrVKKSkpqlChgiZNmqQXX3zR3eeJJ57QoEGDNH/+fH300UcyDEPh4eHy8vLSl19+qbFjx+qzzz7TvHnzVLFiRb322mvuu2PTfPDBBypdurQ+/fRTLVmyRG3bttVnn32msLAw+fr63lWtn3zyiQYNGqTZs2fLMAy1a9dOy5cvV9myZXP0PbmVf/3rX6pcubLi4+O1ZMkSlS5dWtHR0Ro3blyevH5G3njjDXl7e+vjjz/WtWvX1KxZM61Zs8a96ipJ//vf/zRs2DA9/vjjioiIcLf36NFDixYt0ksvvaSOHTtmeONNTitevLiWLl2q4cOH65VXXlHRokXVs2dPtWnTxqNm6feV43Xr1ikmJkbTp0+Xy+VSaGio+3shzfTxxx/rueee05QpUxQUFKR+/fqpdevW7u/MzGmfffaZ+7sSCxQooIEDB+q1117z6DNq1ChVq1ZNM2fOVExMjKTfb8pp166dOnfunCt1AWZyGGafDwCQJTt27NADDzygjz76SD169DC7HACAhXANIGABv/32W7q2uLg4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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1057,9 +1289,24 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5c0lEQVR4nO3deVxWZf7/8fcNImoKSiq44JKY+1JaCjYuqZn5m2SmadQW3CvDUcMyaXFrwXJMazIdxxRrciw1dSa3SM3KJXMh19xSMRWXVBAsVO7r90cP7m+3gHLwvr3x8Ho+HvdjuK9znXN/zsUZfHfOdc7tMMYYAQAA2ISfrwsAAADwJMINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINUETUqlVLffr08XUZtjdhwgTddttt8vf3V/PmzX1dDgAvINwAXpCYmCiHw6FNmzblubx9+/Zq3LjxdX/O0qVLNWbMmOveTnHx+eefa8SIEWrTpo1mzZql119/3dclAfCCEr4uAMBv9uzZIz8/a/+9sXTpUk2ZMoWAU0CrVq2Sn5+f3n//fZUsWdLX5QDwEs7cAEVEYGCgAgICfF2GJZmZmb4uwZKTJ0+qdOnSBBvA5gg3QBFx5ZybS5cuaezYsapbt65KlSqlW2+9Vffcc4+SkpIkSX369NGUKVMkSQ6Hw/XKkZmZqeHDhys8PFyBgYGqV6+e/v73v8sY4/a5v/zyi4YMGaKKFSuqXLlyevDBB3X06FE5HA63M0JjxoyRw+HQrl279Mgjj6hChQq65557JEnbtm1Tnz59dNttt6lUqVIKCwtTv3799PPPP7t9Vs429u7dq8cee0zBwcGqVKmSXn75ZRljdOTIEXXv3l1BQUEKCwvTxIkTCzR2ly9f1iuvvKI6deooMDBQtWrV0gsvvKCsrCxXH4fDoVmzZikzM9M1VomJiflu8+uvv9bDDz+sGjVqKDAwUOHh4XrmmWf0yy+/uPXr06ePypYtqx9//FFdunTRLbfcoqpVq2rcuHG5xtrTvxNJOnr0qPr166fQ0FAFBgaqUaNGmjlzZq79ycrK0ujRoxUREeHanxEjRriN0bXMmjVLDodDW7duzbXs9ddfl7+/v44ePVrg7QHewmUpwIvS0tJ0+vTpXO2XLl265rpjxoxRQkKCBgwYoLvvvlvp6enatGmTtmzZos6dO+vJJ5/UsWPHlJSUpA8//NBtXWOMHnzwQa1evVr9+/dX8+bNtWLFCj333HM6evSoJk2a5Orbp08fffLJJ3r88cfVunVrrVmzRt26dcu3rocfflh169bV66+/7vpHOSkpST/++KP69u2rsLAw7dy5U9OnT9fOnTu1YcMGt9AlST169FCDBg00fvx4LVmyRK+++qpCQkL0z3/+U/fee6/eeOMNffTRR3r22Wd11113qW3btlcdqwEDBmj27Nn6y1/+ouHDh+vbb79VQkKCdu/erYULF0qSPvzwQ02fPl0bN27UjBkzJElRUVH5bnPevHm6cOGCBg0apFtvvVUbN27UP/7xD/3000+aN2+eW9/s7Gzdf//9at26td58800tX75co0eP1uXLlzVu3Div/U5OnDih1q1by+FwaPDgwapUqZKWLVum/v37Kz09XcOGDZMkOZ1OPfjgg/rmm2/0xBNPqEGDBtq+fbsmTZqkvXv3atGiRVcd3xx/+ctfFBsbq48++kh33HGH27KPPvpI7du3V7Vq1Qq0LcCrDACPmzVrlpF01VejRo3c1qlZs6bp3bu3632zZs1Mt27drvo5sbGxJq//Gy9atMhIMq+++qpb+1/+8hfjcDjM/v37jTHGbN682Ugyw4YNc+vXp08fI8mMHj3a1TZ69GgjyfTq1SvX5124cCFX23/+8x8jyXz11Ve5tvHEE0+42i5fvmyqV69uHA6HGT9+vKv97NmzpnTp0m5jkpfk5GQjyQwYMMCt/dlnnzWSzKpVq1xtvXv3NrfccstVt3e1fUpISDAOh8McPnzYbZuSzN/+9jdXm9PpNN26dTMlS5Y0p06dMsZ453fSv39/U6VKFXP69Gm3vj179jTBwcGuffjwww+Nn5+f+frrr936TZs2zUgya9euLdCYGGNMr169TNWqVU12drarbcuWLUaSmTVrVoG3A3gTl6UAL5oyZYqSkpJyvZo2bXrNdcuXL6+dO3dq3759lj936dKl8vf315AhQ9zahw8fLmOMli1bJklavny5JOnpp5926/e3v/0t320/9dRTudpKly7t+vnXX3/V6dOn1bp1a0nSli1bcvUfMGCA62d/f3+1bNlSxhj179/f1V6+fHnVq1dPP/74Y761SL/tqyTFxcW5tQ8fPlyStGTJkquun5/f71NmZqZOnz6tqKgoGWPyvCwzePBg1885Z1IuXryoL774wlWnJ38nxhgtWLBAf/zjH2WM0enTp12vLl26KC0tzTX28+bNU4MGDVS/fn23fvfee68kafXq1QUel5iYGB07dsxtnY8++kilS5fWQw89VODtAN7EZSnAi+6++261bNkyV3uFChXyvFz1e+PGjVP37t11++23q3Hjxrr//vv1+OOPFygYHT58WFWrVlW5cuXc2hs0aOBanvO/fn5+ql27tlu/iIiIfLd9ZV9JOnPmjMaOHau5c+fq5MmTbsvS0tJy9a9Ro4bb++DgYJUqVUoVK1bM1X7lvJ0r5ezDlTWHhYWpfPnyrn21KiUlRaNGjdJ///tfnT171m3Zlfvk5+en2267za3t9ttvlyQdOnTIVacnfyenTp3SuXPnNH36dE2fPj3Pfcj5Xezbt0+7d+9WpUqVrtqvIDp37qwqVaroo48+UseOHeV0OvWf//xH3bt3z7VvgK8QboAiqm3btjpw4IAWL16szz//XDNmzNCkSZM0bdo0tzMfN9rvz2jk+Otf/6p169bpueeeU/PmzVW2bFk5nU7df//9cjqdufr7+/sXqE1Srsm2+blyXs/1yM7OVufOnXXmzBk9//zzql+/vm655RYdPXpUffr0yXOfbrScGh577DH17t07zz45QdjpdKpJkyZ666238uwXHh5e4M/19/fXI488on/961967733tHbtWh07dkyPPfaYxT0AvIdwAxRhISEh6tu3r/r27auMjAy1bdtWY8aMcYWb/P5Br1mzpr744gudP3/e7b+mf/jhB9fynP91Op06ePCg6tat6+q3f//+Atd49uxZrVy5UmPHjtWoUaNc7YW5nFYYOfuwb98+11kQ6bfJtufOnXPtqxXbt2/X3r17NXv2bMXExLjac+5Uu5LT6dSPP/7oOlsjSXv37pX0211wOXV68ndSqVIllStXTtnZ2erUqdNV96dOnTr6/vvv1bFjR4+EwJiYGE2cOFH/+9//tGzZMlWqVEldunS57u0CnsKcG6CIuvJyTNmyZRUREeF26+4tt9wiSTp37pxb3wceeEDZ2dl699133donTZokh8Ohrl27SpLrH6T33nvPrd8//vGPAteZc8blyjMskydPLvA2rscDDzyQ5+flnKW42p1f+clrn4wxevvtt/Nd5/djbYzRu+++q4CAAHXs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z7kBAADwBMINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFZ+Gm4SEBN11110qV66cKleurOjoaO3Zs+eq6yQmJsrhcLi9SpUqdYMqBgAARZ1Pw82aNWsUGxurDRs2KCkpSZcuXdJ9992nzMzMq64XFBSk48ePu16HDx++QRUDAICiroQvP3z58uVu7xMTE1W5cmVt3rxZbdu2zXc9h8OhsLAwb5cHAABuQkVqzk1aWpokKSQk5Kr9MjIyVLNmTYWHh6t79+7auXNnvn2zsrKUnp7u9gIAAPZVZMKN0+nUsGHD1KZNGzVu3DjffvXq1dPMmTO1ePFi/fvf/5bT6VRUVJR++umnPPsnJCQoODjY9QoPD/fWLgAAgCLAYYwxvi5CkgYNGqRly5bpm2++UfXq1Qu83qVLl9SgQQP16tVLr7zySq7lWVlZysrKcr1PT09XeHi40tLSFBQU5JHaf6/WyCUe36a3HRrfzdclAABwVenp6QoODi7Qv98+nXOTY/Dgwfrss8/01VdfWQo2khQQEKA77rhD+/fvz3N5YGCgAgMDPVEmAAC4Cfj0spQxRoMHD9bChQu1atUq1a5d2/I2srOztX37dlWpUsULFQIAgJuNT8/cxMbGas6cOVq8eLHKlSun1NRUSVJwcLBKly4tSYqJiVG1atWUkJAgSRo3bpxat26tiIgInTt3ThMmTNDhw4c1YMAAn+0HAAAoOnwabqZOnSpJat++vVv7rFmz1KdPH0lSSkqK/Pz+7wTT2bNnNXDgQKWmpqpChQpq0aKF1q1bp4YNG96osgEAQBFWZCYU3yhWJiQVBhOKAQDwPCv/fheZW8EBAAA8gXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABsxXK42bJli7Zv3+56v3jxYkVHR+uFF17QxYsXPVocAACAVZbDzZNPPqm9e/dKkn788Uf17NlTZcqU0bx58zRixAiPFwgAAGCF5XCzd+9eNW/eXJI0b948tW3bVnPmzFFiYqIWLFjg6foAAAAssRxujDFyOp2SpC+++EIPPPCAJCk8PFynT5/2bHUAAAAWWQ43LVu21KuvvqoPP/xQa9asUbdu3SRJBw8eVGhoqMcLBAAAsMJyuJk8ebK2bNmiwYMH68UXX1RERIQkaf78+YqKivJ4gQAAAFaUsLpC06ZN3e6WyjFhwgT5+/t7pCgAAIDCKtRzbs6dO6cZM2YoPj5eZ86ckSTt2rVLJ0+e9GhxAAAAVlk+c7Nt2zZ17NhR5cuX16FDhzRw4ECFhITo008/VUpKij744ANv1AkAAFAgls/cxMXFqW/fvtq3b59KlSrlan/ggQf01VdfebQ4AAAAqyyHm++++05PPvlkrvZq1aopNTXVI0UBAAAUluVwExgYqPT09Fzte/fuVaVKlTxSFAAAQGFZDjcPPvigxo0bp0uXLkmSHA6HUlJS9Pzzz+uhhx7yeIEAAABWWA43EydOVEZGhipXrqxffvlF7dq1U0REhMqVK6fXXnvNGzUCAAAUmOW7pYKDg5WUlKS1a9fq+++/V0ZGhu6880516tTJG/UBAABYYjnc5GjTpo3atGnjyVoAAACum+XLUkOGDNE777yTq/3dd9/VsGHDPFETAABAoVkONwsWLMjzjE1UVJTmz5/vkaIAAAAKy3K4+fnnnxUcHJyrPSgoSKdPn/ZIUQAAAIVlOdxERERo+fLludqXLVum2267zSNFAQAAFJblCcVxcXEaPHiwTp06pXvvvVeStHLlSk2cOFGTJ0/2dH0AAACWWA43/fr1U1ZWll577TW98sorkqRatWpp6tSpiomJ8XiBAAAAVhTqVvBBgwZp0KBBOnXqlEqXLq2yZct6ui4AAIBCKfRzbiTxXVIAAKDIsTyh+MSJE3r88cdVtWpVlShRQv7+/m4vAAAAX7J85qZPnz5KSUnR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IapRo4bi4+N19OhRffDBB5Kkp556Su+++65GjBihfv36adWqVfrkk0+0ZAnXfgEAwG8sh5vRo0d77MM3bdqkDh06uN7HxcVJknr37q3ExEQdP35cKSkpruW1a9fWkiVL9Mwzz+jtt99W9erVNWPGDG4DBwAALh6bc1MY7du3lzEm3+WJiYl5rrN161YvVgUAAG5mBQ43fn5+V314nyQ5HA5dvnz5uosCAAAorAKHm4ULF+a7bP369XrnnXfkdDo9UhQAAEBhFTjcdO/ePVfbnj17NHLkSP3vf//To48+qnHjxnm0OAAAAKsK9RC/Y8eOaeDAgWrSpIkuX76s5ORkzZ49WzVr1vR0fQAAAJZYCjdpaWl6/vnnFRERoZ07d2rlypX63//+p8aNG3urPgAAAEsKfFnqzTff1BtvvKGwsDD95z//yfMyFQAAgK8VONyMHDlSpUuXVkREhGbPnq3Zs2fn2e/TTz/1WHEAAABWFTjcxMTEXPNWcAAAAF8rcLjJ64F6AAAARU2h7pYCAAAoqgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVgg3AADAVopEuJkyZYpq1aqlUqVKqVWrVtq4cWO+fRMTE+VwONxepUqVuoHVAgCAoszn4ebjjz9WXFycRo8erS1btqhZs2bq0qWLTp48me86QUFBOn78uOt1+PDhG1gxAAAoynwebt566y0NHDhQffv2VcOGDTVt2jSVKVNGM2fOzHcdh8OhsLAw1ys0NPQGVgwAAIoyn4abixcvavPmzerUqZOrzc/PT506ddL69evzXS8jI0M1a9ZUeHi4unfvrp07d+bbNysrS+np6W4vAABgXz4NN6dPn1Z2dnauMy+hoaFKTU3Nc5169epp5syZWrx4sf7973/L6XQqKipKP/30U579ExISFBwc7HqFh4d7fD8AAEDR4fPLUlZFRkYqJiZGzZs3V7t27fTpp5+qUqVK+uc//5ln//j4eKWlpbleR44cucEVAwCAG6mELz+8YsWK8vf314kTJ9zaT5w4obCwsAJtIyAgQHfccYf279+f5/LAwEAFBgZed60AAODm4NMzNyVLllSLFi20cuVKV5vT6dTKlSsVGRlZoG1kZ2dr+/btqlKlirfKBAAANxGfnrmRpLi4OPXu3VstW7bU3XffrcmTJyszM1N9+/aVJMXExKhatWpKSEiQJI0bN06tW7dWRESEzp07pwkTJujw4cMaMGCAL3cDAAAUET4PNz169NCpU6c0atQopaamqnnz5lq+fLlrknFKSor8/P7vBNPZs2c1cOBApaamqkKFCmrRooXWrVunhg0b+moXAABAEeLzcCNJgwcP1uDBg/Nc9uWXX7q9nzRpkiZNmnQDqgIAADejm+5uKQAAgKsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFsh3AAAAFspEuFmypQpqlWrlkqVKqVWrVpp48aNV+0/b9481a9fX6VKlVKTJk20dOnSG1QpAAAo6nwebj7++GPFxcVp9OjR2rJli5o1a6YuXbro5MmTefZft26devXqpf79+2vr1q2Kjo5WdHS0duzYcYMrBwAARZHPw81bb72lgQMHqm/fvmrYsKGmTZumMmXKaObMmXn2f/vtt3X//ffrueeeU4MGDfTKK6/ozjvv1LvvvnuDKwcAAEVRCV9++MWLF7V582bFx8e72vz8/NSpUyetX78+z3XWr1+vuLg4t7YuXbpo0aJFefbPyspSVlaW631aWpokKT09/Tqrz5sz64JXtgt33vr9edPNeGzcjON8M7oZjw3garzxtyNnm8aYa/b1abg5ffq0srOzFRoa6tYeGhqqH374Ic91UlNT8+yfmpqaZ/+EhASNHTs2V3t4eHghq0ZREDzZ1xUUD4wzgMLw5t+O8+fPKzg4+Kp9fBpuboT4+Hi3Mz1Op1NnzpzRrbfeKofDcd3bT09PV3h4uI4cOaKgoKDr3p6dMDb5Y2zyx9jkj7HJH2OTP7uMjTFG58+fV9WqVa/Z16fhpmLFivL399eJEyfc2k+cOKGwsLA81wkLC7PUPzAwUIGBgW5t5cuXL3zR+QgKCrqpDxpvYmzyx9jkj7HJH2OTP8Ymf3YYm2udscnh0wnFJUuWVIsWLbRy5UpXm9Pp1MqVKxUZGZnnOpGRkW79JSkpKSnf/gAAoHjx+WWpuLg49e7dWy1bttTdd9+tyZMnKzMzU3379pUkxcTEqFq1akpISJAkDR06VO3atdPEiRPVrVs3zZ07V5s2bdL06dN9uRsAAKCI8Hm46dGjh06dOqVRo0YpNTVVzZs31/Lly12ThlNSUuTn938nmKKiojRnzhy99NJLeuGFF1S3bl0tWrRIjRs39kn9gYGBGj16dK5LX2BsroaxyR9jkz/GJn+MTf6K49g4TEHuqQIAALhJ+PwhfgAAAJ5EuAEAALZCuAEAALZCuAEAALZCuAEAALZCuLlCQkKC7rrrLpUrV06VK1dWdHS09uzZ49bn119/VWxsrG699VaVLVtWDz30UK6nJqekpKhbt24qU6aMKleurOeee06XL1++kbviFQUZn/bt28vhcLi9nnrqKbc+dhyfqVOnqmnTpq6ngEZGRmrZsmWu5cX5uLnW2BTXYyYv48ePl8Ph0LBhw1xtxfnY+b28xqa4HjtjxozJtd/169d3LS/2x4yBmy5duphZs2aZHTt2mOTkZPPAAw+YGjVqmIyMDFefp556yoSHh5uVK1eaTZs2mdatW5uoqCjX8suXL5vGjRubTp06ma1bt5qlS5eaihUrmvj4eF/skkcVZHzatWtnBg4caI4fP+56paWluZbbdXz++9//miVLlpi9e/eaPXv2mBdeeMEEBASYHTt2GGOK93FzrbEprsfMlTZu3Ghq1aplmjZtaoYOHepqL87HTo78xqa4HjujR482jRo1ctvvU6dOuZYX92OGcHMNJ0+eNJLMmjVrjDHGnDt3zgQEBJh58+a5+uzevdtIMuvXrzfGGLN06VLj5+dnUlNTXX2mTp1qgoKCTFZW1o3dAS+7cnyM+e2Pze//+FypOI1PhQoVzIwZMzhu8pAzNsZwzBhjzPnz503dunVNUlKS23hw7OQ/NsYU32Nn9OjRplmzZnku45gxhstS15CWliZJCgkJkSRt3rxZly5dUqdOnVx96tevrxo1amj9+vWSpPXr16tJkyaupyxLUpcuXZSenq6dO3fewOq978rxyfHRRx+pYsWKaty4seLj43XhwgXXsuIwPtnZ2Zo7d64yMzMVGRnJcfM7V45NjuJ+zMTGxqpbt25ux4jE3xwp/7HJUVyPnX379qlq1aq67bbb9OijjyolJUUSx4xUBL5+oShzOp0aNmyY2rRp4/p6h9TUVJUsWTLXN4uHhoYqNTXV1ef3B0zO8pxldpHX+EjSI488opo1a6pq1aratm2bnn/+ee3Zs0effvqpJHuPz/bt2xUZGalff/1VZcuW1cKFC9WwYUMlJycX++Mmv7GRivcxI0lz587Vli1b9N133+VaVtz/5lxtbKTie+y0atVKiYmJqlevno4fP66xY8fqD3/4g3bs2FHsjxmJcHNVsbGx2rFjh7755htfl1Ik5Tc+TzzxhOvnJk2aqEqVKurYsaMOHDigOnXq3Ogyb6h69eopOTlZaWlpmj9/vnr37q01a9b4uqwiIb+xadiwYbE+Zo4cOaKhQ4cqKSlJpUqV8nU5RUpBxqa4Hjtdu3Z1/dy0aVO1atVKNWvW1CeffKLSpUv7sLKigctS+Rg8eLA+++wzrV69WtWrV3e1h4WF6eLFizp37pxb/xMnTigsLMzV58pZ6Tnvc/rc7PIbn7y0atVKkrR//35J9h6fkiVLKiIiQi1atFBCQoKaNWumt99+m+NG+Y9NXorTMbN582adPHlSd955p0qUKKESJUpozZo1euedd1SiRAmFhoYW22PnWmOTnZ2da53idOz8Xvny5XX77bdr//79/L0R4SYXY4wGDx6shQsXatWqVapdu7bb8hYtWiggIEArV650te3Zs0cpKSmu+QORkZHavn27Tp486eqTlJSkoKAg12n4m9W1xicvycnJkqQqVapIsvf4XMnpdCorK6vYHzd5yRmbvBSnY6Zjx47avn27kpOTXa+WLVvq0Ucfdf1cXI+da42Nv79/rnWK07HzexkZGTpw4ICqVKnC3xuJW8GvNGjQIBMcHGy+/PJLt1vsLly44Orz1FNPmRo1aphVq1aZTZs2mcjISBMZGelannOL3X333WeSk5PN8uXLTaVKlWxxi921xmf//v1m3LhxZtOmTebgwYNm8eLF5rbbbjNt27Z1bcOu4zNy5EizZs0ac/DgQbNt2zYzcuRI43A4zOeff26MKd7HzdXGpjgfM/m58g6g4nzsXOn3Y1Ocj53hw4ebL7/80hw8eNCsXbvWdOrUyVSsWNGcPHnSGMMxQ7i5gqQ8X7NmzXL1+eWXX8zTTz9tKlSoYMqUKWP+9Kc/mePHj7tt59ChQ6Zr166mdOnSpmLFimb48OHm0qVLN3hvPO9a45OSkmLatm1rQkJCTGBgoImIiDDPPfec23MnjLHn+PTr18/UrFnTlCxZ0lSqVMl07NjRFWyMKd7HzdXGpjgfM/m5MtwU52PnSr8fm+J87PTo0cNUqVLFlCxZ0lSrVs306NHD7N+/37W8uB8zDmOM8c05IwAAAM9jzg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALAVwg0AALCV/w8BPTJddR3srAAAAABJRU5ErkJggg==", + "application/vnd.jupyter.widget-view+json": { + "model_id": "62f6007cd5384a9bacbbaf2bbab8f7cf", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2fUlEQVR4nO3dd3RVVf7+8ecmIQVIoWMk1EQw9DIivaogdkcRUYqoqEEQECUgQgANIirDiIw6UnR+ykgdRwSMNBUBaZGqEIowQoy0hKAGSPbvDxf3yyWhSZKTw36/1jrLnH3O2fdz78bwsE+5HmOMEQAAAKzh53QBAAAAKFwEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABK5iVatWVa9evZwu46r36quvqnr16vL391eDBg0K/PWmT58uj8ejvXv3FvhrAbg6EQABlzjzl/66devy3N62bVvVqVPnil/ns88+06hRo664H1t8/vnneu6559SiRQtNmzZNL7/8stMlucpbb72l6dOnO10GYJ0ApwsAUHB++OEH+fld3r/zPvvsM02ePJkQeImWLl0qPz8/vffeewoMDCyU13z44Yf1wAMPKCgoqFBeryC99dZbKlu2LDPVQCFjBhC4igUFBalYsWJOl3FZTpw44XQJlyUtLU0hISGFFv4kyd/fX8HBwfJ4PIX2mgCuLgRA4Cp27jWAp06dUkJCgmJiYhQcHKwyZcqoZcuWSkpKkiT16tVLkydPliR5PB7vcsaJEyc0ePBgRUVFKSgoSDVr1tSECRNkjPF53d9++039+/dX2bJlFRoaqjvuuEM//fSTPB6Pz8ziqFGj5PF4tG3bNj344IMqVaqUWrZsKUnatGmTevXqperVqys4OFgVK1bUI488osOHD/u81pk+duzYoYceekjh4eEqV66cRowYIWOM9u/frzvvvFNhYWGqWLGiXnvttUv67E6fPq0xY8aoRo0aCgoKUtWqVTVs2DBlZWV59/F4PJo2bZpOnDjh/azOdzpz+/btCgkJUY8ePXzav/76a/n7++v555+/pLqkvK8BrFq1qm677TYtX75cTZo0UUhIiOrWravly5dLkubOnau6desqODhYjRs31saNG3367NWrl0qWLKndu3frlltuUYkSJRQZGanRo0fnGt8JEyaoefPmKlOmjEJCQtS4cWPNnj07z1r/9a9/6YYbblDx4sVVqlQptW7dWp9//rm35q1bt2rFihXez69t27aX/DkA+PM4BQy4THp6ug4dOpSr/dSpUxc9dtSoUUpMTNSjjz6qG264QRkZGVq3bp02bNigm266SX379tWBAweUlJSkDz74wOdYY4zuuOMOLVu2TH369FGDBg20ePFiDRkyRD/99JPeeOMN7769evXSxx9/rIcfflg33nijVqxYoS5dupy3rvvuu08xMTF6+eWXvWEjKSlJu3fvVu/evVWxYkVt3bpV77zzjrZu3arVq1fnmv3q2rWrrr/+eo0bN04LFizQ2LFjVbp0ab399ttq3769XnnlFf2///f/9Oyzz+ovf/mLWrdufcHP6tFHH9WMGTP017/+VYMHD9aaNWuUmJio7du3a968eZKkDz74QO+8846+/fZb/fOf/5QkNW/ePM/+rr/+eo0ZM0ZDhgzRX//6V91xxx06ceKEevXqpVq1amn06NEXrOdSpKSk6MEHH1Tfvn310EMPacKECbr99tv1j3/8Q8OGDdNTTz0lSUpMTNT999+f6xKB7OxsderUSTfeeKPGjx+vRYsWaeTIkTp9+rRPfX/72990xx13qHv37jp58qRmzpyp++67T59++qnPOCckJGjUqFFq3ry5Ro8ercDAQK1Zs0ZLly7VzTffrIkTJ+rpp59WyZIlNXz4cElShQoVrvhzAHAJDABXmDZtmpF0waV27do+x1SpUsX07NnTu16/fn3TpUuXC75OXFycyetXw/z5840kM3bsWJ/2v/71r8bj8ZiUlBRjjDHr1683kswzzzzjs1+vXr2MJDNy5Ehv28iRI40k061bt1yv9+uvv+Zq++ijj4wk8+WXX+bq4/HHH/e2nT592lSqVMl4PB4zbtw4b/vRo0dNSEiIz2eSl+TkZCPJPProoz7tzz77rJFkli5d6m3r2bOnKVGixAX7OyM7O9u0bNnSVKhQwRw6dMjExcWZgIAAs3bt2ks6/owzfxb27NnjbatSpYqRZL755htv2+LFi40kExISYn788Udv+9tvv20kmWXLlvm8D0nm6aef9rbl5OSYLl26mMDAQPPLL794288dm5MnT5o6deqY9u3be9t27txp/Pz8zN13322ys7N99s/JyfH+XLt2bdOmTZvLev8ArhyngAGXmTx5spKSknIt9erVu+ixERER2rp1q3bu3HnZr/vZZ5/J399f/fv392kfPHiwjDFauHChJGnRokWS5J1tOuPpp58+b99PPPFErraQkBDvz7///rsOHTqkG2+8UZK0YcOGXPs/+uij3p/9/f3VpEkTGWPUp08fb3tERIRq1qyp3bt3n7cW6Y/3KkmDBg3yaR88eLAkacGCBRc8/nz8/Pw0ffp0ZWZmqnPnznrrrbcUHx+vJk2a/Kn+zhUbG6tmzZp515s2bSpJat++vSpXrpyrPa/PoV+/ft6fPR6P+vXrp5MnT+qLL77wtp89NkePHlV6erpatWrlMy7z589XTk6OXnzxxVw3InHtIuA8TgEDLnPDDTfkGRhKlSqV56nhs40ePVp33nmnrrvuOtWpU0edOnXSww8/fEnh8ccff1RkZKRCQ0N92q+//nrv9jP/9fPzU7Vq1Xz2i46OPm/f5+4rSUeOHFFCQoJmzpyptLQ0n23p6em59j874EhSeHi4goODVbZs2Vzt515HeK4z7+HcmitWrKiIiAjve/0zatSooVGjRmnIkCGqU6eORowY8af7Olden4EkRUVF5dl+9OhRn3Y/Pz9Vr17dp+26666TJJ/rDT/99FONHTtWycnJua6JPGPXrl3y8/NTbGzsn3w3AAoSM4CARVq3bq1du3Zp6tSpqlOnjv75z3+qUaNG3uvXnHL2jNIZ999/v95991098cQTmjt3rj7//HPv7GJOTk6u/f39/S+pTVKumxrOp6Bmqs7cBHHgwIGLhtHLcb73e6Wfw9m++uor3XHHHQoODtZbb72lzz77TElJSXrwwQf/VH8AnEEABCxTunRp9e7dWx999JH279+vevXq+dyZe77QU6VKFR04cEDHjx/3af/++++928/8NycnR3v27PHZLyUl5ZJrPHr0qJYsWaKhQ4cqISFBd999t2666aZcs1MF5cx7OPdU+c8//6xjx4553+uf8Y9//ENJSUl66aWXdPLkSfXt2/dKy803OTk5uU4L79ixQ9Ifd+xK0pw5cxQcHKzFixfrkUceUefOndWxY8dcfdWoUUM5OTnatm3bBV+T08GAMwiAgEXOnW0qWbKkoqOjfU7jlShRQpJ07Ngxn31vvfVWZWdn68033/Rpf+ONN+TxeNS5c2dJ0i233CLpjwf8nu3vf//7Jdd5Zsbq3BmliRMnXnIfV+LWW2/N8/Vef/11SbrgHc0XsmfPHg0ZMkT33nuvhg0bpgkTJuiTTz7R+++/f0X15qezx9cYozfffFPFihVThw4dJP0xNh6PR9nZ2d799u7dq/nz5/v0c9ddd8nPz0+jR4/ONWN79riWKFEi1581AAWPawABi8TGxqpt27Zq3LixSpcurXXr1mn27Nk+F/43btxYktS/f3/dcsst8vf31wMPPKDbb79d7dq10/Dhw7V3717Vr19fn3/+uf7zn//omWeeUY0aNbzH33vvvZo4caIOHz7sfQzMmZmkS5nxCQsLU+vWrTV+/HidOnVK1157rT7//PNcs4oFpX79+urZs6feeecdHTt2TG3atNG3336rGTNm6K677lK7du0uu09jjB555BGFhIRoypQpkqS+fftqzpw5GjBggDp27KjIyMj8fiuXJTg4WIsWLVLPnj3VtGlTLVy4UAsWLNCwYcNUrlw5SX+E39dff12dOnXSgw8+qLS0NE2ePFnR0dHatGmTt6/o6GgNHz5cY8aMUatWrXTPPfcoKChIa9euVWRkpBITEyX98edlypQpGjt2rKKjo1W+fHm1b9/ekfcPWMWx+48BXJYzj/443yND2rRpc9HHwIwdO9bccMMNJiIiwoSEhJhatWqZl156yZw8edK7z+nTp83TTz9typUrZzwej88jYY4fP24GDhxoIiMjTbFixUxMTIx59dVXfR7rYYwxJ06cMHFxcaZ06dKmZMmS5q677jI//PCDkeTzWJYzj3A5+xEjZ/zvf/8zd999t4mIiDDh4eHmvvvuMwcOHDjvo2TO7eN8j2fJ63PKy6lTp0xCQoKpVq2aKVasmImKijLx8fHm999/v6TXOdff/vY3I8nMmTPHp33fvn0mLCzM3HrrrRft44zzPQYmr0f8SDJxcXE+bXv27DGSzKuvvprrfezatcvcfPPNpnjx4qZChQpm5MiRuR7j8t5775mYmBgTFBRk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gBs3blSLFi1ytd94441KTk4u/IIAAABcxnUB0OPx6Pjx47na09PTlZ2d7UBFAAAA7uK6ANi6dWslJib6hL3s7GwlJiaqZcuWDlYGAADgDq67C/iVV15R69atVbNmTbVq1UqS9NVXXykjI0NLly51uDoAAICiz3UzgLGxsdq0aZPuv/9+paWl6fjx4+rRo4e+//571alTx+nyAAAAijzXzQBKUmRkpF5++WWnywAAAHAl180ATps2TbNmzcrVPmvWLM2YMcOBigAAANzFdQEwMTFRZcuWzdVevnx5ZgUBAAAugesC4L59+1StWrVc7VWqVNG+ffscqAgAAMBdXBcAy5cvr02bNuVq/+6771SmTBkHKgIAAHAX1wXAbt26qX///lq2bJmys7OVnZ2tpUuXasCAAXrggQecLg8AAKDIc91dwGPGjNHevXvVoUMHBQT8UX5OTo569OjBNYAAAACXwHUBMDAwUP/+9781ZswYfffddwoJCVHdunVVpUoVp0sDAABwBdcFwDNKly6tdu3a5XlHMAAAAM7PVdcAHjt2THFxcSpbtqwqVKigChUqqGzZsurXr5+OHTvmdHkAAACu4JoZwCNHjqhZs2b66aef1L17d11//fWSpG3btmn69OlasmSJvvnmG5UqVcrhSgEAAIo21wTA0aNHKzAwULt27VKFChVybbv55ps1evRovfHGGw5VCAAA4A6uOQU8f/58TZgwIVf4k6SKFStq/PjxmjdvngOVAQAAuItrAuDBgwdVu3bt826vU6eOUlNTC7EiAAAAd3JNACxbtqz27t173u179uxR6dKlC68gAAAAl3JNALzllls0fPhwnTx5Mte2rKwsjRgxQp06dXKgMgAAAHdx1U0gTZo0UUxMjOLi4lSrVi0ZY7R9+3a99dZbysrK0gcffOB0mQAAAEWeawJgpUqVtGrVKj311FOKj4+XMUaS5PF4dNNNN+nNN99UVFSUw1UCAAAUfa45BSxJ1apV08KFC3Xo0CGtXr1aq1ev1i+//KJFixYpOjr6svubMmWK6tWrp7CwMIWFhalZs2ZauHBhAVQOAABQdLhmBvBspUqV0g033HDF/VSqVEnjxo1TTEyMjDGaMWOG7rzzTm3cuPGCdxwDAAC4mSsDYH65/fbbfdZfeuklTZkyRatXryYAAgCAq5bVAfBs2dnZmjVrlk6cOKFmzZrluU9WVpaysrK86xkZGYVVHgAAQL5x1TWABWHz5s0qWbKkgoKC9MQTT2jevHmKjY3Nc9/ExESFh4d7F246AQAAbuSKANioUSMdPXpU0h+Pg/n111/zre+aNWsqOTlZa9as0ZNPPqmePXtq27Ztee4bHx+v9PR077J///58qwMAAKCwuCIAbt++XSdOnJAkJSQkKDMzM9/6DgwMVHR0tBo3bqzExETVr19ff/vb3/LcNygoyHvH8JkFAADAbVxxDWCDBg3Uu3dvtWzZUsYYTZgwQSVLlsxz3xdffPGKXisnJ8fnOj8AAICrjSsC4PTp0zVy5Eh9+umn8ng8WrhwoQICcpfu8XguKwDGx8erc+fOqly5so4fP64PP/xQy5cv1+LFi/OzfAAAgCLFFQGwZs2amjlzpiTJz89PS5YsUfny5a+437S0NPXo0UMHDx5UeHi46tWrp8WLF+umm2664r4BAACKKlcEwLPl5OTkW1/vvfdevvUFAADgFq4LgJK0a9cuTZw4Udu3b5ckxcbGasCAAapRo4bDlQEAABR9rrgL+GyLFy9WbGysvv32W9WrV0/16tXTmjVrVLt2bSUlJTldHgAAQJHnuhnAoUOHauDAgRo3blyu9ueff57r9wAAAC7CdTOA27dvV58+fXK1P/LII+d9gDMAAAD+j+sCYLly5ZScnJyrPTk5OV/uDAYAALjaue4U8GOPPabHH39cu3fvVvPmzSVJK1eu1CuvvKJBgwY5XB0AAEDR57oAOGLECIWGhuq1115TfHy8JCkyMlKjRo1S//79Ha4OAACg6HNdAPR4PBo4cKAGDhyo48ePS5JCQ0MdrgoAAMA9XBcAz0bwAwAAuHyuuwkEAAAAV4YACAAAYBkCIAAAgGVcFQBPnTqlDh06aOfOnU6XAgAA4FquCoDFihXTpk2bnC4DAADA1VwVACXpoYce0nvvved0GQAAAK7lusfAnD59WlOnTtUXX3yhxo0bq0SJEj7bX3/9dYcqAwAAcAfXBcAtW7aoUaNGkqQdO3b4bPN4PE6UBAAA4CquC4DLli1zugQAAABXc901gGekpKRo8eLF+u233yRJxhiHKwIAAHAH1wXAw4cPq0OHDrruuut066236uDBg5KkPn36aPDgwQ5XBwAAUPS5LgAOHDhQxYoV0759+1S8eHFve9euXbVo0SIHKwMAAHAH110D+Pnnn2vx4sWqVKmST3tMTIx+/PFHh6oCAABwD9fNAJ44ccJn5u+MI0eOKCgoyIGKAAAA3MV1AbBVq1Z6//33vesej0c5OTkaP3682rVr52BlAAAA7uC6U8Djx49Xhw4dtG7dOp08eVLPPfectm7dqiNHjmjlypVOlwcAAFDkuW4GsE6dOtqxY4datmypO++8UydOnNA999yjjRs3qkaNGk6XBwAAUOS5bgZQksLDwzV8+HCnywAAAHAlVwbAo0eP6r333tP27dslSbGxserdu7dKly7tcGUAAABFn+tOAX/55ZeqWrWqJk2apKNHj+ro0aOaNGmSqlWrpi+//NLp8gAAAIo8180AxsXFqWvXrpoyZYr8/f0lSdnZ2XrqqacUFxenzZs3O1whAABA0ea6GcCUlBQNHjzYG/4kyd/fX4MGDVJKSoqDlQEAALiD6wJgo0aNvNf+nW379u2qX7++AxUBAAC4iytOAW/atMn7c//+/TVgwAClpKToxhtvlCStXr1akydP1rhx45wqEQAAwDVcEQAbNGggj8cjY4y37bnnnsu134MPPqiuXbsWZmkAAACu44oAuGfPHqdLAAAAuGq4IgBWqVLF6RIAAACuGq4IgOc6cOCAvv76a6WlpSknJ8dnW//+/R2qCgAAwB1cFwCnT5+uvn37KjAwUGXKlJHH4/Fu83g8BEAAAICLcF0AHDFihF588UXFx8fLz891T7EBAABwnOsS1K+//qoHHniA8AcAAPAnuS5F9enTR7NmzXK6DAAAANdy3SngxMRE3XbbbVq0aJHq1q2rYsWK+Wx//fXXHaoMAADAHVwZABcvXqyaNWtKUq6bQAAAAHBhrguAr732mqZOnapevXo5XQoAAIArue4awKCgILVo0cLpMgAAAFzLdQFwwIAB+vvf/+50GQAAAK7lulPA3377rZYuXapPP/1UtWvXznUTyNy5cx2qDAAAwB1cFwAjIiJ0zz335EtfiYmJmjt3rr7//nuFhISoefPmeuWVV7w3mAAAAFyNXBcAp02blm99rVixQnFxcfrLX/6i06dPa9iwYbr55pu1bds2lShRIt9eBwAAoChxXQDMT4sWLfJZnz59usqXL6/169erdevWDlUFAABQsFwXAKtVq3bB5/3t3r37T/ednp4uSSpduvSf7gMAAKCoc10AfOaZZ3zWT506pY0bN2rRokUaMmTIn+43JydHzzzzjFq0aKE6derkuU9WVpaysrK86xkZGX/69QAAAJziugA4YMCAPNsnT56sdevW/el+4+LitGXLFn399dfn3ScxMVEJCQl/+jUAAACKAtc9B/B8OnfurDlz5vypY/v166dPP/1Uy5YtU6VKlc67X3x8vNLT073L/v37/2y5AAAAjnHdDOD5zJ49+7Kv3TPG6Omnn9a8efO0fPlyVatW7YL7BwUFKSgo6ErKBAAAcJzrAmDDhg19bgIxxig1NVW//PKL3nrrrcvqKy4uTh9++KH+85//KDQ0VKmpqZKk8PBwhYSE5GvdAAAARYXrAuBdd93ls+7n56dy5cqpbdu2qlWr1mX1NWXKFElS27ZtfdqnTZumXr16XUGVAAAARZfrAuDIkSPzrS9jTL71BQAA4BZXzU0gAAAAuDSumQH08/O74AOgJcnj8ej06dOFVBEAAIA7uSYAzps377zbVq1apUmTJiknJ6cQKwIAAHAn1wTAO++8M1fbDz/8oKFDh+q///2vunfvrtGjRztQGQAAgLu48hrAAwcO6LHHHlPdunV1+vRpJScna8aMGapSpYrTpQEAABR5rgqA6enpev755xUdHa2tW7dqyZIl+u9//3ve7+4FAABAbq45BTx+/Hi98sorqlixoj766KM8TwkDAADg4lwTAIcOHaqQkBBFR0drxowZmjFjRp77zZ07t5ArAwAAcBfXBMAePXpc9DEwAAAAuDjXBMDp06c7XQIAAMBVwVU3gQAAAODKEQABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsY3UA/PLLL3X77bcrMjJSHo9H8+fPd7okAACAAmd1ADxx4oTq16+vyZMnO10KAABAoQlwugAnde7cWZ07d3a6DAAAgEJl9QwgAACAjayeAbxcWVlZysrK8q5nZGQ4WA0AAMCfwwzgZUhMTFR4eLh3iYqKcrokAACAy0YAvAzx8fFKT0/3Lvv373e6JAAAgMvGKeDLEBQUpKCgIKfLAAAAuCJWB8DMzEylpKR41/fs2aPk5GSVLl1alStXdrAyAACAgmN1AFy3bp3atWvnXR80aJAkqWfPnpo+fbpDVQEAABQsqwNg27ZtZYxxugwAAIBCxU0gAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZawPgJMnT1bVqlUVHByspk2b6ttvv3W6JAAAgAJldQD897//rUGDBmnkyJHasGGD6tevr1tuuUVpaWlOlwYAAFBgrA6Ar7/+uh577DH17t1bsbGx+sc//qHixYtr6tSpTpcGAABQYAKcLsApJ0+e1Pr16xUfH+9t8/PzU8eOHbVq1ao8j8nKylJWVpZ3PT09XZKUkZFRIDXmZP1aIP0WpIL6LAAAV4a/U3L3a4wpkP7dwNoAeOjQIWVnZ6tChQo+7RUqVND333+f5zGJiYlKSEjI1R4VFVUgNbpR+ESnKwAAXC0K+u+U48ePKzw8vGBfpIiyNgD+GfHx8Ro0aJB3PScnR0eOHFGZMmXk8XgcrCz/ZWRkKCoqSvv371dYWJjT5eAcjE/RxdgUbYxP0VWYY2OM0fHjxxUZGVmgr1OUWRsAy5YtK39/f/38888+7T///LMqVqyY5zFBQUEKCgryaYuIiCioEouEsLAwfkkWYYxP0cXYFG2MT9FVWGNj68zfGdbeBBIYGKjGjRtryZIl3racnBwtWbJEzZo1c7AyAACAgmXtDKAkDRo0SD179lSTJk10ww03aOLEiTpx4oR69+7tdGkAAAAFxuoA2LVrV/3yyy968cUXlZqaqgYNGmjRokW5bgyxUVBQkEaOHJnrlDeKBsan6GJsijbGp+hibAqXx9h8DzQAAICFrL0GEAAAwFYEQAAAAMsQAAEAACxDAAQAALAMAdBi48aNk8fj0TPPPJNrmzFGnTt3lsfj0fz583227du3T126dFHx4sVVvnx5DRkyRKdPny6coi1xvrFZtWqV2rdvrxIlSigsLEytW7fWb7/95t1+5MgRde/eXWFhYYqIiFCfPn2UmZlZyNVf/fIan9TUVD388MOqWLGiSpQooUaNGmnOnDk+xzE+BWPUqFHyeDw+S61atbzbf//9d8XFxalMmTIqWbKk7r333lxfAsDvtYJxobE5cuSInn76adWsWVMhISGqXLmy+vfvr/T0dJ8+GJuCYfVjYGy2du1avf3226pXr16e2ydOnJjn19tlZ2erS5cuqlixor755hsdPHhQPXr0ULFixfTyyy8XdNlWON/YrFq1Sp06dVJ8fLz+/ve/KyAgQN999538/P7v33Hdu3fXwYMHlZSUpFOnTql37956/PHH9eGHHxb227hqnW98evTooWPHjumTTz5R2bJl9eGHH+r+++/XunXr1LBhQ0mMT0GqXbu2vvjiC+96QMD//fU2cOBALViwQLNmzVJ4eLj69eune+65RytXrpTE77WCdr6xOXDggA4cOKAJEyYoNjZWP/74o5544gkdOHBAs2fPlsTYFCgD6xw/ftzExMSYpKQk06ZNGzNgwACf7Rs3bjTXXnutOXjwoJFk5s2b59322WefGT8/P5OamuptmzJligkLCzNZWVmF9A6uXhcam6ZNm5oXXnjhvMdu27bNSDJr1671ti1cuNB4PB7z008/FWTZ1rjQ+JQoUcK8//77PvuXLl3avPvuu8YYxqcgjRw50tSvXz/PbceOHTPFihUzs2bN8rZt377dSDKrVq0yxvB7rSBdaGzy8vHHH5vAwEBz6tQpYwxjU5A4BWyhuLg4denSRR07dsy17ddff9WDDz6oyZMn5/mdyKtWrVLdunV9HpZ9yy23KCMjQ1u3bi3Qum1wvrFJS0vTmjVrVL58eTVv3lwVKlRQmzZt9PXXX3v3WbVqlSIiItSkSRNvW8eOHeXn56c1a9YU2nu4ml3o/53mzZvr3//+t44cOaKcnBzNnDlTv//+u9q2bSuJ8SloO3fuVGRkpKpXr67u3btr3759kqT169fr1KlTPmNWq1YtVa5cWatWrZLE77WCdr6xyUt6errCwsK8s4SMTcHhFLBlZs6cqQ0bNmjt2rV5bh84cKCaN2+uO++8M8/tqampub4p5cx6ampq/hZrmQuNze7duyX9cT3NhAkT1KBBA73//vvq0KGDtmzZopiYGKWmpqp8+fI+xwUEBKh06dKMTT642P87H3/8sbp27aoyZcooICBAxYsX17x58xQdHS1JjE8Batq0qaZPn66aNWvq4MGDSkhIUKtWrbRlyxalpqYqMDBQERERPsdUqFDB+7nze63gXGhsQkNDffY9dOiQxowZo8cff9zbxtgUHAKgRfbv368BAwYoKSlJwcHBubZ/8sknWrp0qTZu3OhAdXa72Njk5ORIkvr27ev9ruqGDRtqyZIlmjp1qhITEwu1XttcbHwkacSIETp27Ji++OILlS1bVvPnz9f999+vr776SnXr1i3kiu3SuXNn78/16tVT06ZNVaVKFX388ccKCQlxsDJcaGz69Onj3ZaRkaEuXbooNjZWo0aNcqBS+3AK2CLr169XWlqaGjVqpICAAAUEBGjFihWaNGmSAgIClJSUpF27dikiIsK7XZLuvfde72msihUr5rp77sx6XqeMcWkuNjZn/sUbGxvrc9z111/vPZ1SsWJFpaWl+Ww/ffq0jhw5wthcoYuNz65du/Tmm29q6tSp6tChg+rXr6+RI0eqSZMmmjx5siTGpzBFRETouuuuU0pKiipWrKiTJ0/q2LFjPvv8/PPP3s+d32uF5+yxOeP48ePq1KmTQkNDNW/ePBUrVsy7jbEpOARAi3To0EGbN29WcnKyd2nSpIm6d++u5ORkDR8+XJs2bfLZLklvvPGGpk2bJklq1qyZNm/e7PMXWVJSksLCwnKFE1y6i41N9erVFRkZqR9++MHnuB07dqhKlSqS/hibY8eOaf369d7tS5cuVU5Ojpo2bVqo7+dqc7Hx+fXXXyXJ545sSfL39/fO3jI+hSczM1O7du3SNddco8aNG6tYsWJasmSJd/sPP/ygffv2qVmzZpL4vVaYzh4b6Y+Zv5tvvlmBgYH65JNPcs2wMzYFyOm7UOCsvO4CPpvOuQv49OnTpk6dOubmm282ycnJZtGiRaZcuXImPj6+4Iu1zLlj88Ybb5iwsDAza9Yss3PnTvPCCy+Y4OBgk5KS4t2nU6dOpmHDhmbNmjXm66+/NjExMaZbt24OVH/1O3t8Tp48aaKjo02rVq3MmjVrTEpKipkwYYLxeDxmwYIF3mMYn4IxePBgs3z5crNnzx6zcuVK07FjR1O2bFmTlpZmjDHmiSeeMJUrVzZLly4169atM82aNTPNmjXzHs/vtYJzobFJT083TZs2NXXr1jUpKSnm4MGD3uX06dPGGMamIBEALXe5AdAYY/bu3Ws6d+5sQkJCTNmyZc3gwYO9t+wj/+Q1NomJiaZSpUqmePHiplmzZuarr77y2X748GHTrVs3U7JkSRMWFmZ69+5tjh8/XohV2+Pc8dmxY4e55557TPny5U3x4sVNvXr1cj0WhvEpGF27djXXXHONCQwMNNdee63p2rWrzz+MfvvtN/PUU0+ZUqVKmeLFi5u7777bHDx40KcPfq8VjAuNzbJly4ykPJc9e/Z4+2BsCobHGGOcm38EAABAYeMaQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwzP8HHZPTT+wF0OsAAAAASUVORK5CYII=", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1067,9 +1314,24 @@ }, { "data": { - "image/png": "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PKxdu3a69dZb87RXr14937erfm/8+PHq1auX/vCHP6hFixa6++679cgjjxQpGP3444+qXbu2qlat6tLerFkz5/Lcf728vNSwYUOXfqGhoQVu+8q+knT69GmNGzdOCxYs0IkTJ1yWpaWl5elfr149l+f+/v6qUKGCatSokaf9ynk7V8odw5U1BwcHq1q1as6xWpWSkqIxY8bok08+0ZkzZ1yWXTkmLy8v3XzzzS5tf/jDHyRJhw8fdtbpzmNy8uRJnT17VjNnztTMmTPzHUPusdi/f7/27NmjwMDAQvsBZQHhBijDOnbsqB9++EFLly7V6tWr9d5772nKlCmaMWOGy5WP6+33VzRy/fWvf9XGjRs1cuRIhYeHq0qVKsrJydHdd9+tnJycPP3LlStXpDZJeSbbFuTKeT3XIjs7W3feeadOnz6tZ599Vk2bNlXlypV19OhR9evXL98xXW+5Nfz9739X37598+2TG4RzcnLUsmVLvf766/n2CwkJKZkigRJAuAHKuICAAPXv31/9+/dXRkaGOnbsqJdeeskZbgr6g16/fn199tlnOnfunMuVgu+//965PPffnJwcHTp0SI0bN3b2O3DgQJFrPHPmjNasWaNx48ZpzJgxzvbivJ1WHLlj2L9/v/MqiPTbZNuzZ886x2rFjh07tG/fPs2bN0/R0dHO9tw71a6Uk5OjgwcPOq/WSNK+ffsk/XYXXG6d7jwmgYGBqlq1qrKzs9W9e/dCx9OoUSN999136tatm1tDIOAJzLkByrAr346pUqWKQkNDXW7drVy5siTp7NmzLn3vueceZWdn6+2333ZpnzJlihwOh3r06CFJioqKkiS98847Lv3eeuutIteZe8XlyissU6dOLfI2rsU999yT7/5yr1IUdudXQfIbkzFGb7zxRoHr/P61Nsbo7bfflre3t7p16+as053HpFy5crr//vu1aNEi7dy5M089J0+edP7817/+VUePHtW//vWvPP0uXLhQ5j6vCDc2rtwAZVhYWJg6d+6stm3bKiAgQElJSVq4cKHLxNW2bdtKkoYOHaqoqCiVK1dODz74oP70pz+pS5cuev7553X48GG1bt1aq1ev1tKlSzV8+HA1atTIuf7999+vqVOn6pdffnHedpx71aEo/8v38/NTx44dNXHiRF26dEl16tTR6tWrdejQoRJ4VfJq3bq1+vbtq5kzZ+rs2bPq1KmTNm/erHnz5ql3797q0qWL5W02bdpUjRo10jPPPKOjR4/Kz89PixYtyjP3JleFChW0cuVK9e3bV7fffrtWrFihZcuW6bnnnnPOcymJYzJhwgStW7dOt99+uwYPHqywsDCdPn1aW7du1WeffabTp09Lkh555BF99NFHevzxx7Vu3Tp16NBB2dnZ+v777/XRRx9p1apV+c4NA0olD92lBdzwcm8F//bbb/Nd3qlTp6veCv7KK6+Ydu3amWrVqpmKFSuapk2bmn/84x/m4sWLzj6XL182Tz31lAkMDDQOh8PltvBz586Zp59+2tSuXdt4e3ubxo0bm0mTJpmcnByX/WZmZpqYmBgTEBBgqlSpYnr37m327t1rJLncmp17G3furc2/99NPP5k///nPplq1asbf39888MAD5ueffy7wdvIrt1HQLdr5vU75uXTpkhk3bpxp2LCh8fb2NiEhISYuLs78+uuvRdpPfnbv3m26d+9uqlSpYmrUqGEGDx5svvvuOyPJzJkzJ882f/jhB3PXXXeZSpUqmaCgIDN27FiTnZ3tsk13HxNjjDl+/LiJiYkxISEhxtvb2wQHB5tu3bqZmTNnuvS7ePGiee2110zz5s2Nr6+vqV69umnbtq0ZN26cSUtLK9JrApQGDmOKOBMPAH4nOTlZt9xyi/7973/r4Ycf9nQ5pVq/fv20cOFCZWRklOh+OCbAb5hzA+Cqrvw6Aem3+SteXl5X/WRglAyOCVAw5twAuKqJEydqy5Yt6tKli8qXL68VK1ZoxYoVevTRR7lF2EM4JkDBCDcArioyMlKJiYl6+eWXlZGRoXr16umll17S888/7+nSblgcE6BgzLkBAAC2wpwbAABgK4QbAABgKzfcnJucnBz9/PPPqlq1Kh8xDgBAGWGM0blz51S7dm15eRV+beaGCzc///wzdxIAAFBGHTlyRHXr1i20zw0XbnK/jO7IkSPy8/PzcDUAAKAo0tPTFRIS4vKlsgW54cJN7ltRfn5+hBsAAMqYokwpYUIxAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFY+Gm+nTp6tVq1bOr0KIiIjQihUrCl0nISFBTZs2VYUKFdSyZUstX778OlULAADKAo+Gm7p162rChAnasmWLkpKS1LVrV/Xq1Uu7du3Kt//GjRv10EMPaeDAgdq2bZt69+6t3r17a+fOnde5cgAAUFo5jDHG00X8XkBAgCZNmqSBAwfmWdanTx9lZmbq008/dba1b99e4eHhmjFjRpG2n56eLn9/f6WlpfHFmQAAlBFW/n6Xmjk32dnZWrBggTIzMxUREZFvn02bNql79+4ubVFRUdq0aVOB283KylJ6errLAwAA2Fd5TxewY8cORURE6Ndff1WVKlW0ePFihYWF5ds3NTVVQUFBLm1BQUFKTU0tcPvx8fEaN26cW2sGAHdqMHqZp0uw7PCEnp4u4YbB74d1Hr9y06RJEyUnJ+ubb77RE088ob59+2r37t1u235cXJzS0tKcjyNHjrht2wAAoPTx+JUbHx8fhYaGSpLatm2rb7/9Vm+88YbefffdPH2Dg4N1/Phxl7bjx48rODi4wO37+vrK19fXvUUDAIBSy+NXbq6Uk5OjrKysfJdFRERozZo1Lm2JiYkFztEBAAA3Ho9euYmLi1OPHj1Ur149nTt3TvPnz9f69eu1atUqSVJ0dLTq1Kmj+Ph4SdKwYcPUqVMnTZ48WT179tSCBQuUlJSkmTNnenIYAACgFPFouDlx4oSio6N17Ngx+fv7q1WrVlq1apXuvPNOSVJKSoq8vP7v4lJkZKTmz5+vF154Qc8995waN26sJUuWqEWLFp4aAgAAKGU8Gm5mzZpV6PL169fnaXvggQf0wAMPlFBFAACgrCt1c24AAACuBeEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYCuEGAADYikfDTXx8vG677TZVrVpVNWvWVO/evbV3795C15k7d64cDofLo0KFCtepYgAAUNp5NNxs2LBBMTEx+vrrr5WYmKhLly7prrvuUmZmZqHr+fn56dixY87Hjz/+eJ0qBgAApV15T+585cqVLs/nzp2rmjVrasuWLerYsWOB6zkcDgUHB5d0eQAAoAwqVXNu0tLSJEkBAQGF9svIyFD9+vUVEhKiXr16adeuXQX2zcrKUnp6ussDAADYV6kJNzk5ORo+fLg6dOigFi1aFNivSZMmmj17tpYuXap///vfysnJUWRkpH766ad8+8fHx8vf39/5CAkJKakhAACAUqDUhJuYmBjt3LlTCxYsKLRfRESEoqOjFR4erk6dOunjjz9WYGCg3n333Xz7x8XFKS0tzfk4cuRISZQPAABKCY/Ouck1ZMgQffrpp/r8889Vt25dS+t6e3vrlltu0YEDB/Jd7uvrK19fX3eUCQAAygCPXrkxxmjIkCFavHix1q5dq4YNG1reRnZ2tnbs2KFatWqVQIUAAKCs8eiVm5iYGM2fP19Lly5V1apVlZqaKkny9/dXxYoVJUnR0dGqU6eO4uPjJUnjx49X+/btFRoaqrNnz2rSpEn68ccfNWjQII+NAwAAlB4eDTfTp0+XJHXu3Nmlfc6cOerXr58kKSUlRV5e/3eB6cyZMxo8eLBSU1NVvXp1tW3bVhs3blRYWNj1KhsAAJRiHg03xpir9lm/fr3L8ylTpmjKlCklVBEAACjrSs3dUgAAAO5AuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZCuAEAALZiOdxs3bpVO3bscD5funSpevfureeee04XL150a3EAAABWWQ43jz32mPbt2ydJOnjwoB588EFVqlRJCQkJGjVqlNsLBAAAsMJyuNm3b5/Cw8MlSQkJCerYsaPmz5+vuXPnatGiRe6uDwAAwBLL4cYYo5ycHEnSZ599pnvuuUeSFBISolOnTrm3OgAAAIssh5tbb71Vr7zyij744ANt2LBBPXv2lCQdOnRIQUFBbi8QAADACsvhZurUqdq6dauGDBmi559/XqGhoZKkhQsXKjIy0u0FAgAAWFHe6gqtWrVyuVsq16RJk1SuXDm3FAUAAFBcxfqcm7Nnz+q9995TXFycTp8+LUnavXu3Tpw44dbiAAAArLJ85Wb79u3q1q2bqlWrpsOHD2vw4MEKCAjQxx9/rJSUFL3//vslUScAAECRWL5yExsbq/79+2v//v2qUKGCs/2ee+7R559/7tbiAAAArLIcbr799ls99thjedrr1Kmj1NRUtxQFAABQXJbDja+vr9LT0/O079u3T4GBgW4pCgAAoLgsh5t7771X48eP16VLlyRJDodDKSkpevbZZ3X//fe7vUAAAAArLIebyZMnKyMjQzVr1tSFCxfUqVMnhYaGqmrVqvrHP/5REjUCAAAUmeW7pfz9/ZWYmKivvvpK3333nTIyMtSmTRt17969JOoDAACwxHK4ydWhQwd16NDBnbUAAABcM8tvSw0dOlRvvvlmnva3335bw4cPd0dNAAAAxWY53CxatCjfKzaRkZFauHChW4oCAAAoLsvh5pdffpG/v3+edj8/P506dcotRQEAABSX5XATGhqqlStX5mlfsWKFbr75ZrcUBQAAUFyWJxTHxsZqyJAhOnnypLp27SpJWrNmjSZPnqypU6e6uz4AAABLLIebAQMGKCsrS//4xz/08ssvS5IaNGig6dOnKzo62u0FAgAAWFGsW8GfeOIJPfHEEzp58qQqVqyoKlWquLsuAACAYin259xI4rukAABAqWN5QvHx48f1yCOPqHbt2ipfvrzKlSvn8gAAAPAky1du+vXrp5SUFL344ouqVauWHA5HSdQFAABQLJbDzZdffqkvvvhC4eHhJVAOAADAtbH8tlRISIiMMW7ZeXx8vG677TZVrVpVNWvWVO/evbV3796rrpeQkKCmTZuqQoUKatmypZYvX+6WegAAQNlnOdxMnTpVo0eP1uHDh6955xs2bFBMTIy+/vprJSYm6tKlS7rrrruUmZlZ4DobN27UQw89pIEDB2rbtm3q3bu3evfurZ07d15zPQAAoOxzGIuXYapXr67z58/r8uXLqlSpkry9vV2Wnz59utjFnDx5UjVr1tSGDRvUsWPHfPv06dNHmZmZ+vTTT51t7du3V3h4uGbMmHHVfaSnp8vf319paWny8/Mrdq0A4C4NRi/zdAmWHZ7Q09Ml3DD4/fiNlb/flufclOSnEKelpUmSAgICCuyzadMmxcbGurRFRUVpyZIl+fbPyspSVlaW83l6evq1FwoAAEoty+Gmb9++JVGH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319S9QAAAFwTS+HG29tb27dvL6laAAAArpnlt6X+/ve/a9asWSVRCwAAwDWzfCv45cuXNXv2bH322Wdq27atKleu7LL89ddfd1txAAAAVlkONzt37lSbNm0kSfv27XNZ5nA43FMVAABAMVkON+vWrSuJOgAAANyi2LeCHzhwQKtWrdKFCxckScYYtxUFAABQXJbDzS+//KJu3brpD3/4g+655x4dO3ZMkjRw4ECNGDHC7QUCAABYYTncPP300/L29lZKSooqVarkbO/Tp49Wrlzp1uIAAACssjznZvXq1Vq1apXq1q3r0t64cWP9+OOPbisMAACgOCxfucnMzHS5YpPr9OnT8vX1dUtRAAAAxWU53Pzxj3/U+++/73zucDiUk5OjiRMnqkuXLm4tDgAAwCrLb0tNnDhR3bp1U1JSki5evKhRo0Zp165dOn36tL766quSqBEAAKDILF+5adGihfbt26c77rhDvXr1UmZmpu677z5t27ZNjRo1KokaAQAAiszylRtJ8vf31/PPP+/uWgAAAK5ZscLNmTNnNGvWLO3Zs0eSFBYWpv79+ysgIMCtxQEAAFhl+W2pzz//XA0aNNCbb76pM2fO6MyZM3rzzTfVsGFDff755yVRIwAAQJFZvnITExOjPn36aPr06SpXrpwkKTs7W08++aRiYmK0Y8cOtxcJAABQVJav3Bw4cEAjRoxwBhtJKleunGJjY3XgwAG3FgcAAGCV5XDTpk0b51yb39uzZ49at27tlqIAAACKq0hvS23fvt3589ChQzVs2DAdOHBA7du3lyR9/fXXmjZtmiZMmFAyVQIAABRRkcJNeHi4HA6HjDHOtlGjRuXp97e//U19+vRxX3UAAAAWFSncHDp0qKTrAAAAcIsihZv69euXdB0AAABuUawP8fv555/15Zdf6sSJE8rJyXFZNnToULcUBgAAUByWw83cuXP12GOPycfHRzfddJMcDodzmcPhINwAAACPshxuXnzxRY0ZM0ZxcXHy8rJ8JzkAAECJspxOzp8/rwcffJBgAwAASiXLCWXgwIFKSEgoiVoAAACumeW3peLj4/X//t//08qVK9WyZUt5e3u7LH/99dfdVhwAAIBVxQo3q1atUpMmTSQpz4RiAAAAT7IcbiZPnqzZs2erX79+JVAOAADAtbE858bX11cdOnQoiVoAAACumeVwM2zYML311lslUQsAAMA1s/y21ObNm7V27Vp9+umnat68eZ4JxR9//LHbigMAALDKcripVq2a7rvvvpKoBQAA4JpZDjdz5sxx284///xzTZo0SVu2bNGxY8e0ePFi9e7du9B11q9fr9jYWO3atUshISF64YUXmNwMAACcPPoxw5mZmWrdurWmTZtWpP6HDh1Sz5491aVLFyUnJ2v48OEaNGiQVq1aVcKVAgCAssLylZuGDRsW+nk2Bw8eLPK2evTooR49ehS5/4wZM9SwYUNNnjxZktSsWTN9+eWXmjJliqKiooq8HQAAYF+Ww83w4cNdnl+6dEnbtm3TypUrNXLkSHfVla9Nmzape/fuLm1RUVF5avq9rKwsZWVlOZ+np6eXVHkAAKAUsBxuhg0blm/7tGnTlJSUdM0FFSY1NVVBQUEubUFBQUpPT9eFCxdUsWLFPOvEx8dr3LhxJVrX7zUYvey67etGdnhCT0+XYFlZ/N0oi68zro+y+Pss8Tt9o3DbnJsePXpo0aJF7tqc28TFxSktLc35OHLkiKdLAgAAJcjylZuCLFy4UAEBAe7aXL6Cg4N1/Phxl7bjx4/Lz88v36s20m+fqOzr61uidQEAgNLDcri55ZZbXCYUG2OUmpqqkydP6p133nFrcVeKiIjQ8uXLXdoSExMVERFRovsFAABlh+Vwc+Xn0Hh5eSkwMFCdO3dW06ZNLW0rIyNDBw4ccD4/dOiQkpOTFRAQoHr16ikuLk5Hjx7V+++/L0l6/PHH9fbbb2vUqFEaMGCA1q5dq48++kjLlpXN934BAID7WQ43Y8eOddvOk5KS1KVLF+fz2NhYSVLfvn01d+5cHTt2TCkpKc7lDRs21LJly/T000/rjTfeUN26dfXee+9xGzgAAHBy25yb4ujcubOMMQUunzt3br7rbNu2rQSrAgAAZVmRw42Xl1ehH94nSQ6HQ5cvX77mogAAAIqryOFm8eLFBS7btGmT3nzzTeXk5LilKAAAgOIqcrjp1atXnra9e/dq9OjR+t///qeHH35Y48ePd2txAAAAVhXrQ/x+/vlnDR48WC1bttTly5eVnJysefPmqX79+u6uDwAAwBJL4SYtLU3PPvusQkNDtWvXLq1Zs0b/+9//1KJFi5KqDwAAwJIivy01ceJEvfbaawoODtZ///vffN+mAgAA8LQih5vRo0erYsWKCg0N1bx58zRv3rx8+3388cduKw4AAMCqIoeb6Ojoq94KDgAA4GlFDjf5faAeAABAaVOsu6UAAABKK8INAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwFcINAACwlVIRbqZNm6YGDRqoQoUKuv3227V58+YC+86dO1cOh8PlUaFChetYLQAAKM08Hm4+/PBDxcbGauzYsdq6datat26tqKgonThxosB1/Pz8dOzYMefjxx9/vI4VAwCA0szj4eb111/X4MGD1b9/f4WFhWnGjBmqVKmSZs+eXeA6DodDwcHBzkdQUNB1rBgAAJRmHg03Fy9e1JYtW9S9e3dnm5eXl7p3765NmzYVuF5GRobq16+vkJAQ9erVS7t27Sqwb1ZWltLT010eAADAvjwabk6dOqXs7Ow8V16CgoKUmpqa7zpNmjTR7NmztXTpUv373/9WTk6OIiMj9dNPP+XbPz4+Xv7+/s5HSEiI28cBAABKD4+/LWVVRESEoqOjFR4erk6dOunjjz9WYGCg3n333Xz7x8XFKS0tzfk4cuTIda4YAABcT+U9ufMaNWqoXLlyOn78uEv78ePHFRwcXKRteHt765ZbbtGBAwfyXe7r6ytfX99rrhUAAJQNHr1y4+Pjo7Zt22rNmjXOtpycHK1Zs0YRERFF2kZ2drZ27NihWrVqlVSZAACgDPHolRtJio2NVd++fXXrrbeqXbt2mjp1qjIzM9W/f39JUnR0tOrUqaP4+HhJ0vjx49W+fXuFhobq7NmzmjRpkn788UcNGjTIk8MAAAClhMfDTZ8+fXTy5EmNGTNGqampCg8P18qVK52TjFNSUuTl9X8XmM6cOaPBgwcrNTVV1atXV9u2bbVx40aFhYV5aggAAKAU8Xi4kaQhQ4ZoyJAh+S5bv369y/MpU6ZoypQp16EqAABQFpW5u6UAAAAKQ7gBAAC2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eGzzk5OTo6ysLLVt21be3t4uNe7du1cpKSnOGsvScS1I7ngl+5yzBfn9WK9Uls/Z/OQ3Vjucr926ddOOHTuUnJzsfNx66616+OGHnT+XyfO2RKYpw7InnnjC+Pv7m/Xr17vcOnj+/HljjDFpaWnm9ttvNy1btjQHDhxw6XP58mVjzG+3L/7rX/8yO3bsMPv37zfvvPOOqVSpkhkzZoxzP7m3440cOdLs2bPHTJs27brffni1sR44cMCMHz/eJCUlmUOHDpmlS5eam2++2XTs2NG5jdxbD++66y6TnJxsVq5caQIDA/O99dCTYy3KeHPt37/fOBwOs2LFijzbKCvHdvTo0WbDhg3m0KFDZvv27Wb06NHG4XCY1atXG2N+u6W0Xr16Zu3atSYpKclERESYiIgI5/pl6bhebbx2OmevNla7nbNX+z02xh7na0GuvPOtLJ63hJtSQlK+jzlz5hhjjFm3bl2BfQ4dOmSMMWbFihUmPDzcVKlSxVSuXNm0bt3azJgxw2RnZ7vsa926dSY8PNz4+PiYm2++2bmP0jLWlJQU07FjRxMQEGB8fX1NaGioGTlypMtnZhhjzOHDh02PHj1MxYoVTY0aNcyIESNcbrE1xvNjNebq480VFxdnQkJC8hwvY8rOsR0wYICpX7++8fHxMYGBgaZbt24ufxAuXLhgnnzySVO9enVTqVIl8+c//9kcO3bMZRtl5bgaU/h47XTOGlP4WO12zl7t99gYe5yvBbky3JTF89ZhzO/uTQMAACjjmHMDAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABshXADAABs5f8D6pen2n7h0O8AAAAASUVORK5CYII=", + "application/vnd.jupyter.widget-view+json": { + "model_id": "7c00381cbe9d49dd891e72b903edbb42", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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6KGHNHfuXD388MMe6xg3bpx8fHz0wgsvKCkpSRMmTFCnTp20YcMGSdLQoUOVlJSkX375xf3zKlasmCQpOTlZ7733njp27KgePXro3Llzmj59ulq1aqWNGzde8+SWq1m+fLk6duyo++67T+PHj5ck7d27V99884369u17Q6955XyVLVtWH374oV5++WWdP39ecXFxkqTbb79dkvTmm2/qoYceUqdOnXTx4kXNnj1bjz32mBYuXOjx2Rw1apRGjhypJk2aaPTo0fLz89OGDRu0cuVK3X///ZIu/9y7dOmiVq1aafz48bpw4YKmTp2qZs2aadu2be5SfTUul0tNmzbVmjVr3GM7duxQUlKSfHx89M0337hzrV27VvXq1XP/rHKybt06zZs3T71791ZQUJAmTZqkRx55REeOHFGJEiUkSTt37tT999+v8PBwjRw5UmlpaRoxYoRKlSp1/ZMP2IEBHGLGjBlG0lVvNWrU8HhO+fLlTZcuXdz369SpY9q0aXPV9fTp08dk90drwYIFRpIZO3asx/ijjz5qXC6X+fHHH40xxmzZssVIMv369fNYrmvXrkaSGTFihHtsxIgRRpLp2LFjlvVduHAhy9gnn3xiJJk1a9ZkeY2ePXu6x9LS0kzZsmWNy+Uy48aNc4+fOXPGBAYGesxJdrZv324kmWeeecZj/IUXXjCSzMqVK91jXbp0MUWLFr3q612Z9eTJkx7j5cuXN5LMkiVLPMb79etnJJm1a9e6x86dO2eioqJMhQoVTHp6ujHGmFWrVhlJ5vbbbzepqanuZd98800jyezcudM91qZNG1O+fPks2dLS0jyea8zl+SpVqpR5+umnPcav/DleS9++fU1wcLBJS0vLcZnMublS5uc+ISHBPZbTfBljzN13353lz4ExWT9PFy9eNDVr1jT33nuve+zAgQPGx8fHPPzww+65zZSRkWGMuTz/oaGhpkePHh6PJyYmmpCQkCzjV/Pqq68aX19fk5ycbIwxZtKkSaZ8+fKmYcOGZtCgQcYYY9LT001oaKjp37+/+3nZzZUk4+fn5/5zaIwx33//vZFkJk+e7B6LiYkxAQEB5qeffnKP7dmzx/j6+mY7/4BdsQsYjjNlyhQtX748y+3PW5NyEhoaqt27d+vAgQO5Xu+XX34pX19fxcbGeow///zzMsZo8eLFkuTe5dS7d2+P5Z57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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, @@ -1077,13 +1339,3262 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjcAAAGzCAYAAADT4Tb9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA81ElEQVR4nO3deVwV9f7H8fcBZTEFJRFccEkMJRfUrrmUe5JZya1ragtumZXmgmlxK9cS00xvN9Os1Mq8mmtdcyPXXy6VC7nmFi4puAOCiQjz+6OH53ZikcEDB8fX8/GYx73nO9+Z+cx4gHff+c45NsMwDAEAAFiEm6sLAAAAcCbCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDQAAsBTCDZAP1atXV8+ePV1dhuVNnDhRd911l9zd3RUWFpZrv549e6p69epFVtftwmazadSoUYWy76NHj8pms2n27NmFsn/gzwg3uO3Mnj1bNptN27Zty3F969atVbdu3Zs+zvLlywvtD4UVrV69WsOHD1eLFi00a9YsjRs3ztUlFbrLly9r1KhRWr9+vatLcQl+RlBYSri6AOBWcODAAbm5mftvgeXLl2vq1Kn88s6ntWvXys3NTZ9++qk8PDzy7Pvxxx8rKyuriCorPJcvX9bo0aMl/RGqraxatWr6/fffVbJkSXsbPyMoLIQbIB88PT1dXYJpaWlpuuOOO1xdRr6dOXNG3t7eNww2khz+QOLWYLPZ5OXl5eoycJvgthSQD3+dc5ORkaHRo0erVq1a8vLy0p133qn7779fsbGxkv6YEzJ16lRJf/xSv75cl5aWpqFDhyooKEienp4KCQnRu+++K8MwHI77+++/a+DAgSpfvrzKlCmjxx57TCdPnsw2N2LUqFGy2Wzat2+fnnrqKZUrV07333+/JGnXrl3q2bOn7rrrLnl5eSkwMFC9e/fW+fPnHY51fR8HDx7UM888I19fX/n7++vNN9+UYRg6ceKEOnfuLB8fHwUGBmrSpEn5unbXrl3T2LFjVbNmTXl6eqp69er65z//qfT0dHsfm82mWbNmKS0tzX6t8pqb8dc5N9fnc7z77ruaOnWq7rrrLpUqVUodOnTQiRMnZBiGxo4dqypVqsjb21udO3fWhQsXHPZZvXp1PfLII1q9erXCwsLk5eWl0NBQLV682KHfhQsX9Morr6hevXoqXbq0fHx81LFjR/3888/Z6rxy5YpGjRqlu+++W15eXqpYsaIef/xxHTlyREePHpW/v78kafTo0fbzzs8oxunTp1WiRAn7qM+fHThwQDabTR988IG9LSkpSYMHD7a/34KDg/XOO+/ka/Rr586d6tixo3x8fFS6dGm1a9dOW7duzdYvKSlJQ4YMUfXq1eXp6akqVaooMjJS586dk5R9zk1uPyOGYah69erq3LlzjtfT19dX/fr1u2HduL0xcoPbVnJysv0X759lZGTccNtRo0YpJiZGzz33nJo0aaKUlBRt27ZNO3bs0IMPPqh+/frp1KlTio2N1RdffOGwrWEYeuyxx7Ru3Tr16dNHYWFhWrVqlYYNG6aTJ09q8uTJ9r49e/bUV199pWeffVZNmzbVhg0b1KlTp1zr6tKli2rVqqVx48bZg1JsbKx+/fVX9erVS4GBgdq7d69mzJihvXv3auvWrQ6hS5K6du2qOnXqaPz48fr222/11ltvyc/PTx999JHatm2rd955R19++aVeeeUV/e1vf1PLli3zvFbPPfecPvvsM/3jH//Q0KFD9cMPPygmJkb79+/XkiVLJElffPGFZsyYoR9//FGffPKJJKl58+Y3/Hf4qy+//FJXr17Vyy+/rAsXLmjChAl68skn1bZtW61fv16vvvqqDh8+rH//+9965ZVXNHPmTIftDx06pK5du+qFF15Qjx49NGvWLHXp0kUrV67Ugw8+KEn69ddftXTpUnXp0kU1atTQ6dOn9dFHH6lVq1bat2+fKlWqJEnKzMzUI488ojVr1qhbt24aNGiQLl26pNjYWO3Zs0ft27fXtGnT9OKLL+rvf/+7Hn/8cUlS/fr1b3ieAQEBatWqlb766iuNHDnSYd38+fPl7u6uLl26SPrj1lerVq108uRJ9evXT1WrVtXmzZsVHR2thIQETZkyJdfj7N27Vw888IB8fHw0fPhwlSxZUh999JFat26tDRs26L777pMkpaam6oEHHtD+/fvVu3dvNWrUSOfOndM333yj3377TeXLl8+279x+Rmw2m5555hlNmDBBFy5ckJ+fn33df//7X6WkpOiZZ5654TXCbc4AbjOzZs0yJOW53HPPPQ7bVKtWzejRo4f9dYMGDYxOnTrleZz+/fsbOf2ILV261JBkvPXWWw7t//jHPwyb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Pz9t27ZNCxcu1IABA+x9GjduLEkaOHCgwsPD7b+cH330UbVp00avv/66jh49qgYNGmj16tX6+uuvNXjwYNWsWdO+/RNPPKEpU6bo/Pnz9kfBr48k5Oe/+n18fNSyZUtNmDBBGRkZqly5slavXq34+PhCuCrZNWjQQD169NCMGTOUlJSkVq1a6ccff9Rnn32miIgItWnTpkjqyK+7775bffr00U8//aSAgADNnDlTp0+f1qxZs+x9HnnkEY0ZM0a9evVS8+bNtXv3bn355ZcOk26lP+aMfP7554qKitKPP/6oBx54QGlpafruu+/00ksvqXPnzvL29lZoaKjmz5+vu+++W35+fqpbt66p+Stdu3bVM888ow8//FDh4eEqW7asw/phw4bpm2++0SOPPKKePXuqcePGSktL0+7du7Vw4UIdPXo0x0e1Jemtt95SbGys7r//fr300ksqUaKEPvroI6Wnp2vChAkOx1i4cKG6dOmi3r17q3Hjxrpw4YK++eYbTZ8+XQ0aNMhx/7n9jFzXqVMn3XnnnVqwYIE6duyoChUq5Pu64Dbnsue0ABe5/ij4Tz/9lOP6Vq1a3fBR8Lfeesto0qSJUbZsWcPb29uoXbu28fbbbxtXr16197l27Zrx8ssvG/7+/obNZnN45PXSpUvGkCFDjEqVKhklS5Y0atWqZUycODHbI65paWlG//79DT8/P6N06dJGRESE/THZPz+aff0x7rNnz2Y7n99++834+9//bpQtW9bw9fU1unTpYpw6dSrXx8n/uo/cHtHO6TrlJCMjwxg9erRRo0YNo2TJkkZQUJARHR3t8Bh2XsfJSW6Pgk+cONGh37p16wxJxoIFCxzac3oPVKtWzejUqZOxatUqo379+oanp6dRu3btbNteuXLFGDp0qFGxYkXD29vbaNGihbFlyxajVatWRqtWrRz6Xr582Xj99dft5x4YGGj84x//cHi0evPmzUbjxo0NDw+PAj0WnpKSYnh7exuSjDlz5uTY59KlS0Z0dLQRHBxseHh4GOXLlzeaN29uvPvuuw7v2ZyOv2PHDiM8PNwoXbq0UapUKaNNmzbG5s2bsx3j/PnzxoABA4zKlSsbHh4eRpUqVYwePXoY586dMwwj50fB8/oZue6ll14yJBlz5841dV1we7MZRgFm1AFwmbi4ODVs2FBz5szR008/7epyLKN6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ChW0a9eubO0///yz7rzzTqcUBQAAUFCmw0337t01cOBArVu3TpmZmcrMzNTatWs1aNAgdevWrTBqBAAAyDfTT0uNHTtWR48eVbt27VSixB+bZ2VlKTIykjk3AADA5UyHGw8PD82fP19jx47Vzz//LG9vb9WrV0/VqlUrjPoAAABMKdDn3EiSn5+f2rRpk+OTUwAAAK5ias5NUlKS+vfvr/LlyysgIEABAQEqX768BgwYoKSkpEIqEQAAIP/yPXJz4cIFNWvWTCdPntTTTz+tOnXqSJL27dun2bNna82aNdq8ebPKlStXaMUCAADcSL7DzZgxY+Th4aEjR44oICAg27oOHTpozJgxmjx5stOLBAAAyK9835ZaunSp3n333WzBRpICAwM1YcIELVmyxKnFAQAAmJXvcJOQkKB77rkn1/V169ZVYmKiU4oCAAAoqHyHm/Lly+vo0aO5ro+Pj5efn58zagIAACiwfIeb8PBwvf7667p69Wq2denp6XrzzTf10EMPObU4AAAAs0xNKL733ntVq1Yt9e/fX7Vr15ZhGNq/f78+/PBDpaen64svvijMWgEAAG4o3+GmSpUq2rJli1566SVFR0fLMAxJks1m04MPPqgPPvhAQUFBhVYoAABAfpj6EL8aNWpoxYoVOnfunLZu3aqtW7fq7NmzWrlypYKDg00ffOPGjXr00UdVqVIl2Ww2LV26NM/+69evl81my7YwkRkAAFxXoK9fKFeunJo0aXLTB09LS1ODBg3Uu3dvPf744/ne7sCBA/Lx8bG/rlChwk3XAgAArKHA3y3lDB07dlTHjh1Nb1ehQgWVLVvW+QUBAIBbnqnbUsVFWFiYKlasqAcffFCbNm3Ks296erpSUlIcFgAAYF23VLipWLGipk+frkWLFmnRokUKCgpS69attWPHjly3iYmJka+vr31h0jMAANaWr3DTqFEjXbx4UdIfj4Rfvny5UIvKTUhIiPr166fGjRurefPmmjlzppo3b57n91lFR0crOTnZvpw4caIIKwYAAEUtX+Fm//79SktLkySNHj1aqamphVqUGU2aNNHhw4dzXe/p6SkfHx+HBQAAWFe+JhSHhYWpV69euv/++2UYht59912VLl06x74jRoxwaoE3EhcXp4oVKxbpMQEAQPGVr3Aze/ZsjRw5UsuWLZPNZtOKFStUokT2TW02m6lw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jgIDA3X69GmHttOnT8vHxyfHURvpj09U9vT0LNS6AABA8WE63DRs2NBhQrFhGEpMTNTZs2f14YcfOrW4v2rWrJmWL1/u0BYbG6tmzZoV6nEBAMCtw3S4+evn0Li5ucnf31+tW7dW7dq1Te0rNTVVhw8ftr+Oj49XXFyc/Pz8VLVqVUVHR+vkyZP6/PPPJUkvvPCCPvjgAw0fPly9e/fW2rVr9dVXX+nbb5nLAAAA/mA63IwcOdJpB9+2bZvatGljfx0VFSVJ6tGjh2bPnq2EhAQdP37cvr5GjRr69ttvNWTIEP3rX/9SlSpV9Mknn/AYOAAAsHPanJuCaN26tQzDyHX97Nmzc9xm586dhVgVAAC4leU73Li5ueX54X2SZLPZdO3atZsuCgAAoKDyHW6WLFmS67otW7bo/fffV1ZWllOKAgAAKKh8h5vOnTtnaztw4IBee+01/fe//9XTTz+tMWPGOLU4AAAAswr0IX6nTp1S3759Va9ePV27dk1xcXH67LPPVK1aNWfXBwAAYIqpcJOcnKxXX31VwcHB2rt3r9asWaP//ve/qlu3bmHVBwAAYEq+b0tNmDBB77zzjgIDA/Wf//wnx9tUAAAArpbvcPPaa6/J29tbwcHB+uyzz/TZZ5/l2G/x4sVOKw4AAMCsfIebyMjIGz4KDgAA4Gr5Djc5faAeAABAcVOgp6UAAACKK8INAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwFMINAACwlGIRbqZOnarq1avLy8tL9913n3788cdc+86ePVs2m81h8fLyKsJqAQBAcebycDN//nxFRUVp5MiR2rFjhxo0aKDw8HCdOXMm1218fHyUkJBgX44dO1aEFQMAgOLM5eHmvffeU9++fdWrVy+FhoZq+vTpKlWqlGbOnJnrNjabTYGBgfYlICCgCCsGAADFmUvDzdWrV7V9+3a1b9/e3ubm5qb27dtry5YtuW6XmpqqatWqKSgoSJ07d9bevXtz7Zuenq6UlBSHBQAAWJdLw825c+eUmZmZbeQlICBAiYmJOW4TEhKimTNn6uuvv9acOXOUlZWl5s2b67fffsuxf0xMjHx9fe1LUFCQ088DAAAUHy6/LWVWs2bNFBkZqbCwMLVq1UqLFy+Wv7+/Pvrooxz7R0dHKzk52b6cOHGiiCsGAABFqYQrD16+fHm5u7vr9OnTDu2nT59WYGBgvvZRsmRJNWzYUIcPH85xvaenpzw9PW+6VgAAcGtw6ciNh4eHGjdurDVr1tjbsrKytGbNGjVr1ixf+8jMzNTu3btVsWLFwioTAADcQlw6ciNJUVFR6tGjh+699141adJEU6ZMUVpamnr16iVJioyMVOXKlRUTEyNJGjNmjJo2barg4GAlJSVp4sSJOnbsmJ577jlXngYAACgmXB5uunbtqrNnz2rEiBFKTExUWFiYVq5caZ9kfPz4cbm5/W+A6eLFi+rbt68SExNVrlw5NW7cWJs3b1ZoaKirTgEAABQjLg83kjRgwAANGDAgx3Xr1693eD158mRNnjy5CKoCAAC3olvuaSkAAIC8EG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClEG4AAIClFItwM3XqVFWvXl1eXl6677779OOPP+bZf8GCBapdu7a8vLxUr149LV++vIgqBQAAxZ3Lw838+fMVFRWlkSNHaseOHWrQoIHCw8N15syZHPtv3rxZ3bt3V58+fbRz505FREQoIiJCe/bsKeLKAQBAceTycPPee++pb9++6tWrl0JDQzV9+nSVKlVKM2fOzLH/v/71Lz300EMaNmyY6tSp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", + "application/vnd.jupyter.widget-view+json": { + "model_id": "4fc310605fae4546a33f60750c84225c", + "version_major": 2, + "version_minor": 0 + }, + "image/png": "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JUqU0MiRI9WjRw+1bNlSXbp08dwGplKlSurfv79n28cff1xvv/222rdvr549eyojI0MffPCBateuraysLM92ISEhqlWrlj777DPdeOONioyMVJ06dfL1KwF79+6tDz/8UPHx8VqzZo0qVaqkzz//XMuWLVNKSkqucz0L01133aXAwEDdd999evLJJ5Wdna0JEyYoOjpae/fuLfT9Va1aVREREfrggw8UGhqqUqVKqXHjxhc9P/FqhIWFafz48erWrZsaNGigzp07KyoqSrt27dLcuXPVrFmzXP8TBTiChVcgA7Z27jYwq1atyvP1li1bXvY2MK+//rq57bbbTEREhAkJCTE1a9Y0b7zxhjl16pRnmzNnzphnnnnGREVFGZfL5XVLmGPHjpn+/fubmJgYU6JECVO9enXz5ptvGrfb7bXf48ePm4SEBBMZGWlKly5tHnjgAbNlyxYjyeu2LOdu4XLgwIFc/fzxxx/mwQcfNBERESY8PNw8/PDDZs+ePRe9lcyFc1zs9ix5fU55OX36tElKSjKVK1c2JUqUMLGxsSYxMdFzu4/L7ediPvvsM3PLLbeYoKAgExkZabp27Wr++OOPXNv985//NFWqVDGBgYGmfv36ZsGCBbluWWKMMT///LNp2LChCQwMLPAtYfbv32969OhhypYtawIDA83NN9+c561SruY2MBd735dffmnq1q1rgoODTaVKlczIkSPNpEmTjCSTnp7u2a4wbgNjjDFz5swxtWrVMgEBAV7vv9htYN58802v9y9evNhIMjNmzPAav9i/l4sXLzbt27c34eHhJjg42FStWtXEx8eb1atXF6hu4FrhMiafZ18DuKakpqbqlltu0T//+U917drV6nIAAEWIcwABB8jr972mpKTIz8/vsr+BAwBw7eEcQMABRo0apTVr1qh169YKCAjQvHnzNG/ePPXu3TvXfdRQuE6dOpXn76Y9X3h4eJ63Z8mvAwcOXPKWNIGBgYqMjLzi+fOrKHoFUDg4BAw4wMKFC5WUlKSNGzcqOztbFStWVLdu3fTKK69wHzQfW7JkyWUvUpk8ebLi4+OveB+VKlW65I2iW7ZsqSVLllzx/PlVFL0CKBwEQADwoSNHjmjNmjWX3KZ27dq6/vrrr3gfy5Yty/Mw/zllypTxXE3uS0XRK4DCQQAEAABwGC4CAQAAcBhO/rkKbrdb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", + "text/html": [ + "\n", + "
\n", + "
\n", + " Figure\n", + "
\n", + " \n", + "
\n", + " " + ], "text/plain": [ - "
" + "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" ] }, "metadata": {}, "output_type": "display_data" + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] + }, + { + "ename": "KeyError", + "evalue": "'modifiers'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", + "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" + ] } ], "source": [ diff --git a/requirements-optional.txt b/requirements-optional.txt index 9daaa1a33..a62b7ae86 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -4,5 +4,4 @@ ipywidgets>=7.6.3 jsonpickle timezonefinder imageio -h5py -easygui \ No newline at end of file +h5py \ No newline at end of file diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 49850b823..b672e6369 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -17,9 +17,9 @@ import json import os import pickle +import warnings from copy import deepcopy from pathlib import Path -import warnings from time import process_time, time import h5py @@ -102,7 +102,7 @@ def __init__( export_list=None, batch_path=None, export_sample_time=0.1, - ): # pylint: disable=too-many-statements + ): # pylint: disable=too-many-statements """ Initialize a MonteCarlo object. @@ -165,7 +165,7 @@ def __init__( if not os.path.exists(self.batch_path): os.makedirs(self.batch_path) - + self.export_list = self.__check_export_list(export_list) try: @@ -191,7 +191,6 @@ def simulate( light_mode=False, parallel=False, n_workers=None, - ): # pylint: disable=too-many-statements """ Runs the Monte Carlo simulation and saves all data. @@ -246,7 +245,6 @@ def simulate( else: self.__run_in_serial(append, light_mode=light_mode) - def __run_in_serial(self, append, light_mode): """ Runs the monte carlo simulation in serial mode. @@ -468,7 +466,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): print(f"Number of simulations: {self.number_of_simulations}") # Creates n_workers processes then starts them - for i in range(n_workers - 2): # leave 2 cores for the writer workers + for _ in range(n_workers - 2): # leave 2 cores for the writer workers p = Process( target=self.__run_simulation_worker, args=( @@ -542,8 +540,6 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): input_writer_stop_event.set() results_writer_stop_event.set() - print("Waiting for writer workers to join.") - # join the writer workers input_writer.join() results_writer.join() @@ -551,18 +547,17 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): parallel_end = time() - print("-" * 80 + "\nAll workers joined, simulation complete.") + print("-" * 80 + "\n") + print("All workers joined, simulation complete.") print( f"In total, {sim_counter.get_count() - idx_i} simulations were performed." ) print( - "Simulation took", - parallel_end - parallel_start_time, - "seconds to run.", + f"Simulation took {(parallel_end - parallel_start_time):.2f} seconds to run." ) finally: - # ensure shared memory is realeased + # ensure shared memory is released shared_inputs_buffer.close() shared_results_buffer.close() shared_inputs_buffer.unlink() @@ -649,22 +644,14 @@ def __run_simulation_worker( if sim_idx == -1: break - env = sto_env.create_object() - rocket = sto_rocket.create_object() - rail_length = sto_flight._randomize_rail_length() - inclination = sto_flight._randomize_inclination() - heading = sto_flight._randomize_heading() - initial_solution = sto_flight.initial_solution - terminate_on_apogee = sto_flight.terminate_on_apogee - monte_carlo_flight = Flight( - rocket=rocket, - environment=env, - rail_length=rail_length, - inclination=inclination, - heading=heading, - initial_solution=initial_solution, - terminate_on_apogee=terminate_on_apogee, + rocket=sto_rocket.create_object(), + environment=sto_env.create_object(), + rail_length=sto_flight._randomize_rail_length(), + inclination=sto_flight._randomize_inclination(), + heading=sto_flight._randomize_heading(), + initial_solution=sto_flight.initial_solution, + terminate_on_apogee=sto_flight.terminate_on_apogee, ) # Export to file @@ -793,7 +780,7 @@ def __run_single_simulation( terminate_on_apogee=self.flight.terminate_on_apogee, ) - self._inputs_dict = dict( + inputs_dict = dict( item for d in [ self.environment.last_rnd_dict, @@ -802,7 +789,13 @@ def __run_single_simulation( ] for item in d.items() ) - self._inputs_dict["idx"] = sim_idx + inputs_dict["idx"] = sim_idx + + inputs_dict = MonteCarlo.prepare_export_data( + inputs_dict, self.export_sample_time, remove_functions=True + ) + + self._inputs_dict = inputs_dict # Export inputs and outputs to file if light_mode: diff --git a/rocketpy/stochastic/post_processing/__init__.py b/rocketpy/stochastic/post_processing/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/rocketpy/stochastic/post_processing/scripts/__init__.py b/rocketpy/stochastic/post_processing/scripts/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py b/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py deleted file mode 100644 index 9ee95cb5a..000000000 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_apogee.py +++ /dev/null @@ -1,49 +0,0 @@ -import matplotlib.pyplot as plt -import numpy as np - -from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache - - -def compute_apogee(cache): - apogee = cache.read_outputs('apogee') - - mean_apogee = float(np.nanmean(apogee, axis=0)) - - return apogee, mean_apogee - - -def plot_apogee(batch_path, apogee, mean_apogee, save=False, show=True): - # Histogram - fig, ax = plt.subplots() - ax.hist(apogee.flatten(), bins=50) - ax.axvline( - mean_apogee, - color='black', - linestyle='--', - linewidth=2, - label=f'Mean: {mean_apogee:.2f} m', - ) - ax.set_title('Mean Apogee Distribution') - ax.set_xlabel('Apogee [m]') - ax.set_ylabel('Frequency') - ax.legend() - - if save: - plt.savefig(batch_path / "Figures" / 'mean_apogee_distribution.png') - if show: - plt.show() - - -def run(cache, save, show): - apogee, mean_apogee = compute_apogee(cache) - plot_apogee(cache.batch_path, apogee, mean_apogee, save=save, show=show) - - -if __name__ == '__main__': - import easygui - - # configuration - file_name = 'monte_carlo_class_example' - batch_path = easygui.diropenbox(title="Select the batch path") - cache = SimulationCache(file_name, batch_path) - run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py b/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py deleted file mode 100644 index ebb4b0b22..000000000 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_impact_point.py +++ /dev/null @@ -1,83 +0,0 @@ -import matplotlib.pyplot as plt -import numpy as np -from matplotlib.patches import Ellipse - -from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache - -# 1-3 sigma -lower_percentiles = [0.16, 0.03, 0.003] -upper_percentiles = [0.84, 0.97, 0.997] - - -# Define function to calculate eigen values -def eigsorted(cov): - vals, vecs = np.linalg.eigh(cov) - order = vals.argsort()[::-1] - return vals[order], vecs[:, order] - - -def compute_impact(cache, save, show): - batch_path = cache.batch_path - - x_impact = cache.read_outputs('x_impact') - y_impact = cache.read_outputs('y_impact') - - x_mean_impact = np.nanmean(x_impact, axis=0) - y_mean_impact = np.nanmean(y_impact, axis=0) - - # Calculate error ellipses for impact - impact_cov = np.cov(x_impact.flatten(), y_impact.flatten()) - impact_vals, impactVecs = eigsorted(impact_cov) - impact_theta = np.degrees(np.arctan2(*impactVecs[:, 0][::-1])) - impact_w, impactH = 2 * np.sqrt(impact_vals) - - fig, ax = plt.subplots() - ax.scatter(x_impact, y_impact, c='blue') - ax.scatter( - x_mean_impact, - y_mean_impact, - marker='x', - c='red', - label='Mean Impact Point', - ) - - # Draw error ellipses for impact - impact_ellipses = [] - for j in [1, 2, 3]: - impactEll = Ellipse( - xy=(np.mean(x_impact), np.mean(y_impact)), - width=impact_w * j, - height=impactH * j, - angle=impact_theta, - color="black", - ) - impactEll.set_facecolor((0, 0, 1, 0.2)) - impact_ellipses.append(impactEll) - ax.add_artist(impactEll) - - ax.set_xlabel('X Impact Point [m]') - ax.set_ylabel('Y Impact Point [m]') - ax.set_title('Impact Point Distribution') - ax.set_aspect('equal') - ax.legend() - ax.grid() - - if save: - plt.savefig(batch_path / "Figures" / 'mean_impact_distribution.png') - - if show: - plt.show() - - -def run(cache, save, show): - compute_impact(cache, save, show) - - -if __name__ == '__main__': - import easygui - - # configuration - file_name = 'monte_carlo_class_example' - batch_path = easygui.diropenbox(title="Select the batch path") - cache = SimulationCache(file_name, batch_path) - run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py b/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py deleted file mode 100644 index 77404cd4d..000000000 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_mach.py +++ /dev/null @@ -1,37 +0,0 @@ -import matplotlib.pyplot as plt - -from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache - - -def compute_mach(cache, save, show): - batch_path = cache.batch_path - - mach = cache.read_outputs('mach_number') - - fig, ax = plt.subplots() - for i in range(len(mach)): - ax.plot(mach[i, :, 0], mach[i, :, 1], c='blue') - ax.set_xlabel('Time [s]') - ax.set_ylabel('Mach [-]') - ax.set_title('Mach number Distribution') - ax.grid() - - if save: - plt.savefig(batch_path / "Figures" / 'mach_distribution.png') - - if show: - plt.show() - - -def run(cache, save, show): - compute_mach(cache, save, show) - - -if __name__ == '__main__': - import easygui - - # configuration - file_name = 'monte_carlo_class_example' - batch_path = easygui.diropenbox(title="Select the batch path") - cache = SimulationCache(file_name, batch_path) - run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py b/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py deleted file mode 100644 index 2532880da..000000000 --- a/rocketpy/stochastic/post_processing/scripts/stochastic_maxQ.py +++ /dev/null @@ -1,42 +0,0 @@ -import matplotlib.pyplot as plt -import numpy as np - -from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache - - -def compute_maxQ(cache, save, show): - batch_path = cache.batch_path - - dyn_press = cache.read_outputs('dynamic_pressure') / 1000 - maxQarg = np.nanargmax(dyn_press[:, :, 1], axis=1) - maxQ = dyn_press[np.arange(len(dyn_press)), maxQarg] - - fig, ax = plt.subplots() - for i in range(len(dyn_press)): - ax.plot(dyn_press[i, :, 0], dyn_press[i, :, 1], c='blue') - ax.scatter(maxQ[:, 0], maxQ[:, 1], c='red', label='Max Q') - ax.set_xlabel('Time [s]') - ax.set_ylabel('Dynamic Pressure [kPa]') - ax.set_title('Max Q Distribution') - ax.legend() - ax.grid() - - if save: - plt.savefig(batch_path / "Figures" / 'maxQ_distribution.png') - - if show: - plt.show() - - -def run(cache, save, show): - compute_maxQ(cache, save, show) - - -if __name__ == '__main__': - import easygui - - # configuration - file_name = 'monte_carlo_class_example' - batch_path = easygui.diropenbox(title="Select the batch path") - cache = SimulationCache(file_name, batch_path) - run(cache, save=True, show=True) diff --git a/rocketpy/stochastic/post_processing/stochastic_cache.py b/rocketpy/stochastic/post_processing/stochastic_cache.py deleted file mode 100644 index 0f1f44dd2..000000000 --- a/rocketpy/stochastic/post_processing/stochastic_cache.py +++ /dev/null @@ -1,132 +0,0 @@ -from functools import lru_cache -from pathlib import Path - -import h5py -import numpy as np - - -class SimulationCache: - """ - A class to manage caching and reading of simulation input and output data from HDF5 files. - - Attributes - ---------- - file_name : str - Name of the base file to read simulation data from. - batch_path : Path - Path to the directory containing the batch of simulation files. - sim_number : int - Number of simulations available in the input file. - - Methods - ------- - _get_sim_number(): - Determines the number of simulations in the input HDF5 file. - read_inputs(var_name): - Reads and returns the inputs for the specified variable name across all simulations. - read_outputs(var_name): - Reads and returns the outputs for the specified variable name across all simulations. - """ - - def __init__(self, file_name, batch_path): - """ - Initializes the SimulationCache with the specified file name and batch path. - - Parameters - ---------- - file_name : str - Name of the base file to read simulation data from. - batch_path : str or Path - Path to the directory containing the batch of simulation files. - """ - self.file_name = file_name - self.batch_path = Path(batch_path) - self.sim_number = self._get_sim_number() - - def _get_sim_number(self): - """ - Determines the number of simulations in the input HDF5 file. - - Returns - ------- - int - Number of simulations available in the input file. - """ - with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: - return len(f.keys()) - - @lru_cache(maxsize=32) - def read_inputs(self, var_name): - """ - Reads and returns the inputs for the specified variable name across all simulations. - - Parameters - ---------- - var_name : str - The name of the variable to read inputs for. - - Returns - ------- - numpy.ndarray - A 3D array where each row corresponds to the inputs for the specified variable from one simulation. - """ - data = [] - - with h5py.File(self.batch_path / (self.file_name + ".inputs.h5"), 'r') as f: - for i in range(self.sim_number): - data.append(np.array(f[str(i)][var_name])) - - # Add NaNs at the end of the data and convert to a numpy array - max_len = max([len(d) for d in data]) - data = [ - np.concatenate([d, np.full((max_len - len(d), d.shape[1]), np.nan)]) - for d in data - ] - - return np.array(data) - - @lru_cache(maxsize=32) - def read_outputs(self, var_name): - """ - Reads and returns the outputs for the specified variable name across all simulations. - - Parameters - ---------- - var_name : str - The name of the variable to read outputs for. - - Returns - ------- - numpy.ndarray - A 3D array where each row corresponds to the outputs for the specified variable from one simulation. - """ - data = [] - - with h5py.File(self.batch_path / (self.file_name + ".outputs.h5"), 'r') as f: - for i in range(self.sim_number): - data.append(np.array(f[str(i)][var_name])) - - # Add NaNs at the end of the data and convert to a numpy array - max_len = max([len(d) for d in data]) - data = [ - np.concatenate([d, np.full((max_len - len(d), d.shape[1]), np.nan)]) - for d in data - ] - - return np.array(data) - - -if __name__ == '__main__': - import easygui - - batch_path = easygui.diropenbox() - cache = SimulationCache( - 'monte_carlo_class_example', - batch_path, - ) - # data = cache.read_outputs('ax') - # print(data) - # print(data.shape) - data = cache.read_inputs('flight/heading') - print(data) - print(data.shape) diff --git a/rocketpy/stochastic/post_processing/stochastic_post_process.py b/rocketpy/stochastic/post_processing/stochastic_post_process.py deleted file mode 100644 index 34532dae7..000000000 --- a/rocketpy/stochastic/post_processing/stochastic_post_process.py +++ /dev/null @@ -1,53 +0,0 @@ -# from pathlib import Path -import importlib -import pkgutil -from pathlib import Path - -from rocketpy.stochastic.post_processing import scripts -from rocketpy.stochastic.post_processing.stochastic_cache import SimulationCache - - -def list_scripts(package): - scripts = [] - for module in pkgutil.iter_modules(package.__path__): - scripts.append(module) - return scripts - - -def run_all_scripts(file_name, batch_path, save, show): - # initialize path - batch_path = Path(batch_path) - - figures_path = batch_path / "Figures" - figures_path.mkdir(parents=True, exist_ok=True) - - # list all post_processing scripts - scripts_list = list_scripts(scripts) - - # iniialize cache - cache = SimulationCache(file_name, batch_path) - - # for each script, execute 'run' giving the cache as argument - for module in scripts_list: - print("Running script: ", module.name) - - # get the module - # Import the module using the module name - module = importlib.import_module(f"{scripts.__name__}.{module.name}") - - # Extract the function named 'run' - run_function = getattr(module, 'run') - - run_function(cache, save, show) - - -if __name__ == "__main__": - import easygui - - # configuration - file_name = 'monte_carlo_class_example' - batch_path = easygui.diropenbox(title="Select the batch path") - save = True - show = False - - run_all_scripts(file_name, Path(batch_path), save, show) From 25a2fed250190d9d7ae15c5df70d93c03f3c3a99 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 26 Jul 2024 17:54:46 -0300 Subject: [PATCH 34/54] MNT: remove light mode and refactor I/O file handling. --- .../monte_carlo_class_example.inputs.txt | 30 +- .../monte_carlo_class_example.outputs.txt | 30 +- .../monte_carlo_class_usage.ipynb | 3025 +---------------- rocketpy/simulation/monte_carlo.py | 504 +-- 4 files changed, 284 insertions(+), 3305 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index b9f232e3a..0416f18d6 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,10 +1,20 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350024568096865, "mass": 15.63520026796756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315366971966784, "I_33_without_motor": 0.043209950460101065, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.30272127322338, "heading": 49.48441542115399, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 9} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349211810856892, "mass": 15.725278870472836, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310314120883936, "I_33_without_motor": 0.028840608388404305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.30083397986517, "heading": 54.03873707135537, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 11} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 10} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 12} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 13} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 14} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 15} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 16} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 17} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349760422755542, "mass": 15.135613452350908, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320891387977684, "I_33_without_motor": 0.02672000016616767, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.71736224265554, "heading": 53.829195854331694, "idx": 18} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349760422755542, "mass": 15.135613452350908, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320891387977684, "I_33_without_motor": 0.02672000016616767, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.71736224265554, "heading": 53.829195854331694, "idx": 19} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index f5206b706..f1045e06e 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,10 +1,20 @@ -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 21.484889972782366, "impact_velocity": -5.304975966167635, "apogee_time": 21.019839431717738, "apogee": 2125.4825609099153, "t_final": 233.60563750484192, "apogee_y": 303.6740716703339, "y_impact": 370.46829405723753, "lateral_surface_wind": 0.0, "apogee_x": 355.6106309481165, "initial_stability_margin": 2.658675622957682, "out_of_rail_stability_margin": 2.7335834809137993, "max_mach_number": 0.6015779732308878, "x_impact": 433.63074793805055, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4154633377586071} -{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} -{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} -{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} -{"out_of_rail_velocity": 27.4091999613425, "impact_velocity": -5.310289611090977, "apogee_time": 27.21804487005632, "apogee": 3907.537390957941, "t_final": 337.01052766674394, "apogee_y": 328.2373042977694, "y_impact": 377.5646341350422, "lateral_surface_wind": 0.0, "apogee_x": 452.914065422963, "initial_stability_margin": 2.5626022560409747, "out_of_rail_stability_margin": 2.6182992560391707, "max_mach_number": 0.9584754382169255, "x_impact": 520.8359993046038, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33959618673484154} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} +{"y_impact": 338.3288369896875, "lateral_surface_wind": 0.0, "apogee_x": 385.56224363067724, "apogee_time": 22.603042093968195, "apogee": 2519.2889936980887, "impact_velocity": -5.235367346778671, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.879437569195236, "x_impact": 463.2904346894341, "t_final": 255.82825762990436, "initial_stability_margin": 2.5317959039851545, "out_of_rail_time": 0.39485445690318915, "max_mach_number": 0.682190226009903, "apogee_y": 281.48962782540116, "out_of_rail_stability_margin": 2.604404115616788} +{"y_impact": 338.3288369896875, "lateral_surface_wind": 0.0, "apogee_x": 385.56224363067724, "apogee_time": 22.603042093968195, "apogee": 2519.2889936980887, "impact_velocity": -5.235367346778671, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.879437569195236, "x_impact": 463.2904346894341, "t_final": 255.82825762990436, "initial_stability_margin": 2.5317959039851545, "out_of_rail_time": 0.39485445690318915, "max_mach_number": 0.682190226009903, "apogee_y": 281.48962782540116, "out_of_rail_stability_margin": 2.604404115616788} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 6ceb42d2d..b0e4d60e5 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -28,9 +28,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], "source": [ "# We import these lines for debugging purposes, only works on Jupyter Notebook\n", "%load_ext autoreload\n", @@ -47,7 +56,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 24, "metadata": {}, "outputs": [], "source": [ @@ -76,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -106,7 +115,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -130,7 +139,7 @@ "env = Environment(latitude=39.389700, longitude=-8.288964, elevation=113)\n", "tomorrow = datetime.date.today() + datetime.timedelta(days=1)\n", "env.set_date((tomorrow.year, tomorrow.month, tomorrow.day, 12))\n", - "#env.set_atmospheric_model(type=\"Ensemble\", file=\"GEFS\")\n", + "# env.set_atmospheric_model(type=\"Ensemble\", file=\"GEFS\")\n", "\n", "# Motor\n", "motor = SolidMotor(\n", @@ -224,13 +233,13 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 27, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "01a6615b753d4a8fb29e0d49842f8229", + "model_id": "a355bd9230a94058bbff631c5d5d4367", "version_major": 2, "version_minor": 0 }, @@ -303,7 +312,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -329,7 +338,7 @@ "source": [ "stochastic_env = StochasticEnvironment(\n", " environment=env,\n", - " #ensemble_member=list(range(env.num_ensemble_members)),\n", + " # ensemble_member=list(range(env.num_ensemble_members)),\n", ")\n", "\n", "stochastic_env.visualize_attributes()" @@ -360,7 +369,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -408,7 +417,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -500,14 +509,14 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 31, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[7297.652409843622, 4914.775014227707, 6172.284088303917, 5126.929835256054, 6251.519774961742]\n" + "[7227.569204255064, 6248.418167449956, 6033.700663435908, 7124.429176306929, 7963.479383862782]\n" ] } ], @@ -537,7 +546,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -590,7 +599,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 33, "metadata": {}, "outputs": [], "source": [ @@ -640,7 +649,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 34, "metadata": {}, "outputs": [], "source": [ @@ -678,7 +687,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 35, "metadata": {}, "outputs": [ { @@ -729,7 +738,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 36, "metadata": {}, "outputs": [ { @@ -776,13 +785,16 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 56, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", + "A total of 0 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" ] }, @@ -790,7 +802,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:138: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:137: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -817,7 +829,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 57, "metadata": {}, "outputs": [ { @@ -825,37 +837,47 @@ "output_type": "stream", "text": [ "Starting Monte Carlo analysis\n", - "Number of simulations: 10ysis\n", - "Current iteration: 000000 | Average Time per Iteration: 2.217 s | Estimated time left: 8 s\n", - "Current iteration: 000001 | Average Time per Iteration: 1.988 s | Estimated time left: 5 s\n", - "Current iteration: 000002 | Average Time per Iteration: 1.854 s | Estimated time left: 3 s\n", - "Current iteration: 000003 | Average Time per Iteration: 1.678 s | Estimated time left: 1 s\n", - "Current iteration: 000004 | Average Time per Iteration: 1.604 s | Estimated time left: 0 s\n", + "Number of simulations: 20ysis\n", + "Current iteration: 000000 | Average Time per Iteration: 2.601 s | Estimated time left: 36 s\n", + "Current iteration: 000001 | Average Time per Iteration: 2.309 s | Estimated time left: 30 s\n", + "Current iteration: 000002 | Average Time per Iteration: 2.033 s | Estimated time left: 24 s\n", + "Current iteration: 000003 | Average Time per Iteration: 1.903 s | Estimated time left: 20 s\n", + "Current iteration: 000004 | Average Time per Iteration: 1.735 s | Estimated time left: 17 s\n", + "Current iteration: 000005 | Average Time per Iteration: 1.685 s | Estimated time left: 15 s\n", + "Current iteration: 000006 | Average Time per Iteration: 2.504 s | Estimated time left: 20 s\n", + "Current iteration: 000007 | Average Time per Iteration: 2.356 s | Estimated time left: 16 s\n", + "Current iteration: 000008 | Average Time per Iteration: 2.258 s | Estimated time left: 13 s\n", + "Current iteration: 000009 | Average Time per Iteration: 2.112 s | Estimated time left: 10 s\n", + "Current iteration: 000011 | Average Time per Iteration: 2.042 s | Estimated time left: 8 s \n", + "Current iteration: 000010 | Average Time per Iteration: 1.933 s | Estimated time left: 5 s \n", + "Current iteration: 000012 | Average Time per Iteration: 2.223 s | Estimated time left: 4 s \n", + "Current iteration: 000013 | Average Time per Iteration: 2.159 s | Estimated time left: 2 s \n", + "Current iteration: 000014 | Average Time per Iteration: 2.098 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000005 | Average Time per Iteration: 1.670 s | Estimated time left: 0 s\n", + "Current iteration: 000015 | Average Time per Iteration: 2.110 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000007 | Average Time per Iteration: 2.600 s | Estimated time left: 0 s\n", + "Current iteration: 000016 | Average Time per Iteration: 2.113 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000006 | Average Time per Iteration: 2.642 s | Estimated time left: 0 s\n", + "Current iteration: 000017 | Average Time per Iteration: 2.164 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000009 | Average Time per Iteration: 2.703 s | Estimated time left: 0 s\n", + "Current iteration: 000018 | Average Time per Iteration: 2.455 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000008 | Average Time per Iteration: 2.734 s | Estimated time left: 0 s\n", + "Current iteration: 000019 | Average Time per Iteration: 2.483 s | Estimated time left: 0 s \n", "Worker stopped.\n", "Joining writer workers.\n", "--------------------------------------------------------------------------------\n", "\n", "All workers joined, simulation complete.\n", - "In total, 10 simulations were performed.\n", - "Simulation took 28.39 seconds to run.\n" + "In total, 20 simulations were performed.\n", + "Simulation took 51.20 seconds to run.\n", + "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=10,\n", + " number_of_simulations=20,\n", " append=False,\n", - " light_mode=True,\n", " parallel=True,\n", " n_workers=None,\n", ")" @@ -888,20 +910,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" - ] - } - ], + "outputs": [], "source": [ "# You only need to import results if you did not run the simulations\n", "test_dispersion.import_results()" @@ -909,16 +920,16 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 58, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "10" + "20" ] }, - "execution_count": 24, + "execution_count": 58, "metadata": {}, "output_type": "execute_result" } @@ -929,7 +940,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 59, "metadata": {}, "outputs": [ { @@ -938,26 +949,26 @@ "text": [ "Monte Carlo Simulation by RocketPy\n", "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 10\n", + "Number of simulations: 20\n", "Results: \n", "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " out_of_rail_velocity 23.855 2.902\n", - " impact_velocity -5.307 0.003\n", - " apogee_time 23.499 3.036\n", - " apogee 2838.304 873.025\n", - " t_final 274.968 50.658\n", - " apogee_y 313.499 12.033\n", - " y_impact 373.307 3.476\n", + " y_impact 458.783 121.483\n", " lateral_surface_wind 0.000 0.000\n", - " apogee_x 394.532 47.669\n", - " initial_stability_margin 2.620 0.047\n", - "out_of_rail_stability_margin 2.687 0.056\n", - " max_mach_number 0.744 0.175\n", - " x_impact 468.513 42.722\n", + " apogee_x 497.173 149.058\n", + " apogee_time 24.347 2.000\n", + " apogee 3042.319 578.799\n", + " impact_velocity -5.286 0.082\n", " frontal_surface_wind 0.000 0.000\n", - " out_of_rail_time 0.385 0.037\n" + " out_of_rail_velocity 24.673 1.966\n", + " x_impact 584.160 164.479\n", + " t_final 286.107 35.372\n", + " initial_stability_margin 2.614 0.048\n", + " out_of_rail_time 0.373 0.026\n", + " max_mach_number 0.789 0.119\n", + " apogee_y 390.176 110.336\n", + "out_of_rail_stability_margin 2.678 0.052\n" ] } ], @@ -984,24 +995,24 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 60, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "8e4e8a1cb5b24e0d96faeb26f9f9a0d8", + "model_id": "a0a8afa622624cc0b73dbc14f59b649d", "version_major": 2, "version_minor": 0 }, - "image/png": "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lJqaquXLl2e4/tTUVC1cuFDt2rVTuXLl3ON33HGHnn76af30009KSkqSJH355ZeqVauWHnvssXTr+fNe7ay46667dN999+nzzz93j505c0bz5s1Tp06dbmqdQH5CAQT+z7333qsWLVqkexQtWvSG733rrbd07tw53XXXXapRo4YGDRqkzZs3Z2m7//vf/1SqVCkFBAR4jFepUsX9+rV/enl5qWzZsh7LVahQIdN1/3lZ6fc/Yv369VOJEiXk7++v0NBQ93IZFYQyZcp4PA8KClLBggXTHVILCgrS2bNnM83yx6/hz5lLliyp4OBg99eaHdfec+0Q6B9Vrlz5ptZ5K/73v/+pYsWK6a4S//P381Zl9L2VpBUrVqhFixYqXLiwgoODFRoaqtdee01Sxt/fW1G8eHE1b95cM2bMcI9Nnz5dPj4+7kPnkrRnzx7Nnz9foaGhHo8WLVpI+v2cyYycPHlSFy9ezPB7W6VKFaWlpenw4cOSpH379uXI7Zr+qEuXLlqxYoX7ezZz5kxduXKF2/XgtkABBHJA48aNtW/fPk2cOFHVq1fXv/71L9WpU8d9/ppV/rg36JqnnnpKn332mV544QXNnj1bCxcudO9dzOiE/IyumMzsKkrzp4tWMmPV3pPMtpuamprHSW5dRt/bffv2qXnz5jp16pQ++OADfffdd1q0aJEGDBggKePv763q0KGDdu/erY0bN0qSZsyYoebNm3v8D0JaWpoefPDBDPewL1q0SE888USO58oJHTp0UIECBdx7AadOnap69eplWEgBu+EiECCHhISEqFu3burWrZuSk5PVuHFjDR061H0INbPyERERoR9++EHnz5/32Au4c+dO9+vX/pmWlqYDBw6oYsWK7uX27t2b5Yxnz57V4sWLNWzYML355pvu8Zs5dH0zrn0Ne/bsce8Rk36/ovTcuXPurzW765R+vyiiWbNmHq/t2rXLY51FixbN8DD1n/fK3UpBjYiI0ObNm5WWluaxF/DP38/c8M033yglJUVz58712HO7ZMmSXNtmu3bt1LNnT/dh4N27dys2NtZjmfLlyys5Odm9xy+rQkNDVahQIe3atSvdazt37pSXl5fCw8Pd29i6dWu281/vex0SEqK2bdvq888/V6dOnbRixYrrXrAC2Al7AIEc8OdbqBQpUkQVKlTwuLVJ4cKFJf1+q4o/atOmjVJTUz1umSFJH374oVwul1q3bi1J7vO9Pv74Y4/l/vnPf2Y557U9d3/eU5dXf9TatGmT4fY++OADSbruFc2ZqVevnsLCwvTJJ594zPe8efO0Y8cOj3WWL19eO3fu1MmTJ91jmzZt0ooVKzzWWahQIUnpv1dZ0aZNGx0/ftzjvLirV6/qn//8p4oUKaKoqKhsrzOrMvr+JiYmKj4+Pte2GRwcrFatWmnGjBn64osv5Ovrq3bt2nks89RTT2nVqlVasGBBuvefO3dOV69ezXDd3t7eatmypb7++muPW+ScOHFC06ZNU6NGjRQYGChJeuKJJ7Rp0yb3leR/dL0905n9Xl7zzDPPaPv27Ro0aJC8vb3VoUOHTNcF2Al7AIEcULVqVTVp0kR169ZVSEiI1q5dq1mzZqlPnz7uZerWrStJ6tu3r1q1auX+Y/Lwww+radOmev3113Xw4EHVqlVLCxcu1Ndff63+/furfPny7vc/8cQTGj16tE6fPu2+Dczu3bslZW2vVWBgoBo3bqxRo0bpypUruvPOO7Vw4UIdOHAgF2YlvVq1aqlr16769NNPde7cOUVFRemXX37R5MmT1a5dOzVt2jTb6yxQoIBGjhypbt26KSoqSh07dnTfBiYyMtJ9+FOSunfvrg8++ECtWrVSjx49lJCQoE8++UTVqlVzX0wg/X54tWrVqpo+fbruuusuhYSEqHr16lk6x+z555/X+PHjFR0drXXr1ikyMlKzZs1y7z3687meOally5by9fXVww8/rJ49eyo5OVmfffaZwsLCdOzYsVzbbvv27dW5c2d9/PHHatWqVbrb7gwaNEhz587VQw89pOjoaNWtW1cXLlzQli1bNGvWLB08eDDD27RI0ttvv61FixapUaNG6t27t3x8fDR+/HilpKRo1KhRHtuYNWuWnnzySXXv3l1169bVmTNnNHfuXH3yySeqVatWhuvP7PfymrZt26pYsWKaOXOmWrdurbCwsFucLSCfsPISZCA/uHYbmDVr1mT4elRU1A1vA/P222+be++91wQHBxt/f39TuXJl884775jLly+7l7l69ap58cUXTWhoqHG5XB63njh//rwZMGCAKVWqlClQoICpWLGi+fvf/57uVhMXLlwwMTExJiQkxBQpUsS0a9fOfbuKP96W5dotXE6ePJnu6/n111/NY489ZoKDg01QUJB5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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3iUlEQVR4nO3dd3wVVf7/8fdNuwmQQgklEkJJBOltRToISlOxfF1AlIAsWIIgwUJgKQElgA0RZNcGrGvZBUHXQhMEV0QEJFIFEsLCKkhPCGiA3PP7wx93uSZAgCSTYV7Px+M+zJyZOfdzT8b49ky5LmOMEQAAABzDz+oCAAAAULwIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiBwDatevbr69+9vdRnXvOeee041a9aUv7+/GjduXOTvN2fOHLlcLu3Zs6fI3wvAtYkACNjEuf/or1+/Pt/1HTp0UP369a/6fT777DONHz/+qvtxiqVLl+qpp55S69atNXv2bE2aNMnqkmzl1Vdf1Zw5c6wuA3CcAKsLAFB0duzYIT+/y/v/vM8++0wzZ84kBBbQihUr5OfnpzfffFNBQUHF8p4PPPCAevfuLbfbXSzvV5ReffVVVahQgZlqoJgxAwhcw9xutwIDA60u47KcPHnS6hIuy8GDBxUSElJs4U+S/P39FRwcLJfLVWzvCeDaQgAErmG/vwbwzJkzSk5OVlxcnIKDg1W+fHm1adNGy5YtkyT1799fM2fOlCS5XC7v65yTJ09qxIgRio6OltvtVu3atfX888/LGOPzvr/88ouGDh2qChUqKDQ0VHfccYd+/PFHuVwun5nF8ePHy+Vyadu2bbrvvvtUtmxZtWnTRpK0adMm9e/fXzVr1lRwcLAqV66sBx98UEeOHPF5r3N97Ny5U/fff7/Cw8MVGRmpMWPGyBijffv2qWfPngoLC1PlypX1wgsvFGjszp49q4kTJ6pWrVpyu92qXr26Ro0apZycHO82LpdLs2fP1smTJ71jdaHTmePGjVNgYKAOHTqUZ93gwYMVERGhX3/9tUC15XcNYPXq1XXbbbdp5cqVat68uUJCQtSgQQOtXLlSkrRgwQI1aNBAwcHBatasmTZu3OjTZ//+/VWmTBnt3r1bXbp0UenSpRUVFaUJEybk+f0+//zzatWqlcqXL6+QkBA1a9ZM8+fPz7fWv//977rxxhtVqlQplS1bVu3atdPSpUu9NW/dulWrVq3yjl+HDh0KNAYArg4BELCZzMxMHT58OM/rzJkzl9x3/PjxSk5OVseOHTVjxgyNHj1a1apV03fffSdJeuihh3TLLbdIkt5++23vS5KMMbrjjjv00ksvqWvXrnrxxRdVu3ZtPfnkk0pMTPR5n/79++uVV15R9+7dNWXKFIWEhKhHjx4XrOvee+/VqVOnNGnSJA0aNEiStGzZMu3evVsDBgzQK6+8ot69e+v9999X9+7d8wQSSerVq5c8Ho8mT56sFi1a6JlnntG0adN0yy236LrrrtOUKVMUGxurJ554Ql9++eUlx+pPf/qTxo4dq6ZNm+qll15S+/btlZKSot69e3u3efvtt9W2bVu53W7vWLVr1y7f/h544AGdPXtW//jHP3zaT58+rfnz5+uee+5RcHDwJeu6mLS0NN133326/fbblZKSomPHjun222/XO++8o+HDh+v+++9XcnKy0tPT9cc//lEej8dn/9zcXHXt2lWVKlXS1KlT1axZM40bN07jxo3z2e7ll19WkyZNNGHCBE2aNEkBAQG699579emnn/psl5ycrAceeECBgYGaMGGCkpOTFR0drRUrVkiSpk2bpqpVq6pOnTre8Rs9evRVjQGAAjIAbGH27NlG0kVf9erV89knJibGxMfHe5cbNWpkevTocdH3SUhIMPn9afjwww+NJPPMM8/4tP/f//2fcblcJi0tzRhjzIYNG4wk8/jjj/ts179/fyPJjBs3zts2btw4I8n06dMnz/udOnUqT9t7771nJJkvv/wyTx+DBw/2tp09e9ZUrVrVuFwuM3nyZG/7sWPHTEhIiM+Y5Cc1NdVIMn/605982p944gkjyaxYscLbFh8fb0qXLn3R/s5p2bKladGihU/bggULjCTzxRdfFKgPY/53LGRkZHjb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6enp+vOf/6w+ffro4MGDkqRFixZp69atBe5jw4YNOnjwoJo2baqAgAAFBARo1apVmj59ugICApSbm5tnn6SkJGVmZnpf+/btK7TPBAAAUFxsFwBXrVqlBg0aaO3atVqwYIGys7MlSd9//73GjRtX4H46deqkzZs3KzU11ftq3ry5+vbtq9TU1HwfKu12uxUWFubzAgAAsBvbnQIeOXKknnnmGSUmJio0NNTbfvPNN2vGjBkF7ic0NFT169f3aStdurTKly+fpx0AAOBaYrsZwM2bN+uuu+7K016xYkUdPnzYgooAAADsxXYzgBEREdq/f79q1Kjh075x40Zdd911V9X3ypUrr2p/AAAAO7DdDGDv3r319NNP68CBA3K5XPJ4PFq9erWeeOIJ9evXz+ryAAAASjzbBcBJkyapTp06io6OVnZ2turWrat27dqpVatW+vOf/2x1eQAAACWerU4BG2N04MABTZ8+XWPHjtXmzZuVnZ2tJk2aKC4uzuryAAAAbMF2ATA2NlZbt25VXFycoqOjrS4JAADAdmx1CtjPz09xcXE6cuSI1aUAAADYlq0CoCRNnjxZTz75pLZs2WJ1KQAAALZkq1PAktSvXz+dOnVKjRo1UlBQkEJCQnzWHz161KLKAAAA7MF2AXDatGlWlwAAAGBrtgqAZ86c0apVqzRmzJg8D4IGAABAwdjqGsDAwEB98MEHVpcBAABga7YKgJJ055136sMPP7S6DAAAANuy1SlgSYqLi9OECRO0evVqNWvWTKVLl/ZZP3ToUIsqAwAAsAfbBcA333xTERER2rBhgzZs2OCzzuVyEQABAAAuwXYBMCMjw+oSAAAAbM121wACAADg6thuBvDBBx+86Pq33nqrmCoBAACwJ9sFwGPHjvksnzlzRlu2bNHx48d18803W1QVAACAfdguAC5cuDBPm8fj0SOPPKJatWpZUBEAAIC9XBPXAPr5+SkxMVEvvfSS1aUAAACUeNdEAJSk9PR0nT171uoyAAAASjzbnQJOTEz0WTbGaP/+/fr0008VHx9vUVUAAAD2YbsAuHHjRp9lPz8/RUZG6oUXXrjkHcIAAACwYQD84osvrC4BAADA1mx3DWBGRoZ27dqVp33Xrl3as2dP8RcEAABgM7YLgP3799fXX3+dp33t2rXq379/8RcEAABgM7YLgBs3blTr1q3ztN90001KTU0t/oIAAABsxnYB0OVy6cSJE3naMzMzlZuba0FFAAAA9mK7ANiuXTulpKT4hL3c3FylpKSoTZs2FlYGAABgD7a7C3jKlClq166dateurbZt20qS/v3vfysrK0srVqywuDoAAICSz3YzgHXr1tWmTZv0xz/+UQcPHtSJEyfUr18//fDDD6pfv77V5QEAAJR4tpsBlKSoqChNmjTJ6jIAAABsyXYzgLNnz9a8efPytM+bN09z5861oCIAAAB7sV0ATElJUYUKFfK0V6xYkVlBAACAArBdANy7d69q1KiRpz0mJkZ79+61oCIAAAB7sV0ArFixojZt2pSn/fvvv1f58uUtqAgAAMBebBcA+/Tpo6FDh+qLL75Qbm6ucnNztWLFCg0bNky9e/e2ujwAAIASz3Z3AU+cOFF79uxRp06dFBDwW/kej0f9+vXjGkAAAIACsF0ADAoK0j/+8Q9NnDhR33//vUJCQtSgQQPFxMRYXRoAAIAt2C4AnlOuXDl17Ngx3zuCAQAAcGG2ugbw+PHjSkhIUIUKFVSpUiVVqlRJFSpU0JAhQ3T8+HGrywMAALAF28wAHj16VC1bttSPP/6ovn376oYbbpAkbdu2TXPmzNHy5cv19ddfq2zZshZXCgAAULLZJgBOmDBBQUFBSk9PV6VKlfKsu/XWWzVhwgS99NJLFlUIAABgD7Y5Bfzhhx/q+eefzxP+JKly5cqaOnWqFi5caEFlAAAA9mKbALh//37Vq1fvguvr16+vAwcOFGNFAAAA9mSbAFihQgXt2bPnguszMjJUrly54isIAADApmwTALt06aLRo0fr9OnTedbl5ORozJgx6tq1qwWVAQAA2IutbgJp3ry54uLilJCQoDp16sgYo+3bt+vVV19VTk6O3n77bavLBAAAKPFsEwCrVq2qNWvW6NFHH1VSUpKMMZIkl8ulW265RTNmzFB0dLTFVQIAAJR8tjkFLEk1atTQokWLdPjwYX3zzTf65ptvdOjQIS1evFixsbGX3d+sWbPUsGFDhYWFKSwsTC1bttSiRYuKoHIAAICSwzYzgOcrW7asbrzxxqvup2rVqpo8ebLi4uJkjNHcuXPVs2dPbdy48aJ3HAMAANiZLQNgYbn99tt9lp999lnNmjVL33zzDQEQAABcsxwdAM+Xm5urefPm6eTJk2rZsmW+2+Tk5CgnJ8e7nJWVVVzlAQAAFBpbXQNYFDZv3qwyZcrI7Xbr4Ycf1sKFC1W3bt18t01JSVF4eLj3xU0nAADAjmwRAJs2bapjx45J+u1xMKdOnSq0vmvXrq3U1FStXbtWjzzyiOLj47Vt27Z8t01KSlJmZqb3tW/fvkKrAwAAoLjYIgBu375dJ0+elCQlJycrOzu70PoOCgpSbGysmjVrppSUFDVq1Egvv/xyvtu63W7vHcPnXgAAAHZji2sAGzdurAEDBqhNmzYyxuj5559XmTJl8t127NixV/VeHo/H5zo/AACAa40tAuCcOXM0btw4ffLJJ3K5XFq0aJECAvKW7nK5LisAJiUlqVu3bqpWrZpOnDihd999VytXrtSSJUsKs3wAAIASxRYBsHbt2nr//fclSX5+flq+fLkqVqx41f0ePHhQ/fr10/79+xUeHq6GDRtqyZIluuWWW666bwAAgJLKFgHwfB6Pp9D6evPNNwutLwAAALuwXQCUpPT0dE2bNk3bt2+XJNWtW1fDhg1TrVq1LK4MAACg5LPFXcDnW7JkierWratvv/1WDRs2VMOGDbV27VrVq1dPy5Yts7o8AACAEs92M4AjR47U8OHDNXny5DztTz/9NNfvAQAAXILtZgC3b9+ugQMH5ml/8MEHL/gAZwAAAPyP7QJgZGSkUlNT87SnpqYWyp3BAAAA1zrbnQIeNGiQBg8erN27d6tVq1aSpNWrV2vKlClKTEy0uDoAAICSz3YBcMyYMQoNDdULL7ygpKQkSVJUVJTGjx+voUOHWlwdAABAyWe7AOhyuTR8+HANHz5cJ06ckCSFhoZaXBUAAIB92C4Ano/gBwAAcPlsdxMIAAAArg4BEAAAwGEIgAAAAA5jqwB45swZderUSbt27bK6FAAAANuyVQAMDAzUpk2brC4DAADA1mwVACXp/vvv15tvvml1GQAAALZlu8fAnD17Vm+99ZY+//xzNWvWTKVLl/ZZ/+KLL1pUGQAAgD3YLgBu2bJFTZs2lSTt3LnTZ53L5bKiJAAAAFuxXQD84osvrC4BAADA1mx3DeA5aWlpWrJkiX755RdJkjHG4ooAAADswXYB8MiRI+rUqZOuv/56de/eXfv375ckDRw4UCNGjLC4OgAAgJLPdgFw+PDhCgwM1N69e1WqVClve69evbR48WILKwMAALAH210DuHTpUi1ZskRVq1b1aY+Li9N//vMfi6oCAACwD9vNAJ48edJn5u+co0ePyu12W1ARAACAvdguALZt21Z/+9vfvMsul0sej0dTp05Vx44dLawMAADAHmx3Cnjq1Knq1KmT1q9fr9OnT+upp57S1q1bdfToUa1evdrq8gAAAEo8280A1q9fXzt37lSbNm3Us2dPnTx5Unfffbc2btyoWrVqWV0eAABAiWe7GUBJCg8P1+jRo60uAwAAwJZsGQCPHTumN998U9u3b5ck1a1bVwMGDFC5cuUsrgwAAKDks90p4C+//FLVq1fX9OnTdezYMR07dkzTp09XjRo19OWXX1pdHgAAQIlnuxnAhIQE9erVS7NmzZK/v78kKTc3V48++qgSEhK0efNmiysEAAAo2Ww3A5iWlqYRI0Z4w58k+fv7KzExUWlpaRZWBgAAYA+2C4BNmzb1Xvt3vu3bt6tRo0YWVAQAAGAvtjgFvGnTJu/PQ4cO1bBhw5SWlqabbrpJkvTNN99o5syZmjx5slUlAgAA2IYtAmDjxo3lcrlkjPG2PfXUU3m2u++++9SrV6/iLA0AAMB2bBEAMzIyrC4BAADgmmGLABgTE2N1CQAAANcMWwTA3/vpp5/01Vdf6eDBg/J4PD7rhg4dalFVAAAA9mC7ADhnzhw99NBDCgoKUvny5eVyubzrXC4XARAAAOASbBcAx4wZo7FjxyopKUl+frZ7ig0AAIDlbJegTp06pd69exP+AAAArpDtUtTAgQM1b948q8sAAACwLdudAk5JSdFtt92mxYsXq0GDBgoMDPRZ/+KLL1pUGQAAgD3YMgAuWbJEtWvXlqQ8N4EAAADg4mwXAF944QW99dZb6t+/v9WlAAAA2JLtrgF0u91q3bq11WUAAADYlu0C4LBhw/TKK69YXQYAAIBt2e4U8LfffqsVK1bok08+Ub169fLcBLJgwQKLKgMAALAH2wXAiIgI3X333YXSV0pKihYsWKAffvhBISEhatWqlaZMmeK9wQQAAOBaZLsAOHv27ELra9WqVUpISNAf/vAHnT17VqNGjdKtt96qbdu2qXTp0oX2PgAAACWJ7QJgYVq8eLHP8pw5c1SxYkVt2LBB7dq1s6gqAACAomW7AFijRo2LPu9v9+7dV9x3ZmamJKlcuXJX3AcAAEBJZ7sA+Pjjj/ssnzlzRhs3btTixYv15JNPXnG/Ho9Hjz/+uFq3bq369evnu01OTo5ycnK8y1lZWVf8fgAAAFaxXQAcNmxYvu0zZ87U+vXrr7jfhIQEbdmyRV999dUFt0lJSVFycvIVv8flqj7y02J7LwAA4By2ew7ghXTr1k0ffPDBFe07ZMgQffLJJ/riiy9UtWrVC26XlJSkzMxM72vfvn1XWi4AAIBlbDcDeCHz58+/7Gv3jDF67LHHtHDhQq1cuVI1atS46PZut1tut/tqygQAALCc7QJgkyZNfG4CMcbowIEDOnTokF599dXL6ishIUHvvvuuPvroI4WGhurAgQOSpPDwcIWEhBRq3QAAACWF7QLgnXfe6bPs5+enyMhIdejQQXXq1LmsvmbNmiVJ6tChg0/77Nmz1b9//6uoEgAAoOSyXQAcN25cofVljCm0vgAAAOzimrkJBAAAAAVjmxlAPz+/iz4AWpJcLpfOnj1bTBUBAADYk20C4MKFCy+4bs2aNZo+fbo8Hk8xVgQAAGBPtgmAPXv2zNO2Y8cOjRw5Uh9//LH69u2rCRMmWFAZAACAvdjyGsCffvpJgwYNUoMGDXT27FmlpqZq7ty5iomJsbo0AACAEs9WATAzM1NPP/20YmNjtXXrVi1fvlwff/zxBb+7FwAAAHnZ5hTw1KlTNWXKFFWuXFnvvfdevqeEAQAAcGm2CYAjR45USEiIYmNjNXfuXM2dOzff7RYsWFDMlQEAANiLbQJgv379LvkYGAAAAFyabQLgnDlzrC4BAADgmmCrm0AAAABw9QiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwjg6AX375pW6//XZFRUXJ5XLpww8/tLokAACAIufoAHjy5Ek1atRIM2fOtLoUAACAYhNgdQFW6tatm7p162Z1GQAAAMXK0TOAAAAATuToGcDLlZOTo5ycHO9yVlaWhdUAAABcGWYAL0NKSorCw8O9r+joaKtLAgAAuGwEwMuQlJSkzMxM72vfvn1WlwQAAHDZOAV8Gdxut9xut9VlAAAAXBVHB8Ds7GylpaV5lzMyMpSamqpy5cqpWrVqFlYGAABQdBwdANevX6+OHTt6lxMTEyVJ8fHxmjNnjkVVAQAAFC1HB8AOHTrIGGN1GQAAAMWKm0AAAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDOD4Azpw5U9WrV1dwcLBatGihb7/91uqSAAAAipSjA+A//vEPJSYmaty4cfruu+/UqFEjdenSRQcPHrS6NAAAgCLj6AD44osvatCgQRowYIDq1q2rv/zlLypVqpTeeustq0sDAAAoMgFWF2CV06dPa8OGDUpKSvK2+fn5qXPnzlqzZk2+++Tk5CgnJ8e7nJmZKUnKysoqkho9OaeKpF/YX1EdcwCuXXb8b0pR/a07168xpkj6twPHBsDDhw8rNzdXlSpV8mmvVKmSfvjhh3z3SUlJUXJycp726OjoIqkRuJDwaVZXAABFr6j/1p04cULh4eFF+yYllGMD4JVISkpSYmKid9nj8ejo0aMqX768XC6XhZXlLysrS9HR0dq3b5/CwsKsLqfEYpwKhnEqOMaqYBingmGcCuZyxskYoxMnTigqKqqYqit5HBsAK1SoIH9/f/38888+7T///LMqV66c7z5ut1tut9unLSIioqhKLDRhYWH80SgAxqlgGKeCY6wKhnEqGMapYAo6Tk6d+TvHsTeBBAUFqVmzZlq+fLm3zePxaPny5WrZsqWFlQEAABQtx84ASlJiYqLi4+PVvHlz3XjjjZo2bZpOnjypAQMGWF0aAABAkXF0AOzVq5cOHTqksWPH6sCBA2rcuLEWL16c58YQu3K73Ro3blye09bwxTgVDONUcIxVwTBOBcM4FQzjdHlcxsn3QAMAADiQY68BBAAAcCoCIAAAgMMQAAEAAByGAAgAAOAwBECbmTVrlho2bOh90GXLli21aNEi7/oOHTrI5XL5vB5++GGfPvbu3asePXqoVKlSqlixop588kmdPXu2uD9KsZo8ebJcLpcef/xxb9uvv/6qhIQElS9fXmXKlNE999yT58HgThur/MaJY0oaP358njGoU6eOdz3H0v9caqw4nv7nxx9/1P3336/y5csrJCREDRo00Pr1673rjTEaO3asqlSpopCQEHXu3Fm7du3y6ePo0aPq27evwsLCFBERoYEDByo7O7u4P0qRutQ49e/fP88x1bVrV58+nDBOl8vRj4Gxo6pVq2ry5MmKi4uTMUZz585Vz549tXHjRtWrV0+SNGjQIE2YMMG7T6lSpbw/5+bmqkePHqpcubK+/vpr7d+/X/369VNgYKAmTZpU7J+nOKxbt05//etf1bBhQ5/24cOH69NPP9W8efMUHh6uIUOG6O6779bq1aslOW+sLjROEseUJNWrV0+ff/65dzkg4H9/PjmWfF1srCSOJ0k6duyYWrdurY4dO2rRokWKjIzUrl27VLZsWe82U6dO1fTp0zV37lzVqFFDY8aMUZcuXbRt2zYFBwdLkvr27av9+/dr2bJlOnPmjAYMGKDBgwfr3XffteqjFaqCjJMkde3aVbNnz/Yu//5RMNf6OF0RA9srW7aseeONN4wxxrRv394MGzbsgtt+9tlnxs/Pzxw4cMDbNmvWLBMWFmZycnKKutRid+LECRMXF2eWLVvmMzbHjx83gYGBZt68ed5tt2/fbiSZNWvWGGOcNVYXGidjOKaMMWbcuHGmUaNG+a7jWPJ1sbEyhuPpnKefftq0adPmgus9Ho+pXLmyee6557xtx48fN26327z33nvGGGO2bdtmJJl169Z5t1m0aJFxuVzmxx9/LLrii9GlxskYY+Lj403Pnj0vuN4J43QlOAVsY7m5uXr//fd18uRJn6+ve+edd1ShQgXVr19fSUlJOnXqlHfdmjVr1KBBA5+HXXfp0kVZWVnaunVrsdZfHBISEtSjRw917tzZp33Dhg06c+aM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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1015,18 +1026,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "9c05d450e7f54707a8e00d70c5e68b2f", + "model_id": "bf8236ef34b048c88e6cbab632e9e9dc", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8GElEQVR4nO3deXwP5/7//+c7iSxIQgiCNLZI7YpD7RT1VVq6KEqtbbW0VGxNndZaQReOUxxtLd0XStvTYwtVPfZSO7U71L5FJIhIrt8fft4f7ybUkmQy5nG/3d63mmtmrnnNJZFnr1niMsYYAQAAwDG8rC4AAAAA2YsACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAALZqESJEuratavVZdzz3n77bZUqVUre3t6qWrXqDbfr2rWrSpQokW11OYXL5dKwYcOypO8DBw7I5XJp5syZWdI/4BQEQOAOzZw5Uy6XS+vWrctwfaNGjVSxYsW7Ps68efOy7IfpvWjRokUaNGiQ6tatqxkzZmj06NFWl5TlLly4oGHDhunnn3+2uhRL8D0C3D4fqwsAnGTnzp3y8rq9/++aN2+eJk2axA+4W/TTTz/Jy8tL06ZNk6+v7023/fDDD5WWlpZNlWWdCxcuaPjw4ZKu/o/HvSwiIkIXL15Urly53G18jwC3jwAIZCM/Pz+rS7htSUlJypMnj9Vl3LITJ04oICDgL8OfJI8QAXtwuVzy9/e3ugzA9rgEDGSjP98DmJKSouHDhysyMlL+/v4qUKCA6tWrp7i4OElX71GbNGmSpKs/+K59rklKSlL//v0VHh4uPz8/RUVF6Z133pExxuO4Fy9eVJ8+fVSwYEEFBgbqscce0+HDh9PdqzVs2DC5XC5t375dzzzzjPLnz6969epJkjZv3qyuXbuqVKlS8vf3V5EiRdS9e3edPn3a41jX+ti1a5c6deqk4OBghYaG6o033pAxRocOHVLr1q0VFBSkIkWK6N13372lsbty5YpGjhyp0qVLy8/PTyVKlNDrr7+u5ORk9zYul0szZsxQUlKSe6xudq/Yn+8BvHZ/2TvvvKNJkyapVKlSyp07tx5++GEdOnRIxhiNHDlSxYsXV0BAgFq3bq0zZ8549FmiRAm1atVKixYtUtWqVeXv76/y5ctrzpw5HtudOXNGAwYMUKVKlZQ3b14FBQWpRYsW2rRpU7o6L126pGHDhqls2bLy9/dXWFiYnnjiCe3du1cHDhxQaGioJGn48OHu876V2bDjx4/Lx8fHPXt4vZ07d8rlcun99993t8XHx+vVV191f72VKVNGY8eOvaVZ1A0bNqhFixYKCgpS3rx51aRJE61evTrddvHx8erXr59KlCghPz8/FS9eXJ07d9apU6ckpb8H8EbfI8YYlShRQq1bt85wPIODg9WzZ8+/rBu4VzEDCNylc+fOuX84XS8lJeUv9x02bJhiY2P13HPPqWbNmkpISNC6dev022+/qVmzZurZs6eOHDmiuLg4ffrppx77GmP02GOPaenSperRo4eqVq2qhQsXauDAgTp8+LDGjx/v3rZr16765ptv9Oyzz+rBBx/UsmXL1LJlyxvW1bZtW0VGRmr06NHuMBkXF6d9+/apW7duKlKkiLZt26YPPvhA27Zt0+rVqz2CqSS1a9dO5cqV05gxY/Sf//xHo0aNUkhIiKZOnaqHHnpIY8eO1eeff64BAwbob3/7mxo0aHDTsXruuef08ccf66mnnlL//v21Zs0axcbGaseOHZo7d64k6dNPP9UHH3ygtWvX6qOPPpIk1alT5y//Hv7s888/1+XLl/XKK6/ozJkzGjdunJ5++mk99NBD+vnnnzV48GDt2bNH//znPzVgwABNnz7dY//du3erXbt2evHFF9WlSxfNmDFDbdu21YIFC9SsWTNJ0r59+/Tdd9+pbdu2KlmypI4fP66pU6eqYcOG2r59u4oWLSpJSk1NVatWrbRkyRK1b99effv21fnz5xUXF6etW7eqadOmmjJlil566SU9/vjjeuKJJyRJlStX/svzLFy4sBo2bKhvvvlGQ4cO9Vj39ddfy9vbW23btpV09TJzw4YNdfjwYfXs2VP33XefVq5cqZiYGB09elQTJky44XG2bdum+vXrKygoSIMGDVKuXLk0depUNWrUSMuWLVOtWrUkSYmJiapfv7527Nih7t27q1q1ajp16pR++OEH/fHHHypYsGC6vm/0PeJyudSpUyeNGzdOZ86cUUhIiHvdv//9byUkJKhTp05/OUbAPcsAuCMzZswwkm76qVChgsc+ERERpkuXLu7lKlWqmJYtW970OL179zYZfat+9913RpIZNWqUR/tTTz1lXC6X2bNnjzHGmPXr1xtJ5tVXX/XYrmvXrkaSGTp0qLtt6NChRpLp0KFDuuNduHAhXduXX35pJJlffvklXR8vvPCCu+3KlSumePHixuVymTFjxrjbz549awICAjzGJCMbN240ksxzzz3n0T5gwAAjyfz000/uti5dupg8efLctL/rt42IiHAv79+/30gyoaGhJj4+3t0eExNjJJkqVaqYlJQUd3uHDh2Mr6+vuXTpkrstIiLCSDLffvutu+3cuXMmLCzMPPDAA+62S5cumdTUVI969u/fb/z8/MyIESPcbdOnTzeSzHvvvZeu/rS0NGOMMSdPnkz3d3mrpk6daiSZLVu2eLSXL1/ePPTQQ+7lkSNHmjx58phdu3Z5bPfaa68Zb29vc/DgQXfbn2tp06aN8fX1NXv37nW3HTlyxAQGBpoGDRq42958800jycyZM+eG53rt72jGjBnudTf6Htm5c6eRZKZMmeLR/thjj5kSJUq4+wSciEvAwF2aNGmS4uLi0n1uZQYmX7582rZtm3bv3n3bx503b568vb3Vp08fj/b+/fvLGKP58+dLkhYsWCBJ6tWrl8d2r7zyyg37fvHFF9O1BQQEuP986dIlnTp1Sg8++KAk6bfffku3/XPPPef+s7e3t2rUqCFjjHr06OFuz5cvn6KiorRv374b1iJdPVdJio6O9mjv37+/JOk///nPTfe/XW3btlVwcLB7+doMVadOneTj4+PRfvnyZR0+fNhj/6JFi+rxxx93LwcFBalz587asGGDjh07Junq/aDXHghKTU3V6dOnlTdvXkVFRXmM57fffquCBQtm+Pf151nXO/HEE0/Ix8dHX3/9tbtt69at2r59u9q1a+dumzVrlurXr6/8+fPr1KlT7k/Tpk2VmpqqX375JcP+U1NTtWjRIrVp00alSpVyt4eFhemZZ57R8uXLlZCQ4D7XKlWqeIzd3Zxr2bJlVatWLX3++efutjNnzmj+/Pnq2LFjpowfYFcEQOAu1axZU02bNk33yZ8//1/uO2LECMXHx6ts2bKqVKmSBg4cqM2bN9/Scf/3v/+paNGiCgwM9GgvV66ce/21/3p5ealkyZIe25UpU+aGff95W+nqD86+ffuqcOHCCggIUGhoqHu7c+fOpdv+vvvu81gODg6Wv79/ust4wcHBOnv27A1ruf4c/lxzkSJFlC9fPve5ZpaMapek8PDwDNv/XH+ZMmXShYuyZctKunoPmySlpaVp/PjxioyMlJ+fnwoWLKjQ0FBt3rzZYzz37t2rqKgoj+CZmQoWLKgmTZrom2++cbd9/fXX8vHxcV9Olq5e1l6wYIFCQ0M9Pk2bNpV09eGbjJw8eVIXLlxQVFRUunXlypVTWlqaDh06JOnquWbGq5Ou17lzZ61YscL9NTJr1iylpKTo2WefzdTjAHZDAAQs1KBBA+3du1fTp09XxYoV9dFHH6latWru+9escv1s3zVPP/20PvzwQ7344ouaM2eOFi1a5J5dzOghAG9v71tqk5TuoZUbya4ZmxvVebf1X2/06NGKjo5WgwYN9Nlnn2nhwoWKi4tThQoVsv3VNO3bt9euXbu0ceNGSdI333yjJk2aeIT1tLQ0NWvWLMPZ7ri4OD355JPZWvOtat++vXLlyuWeBfzss89Uo0aNDAMp4CQ8BAJYLCQkRN26dVO3bt2UmJioBg0aaNiwYe5LqDcKPREREVq8eLHOnz/vMQv4+++/u9df+29aWpr279+vyMhI93Z79uy55RrPnj2rJUuWaPjw4XrzzTfd7Xdy6fpOXDuH3bt3u2c4patPscbHx7vPNafYs2ePjDEef3e7du2SJPdTx7Nnz1bjxo01bdo0j33j4+M9glfp0qW1Zs0apaSk3PC1NXcbjNu0aaOePXu6LwPv2rVLMTExHtuULl1aiYmJ7hm/WxUaGqrcuXNr586d6db9/vvv8vLycs+sli5dWlu3br3t+m92/iEhIWrZsqU+//xzdezYUStWrLjpAyuAUzADCFjoz69QyZs3r8qUKePxapNr7+CLj4/32PaRRx5Ramqqx2s6JGn8+PFyuVxq0aKFJKl58+aSpMmTJ3ts989//vOW67w28/Xnma7s+kH6yCOPZHi89957T5Ju+kSzFY4cOeJ+MlmSEhIS9Mknn6hq1aoqUqSIpKtj+ufxnDVrVrr7CZ988kmdOnUq3d+z9H9/H7lz55aU/mvkVuXLl0/NmzfXN998o6+++kq+vr5q06aNxzZPP/20Vq1apYULF6bbPz4+XleuXMmwb29vbz388MP6/vvv3Ze/pavh/YsvvlC9evUUFBQk6eq5btq0yWPsrrnZLOuNvkeuefbZZ7V9+3YNHDhQ3t7eat++/Q37ApyCGUDAQuXLl1ejRo1UvXp1hYSEaN26dZo9e7Zefvll9zbVq1eXJPXp00fNmzd3/wB79NFH1bhxYw0ZMkQHDhxQlSpVtGjRIn3//fd69dVXVbp0aff+Tz75pCZMmKDTp0+7XwNzbUbqVmaPgoKC1KBBA40bN04pKSkqVqyYFi1apP3792fBqKRXpUoVdenSRR988IHi4+PVsGFDrV27Vh9//LHatGmjxo0bZ0sdt6ps2bLq0aOHfv31VxUuXFjTp0/X8ePHNWPGDPc2rVq10ogRI9StWzfVqVNHW7Zs0eeff+7xoIR09R62Tz75RNHR0Vq7dq3q16+vpKQkLV68WL169VLr1q0VEBCg8uXL6+uvv1bZsmUVEhKiihUr3tb9dO3atVOnTp00efJkNW/eXPny5fNYP3DgQP3www9q1aqVunbtqurVqyspKUlbtmzR7NmzdeDAgQxf0yJJo0aNUlxcnOrVq6devXrJx8dHU6dOVXJyssaNG+dxjNmzZ6tt27bq3r27qlevrjNnzuiHH37Qv/71L1WpUiXD/m/0PXJNy5YtVaBAAc2aNUstWrRQoUKFbnlcgHuWZc8fAzZ37TUwv/76a4brGzZs+JevgRk1apSpWbOmyZcvnwkICDD333+/eeutt8zly5fd21y5csW88sorJjQ01LhcLo/XXZw/f97069fPFC1a1OTKlctERkaat99+O93rLZKSkkzv3r1NSEiIyZs3r2nTpo37FRnXv5bl2itcTp48me58/vjjD/P444+bfPnymeDgYNO2bVtz5MiRG75K5s993Oj1LBmNU0ZSUlLM8OHDTcmSJU2uXLlMeHi4iYmJ8XgFy82Ok5EbvQbm7bff9thu6dKlRpKZNWuWR3tGXwMRERGmZcuWZuHChaZy5crGz8/P3H///en2vXTpkunfv78JCwszAQEBpm7dumbVqlWmYcOGpmHDhh7bXrhwwQwZMsR97kWKFDFPPfWUx2tVVq5caapXr258fX3v6JUwCQkJJiAgwEgyn332WYbbnD9/3sTExJgyZcoYX19fU7BgQVOnTh3zzjvveHzNZnT83377zTRv3tzkzZvX5M6d2zRu3NisXLky3TFOnz5tXn75ZVOsWDHj6+trihcvbrp06WJOnTpljMn4NTA3+x65plevXkaS+eKLL25rXIB7lcuYO7h7GYDtbdy4UQ888IA+++wzdezY0epy7hklSpRQxYoV9eOPP1pdCq7Tr18/TZs2TceOHXNfMgecjHsAAQe4ePFiurYJEybIy8vrL38DB2B3ly5d0meffaYnn3yS8Af8/7gHEHCAcePGaf369WrcuLF8fHw0f/58zZ8/Xy+88EK6d9vh3nD58uV0v6f4z4KDgzN85c+94sSJE1q8eLFmz56t06dPq2/fvlaXBOQYBEDAAerUqaO4uDiNHDlSiYmJuu+++zRs2DANGTLE6tKQRVauXPmXD8fMmDFDXbt2zZ6CLLB9+3Z17NhRhQoV0sSJE1W1alWrSwJyDO4BBIB70NmzZ7V+/fqbblOhQgWFhYVlU0UAchICIAAAgMPwEAgAAIDDcA/gXUhLS9ORI0cUGBiYbb+jFAAA3B1jjM6fP6+iRYvKy8uZc2EEwLtw5MgRnqAEAMCmDh06pOLFi1tdhiUIgHchMDBQ0tUvoGu/yxIAAORsCQkJCg8Pd/8cdyIC4F24dtk3KCiIAAgAgM04+fYtZ174BgAAcDACIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMM4OgAePnxYnTp1UoECBRQQEKBKlSpp3bp1VpcFAACQpRz7u4DPnj2runXrqnHjxpo/f75CQ0O1e/du5c+f3+rSAAAAspRjA+DYsWMVHh6uGTNmuNtKlixpYUUAAADZw7GXgH/44QfVqFFDbdu2VaFChfTAAw/oww8/vOk+ycnJSkhI8PgAAADYjWNnAPft26cpU6YoOjpar7/+un799Vf16dNHvr6+6tKlS4b7xMbGavjw4dlcKQAAd6/Ea/+xuoTbdmBMS6tLuGe5jDHG6iKs4Ovrqxo1amjlypXutj59+ujXX3/VqlWrMtwnOTlZycnJ7uWEhASFh4fr3LlzCgoKyvKaAQC4UwTA/5OQkKDg4GBH//x27CXgsLAwlS9f3qOtXLlyOnjw4A338fPzU1BQkMcHAADAbhwbAOvWraudO3d6tO3atUsREREWVQQAAJA9HBsA+/Xrp9WrV2v06NHas2ePvvjiC33wwQfq3bu31aUBAABkKccGwL/97W+aO3euvvzyS1WsWFEjR47UhAkT1LFjR6tLAwAAyFKOfQpYklq1aqVWrVpZXQYAAEC2cuwMIAAAgFMRAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADuPoADhs2DC5XC6Pz/333291WQAAAFnKx+oCrFahQgUtXrzYvezj4/ghAQAA9zjHpx0fHx8VKVLE6jIAAACyjaMvAUvS7t27VbRoUZUqVUodO3bUwYMHrS4JAAAgSzl6BrBWrVqaOXOmoqKidPToUQ0fPlz169fX1q1bFRgYmG775ORkJScnu5cTEhKys1wAAIBM4egA2KJFC/efK1eurFq1aikiIkLffPONevTokW772NhYDR8+PDtLBAAAyHSOvwR8vXz58qls2bLas2dPhutjYmJ07tw59+fQoUPZXCEAAMDdIwBeJzExUXv37lVYWFiG6/38/BQUFOTxAQAAsBtHB8ABAwZo2bJlOnDggFauXKnHH39c3t7e6tChg9WlAQAAZBlH3wP4xx9/qEOHDjp9+rRCQ0NVr149rV69WqGhoVaXBgAAkGUcHQC/+uorq0sAAADIdo6+BAwAAOBEBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBjbBcDffvtNW7ZscS9///33atOmjV5//XVdvnzZwsoAAADswXYBsGfPntq1a5ckad++fWrfvr1y586tWbNmadCgQRZXBwAAkPPZLgDu2rVLVatWlSTNmjVLDRo00BdffKGZM2fq22+/tbY4AAAAG7BdADTGKC0tTZK0ePFiPfLII5Kk8PBwnTp1ysrSAAAAbMF2AbBGjRoaNWqUPv30Uy1btkwtW7aUJO3fv1+FCxe2uDoAAICcz3YBcMKECfrtt9/08ssva8iQISpTpowkafbs2apTp47F1QEAAOR8PlYXcLsqV67s8RTwNW+//ba8vb0tqAgAAMBebDcDKEnx8fH66KOPFBMTozNnzkiStm/frhMnTlhcGQAAQM5nuxnAzZs3q0mTJsqXL58OHDig559/XiEhIZozZ44OHjyoTz75xOoSAQAAcjTbzQBGR0erW7du2r17t/z9/d3tjzzyiH755RcLKwMAALAH2wXAX3/9VT179kzXXqxYMR07dsyCigAAAOzFdgHQz89PCQkJ6dp37dql0NBQCyoCAACwF9sFwMcee0wjRoxQSkqKJMnlcungwYMaPHiwnnzySYurAwAAyPlsFwDfffddJSYmqlChQrp48aIaNmyoMmXKKDAwUG+99ZbV5QEAAOR4tnsKODg4WHFxcVqxYoU2bdqkxMREVatWTU2bNrW6NAAAAFuwXQC8pm7duqpbt67VZQAAANiO7S4B9+nTRxMnTkzX/v777+vVV1/N/oIAAABsxnYB8Ntvv81w5q9OnTqaPXu2BRUBAADYi+0C4OnTpxUcHJyuPSgoSKdOnbKgIgAAAHuxXQAsU6aMFixYkK59/vz5KlWqlAUVAQAA2IvtHgKJjo7Wyy+/rJMnT+qhhx6SJC1ZskTvvvuuJkyYYG1xAAAANmC7ANi9e3clJyfrrbfe0siRIyVJJUqU0JQpU9S5c2eLqwMAAMj5bBcAJemll17SSy+9pJMnTyogIEB58+a1uiQAAADbsGUAvIbf/QsAAHD7bPcQyPHjx/Xss8+qaNGi8vHxkbe3t8cHAAAAN2e7GcCuXbvq4MGDeuONNxQWFiaXy2V1SQAAALZiuwC4fPly/fe//1XVqlUztd8xY8YoJiZGffv25WliAABwT7PdJeDw8HAZYzK1z19//VVTp05V5cqVM7VfAACAnMh2AXDChAl67bXXdODAgUzpLzExUR07dtSHH36o/PnzZ0qfAAAAOZntAmC7du30888/q3Tp0goMDFRISIjH53b17t1bLVu2VNOmTbOgWgAAgJzHdvcAZub9eV999ZV+++03/frrr7e0fXJyspKTk93LCQkJmVYLAABAdrFdAOzSpUum9HPo0CH17dtXcXFx8vf3v6V9YmNjNXz48Ew5/q0o8dp/su1YmeXAmJZWlwAAAP6C7S4BS9LevXv197//XR06dNCJEyckSfPnz9e2bdtuuY/169frxIkTqlatmnx8fOTj46Nly5Zp4sSJ8vHxUWpqarp9YmJidO7cOffn0KFDmXZOAAAA2cV2AXDZsmWqVKmS1qxZozlz5igxMVGStGnTJg0dOvSW+2nSpIm2bNmijRs3uj81atRQx44dtXHjxgxfKu3n56egoCCPDwAAgN3Y7hLwa6+9plGjRik6OlqBgYHu9oceekjvv//+LfcTGBioihUrerTlyZNHBQoUSNcOAABwL7HdDOCWLVv0+OOPp2svVKiQTp06ZUFFAAAA9mK7GcB8+fLp6NGjKlmypEf7hg0bVKxYsbvq++eff76r/QEAAOzAdjOA7du31+DBg3Xs2DG5XC6lpaVpxYoVGjBggDp37mx1eQAAADme7QLg6NGjdf/99ys8PFyJiYkqX768GjRooDp16ujvf/+71eUBAADkeLa6BGyM0bFjxzRx4kS9+eab2rJlixITE/XAAw8oMjLS6vIAAABswXYBsEyZMtq2bZsiIyMVHh5udUkAAAC2Y6tLwF5eXoqMjNTp06etLgUAAMC2bBUAJWnMmDEaOHCgtm7danUpAAAAtmSrS8CS1LlzZ124cEFVqlSRr6+vAgICPNafOXPGosoAAADswXYBcMKECVaXAAAAYGu2CoApKSlatmyZ3njjjXQvggYAAMCtsdU9gLly5dK3335rdRkAAAC2ZqsAKElt2rTRd999Z3UZAAAAtmWrS8CSFBkZqREjRmjFihWqXr268uTJ47G+T58+FlUGAABgD7YLgNOmTVO+fPm0fv16rV+/3mOdy+UiAAIAAPwF2wXA/fv3W10CAACArdnuHkAAAADcHdvNAHbv3v2m66dPn55NlQAAANiT7QLg2bNnPZZTUlK0detWxcfH66GHHrKoKgAAAPuwXQCcO3duura0tDS99NJLKl26tAUVAQAA2Ms9cQ+gl5eXoqOjNX78eKtLAQAAyPHuiQAoSXv37tWVK1esLgMAACDHs90l4OjoaI9lY4yOHj2q//znP+rSpYtFVQEAANiH7QLghg0bPJa9vLwUGhqqd9999y+fEAYAAIANA+DSpUutLgEAAMDWbHcP4P79+7V79+507bt379aBAweyvyAAAACbsV0A7Nq1q1auXJmufc2aNeratWv2FwQAAGAztguAGzZsUN26ddO1P/jgg9q4cWP2FwQAAGAztguALpdL58+fT9d+7tw5paamWlARAACAvdguADZo0ECxsbEeYS81NVWxsbGqV6+ehZUBAADYg+2eAh47dqwaNGigqKgo1a9fX5L03//+VwkJCfrpp58srg4AACDns90MYPny5bV582Y9/fTTOnHihM6fP6/OnTvr999/V8WKFa0uDwAAIMez3QygJBUtWlSjR4+2ugwAAABbst0M4IwZMzRr1qx07bNmzdLHH39sQUUAAAD2YrsAGBsbq4IFC6ZrL1SoELOCAAAAt8B2AfDgwYMqWbJkuvaIiAgdPHjQgooAAADsxXYBsFChQtq8eXO69k2bNqlAgQIWVAQAAGAvtguAHTp0UJ8+fbR06VKlpqYqNTVVP/30k/r27av27dtbXR4AAECOZ7ungEeOHKkDBw6oSZMm8vG5Wn5aWpo6d+7MPYAAAAC3wHYB0NfXV19//bVGjhypTZs2KSAgQJUqVVJERITVpQEAANiC7QLgNSEhIWrcuHGGTwQDAADgxmx1D2B8fLx69+6tggULqnDhwipcuLAKFiyol19+WfHx8VaXBwAAYAu2mQE8c+aMateurcOHD6tjx44qV66cJGn79u2aOXOmlixZopUrVyp//vwWVwoAAJCz2SYAjhgxQr6+vtq7d68KFy6cbt3DDz+sESNGaPz48RZVCAAAYA+2uQT83Xff6Z133kkX/iSpSJEiGjdunObOnWtBZQAAAPZimwB49OhRVahQ4YbrK1asqGPHjmVjRQAAAPZkmwBYsGBBHThw4Ibr9+/fr5CQkOwrCAAAwKZsEwCbN2+uIUOG6PLly+nWJScn64033tD/+3//z4LKAAAA7MVWD4HUqFFDkZGR6t27t+6//34ZY7Rjxw5NnjxZycnJ+vTTT60uEwAAIMezTQAsXry4Vq1apV69eikmJkbGGEmSy+VSs2bN9P777ys8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", + "image/png": "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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1040,18 +1051,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "f0411f987bf74e05b4994dd104edc4af", + "model_id": "74771ec9fccb47fe8e926635a744d7d7", "version_major": 2, "version_minor": 0 }, - "image/png": "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SXr11Vd91nv55ZeLnTNvT87f99RNnDix2Ns4E3369Cnw+fL2Gp3siubCFPSajDH617/+Vehj/jrXxhi98sorqlixorp37+7NWZLvib+/v2688UbNnDlTa9euzZdn37593j/ffPPN2rlzp95888186x09evSUvs+xsM9caSjJ3IDN2AMIuEjz5s3VtWtXtWvXTmFhYVq2bJk++eQTn4sN2rVrJ0mKjY1Vz5495e/vr1tvvVXXXHONunXrpscff1zbtm1TmzZt9M033+jzzz/XsGHD1KhRI+/jb7zxRk2cOFF//vmn9ytH8vZeFWevS0hIiKKiojR+/HgdP35c5513nr755htt3bq1FGYlvzZt2mjAgAGaPHmyDh06pMsvv1xLlizRtGnTdP3116tbt26nvM2mTZuqUaNGevjhh7Vz506FhIRo5syZ+c4FzFOpUiUlJydrwIAB6tChg2bPnq2vvvpKI0eO9J6/VhrvydixYzV//nx16NBBgwcPVvPmzXXgwAGtWLFC3377rQ4cOCBJuvPOO/Xxxx/rvvvu0/z589W5c2fl5ORo48aN+vjjjzVnzpwCz1UtSGGfudJQkrkBqzly7TFgobyvgVm6dGmB919++eVFfg3M008/bS655BJTtWpVExQUZJo2bWqeeeYZc+zYMe86J06cMA8++KAJDw83Ho/H5+s5Dh8+bIYPH27q1KljKlasaBo3bmyee+45k5ub6/O8WVlZJiYmxoSFhZkqVaqY66+/3vz6669Gks/XdOR9pUfe15r81e+//25uuOEGU7VqVRMaGmpuuukms2vXrkK/FuTv2yjs61kKmqeCHD9+3CQmJpqGDRuaihUrmoiICBMfH2/++9//Fut5CrJ+/Xpz5ZVXmipVqpgaNWqYwYMHm1WrVhlJZsqUKfm2uXnzZtOjRw9zzjnnmFq1apmEhASTk5Pjs82Sfk+MMeaPP/4wMTExJiIiwlSsWNHUrl3bdO/e3UyePNlnvWPHjplx48aZFi1amMDAQFOtWjXTrl07k5iYaNLT04s1J8ac/DNXGu93SeUGbOYxpphnUwOwWkpKii688EK9//776tevn9NxyrXo6Gh98sknyszMLNXn4T0BcLo4BxBAPn//1WbS/86n8/PzK/I3cKB08J4AKEmcAwggn/Hjx2v58uXq1q2bKlSooNmzZ2v27Nm65557+JoN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7777rtMRAQAAyjXX7QGMi4vTwIEDtWnTJlWqVMk73qdPH/3www8OJgMAAHAH1xXApUuX6t577803ft5552nPnj0OJAIAAHAX1xXAwMBAZWRk5BtPTU1VeHi4A4kAAADcxXUF8Nprr9WYMWN0/PhxSZLH49H27dv12GOP6cYbb3Q4HQAAQPnnugL4wgsvKDMzUzVr1tTRo0d1+eWXKzIyUsHBwXrmmWecjgcAAFDuue4q4NDQUM2dO1cLFy7UqlWrlJmZqYsuukhXXnml09EAAABcwXUFME/nzp3VuXNnp2MAAAC4jusOAcfGxuqll17KN/7KK69o2LBhZR8IAADAZVxXAGfOnFngnr9OnTrpk08+cSARAACAu7iuAP75558KDQ3NNx4SEqL9+/c7kAgAAMBdXFcAIyMjlZycnG989uzZOv/88x1IBAAA4C6uuwgkLi5OQ4YM0b59+3TFFVdIkubNm6cXXnhBEydOdDYcAACAC7iuAN51113Kzs7WM888o6eeekqS1KBBA7322mvq37+/w+kAAADKP9cVQEm6//77df/992vfvn0KCgpSlSpVnI4EAADgGq4sgHn43b8AAACnznUXgfzxxx+68847VadOHVWoUEH+/v4+CwAAAE7OdXsAo6OjtX37do0aNUrnnnuuPB6P05EAAABcxXUF8KefftKPP/6otm3bluh2x44dq/j4eA0dOpSriQEAwFnNdYeAIyIiZIwp0W0uXbpUb7zxhlq3bl2i2wUAACiPXFcAJ06cqBEjRmjbtm0lsr3MzEz169dPb775pqpVq1Yi2wQAACjPXFcAb7nlFn3//fdq1KiRgoODFRYW5rOcqpiYGPXt21dXXnllKaQFAAAof1x3DmBJnp/34YcfasWKFVq6dGmx1s/OzlZ2drb3dkZGRollAQAAKCuuK4ADBgwoke3s2LFDQ4cO1dy5c1WpUqViPSYpKUmJiYkl8vwAAJSlBiO+cjrCKds2tq/TEc5arjsELEmbN2/WE088odtuu0179+6VJM2ePVvr1q0r9jaWL1+uvXv36qKLLlKFChVUoUIFLViwQC+99JIqVKignJycfI+Jj49Xenq6d9mxY0eJvSYAAICy4roCuGDBArVq1Uq//PKLPv30U2VmZkqSVq1apYSEhGJvp3v37lqzZo1SUlK8S/v27dWvXz+lpKQU+KXSgYGB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", + "image/png": "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mDx5shYtWpRpqVmz5g33DQkJ0fbt27Vnz56bft2vv/5a/v7+6tOnj0/7wIEDZYzR/PnzJUkLFiyQJD333HM+/Z5//vlrjv3MM89kagsMDPR+/fvvv+vkyZO65557JEkbNmzI1P+pp57yfu3v76/69evLGKMePXp420NCQlSpUiXt37//mrVI/5urJA0YMMCnfeDAgZKkr7766rr7X8uVczp//rxOnjypRo0ayRijjRs3Zurfu3dv79cZZ+QuXryoxYsXe+vMyWNijNHs2bP10EMPyRijkydPepfWrVsrJSXF+97PmjVLVapUUeXKlX363X///ZKkZcuW3dR78/bbbys4OFh/+ctfNHToUD355JNq3779TY0B4OZxCRiwibvvvlv169fP1F68ePEsLw1fadSoUWrfvr3uuusuVa9eXW3atNGTTz6ZrfD4888/KzIyUsWKFfNpr1Klind7xn/9/PwUHR3t069ixYrXHPvqvpJ0+vRpjRw5Up999pmOHz/usy0lJSVT/zJlyvisBwcHq1ChQipZsmSm9qvvI7xaxhyurjkiIkIhISHeud6sQ4cOadiwYfr3v/+tM2fO+Gy7ek5+fn4qX768T9tdd90lSTp48KC3zpw8JidOnFBycrKmTp2qqVOnZjmHjGOxZ88e7dy5U2FhYdftl12hoaGaNGmSOnTooFKlSmnSpEk3tT+AP4YACDhA06ZNtW/fPs2bN0/ffPON3n//fb355pt65513fM6g5bUrz4xl+Otf/6off/xRgwYNUu3atVW0aFF5PB61adNGHo8nU39/f/9stUnK9IDEtVx9n+GtSE9PV6tWrXT69GkNHjxYlStXVpEiRXT48GHFxcVlOae8llHDE088odjY2Cz7ZPzPgsfjUY0aNfTGG29k2S8qKuqmX3/hwoWSpDNnzuiXX35RSEjITY8B4OYQAAGHCA0NVbdu3dStWzedO3dOTZs21YgRI7wB8Fqhp2zZslq8eLHOnj3rc8bpp59+8m7P+K/H49GBAwcUExPj7bd3795s13jmzBktWbJEI0eO1LBhw7ztf+TS9R+RMYc9e/Z4z6ZJ/3tAIjk52TvXm7F161bt3r1bM2fOVNeuXb3tGU9gX83j8Wj//v3es36StHv3bkn/e7o7o86cPCZhYWEqVqyY0tPT1bJly+vOp0KFCtq8ebNatGiRI0F5wYIFev/99/Xiiy/q448/VmxsrFavXq2AAP55AnIT9wACDnD1pc+iRYuqYsWKPh/bUaRIEUlScnKyT98HH3xQ6enpevvtt33a33zzTblcLrVt21aS1Lp1a0nK9PTmW2+9le06M87cXX2mbuLEidke41Y8+OCDWb5extmu6z3RfC1ZzckYo7///e/X3OfK99oYo7ffflsFChRQixYtvHXm5DHx9/fX448/rtmzZ2vbtm2Z6jlx4oT367/+9a86fPiw3nvvvUz9fvvtt5v6PMfk5GTvk+ljxozR+++/rw0bNvBXVYA8wP9iAQ5QtWpVNWvWTPXq1VNoaKjWrVunL774wudhg3r16kmS+vTpo9atW8vf31+dOnXSQw89pObNm+vll1/WwYMHVatWLX3zzTeaN2+e+vXrpwoVKnj3f/zxxzVx4kSdOnXK+5EjGWevsnO2KCgoSE2bNtX48eN16dIl3XHHHfrmm2904MCBXHhXMqtVq5ZiY2M1depUJScn67777tOaNWs0c+ZMPfLII2revPlNj1m5cmVVqFBBL7zwgg4fPqygoCDNnj07072AGQoVKqQFCxYoNjZWDRo00Pz58/XVV1/ppZde8t53lxvHZOzYsVq2bJkaNGignj17qmrVqjp9+rQ2bNigxYsX6/Tp05KkJ598Up9//rmeeeYZLVu2TI0bN1Z6erp++uknff7551q4cGGW96pmpW/fvjp16pQWL14sf39/tWnTRk899ZReffVVtW/fXrVq1brp9xtANln09DGAbMr4GJi1a9dmuf2+++674cfAvPrqq+buu+82ISEhJjAw0FSuXNmMHj3aXLx40dvn8uXL5vnnnzdhYWHG5XL5fCTM2bNnTf/+/U1kZKQpUKCAiYmJMa+99prxeDw+r3v+/HkTHx9vQkNDTdGiRc0jjzxidu3aZST5fCxLxke4ZHysyZV++eUX8+ijj5qQkBATHBxsOnToYI4cOXLNj5K5eoxrfTxLVu9TVi5dumRGjhxpoqOjTYECBUxUVJRJSEgwv//+e7ZeJys7duwwLVu2NEWLFjUlS5Y0PXv2NJs3bzaSzPTp0zONuW/fPvPAAw+YwoULm1KlSpnhw4eb9PR0nzFz+pgYY8yvv/5q4uPjTVRUlClQoICJiIgwLVq0MFOnTvXpd/HiRTNu3DhTrVo143a7TfHixU29evXMyJEjTUpKSrbek3nz5hlJZsKECT7tqamppmzZsqZWrVo+358AcpbLmGzeFQ0Af8CmTZtUp04dffTRR+rSpYvV5eRrcXFx+uKLL3Tu3LlcfR2OCQDuAQSQY67+02bS/+6n8/Pzu+Ff4EDu4JgAyAr3AALIMePHj9f69evVvHlzBQQEaP78+Zo/f7569er1hz4eBLfOimOSkpKSZfC8UkRERK68NoDsIQACyDGNGjXSokWL9Morr+jcuXMqU6aMRowYoZdfftnq0hzLimPSt29fzZw587p9uPsIsBb3AAIActSOHTt05MiR6/a50ecNAshdBEAAAACH4SEQAAAAh+EewFvg8Xh05MgRFStWLEf/digAAMg9xhidPXtWkZGR8vNz5rkwAuAtOHLkCE82AgBgU0lJSbrzzjutLsMSBMBbkPFH2JOSkhQUFGRxNQAAIDtSU1MVFRXl/XfciQiAtyDjsm9QUBABEAAAm3Hy7VvOvPANAADgYARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAh3FsAExPT9fQoUMVHR2twMBAVahQQa+88oqMMVaXBgAAkKsc+7eAx40bpylTpmjmzJmqVq2a1q1bp27duik4OFh9+vSxujwAAIBc49gA+OOPP6p9+/Zq166dJKlcuXL69NNPtWbNGosrAwAAyF2OvQTcqFEjLVmyRLt375Ykbd68WT/88IPatm17zX3S0tKUmprqswAAANiNY88ADhkyRKmpqapcubL8/f2Vnp6u0aNHq0uXLtfcJzExUSNHjsyzGssN+SrPXiunHBzbzuoSAADADTj2DODnn3+ujz/+WJ988ok2bNigmTNn6vXXX9fMmTOvuU9CQoJSUlK8S1JSUh5WDAAAkDMcewZw0KBBGjJkiDp16iRJqlGjhn7++WclJiYqNjY2y33cbrfcbndelgkAAJDjHHsG8MKFC/Lz852+v7+/PB6PRRUBAADkDceeAXzooYc0evRolSlTRtWqVdPGjRv1xhtvqHv37laXBgAAkKscGwDfeustDR06VM8995yOHz+uyMhIPf300xo2bJjVpQEAAOQqxwbAYsWKaeLEiZo4caLVpQAAAOQpx94DCAAA4FQEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DCODoDlypWTy+XKtMTHx1tdGgAAQK4JsLoAK61du1bp6ene9W3btqlVq1bq0KGDhVUBAADkLkcHwLCwMJ/1sWPHqkKFCrrvvvssqggAACD3OToAXunixYv66KOPNGDAALlcriz7pKWlKS0tzbuempqaV+UBAADkGEffA3iluXPnKjk5WXFxcdfsk5iYqODgYO8SFRWVdwUCAADkEALg/zNt2jS1bdtWkZGR1+yTkJCglJQU75KUlJSHFQIAAOQMLgFL+vnnn7V48WJ9+eWX1+3ndrvldrvzqCoAAIDcwRlASdOnT1d4eLjatWtndSkAAAC5zvEB0OPxaPr06YqNjVVAACdEAQDA7c/xAXDx4sU6dOiQunfvbnUpAAAAecLxp7weeOABGWOsLgMAACDPOP4MIAAAgNMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMM4OgAePnxYTzzxhEqUKKHAwEDVqFFD69ats7osAACAXBVgdQFWOXPmjBo3bqzmzZtr/vz5CgsL0549e1S8eHGrSwMAAMhVjg2A48aNU1RUlKZPn+5ti46OtrAiAACAvGG7S8AbNmzQ1q1bvevz5s3TI488opdeekkXL17M9jj//ve/Vb9+fXXo0EHh4eGqU6eO3nvvvevuk5aWptTUVJ8FAADAbmx3BvDpp5/WkCFDVKNGDe3fv1+dOnXSo48+qlmzZunChQuaOHFitsbZv3+/pkyZogEDBuill17S2rVr1adPHxUsWFCxsbFZ7pOYmKiRI0fm4GyQH5Qb8pXVJdy0g2PbWV0CAJvhdx2uZLszgLt371bt2rUlSbNmzVLTpk31ySefaMaMGZo9e3a2x/F4PKpbt67GjBmjOnXqqFevXurZs6feeeeda+6TkJCglJQU75KUlHSr0wEAAMhztguAxhh5PB5J0uLFi/Xggw9KkqKionTy5Mlsj1O6dGlVrVrVp61KlSo6dOjQNfdxu90KCgryWQAAAOzGdgGwfv36evXVV/Xhhx9q+fLlatfuf6eHDxw4oFKlSmV7nMaNG2vXrl0+bbt371bZsmVztF4AAID8xnYBcOLEidqwYYN69+6tl19+WRUrVpQkffHFF2rUqFG2x+nfv79WrVqlMWPGaO/evfrkk080depUxcfH51bpAAAA+YLtHgKpWbOmz1PAGV577TX5+/tne5w//elPmjNnjhISEjRq1ChFR0dr4sSJ6tKlS06WCwAAkO/YLgBKUnJysr744gvt27dPgwYNUmhoqHbs2KFSpUrpjjvuyPY4f/7zn/XnP/85FysFAADIf2wXALds2aIWLVooJCREBw8eVM+ePRUaGqovv/xShw4d0j//+U+rSwQAAMjXbHcP4IABA9StWzft2bNHhQoV8rY/+OCD+u677yysDAAAwB5sFwDXrl2rp59+OlP7HXfcoWPHjllQEQAAgL3YLgC63e4s/wTb7t27FRYWZkFFAAAA9mK7APjwww9r1KhRunTpkiTJ5XLp0KFDGjx4sB5//HGLqwMAAMj/bBcAJ0yYoHPnzik8PFy//fab7rvvPlWsWFHFihXT6NGjrS4PAAAg37PdU8DBwcFatGiRVqxYoc2bN+vcuXOqW7euWrZsaXVpAAAAtmC7AJihcePGaty4sdVlAAAA2I7tLgH36dNHkyZNytT+9ttvq1+/fnlfEAAAgM3YLgDOnj07yzN/jRo10hdffGFBRQAAAPZiuwB46tQpBQcHZ2oPCgrSyZMnLagIAADAXmwXACtWrKgFCxZkap8/f77Kly9vQUUAAAD2YruHQAYMGKDevXvrxIkTuv/++yVJS5Ys0YQJEzRx4kRriwMAALAB2wXA7t27Ky0tTaNHj9Yrr7wiSSpXrpymTJmirl27WlwdAABA/me7AChJzz77rJ599lmdOHFCgYGBKlq0qNUlAQAA2IYtA2AG/vYvAADAzbPdQyC//vqrnnzySUVGRiogIED+/v4+CwAAAK7PdmcA4+LidOjQIQ0dOlSlS5eWy+WyuiQAAABbsV0A/OGHH/T999+rdu3aVpcCAABgS7a7BBwVFSVjjNVlAAAA2JbtAuDEiRM1ZMgQHTx40OpSAAAAbMl2l4A7duyoCxcuqEKFCipcuLAKFCjgs/306dMWVQYAAGAPtguA/LUPAACAW2O7ABgbG2t1CQAAALZmu3sAJWnfvn36v//7P3Xu3FnHjx+XJM2fP1/bt2+3uDIAAID8z3YBcPny5apRo4ZWr16tL7/8UufOnZMkbd68WcOHD7e4OgAAgPzPdgFwyJAhevXVV7Vo0SIVLFjQ237//fdr1apVFlYGAABgD7YLgFu3btWjjz6aqT08PFwnT560oCIAAAB7sV0ADAkJ0dGjRzO1b9y4UXfccYcFFQEAANiL7QJgp06dNHjwYB07dkwul0sej0crVqzQCy+8oK5du1pdHgAAQL5nuwA4ZswYVa5cWVFRUTp37pyqVq2qpk2bqlGjRvq///s/q8sDAADI92z1OYDGGB07dkyTJk3SsGHDtHXrVp07d0516tRRTEyM1eUBAADYgu0CYMWKFbV9+3bFxMQoKirK6pIAAABsx1aXgP38/BQTE6NTp07lyHgjRoyQy+XyWSpXrpwjYwMAAORXtgqAkjR27FgNGjRI27Zty5HxqlWrpqNHj3qXH374IUfGBQAAyK9sdQlYkrp27aoLFy6oVq1aKliwoAIDA322nz59+qbGCwgIUERERE6WCAAAkK/ZLgBOnDgxR8fbs2ePIiMjVahQITVs2FCJiYkqU6ZMln3T0tKUlpbmXU9NTc3RWgAAAPKCrQLgpUuXtHz5cg0dOlTR0dG3PF6DBg00Y8YMVapUSUePHtXIkSN17733atu2bSpWrFim/omJiRo5cuQtvy4AAICVbHUPYIECBTR79uwcG69t27bq0KGDatasqdatW+vrr79WcnKyPv/88yz7JyQkKCUlxbskJSXlWC0AAAB5xVYBUJIeeeQRzZ07N1fGDgkJ0V133aW9e/dmud3tdisoKMhnAQAAsBtbXQKWpJiYGI0aNUorVqxQvXr1VKRIEZ/tffr0+cNjnzt3Tvv27dOTTz55q2UCAADkW7YLgNOmTVNISIjWr1+v9evX+2xzuVw3FQBfeOEFPfTQQypbtqyOHDmi4cOHy9/fX507d87psgEAAPIN2wXAAwcO5NhYv/zyizp37qxTp04pLCxMTZo00apVqxQWFpZjrwEAAJDf2C4A5qTPPvvM6hIAAADynO0CYPfu3a+7/YMPPsijSgAAAOzJdgHwzJkzPuuXLl3Stm3blJycrPvvv9+iqgAAAOzDdgFwzpw5mdo8Ho+effZZVahQwYKKAAAA7MV2nwOYFT8/Pw0YMEBvvvmm1aUAAADke7dFAJSkffv26fLly1aXAQAAkO/Z7hLwgAEDfNaNMTp69Ki++uorxcbGWlQVAACAfdguAG7cuNFn3c/PT2FhYZowYcINnxAGAACADQPgsmXLrC4BAADA1mx3D+CBAwe0Z8+eTO179uzRwYMH874gAAAAm7FdAIyLi9OPP/6YqX316tWKi4vL+4IAAABsxnYBcOPGjWrcuHGm9nvuuUebNm3K+4IAAABsxnYB0OVy6ezZs5naU1JSlJ6ebkFFAAAA9mK7ANi0aVMlJib6hL309HQlJiaqSZMmFlYGAABgD7Z7CnjcuHFq2rSpKlWqpHvvvVeS9P333ys1NVVLly61uDoAAID8z3ZnAKtWraotW7bor3/9q44fP66zZ8+qa9eu+umnn1S9enWrywMAAMj3bHcGUJIiIyM1ZswYq8sAAACwJdudAZw+fbpmzZqVqX3WrFmaOXOmBRUBAADYi+0CYGJiokqWLJmpPTw8nLOCAAAA2WC7AHjo0CFFR0dnai9btqwOHTpkQUUAAAD2YrsAGB4eri1btmRq37x5s0qUKGFBRQAAAPZiuwDYuXNn9enTR8uWLVN6errS09O1dOlS9e3bV506dbK6PAAAgHzPdk8Bv/LKKzp48KBatGihgID/le/xeNS1a1fuAQQAAMgG2wXAggUL6l//+pdeeeUVbd68WYGBgapRo4bKli1rdWkAAAC2YLsAmCE0NFTNmzfP8olgAAAAXJut7gFMTk5WfHy8SpYsqVKlSqlUqVIqWbKkevfureTkZKvLAwAAsAXbnAE8ffq0GjZsqMOHD6tLly6qUqWKJGnHjh2aMWOGlixZoh9//FHFixe3uFIAAID8zTYBcNSoUSpYsKD27dunUqVKZdr2wAMPaNSoUXrzzTctqhAAAMAebHMJeO7cuXr99dczhT9JioiI0Pjx4zVnzhwLKgMAALAX2wTAo0ePqlq1atfcXr16dR07diwPKwIAALAn2wTAkiVL6uDBg9fcfuDAAYWGhuZdQQAAADZlmwDYunVrvfzyy7p48WKmbWlpaRo6dKjatGljQWUAAAD2YquHQOrXr6+YmBjFx8ercuXKMsZo586d+sc//qG0tDR9+OGHVpcJAACQ79kmAN55551auXKlnnvuOSUkJMgYI0lyuVxq1aqV3n77bUVFRVlcJQAAQP5nm0vAkhQdHa358+fr5MmTWrVqlVatWqUTJ05owYIFqlix4i2NPXbsWLlcLvXr1y9nigUAAMinbHMG8ErFixfX3XffnWPjrV27Vu+++65q1qyZY2MCAADkV7Y6A5gbzp07py5duui9997jr4gAAABHcHwAjI+PV7t27dSyZcsb9k1LS1NqaqrPAgAAYDe2vAScUz777DNt2LBBa9euzVb/xMREjRw5MperAgAAyF22OANYt25dnTlzRtL/Pg7mwoULtzxmUlKS+vbtq48//liFChXK1j4JCQlKSUnxLklJSbdcBwAAQF6zRQDcuXOnzp8/L0kaOXKkzp07d8tjrl+/XsePH1fdunUVEBCggIAALV++XJMmTVJAQIDS09Mz7eN2uxUUFOSzAAAA2I0tLgHXrl1b3bp1U5MmTWSM0euvv66iRYtm2XfYsGHZGrNFixbaunWrT1u3bt1UuXJlDR48WP7+/rdcNwAAQH5kiwA4Y8YMDR8+XP/973/lcrk0f/58BQRkLt3lcmU7ABYrVkzVq1f3aStSpIhKlCiRqR0AAOB2YosAWKlSJX322WeSJD8/Py1ZskTh4eEWVwUAAGBPtgiAV/J4PLk29rfffptrYwMAAOQXtguAkrRv3z5NnDhRO3fulCRVrVpVffv2VYUKFSyuDAAAIP+zxVPAV1q4cKGqVq2qNWvWqGbNmqpZs6ZWr16tatWqadGiRVaXBwAAkO/Z7gzgkCFD1L9/f40dOzZT++DBg9WqVSuLKgMAALAH250B3Llzp3r06JGpvXv37tqxY4cFFQEAANiL7QJgWFiYNm3alKl906ZNPBkMAACQDba7BNyzZ0/16tVL+/fvV6NGjSRJK1as0Lhx4zRgwACLqwMAAMj/bBcAhw4dqmLFimnChAlKSEiQJEVGRmrEiBHq06ePxdUBAADkf7YLgC6XS/3791f//v119uxZSf/7qx4AAADIHtsFwCsR/AAAAG6e7R4CAQAAwK0hAAIAADgMARAAAMBhbBUAL126pBYtWmjPnj1WlwIAAGBbtgqABQoU0JYtW6wuAwAAwNZsFQAl6YknntC0adOsLgMAAMC2bPcxMJcvX9YHH3ygxYsXq169eipSpIjP9jfeeMOiygAAAOzBdgFw27Ztqlu3riRp9+7dPttcLpcVJQEAANiK7QLgsmXLrC4BAADA1mx3D2CGvXv3auHChfrtt98kScYYiysCAACwB9sFwFOnTqlFixa666679OCDD+ro0aOSpB49emjgwIEWVwcAAJD/2S4A9u/fXwUKFNChQ4dUuHBhb3vHjh21YMECCysDAACwB9vdA/jNN99o4cKFuvPOO33aY2Ji9PPPP1tUFQAAgH3Y7gzg+fPnfc78ZTh9+rTcbrcFFQEAANiL7QLgvffeq3/+85/edZfLJY/Ho/Hjx6t58+YWVgYAAGAPtrsEPH78eLVo0ULr1q3TxYsX9eKLL2r79u06ffq0VqxYYXV5AAAA+Z7tzgBWr15du3fvVpMmTdS+fXudP39ejz32mDZu3KgKFSpYXR4AAEC+Z7szgJIUHBysl19+2eoyAAAAbMmWAfDMmTOaNm2adu7cKUmqWrWqunXrptDQUIsrAwAAyP9sdwn4u+++U7ly5TRp0iSdOXNGZ86c0aRJkxQdHa3vvvvO6vIAAADyPdudAYyPj1fHjh01ZcoU+fv7S5LS09P13HPPKT4+Xlu3brW4QgAAgPzNdmcA9+7dq4EDB3rDnyT5+/trwIAB2rt3r4WVAQAA2IPtAmDdunW99/5daefOnapVq5YFFQEAANiLLS4Bb9myxft1nz591LdvX+3du1f33HOPJGnVqlWaPHmyxo4da1WJAAAAtmGLAFi7dm25XC4ZY7xtL774YqZ+f/vb39SxY8dsjztlyhRNmTJFBw8elCRVq1ZNw4YNU9u2bW+5ZgAAgPzKFgHwwIEDuTLunXfeqbFjxyomJkbGGM2cOVPt27fXxo0bVa1atVx5TQAAAKvZIgCWLVs2V8Z96KGHfNZHjx6tKVOmaNWqVQRAAABw27JFALzakSNH9MMPP+j48ePyeDw+2/r06fOHxkxPT9esWbN0/vx5NWzYMMs+aWlpSktL866npqb+odcCAACwku0C4IwZM/T000+rYMGCKlGihFwul3eby+W66QC4detWNWzYUL///ruKFi2qOXPmqGrVqln2TUxM1MiRI2+pfgAAAKvZ7mNghg4dqmHDhiklJUUHDx7UgQMHvMv+/ftverxKlSpp06ZNWr16tZ599lnFxsZqx44dWfZNSEhQSkqKd0lKSrrV6QAAAOQ5250BvHDhgjp16iQ/v5zJrgULFlTFihUlSfXq1dPatWv197//Xe+++26mvm63W263O0deFwAAwCq2OwPYo0cPzZo1K9fG93g8Pvf5AQAA3G5sdwYwMTFRf/7zn7VgwQLVqFFDBQoU8Nn+xhtvZHushIQEtW3bVmXKlNHZs2f1ySef6Ntvv9XChQtzumwAAIB8w5YBcOHChapUqZIkZXoI5GYcP35cXbt21dGjRxUcHKyaNWtq4cKFatWqVY7WDAAAkJ/YLgBOmDBBH3zwgeLi4m55rGnTpt16QQAAADZju3sA3W63GjdubHUZAAAAtmW7ANi3b1+99dZbVpcBAABgW7a7BLxmzRotXbpU//3vf1WtWrVMD4F8+eWXFlUGAABgD7YLgCEhIXrsscesLgMAAMC2bBcAp0+fbnUJAAAAtma7ewABAABwa2x3BjA6Ovq6n/f3R/4eMAAAgJPYLgD269fPZ/3SpUvauHGjFixYoEGDBllTFAAAgI3YLgD27ds3y/bJkydr3bp1eVwNAACA/dw29wC2bdtWs2fPtroMAACAfO+2CYBffPGFQkNDrS4DAAAg37PdJeA6der4PARijNGxY8d04sQJ/eMf/7CwMgAAAHuwXQB85JFHfNb9/PwUFhamZs2aqXLlytYUBQAAYCO2C4DDhw+3ugQAAABbu23uAQQAAED22OYMoJ+f33U/AFqSXC6XLl++nEcVAQAA2JNtAuCcOXOuuW3lypWaNGmSPB5PHlYEAABgT7YJgO3bt8/UtmvXLg0ZMkT/+c9/1KVLF40aNcqCygAAAOzFlvcAHjlyRD179lSNGjV0+fJlbdq0STNnzlTZsmWtLg0AACDfs1UATElJ0eDBg1WxYkVt375dS5Ys0X/+8x9Vr17d6tIAAABswzaXgMePH69x48YpIiJCn376aZaXhAEAAHBjtgmAQ4YMUWBgoCpWrKiZM2dq5syZWfb78ssv87gyAAAAe7FNAOzatesNPwYGAAAAN2abADhjxgyrSwAAALgt2OohEAAAANw6AiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYRwfAxMRE/elPf1KxYsUUHh6uRx55RLt27bK6LAAAgFzl6AC4fPlyxcfHa9WqVVq0aJEuXbqkBx54QOfPn7e6NAAAgFxjm78FnBsWLFjgsz5jxgyFh4dr/fr1atq0qUVVAQAA5C5HB8CrpaSkSJJCQ0Oz3J6Wlqa0tDTvempqap7UBQAAkJMcfQn4Sh6PR/369VPjxo1VvXr1LPskJiYqODjYu0RFReVxlQAAALeOAPj/xMfHa9u2bfrss8+u2SchIUEpKSneJSkpKQ8rBAAAyBlcApbUu3dv/fe//9V3332nO++885r93G633G53HlYGAACQ8xwdAI0xev755zVnzhx9++23io6OtrokAACAXOfoABgfH69PPvlE8+bNU7FixXTs2DFJUnBwsAIDAy2uDgAAIHc4+h7AKVOmKCUlRc2aNVPp0qW9y7/+9S+rSwMAAMg1jj4DaIyxugQAAIA85+gzgAAAAE5EAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA7j6AD43Xff6aGHHlJkZKRcLpfmzp1rdUkAAAC5ztEB8Pz586pVq5YmT55sdSkAAAB5JsDqAqzUtm1btW3b1uoyAAAA8pSjA+DNSktLU1pamnc9NTXVwmoAAAD+GEdfAr5ZiYmJCg4O9i5RUVFWlwQAAHDTCIA3ISEhQSkpKd4lKSnJ6pIAAABuGpeAb4Lb7Zbb7ba6DAAAgFvCGUAAAACHcfQZwHPnzmnv3r3e9QMHDmjTpk0KDQ1VmTJlLKwMAAAg9zg6AK5bt07Nmzf3rg8YMECSFBsbqxkzZlhUFQAAQO5ydABs1qyZjDFWlwEAAJCnuAcQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYRwfACdPnqxy5cqpUKFCatCggdasWWN1SQAAALnK0QHwX//6lwYMGKDhw4drw4YNqlWrllq3bq3jx49bXRoAAECucXQAfOONN9SzZ09169ZNVatW1TvvvKPChQvrgw8+sLo0AACAXBNgdQFWuXjxotavX6+EhARvm5+fn1q2bKmVK1dmuU9aWprS0tK86ykpKZKk1NTUXKnRk3YhV8bNTbn1XuQm3mcATsDvuszjGmNyZXw7cGwAPHnypNLT01WqVCmf9lKlSumnn37Kcp/ExESNHDkyU3tUVFSu1GhHwROtrsAZeJ8BOEFu/647e/asgoODc/dF8inHBsA/IiEhQQMGDPCuezwenT59WiVKlJDL5bKwsryXmpqqqKgoJSUlKSgoyOpy8hzzZ/7Mn/kzf/vO3xijs2fPKjIy0upSLOPYAFiyZEn5+/vr119/9Wn/9ddfFRERkeU+brdbbrfbpy0kJCS3SrSFoKAg2/4CyAnMn/kzf+bvVHafv1PP/GVw7EMgBQsWVL169bRkyRJvm8fj0ZIlS9SwYUMLKwMAAMhdjj0DKEkDBgxQbGys6tevr7vvvlsTJ07U+fPn1a1bN6tLAwAAyDWODoAdO3bUiRMnNGzYMB07dky1a9fWggULMj0YgszcbreGDx+e6ZK4UzB/5s/8mT/zd+b8bxcu4+RnoAEAABzIsfcAAgAAOBUBEAAAwGEIgAAAAA5DAAQAAHAYAiCuaezYsXK5XOrXr5+37ffff1d8fLxKlCihokWL6vHHH8/0YdqHDh1Su3btVLhwYYWHh2vQoEG6fPlyHld/67Kaf7NmzeRyuXyWZ555xmc/u85/xIgRmeZWuXJl7/bb/djfaP6387HPcPjwYT3xxBMqUaKEAgMDVaNGDa1bt8673RijYcOGqXTp0goMDFTLli21Z88enzFOnz6tLl26KCgoSCEhIerRo4fOnTuX11P5Q240/7i4uEzfA23atPEZw67zL1euXKa5uVwuxcfHS7r9f/6dyNEfA4NrW7t2rd59913VrFnTp71///766quvNGvWLAUHB6t379567LHHtGLFCklSenq62rVrp4iICP344486evSounbtqgIFCmjMmDFWTOUPudb8Jalnz54aNWqUd71w4cLer+0+/2rVqmnx4sXe9YCA//9XhBOO/fXmL93ex/7MmTNq3Lixmjdvrvnz5yssLEx79uxR8eLFvX3Gjx+vSZMmaebMmYqOjtbQoUPVunVr7dixQ4UKFZIkdenSRUePHtWiRYt06dIldevWTb169dInn3xi1dSyJTvzl6Q2bdpo+vTp3vWrPwrFrvNfu3at0tPTvevbtm1Tq1at1KFDB0nO+Pl3HANc5ezZsyYmJsYsWrTI3HfffaZv377GGGOSk5NNgQIFzKxZs7x9d+7caSSZlStXGmOM+frrr42fn585duyYt8+UKVNMUFCQSUtLy9N5/FHXmr8xJtP61ew8/+HDh5tatWpluc0Jx/568zfm9j72xhgzePBg06RJk2tu93g8JiIiwrz22mvetuTkZON2u82nn35qjDFmx44dRpJZu3att8/8+fONy+Uyhw8fzr3ic8CN5m+MMbGxsaZ9+/bX3G7n+V+tb9++pkKFCsbj8Tji59+JuASMTOLj49WuXTu1bNnSp339+vW6dOmST3vlypVVpkwZrVy5UpK0cuVK1ahRw+fDtFu3bq3U1FRt3749byZwi641/wwff/yxSpYsqerVqyshIUEXLlzwbrP7/Pfs2aPIyEiVL19eXbp00aFDhyQ559hfa/4Zbudj/+9//1v169dXhw4dFB4erjp16ui9997zbj9w4ICOHTvm8z0QHBysBg0a+HwPhISEqH79+t4+LVu2lJ+fn1avXp13k/kDbjT/DN9++63Cw8NVqVIlPfvsszp16pR3m53nf6WLFy/qo48+Uvfu3eVyuRzz8+80XAKGj88++0wbNmzQ2rVrM207duyYChYsqJCQEJ/2UqVK6dixY94+V/8llYz1jD752fXmL0l/+9vfVLZsWUVGRmrLli0aPHiwdu3apS+//FKSveffoEEDzZgxQ5UqVdLRo0c1cuRI3Xvvvdq2bZsjjv315l+sWLHb+thL0v79+zVlyhQNGDBAL730ktauXas+ffqoYMGCio2N9c4hqzle+T0QHh7usz0gIEChoaH5/j240fyl/13+feyxxxQdHa19+/bppZdeUtu2bbVy5Ur5+/vbev5Xmjt3rpKTkxUXFyfJGb/7nYgACK+kpCT17dtXixYt8t7P4yTZmX+vXr28X9eoUUOlS5dWixYttG/fPlWoUCGvSs0Vbdu29X5ds2ZNNWjQQGXLltXnn3+uwMBACyvLG9ebf48ePW7rYy9JHo9H9evX996vVadOHW3btk3vvPOONwDdzrIz/06dOnn716hRQzVr1lSFChX07bffqkWLFpbUnRumTZumtm3bKjIy0upSkIu4BAyv9evX6/jx46pbt64CAgIUEBCg5cuXa9KkSQoICFCpUqV08eJFJScn++z366+/KiIiQpIUERGR6cmwjPWMPvnVjeZ/5Q3SGRo0aCBJ2rt3ryR7z/9qISEhuuuuu7R3715FRETc1sc+K1fOPyu327EvXbq0qlat6tNWpUoV72XwjDlkNccrvweOHz/us/3y5cs6ffp0vn8PbjT/rJQvX14lS5b0+R6w6/wz/Pzzz1q8eLGeeuopb5sTf/6dgAAIrxYtWmjr1q3atGmTd6lfv766dOni/bpAgQJasmSJd59du3bp0KFDatiwoSSpYcOG2rp1q88vwUWLFikoKCjTL9f85kbz9/f3z7TPpk2bJP3vHw/J3vO/2rlz57Rv3z6VLl1a9erVu62PfVaunH9Wbrdj37hxY+3atcunbffu3SpbtqwkKTo6WhERET7fA6mpqVq9erXP90BycrLWr1/v7bN06VJ5PB5vYM6vbjT/rPzyyy86deqUz/eAXeefYfr06QoPD1e7du28bU78+XcEq59CQf529ZOPzzzzjClTpoxZunSpWbdunWnYsKFp2LChd/vly5dN9erVzQMPPGA2bdpkFixYYMLCwkxCQoIF1d+6K+e/d+9eM2rUKLNu3Tpz4MABM2/ePFO+fHnTtGlTb387z3/gwIHm22+/NQcOHDArVqwwLVu2NCVLljTHjx83xtz+x/5687/dj70xxqxZs8YEBASY0aNHmz179piPP/7YFC5c2Hz00UfePmPHjjUhISFm3rx5ZsuWLaZ9+/YmOjra/Pbbb94+bdq0MXXq1DGrV682P/zwg4mJiTGdO3e2Yko35UbzP3v2rHnhhRfMypUrzYEDB8zixYtN3bp1TUxMjPn999+949h1/sYYk56ebsqUKWMGDx6cadvt/vPvRARAXNfVAfC3334zzz33nClevLgpXLiwefTRR83Ro0d99jl48KBp27atCQwMNCVLljQDBw40ly5dyuPKc8aV8z906JBp2rSpCQ0NNW6321SsWNEMGjTIpKSk+Oxj1/l37NjRlC5d2hQsWNDccccdpmPHjmbv3r3e7bf7sb/e/G/3Y5/hP//5j6levbpxu92mcuXKZurUqT7bPR6PGTp0qClVqpRxu92mRYsWZteuXT59Tp06ZTp37myKFi1qgoKCTLdu3czZs2fzchp/2PXmf+HCBfPAAw+YsLAwU6BAAVO2bFnTs2dPn489Mcbe81+4cKGRlOmYGnP7//w7kcsYY6w+CwkAAIC8wz2AAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4zP8HEVXgTSBWJmAAAAAASUVORK5CYII=", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1065,18 +1076,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "dd95e54f97664d85843aabc585ecdf1d", + "model_id": "73670f969e254cbda3be1823bef43e90", "version_major": 2, "version_minor": 0 }, - "image/png": "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nv4PPPCA92d/f3+1bt1axhgNGDDA216xYkU1aNBA27dvL7AW6c+5SlJcXJxP+7BhwyRJn3322RnfX5DT55SRkaFDhw6pffv2MsZozZo1efoPGjTI+3PuEbmTJ0/qiy++8NZZmNvEGKO5c+fqpptukjFGhw4d8i7dunVTamqq97ufPXu2GjVqpIYNG/r0u/baayVJS5cu/VvfEYDCwylgoBS58sor1bp16zztlSpVyvfU8OnGjh2rW265RZdeeqmaNm2qG264Qffff/85hcdffvlFNWrUUEhIiE97o0aNvOtz/+vn56c6der49IuKiipw7L/2laTDhw8rISFB77//vg4cOOCzLjU1NU//WrVq+bwOCwtT2bJlVaVKlTztf72O8K9y5/DXmqtXr66KFSt653q+du3apVGjRumTTz7RkSNHfNb9dU5+fn6qW7euT9ull14qSdq5c6e3zsLcJgcPHtTRo0c1depUTZ06Nd855G6LrVu3atOmTYqIiDhjPwDOIQACkCR17NhR27Zt08cff6yFCxfq7bff1ssvv6w333zT5whacTv9yFiuu+66S999952GDx+uli1bqkKFCsrJydENN9ygnJycPP39/f3PqU1SnhskCvLX6wwvRHZ2tq677jodPnxYTz75pBo2bKjy5ctrz549io6OzndOxS23hvvuu099+/bNt0/uPxZycnLUrFkzvfTSS/n2i4yMLJoiAZwzAiAAr/DwcPXr10/9+vVTenq6OnbsqDFjxngDYEGhp3bt2vriiy907NgxnyNOP//8s3d97n9zcnK0Y8cO1a9f39svJSXlnGs8cuSIFi9erISEBI0aNcrb/ndOXf8duXPYunWr92ia9OcNEkePHvXO9XysW7dOW7Zs0axZs9SnTx9ve+4d2H+Vk5Oj7du3e4/6SdKWLVsk/Xl3d26dhblNIiIiFBISouzsbHXt2vWM86lXr55++ukndenSpVCDMoDCwzWAACQpz6nPChUqKCoqyuexHeXLl5ckHT161Kdvjx49lJ2drddff92n/eWXX5bH41H37t0lSd26dZMkvfHGGz79XnvttXOuM/fI3V+P1E2aNOmcx7gQPXr0yPfzco92nemO5oLkNydjjF555ZUC33P6d22M0euvv66AgAB16dLFW2dhbhN/f3/dcccdmjt3rtavX5+nnoMHD3p/vuuuu7Rnzx699dZbefqdOHHCdc9zBEojjgACkCQ1btxYnTp1UqtWrRQeHq6VK1dqzpw5PjcbtGrVSpIUGxurbt26yd/fX3fffbduuukmde7cWU8//bR27typFi1aaOHChfr44481ZMgQ1atXz/v+O+64Q5MmTdLvv//ufeRI7tGrczlaFBoaqo4dO2rixIk6deqULr74Yi1cuFA7duwogm8lrxYtWqhv376aOnWqjh49qmuuuUY//PCDZs2apVtvvVWdO3c+7zEbNmyoevXq6fHHH9eePXsUGhqquXPn5rkWMFfZsmU1f/589e3bV23atFFSUpI+++wzPfXUU97r7opim4wfP15Lly5VmzZtNHDgQDVu3FiHDx/W6tWr9cUXX+jw4cOSpPvvv18ffPCBHn74YS1dulQdOnRQdna2fv75Z33wwQdasGBBvteqAihGDt19DKAQ5T4G5scff8x3/TXXXHPWx8A888wz5sorrzQVK1Y0wcHBpmHDhubZZ581J0+e9PbJysoyjz32mImIiDAej8fnkTDHjh0zQ4cONTVq1DABAQGmfv365vnnnzc5OTk+n5uRkWFiYmJMeHi4qVChgrn11lvN5s2bjSSfx7LkPsIl97Emp/v111/NbbfdZipWrGjCwsLMnXfeaX777bcCHyXz1zEKejxLft9Tfk6dOmUSEhJMnTp1TEBAgImMjDTx8fHmjz/+OKfPyc/GjRtN165dTYUKFUyVKlXMwIEDzU8//WQkmRkzZuQZc9u2beb666835cqVM9WqVTOjR4822dnZPmMW9jYxxpj9+/ebmJgYExkZaQICAkz16tVNly5dzNSpU336nTx50kyYMME0adLEBAUFmUqVKplWrVqZhIQEk5qaek7fCYCi4zHmHK94BoAikpycrMsuu0z/93//p969eztdTokWHR2tOXPmKD09vUg/h20ClG5cAwigWP31V5tJf15P5+fnd9bfwIGiwTYB7MM1gACK1cSJE7Vq1Sp17txZZcqUUVJSkpKSkvTggw/yeBCHsE0A+xAAARSr9u3ba9GiRRo3bpzS09NVq1YtjRkzRk8//bTTpVmLbQLYh2sAAQAALMM1gAAAAJYhAAIAAFiGAAgAAGAZbgK5ADk5Ofrtt98UEhLC77sEAMAljDE6duyYatSoIT8/O4+FEQAvwG+//cYjEgAAcKndu3erZs2aTpfh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339fkuTn56fFixeratWqFzzugQMH1KdPH+3du1dhYWFq3ry5FixYoOuuu+6CxwYAACipXBEAT5eTk1NoY02bNq3QxgIAAHAL1wVASdq2bZsmTZqkTZs2SZIaN26swYMHq169eg5XBgAAUPK54i7g0y1YsECNGzfWDz/8oObNm6t58+b6/vvv1aRJEy1atMjp8gAAAEo81x0BHDFihIYOHarx48fnaX/yySe5fg8AAOAsXHcEcNOmTRowYECe9v79+xf4AGcAAAD8f64LgBEREUpOTs7TnpycXCh3BgMAAJR2rjsFPHDgQD344IPavn272rdvL0n69ttvNWHCBMXFxTlcHQAAQMnnugA4cuRIhYSE6MUXX1R8fLwkqUaNGhozZoxiY2Mdrg4AAKDkc10A9Hg8Gjp0qIYOHapjx45JkkJCQhyuCgAAwD1cFwBPR/ADAAA4f667CQQAAAAXhgAIAABgGQIgAACAZVwVAE+dOqUuXbpo69atTpcCAADgWq4KgAEBAVq7dq3TZQAAALiaqwKgJN13332aNm2a02UAAAC4luseA5OVlaXp06friy++UKtWrVS+fHmf9S+99JJDlQEAALiD6wLg+vXrdfnll0uStmzZ4rPO4/E4URIAAICruC4ALl261OkSAAAAXM111wDmSklJ0YIFC3TixAlJkjHG4YoAAADcwXUB8Pfff1eXLl106aWXqkePHtq7d68kacCAARo2bJjD1QEAAJR8rguAQ4cOVUBAgHbt2qVy5cp523v16qX58+c7WBkAAIA7uO4awIULF2rBggWqWbOmT3v9+vX1yy+/OFQVAACAe7juCGBGRobPkb9chw8fVlBQkAMVAQAAuIvrAuDVV1+tf//7397XHo9HOTk5mjhxojp37uxgZQAAAO7gulPAEydOVJcuXbRy5UqdPHlSTzzxhDZs2KDDhw/r22+/dbo8AACAEs91RwCbNm2qLVu26KqrrtItt9yijIwM3X777VqzZo3q1avndHkAAAAlnuuOAEpSWFiYnn76aafLAAAAcCVXBsAjR45o2rRp2rRpkySpcePG6tevn8LDwx2uDAAAoORz3Sngr776SpdccoleffVVHTlyREeOHNGrr76qOnXq6KuvvnK6PAAAgBLPdUcAY2Ji1KtXL02ZMkX+/v6SpOzsbD366KOKiYnRunXrHK4QAACgZHPd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36Uzz7007+8oBAalUrdu3cyMGTPM+vXrTXJysunRo4epVauWSU9PN8YYs27dOnP77bebTz75xKSkpJjFixeb+vXrmzvuuMNnHElmxowZZu/evd7lxIkT3vXbt2835cqVM3FxcWbjxo3mtddeM/7+/mb+/PnFOt/TnW3uxhhzzTXXmIEDB/rMKzU11bs+KyvLNG3a1HTt2tWsWbPGfP7556ZKlSomPj7e28eNc8/KyvKZ8969e01CQoKpUKGCOXbsmHccN273Tz75xHz22Wdmy5YtZvPmzeapp54yAQEBZv369cYYYx5++GETGRlpFi9ebFauXGnatm1r2rdv732/W7d5rjPNvzTv78acfduX1v3dmDPPvTTv77hwBEBLHDhwwEgyy5YtK7DPBx98YAIDA82pU6e8bZLMvHnzCnzPE088YZo0aeLT1qtXL9OtW7cLrrmw5Df3a665xgwePLjA93z++efGz8/P7Nu3z9s2ZcoUExoaajIzM40x7p37X7Vs2dL079/fp600bHdjjKlUqZJ5++23zdGjR01AQICZPXu2d92mTZuMJLN8+XJjTOnZ5qfLnX9+Suv+nuv0uduyv+c603Yvzfs7zg+ngC2Re6onPDz8jH1CQ0NVpozv88FjYmJUpUoVXXnllZo+fbrMaY+OXL58ubp27erTv1u3blq+fHkhVn9hCpr7f/7zH1WpUkVNmzZVfHy8jh8/7l23fPlyNWvWzOeh4N26dVNaWpo2bNjg7ePWuedatWqVkpOTNWDAgDzr3Lzds7Oz9f777ysjI0Pt2rXTqlWrdOrUKZ+aGzZsqFq1anlrLi3bXMo7//yU1v29oLnbsL+fbbuX1v0df4/VvwnEFjk5ORoyZIg6dOigpk2b5tvn0KFDGjdunB588EGf9rFjx+raa69VuXLltHDhQj366KNKT09XbGysJGnfvn15fnNKtWrVlJaWphMnTig4OLhoJnWOCpr7vffeq9q1a6tGjRpau3atnnzySW3evFkffvihpILnlbvuTH1K+txPN23aNDVq1Ejt27f3aXfrdl+3bp3atWunP/74QxUqVNC8efPUuHFjJScnKzAwUBUrVsxT89m2Z+66M/Vxet65Cpr/X5XG/f1Mcy/t+/u5bvfStr/jwhAALRATE6P169frm2++yXd9WlqaevbsqcaNG2vMmDE+60aOHOn9+bLLLlNGRoaef/557/8YSrqC5n76X3zNmjXTRRddpC5dumjbtm2qV69ecZdZJM623U+cOKF3333XZxvncut2b9CggZKTk5Wamqo5c+aob9++WrZsmdNlFZuC5n96GCit+/uZ5l7a9/dz2e6lcX/HheEUcCk3aNAgffrpp1q6dKlq1qyZZ/2xY8d0ww03KCQkRPPmzVNAQMAZx2vTpo1+/fVXZWZmSpKqV6+e507K/fv3KzQ01PF/FZ5t7qdr06aNJCklJUVSwfPKXXemPm6Z+5w5c3T8+HH16dPnrOO5ZbsHBgYqKipKrVq1UmJiolq0aKFXXnlF1atX18mTJ3X06FGf/vv37z/r9sxdd6Y+Ts87V0Hzz1Wa9/ezzf10pW1/P5e5l8b9HReGAFhKGWM0aNAgzZs3T0uWLFGdOnXy9ElLS9P111+vwMBAffLJJypbtuxZx01OTlalSpW8vzi8Xbt2Wrx4sU+fRYsWFXjdUXE4l7n/VXJysiTpoosukvTnvNatW6cDBw54+yxatEihoaHef1W7fe7Tpk3TzTffrIiIiLOO64btnp+cnBxlZmaqVatWCggI8Kl58+bN2rVrl7dmt27zM8mdv1R69/eCnD73vyot+3tB8pu7Dfs7zpODN6CgCD3yyCMmLCzMfPnllz639h8/ftwYY0xqaqpp06aNadasmUlJSfHpk5WVZYz58/ECb731llm3bp3ZunWreeONN0y5cuXMqFGjvJ+T+3iA4cOHm02bNpnJkyc7/niAs809JSXFjB071qxcudLs2LHDfPzxx6Zu3bqmY8eO3jFyHwtx/fXXm+TkZDN//nwTERGR72Mh3DT3XFu3bjUej8ckJSXlGcOt233EiBFm2bJlZseOHWbt2rVmxIgRxuPxmIULFxpj/nwMTK1atcySJUvMypUrTbt27Uy7du2873frNs91pvmX5v3dmDPPvTTv78ac/c+9MaVzf8eFIwCWUpLyXWbMmGGMMWbp0qUF9tmxY4cxxpikpCTTsmVLU6FCBVO+fHnTokUL8+abb5rs7Gyfz1q6dKlp2bKlCQwMNHXr1vV+hlPONvddu3aZjh07mvDwcBMUFGSioqLM8OHDfZ4LZowxO3fuNN27dzfBwcGmSpUqZtiwYT6PzDDGfXPPFR8fbyIjI/NsS2Pcu9379+9vateubQIDA01ERITp0qWLz1+CJ06cMI8++qipVKmSKVeunLntttvM3r17fcZw4zbPdab5l+b93Zgzz7007+/GnP3PvTGlc3/HhfMYc9q93gAAACj1uAYQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACzz/wCFK/F3zuhgLQAAAABJRU5ErkJggg==", + "image/png": "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PHv2rD766CPt3LlTklSlShV169ZNwcHBNicDAADI+xy3C/iHH35QuXLlNHHiRJ09e1Znz57VxIkTVb58ef3www92xwMAAMjzHLcFMDo6Wh07dtTkyZPl7e0tSUpNTdWLL76o6Ohobd261eaEAAAAeZvjtgDu3btXAwYMcJc/SfL29lZMTIz27t1rYzIAAABncFwBrF27tvvYvz/buXOnatasaUMiAAAAZ3HELuAtW7a4v+7Tp4/69u2rvXv3qkGDBpKkVatWadKkSRo9erRdEQEAABzDEQWwVq1acrlcsizLPTZo0KAMyz355JPq2LFjbkYDAABwHEcUwAMHDtgdAQAAIN9wRAEsW7as3REAAADyDUcUwL86evSofvrpJ504cUJpaWkej/Xp08emVAAAAM7guAI4bdo09ezZUwULFlSxYsXkcrncj7lcLgogAADANTiuAA4dOlSvvfaaYmNj5eXluKvYAAAA2M5xDerChQvq1KkT5Q8AAOAmOa5Fde/eXTNnzrQ7BgAAgGM5bhdwfHy8HnroIS1cuFDVq1dXgQIFPB5/++23bUoGAADgDI4sgIsWLVLFihUlKcNJIAAAALg6xxXAcePG6eOPP1ZUVJTdUQAAABzJcccA+vr6qnHjxnbHAAAAcCzHFcC+ffvqnXfesTsGAACAYzluF/CaNWu0bNkyff3116patWqGk0DmzJljUzIAAABncFwBDAoK0t/+9rdsWVd8fLzmzJmjXbt2yc/PT40aNdKYMWPcJ5gAAADkR44rgFOnTs22da1YsULR0dG65557dOXKFb388stq2bKlduzYocKFC2fb6wAAAOQljiuA2WnhwoUe96dNm6YSJUpo/fr1ioyMtCkVAABAznJcASxfvvxVr/e3f//+m153QkKCJCk4OPim1wEAAJDXOa4A9uvXz+P+5cuXtXHjRi1cuFADBw686fWmpaWpX79+aty4sapVq5bpMikpKUpJSXHfT0xMvOnXAwAAsIvjCmDfvn0zHZ80aZLWrVt30+uNjo7Wtm3b9NNPP2W5THx8vOLi4m76NUxQbsg3dke4YQdHP2h3BAAAcpXjrgOYlTZt2mj27Nk39dxevXrp66+/1vLly1W6dOksl4uNjVVCQoL7dvjw4ZuNCwAAYBvHbQHMyqxZs2742D3LstS7d2/NnTtX33//vcqXL3/V5X19feXr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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1090,18 +1101,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "bf2aa550e5384d58be2414b0c8f7ee4b", + "model_id": "3c2bb4e6d3d147e9aa68e4caf76b2efc", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAzzElEQVR4nO3dd3gU5eL+/3uTkBAglSoSApKI0psiVZoIoqJ4joAoRVSOBgIEUSLS1QCC5HBE7AQ9HwRRglhoUpXeIlUgFOEISE9oBkjm94c/9uuSBEJJJsPzfl3XXrLPzM7e+xCzN1N2XZZlWQIAAIAxvOwOAAAAgLxFAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQAAAAMNQAAEAAAxDAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQAAAAMNQAAEAAAxDAQQAADAMBRAAAMAwFEAAAADDUAABAAAMQwEEAAAwDAUQAADAMBRAAAAAw1AAAQAADEMBBAAAMAwFEAAAwDAUQABu5cqVU9euXe2Occt7++23dccdd8jb21s1atTI0+fJi7/jrl27qly5crn6HABuDAUQuEUlJCTI5XJp7dq1WS5v0qSJqlSpcsPP88MPP2jo0KE3vB1TzJs3T6+88ooaNGigSZMm6a233sp23SlTpig+Pj7XnweAeXzsDgAg/9i+fbu8vK7t34U//PCDJkyYQAnMoYULF8rLy0uffPKJfH19r7julClTtHnzZvXp0+emPc/1/B0DuPXwWwCAm5+fnwoUKGB3jGty5swZuyNck8OHD8vf3/+q5S+3nseJf8cAbj4KIAC3y88Pu3DhgoYNG6bIyEgVLFhQRYsWVcOGDTV//nxJf53rNWHCBEmSy+Vy3y45c+aM+vXrp7CwMPn5+alixYoaM2aMLMvyeN5z584pOjpaxYoVU0BAgB599FH9/vvvcrlcHnsWhw4dKpfLpa1bt+qpp55SSEiIGjZsKEnauHGjunbtqjvuuEMFCxZUqVKl9Oyzz+rYsWMez3VpGzt27NDTTz+toKAgFS9eXIMGDZJlWdq/f7/atm2rwMBAlSpVSmPHjs3R3F28eFEjRoxQhQoV5Ofnp3Llyum1115TWlqaex2Xy6VJkybpzJkz7rlKSEjIcntNmjTR999/r99++829bk7Pq7vS81z+d3zpVIFly5YpJiZGxYsXV+HChfX444/ryJEjHtv95ptv1KZNG5UuXVp+fn6qUKGCRowYofT09BzlApB/cAgYuMWlpKTo6NGjmcYvXLhw1ccOHTpUcXFxeu6553TvvfcqNTVVa9eu1fr16/XAAw+oR48eOnDggObPn6/PP//c47GWZenRRx/VokWL1L17d9WoUUNz585V//799fvvv2vcuHHudbt27aovv/xSzzzzjO677z4tWbJEbdq0yTbXP//5T0VGRuqtt95yl8n58+dr9+7d6tatm0qVKqUtW7boww8/1JYtW7Ry5UqPYipJ7du31913362RI0fq+++/1xtvvKHQ0FB98MEHatasmUaNGqX/+7//08svv6x77rlHjRs3vuJcPffcc5o8ebL+8Y9/qF+/flq1apXi4uK0bds2JSYmSpI+//xzffjhh1q9erU+/vhjSVL9+vWz3N7AgQOVkpKi//3vf+65KlKkyBUzXHItz3NJr169FBISoiFDhmjv3r2Kj49Xz549NW3aNPc6CQkJKlKkiGJiYlSkSBEtXLhQgwcPVmpqqt5+++0cZQOQT1gAbkmTJk2yJF3xVrlyZY/HhIeHW126dHHfr169utWmTZsrPk9UVJSV1a+SmTNnWpKsN954w2P8H//4h+Vyuazk5GTLsixr3bp1liSrT58+Hut17drVkmQNGTLEPTZkyBBLktWxY8dMz3f27NlMY1988YUlyVq6dGmmbbzwwgvusYsXL1plypSxXC6XNXLkSPf4iRMnLH9/f485yUpSUpIlyXruuec8xl9++WVLkrVw4UL3WJcuXazChQtfcXuXtGnTxgoPD8/RupfL7nku/zu+9HPSokULKyMjwz3et29fy9vb2zp58qR7LKs57tGjh1WoUCHrzz//9Hju680NIG9wCBi4xU2YMEHz58/PdKtWrdpVHxscHKwtW7Zo586d1/y8P/zwg7y9vRUdHe0x3q9fP1mWpdmzZ0uS5syZI0l66aWXPNbr1atXttv+17/+lWnM39/f/ec///xTR48e1X333SdJWr9+fab1n3vuOfefvb29VadOHVmWpe7du7vHg4ODVbFiRe3evTvbLNJfr1WSYmJiPMb79esnSfr++++v+Pj84IUXXvDYS9qoUSOlp6frt99+c4/9fY5PnTqlo0ePqlGjRjp79qx+/fXXPM0L4MZwCBi4xd17772qU6dOpvGQkJAsDw3/3fDhw9W2bVvdeeedqlKlilq1aqVnnnkmR+Xxt99+U+nSpRUQEOAxfvfdd7uXX/qvl5eXypcv77FeREREttu+fF1JOn78uIYNG6apU6fq8OHDHstSUlIyrV+2bFmP+0FBQSpYsKCKFSuWafzy8wgvd+k1XJ65VKlSCg4O9ihR+dXl8xESEiJJOnHihHtsy5Ytev3117Vw4UKlpqZ6rJ/VHAPIvyiAALLVuHFj7dq1S998843mzZunjz/+WOPGjdP777/vsQctr/19T9QlTz75pJYvX67+/furRo0aKlKkiDIyMtSqVStlZGRkWt/b2ztHY5IyXbSSncvPM3SSq732kydP6v7771dgYKCGDx+uChUqqGDBglq/fr1effXVLOcYQP5FAQRwRaGhoerWrZu6deum06dPq3Hjxho6dKi7AGZXesLDw/Xjjz/q1KlTHnsBLx0qDA8Pd/83IyNDe/bsUWRkpHu95OTkHGc8ceKEFixYoGHDhmnw4MHu8es5dH09Lr2GnTt3uvdwStIff/yhkydPul/rtcpPhXLx4sU6duyYZsyY4XFBzJ49e2xMBeB6cQ4ggGxdfuizSJEiioiI8Phok8KFC0v6aw/R3z300ENKT0/Xu+++6zE+btw4uVwutW7dWpL04IMPSpLee+89j/X+85//5Djnpb1Xl++pu95v0bhWDz30UJbP984770jSFa9ovpLChQvnm0OrWc3x+fPnM/29AXAG9gACyFalSpXUpEkT1a5dW6GhoVq7dq2++uor9ezZ071O7dq1JUnR0dF68MEH5e3trQ4dOuiRRx5R06ZNNXDgQO3du1fVq1fXvHnz9M0336hPnz6qUKGC+/FPPPGE4uPjdezYMffHwOzYsUNSzvaCBQYGqnHjxho9erQuXLig22+/XfPmzcuzvVPVq1dXly5d9OGHH7oPla5evVqTJ0/WY489pqZNm17XdmvXrq1p06YpJiZG99xzj4oUKaJHHnnkJqfPmfr16yskJERdunRRdHS0XC6XPv/88xwfHgeQv1AAAWQrOjpas2bN0rx585SWlqbw8HC98cYb6t+/v3uddu3aqVevXpo6dar++9//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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3MUlEQVR4nO3dd3RVVf7+8ecmkBAghUAAkVAkSO8oVRRBARn7KDIoRcQWpAQLUZGmBhgVRkUUCzB+f4oigo4ISAeVDqELhDIwSA8kBDBA7v794crVaxIESXJyst+vte4a7j77nPs5+yZnHvcp8RhjjAAAAGCNAKcLAAAAQP4iAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACFiqSpUq6tmzp9NlFHr//Oc/dc011ygwMFANGzZ0uhwAkEQABAqFyZMny+PxaM2aNdkuv+mmm1S3bt0r/pxvv/1Ww4YNu+Lt2OK7777Ts88+q1atWmnSpEl69dVXnS4JACRJRZwuAIAztm/froCAy/tvwG+//Vbjx48nBF6ihQsXKiAgQB9++KGCgoKcLgcAfJgBBCwVHBysokWLOl3GZTl9+rTTJVyWI0eOKCQkhPAHoMAhAAKW+uM1gOfPn9fw4cNVvXp1FStWTKVLl1br1q01b948SVLPnj01fvx4SZLH4/G9Mp0+fVqDBg1SdHS0goODVaNGDb322msyxvh97tmzZ9WvXz+VKVNGoaGhuuOOO3TgwAF5PB6/mcVhw4bJ4/Fo69at+sc//qFSpUqpdevWkqSNGzeqZ8+euuaaa1SsWDGVL19eDz/8sI4fP+73WZnb2LFjhx588EGFh4crKipKQ4YMkTFG+/fv15133qmwsDCVL19er7/++iWN3YULFzRy5EhVq1ZNwcHBqlKlip5//nmlp6f7+ng8Hk2aNEmnT5/2jdXkyZNz3OayZct03333qVKlSgoODlZ0dLQGDhyos2fP+vXr2bOnSpYsqd27d6tDhw4qUaKEKlSooBEjRmQZ69z+TiTpwIEDevjhh1WuXDkFBwerTp06+uijj7LsT3p6uoYOHaqYmBjf/jz77LN+YwTAOZwCBgqRlJQUHTt2LEv7+fPn/3TdYcOGKSEhQY888oiuv/56paamas2aNVq3bp1uueUWPfbYY/r55581b948ffzxx37rGmN0xx13aNGiRerdu7caNmyouXPn6plnntGBAwc0duxYX9+ePXvq888/10MPPaTmzZtryZIl6ty5c4513XfffapevbpeffVVX3CZN2+edu/erV69eql8+fLasmWLJk6cqC1btmjFihV+wVSSunTpolq1amnUqFGaNWuWXn75ZUVGRuq9997TzTffrNGjR+v//b//p6efflrXXXed2rRpc9GxeuSRRzRlyhT9/e9/16BBg7Ry5UolJCRo27ZtmjFjhiTp448/1sSJE7Vq1Sp98MEHkqSWLVvmuM1p06bpzJkzeuKJJ1S6dGmtWrVKb731lv73v/9p2rRpfn0zMjLUsWNHNW/eXGPGjNGcOXM0dOhQXbhwQSNGjMiz7+Tw4cNq3ry5PB6P+vbtq6ioKM2ePVu9e/dWamqqBgwYIEnyer2644479P333+vRRx9VrVq1tGnTJo0dO1Y7duzQzJkzLzq+APKBAeB6kyZNMpIu+qpTp47fOpUrVzY9evTwvW/QoIHp3LnzRT8nNjbWZHfYmDlzppFkXn75Zb/2v//978bj8ZikpCRjjDFr1641ksyAAQP8+vXs2dNIMkOHDvW1DR061EgyXbt2zfJ5Z86cydL26aefGklm6dKlWbbx6KOP+touXLhgKlasaDwejxk1apSv/cSJEyYkJMRvTLKTmJhoJJlHHnnEr/3pp582kszChQt9bT169DAlSpS46PYutk8JCQnG4/GY//73v37blGSeeuopX5vX6zWdO3c2QUFB5ujRo8aYvPlOevfuba666ipz7Ngxv74PPPCACQ8P9+3Dxx9/bAICAsyyZcv8+r377rtGkvnhhx8uaUwA5B1OAQOFyPjx4zVv3rwsr/r16//puhEREdqyZYt27tx52Z/77bffKjAwUP369fNrHzRokIwxmj17tiRpzpw5kqQnn3zSr99TTz2V47Yff/zxLG0hISG+f//yyy86duyYmjdvLklat25dlv6PPPKI79+BgYFq2rSpjDHq3bu3rz0iIkI1atTQ7t27c6xF+nVfJSkuLs6vfdCgQZKkWbNmXXT9nPx+n06fPq1jx46pZcuWMsZo/fr1Wfr37dvX9+/MGblz585p/vz5vjpz8zsxxmj69Om6/fbbZYzRsWPHfK8OHTooJSXFN/bTpk1TrVq1VLNmTb9+N998syRp0aJFf2mMAOQeTgEDhcj111+vpk2bZmkvVapUtqeGf2/EiBG68847de2116pu3brq2LGjHnrooUsKj//9739VoUIFhYaG+rXXqlXLtzzzfwMCAlS1alW/fjExMTlu+499JSk5OVnDhw/X1KlTdeTIEb9lKSkpWfpXqlTJ7314eLiKFSumMmXKZGn/43WEf5S5D3+suXz58oqIiPDt6+Xat2+fXnrpJX399dc6ceKE37I/7lNAQICuueYav7Zrr71WkrR3715fnbn5nRw9elQnT57UxIkTNXHixGz3IfO72Llzp7Zt26aoqKiL9gPgHAIgAElSmzZttGvXLn311Vf67rvv9MEHH2js2LF69913/WbQ8tvvZ8Yy3X///frxxx/1zDPPqGHDhipZsqS8Xq86duwor9ebpX9gYOAltUnKcoNETv54neGVyMjI0C233KLk5GQ999xzqlmzpkqUKKEDBw6oZ8+e2e5Tfsus4cEHH1SPHj2y7ZP5Hwter1f16tXTG2+8kW2/6OjovCkSwCUjAALwiYyMVK9evdSrVy+lpaWpTZs2GjZsmC8A5hR6KleurPnz5+vUqVN+M04//fSTb3nm/3q9Xu3Zs0fVq1f39UtKSrrkGk+cOKEFCxZo+PDheumll3ztf+XU9V+RuQ87d+70zaZJv94gcfLkSd++Xo5NmzZpx44dmjJlirp37+5rz7wD+4+8Xq92797tm/WTpB07dkj69e7uzDpz8zuJiopSaGioMjIy1L59+4vuT7Vq1bRhwwa1a9cuV4MygNzDNYAAJCnLqc+SJUsqJibG77EdJUqUkCSdPHnSr+9tt92mjIwMvf32237tY8eOlcfjUadOnSRJHTp0kCS98847fv3eeuutS64zc+bujzN148aNu+RtXInbbrst28/LnO262B3NOclun4wx+te//pXjOr8fa2OM3n77bRUtWlTt2rXz1Zmb30lgYKDuvfdeTZ8+XZs3b85Sz9GjR33/vv/++3XgwAG9//77WfqdPXvWdc9zBAojZgABSJJq166tm266SU2aNFFkZKTWrFmjL774wu9mgyZNmkiS+vXrpw4dOigwMFAPPPCAbr/9drVt21YvvPCC9u7dqwYNGui7777TV199pQEDBqhatWq+9e+9916NGzdOx48f9z1yJHP26lJmi8LCwtSmTRuNGTNG58+f19VXX63vvvtOe/bsyYNRyapBgwbq0aOHJk6cqJMnT+rGG2/UqlWrNGXKFN11111q27btZW+zZs2aqlatmp5++mkdOHBAYWFhmj59epZrATMVK1ZMc+bMUY8ePdSsWTPNnj1bs2bN0vPPP++77i4vvpNRo0Zp0aJFatasmfr06aPatWsrOTlZ69at0/z585WcnCxJeuihh/T555/r8ccf16JFi9SqVStlZGTop59+0ueff665c+dme60qgHzk0N3HAHJR5mNgVq9ene3yG2+88U8fA/Pyyy+b66+/3kRERJiQkBBTs2ZN88orr5hz5875+ly4cME89dRTJioqyng8Hr9Hwpw6dcoMHDjQVKhQwRQtWtRUr17d/POf/zRer9fvc0+fPm1iY2NNZGSkKVmypLnrrrvM9u3bjSS/x7JkPsIl87Emv/e///3P3H333SYiIsKEh4eb++67z/z88885Pkrmj9vI6fEs2Y1Tds6fP2+GDx9uqlataooWLWqio6NNfHy8+eWXXy7pc7KzdetW0759e1OyZElTpkwZ06dPH7NhwwYjyUyaNCnLNnft2mVuvfVWU7x4cVOuXDkzdOhQk5GR4bfN3P5OjDHm8OHDJjY21kRHR5uiRYua8uXLm3bt2pmJEyf69Tt37pwZPXq0qVOnjgkODjalSpUyTZo0McOHDzcpKSmXNCYA8o7HmEu84hkA8khiYqIaNWqk//u//1O3bt2cLqdA69mzp7744gulpaXl6efwnQCFG9cAAshXf/zTZtKv19MFBAT86V/gQN7gOwHswzWAAPLVmDFjtHbtWrVt21ZFihTR7NmzNXv2bD366KM8HsQhfCeAfQiAAPJVy5YtNW/ePI0cOVJpaWmqVKmShg0bphdeeMHp0qzFdwLYh2sAAQAALMM1gAAAAJYhAAIAAFiGAAgAAGAZbgK5Al6vVz///LNCQ0P5e5cAALiEMUanTp1ShQoVFBBg51wYAfAK/PzzzzwiAQAAl9q/f78qVqzodBmOIABegdDQUEm//gCFhYU5XA0AALgUqampio6O9v3/uI0IgFcg87RvWFgYARAAAJex+fItO098AwAAWIwACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGasD4IEDB/Tggw+qdOnSCgkJUb169bRmzRqnywIAAMhT1v4t4BMnTqhVq1Zq27atZs+eraioKO3cuVOlSpVyujQAAIA8ZW0AHD16tKKjozVp0iRfW9WqVR2sCAAAIH9Yewr466+/VtOmTXXfffepbNmyatSokd5///2LrpOenq7U1FS/FwAAgNtYOwO4e/duTZgwQXFxcXr++ee1evVq9evXT0FBQerRo0e26yQkJGj48OH5VmOVwbPy7bNyy95RnZ0uAYDLcKzLH4wzfs/aGUCv16vGjRvr1VdfVaNGjfToo4+qT58+evfdd3NcJz4+XikpKb7X/v3787FiAACA3GFtALzqqqtUu3Ztv7ZatWpp3759Oa4THByssLAwvxcAAIDbWBsAW7Vqpe3bt/u17dixQ5UrV3aoIgAAgPxhbQAcOHCgVqxYoVdffVVJSUn65JNPNHHiRMXGxjpdGgAAQJ6yNgBed911mjFjhj799FPVrVtXI0eO1Lhx49StWzenSwMAAMhT1t4FLEl/+9vf9Le//c3pMgAAAPKVtTOAAAAAtiIAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGasD4LBhw+TxePxeNWvWdLosAACAPFXE6QKcVqdOHc2fP9/3vkgR64cEAAAUctannSJFiqh8+fJOlwEAAJBvrD4FLEk7d+5UhQoVdM0116hbt27at2+f0yUBAADkKatnAJs1a6bJkyerRo0aOnjwoIYPH64bbrhBmzdvVmhoaJb+6enpSk9P971PTU3Nz3IBAAByhdUBsFOnTr5/169fX82aNVPlypX1+eefq3fv3ln6JyQkaPjw4flZIgAAQK6z/hTw70VEROjaa69VUlJStsvj4+OVkpLie+3fvz+fKwQAALhyBMDfSUtL065du3TVVVdluzw4OFhhYWF+LwAAALexOgA+/fTTWrJkifbu3asff/xRd999twIDA9W1a1enSwMAAMgzVl8D+L///U9du3bV8ePHFRUVpdatW2vFihWKiopyujQAAIA8Y3UAnDp1qtMlAAAA5DurTwEDAADYiAAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZ1wXAdevWadOmTb73X331le666y49//zzOnfunIOVAQAAuIPrAuBjjz2mHTt2SJJ2796tBx54QMWLF9e0adP07LPPOlwdAABAwee6ALhjxw41bNhQkjRt2jS1adNGn3zyiSZPnqzp06c7WxwAAIALuC4AGmPk9XolSfPnz9dtt90mSYqOjtaxY8ecLA0AAMAVXBcAmzZtqpdfflkff/yxlixZos6dO0uS9uzZo3LlyjlcHQAAQMHnugA4btw4rVu3Tn379tULL7ygmJgYSdIXX3yhli1bOlwdAABAwVfE6QIuV/369f3uAs70z3/+U4GBgQ5UBAAA4C6umwGUpJMnT+qDDz5QfHy8kpOTJUlbt27VkSNHHK4MAACg4HPdDODGjRvVrl07RUREaO/everTp48iIyP15Zdfat++ffr3v//tdIkAAAAFmutmAOPi4tSrVy/t3LlTxYoV87XfdtttWrp0qYOVAQAAuIPrAuDq1av12GOPZWm/+uqrdejQIQcqAgAAcBfXBcDg4GClpqZmad+xY4eioqIcqAgAAMBdXBcA77jjDo0YMULnz5+XJHk8Hu3bt0/PPfec7r33XoerAwAAKPhcFwBff/11paWlqWzZsjp79qxuvPFGxcTEKDQ0VK+88orT5QEAABR4rrsLODw8XPPmzdMPP/ygDRs2KC0tTY0bN1b79u2dLg0AAMAVXBcAM7Vq1UqtWrVyugwAAADXcd0p4H79+unNN9/M0v72229rwIAB+V8QAACAy7guAE6fPj3bmb+WLVvqiy++cKAiAAAAd3FdADx+/LjCw8OztIeFhenYsWMOVAQAAOAurguAMTExmjNnTpb22bNn65prrnGgIgAAAHdx3U0gcXFx6tu3r44ePaqbb75ZkrRgwQK9/vrrGjdunLPFAQAAuIDrAuDDDz+s9PR0vfLKKxo5cqQkqUqVKpowYYK6d+/ucHUAAAAFn+sCoCQ98cQTeuKJJ3T06FGFhISoZMmSTpcEAADgGq4MgJn4278AAACXz3U3gRw+fFgPPfSQKlSooCJFiigwMNDvBQAAgItz3Qxgz549tW/fPg0ZMkRXXXWVPB6P0yUBAAC4iusC4Pfff69ly5apYcOGubrdUaNGKT4+Xv379+duYgAAUKi57hRwdHS0jDG5us3Vq1frvffeU/369XN1uwAAAAWR6wLguHHjNHjwYO3duzdXtpeWlqZu3brp/fffV6lSpXJlmwAAAAWZ6wJgly5dtHjxYlWrVk2hoaGKjIz0e12u2NhYde7cWe3bt8+DagEAAAoe110DmJvX502dOlXr1q3T6tWrL6l/enq60tPTfe9TU1NzrRYAAID84roA2KNHj1zZzv79+9W/f3/NmzdPxYoVu6R1EhISNHz48Fz5fAAAAKe47hSwJO3atUsvvviiunbtqiNHjkiSZs+erS1btlzyNtauXasjR46ocePGKlKkiIoUKaIlS5bozTffVJEiRZSRkZFlnfj4eKWkpPhe+/fvz7V9AgAAyC+uC4BLlixRvXr1tHLlSn355ZdKS0uTJG3YsEFDhw695O20a9dOmzZtUmJiou/VtGlTdevWTYmJidk+VDo4OFhhYWF+LwAAALdx3SngwYMH6+WXX1ZcXJxCQ0N97TfffLPefvvtS95OaGio6tat69dWokQJlS5dOks7AABAYeK6GcBNmzbp7rvvztJetmxZHTt2zIGKAAAA3MV1M4ARERE6ePCgqlat6te+fv16XX311Ve07cWLF1/R+gAAAG7guhnABx54QM8995wOHTokj8cjr9erH374QU8//bS6d+/udHkAAAAFnusC4KuvvqqaNWsqOjpaaWlpql27ttq0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fQ+qbdGihWbPnu1b/ssvvyg2NlalS5dWyZIlde+992Z5iHxh+N2QLj4WycnJeuqpp1SjRg2FhISoUqVK6tevn+/vomeyYSx+r7AfM6VLG4vCfswsdAys0KFDBzNp0iSzefNmk5iYaG677TZTqVIlk5aWlqXvG2+8YTp16mQkmRkzZvjaL1y4YOrWrWvat29v1q9fb7799ltTpkwZEx8f7+uze/duU7x4cRMXF2e2bt1q3nrrLRMYGGjmzJmTH7t5SS5lLH788UcTFhZmEhISzObNm81PP/1kPvvsM/PLL7/4+nTs2NE0aNDArFixwixbtszExMSYrl27+panpKSYcuXKmW7dupnNmzebTz/91ISEhJj33nsvX/c3J5cyDrfccou57rrrzMqVK82uXbvMyJEjTUBAgFm3bp2vj9vHwRhjvv76azNr1iyzY8cOs337dvP888+bokWLms2bNxtjjHn88cdNdHS0WbBggVmzZo1p3ry5admypW/9wvK7YczFx2LTpk3mnnvuMV9//bVJSkoyCxYsMNWrVzf33nuvb31bxuL3Cvsx05g/HwsbjpmFDQHQUkeOHDGSzJIlS/za169fb66++mpz8ODBLAezb7/91gQEBJhDhw752iZMmGDCwsJMenq6McaYZ5991tSpU8dvm126dDEdOnTIu525QtmNRbNmzcyLL76Y4zpbt241kszq1at9bbNnzzYej8ccOHDAGGPMO++8Y0qVKuUbG2OMee6550yNGjXyYC+uXHbjUKJECfPvf//br19kZKR5//33jTGFcxwylSpVynzwwQfm5MmTpmjRombatGm+Zdu2bTOSzPLly40xhfd3I1PmWGTn888/N0FBQeb8+fPGGPvGwsZjZqbfj4WNx0y34xSwpTJP2URGRvrazpw5o3/84x8aP358tn8Pefny5apXr57fg7I7dOig1NRUbdmyxdenffv2fut16NBBy5cvz4vdyBV/HIsjR45o5cqVKlu2rFq2bKly5crpxhtv1Pfff+9bZ/ny5YqIiFDTpk19be3bt1dAQIBWrlzp69OmTRsFBQX5+nTo0EHbt2/XiRMn8mPXLkt2PxMtW7bUZ599puTkZHm9Xk2dOlW//PKLbrrpJkmFcxwyMjI0depUnT59Wi1atNDatWt1/vx5v5/rmjVrqlKlSr6f68L6u/HHschOSkqKwsLC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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1115,18 +1126,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "bd02a11e83854e4e86c05220d76d84a4", + "model_id": "2dd43b62507c4c4797267d881780590a", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1f0lEQVR4nO3deVhV1f7H8c8BAVEZRFEycUhNxTktp645lZqVNmuWYmYThok2UDmXqGXaYHZtUG8366ZmMw6pWTnlRJlazmkqTigIFiJn//7o4fw6gQoKbLbr/Xqe/cRee591vnsdO35ce8BlWZYlAAAAGMPH7gIAAABQvAiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIXIJq1Kih6Ohou8u45L344ou64oor5Ovrq6ZNm9pdDgDkGwEQKOFmzpwpl8uldevW5bm9ffv2atiw4UW/z1dffaVRo0ZddD+mWLRokZ588km1bdtWM2bM0Lhx4+wuCQDyrZTdBQAofL/++qt8fAr277uvvvpKU6dOJQTm09KlS+Xj46N33nlH/v7+dpcDAAXCDCBwCQoICJCfn5/dZRRIRkaG3SUUyOHDhxUYGEj4A+BIBEDgEvTPawCzsrI0evRo1alTR6VLl1aFChV07bXXavHixZKk6OhoTZ06VZLkcrk8S46MjAwNHTpUkZGRCggIUN26dfXSSy/Jsiyv9/3jjz8UGxurihUrKigoSLfccov2798vl8vlNbM4atQouVwubdmyRffcc4/Kly+va6+9VpL0008/KTo6WldccYVKly6tiIgI3X///Tp27JjXe+X0sW3bNt17770KCQlReHi4hg8fLsuytG/fPvXo0UPBwcGKiIjQpEmT8jV2Z86c0dixY1WrVi0FBASoRo0aeuaZZ5SZmenZx+VyacaMGcrIyPCM1cyZM8/a53fffac777xT1apVU0BAgCIjIzVkyBD98ccfXvtFR0erXLly2rVrl7p06aKyZcuqSpUqGjNmTK6xLuzPRJL279+v+++/X5UrV1ZAQIAaNGigd999N9fxZGZmauTIkapdu7bneJ588kmvMTqfGTNmyOVyaePGjbm2jRs3Tr6+vtq/f3+++wNQMJwCBhwiNTVVR48ezdWelZV13teOGjVKCQkJeuCBB3TNNdcoLS1N69at04YNG3T99dfroYce0oEDB7R48WK99957Xq+1LEu33HKLli1bpgEDBqhp06ZauHChnnjiCe3fv1+TJ0/27BsdHa2PPvpI9913n1q1aqXly5ere/fuZ63rzjvvVJ06dTRu3DhPcFm8eLF27dql/v37KyIiQps3b9b06dO1efNmrV692iuYStLdd9+t+vXra/z48fryyy/1/PPPKywsTP/+97/VsWNHTZgwQe+//76GDRumq6++Wu3atTvnWD3wwAOaNWuW7rjjDg0dOlRr1qxRQkKCtm7dqvnz50uS3nvvPU2fPl0//PCD3n77bUlSmzZtztrnnDlzdOrUKT3yyCOqUKGCfvjhB7322mv6/fffNWfOHK99s7Oz1bVrV7Vq1UoTJ07UggULNHLkSJ05c0Zjxowpss/k0KFDatWqlVwulwYNGqTw8HAlJiZqwIABSktL0+OPPy5JcrvduuWWW/T999/rwQcfVP369bVp0yZNnjxZ27Zt0yeffHLO8c1xxx13KCYmRu+//76aNWvmte39999X+/btdfnll+erLwAXwAJQos2YMcOSdM6lQYMGXq+pXr261a9fP896kyZNrO7du5/zfWJiYqy8vhI++eQTS5L1/PPPe7Xfcccdlsvlsnbs2GFZlmWtX7/ekmQ9/vjjXvtFR0dbkqyRI0d62kaOHGlJsnr37p3r/U6dOpWr7YMPPrAkWd9++22uPh588EFP25kzZ6yqVataLpfLGj9+vKf9+PHjVmBgoNeY5CUpKcmSZD3wwANe7cOGDbMkWUuXLvW09evXzypbtuw5+zvXMSUkJFgul8v67bffvPqUZD322GOeNrfbbXXv3t3y9/e3jhw5YllW0XwmAwYMsC677DLr6NGjXvv26tXLCgkJ8RzDe++9Z/n4+Fjfffed135vvvmmJclasWJFvsbEsiyrd+/eVpUqVazs7GxP24YNGyxJ1owZM/LdD4CC4xQw4BBTp07V4sWLcy2NGzc+72tDQ0O1efNmbd++vcDv+9VXX8nX11exsbFe7UOHDpVlWUpMTJQkLViwQJL06KOPeu332GOPnbXvhx9+OFdbYGCg5+c///xTR48eVatWrSRJGzZsyLX/Aw884PnZ19dXLVq0kGVZGjBggKc9NDRUdevW1a5du85ai/TXsUpSXFycV/vQoUMlSV9++eU5X382fz+mjIwMHT16VG3atJFlWXmeAh00aJDn55wZudOnT+vrr7/21FmYn4llWZo3b55uvvlmWZalo0ePepYuXbooNTXVM/Zz5sxR/fr1Va9ePa/9OnbsKElatmxZvselb9++OnDggNdr3n//fQUGBur222/Pdz8ACo5TwIBDXHPNNWrRokWu9vLly+d5avjvxowZox49eujKK69Uw4YN1bVrV9133335Co+//fabqlSpoqCgIK/2+vXre7bn/NfHx0c1a9b02q927dpn7fuf+0pSSkqKRo8erQ8//FCHDx/22paamppr/2rVqnmth4SEqHTp0qpYsWKu9n9eR/hPOcfwz5ojIiIUGhrqOdaC2rt3r0aMGKHPPvtMx48f99r2z2Py8fHRFVdc4dV25ZVXSpL27NnjqbMwP5MjR47oxIkTmj59uqZPn57nMeR8Ftu3b9fWrVsVHh5+zv3y4/rrr9dll12m999/X506dZLb7dYHH3ygHj165Do2AIWLAAgYoF27dtq5c6c+/fRTLVq0SG+//bYmT56sN99802sGrbj9fWYsx1133aWVK1fqiSeeUNOmTVWuXDm53W517dpVbrc71/6+vr75apOU6waJs/nndYYXIzs7W9dff71SUlL01FNPqV69eipbtqz279+v6OjoPI+puOXUcO+996pfv3557pPzjwW3261GjRrp5ZdfznO/yMjIfL+vr6+v7rnnHr311lt64403tGLFCh04cED33ntvAY8AQEERAAFDhIWFqX///urfv7/S09PVrl07jRo1yhMAzxZ6qlevrq+//lonT570mpX55ZdfPNtz/ut2u7V7927VqVPHs9+OHTvyXePx48e1ZMkSjR49WiNGjPC0X8ip6wuRcwzbt2/3zKZJf90gceLECc+xFsSmTZu0bds2zZo1S3379vW059yB/U9ut1u7du3yzPpJ0rZt2yT9dXd3Tp2F+ZmEh4crKChI2dnZ6ty58zmPp1atWvrxxx/VqVOnQgnKffv21aRJk/T5558rMTFR4eHh6tKly0X3C+DcuAYQMMA/T32WK1dOtWvX9npsR9myZSVJJ06c8Nr3xhtvVHZ2tl5//XWv9smTJ8vlcqlbt26S5PlL+4033vDa77XXXst3nTkzd/+cqZsyZUq++7gYN954Y57vlzPbda47ms8mr2OyLEuvvPLKWV/z97G2LEuvv/66/Pz81KlTJ0+dhfmZ+Pr66vbbb9e8efP0888/56rnyJEjnp/vuusu7d+/X2+99Vau/f74448CP8+xcePGaty4sd5++23NmzdPvXr1UqlSzE0ARY3/ywADREVFqX379mrevLnCwsK0bt06zZ071+tmg+bNm0uSYmNj1aVLF/n6+qpXr166+eab1aFDBz377LPas2ePmjRpokWLFunTTz/V448/rlq1anlef/vtt2vKlCk6duyY55EjObNX+ZktCg4OVrt27TRx4kRlZWXp8ssv16JFi7R79+4iGJXcmjRpon79+mn69Ok6ceKErrvuOv3www+aNWuWevbsqQ4dOhS4z3r16qlWrVoaNmyY9u/fr+DgYM2bNy/XtYA5SpcurQULFqhfv35q2bKlEhMT9eWXX+qZZ57xXHdXFJ/J+PHjtWzZMrVs2VIDBw5UVFSUUlJStGHDBn399ddKSUmRJN1333366KOP9PDDD2vZsmVq27atsrOz9csvv+ijjz7SwoUL87xW9Vz69u2rYcOGSRKnf4HiYtPdxwDyKecxMGvXrs1z+3XXXXfex8A8//zz1jXXXGOFhoZagYGBVr169awXXnjBOn36tGefM2fOWI899pgVHh5uuVwur0fCnDx50hoyZIhVpUoVy8/Pz6pTp4714osvWm632+t9MzIyrJiYGCssLMwqV66c1bNnT+vXX3+1JHk9liXnES45jzX5u99//9269dZbrdDQUCskJMS68847rQMHDpz1UTL/7ONsj2fJa5zykpWVZY0ePdqqWbOm5efnZ0VGRlrx8fHWn3/+ma/3ycuWLVuszp07W+XKlbMqVqxoDRw40Prxxx9zPe4kp8+dO3daN9xwg1WmTBmrcuXK1siRI70elWJZhf+ZWJZlHTp0yIqJibEiIyMtPz8/KyIiwurUqZM1ffp0r/1Onz5tTZgwwWrQoIEVEBBglS9f3mrevLk1evRoKzU1NV9j8ncHDx60fH19rSuvvLLArwVwYVyWlc+rogHgAiQlJalZs2b673//qz59+thdTokWHR2tuXPnKj09vUjfp6R9JkePHtVll12mESNGaPjw4XaXAxiBawABFJp//moz6a/r6Xx8fM77GzhQNJzwmcycOVPZ2dm677777C4FMAbXAAIoNBMnTtT69evVoUMHlSpVSomJiUpMTNSDDz5YoMeDoPDY8ZmkpqbmGTz/LiIiQkuXLtWWLVv0wgsvqGfPnp67nAEUPQIggELTpk0bLV68WGPHjlV6erqqVaumUaNG6dlnn7W7NGPZ8ZkMHjxYs2bNOuc+lmVpzJgxWrlypdq2bVugu8UBXDyuAQQAFKotW7bowIED59znfM8bBFC0CIAAAACG4SYQAAAAw3AN4EVwu906cOCAgoKCCvV3hwIAgKJjWZZOnjypKlWqyMfHzLkwAuBFOHDgAHc2AgDgUPv27VPVqlXtLsMWBMCLkPNL2Pft26fg4GCbqwEAAPmRlpamyMhIz9/jJiIAXoSc077BwcEEQAAAHMbky7fMPPENAABgMAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhjA6A+/fv17333qsKFSooMDBQjRo10rp16+wuCwAAoEgZ+7uAjx8/rrZt26pDhw5KTExUeHi4tm/frvLly9tdGgAAQJEyNgBOmDBBkZGRmjFjhqetZs2aNlYEAABQPIw9BfzZZ5+pRYsWuvPOO1WpUiU1a9ZMb7311jlfk5mZqbS0NK8FAADAaYydAdy1a5emTZumuLg4PfPMM1q7dq1iY2Pl7++vfv365fmahIQEjR49uthqrPH0l8X2XoVlz/judpcAAADOw2VZlmV3EXbw9/dXixYttHLlSk9bbGys1q5dq1WrVuX5mszMTGVmZnrW09LSFBkZqdTUVAUHBxd6jQRAAAAKX1pamkJCQors728nMPYU8GWXXaaoqCivtvr162vv3r1nfU1AQICCg4O9FgAAAKcxNgC2bdtWv/76q1fbtm3bVL16dZsqAgAAKB7GBsAhQ4Zo9erVGjdunHbs2KHZs2dr+vTpiomJsbs0AACAImVsALz66qs1f/58ffDBB2rYsKHGjh2rKVOmqE+fPnaXBgAAUKSMvQtYkm666SbddNNNdpcBAABQrIydAQQAADAVARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMYHQBHjRoll8vltdSrV8/usgAAAIpUKbsLsFuDBg309ddfe9ZLlTJ+SAAAwCXO+LRTqlQpRURE2F0GAABAsTH6FLAkbd++XVWqVNEVV1yhPn36aO/evXaXBAAAUKSMngFs2bKlZs6cqbp16+rgwYMaPXq0/vWvf+nnn39WUFBQrv0zMzOVmZnpWU9LSyvOcgEAAAqF0QGwW7dunp8bN26sli1bqnr16vroo480YMCAXPsnJCRo9OjRxVkiAABAoTP+FPDfhYaG6sorr9SOHTvy3B4fH6/U1FTPsm/fvmKuEAAA4OIRAP8mPT1dO3fu1GWXXZbn9oCAAAUHB3stAAAATmN0ABw2bJiWL1+uPXv2aOXKlbr11lvl6+ur3r17210aAABAkTH6GsDff/9dvXv31rFjxxQeHq5rr71Wq1evVnh4uN2lAQAAFBmjA+CHH35odwkAAADFzuhTwAAAACYiAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGMZxAXDDhg3atGmTZ/3TTz9Vz5499cwzz+j06dM2VgYAAOAMjguADz30kLZt2yZJ2rVrl3r16qUyZcpozpw5evLJJ22uDgAAoORzXADctm2bmjZtKkmaM2eO2rVrp9mzZ2vmzJmaN2+evcUBAAA4gOMCoGVZcrvdkqSvv/5aN954oyQpMjJSR48etbM0AAAAR3BcAGzRooWef/55vffee1q+fLm6d+8uSdq9e7cqV65sc3UAAAAln+MC4JQpU7RhwwYNGjRIzz77rGrXri1Jmjt3rtq0aWNzdQAAACVfKbsLKKjGjRt73QWc48UXX5Svr68NFQEAADiL42YAJenEiRN6++23FR8fr5SUFEnSli1bdPjwYZsrAwAAKPkcNwP4008/qVOnTgoNDdWePXs0cOBAhYWF6eOPP9bevXv1n//8x+4SAQAASjTHzQDGxcWpf//+2r59u0qXLu1pv/HGG/Xtt9/aWBkAAIAzOC4Arl27Vg899FCu9ssvv1zJyck2VAQAAOAsjguAAQEBSktLy9W+bds2hYeH21ARAACAszguAN5yyy0aM2aMsrKyJEkul0t79+7VU089pdtvv93m6gAAAEo+xwXASZMmKT09XZUqVdIff/yh6667TrVr11ZQUJBeeOEFu8sDAAAo8Rx3F3BISIgWL16sFStW6Mcff1R6erquuuoqde7c2e7SAAAAHMFxATBH27Zt1bZtW7vLAAAAcBzHnQKOjY3Vq6++mqv99ddf1+OPP178BQEAADiM4wLgvHnz8pz5a9OmjebOnWtDRQAAAM7iuAB47NgxhYSE5GoPDg7W0aNHbagIAADAWRwXAGvXrq0FCxbkak9MTNQVV1xhQ0UAAADO4ribQOLi4jRo0CAdOXJEHTt2lCQtWbJEkyZN0pQpU+wtDgAAwAEcFwDvv/9+ZWZm6oUXXtDYsWMlSTVq1NC0adPUt29fm6sDAAAo+RwXACXpkUce0SOPPKIjR44oMDBQ5cqVs7skAAAAx3BkAMzB7/4FAAAoOMfdBHLo0CHdd999qlKlikqVKiVfX1+vBQAAAOfmuBnA6Oho7d27V8OHD9dll10ml8tld0kAAACO4rgA+P333+u7775T06ZNC7Xf8ePHKz4+XoMHD+ZuYgAAcElz3CngyMhIWZZVqH2uXbtW//73v9W4ceNC7RcAAKAkclwAnDJlip5++mnt2bOnUPpLT09Xnz599NZbb6l8+fKF0icAAEBJ5rgAePfdd+ubb75RrVq1FBQUpLCwMK+loGJiYtS9e3d17ty5CKoFAAAoeRx3DWBhXp/34YcfasOGDVq7dm2+9s/MzFRmZqZnPS0trdBqAQAAKC6OC4D9+vUrlH727dunwYMHa/HixSpdunS+XpOQkKDRo0cXyvsDAFCcajz9pd0lFNie8d3tLuGS5bhTwJK0c+dOPffcc+rdu7cOHz4sSUpMTNTmzZvz3cf69et1+PBhXXXVVSpVqpRKlSql5cuX69VXX1WpUqWUnZ2d6zXx8fFKTU31LPv27Su0YwIAACgujguAy5cvV6NGjbRmzRp9/PHHSk9PlyT9+OOPGjlyZL776dSpkzZt2qSkpCTP0qJFC/Xp00dJSUl5PlQ6ICBAwcHBXgsAAIDTOO4U8NNPP63nn39ecXFxCgoK8rR37NhRr7/+er77CQoKUsOGDb3aypYtqwoVKuRqBwAAuJQ4bgZw06ZNuvXWW3O1V6pUSUePHrWhIgAAAGdx3AxgaGioDh48qJo1a3q1b9y4UZdffvlF9f3NN99c1OsBAACcwHEzgL169dJTTz2l5ORkuVwuud1urVixQsOGDVPfvn3tLg8AAKDEc1wAHDdunOrVq6fIyEilp6crKipK7dq1U5s2bfTcc8/ZXR4AAECJ56hTwJZlKTk5Wa+++qpGjBihTZs2KT09Xc2aNVOdOnXsLg8AAMARHBcAa9eurc2bN6tOnTqKjIy0uyQAAADHcdQpYB8fH9WpU0fHjh2zuxQAAADHclQAlKTx48friSee0M8//2x3KQAAAI7kqFPAktS3b1+dOnVKTZo0kb+/vwIDA722p6Sk2FQZAACAMzguAE6ZMsXuEgAAABzNUQEwKytLy5cv1/Dhw3M9CBoAAAD546hrAP38/DRv3jy7ywAAAHA0RwVASerZs6c++eQTu8sAAABwLEedApakOnXqaMyYMVqxYoWaN2+usmXLem2PjY21qTIAAABncFwAfOeddxQaGqr169dr/fr1XttcLhcBEAAA4DwcFwB3795tdwkAAACO5rhrAAEAAHBxHDcDeP/9959z+7vvvltMlQAAADiT4wLg8ePHvdazsrL0888/68SJE+rYsaNNVQEAADiH4wLg/Pnzc7W53W498sgjqlWrlg0VAQAAOMslcQ2gj4+P4uLiNHnyZLtLAQAAKPEuiQAoSTt37tSZM2fsLgMAAKDEc9wp4Li4OK91y7J08OBBffnll+rXr59NVQEAADiH4wLgxo0bvdZ9fHwUHh6uSZMmnfcOYQAAADgwAC5btszuEgAAABzNcdcA7t69W9u3b8/Vvn37du3Zs6f4CwIAAHAYxwXA6OhorVy5Mlf7mjVrFB0dXfwFAQAAOIzjAuDGjRvVtm3bXO2tWrVSUlJS8RcEAADgMI4LgC6XSydPnszVnpqaquzsbBsqAgAAcBbHBcB27dopISHBK+xlZ2crISFB1157rY2VAQAAOIPj7gKeMGGC2rVrp7p16+pf//qXJOm7775TWlqali5danN1AAAAJZ/jZgCjoqL0008/6a677tLhw4d18uRJ9e3bV7/88osaNmxod3kAAAAlnuNmACWpSpUqGjdunN1lAAAAOJLjZgBnzJihOXPm5GqfM2eOZs2aZUNFAAAAzuK4AJiQkKCKFSvmaq9UqRKzggAAAPnguAC4d+9e1axZM1d79erVtXfvXhsqAgAAcBbHBcBKlSrpp59+ytX+448/qkKFCjZUBAAA4CyOC4C9e/dWbGysli1bpuzsbGVnZ2vp0qUaPHiwevXqZXd5AAAAJZ7j7gIeO3as9uzZo06dOqlUqb/Kd7vd6tu3L9cAAgAA5IPjAqC/v7/+97//aezYsfrxxx8VGBioRo0aqXr16naXBgAA4AiOC4A5wsLC1KFDhzzvCAYAAMDZOeoawBMnTigmJkYVK1ZU5cqVVblyZVWsWFGDBg3SiRMn7C4PAADAERwzA5iSkqLWrVtr//796tOnj+rXry9J2rJli2bOnKklS5Zo5cqVKl++vM2VAgAAlGyOCYBjxoyRv7+/du7cqcqVK+fadsMNN2jMmDGaPHmyTRUCAAA4g2NOAX/yySd66aWXcoU/SYqIiNDEiRM1f/58GyoDAABwFscEwIMHD6pBgwZn3d6wYUMlJycXY0UAAADO5JgAWLFiRe3Zs+es23fv3q2wsLDiKwgAAMChHBMAu3TpomeffVanT5/OtS0zM1PDhw9X165dbagMAADAWRx1E0iLFi1Up04dxcTEqF69erIsS1u3btUbb7yhzMxMvffee3aXCQAAUOI5JgBWrVpVq1at0qOPPqr4+HhZliVJcrlcuv766/X6668rMjLS5ioBAABKPsecApakmjVrKjExUUePHtXq1au1evVqHTlyRAsWLFDt2rUL3N+0adPUuHFjBQcHKzg4WK1bt1ZiYmIRVA4AAFByOGYG8O/Kly+va6655qL7qVq1qsaPH686derIsizNmjVLPXr00MaNG895xzEAAICTOTIAFpabb77Za/2FF17QtGnTtHr1agIgAAC4ZBkdAP8uOztbc+bMUUZGhlq3bp3nPpmZmcrMzPSsp6WlFVd5AAAAhcZR1wAWhU2bNqlcuXIKCAjQww8/rPnz5ysqKirPfRMSEhQSEuJZuOkEAAA4kSMC4FVXXaXjx49L+utxMKdOnSq0vuvWraukpCStWbNGjzzyiPr166ctW7bkuW98fLxSU1M9y759+wqtDgAAgOLiiAC4detWZWRkSJJGjx6t9PT0Quvb399ftWvXVvPmzZWQkKAmTZrolVdeyXPfgIAAzx3DOQsAAIDTOOIawKZNm6p///669tprZVmWXnrpJZUrVy7PfUeMGHFR7+V2u72u8wMAALjUOCIAzpw5UyNHjtQXX3whl8ulxMRElSqVu3SXy1WgABgfH69u3bqpWrVqOnnypGbPnq1vvvlGCxcuLMzyAQAAShRHBMC6devqww8/lCT5+PhoyZIlqlSp0kX3e/jwYfXt21cHDx5USEiIGjdurIULF+r666+/6L4BAABKKkcEwL9zu92F1tc777xTaH0BAAA4heMCoCTt3LlTU6ZM0datWyVJUVFRGjx4sGrVqmVzZQAAACWfI+4C/ruFCxcqKipKP/zwgxo3bqzGjRtrzZo1atCggRYvXmx3eQAAACWe42YAn376aQ0ZMkTjx4/P1f7UU09x/R4AAMB5OG4GcOvWrRowYECu9vvvv/+sD3AGAADA/3NcAAwPD1dSUlKu9qSkpEK5MxgAAOBS57hTwAMHDtSDDz6oXbt2qU2bNpKkFStWaMKECYqLi7O5OgAAgJLPcQFw+PDhCgoK0qRJkxQfHy9JqlKlikaNGqXY2FibqwMAACj5HBcAXS6XhgwZoiFDhujkyZOSpKCgIJurAgAAcA7HBcC/I/gBAAAUnONuAgEAAMDFIQACAAAYhgAIAABgGEcFwKysLHXq1Enbt2+3uxQAAADHclQA9PPz008//WR3GQAAAI7mqAAoSffee6/eeecdu8sAAABwLMc9BubMmTN699139fXXX6t58+YqW7as1/aXX37ZpsoAAACcwXEB8Oeff9ZVV10lSdq2bZvXNpfLZUdJAAAAjuK4ALhs2TK7SwAAAHA0x10DmGPHjh1auHCh/vjjD0mSZVk2VwQAAOAMjguAx44dU6dOnXTllVfqxhtv1MGDByVJAwYM0NChQ22uDgAAoORzXAAcMmSI/Pz8tHfvXpUpU8bTfvfdd2vBggU2VgYAAOAMjrsGcNGiRVq4cKGqVq3q1V6nTh399ttvNlUFAADgHI6bAczIyPCa+cuRkpKigIAAGyoCAABwFscFwH/961/6z3/+41l3uVxyu92aOHGiOnToYGNlAAAAzuC4U8ATJ05Up06dtG7dOp0+fVpPPvmkNm/erJSUFK1YscLu8gAAAEo8x80ANmzYUNu2bdO1116rHj16KCMjQ7fddps2btyoWrVq2V0eAABAiee4GUBJCgkJ0bPPPmt3GQAAAI7kyAB4/PhxvfPOO9q6daskKSoqSv3791dYWJjNlQEAAJR8jjsF/O2336pGjRp69dVXdfz4cR0/flyvvvqqatasqW+//dbu8gAAAEo8x80AxsTE6O6779a0adPk6+srScrOztajjz6qmJgYbdq0yeYKAQAASjbHzQDu2LFDQ4cO9YQ/SfL19VVcXJx27NhhY2UAAADO4LgAeNVVV3mu/fu7rVu3qkmTJjZUBAAA4CyOOAX8008/eX6OjY3V4MGDtWPHDrVq1UqStHr1ak2dOlXjx4+3q0QAAADHcEQAbNq0qVwulyzL8rQ9+eSTufa75557dPfddxdnaQAAAI7jiAC4e/duu0sAAAC4ZDgiAFavXt3uEgAAAC4ZjgiA/3TgwAF9//33Onz4sNxut9e22NhYm6oCAABwBscFwJkzZ+qhhx6Sv7+/KlSoIJfL5dnmcrkIgAAAAOfhuAA4fPhwjRgxQvHx8fLxcdxTbAAAAGznuAR16tQp9erVi/AHAABwgRyXogYMGKA5c+bYXQYAAIBjOe4UcEJCgm666SYtWLBAjRo1kp+fn9f2l19+2abKAAAAnMGRAXDhwoWqW7euJOW6CQQAAADn5rgAOGnSJL377ruKjo62uxQAAABHctw1gAEBAWrbtq3dZQAAADiW4wLg4MGD9dprr9ldBgAAgGM57hTwDz/8oKVLl+qLL75QgwYNct0E8vHHH9tUGQAAgDM4LgCGhobqtttuK5S+EhIS9PHHH+uXX35RYGCg2rRpowkTJnhuMAEAALgUOS4Azpgxo9D6Wr58uWJiYnT11VfrzJkzeuaZZ3TDDTdoy5YtKlu2bKG9DwAAQEniuABYmBYsWOC1PnPmTFWqVEnr169Xu3btbKoKAACgaDkuANasWfOcz/vbtWvXBfedmpoqSQoLC7vgPgAAAEo6xwXAxx9/3Gs9KytLGzdu1IIFC/TEE09ccL9ut1uPP/642rZtq4YNG+a5T2ZmpjIzMz3raWlpF/x+AAAAdnFcABw8eHCe7VOnTtW6desuuN+YmBj9/PPP+v7778+6T0JCgkaPHn3B7wEAAFASOO45gGfTrVs3zZs374JeO2jQIH3xxRdatmyZqlatetb94uPjlZqa6ln27dt3oeUCAADYxnEzgGczd+7cAl+7Z1mWHnvsMc2fP1/ffPONatasec79AwICFBAQcDFlAgAA2M5xAbBZs2ZeN4FYlqXk5GQdOXJEb7zxRoH6iomJ0ezZs/Xpp58qKChIycnJkqSQkBAFBgYWat0AAAAlheMCYM+ePb3WfXx8FB4ervbt26tevXoF6mvatGmSpPbt23u1z5gxQ9HR0RdRJQAAQMnluAA4cuTIQuvLsqxC6wsAAMApLpmbQAAAAJA/jpkB9PHxOecDoCXJ5XLpzJkzxVQRAACAMzkmAM6fP/+s21atWqVXX31Vbre7GCsCAABwJscEwB49euRq+/XXX/X000/r888/V58+fTRmzBgbKgMAAHAWR14DeODAAQ0cOFCNGjXSmTNnlJSUpFmzZql69ep2lwYAAFDiOSoApqam6qmnnlLt2rW1efNmLVmyRJ9//vlZf3cvAAAAcnPMKeCJEydqwoQJioiI0AcffJDnKWEAAACcn2MC4NNPP63AwEDVrl1bs2bN0qxZs/Lc7+OPPy7mygAAAJzFMQGwb9++530MDAAAAM7PMQFw5syZdpcAAABwSXDUTSAAAAC4eARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxgdAL/99lvdfPPNqlKlilwulz755BO7SwIAAChyRgfAjIwMNWnSRFOnTrW7FAAAgGJTyu4C7NStWzd169bN7jIAAACKldEzgAAAACYyegawoDIzM5WZmelZT0tLs7EaAACAC8MMYAEkJCQoJCTEs0RGRtpdEgAAQIERAAsgPj5eqampnmXfvn12lwQAAFBgnAIugICAAAUEBNhdBgAAwEUxOgCmp6drx44dnvXdu3crKSlJYWFhqlatmo2VAQAAFB2jA+C6devUoUMHz3pcXJwkqV+/fpo5c6ZNVQEAABQtowNg+/btZVmW3WUAAAAUK24CAQAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADEMABAAAMAwBEAAAwDAEQAAAAMMQAAEAAAxDAAQAADAMARAAAMAwBEAAAADDEAABAAAMQwAEAAAwDAEQAADAMARAAAAAwxAAAQAADGN8AJw6dapq1Kih0qVLq2XLlvrhhx/sLgkAAKBIGR0A//e//ykuLk4jR47Uhg0b1KRJE3Xp0kWHDx+2uzQAAIAiY3QAfPnllzVw4ED1799fUVFRevPNN1WmTBm9++67dpcGAABQZErZXYBdTp8+rfXr1ys+Pt7T5uPjo86dO2vVqlV5viYzM1OZmZme9dTUVElSWlpakdTozjxVJP0WpaIaCwDAxeHvlNz9WpZVJP07gbEB8OjRo8rOzlblypW92itXrqxffvklz9ckJCRo9OjRudojIyOLpEYnCplidwUAgEtFUf+dcvLkSYWEhBTtm5RQxgbACxEfH6+4uDjPutvtVkpKiipUqCCXy2VjZQWXlpamyMhI7du3T8HBwXaXc8ljvIsPY128GO/ixXgXDsuydPLkSVWpUsXuUmxjbACsWLGifH19dejQIa/2Q4cOKSIiIs/XBAQEKCAgwKstNDS0qEosFsHBwXyJFCPGu/gw1sWL8S5ejPfFM3XmL4exN4H4+/urefPmWrJkiafN7XZryZIlat26tY2VAQAAFC1jZwAlKS4uTv369VOLFi10zTXXaMqUKcrIyFD//v3tLg0AAKDIGB0A7777bh05ckQjRoxQcnKymjZtqgULFuS6MeRSFBAQoJEjR+Y6pY2iwXgXH8a6eDHexYvxRmFxWSbfAw0AAGAgY68BBAAAMBUBEAAAwDAEQAAAAMMQAAEAAAxDALyETJs2TY0bN/Y8ILR169ZKTEz0bP/zzz8VExOjChUqqFy5crr99ttzPQjb5XLlWj788MPiPhRHON94T58+Xe3bt1dwcLBcLpdOnDiRq4+UlBT16dNHwcHBCg0N1YABA5Senl6MR+EMhTHWNWrUyPVne/z48cV4FM5xrvFOSUnRY489prp16yowMFDVqlVTbGys53ej59i7d6+6d++uMmXKqFKlSnriiSd05swZOw6nxCuM8ea7GwVl9GNgLjVVq1bV+PHjVadOHVmWpVmzZqlHjx7auHGjGjRooCFDhujLL7/UnDlzFBISokGDBum2227TihUrvPqZMWOGunbt6ll3+m87KSrnG+9Tp06pa9eu6tq1q+Lj4/Pso0+fPjp48KAWL16srKws9e/fXw8++KBmz55dzEdTshXGWEvSmDFjNHDgQM96UFBQcZTvOOcab8uydODAAb300kuKiorSb7/9pocfflgHDhzQ3LlzJUnZ2dnq3r27IiIitHLlSh08eFB9+/aVn5+fxo0bZ/PRlTwXO945+O5GgVi4pJUvX956++23rRMnTlh+fn7WnDlzPNu2bt1qSbJWrVrlaZNkzZ8/34ZKLw054/13y5YtsyRZx48f92rfsmWLJclau3atpy0xMdFyuVzW/v37i6NcRyvIWFuWZVWvXt2aPHly8RR3CcprvHN89NFHlr+/v5WVlWVZlmV99dVXlo+Pj5WcnOzZZ9q0aVZwcLCVmZlZLPU6XUHG27L47kbBcQr4EpWdna0PP/xQGRkZat26tdavX6+srCx17tzZs0+9evVUrVo1rVq1yuu1MTExqlixoq655hq9++67snhU5Hn9c7zzY9WqVQoNDVWLFi08bZ07d5aPj4/WrFlTVKU63oWMdY7x48erQoUKatasmV588UVOSeZDfsY7NTVVwcHBKlXqr5NKq1atUqNGjbweqt+lSxelpaVp8+bNxVK3U13IeOfguxsFwSngS8ymTZvUunVr/fnnnypXrpzmz5+vqKgoJSUlyd/fP9cpgcqVKys5OdmzPmbMGHXs2FFlypTRokWL9Oijjyo9PV2xsbHFfCTOcLbxzo/k5GRVqlTJq61UqVIKCwvz+kzwl4sZa0mKjY3VVVddpbCwMK1cuVLx8fE6ePCgXn755SKs2rnyO95Hjx7V2LFj9eCDD3rakpOTc/1GpZx1/mzn7WLGW+K7GwVHALzE1K1bV0lJSUpNTdXcuXPVr18/LV++PN+vHz58uOfnZs2aKSMjQy+++CJfImdxtvEuSDBB/lzsWMfFxXl+bty4sfz9/fXQQw8pISGBX6uVh/yMd1pamrp3766oqCiNGjXKvmIvARc73nx3o6A4BXyJ8ff3V+3atdW8eXMlJCSoSZMmeuWVVxQREaHTp0/nujvy0KFDioiIOGt/LVu21O+//67MzMwirtyZzjbe+REREaHDhw97tZ05c0YpKSnn/ExMdTFjnZeWLVvqzJkz2rNnT+EVeQk533ifPHlSXbt2VVBQkObPny8/Pz/PtoiIiFxPGMhZ58923i5mvPPCdzfOhwB4iXO73crMzFTz5s3l5+enJUuWeLb9+uuv2rt37zmvo0pKSlL58uWZIcmnnPHOj9atW+vEiRNav369p23p0qVyu91q2bJlUZV4ySjIWOclKSlJPj4+uU7DI29/H++0tDTdcMMN8vf312effabSpUt77du6dWtt2rTJ6x84ixcvVnBwMLPj+VSQ8c4L3904H04BX0Li4+PVrVs3VatWTSdPntTs2bP1zTffaOHChQoJCdGAAQMUFxensLAwBQcH67HHHlPr1q3VqlUrSdLnn3+uQ4cOqVWrVipdurQWL16scePGadiwYTYfWcl0rvGW/rrWKTk5WTt27JD01zU+QUFBqlatmsLCwlS/fn117dpVAwcO1JtvvqmsrCwNGjRIvXr1UpUqVew8tBLnYsd61apVWrNmjTp06KCgoCCtWrVKQ4YM0b333qvy5cvbeWgl0rnGOyeMnDp1Sv/973+VlpamtLQ0SVJ4eLh8fX11ww03KCoqSvfdd58mTpyo5ORkPffcc4qJiSGQ5OFix5vvblwQu29DRuG5//77rerVq1v+/v5WeHi41alTJ2vRokWe7X/88Yf16KOPWuXLl7fKlClj3XrrrdbBgwc92xMTE62mTZta5cqVs8qWLWs1adLEevPNN63s7Gw7DqfEO994jxw50pKUa5kxY4Znn2PHjlm9e/e2ypUrZwUHB1v9+/e3Tp48acPRlGwXO9br16+3WrZsaYWEhFilS5e26tevb40bN876888/bTqiku1c453zqJ28lt27d3v62LNnj9WtWzcrMDDQqlixojV06FCvx5bg/13sePPdjQvhsizuEwcAADAJ1wACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGEIgAAAAIYhAAIAABiGAAgAAGAYAiAAAIBhCIAAAACGIQACAAAYhgAIAABgGAIgAACAYQiAAAAAhiEAAgAAGIYACAAAYBgCIAAAgGH+D/BDaa5Y2rTxAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4mUlEQVR4nO3deVhV5f7//9cGBFEZRHFKHFEK5+FoOeaQZlpaHVPTFDOztDQxS+o4l6gN+rHMhuPUdEpNq1M5kKmdNDUHnMs5zVkREExUuH9/+HN/3QHmACyW6/m4rn3lutda937vfbMuXt1rwGWMMQIAAIBjeFldAAAAAPIWARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAE8lCFChUUFRVldRm3vNdee02VKlWSt7e3ateune12UVFRqlChQp7V5RQul0ujRo3Klb73798vl8ulWbNm5Ur/gFMQAIEbNGvWLLlcLq1bty7L9XfffbeqV69+0+/z3Xff5dov01vRkiVL9MILL6hx48aaOXOmxo0bZ3VJue7s2bMaNWqUli9fbnUpluAYAa6fj9UFAE7y22+/ycvr+v6/67vvvtPUqVP5BXeNfvjhB3l5eWn69Ony9fW96rYffPCBMjIy8qiy3HP27FmNHj1a0qX/8biVlS9fXn/++acKFCjgbuMYAa4fARDIQ35+flaXcN1SU1NVuHBhq8u4ZsePH5e/v//fhj9JHiEC9uByuVSwYEGrywBsj1PAQB766zWAFy5c0OjRo1WlShUVLFhQxYoVU5MmTRQXFyfp0jVqU6dOlXTpF9/l12WpqakaMmSIwsLC5Ofnp4iICL3++usyxni8759//qmBAweqePHiCggI0AMPPKBDhw5lulZr1KhRcrlc2r59ux599FEVLVpUTZo0kSRt3rxZUVFRqlSpkgoWLKhSpUrp8ccf16lTpzze63IfO3fuVI8ePRQUFKTQ0FANHz5cxhgdPHhQHTt2VGBgoEqVKqU33njjmr67ixcvauzYsapcubL8/PxUoUIFvfTSS0pLS3Nv43K5NHPmTKWmprq/q6tdK/bXawAvX1/2+uuva+rUqapUqZIKFSqkNm3a6ODBgzLGaOzYsSpbtqz8/f3VsWNHJSQkePRZoUIFdejQQUuWLFHt2rVVsGBBRUZGav78+R7bJSQk6Pnnn1eNGjVUpEgRBQYGql27dtq0aVOmOs+dO6dRo0apatWqKliwoEqXLq2HHnpIe/bs0f79+xUaGipJGj16tPtzX8ts2LFjx+Tj4+OePbzSb7/9JpfLpbffftvdlpiYqOeee8798xYeHq4JEyZc0yzqxo0b1a5dOwUGBqpIkSJq1aqVVq9enWm7xMREDR48WBUqVJCfn5/Kli2rnj176uTJk5IyXwOY3TFijFGFChXUsWPHLL/PoKAg9evX72/rBm5VzAACNykpKcn9y+lKFy5c+Nt9R40apdjYWD3xxBNq0KCBkpOTtW7dOm3YsEH33HOP+vXrp8OHDysuLk4fffSRx77GGD3wwANatmyZ+vTpo9q1a2vx4sUaOnSoDh06pEmTJrm3jYqK0pw5c/TYY4/pzjvv1IoVK9S+ffts6+rcubOqVKmicePGucNkXFyc9u7dq969e6tUqVLatm2b3n//fW3btk2rV6/2CKaS1KVLF91xxx0aP368vv32W73yyisKCQnRe++9p5YtW2rChAn65JNP9Pzzz+sf//iHmjVrdtXv6oknntDs2bP1z3/+U0OGDNGaNWsUGxurHTt2aMGCBZKkjz76SO+//77Wrl2rf//735KkRo0a/e04/NUnn3yi8+fP69lnn1VCQoImTpyoRx55RC1bttTy5cv14osvavfu3Xrrrbf0/PPPa8aMGR7779q1S126dNFTTz2lXr16aebMmercubMWLVqke+65R5K0d+9effnll+rcubMqVqyoY8eO6b333lPz5s21fft2lSlTRpKUnp6uDh06aOnSperatasGDRqkM2fOKC4uTlu3blXr1q01bdo0Pf3003rwwQf10EMPSZJq1qz5t5+zZMmSat68uebMmaORI0d6rPv888/l7e2tzp07S7p0mrl58+Y6dOiQ+vXrp3LlymnVqlWKiYnRkSNHNHny5GzfZ9u2bWratKkCAwP1wgsvqECBAnrvvfd09913a8WKFWrYsKEkKSUlRU2bNtWOHTv0+OOPq27dujp58qS+/vpr/fHHHypevHimvrM7Rlwul3r06KGJEycqISFBISEh7nX//e9/lZycrB49evztdwTcsgyAGzJz5kwj6aqvatWqeexTvnx506tXL/dyrVq1TPv27a/6PgMGDDBZHapffvmlkWReeeUVj/Z//vOfxuVymd27dxtjjFm/fr2RZJ577jmP7aKioowkM3LkSHfbyJEjjSTTrVu3TO939uzZTG3/+c9/jCTz448/ZurjySefdLddvHjRlC1b1rhcLjN+/Hh3++nTp42/v7/Hd5KV+Ph4I8k88cQTHu3PP/+8kWR++OEHd1uvXr1M4cKFr9rflduWL1/evbxv3z4jyYSGhprExER3e0xMjJFkatWqZS5cuOBu79atm/H19TXnzp1zt5UvX95IMl988YW7LSkpyZQuXdrUqVPH3Xbu3DmTnp7uUc++ffuMn5+fGTNmjLttxowZRpJ58803M9WfkZFhjDHmxIkTmcbyWr333ntGktmyZYtHe2RkpGnZsqV7eezYsaZw4cJm586dHtsNGzbMeHt7mwMHDrjb/lpLp06djK+vr9mzZ4+77fDhwyYgIMA0a9bM3TZixAgjycyfPz/bz3p5jGbOnOlel90x8ttvvxlJZtq0aR7tDzzwgKlQoYK7T8CJOAUM3KSpU6cqLi4u0+taZmCCg4O1bds27dq167rf97vvvpO3t7cGDhzo0T5kyBAZY7Rw4UJJ0qJFiyRJ/fv399ju2Wefzbbvp556KlObv7+/+9/nzp3TyZMndeedd0qSNmzYkGn7J554wv1vb29v1a9fX8YY9enTx90eHBysiIgI7d27N9tapEufVZKio6M92ocMGSJJ+vbbb6+6//Xq3LmzgoKC3MuXZ6h69OghHx8fj/bz58/r0KFDHvuXKVNGDz74oHs5MDBQPXv21MaNG3X06FFJl64HvXxDUHp6uk6dOqUiRYooIiLC4/v84osvVLx48SzH66+zrjfioYceko+Pjz7//HN329atW7V9+3Z16dLF3TZ37lw1bdpURYsW1cmTJ92v1q1bKz09XT/++GOW/aenp2vJkiXq1KmTKlWq5G4vXbq0Hn30Uf30009KTk52f9ZatWp5fHc381mrVq2qhg0b6pNPPnG3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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1140,18 +1151,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "ddbf6439bf05451baa39f97f46a886fe", + "model_id": "5b9e2bc9a98e48e4bdfeba55ac6242e6", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1yUlEQVR4nO3deZyO9eL/8fc9Y9wzMYthcGRCRhj7UrJEaEOL6hRStk51akSmzeQwDWUskYqcU1k7lQ5R35axRKi0IINQjOVwsoxlDIMGM5/fHz3cP3czCrNcc/m8no/H/Tjuz3Xd1/3+3PfE+1zbeIwxRgAAALBGgNMBAAAAULwogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCFzCqlevrj59+jgd45I3duxYXXnllQoMDFTjxo2L/P2mT58uj8ejHTt2FPl7Abg0UQABlzjzj/6qVavyXX799derfv36BX6fzz77TM8//3yBt2OLhQsX6plnnlHr1q01bdo0jRw50ulIrvL6669r+vTpTscArFPK6QAAis7PP/+sgIAL+/95n332mSZNmkQJPE9LlixRQECApkyZotKlSxfLez7wwAPq3r27vF5vsbxfUXr99ddVoUIF9lQDxYw9gMAlzOv1KigoyOkYF+TYsWNOR7gg6enpCgkJKbbyJ0mBgYEKDg6Wx+MptvcEcGmhAAKXsN+fA3jq1CklJSWpVq1aCg4OVvny5dWmTRstWrRIktSnTx9NmjRJkuTxeHyPM44dO6Ynn3xS0dHR8nq9ql27tl566SUZY/ze98SJExowYIAqVKig0NBQ3X777frll1/k8Xj89iw+//zz8ng82rhxo+677z6VK1dObdq0kSStW7dOffr00ZVXXqng4GBVrlxZ/fr108GDB/3e68w2Nm/erPvvv1/h4eGKiorS0KFDZYzRrl27dMcddygsLEyVK1fWuHHjzuuzO336tEaMGKGaNWvK6/WqevXqeu6555Sdne1bx+PxaNq0aTp27JjvszrX4czExEQFBQVp//79eZY9/PDDioiI0K+//npe2fI7B7B69eq69dZbtXTpUjVv3lwhISFq0KCBli5dKkmaO3euGjRooODgYDVr1kxr1qzx22afPn1UtmxZbdu2TTfffLPKlCmjKlWqaPjw4Xm+35deekmtWrVS+fLlFRISombNmmnOnDn5Zv33v/+ta665RpdddpnKlSuntm3bauHChb7MGzZs0LJly3yf3/XXX39enwGAgqEAAi6TmZmpAwcO5HmcOnXqT1/7/PPPKykpSe3bt9fEiRM1ZMgQXXHFFfrhhx8kSY888ohuvPFGSdLbb7/te0iSMUa33367Xn75Zd1yyy0aP368ateuraefflrx8fF+79OnTx+99tpr6ty5s0aPHq2QkBB16dLlnLnuueceHT9+XCNHjtRDDz0kSVq0aJG2bdumvn376rXXXlP37t01a9Ysde7cOU8hkaRu3bopNzdXo0aNUosWLfTCCy9owoQJuvHGG3X55Zdr9OjRiomJ0VNPPaXly5f/6Wf1t7/9TcOGDVPTpk318ssvq127dkpOTlb37t1967z99tu67rrr5PV6fZ9V27Zt893eAw88oNOnT+v999/3Gz958qTmzJmju+++W8HBwX+a64+kpaXpvvvu02233abk5GRlZGTotttu0zvvvKNBgwbp/vvvV1JSkrZu3ap7771Xubm5fq/PycnRLbfcokqVKmnMmDFq1qyZEhMTlZiY6LfeK6+8oiZNmmj48OEaOXKkSpUqpXvuuUeffvqp33pJSUl64IEHFBQUpOHDhyspKUnR0dFasmSJJGnChAmqWrWq6tSp4/v8hgwZUqDPAMB5MgBcYdq0aUbSHz7q1avn95pq1aqZ3r17+543atTIdOnS5Q/fJy4uzuT3V8OHH35oJJkXXnjBb/yvf/2r8Xg8Ji0tzRhjzOrVq40k88QTT/it16dPHyPJJCYm+sYSExONJNOjR48873f8+PE8Y++9956RZJYvX55nGw8//LBv7PTp06Zq1arG4/GYUaNG+cYzMjJMSEiI32eSn9TUVCPJ/O1vf/Mbf+qpp4wks2TJEt9Y7969TZkyZf5we2e0bNnStGjRwm9s7ty5RpL54osvzmsbxvz/n4Xt27f7xqpVq2YkmRUrVvjGFixYYCSZkJAQ89///tc3/q9//SvPe/bu3dtIMo8//rhvLDc313Tp0sWULl3a7N+/3zf+++/m5MmTpn79+qZDhw6+sS1btpiAgABz5513mpycHL/1c3NzfX+uV6+eadeu3XnPHUDhYA8g4DKTJk3SokWL8jwaNmz4p6+NiIjQhg0btGXLlgt+388++0yBgYEaMGCA3/iTTz4pY4xSUlIkSfPnz5ckPfbYY37rPf744+fc9t///vc8YyEhIb4///rrrzpw4ICuvfZaSfLtsTzb3/72N9+fAwMD1bx5cxlj9OCDD/rGIyIiVLt2bW3btu2cWaTf5iopz57NJ598UpLy7Ok6X7169dJ3332nrVu3+sbeeecdRUdHq127dhe1zbPFxsaqZcuWvuctWrSQJHXo0EFXXHFFnvH8Pof+/fv7/uzxeNS/f3+dPHlSn3/+uW/87O8mIyNDmZmZuu666/y+lw8//FC5ubkaNmxYnguROHcRcB4FEHCZa665RjfccEOeR7ly5f70tcOHD9fhw4d11VVXqUGDBnr66ae1bt2683rf//73v6pSpYpCQ0P9xuvWretbfuZ/AwICVKNGDb/1YmJizrnt368rSYcOHdLAgQNVqVIlhYSEKCoqyrdeZmZmnvXPLjiSFB4eruDgYFWoUCHPeEZGxjmznD2H32euXLmyIiIifHO9UN26dZPX69U777wj6bd5fPLJJ+rZs2ehlKL8PgNJio6Oznf8959DQECArrzySr+xq666SpL8zjf85JNPdO211yo4OFiRkZGKiorS5MmT/b6XrVu3KiAgQLGxsQWbFIAiQQEELNK2bVtt3bpVU6dOVf369fXWW2+padOmeuuttxzNdfYepTPuvfdevfnmm/r73/+uuXPnauHChb69i78/d036ba/f+YxJyvccwvwU9p6qcuXK6dZbb/UVwDlz5ig7O1v3339/oWz/XPMt6Odwti+//FK33367goOD9frrr+uzzz7TokWLdN99913U9gA4gwIIWCYyMlJ9+/bVe++9p127dqlhw4Z+V+aeq/RUq1ZNu3fv1tGjR/3Gf/rpJ9/yM/+bm5ur7du3+62XlpZ23hkzMjK0ePFiDR48WElJSbrzzjt144035tk7VVTOzOH3h8r37dunw4cP++Z6MXr16qXNmzdr5cqVeuedd9Sk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1xXAJ554wu/5qVOntGbNGs2fP19PP/30RW83NzdXTzzxhFq3bq369evnu052drays7N9z48cOXLR7wcAAOAU1xXAgQMH5js+adIkrVq16qK3GxcXpx9//FFfffXVOddJTk5WUlLSRb8HAABASeC6+wCeS6dOnfTBBx9c1Gv79++vTz75RF988YWqVq16zvUSEhKUmZnpe+zateti4wIAADjGdXsAz2XOnDkXfO6eMUaPP/645s2bp6VLl6pGjRp/uL7X65XX6y1ITAAAAMe5rgA2adLE7yIQY4z27t2r/fv36/XXX7+gbcXFxendd9/VRx99pNDQUO3du1eSFB4erpCQkELNDQAAUFK4rgB27drV73lAQICioqJ0/fXXq06dOhe0rcmTJ0uSrr/+er/xadOmqU+fPgVICQAAUHK5rgAmJiYW2raMMYW2LQAAALe4ZC4CAQAAwPlxzR7AgICAP7wBtCR5PB6dPn26mBIBAAC4k2sK4Lx588657JtvvtGrr76q3NzcYkwEAADgTq4pgHfccUeesZ9//lmDBw/Wxx9/rJ49e2r48OEOJAMAAHAXV54DuHv3bj300ENq0KCBTp8+rdTUVM2YMUPVqlVzOhoAAECJ56oCmJmZqWeffVYxMTHasGGDFi9erI8//vicv7sXAAAAebnmEPCYMWM0evRoVa5cWe+9916+h4QBAADw51xTAAcPHqyQkBDFxMRoxowZmjFjRr7rzZ07t5iTAQAAuItrCmCvXr3+9DYwAAAA+HOuKYDTp093OgIAAMAlwVUXgQAAAKDgKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWoQACAABYhgIIAABgGQogAACAZSiAAAAAlqEAAgAAWIYCCAAAYBkKIAAAgGUogAAAAJahAAIAAFiGAggAAGAZCiAAAIBlKIAAAACWsboALl++XLfddpuqVKkij8ejDz/80OlIAAAARc7qAnjs2DE1atRIkyZNcjoKAABAsSnldAAnderUSZ06dXI6BgAAQLGy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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABHiUlEQVR4nO3deVxWZf7/8fcNCpiyiCKI4m7uW5Y7lsmIZha2TDJ+c8m0b2kupKVTuVaobWaaTTMpTv0cS0ubccFIzSW33HLN1EA0xR0QTEQ4vz/8ck+37MrhBs7r+XicR93Xuc65PvcFer89220zDMMQAAAALMPF2QUAAACgeBEAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQCAPderU0aBBg5xdRpn39ttvq169enJ1dVXr1q3z7PvZZ5+pcePGKl++vHx8fIqlvqJms9k0efJkZ5eRoxs3bujll19WUFCQXFxcFBYW5uySitzkyZNls9lK/D4BMxEAYRlRUVGy2WzauXNnjusfeOABNW/e/I7HWbVqVYn9cC+Jvv32W7388svq3LmzFixYoLfeeivXvj///LMGDRqk+vXr6+9//7s++eSTYqz0pkWLFmnWrFnFPm5xmT9/vt5++2098cQTWrhwocaMGePskgCYoJyzCwBKsiNHjsjFpXD/Tlq1apXmzp1LCCygdevWycXFRZ9++qnc3Nzy7Pv9998rMzNTH3zwgRo0aFBMFTpatGiRDhw4oNGjRztlfLOtW7dONWrU0Pvvv+/sUkzz2muvafz48c4uA3AqjgACeXB3d1f58uWdXUahpKamOruEQjl37pwqVKiQb/jL6isp31O/hmHo999/L4ryLOGP83Xu3LlSe2q9oMqVKycPDw9nlwE4FQEQyMOt1wCmp6drypQpatiwoTw8PFSlShV16dJFMTExkqRBgwZp7ty5km5e55W1ZElNTdVLL72koKAgubu7q1GjRnrnnXdkGIbDuL///rtGjhypqlWrytPTU4888oh+++23bNeOZV13dOjQIf3lL39R5cqV1aVLF0nSvn37NGjQINWrV08eHh4KCAjQM888o4sXLzqMlbWPX375Rf/zP/8jb29v+fn56fXXX5dhGDp58qQeffRReXl5KSAgQO+++26B5u7GjRuaNm2a6tevL3d3d9WpU0d//etflZaWZu9js9m0YMECpaam2ucqKioq15/FpEmTJEl+fn4Oc1GnTh09/PDDWrNmje69915VqFBBf/vb3yRJv/76q5588kn5+vrqrrvuUocOHbRy5UqHfX///fey2Wz68ssv9eabb6pmzZry8PBQ9+7ddezYMXu/Bx54QCtXrtSJEyfs9dapU0eSdP36dU2cOFFt27aVt7e3KlasqODgYK1fv75A85WfxYsXq23btvL09JSXl5datGihDz74wL4+t2vQsi59iIuLs7flNl82m03r16/XwYMH7e/v+++/lyS988476tSpk6pUqaIKFSqobdu2Wrp0aY61fv7552rXrp3uuusuVa5cWV27dtW3337r0Gf16tUKDg5WxYoV5enpqd69e+vgwYMFng/DMFS1alVFRETY2zIzM+Xj4yNXV1clJiba22fMmKFy5copJSUl17my2WwaMWKEli9frubNm8vd3V3NmjVTdHR0trE3b96s++67Tx4eHqpfv779dw0oTTgFDMtJSkrShQsXsrWnp6fnu+3kyZMVGRmpZ599Vu3atVNycrJ27typ3bt3609/+pOee+45nT59WjExMfrss88ctjUMQ4888ojWr1+vIUOGqHXr1lqzZo3GjRun3377zeGU26BBg/Tll1/q6aefVocOHbRhwwb17t0717qefPJJNWzYUG+99ZY9TMbExOjXX3/V4MGDFRAQoIMHD+qTTz7RwYMHtW3btmwfgE899ZSaNGmi6dOna+XKlXrjjTfk6+urv/3tb3rwwQc1Y8YM/b//9/80duxY3XffferatWuec/Xss89q4cKFeuKJJ/TSSy9p+/btioyM1OHDh7Vs2TJJN2/o+OSTT7Rjxw794x//kCR16tQpx/3NmjVL//znP7Vs2TLNmzdPlSpVUsuWLe3rjxw5ovDwcD333HMaOnSoGjVqpLNnz6pTp066evWqRo4cqSpV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IUHBwcHy9/dXenq6tm/frk2bNqlx48by8/PLd393+vsOlCYEQKCQfH19NXjwYA0ePFgpKSnq2rWrJk+ebA+AuX0Q165dW999952uXLnicBTw559/tq/P+m9mZqZiY2MdjjT88W7U/Fy+fFlr167VlClTNHHiRHv77Zy6vh1Z7+Ho0aP2o22SdPbsWSUmJtrfa3HUceTIkWztt855YeT28126dKnq1aunr7/+2qFP1p3Ld8rNzU19+vRRnz59lJmZqRdeeEF/+9vf9Prrr6tBgwb2o5WJiYkOj3EpiqOtX331lTw8PLRmzRq5u7vb2xcsWODQr379+srMzNShQ4dyvekl6xRrtWrVFBIScse1BQcHa8aMGfruu+9UtWpVNW7cWDabTc2aNdOmTZu0adMmPfzww3c8jnTz7vMKFSrk+Ocop98zoCTjFDBQCLc+QqVSpUpq0KCBw6NNKlasKEkOj6GQpIceekgZGRmaM2eOQ/v7778vm82mXr16SZL9WqKPPvrIod+HH35Y4DqzjmTceuSiuL7B4qGHHspxvPfee0+S8ryjuajr2LFjh7Zu3WpvS01N1SeffKI6derkeaoyNxUrVszxlG5Oc759+3aHsW/Xrb93Li4u9mtWs373soLVH++KTU1NtR8hvBOurq6y2WwORxPj4uK0fPlyh35hYWFycXHR1KlTsx1lzpqX0NBQeXl56a233srxzvvz588Xqrbg4GClpaVp1qxZ6tKliz18BwcH67PPPtPp06cLdP1fQbi6uio0NFTLly9XfHy8vf3w4cNas2ZNkYwBFBeOAAKF0LRpUz3wwANq27atfH19tXPnTi1dulQjRoyw92nbtq0kaeTIkQoNDZWrq6v69eunPn36qFu3bnr11VcVFxenVq1a6dtvv9U333yj0aNH2z/A27Ztq8cff1yzZs3SxYsX7Y+B+eWXXyQV7LSql5eXunbtqpkzZyo9PV01atTQt99+q9jYWBNmJbtWrVpp4MCB+uSTT5SYmKj7779fO3bs0MKFCxUWFqZu3boVSx3jx4/Xv/71L/Xq1UsjR46Ur6+vFi5cqNjYWH311VeF/pYX6ebP54svvlBERITuu+8+VapUSX369NHDDz+sr7/+Wn379lXv3r0VGxurjz/+WE2bNrU/f+52Pfvss7p06ZIefPBB1axZUydOnNCHH36o1q1b24+w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+fmZ90YAAABKAJthGIaziyitkpOT5e3traSkJHl5eTm7HABFrM74lc4uodDipvd2dglAicfndyk5BQwAAICiQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWUyoC4MaNG9WnTx8FBgbKZrNp+fLlDusHDRokm83msPTs2TPf/c6dO1d16tSRh4eH2rdvrx07dpj0DgAAAEqOUhEAU1NT1apVK82dOzfXPj179tSZM2fsy7/+9a889/nFF18oIiJCkyZN0u7du9WqVSuFhobq3LlzRV0+AABAiVLO2QUURK9evdSrV688+7i7uysgIKDA+3zvvfc0dOhQDR48WJL08ccfa+XKlZo/f77Gjx9/R/UCAACUZKYdAdy9e7f2799vf/3NN98oLCxMf/3rX3X9+vUiH+/7779XtWrV1KhRIz3//PO6ePFirn2vX7+uXbt2KSQkxN7m4uKikJAQbd26Ndft0tLSlJyc7LAAAACUNqYFwOeee06//PKLJOnXX39Vv379dNddd2nJkiV6+eWXi3Ssnj176p///KfWrl2rGTNmaMOGDerVq5cyMjJy7H/hwgVlZGTI39/fod3f318JCQm5jhMZGSlvb2/7EhQUVKTvAwAAoDiYFgB/+eUXtW7dWpK0ZMkSde3aVYsWLVJUVJS++uqrIh2rX79+euSRR9SiRQuFhYVpxYoV+vHHH/X9998X6TgTJkxQUlKSfTl58mSR7h8AAKA4mBYADcNQZmamJOm7777TQw89JEkKCgrShQsXzBpWklSvXj1VrVpVx44dy3F91apV5erqqrNnzzq0nz17Ns/rCN3d3eXl5eWwAAAAlDamBcB7771Xb7zxhj777DNt2LBBvXv3liTFxsZmO/Va1E6dOqWLFy+qevXqOa53c3NT27ZttXbtWntbZmam1q5dq44dO5paGwAAgLOZFgBnzZql3bt3a8SIEXr11VfVoEEDSdLSpUvVqVOnQu0rJSVFe/fu1d69eyXdDJF79+5VfHy8UlJSNG7cOG3btk1xcXFau3atHn30UTVo0EChoaH2fXTv3l1z5syxv46IiNDf//53LVy4UIcPH9bzzz+v1NRU+13BAAAAZZVpj4Fp2bKlw13AWd5++225uroWal87d+5Ut27d7K8jIiIkSQMHDtS8efO0b98+LVy4UImJiQoMDFSPHj00bdo0ubu727c5fvy4w6nnp556SufPn9fEiROVkJCg1q1bKzo62vSjkwAAAM5mMwzDMGvniYmJWrp0qY4fP65x48bJ19dXu3fvlr+/v2rUqGHWsMUmOTlZ3t7eSkpK4npAoAyqM36ls0sotLjpvZ1dAlDi8flt4hHAffv2qXv37vLx8VFcXJyGDh0qX19fff3114qPj9c///lPs4YGAABAHky7BjAiIkKDBw/W0aNH5eHhYW9/6KGHtHHjRrOGBQAAQD5MC4A//vijnnvuuWztNWrUyPNhywAAADCXaQHQ3d09x69K++WXX+Tn52fWsAAAAMiHaQHwkUce0dSpU5Weni5Jstlsio+P1yuvvKLHH3/crGEBAACQD9MC4LvvvquUlBRVq1ZNv//+u+6//341aNBAnp6eevPNN80aFgAAAPkw7S5gb29vxcTE6IcfftBPP/2klJQU3XPPPQoJCTFrSAAAABSAaQEwS+fOndW5c2ezhwEAAEABmXYKeOTIkZo9e3a29jlz5mj06NFmDQsAAIB8mBYAv/rqqxyP/HXq1ElLly41a1gAAADkw7QAePHiRXl7e2dr9/LycvhOXgAAABQv0wJggwYNFB0dna199erVqlevnlnDAgAAIB+m3QQSERGhESNG6Pz583rwwQclSWvXrtW7776rWbNmmTUsAAAA8mFaAHzmmWeUlpamN998U9OmTZMk1alTR/PmzdOAAQPMGhYAAAD5MPUxMM8//7yef/55nT9/XhUqVFClSpXMHA4AAAAFYPpzACXx3b8AAAAliGk3gZw9e1ZPP/20AgMDVa5cObm6ujosAAAAcA7TjgAOGjRI8fHxev3111W9enXZbDazhgIAAEAhmBYAN2/erE2bNql169ZmDQEAAIDbYNop4KCgIBmGYdbuAQAAcJtMC4CzZs3S+PHjFRcXZ9YQAAAAuA2mnQJ+6qmndPXqVdWvX1933XWXypcv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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1165,18 +1176,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "cd47f78ecd014c17b2be90609101d591", + "model_id": "3111f4df07b8402b9f12a98b183e95f0", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA7O0lEQVR4nO3de3zP9eP///trY7PYwZxmWQyLhihCDpNSSEVH5C2n4tt7mkMHvAs5DqGldFDCW/VWjr3fyplCiZwihNjeeTszNoeMbY/fH/32+njZHMa259PrebteLq9LXo/n8/V63l+Pjd17nuYyxhgBAADAMXysDgAAAICCRQEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAgSuoUKGCOnfubHUMr/fWW2+pYsWK8vX1Va1atS67XufOnVWhQoUCy5XXkpKS5HK5NHXqVKuj5Oj06dN6/vnnFRYWJpfLpd69e1sdKc/lx/fQzf59CWeiAMIxpk6dKpfLpfXr1+e4/L777lP16tVveDvffvut3nzzzRt+H6dYvHixXnvtNTVs2FBTpkzRyJEj82U7I0eO1Lx58/Llvb3FyJEjNXXqVL344ouaPn26OnbsaHUkAPmkkNUBADvbuXOnfHxy9/9J3377rSZOnEgJvEbLly+Xj4+PJk+eLD8/v3zbzsiRI/XUU0+pTZs2+baNm93y5ctVv359DR482Ooo+ebjjz9WZmam1TEAy7EHELgCf39/FS5c2OoYuXLmzBmrI+TKkSNHFBAQkK/lL7+cO3fupi8TmZmZOnfunKS/vhYhISHWBspnhQsXlr+/v9UxAMtRAIEruPQcwAsXLmjIkCGKiopSkSJFVKJECTVq1EhLliyR9Ne5QBMnTpQkuVwu9yPLmTNn9PLLLysiIkL+/v6qUqWKxo4dK2OMx3b//PNPxcXFqWTJkgoMDNRjjz2m/fv3y+VyeexZfPPNN+VyubR9+3Y9++yzKl68uBo1aiRJ2rJlizp37qyKFSuqSJEiCgsLU9euXXX8+HGPbWW9x65du/S3v/1NwcHBKlWqlAYOHChjjPbt26fWrVsrKChIYWFhGjdu3DXNXXp6uoYNG6ZKlSrJ399fFSpU0D/+8Q+lpaW513G5XJoyZYrOnDnjnqvcnh83duxYNWjQQCVKlFBAQIBq166tWbNmeazjcrl05swZTZs2zb2di7+u+/fvV9euXVWmTBn5+/urWrVq+vTTTz3e47vvvpPL5dKMGTP0xhtv6NZbb9Utt9yi1NRUJScn65VXXlGNGjVUrFgxBQUFqWXLlvrll19y9Vku591331W1atV0yy23qHjx4qpTp46++OIL9/LLnYOW9bW9dC569uypzz//XNWqVZO/v78WLlwol8ulxMREffPNN+45SkpK0vnz5zVo0CDVrl1bwcHBKlq0qBo3bqwVK1Zk215mZqbeeecd1ahRQ0WKFFGpUqXUokWLbKddfPbZZ6pdu7YCAgIUGhqqdu3aad++fdc8HydPnpSvr68mTJjgHjt27Jh8fHxUokQJj79PL774osLCwi47V1nnZY4dO1aTJk1yf7/ec889+vnnn7Nte968eapevbqKFCmi6tWra+7cudecG7ATDgHDcVJSUnTs2LFs4xcuXLjqa998803Fx8fr+eefV926dZWamqr169dr48aNevDBB9WjRw8dOHBAS5Ys0fTp0z1ea4zRY489phUrVqhbt26qVauWFi1apFdffVX79+/X22+/7V63c+fO+uqrr9SxY0fVr19f33//vVq1anXZXE8//bSioqI0cuRI9w+/JUuWaO/everSpYvCwsK0bds2TZo0Sdu2bdNPP/2UrRi0bdtWd9xxh0aNGqVvvvlGw4cPV2hoqD766CPdf//9Gj16tD7//HO98soruueeexQTE3PFuXr++ec1bdo0PfXUU3r55Ze1du1axcfHa8eOHe4fmtOnT9ekSZO0bt06ffLJJ5KkBg0aXPXrcLF33nlHjz32mDp06KDz589rxowZevrppzV//nz3nE2fPt39NevevbskqVKlSpKkw4cPq379+u5iVKpUKS1YsEDdunVTampqtgshhg0bJj8/P73yyitKS0uTn5+ftm/frnnz5unpp59WZGSkDh8+rI8++khN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/HNVrFjxhj/jQw89pLCwMDVs2FBlypTRjh079N5776lVq1buPcnt2rVTv3799PjjjysuLk5nz57VBx98oNtvv/2Gz0175JFHNGfOHD3++ONq1aqVEhMT9eGHHyo6OlqnT592r9e0aVN17NhREyZM0O7du92nGqxatUpNmzZVz549ValSJQ0fPlwDBgxQUlKS2rRpo8DAQCUmJmru3Lnq3r27XnnllWvOllXudu7c6fErBGNiYrRgwQL3/fzySnx8vFq1aqVGjRqpa9euSk5Odt+j8eK5AG4KBX3ZMWCVrNvA/Pzzzzkub9KkyVVvAzN8+HBTt25dExISYgICAkzVqlXNiBEjzPnz593rpKenm5deesmUKlXKuFwuj9twnDp1yvTp08eEh4ebwoULm6ioKPPWW2+5b5OR5cyZMyY2NtaEhoaaYsWKmTZt2pidO3caSR63Zcm6zcfRo0ezfZ7//e9/5vHHHzchISEmODjYPP300+bAgQOXvZXMpe9xuduz5DRPOblw4YIZMmSIiYyMNIULFzYRERFmwIAB5ty5c9e0nZzkdLuTyZMnm6ioKOPv72+qVq1qpkyZkuPtT3777TcTExNjAgICjCSPr+vhw4dNbGysiYiIMIULFzZhYWHmgQceMJMmTXKvk3UbmJkzZ2bLde7cOfPyyy+bsmXLmoCAANOwYUOzZs0a06RJE9OkSRP3etdzG5iPPvrIxMTEmBIlShh/f39TqVIl8+qrr5qUlBSP9RYvXmyqV69u/Pz8TJUqVcxnn3122dvAxMbG5ritnG4Dk5mZaUaOHGnKly9v/P39zV133WXmz5+f49ciPT3dvPXWW6Zq1arGz8/PlCpVyrRs2dJs2LDBY73Zs2ebRo0amaJFi5qiRYuaqlWrmtjYWLNz585rnpcspUuXNpLM4cOH3WOrV682kkzjxo2zrX+528C89dZb2da99O9KVvY77rjD+Pv7m+joaDNnzpzL3oYHsDOXMZzhCtwMNm/erLvuukufffaZOnToYHUcAMBNjHMAARv6888/s40lJCTIx8fnqr+BAwCAq+EcQMCGxowZow0bNqhp06YqVKiQFixYoAULFqh79+6KiIiwOh7ywPnz5696fmFwcHCubtniDf78888c71N5sdDQUPfNqQFcHw4BAza0ZMkSDRkyRNu3b9fp06d12223qWPHjnr99ddVqBD/3+YNvvvuu6teDDNlyhR17ty5YALZxNSpU9WlS5crrrNixQrdd999BRMI8FIUQACwwIkTJ7Rhw4YrrlOtWjWVLVu2gBLZw8GDB7Vt27YrrlO7dm2PX9sGIPcogAAAAA7DRSAAAAAOw8lENyAzM1MHDhxQYGBgvv/OUwAAkDeMMTp16pTCw8Ov6XdFeyMK4A04cOAAV2QCAHCT2rdvn8qVK2d1DEtQAG9A1q9h2rdvn4KCgixOAwAArkVqaqoiIiLcP8ediAJ4A7IO+wYFBVEAAQC4yTj59C1nHvgGAABwMAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw3htAVy5cqUeffRRhYeHy+Vyad68eR7LjTEaNGiQypYtq4CAADVr1ky7d++2JiwAAEAB8toCeObMGdWsWVMTJ07McfmYMWM0YcIEffjhh1q7dq2KFi2q5s2b69y5cwWcFAAAoGAVsjpAfmnZsqVatmyZ4zJjjBISEvTGG2+odevWkqR//vOfKlOmjObNm6d27doVZFQAAIAC5bV7AK8kMTFRhw4dUrNmzdxjwcHBqlevntasWXPZ16WlpSk1NdXjAQAAcLPx2j2AV3Lo0CFJUpkyZTzGy5Qp416Wk/j4eA0ZMiRfswGwjwr9v7E6Qq4ljWpldQQANwFH7gG8XgMGDFBKSor7sW/fPqsjAQAA5JojC2BYWJgk6fDhwx7jhw8fdi/Lib+/v4KCgjweAAAANxtHFsDIyEiFhYVp2bJl7rHU1FStXbtW9957r4XJAAAA8p/XngN4+vRp/f777+7niYmJ2rx5s0JDQ3Xbbbepd+/eGj58uKKiohQZGamBAwcqPDxcbdq0sS40AABAAfDaArh+/Xo1bdrU/bxv376SpE6dOmnq1Kl67bXXdObMGXXv3l0nT55Uo0aNtHDhQhUpUsSqyAAAAAXCZYwxVoe4WaWmpio4OFgpKSmcDwh4Ia4CBrwTP78deg4gAACAk1EAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DAUQAAAAIehAAIAADgMBRAAAMBhKIAAAAAOQwEEAABwGAogAACAw1AAAQAAHIYCCAAA4DCOLYAZGRkaOHCgIiMjFRAQoEqVKmnYsGEyxlgdDQAAIF8VsjqAVUaPHq0PPvhA06ZNU7Vq1bR+/Xp16dJFwcHBiouLszoeAABAvnFsAfzxxx/VunVrtWrVSpJUoUIF/etf/9K6dessTgYAAJC/HHsIuEGDBlq2bJl27dolSfrll1+0evVqtWzZ0uJkAAAA+cuxewD79++v1NRUVa1aVb6+vsrIyNCIESPUoUOHy74mLS1NaWlp7uepqakFERUAACBPOXYP4FdffaXPP/9cX3zxhTZu3Khp06Zp7NixmjZt2mVfEx8fr+DgYPcjIiKiABMDAADkDZdx6GWvERER6t+/v2JjY91jw4cP12effabffvstx9fktAcwIiJCKSkpCgoKyvfMAApWhf7fWB0h15JGtbI6AmB7qampCg4OdvTPb8ceAj579qx8fDx3gPr6+iozM/Oyr/H395e/v39+RwMAAMhXji2Ajz76qEaMGKHbbrtN1apV06ZNmzR+/Hh17drV6mgAAAD5yrEF8N1339XAgQP197//XUeOHFF4eLh69OihQYMGWR0NAAAgXzm2AAYGBiohIUEJCQlWRwEAAChQjr0KGAAAwKkogAAAAA5DAQQAAHAYCiAAAIDDUAABAAAchgIIAADgMBRAAAAAh6EAAgAAOAwFEAAAwGEogAAAAA5jqwK4ceNGbd261f3866+/Vps2bfSPf/xD58+ftzAZAACA97BVAezRo4d27dolSdq7d6/atWunW265RTNnztRrr71mcToAAADvYKsCuGvXLtWqVUuSNHPmTMXExOiLL77Q1KlTNXv2bGvDAQAAeAlbFUBjjDIzMyVJS5cu1cMPPyxJioiI0LFjx6yMBgAA4DVsVQDr1Kmj4cOHa/r06fr+++/VqlUrSVJiYqLKlCljcToAAADvYKsCmJCQoI0bN6pnz556/fXXVblyZUnSrFmz1KBBA4vTAQAAeIdCVge42J133ulxFXCWt956S76+vhYkAgAA8D622gMoSSdPntQnn3yiAQMGKDk5WZK0fft2HTlyxOJkAAAA3sFWewC3bNmiBx54QCEhIUpKStILL7yg0NBQzZkzR3/88Yf++c9/Wh0RAADgpmerPYB9+/ZVly5dtHv3bhUpUsQ9/vDDD2vlypUWJgMAAPAetiqAP//8s3r06JFt/NZbb9WhQ4csSAQAAOB9bFUA/f39lZqamm18165dKlWqlAWJAAAAvI+tCuBjjz2moUOH6sKFC5Ikl8ulP/74Q/369dOTTz5pcToAAADvYKsCOG7cOJ0+fVqlS5fWn3/+qSZNmqhy5coKDAzUiBEjrI4HAADgFWx1FXBwcLCWLFmiH374Qb/88otOnz6tu+++W82aNbM6GgAAgNewVQHM0rBhQzVs2NDqGAAAAF7JVoeA4+LiNGHChGzj7733nnr37l3wgQAAALyQrQrg7Nmzc9zz16BBA82aNcuCRAAAAN7HVgXw+PHjCg4OzjYeFBSkY8eOWZAIAADA+9iqAFauXFkLFy7MNr5gwQJVrFjRgkQAAADex1YXgfTt21c9e/bU0aNHdf/990uSli1bpnHjxikhIcHacAAAAF7CVgWwa9euSktL04gRIzRs2DBJUoUKFfTBBx/oueeeszgdAACAd7BVAZSkF198US+++KKOHj2qgIAAFStWzOpIAAAAXsV2BTALv/sXAAAgf9jqIpDDhw+rY8eOCg8PV6FCheTr6+vxAAAAwI2z1R7Azp07648//tDAgQNVtmxZuVwuqyMBAAB4HVsVwNWrV2vVqlWqVauW1VEAAAC8lq0OAUdERMgYY3UMAAAAr2arApiQkKD+/fsrKSnJ6igAAABey1aHgNu2bauzZ8+qUqVKuuWWW1S4cGGP5cnJyRYlAwAA8B62KoD8tg8AAID8Z6sC2KlTJ6sjAAAAeD1bnQMoSXv27NEbb7yh9u3b68iRI5KkBQsWaNu2bRYnAwAA8A62KoDff/+9atSoobVr12rOnDk6ffq0JOmXX37R4MGDLU4HAADgHWxVAPv376/hw4dryZIl8vPzc4/ff//9+umnnyxMBgAA4D1sVQC3bt2qxx9/PNt46dKldezYMQsSAQAAeB9bFcCQkBAdPHgw2/imTZt06623WpAIAADA+9iqALZr1079+vXToUOH5HK5lJmZqR9++EGvvPKKnnvuOavjAQAAeAVbFcCRI0eqatWqioiI0OnTpxUdHa2YmBg1aNBAb7zxhtXxAAAAvIJt7gNojNGhQ4c0YcIEDRo0SFu3btXp06d11113KSoqyup4AAAAXsNWBbBy5cratm2boqKiFBERYXUkAAAAr2SbQ8A+Pj6KiorS8ePHrY4CAADg1WxTACVp1KhRevXVV/Xrr79aHQUAAMBr2eYQsCQ999xzOnv2rGrWrCk/Pz8FBAR4LE9OTrYoGQAAgPewVQFMSEiwOgIAAIDXs00BvHDhgr7//nsNHDhQkZGRVscBAADwWrY5B7Bw4cKaPXu21TEAAAC8nm0KoCS1adNG8+bNszoGAACAV7PNIWBJioqK0tChQ/XDDz+odu3aKlq0qMfyuLg4i5IBAAB4D1sVwMmTJyskJEQbNmzQhg0bPJa5XC4KIAAAQB6wVQFMTEws0O3t379f/fr104IFC3T27FlVrlxZU6ZMUZ06dQo0BwAAQEGyVQEsSCdOnFDDhg3VtGlTLViwQKVKldLu3btVvHhxq6MBAADkK1sVwK5du15x+aeffppn2xo9erQiIiI0ZcoU9xi3nwEAAE5gq6uAT5w44fE4cuSIli9frjlz5ujkyZN5uq1///vfqlOnjp5++mmVLl1ad911lz7++OMrviYtLU2pqakeDwAAgJuNrfYAzp07N9tYZmamXnzxRVWqVClPt7V371598MEH6tu3r/7xj3/o559/VlxcnPz8/NSpU6ccXxMfH68hQ4bkaQ4AAICC5jLGGKtDXM3OnTt133336eDBg3n2nn5+fqpTp45+/PFH91hcXJx+/vlnrVmzJsfXpKWlKS0tzf08NTVVERERSklJUVBQUJ5lA2APFfp/Y3WEXEsa1crqCIDtpaamKjg42NE/v211CPhy9uzZo/T09Dx9z7Jlyyo6Otpj7I477tAff/xx2df4+/srKCjI4wEAAHCzsdUh4L59+3o8N8bo4MGD+uabby57WPZ6NWzYUDt37vQY27Vrl8qXL5+n2wEAALAbWxXATZs2eTz38fFRqVKlNG7cuKteIZxbffr0UYMGDTRy5Eg988wzWrdunSZNmqRJkybl6XYAAADsxlYFcMWKFQW2rXvuuUdz587VgAEDNHToUEVGRiohIUEdOnQosAwAAABWsFUBTExMVHp6uqKiojzGd+/ercKFC6tChQp5ur1HHnlEjzzySJ6+JwAAgN3Z6iKQzp07e1yVm2Xt2rXq3LlzwQcCAADwQrYqgJs2bVLDhg2zjdevX1+bN28u+EAAAABeyFYF0OVy6dSpU9nGU1JSlJGRYUEiAAAA72OrAhgTE6P4+HiPspeRkaH4+Hg1atTIwmQAAADew1YXgYwePVoxMTGqUqWKGjduLElatWqVUlNTtXz5covTAQAAeAdb7QGMjo7Wli1b9Mwzz+jIkSM6deqUnnvuOf3222+qXr261fEAAAC8gq32AEpSeHi4Ro4caXUMAAAAr2WrPYBTpkzRzJkzs43PnDlT06ZNsyARAACA97FVAYyPj1fJkiWzjZcuXZq9ggAAAHnEVgXwjz/+UGRkZLbx8uXL648//rAgEQAAgPexVQEsXbq0tmzZkm38l19+UYkSJSxIBAAA4H1sVQDbt2+vuLg4rVixQhkZGcrIyNDy5cvVq1cvtWvXzup4AAAAXsFWVwEPGzZMSUlJeuCBB1So0F/RMjMz9dxzz3EOIAAAQB6xVQH08/PTl19+qWHDhumXX35RQECAatSoofLly1sdDQAAwGvYqgBmCQ0NVdOmTXO8IhgAAAA3xjbnAJ48eVKxsbEqWbKkypQpozJlyqhkyZLq2bOnTp48aXU8AAAAr2GLPYDJycm69957tX//fnXo0EF33HGHJGn79u2aOnWqli1bph9//FHFixe3OCkAAMDNzxYFcOjQofLz89OePXtUpkyZbMseeughDR06VG+//bZFCQEAALyHLQ4Bz5s3T2PHjs1W/iQpLCxMY8aM0dy5cy1IBgAA4H1sUQAPHjyoatWqXXZ59erVdejQoQJMBAAA4L1sUQBLliyppKSkyy5PTExUaGhowQUCAADwYrYogM2bN9frr7+u8+fPZ1uWlpamgQMHqkWLFhYkAwAA8D62uQikTp06ioqKUmxsrKpWrSpjjHbs2KH3339faWlpmj59utUxAQAAvIItCmC5cuW0Zs0a/f3vf9eAAQNkjJEkuVwuPfjgg3rvvfcUERFhcUoAAADvYIsCKEmRkZFasGCBTpw4od27d0uSKleuzLl/AAAAecw2BTBL8eLFVbduXatjAAAAeC1bXAQCAACAgkMBBAAAcBgKIAAAgMNYXgDvvvtunThxQtJft4M5e/asxYkAAAC8m+UFcMeOHTpz5owkaciQITp9+rTFiQAAALyb5VcB16pVS126dFGjRo1kjNHYsWNVrFixHNcdNGhQAacDAADwPpYXwKlTp2rw4MGaP3++XC6XFixYoEKFssdyuVwUQAAAgDxgeQGsUqWKZsyYIUny8fHRsmXLVLp0aYtTAQAAeC/LC+DFMjMzrY4AAADg9WxVACVpz549SkhI0I4dOyRJ0dHR6tWrlypVqmRxMgAAAO9g+VXAF1u0aJGio6O1bt063Xnnnbrzzju1du1aVatWTUuWLLE6HgAAgFew1R7A/v37q0+fPho1alS28X79+unBBx+0KBkAAID3sNUewB07dqhbt27Zxrt27art27dbkAgAAMD72KoAlipVSps3b842vnnzZq4MBgAAyCO2OgT8wgsvqHv37tq7d68aNGggSfrhhx80evRo9e3b1+J0AAAA3sFWBXDgwIEKDAzUuHHjNGDAAElSeHi43nzzTcXFxVmcDgAAwDvYqgC6XC716dNHffr00alTpyRJgYGBFqcCAADwLrYqgBej+AEAAOQPW10EAgAAgPxHAQQAAHAYCiAAAIDD2KYAXrhwQQ888IB2795tdRQAAACvZpsCWLhwYW3ZssXqGAAAAF7PNgVQkv72t79p8uTJVscAAADwara6DUx6ero+/fRTLV26VLVr11bRokU9lo8fP96iZAAAAN7DVgXw119/1d133y1J2rVrl8cyl8tlRSQAAACvY6sCuGLFCqsjAAAAeD1bnQOY5ffff9eiRYv0559/SpKMMRYnAgAA8B62KoDHjx/XAw88oNtvv10PP/ywDh48KEnq1q2bXn75ZYvTAQAAeAdbFcA+ffqocOHC+uOPP3TLLbe4x9u2bauFCxdamAwAAMB72OocwMWLF2vRokUqV66cx3hUVJT++9//WpQKAADAu9hqD+CZM2c89vxlSU5Olr+/vwWJAAAAvI+tCmDjxo31z3/+0/3c5XIpMzNTY8aMUdOmTS1MBgAA4D1sVQDHjBmjSZMmqWXLljp//rxee+01Va9eXStXrtTo0aPzddujRo2Sy+VS796983U7AAAAVrNVAaxevbp27dqlRo0aqXXr1jpz5oye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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4/UlEQVR4nO3deVwW5f7/8ffNKiqLKGgmAgq5L6lpLoFbmtpidTpqmqJmlpgLZUmdXLJEbfN4MrMNPZUnl7Rsccutk2blvu96JDdcQdBQYX5/9PX+eQcoKjAM83o+HvPI+5qZaz7cV7e8vWa5HYZhGAIAAIBtuJldAAAAAAoXARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEbkJYWJhiYmLMLqPYe+ONN1SlShW5u7urfv36ZpeT79LS0vTkk0+qQoUKcjgcGjJkSKEdu2XLlmrZsqXz9cGDB+VwODRt2rRCqyEnDodDo0aNKpC+i8rPCBQFBEDY3rRp0+RwOLR27doc17ds2VK1a9e+5eN8//33BfaLrThavHixXnjhBTVv3lyJiYkaO3ZsoR37/PnzGjVqlFasWFGgxxk7dqymTZumZ555Rp9++qmeeOKJAj0esuNzCbvyMLsAwIp27dolN7cb+/fT999/r8mTJ/PLJo+WLVsmNzc3ffzxx/Ly8irUY58/f16jR4+WJJdZsvy2bNky3X333Ro5cmSBHSM3ixcvLvRjmi00NFQXLlyQp6ens43PJeyKGUDgJnh7e7v8ErGC9PR0s0u4IcnJyfLx8Sn08FeYkpOTFRAQcMv9GIahCxcu3NA+Xl5exfq9zYnD4VCJEiXk7u5udimA6QiAwE346zWAly5d0ujRoxUZGakSJUqobNmyatGihZYsWSJJiomJ0eTJkyX9+UvoynJFenq6nnvuOYWEhMjb21vVqlXTm2++KcMwXI574cIFDRo0SOXKlZOvr68efPBBHT58ONt1U6NGjZLD4dD27dv1+OOPq0yZMmrRooUkafPmzYqJiVGVKlVUokQJVahQQX369NGpU6dcjnWlj927d6tHjx7y9/dXUFCQXnnlFRmGoaSkJD300EPy8/NThQoV9NZbb+Xpvbt8+bLGjBmjqlWrytvbW2FhYXrppZeUkZHh3MbhcCgxMVHp6enO9+p6123Nnj1bDRs2lI+Pj8qVK6cePXro8OHDLtv89bq3K2JiYhQWFibpz+vEgoKCJEmjR492Hv9GZoiSk5PVt29flS9fXiVKlFC9evU0ffp05/oVK1bI4XDowIED+u6775zHOHjwYJ76DwsL0/33369FixapUaNG8vHx0dSpUyVJiYmJat26tYKDg+Xt7a2aNWtqypQp2frI7b3Iq+PHj8vDw8M5U3q1Xbt2yeFw6N1333W2nT17VkOGDHH+Px4REaHx48crKyvrusfasGGDOnToID8/P5UuXVpt2rTRmjVrsm139uxZDR06VGFhYfL29lalSpXUs2dPnTx5UlL2awBz+1wahqGwsDA99NBD2Y7xxx9/yN/fX/3798/T+wQUVZwCBv5PSkqK8xfF1S5dunTdfUeNGqWEhAQ9+eSTaty4sVJTU7V27VqtX79e9957r/r3768jR45oyZIl+vTTT132NQxDDz74oJYvX66+ffuqfv36WrRokYYNG6bDhw/rnXfecW4bExOjWbNm6YknntDdd9+tlStXqlOnTrnW9dhjjykyMlJjx451hsklS5Zo//796t27typUqKBt27bpgw8+0LZt27RmzRqXYCpJXbp0UY0aNTRu3Dh99913eu211xQYGKipU6eqdevWGj9+vD7//HM9//zzuuuuuxQVFXXN9+rJJ5/U9OnT9be//U3PPfecfvnlFyUkJGjHjh2aN2+eJOnTTz/VBx98oF9//VUfffSRJKlZs2a59jlt2jT17t1bd911lxISEnT8+HH985//1KpVq7Rhw4YbmmULCgrSlClT9Mwzz+jhhx/WI488IkmqW7dunva/cOGCWrZsqb1792rgwIEKDw/X7NmzFRMTo7Nnz2rw4MGqUaOGPv30Uw0dOlSVKlXSc8895zx2Xu3atUvdunVT//791a9fP1WrVk2SNGXKFNWqVUsPPvigPDw89M0332jAgAHKyspSbGxsnvu/nvLlyys6OlqzZs3Kdgp75syZcnd312OPPSbpz1Pq0dHROnz4sPr376/KlStr9erVio+P19GjRzVx4sRcj7Nt2zbdc8898vPz0wsvvCBPT09NnTpVLVu21MqVK9WkSRNJf95Qc88992jHjh3q06ePGjRooJMnT2r+/Pn6/fffVa5cuWx95/a5dDgc6tGjhyZMmKDTp08rMDDQue6bb75RamqqevTocStvH2A+A7C5xMREQ9I1l1q1arnsExoaavTq1cv5ul69ekanTp2ueZzY2Fgjp4/cV199ZUgyXnvtNZf2v/3tb4bD4TD27t1rGIZhrFu3zpBkDBkyxGW7mJgYQ5IxcuRIZ9vIkSMNSUa3bt2yHe/8+fPZ2v7zn/8Ykowff/wxWx9PPfWUs+3y5ctGpUqVDIfDYYwbN87ZfubMGcPHx8flPcnJxo0bDUnGk08+6dL+/PPPG5KMZcuWOdt69epllCpV6pr9GYZhXLx40QgODjZq165tXLhwwdn+7bffGpKMESNGONuio6ON6OjobH306tXLCA0Ndb4+ceJEtvc0ryZOnGhIMj777DOXGps2bWqULl3aSE1NdbaHhoZe9/+bnISGhhqSjIULF2Zbl9P4tm/f3qhSpYpL21/fiwMHDhiSjMTExDzXMXXqVEOSsWXLFpf2mjVrGq1bt3a+HjNmjFGqVClj9+7dLtsNHz7ccHd3Nw4dOuRs++v73rlzZ8PLy8vYt2+fs+3IkSOGr6+vERUV5WwbMWKEIcmYO3dutjqzsrJy/Rlz+1zu2rXLkGRMmTLFpf3BBx80wsLCnH0CVsUpYOD/TJ48WUuWLMm25GXmJyAgQNu2bdOePXtu+Ljff/+93N3dNWjQIJf25557ToZhaMGCBZKkhQsXSpIGDBjgst2zzz6ba99PP/10tjYfHx/nn//44w+dPHlSd999tyRp/fr12bZ/8sknnX92d3dXo0aNZBiG+vbt62wPCAhQtWrVtH///lxrkf78WSUpLi7Opf3KDNh33313zf1zsnbtWiUnJ2vAgAEqUaKEs71Tp06qXr36TfV5K77//ntVqFBB3bp1c7Z5enpq0KBBSktL08qVK/PlOOHh4Wrfvn229qvH98qsdnR0tPbv36+UlJR8OfYVjzzyiDw8PDRz5kxn29atW7V9+3Z16dLF2TZ79mzdc889KlOmjE6ePOlc2rZtq8zMTP3444859p+ZmanFixerc+fOqlKlirP9tttu0+OPP66ffvpJqampkqQvv/xS9erV08MPP5ytn7/OaufFHXfcoSZNmujzzz93tp0+fVoLFixQ9+7db6pPoCghAAL/p3Hjxmrbtm22pUyZMtfd99VXX9XZs2d1xx13qE6dOho2bJg2b96cp+P+73//U8WKFeXr6+vSXqNGDef6K/91c3NTeHi4y3YRERG59v3XbaU/f4kNHjxY5cuXl4+Pj4KCgpzb5RQQKleu7PLa399fJUqUyHZKzd/fX2fOnMm1lqt/hr/WXKFCBQUEBDh/1htxZZ8rp0CvVr169Zvq81b873//U2RkZLa7xP86nrcqp7GVpFWrVqlt27YqVaqUAgICFBQUpJdeeklSzuN7K8qVK6c2bdpo1qxZzraZM2fKw8PDeepckvbs2aOFCxcqKCjIZWnbtq2kP6+ZzMmJEyd0/vz5HMe2Ro0aysrKUlJSkiRp3759+fK4pqv17NlTq1atco7Z7NmzdenSJR7Xg2KBAAjkg6ioKO3bt0+ffPKJateurY8++kgNGjRwXr9mlqtng674+9//rg8//FBPP/205s6dq8WLFztnF3O6ID+nOyZzu4vS+MtNK7kxa/Ykt+NmZmYWciW3Lqex3bdvn9q0aaOTJ0/q7bff1nfffaclS5Zo6NChknIe31vVtWtX7d69Wxs3bpQkzZo1S23atHH5B0JWVpbuvffeHGfYlyxZokcffTTf68oPXbt2laenp3MW8LPPPlOjRo1yDKSA1XATCJBPAgMD1bt3b/Xu3VtpaWmKiorSqFGjnKdQcwsfoaGh+uGHH3Tu3DmXWcCdO3c611/5b1ZWlg4cOKDIyEjndnv37s1zjWfOnNHSpUs1evRojRgxwtl+M6eub8aVn2HPnj3OGTHpzztKz5496/xZb7RP6c+bIlq3bu2ybteuXS59lilTJsfT1H+dlbuVgBoaGqrNmzcrKyvLZRbwr+NZEL755htlZGRo/vz5LjO3y5cvL7Bjdu7cWf3793eeBt69e7fi4+NdtqlatarS0tKcM355FRQUpJIlS2rXrl3Z1u3cuVNubm4KCQlxHmPr1q03XP+1xjowMFCdOnXS559/ru7du2vVqlXXvGEFsBJmAIF88NdHqJQuXVoREREujzYpVaqUpD8fVXG1jh07KjMz0+WRGZL0zjvvyOFwqEOHDpLkvN7rvffec9nuX//6V57rvDJz99eZusL6pdaxY8ccj/f2229L0jXvaM5No0aNFBwcrPfff9/l/V6wYIF27Njh0mfVqlW1c+dOnThxwtm2adMmrVq1yqXPkiVLSso+VnnRsWNHHTt2zOW6uMuXL+tf//qXSpcurejo6BvuM69yGt+UlBQlJiYW2DEDAgLUvn17zZo1S1988YW8vLzUuXNnl23+/ve/6+eff9aiRYuy7X/27Fldvnw5x77d3d3Vrl07ff311y6PyDl+/LhmzJihFi1ayM/PT5L06KOPatOmTc47ya92rZnp3D6XVzzxxBPavn27hg0bJnd3d3Xt2jXXvgArYQYQyAc1a9ZUy5Yt1bBhQwUGBmrt2rWaM2eOBg4c6NymYcOGkqRBgwapffv2zl8mDzzwgFq1aqWXX35ZBw8eVL169bR48WJ9/fXXGjJkiKpWrerc/9FHH9XEiRN16tQp52Ngdu/eLSlvs1Z+fn6KiorShAkTdOnSJd1+++1avHixDhw4UADvSnb16tVTr1699MEHH+js2bOKjo7Wr7/+qunTp6tz585q1arVDffp6emp8ePHq3fv3oqOjla3bt2cj4EJCwtznv6UpD59+ujtt99W+/bt1bdvXyUnJ+v9999XrVq1nDcTSH+eXq1Zs6ZmzpypO+64Q4GBgapdu3aerjF76qmnNHXqVMXExGjdunUKCwvTnDlznLNHf73WMz+1a9dOXl5eeuCBB9S/f3+lpaXpww8/VHBwsI4ePVpgx+3SpYt69Oih9957T+3bt8/22J1hw4Zp/vz5uv/++xUTE6OGDRsqPT1dW7Zs0Zw5c3Tw4MEcH9MiSa+99pqWLFmiFi1aaMCAAfLw8NDUqVOVkZGhCRMmuBxjzpw5euyxx9SnTx81bNhQp0+f1vz58/X++++rXr16Ofaf2+fyik6dOqls2bKaPXu2OnTooODg4Ft8t4AiwsxbkIGi4MpjYH777bcc10dHR1/3MTCvvfaa0bhxYyMgIMDw8fExqlevbrz++uvGxYsXndtcvnzZePbZZ42goCDD4XC4PHri3LlzxtChQ42KFSsanp6eRmRkpPHGG29ke9REenq6ERsbawQGBhqlS5c2Onfu7HxcxdWPZbnyCJcTJ05k+3l+//134+GHHzYCAgIMf39/47HHHjOOHDmS66Nk/tpHbo9nyel9ysmlS5eM0aNHG+Hh4Yanp6cREhJixMfHG3/88UeejpObmTNnGnfeeafh7e1tBAYGGt27dzd+//33bNt99tlnRpUqVQwvLy+jfv36xqJFi7I9BsYwDGP16tVGw4YNDS8vrxt+JMzx48eN3r17G+XKlTO8vLyMOnXq5Ph4lVt5DExu+82fP9+oW7euUaJECSMsLMwYP3688cknnxiSjAMHDji3y4/HwFyRmppq+Pj4ZHv8zdXOnTtnxMfHGxEREYaXl5dRrlw5o1mzZsabb77p8jnJ6b1ev3690b59e6N06dJGyZIljVatWhmrV6/OdoxTp04ZAwcONG6//XbDy8vLqFSpktGrVy/j5MmTuf6M1/pcXjFgwABDkjFjxowbfm+AosphGHm8ahtAkbRx40bdeeed+uyzz9S9e3ezywGKnaFDh+rjjz/WsWPHnJcHAFbHNYCAheT0fa8TJ06Um5vbdb+BA8CN++OPP/TZZ5/p0UcfJfyhWOEaQMBCJkyYoHXr1qlVq1by8PDQggULtGDBAj311FPOuyFRMC5evKjTp09fcxt/f/8cH8+SVydOnLjmI2m8vLxcvpasoBTGz1rUJScn64cfftCcOXN06tQpDR482OySgHxFAAQspFmzZlqyZInGjBmjtLQ0Va5cWaNGjdLLL79sdmnF3urVq697k0piYqJiYmJu+hh33XXXNR8UHR0drRUrVtx0/3lVGD9rUbd9+3Z1795dwcHBmjRpkurXr292SUC+4hpAAMiDM2fOaN26ddfcplatWrrttttu+hirVq3K8TT/FWXKlHHetVqQCuNnBWAuAiAAAIDNcBMIAACAzXAN4C3IysrSkSNH5Ovra9p3mwIAgBtjGIbOnTunihUrunxlo50QAG/BkSNHuPMSAACLSkpKUqVKlcwuwxQEwFtw5SudkpKSnN9HCQAAirbU1FSFhIQU6FczFnUEwFtw5bSvn58fARAAAIux8+Vb9jzxDQAAYGMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJuxdQA8fPiwevToobJly8rHx0d16tTR2rVrzS4LAACgQNn2u4DPnDmj5s2bq1WrVlqwYIGCgoK0Z88elSlTxuzSAAAACpRtA+D48eMVEhKixMREZ1t4eLiJFQEAABQO254Cnj9/vho1aqTHHntMwcHBuvPOO/Xhhx9ec5+MjAylpqa6LAAAAFZj2xnA/fv3a8qUKYqLi9NLL72k3377TYMGDZKXl5d69eqV4z4JCQkaPXp0odUYNvy7QjtWfjk4rpPZJQCwGP6uKxy8z7iabWcAs7Ky1KBBA40dO1Z33nmnnnrqKfXr10/vv/9+rvvEx8crJSXFuSQlJRVixQAAAPnDtgHwtttuU82aNV3aatSooUOHDuW6j7e3t/z8/FwWAAAAq7FtAGzevLl27drl0rZ7926FhoaaVBEAAEDhsG0AHDp0qNasWaOxY8dq7969mjFjhj744APFxsaaXRoAAECBsm0AvOuuuzRv3jz95z//Ue3atTVmzBhNnDhR3bt3N7s0AACAAmXbu4Al6f7779f9999vdhkAAACFyrYzgAAAAHZFAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2IytA+CoUaPkcDhclurVq5tdFgAAQIHyMLsAs9WqVUs//PCD87WHh+3fEgAAUMzZPu14eHioQoUKZpcBAABQaGx9CliS9uzZo4oVK6pKlSrq3r27Dh06ZHZJAAAABcrWM4BNmjTRtGnTVK1aNR09elSjR4/WPffco61bt8rX1zfb9hkZGcrIyHC+Tk1NLcxyAQAA8oWtA2CHDh2cf65bt66aNGmi0NBQzZo1S3379s22fUJCgkaPHl2YJQIAAOQ7258CvlpAQIDuuOMO7d27N8f18fHxSklJcS5JSUmFXCEAAMCtIwBeJS0tTfv27dNtt92W43pvb2/5+fm5LAAAAFZj6wD4/PPPa+XKlTp48KBWr16thx9+WO7u7urWrZvZpQEAABQYW18D+Pvvv6tbt246deqUgoKC1KJFC61Zs0ZBQUFmlwYAAFBgbB0Av/jiC7NLAAAAKHS2PgUMAABgRwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZywXA9evXa8uWLc7XX3/9tTp37qyXXnpJFy9eNLEyAAAAa7BcAOzfv792794tSdq/f7+6du2qkiVLavbs2XrhhRdMrg4AAKDos1wA3L17t+rXry9Jmj17tqKiojRjxgxNmzZNX375pbnFAQAAWIDlAqBhGMrKypIk/fDDD+rYsaMkKSQkRCdPnjSzNAAAAEuwXABs1KiRXnvtNX366adauXKlOnXqJEk6cOCAypcvb3J1AAAARZ/lAuDEiRO1fv16DRw4UC+//LIiIiIkSXPmzFGzZs1Mrg4AAKDo8zC7gBtVt25dl7uAr3jjjTfk7u5uQkUAAADWYrkZQEk6e/asPvroI8XHx+v06dOSpO3btys5OdnkygAAAIo+y80Abt68WW3atFFAQIAOHjyofv36KTAwUHPnztWhQ4f073//2+wSAQAAijTLzQDGxcWpd+/e2rNnj0qUKOFs79ixo3788UcTKwMAALAGywXA3377Tf3798/Wfvvtt+vYsWMmVAQAAGAtlguA3t7eSk1Nzda+e/duBQUFmVARAACAtVguAD744IN69dVXdenSJUmSw+HQoUOH9OKLL+rRRx81uToAAICiz3IB8K233lJaWpqCg4N14cIFRUdHKyIiQr6+vnr99dfNLg8AAKDIs9xdwP7+/lqyZIlWrVqlTZs2KS0tTQ0aNFDbtm3NLg0AAMASLBcAr2jevLmaN29udhkAAACWY7lTwIMGDdKkSZOytb/77rsaMmRI4RcEAABgMZYLgF9++WWOM3/NmjXTnDlzTKgIAADAWiwXAE+dOiV/f/9s7X5+fjp58qQJFQEAAFiL5QJgRESEFi5cmK19wYIFqlKligkVAQAAWIvlbgKJi4vTwIEDdeLECbVu3VqStHTpUr311luaOHGiucUBAABYgOUCYJ8+fZSRkaHXX39dY8aMkSSFhYVpypQp6tmzp8nVAQAAFH2WC4CS9Mwzz+iZZ57RiRMn5OPjo9KlS5tdEgAAgGVYMgBewXf/AgAA3DjL3QRy/PhxPfHEE6pYsaI8PDzk7u7usgAAAODaLDcDGBMTo0OHDumVV17RbbfdJofDYXZJAAAAlmK5APjTTz/pv//9r+rXr5+v/Y4bN07x8fEaPHgwdxMDAIBizXKngENCQmQYRr72+dtvv2nq1KmqW7duvvYLAABQFFkuAE6cOFHDhw/XwYMH86W/tLQ0de/eXR9++KHKlCmTL30CAAAUZZYLgF26dNGKFStUtWpV+fr6KjAw0GW5UbGxserUqZPatm1bANUCAAAUPZa7BjA/r8/74osvtH79ev3222952j4jI0MZGRnO16mpqflWCwAAQGGxXADs1atXvvSTlJSkwYMHa8mSJSpRokSe9klISNDo0aPz5fgAAABmsdwpYEnat2+f/vGPf6hbt25KTk6WJC1YsEDbtm3Lcx/r1q1TcnKyGjRoIA8PD3l4eGjlypWaNGmSPDw8lJmZmW2f+Ph4paSkOJekpKR8+5kAAAAKi+UC4MqVK1WnTh398ssvmjt3rtLS0iRJmzZt0siRI/PcT5s2bbRlyxZt3LjRuTRq1Ejdu3fXxo0bc3yotLe3t/z8/FwWAAAAq7HcKeDhw4frtddeU1xcnHx9fZ3trVu31rvvvpvnfnx9fVW7dm2XtlKlSqls2bLZ2gEAAIoTy80AbtmyRQ8//HC29uDgYJ08edKEigAAAKzFcjOAAQEBOnr0qMLDw13aN2zYoNtvv/2W+l6xYsUt7Q8AAGAFlpsB7Nq1q1588UUdO3ZMDodDWVlZWrVqlZ5//nn17NnT7PIAAACKPMsFwLFjx6p69eoKCQlRWlqaatasqaioKDVr1kz/+Mc/zC4PAACgyLPUKWDDMHTs2DFNmjRJI0aM0JYtW5SWlqY777xTkZGRZpcHAABgCZYLgBEREdq2bZsiIyMVEhJidkkAAACWY6lTwG5uboqMjNSpU6fMLgUAAMCyLBUAJWncuHEaNmyYtm7danYpAAAAlmSpU8CS1LNnT50/f1716tWTl5eXfHx8XNafPn3apMoAAACswXIBcOLEiWaXAAAAYGmWCoCXLl3SypUr9corr2R7EDQAAADyxlLXAHp6eurLL780uwwAAABLs1QAlKTOnTvrq6++MrsMAAAAy7LUKWBJioyM1KuvvqpVq1apYcOGKlWqlMv6QYMGmVQZAACANVguAH788ccKCAjQunXrtG7dOpd1DoeDAAgAAHAdlguABw4cMLsEAAAAS7PcNYAAAAC4NZabAezTp88113/yySeFVAkAAIA1WS4AnjlzxuX1pUuXtHXrVp09e1atW7c2qSoAAADrsFwAnDdvXra2rKwsPfPMM6pataoJFQEAAFhLsbgG0M3NTXFxcXrnnXfMLgUAAKDIKxYBUJL27duny5cvm10GAABAkWe5U8BxcXEurw3D0NGjR/Xdd9+pV69eJlUFAABgHZYLgBs2bHB57ebmpqCgIL311lvXvUMYAAAAFgyAy5cvN7sEAAAAS7PcNYAHDhzQnj17srXv2bNHBw8eLPyCAAAALMZyATAmJkarV6/O1v7LL78oJiam8AsCAACwGMsFwA0bNqh58+bZ2u+++25t3Lix8AsCAACwGMsFQIfDoXPnzmVrT0lJUWZmpgkVAQAAWIvlAmBUVJQSEhJcwl5mZqYSEhLUokULEysDAACwBsvdBTx+/HhFRUWpWrVquueeeyRJ//3vf5Wamqply5aZXB0AAEDRZ7kZwJo1a2rz5s36+9//ruTkZJ07d049e/bUzp07Vbt2bbPLAwAAKPIsNwMoSRUrVtTYsWPNLgMAAMCSLDcDmJiYqNmzZ2drnz17tqZPn25CRQAAANZiuQCYkJCgcuXKZWsPDg5mVhAAACAPLBcADx06pPDw8GztoaGhOnTokAkVAQAAWIvlAmBwcLA2b96crX3Tpk0qW7asCRUBAABYi+UCYLdu3TRo0CAtX75cmZmZyszM1LJlyzR48GB17drV7PIAAACKPMvdBTxmzBgdPHhQbdq0kYfHn+VnZWWpZ8+eXAMIAACQB5YLgF5eXpo5c6bGjBmjTZs2ycfHR3Xq1FFoaKjZpQEAAFiC5QLgFYGBgWrVqlWOdwQDAAAgd5a6BvDs2bOKjY1VuXLlVL58eZUvX17lypXTwIEDdfbsWbPLAwAAsATLzACePn1aTZs21eHDh9W9e3fVqFFDkrR9+3ZNmzZNS5cu1erVq1WmTBmTKwUAACjaLBMAX331VXl5eWnfvn0qX758tnXt2rXTq6++qnfeecekCgEAAKzBMqeAv/rqK7355pvZwp8kVahQQRMmTNC8efNMqAwAAMBaLBMAjx49qlq1auW6vnbt2jp27FghVgQAAGBNlgmA5cqV08GDB3Ndf+DAAQUGBhZeQQAAABZlmQDYvn17vfzyy7p48WK2dRkZGXrllVd03333mVAZAACAtVjqJpBGjRopMjJSsbGxql69ugzD0I4dO/Tee+8pIyNDn376qdllAgAAFHmWCYCVKlXSzz//rAEDBig+Pl6GYUiSHA6H7r33Xr377rsKCQkxuUoAAICizzKngCUpPDxcCxYs0MmTJ7VmzRqtWbNGJ06c0MKFCxUREXHD/U2ZMkV169aVn5+f/Pz81LRpUy1YsKAAKgcAACg6LDMDeLUyZcqocePGt9xPpUqVNG7cOEVGRsowDE2fPl0PPfSQNmzYcM07jgEAAKzMkgEwvzzwwAMur19//XVNmTJFa9asIQACAIBiy9YB8GqZmZmaPXu20tPT1bRp0xy3ycjIUEZGhvN1ampqYZUHAACQbyx1DWBB2LJli0qXLi1vb289/fTTmjdvnmrWrJnjtgkJCfL393cu3HQCAACsyBIBsEGDBjpz5oykPx8Hc/78+Xzru1q1atq4caN++eUXPfPMM+rVq5e2b9+e47bx8fFKSUlxLklJSflWBwAAQGGxRADcsWOH0tPTJUmjR49WWlpavvXt5eWliIgINWzYUAkJCapXr57++c9/5ritt7e3847hKwsAAIDVWOIawPr166t3795q0aKFDMPQm2++qdKlS+e47YgRI27pWFlZWS7X+QEAABQ3lgiA06ZN08iRI/Xtt9/K4XBowYIF8vDIXrrD4bihABgfH68OHTqocuXKOnfunGbMmKEVK1Zo0aJF+Vk+AABAkWKJAFitWjV98cUXkiQ3NzctXbpUwcHBt9xvcnKyevbsqaNHj8rf319169bVokWLdO+9995y3wAAAEWVJQLg1bKysvKtr48//jjf+gIAALAKywVASdq3b58mTpyoHTt2SJJq1qypwYMHq2rVqiZXBgAAUPRZ4i7gqy1atEg1a9bUr7/+qrp166pu3br65ZdfVKtWLS1ZssTs8gAAAIo8y80ADh8+XEOHDtW4ceOytb/44otcvwcAAHAdlpsB3LFjh/r27ZutvU+fPrk+wBkAAAD/n+UCYFBQkDZu3JitfePGjflyZzAAAEBxZ7lTwP369dNTTz2l/fv3q1mzZpKkVatWafz48YqLizO5OgAAgKLPcgHwlVdeka+vr9566y3Fx8dLkipWrKhRo0Zp0KBBJlcHAABQ9FkuADocDg0dOlRDhw7VuXPnJEm+vr4mVwUAAGAdlguAVyP4AQAA3DjL3QQCAACAW0MABAAAsBkCIAAAgM1YKgBeunRJbdq00Z49e8wuBQAAwLIsFQA9PT21efNms8sAAACwNEsFQEnq0aOHPv74Y7PLAAAAsCzLPQbm8uXL+uSTT/TDDz+oYcOGKlWqlMv6t99+26TKAAAArMFyAXDr1q1q0KCBJGn37t0u6xwOhxklAQAAWIrlAuDy5cvNLgEAAMDSLHcN4BV79+7VokWLdOHCBUmSYRgmVwQAAGANlguAp06dUps2bXTHHXeoY8eOOnr0qCSpb9++eu6550yuDgAAoOizXAAcOnSoPD09dejQIZUsWdLZ3qVLFy1cuNDEygAAAKzBctcALl68WIsWLVKlSpVc2iMjI/W///3PpKoAAACsw3IzgOnp6S4zf1ecPn1a3t7eJlQEAABgLZYLgPfcc4/+/e9/O187HA5lZWVpwoQJatWqlYmVAQAAWIPlTgFPmDBBbdq00dq1a3Xx4kW98MIL2rZtm06fPq1Vq1aZXR4AAECRZ7kZwNq1a2v37t1q0aKFHnroIaWnp+uRRx7Rhg0bVLVqVbPLAwAAKPIsNwMoSf7+/nr55ZfNLgMAAMCSLBkAz5w5o48//lg7duyQJNWsWVO9e/dWYGCgyZUBAAAUfZY7Bfzjjz8qLCxMkyZN0pkzZ3TmzBlNmjRJ4eHh+vHHH80uDwAAoMiz3AxgbGysunTpoilTpsjd3V2SlJmZqQEDBig2NlZbtmwxuUIAAICizXIzgHv37tVzzz3nDH+S5O7urri4OO3du9fEygAAAKzBcgGwQYMGzmv/rrZjxw7Vq1fPhIoAAACsxRKngDdv3uz886BBgzR48GDt3btXd999tyRpzZo1mjx5ssaNG2dWiQAAAJZhiQBYv359ORwOGYbhbHvhhReybff444+rS5cuhVkaAACA5VgiAB44cMDsEgAAAIoNSwTA0NBQs0sAAAAoNiwRAP/qyJEj+umnn5ScnKysrCyXdYMGDTKpKgAAAGuwXACcNm2a+vfvLy8vL5UtW1YOh8O5zuFwEAABAACuw3IB8JVXXtGIESMUHx8vNzfLPcUGAADAdJZLUOfPn1fXrl0JfwAAADfJcimqb9++mj17ttllAAAAWJblTgEnJCTo/vvv18KFC1WnTh15enq6rH/77bdNqgwAAMAaLBkAFy1apGrVqklStptAAAAAcG2WC4BvvfWWPvnkE8XExJhdCgAAgCVZ7hpAb29vNW/e3OwyAAAALMtyAXDw4MH617/+ZXYZAAAAlmW5U8C//vqrli1bpm+//Va1atXKdhPI3LlzTaoMAADAGiwXAAMCAvTII4/kS18JCQmaO3eudu7cKR8fHzVr1kzjx4933mACAABQHFkuACYmJuZbXytXrlRsbKzuuusuXb58WS+99JLatWun7du3q1SpUvl2HAAAgKLEcgEwPy1cuNDl9bRp0xQcHKx169YpKirKpKoAAAAKluUCYHh4+DWf97d///6b7jslJUWSFBgYeNN9AAAAFHWWC4BDhgxxeX3p0iVt2LBBCxcu1LBhw26636ysLA0ZMkTNmzdX7dq1c9wmIyNDGRkZztepqak3fTwAAACzWC4ADh48OMf2yZMna+3atTfdb2xsrLZu3aqffvop120SEhI0evTomz6GHYQN/87sEm7YwXGdzC4BAIBCZbnnAOamQ4cO+vLLL29q34EDB+rbb7/V8uXLValSpVy3i4+PV0pKinNJSkq62XIBAABMY7kZwNzMmTPnhq/dMwxDzz77rObNm6cVK1YoPDz8mtt7e3vL29v7VsoEAAAwneUC4J133ulyE4hhGDp27JhOnDih995774b6io2N1YwZM/T111/L19dXx44dkyT5+/vLx8cnX+sGAAAoKiwXADt37uzy2s3NTUFBQWrZsqWqV69+Q31NmTJFktSyZUuX9sTERMXExNxClQAAAEWX5QLgyJEj860vwzDyrS8AAACrKDY3gQAAACBvLDMD6Obmds0HQEuSw+HQ5cuXC6kiAAAAa7JMAJw3b16u637++WdNmjRJWVlZhVgRAACANVkmAD700EPZ2nbt2qXhw4frm2++Uffu3fXqq6+aUBkAAIC1WPIawCNHjqhfv36qU6eOLl++rI0bN2r69OkKDQ01uzQAAIAiz1IBMCUlRS+++KIiIiK0bds2LV26VN98802u390LAACA7CxzCnjChAkaP368KlSooP/85z85nhIGAADA9VkmAA4fPlw+Pj6KiIjQ9OnTNX369By3mzt3biFXBgAAYC2WCYA9e/a87mNgAAAAcH2WCYDTpk0zuwQAAIBiwVI3gQAAAODWEQABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGZsHQB//PFHPfDAA6pYsaIcDoe++uors0sCAAAocLYOgOnp6apXr54mT55sdikAAACFxsPsAszUoUMHdejQwewyAAAACpWtZwABAADsyNYzgDcqIyNDGRkZztepqakmVgMAAHBzmAG8AQkJCfL393cuISEhZpcEAABwwwiANyA+Pl4pKSnOJSkpyeySAAAAbhingG+At7e3vL29zS4DAADgltg6AKalpWnv3r3O1wcOHNDGjRsVGBioypUrm1gZAABAwbF1AFy7dq1atWrlfB0XFydJ6tWrl6ZNm2ZSVQAAAAXL1gGwZcuWMgzD7DIAAAAKFTeBAAAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAm7F9AJw8ebLCwsJUokQJNWnSRL/++qvZJQEAABQoWwfAmTNnKi4uTiNHjtT69etVr149tW/fXsnJyWaXBgAAUGBsHQDffvtt9evXT717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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1190,18 +1201,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "9f741883cf6e4d1dbacfb6b9b015b057", + "model_id": "a282ab201b1b4aed83da0bfa1baf20da", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2cElEQVR4nO3deVxWZf7/8fcNCKKyiKJk4pKQ+5I6mVrmVmpO2TJljqWY7RhuLVK5V6hlOqbjjJVLfadxMtOaCg2XbHNXck3FZTSVUFEQNRTu6/dHD+5ft+CCAofjeT0fj/sh5zrnXPfnXLcPeXud5XYZY4wAAADgGD5WFwAAAICSRQAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAgWtQrVq1FBMTY3UZ17w333xTN9xwg3x9fdWsWTOrywGAy0YABEq52bNny+Vyad26dQWub9++vRo1anTV7/PVV19p1KhRV92PU3z99dd68cUX1bZtW82aNUtvvPGG1SUBwGXzs7oAAEVvx44d8vEp3P/vvvrqK02bNo0QeJmWLVsmHx8fvf/++/L397e6HAAoFGYAgWtQQECAypQpY3UZhXLq1CmrSyiUtLQ0BQYGEv4A2BIBELgGnX8N4Llz5zR69GhFR0erbNmyqlSpkm699VYlJSVJkmJiYjRt2jRJksvl8rzynDp1SkOHDlVkZKQCAgJUt25dvfXWWzLGeL3vmTNnFBcXp8qVKysoKEj33HOPDh48KJfL5TWzOGrUKLlcLm3btk1//etfVbFiRd16662SpE2bNikmJkY33HCDypYtq4iICD322GM6duyY13vl9bFz50498sgjCgkJUXh4uIYPHy5jjA4cOKAePXooODhYERERmjhx4mWNXU5OjsaOHas6deooICBAtWrV0ssvv6zs7GzPNi6XS7NmzdKpU6c8YzV79uwL9vndd9/pwQcfVI0aNRQQEKDIyEgNHjxYZ86c8douJiZGFSpU0J49e9SlSxeVL19e1apV05gxY/KNdVF/JpJ08OBBPfbYY6pataoCAgLUsGFDzZw5M9/xZGdna+TIkYqKivIcz4svvug1RpeSlpam8PBwtW/f3qvmlJQUlS9fXj179rzsvgAUHqeAAZvIyMjQ0aNH87WfO3fukvuOGjVKCQkJevzxx3XzzTcrMzNT69at04YNG3THHXfoqaee0qFDh5SUlKQPP/zQa19jjO655x4tX75c/fv3V7NmzbR48WK98MILOnjwoCZNmuTZNiYmRh9//LEeffRR3XLLLVqxYoW6d+9+wboefPBBRUdH64033vCEgKSkJO3Zs0f9+vVTRESEtm7dqhkzZmjr1q1atWqVVzCVpJ49e6p+/foaN26cvvzyS7322msKCwvTP//5T3Xs2FHjx4/Xv/71Lz3//PP605/+pHbt2l10rB5//HHNmTNHf/nLXzR06FCtXr1aCQkJ2r59uxYsWCBJ+vDDDzVjxgytWbNG7733niSpTZs2F+xz3rx5On36tJ555hlVqlRJa9as0TvvvKNffvlF8+bN89o2NzdXXbt21S233KIJEyZo0aJFGjlypHJycjRmzJhi+0x+/fVX3XLLLXK5XBowYIDCw8OVmJio/v37KzMzU4MGDZIkud1u3XPPPfr+++/15JNPqn79+tq8ebMmTZqknTt3auHChRcd3zxVqlTR9OnT9eCDD+qdd95RXFyc3G63YmJiFBQUpL///e+X1Q+AK2QAlGqzZs0yki76atiwodc+NWvWNH379vUsN23a1HTv3v2i7xMbG2sK+idh4cKFRpJ57bXXvNr/8pe/GJfLZVJSUowxxqxfv95IMoMGDfLaLiYmxkgyI0eO9LSNHDnSSDK9evXK936nT5/O1/bvf//bSDLffvttvj6efPJJT1tOTo6pXr26cblcZty4cZ7248ePm8DAQK8xKUhycrKRZB5//HGv9ueff95IMsuWLfO09e3b15QvX/6i/V3smBISEozL5TL/+9//vPqUZJ577jlPm9vtNt27dzf+/v7myJEjxpji+Uz69+9vrrvuOnP06FGvbR9++GETEhLiOYYPP/zQ+Pj4mO+++85ru3/84x9Gkvnhhx8ua0zy9OrVy5QrV87s3LnTvPnmm0aSWbhwYaH6AFB4nAIGbGLatGlKSkrK92rSpMkl9w0NDdXWrVu1a9euQr/vV199JV9fX8XFxXm1Dx06VMYYJSYmSpIWLVokSXr22We9tnvuuecu2PfTTz+dry0wMNDz82+//aajR4/qlltukSRt2LAh3/aPP/6452dfX1+1bNlSxhj179/f0x4aGqq6detqz549F6xF+v1YJWnIkCFe7UOHDpUkffnllxfd/0L+eEynTp3S0aNH1aZNGxljtHHjxnzbDxgwwPNz3ozc2bNntWTJEk+dRfmZGGM0f/583X333TLG6OjRo55Xly5dlJGR4Rn7efPmqX79+qpXr57Xdh07dpQkLV++vFBjM3XqVIWEhOgvf/mLhg8frkcffVQ9evQoVB8ACo9TwIBN3HzzzWrZsmW+9ooVKxZ4aviPxowZox49eujGG29Uo0aN1LVrVz366KOXFR7/97//qVq1agoKCvJqr1+/vmd93p8+Pj6qXbu213ZRUVEX7Pv8bSUpPT1do0eP1ty5c5WWlua1LiMjI9/2NWrU8FoOCQlR2bJlVbly5Xzt519HeL68Yzi/5oiICIWGhnqOtbD279+vESNG6PPPP9fx48e91p1/TD4+Prrhhhu82m688UZJ0r59+zx1FuVncuTIEZ04cUIzZszQjBkzCjyGvM9i165d2r59u8LDwy+63eUKCwvTlClT9OCDD6pq1aqaMmVKofYHcGUIgIADtGvXTrt379Znn32mr7/+Wu+9954mTZqkf/zjH14zaCXtjzNjeR566CH9+OOPeuGFF9SsWTNVqFBBbrdbXbt2ldvtzre9r6/vZbVJyneDxIWcf53h1cjNzdUdd9yh9PR0vfTSS6pXr57Kly+vgwcPKiYmpsBjKml5NTzyyCPq27dvgdvk/WfB7XarcePGevvttwvcLjIystDvv3jxYknS8ePH9csvvyg0NLTQfQAoHAIg4BBhYWHq16+f+vXrp6ysLLVr106jRo3yBMALhZ6aNWtqyZIlOnnypNeM088//+xZn/en2+3W3r17FR0d7dkuJSXlsms8fvy4li5dqtGjR2vEiBGe9is5dX0l8o5h165dntk06fcbJE6cOOE51sLYvHmzdu7cqTlz5qhPnz6e9rw7sM/ndru1Z88ez6yfJO3cuVPS73d359VZlJ9JeHi4goKClJubq86dO1/0eOrUqaOffvpJnTp1KpKg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0003mdWrV5vvv//eREdHm169ell1SKXaxcb77NmzJioqytx2221m9erVJiUlxbz11lvG5XKZL7/80tMH4331zr9D8umnnzY1atQwy5YtM+vWrTOtW7c2rVu39qzPyckxjRo1MnfeeadJTk42ixYtMuHh4SY+Pt6C6u3nj+OdkZFhWrVqZRo3bmxSUlLM4cOHPa+cnBxjDONdFC5157XOuwuYMceVIADa2GOPPWZq1qxp/P39TXh4uOnUqZMn/OVJSEgw1atXN+XKlTOtW7c23333ndf6Y8eOmV69epkKFSqY4OBg069fP3Py5MmSPAzbuNR479y509x///2mSpUqply5cqZJkyb5HgvDeF+98385njlzxjz77LOmYsWKply5cua+++4zhw8f9tpn3759plu3biYwMNBUrlzZDB061PPYElzcH8d7+fLlRlKBr71793r2YbyvTmEDoDGMOQrPZYwx1s0/AgAAoKRxDSAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA7z/wCaCcf7kY4cYQAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA650lEQVR4nO3dd3gVZf7//9dJAiehJKEFiAYIBEGqlBUp0lUiCqjrAqIkgIgapYoQ/FBCCypqdEUsi8DaWEHAXaUYQLDRe1tqEFZAekJAA+Tcvz/8cn4cEpokmUzm+biuueTcM+c+7zvDkJf3lOMyxhgBAADAMfysLgAAAAB5iwAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgVYpUqVFBsba3UZBd6rr76qypUry9/fX3fccUeuf960adPkcrm0b9++XP8sAAUTARCwiYu/9NesWZPt+pYtW6pWrVo3/Tnz5s3TqFGjbrofp/jmm2/04osvqmnTppo6darGjx9vdUm28s4772jatGlWlwE4ToDVBQDIPTt27JCf3439f968efM0adIkQuB1WrJkifz8/DRlyhQVLlw4Tz7ziSeeUJcuXeR2u/Pk83LTO++8o9KlSzNTDeQxZgCBAsztdqtQoUJWl3FDzpw5Y3UJN+TIkSMKCgrKs/AnSf7+/goMDJTL5cqzzwRQsBAAgQLs8msAz58/r4SEBFWtWlWBgYEqVaqUmjVrpuTkZElSbGysJk2aJElyuVze5aIzZ85o0KBBioiIkNvtVrVq1TRx4kQZY3w+97ffflPfvn1VunRpFS9eXB06dNAvv/wil8vlM7M4atQouVwubdu2TY899phKlCihZs2aSZI2bdqk2NhYVa5cWYGBgSpXrpx69uyp48eP+3zWxT527typxx9/XCEhISpTpoyGDx8uY4wOHDigjh07Kjg4WOXKldNrr712XT+7CxcuaMyYMapSpYrcbrcqVaqkYcOGKSMjw7uNy+XS1KlTdebMGe/P6kqnM7dv366goCB1797dp/2HH36Qv7+/hgwZcl11SdlfA1ipUiU98MADWrp0qRo2bKigoCDVrl1bS5culSTNnj1btWvXVmBgoBo0aKD169f79BkbG6tixYpp7969uu+++1S0aFGFh4dr9OjRWfbvxIkT1aRJE5UqVUpBQUFq0KCBZs2alW2tH3/8se68804VKVJEJUqUUPPmzfXNN994a966dauWLVvm/fm1bNnyun8OAP48TgEDNpOamqpjx45laT9//vw13ztq1CglJibqySef1J133qm0tDStWbNG69at0z333KM+ffro4MGDSk5O1kcffeTzXmOMOnTooG+//Va9evXSHXfcoYULF2rw4MH65Zdf9MYbb3i3jY2N1eeff64nnnhCd911l5YtW6b27dtfsa5HH31UVatW1fjx471hIzk5WXv37lWPHj1Urlw5bd26Ve+//762bt2qFStWZJn96ty5s26//XZNmDBBX3/9tcaOHauSJUvqvffeU+vWrfXyyy/rk08+0QsvvKC//OUvat68+VV/Vk8++aSmT5+uv/71rxo0aJBWrlypxMREbd++XXPmzJEkffTRR3r//fe1atUq/eMf/5AkNWnSJNv+br/9do0ZM0aDBw/WX//6V3Xo0EFnzpxRbGysqlevrtGjR1+1nuuxe/duPfbYY+rTp48ef/xxTZw4UQ8++KDeffddDRs2TM8++6wkKTExUX/729+yXCKQmZmpdu3a6a677tIrr7yiBQsWaOTIkbpw4YJPfW+++aY6dOigbt266dy5c5oxY4YeffRRffXVVz77OSEhQaNGjVKTJk00evRoFS5cWCtXrtSSJUt07733KikpSc8//7yKFSuml156SZJUtmzZm/45ALgOBoAtTJ061Ui66lKzZk2f91SsWNHExMR4X9etW9e0b9/+qp8TFxdnsvunYe7cuUaSGTt2rE/7X//6V+Nyuczu3buNMcasXbvWSDL9+/f32S42NtZIMiNHjvS2jRw50kgyXbt2zfJ5Z8+ezdL22WefGUnmu+++y9LHU0895W27cOGCufXWW43L5TITJkzwtp88edIEBQX5/Eyys2HDBiPJPPnkkz7tL7zwgpFklixZ4m2LiYkxRYsWvWp/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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1215,18 +1226,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "977274f5f79b44d1b41b1ef1fbf49774", + "model_id": "05f105324ba243a5b85c4b00c2ee794f", "version_major": 2, "version_minor": 0 }, - "image/png": "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xbm8AAAArMa2M4BHjx7V5MmTFRERof79+2vLli3q2bOnPD091bFjxxS3iYqK0pAhQ7K4UgAA0q94vx/MLiHNjo9saXYJDy2HYRiG2UWYwdPTUzVr1tSGDRucbT179tSWLVu0cePGFLdJSEhQQkKCczkuLk5BQUGKjY2Vn59fptcMAMCDIgD+f3FxcfL397f172/bngIuXLiwQkJCXNoeffRRnThx4q7beHl5yc/Pz+UFAABgNbYNgKGhoTpw4IBL28GDBxUcHGxSRQAAAFnDtgGwT58+2rRpk0aMGKHDhw9r9uzZmjJlisLDw80uDQAAIFPZNgDWqlVL8+fP11dffaWKFStq2LBhGjdunNq3b292aQAAAJnKtncBS9LTTz+tp59+2uwyAAAAspRtZwABAADsigAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZWwfAwYMHy+FwuLzKly9vdlkAAACZysPsAsxWoUIFrVy50rns4WH7IQEAAA8526cdDw8PBQYGml0GAABAlrH1KWBJOnTokIoUKaKSJUuqffv2OnHihNklAQAAZCpbzwDWqVNHMTExKleunE6fPq0hQ4boscce06+//ipfX99k6yckJCghIcG5HBcXl5XlAgAAZAhbB8AWLVo4/71y5cqqU6eOgoOD9e233+q1115Ltn5UVJSGDBmSlSUCAABkONufAr5Tnjx5VLZsWR0+fDjF9yMjIxUbG+t8nTx5MosrBAAASD8C4B3i4+N15MgRFS5cOMX3vby85Ofn5/ICAACwGlsHwLffflvr1q3T8ePHtWHDBj333HNyd3dXu3btzC4NAAAg09j6GsA//vhD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", + "image/png": "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faU6depo8+bNatCggRo0aKBNmzapbt26WrlypdXlAQAAeAVbzQCOHDlSQ4cO1ZQpU7K1jxgxQvfee69FlQEAAHgPW80A7tu3T/369cvW/vTTT2vv3r0WVAQAAOB9bBUAK1asqISEhGztCQkJhXJnMAAAgBPY6hTws88+q/79++vw4cNq2bKlJGn9+vV69dVXFR0dbXF1AAAA3sFWAXD06NEqW7aspk2bppiYGElSWFiYxo0bp6ioKIurAwAA8A62CoAul0tDhw7V0KFDdeHCBUlS2bJlLa4KAADAu9gqAP4SwQ8AAKBg2OomEAAAABQ8AiAAAIDDEAABAAAcxjYB8Nq1a2rfvr0OHjxodSkAAABezTYBsHjx4tq5c6fVZQAAAHg92wRASXryySf13nvvWV0GAACAV7PVY2CuX7+u999/X19//bWaNm2q0qVLeyx/4403LKoMAADAe9gqAO7evVtNmjSRJB04cMBjmcvlsqIkAAAAr2OrALh69WqrSwAAAPB6troGMEtiYqK++uorXb58WZJkjLG4IgAAAO9hqwB49uxZtW/fXn/60590//3368SJE5Kkfv36adiwYRZXBwAA4B1sFQCHDh2q4sWL69ixYypVqpS7vXv37lq+fLmFlQEAAHgPW10DuGLFCn311VeqUqWKR3tkZKR+/PFHi6oCAADwLraaAbx48aLHzF+Wc+fOyd/f34KKAAAAvI+tAuDdd9+tDz74wP3e5XIpMzNTU6dOVbt27SysDAAAwHvY6hTw1KlT1b59e23dulVXr17Viy++qD179ujcuXNav3691eUBAAB4BVvNANarV08HDhzQXXfdpa5du+rixYt6+OGHtWPHDtWsWdPq8gAAALyCrWYAJSkwMFAvv/yy1WUAAAB4LdsFwPPnz+u9997Tvn37JEl16tRR3759FRwcbHFlAAAA3sFWp4DXrVunatWqaebMmTp//rzOnz+vmTNnqnr16lq3bp3V5QEAAHgFW80ADhw4UN27d9fs2bPl6+srScrIyNDzzz+vgQMHateuXRZXCAAAUPTZagYwMTFRw4YNc4c/SfL19VV0dLQSExMtrAwAAMB72CoANmnSxH3t3y/t27dPDRs2tKAiAAAA72P5KeCdO3e6/z8qKkqDBw9WYmKi7rzzTknSxo0bNWvWLE2ZMsWqEgEAALyK5QGwUaNGcrlc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rFPUj6kkHTp0SA899JAqVqyogIAAPfbYY9keqG/3cc6ePVsNGjRwP/C4RYsWWrZsmXv5lStXNHDgQJUvX15lypTRI488km2MReF7K918rG+//bbatm2rgIAAuVwuJScnZ9uH3Y+ndONxnjt3Ti+88IJq166tkiVLqmrVqoqKilJKSorHPorKMc03Bpbq1KmTmTNnjtm9e7dJSEgw999/v6latapJS0vLtu4bb7xhOnfubCSZuLg4d/v169dNvXr1TIcOHcyOHTvMl19+aSpUqGBiYmIKcSQ3l5extmnTxjz77LPmxIkT7ldKSop7eVEYa17G+d1335mAgAATGxtrdu/ebX744QezYMECc+XKFfc69913n2nYsKHZuHGj+eabb0ytWrXM448/bsWQcnSzcV6/ft3jOJ44ccKMHz/elClTxly4cMG9jt2PpzF5O6b33nuvad68udm0aZM5dOiQmThxovHx8THbt293r1PUj2laWpqpUaOGeeihh8zOnTvNzp07TdeuXU3z5s1NRkaGez92H+eSJUvM0qVLzYEDB8z+/fvNSy+9ZIoXL252795tjDHmr3/9qwkPDzerVq0yW7duNXfeeadp2bKle/ui8r015uZjnT59uomNjTWxsbFGkjl//ny2fdj9eBpz43Hu2rXLPPzww2bJkiUmMTHRrFq1ykRGRppHHnnEvX1ROqb5hQBoM6dOnTKSzNq1az3ad+zYYW655RZz4sSJbAHwyy+/ND4+PiYpKcndNnv2bBMQEGDS09MLq/TfLKextmnTxgwePDjXbYriWHMa5x133GFGjRqV6zZ79+41ksyWLVvcbcuWLTMul8v89NNPBVrv75Xbd/eXGjVqZJ5++mn3+6J4PI3JeaylS5c2H3zwgcd6wcHB5p133jHGeMcx/eqrr4yPj4/HD2XJycnG5XKZlStXGmOK5jiNMaZcuXLm3XffNcnJyaZ48eJm4cKF7mX79u0zksyGDRuMMUX3e5sla6y/tHr16hwDYFE9nsbkPM4sn3zyifHz8zPXrl0zxhT9Y/p7cArYZrKmpIODg91tly5d0hNPPKFZs2bl+HuKN2zYoPr163s8wLpTp05KTU3Vnj17Cr7o3ymnsUrSv//9b1WoUEH16tVTTEyMLl265F5WFMf663GeOnVKmzZtUkhIiFq2bKlKlSqpTZs2+vbbb93bbNiw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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1240,18 +1251,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "43044bc875514e40a6458a14488e53eb", + "model_id": "52e36a5bf2e74365b178a71fc423fbe0", "version_major": 2, "version_minor": 0 }, - "image/png": "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0ybNmTNHkvTee+/p7bff1k8//aT//Oc/kqQbbrghxz6TkpLUs2dPXXfddUpMTNTBgwf173//W8uWLdO6devytJctLCxMkydPVp8+fXTPPffo3nvvlSTVrVs3V8ufOXNGrVu31vbt29W3b1/FxMRo5syZ6tGjh44fP65+/fqpZs2aeu+99zRgwABVrFhRTz31lGfdubVlyxZ16dJFjz32mHr37q3q1atLkiZPnqzatWvrrrvuUokSJfTFF1/oiSeeUEZGhuLi4nLdf25MmTJF8fHxuu+++9SvXz/99ddf2rBhg1auXKkHHnhA9957r7Zu3aoZM2bo1VdfVbly5by2My+1btu2TZ06ddLjjz+u7t27a9q0aerYsaPmzZunW265Jd/bcLEaH3roIfXu3Vu//PKL13nAq1at0tatW/Wvf/0rT+tKTk7WHXfcoc6dO6tjx46aPHmyOnfurA8++ED9+/fX448/rgceeEAvvfSS7rvvPu3du1dlypTxrHP58uXq3LmzKlasqN27d2vy5Mlq3bq1fvvtN1111VVe63riiScUFhamoUOHevYATp48WX379tWNN96oAQMGaPfu3erQoYPKli3rFRJzkp6ernbt2qlp06Z6+eWXtWjRIo0fP15VqlRRnz598jQWgIcBLDJt2jQj6aJT7dq1vZaJjo423bt39zyuV6+ead++/UXXExcXZ7J7q3/66adGknnxxRe92u+77z7jcrnM9u3bjTHGrFmzxkgy/fv395qvR48eRpIZNmyYp23YsGFGkunSpUuW9Z0+fTpL24wZM4wk891332Xp49FHH/W0nT9/3lSsWNG4XC4zZswYT3tycrIJCAjwGpPsrF+/3kgyjzzyiFf7008/bSSZb775xtPWvXt3U6pUqYv2Z4wxZ8+eNeHh4SY2NtacOXPG0/7ll18aSWbo0KGetlatWplWrVpl6aN79+4mOjra8/jw4cNZxjS3JkyYYCSZ999/36vGZs2amdKlS5vU1FRPe3R09CXfN9mJjo42ksy8efOyPJfd69uuXTtTuXJlr7YLx2LXrl1Gkpk2bVqu67j77ruzfDYu9NJLLxlJZteuXfmuNXN7P/nkE09bSkqKKV++vGnQoIGnbcmSJUaSWbJkiaftwtfWGJPltc2pxuPHjxt/f38zaNAgr/b4+HhTqlQpc/LkyRy2OqtWrVoZSebDDz/0tG3evNlIMj4+PmbFihWe9vnz52d5LbIbqx9//NFIMu+++66nLfP7rEWLFub8+fOe9rS0NBMaGmquu+46c+7cOU97UlKSkXTJ90L37t2NJPPCCy941dCgQQPTqFGjXI8DcCEOAcNykyZN0sKFC7NMudnzExwcrF9//VXbtm3L83q//vpr+fr6Kj4+3qv9qaeekjFGc+fOlSTNmzdP0v/+z/7vnnzyyRz7fvzxx7O0BQQEeP79119/6ciRI7r++uslSWvXrs0y/yOPPOL5t6+vrxo3bixjjHr16uVpDw4OVvXq1bVz584ca5H+t62SNHDgQK/2zD1gX3311UWXz87q1at16NAhPfHEE/L39/e0t2/fXjVq1MhXn5fj66+/VmRkpLp06eJpK1mypOLj43Xy5EktXbq0QNYTExOT7SHIv7++mXu1W7VqpZ07dyolJaVA1p0pODhYf/zxh1atWpWv5fNSa4UKFXTPPfd4HgcGBqpbt25at26dDhw4kL8NuISgoCDdfffdmjFjhmcPenp6uj7++GN16NBBpUqVylN/pUuXVufOnT2Pq1evruDgYNWsWVNNmzb1tGf++++fp7+P1blz53T06FFVrVpVwcHB2X5ue/fu7XUO3+rVq3X06FH17t3b6/zHrl27qmzZsrnehgu/U2688cZLfu6BiyEAwnJNmjRR27Zts0y5+XJ84YUXdPz4cV177bWqU6eOnnnmGW3YsCFX6/39999VoUIFz6GeTDVr1vQ8n/lfHx8fxcTEeM1XtWrVHPu+cF5JOnbsmPr166eIiAgFBAQoLCzMM192AeGaa67xehwUFCR/f3/PobK/tycnJ+dYy9+34cKaIyMjFRwc7NnWvMhcJvMQ6N/VqFEjX31ejt9//13VqlXLciHCha/n5crutZWkZcuWqW3btipVqpSCg4MVFham5557TlL2r+/lGDRokEqXLq0mTZqoWrVqiouL07Jly3K9fF5qrVq1apbTE6699lpJyvW5k/nRrVs37dmzR99//70kadGiRTp48GC+btlTsWLFLNsQFBSkqKioLG2SvD5PZ86c0dChQz3nCZcrV05hYWE6fvx4tq/rhe+PzPfdhZ+9EiVKZLlPYk78/f2znKZQtmzZS37ugYshAMLWWrZsqR07duidd95RbGys/vOf/6hhw4ae89es8ve9Bpnuv/9+TZkyRY8//rhmz56tBQsWePYuZmRkZJk/uysBc7o60Fxw0UpOLvwjWFRyWq8dT2LP7rXdsWOH2rRpoyNHjuiVV17RV199pYULF2rAgAGSsn99L0fNmjW1ZcsWffTRR2rRooU++eQTtWjRIle3tSnqWvOrXbt2ioiI0Pvvvy9Jev/99xUZGam2bdvmua+cPje5+Tw9+eSTGjVqlO6//37997//1YIFC7Rw4UKFhoZmO1bZvT8uF1cFozAQAGF7ISEh6tmzp2bMmKG9e/eqbt26XleO5hQ+oqOjtW/fPp04ccKrffPmzZ7nM/+bkZGhXbt2ec23ffv2XNeYnJysxYsXa/DgwRoxYoTuuece3XLLLapcuXKu+7gcmdtw4aHygwcP6vjx455tzWuf0v8uirjQli1bvPosW7Zstjf7vXCv3OUE1OjoaG3bti3LH+ULX8/C8MUXXygtLU2ff/65HnvsMd1+++1q27ZtoYSBTKVKlVKnTp00bdo07dmzR+3bt9eoUaP0119/Scp5LPNa6/bt27P8D8bWrVslKdd7sHJysdfb19dXDzzwgGbNmqXk5GR9+umn6tKlS5GHoVmzZql79+4aP3687rvvPt1yyy1q0aJFrm9enfm+u/D74vz584W6BxW4FAIgbO3CW6iULl1aVatW9bq1Seb5Qhd+Yd9+++1KT0/X66+/7tX+6quvyuVy6bbbbpMkz/leb7zxhtd8r732Wq7rzPyjdeEf0gkTJuS6j8tx++23Z7u+V155RZIuekVzTho3bqzw8HC9+eabXuM9d+5cbdq0yavPKlWqaPPmzTp8+LCn7eeff85y2DLzisr8/DLE7bffrgMHDujjjz/2tJ0/f16vvfaaSpcurVatWuW5z9zK7vVNSUnRtGnTCmV9F77v/fz8VKtWLRljPFfP5/S+z2ut+/bt81wlLkmpqal69913Vb9+fUVGRl7WduRUY6aHHnpIycnJeuyxx3Ty5Ek9+OCDl7W+/PD19c3yuX3ttddyvfe6cePGCg0N1ZQpU3T+/HlP+wcffMAhXFiK28DA1mrVqqXWrVurUaNGCgkJ0erVqzVr1iz17dvXM0+jRo0kSfHx8WrXrp18fX3VuXNn3Xnnnbrpppv0/PPPa/fu3apXr54WLFigzz77TP3791eVKlU8y//zn//UhAkTdPToUc9tYDL3guRmr1VgYKBatmypcePG6dy5c7r66qu1YMGCLHsVC0u9evXUvXt3vf322zp+/LhatWqln376SdOnT1eHDh1000035bnPkiVLauzYserZs6datWqlLl26eG4DU6lSJc8hRUl6+OGH9corr6hdu3bq1auXDh06pDfffFO1a9dWamqqZ76AgADVqlVLH3/8sa699lqFhIQoNjY2Vz8J+Oijj+qtt95Sjx49tGbNGlWqVEmzZs3SsmXLNGHChCznehakW2+9VX5+frrzzjs9YWXKlCkKDw/X/v37C2V9kZGRat68uSIiIrRp0ya9/vrrat++vWc7M9/3zz//vDp37qySJUvqzjvvzHOt1157rXr16qVVq1YpIiJC77zzjg4ePFgg4TanGjODYYMGDRQbG6uZM2eqZs2aatiw4WWvM6/uuOMOvffeewoKClKtWrX0448/atGiRQoNDc3V8n5+fho+fLiefPJJ3Xzzzbr//vu1e/duJSUlqUqVKpadlgFwGxhYJvO2CatWrcr2+VatWl3yNjAvvviiadKkiQkODjYBAQGmRo0aZtSoUebs2bOeec6fP2+efPJJExYWZlwul9ctYU6cOGEGDBhgKlSoYEqWLGmqVatmXnrpJZORkeG13lOnTpm4uDgTEhJiSpcubTp06GC2bNliJHndliXzFi6HDx/Osj1//PGHueeee0xwcLAJCgoyHTt2NPv27cvxVjIX9pHT7VmyG6fsnDt3zowYMcLExMSYkiVLmqioKJOQkGD++uuvXK0nJx9//LFp0KCBcbvdJiQkxHTt2tX88ccfWeZ7//33TeXKlY2fn5+pX7++mT9/fra3Clm+fLlp1KiR8fPzy/MtYQ4ePGh69uxpypUrZ/z8/EydOnWyvb3K5dwGJqflPv/8c1O3bl3j7+9vKlWqZMaOHWveeeedLLc5KYjbwLz11lumZcuWJjQ01LjdblOlShXzzDPPmJSUFK/5Ro4caa6++mrj4+PjVUdua83c3vnz55u6desat9ttatSoYWbOnOm1nvzeBuZiNWYaN26ckWRGjx6d6/H5u5w+Hzm9lpJMXFyc53FycrLnPVW6dGnTrl07s3nz5izfRZf6Pps4caKJjo42brfbNGnSxCxbtsw0atTI/OMf//DMk9NtYLL7PGZ+TwD55TIml2ePA/Cyfv16NWjQQO+//766du1qdTnAFenf//635+bJF14Z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", + "image/png": "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3377TT/99JM6duyocuXKaf/+/Zo8ebJatmypbdu2qVChQi7b69Wrl4oWLaqhQ4dqx44dmjx5sv78809nucqpzDLecccdioiI0IwZM/Twww+7PGfGjBmqXLmymjRpkq1txcfHKzAwUAMHDtTu3bs1YcIEFShQQD4+Pjp58qSGDh2qNWvWKDExURUrVtTgwYOdz508ebJq1qyp9u3by8/PTwsWLNALL7yg9PR0xcTEuGxnx44d6tSpk3r27Klnn31W1apV05kzZ3T33Xfr8OHD6tu3r8LCwjRz5kytXLkyy/lz8nkF8pwBbhIJCQlG0nVvNWvWdHlOZGSk6dKli/N+3bp1Tbt27a67nZiYGHOtH5158+YZSeaNN95wGX/ssceMw+Ewu3fvNsYYs27dOiPJ9OvXz2W5rl27GklmyJAhzrEhQ4YYSaZTp04Ztnf27NkMY7NmzTKSzPfff59hHT169HCOXbp0yZQrV844HA4zatQo5/jJkydNYGCgy2tyLRs3bjSSzDPPPOMy/tJLLxlJZsWKFc6xLl26mMKFC193fVcuGxkZ6by/b98+I8mUKFHCnDhxwjn+9ddfG0lmwYIFGeZ5pcKFC19zLpc/K/v27XOOXev17NmzpylUqJA5f/58phlvZMOGDUaS+fLLL6+7XGZZr5Xr559/NpLMJ5984hy7PKcGDRqYCxcuOMfHjBljJJmvv/7aOdaiRQvTokUL5/3Lr3NCQoJzLDuvZ1xcnPH39zenTp1yjh09etT4+fm5fJ5vZOXKlUaSqVWrlsscOnXqZBwOh2nbtq3L8k2aNMnwXlzr9WrTpo2pVKmSy1hkZKSRZBYvXuwyPnbsWCPJzJs3zzl27tw5U716dSPJrFy50jmem88r4G0cAsZNZ9KkSVq2bFmGW506dW743KJFi2rr1q3atWtXtrf77bffytfXV3369HEZf/HFF2WM0aJFiyRJixcvliS98MILLsv17t0703U/99xzGcauPFfp/PnzOnbsmO644w5J0vr16zMs/8wzzzj/29fXVw0bNpQxRt27d3eOFy1aVNWqVdPevXszzSL9b66SFBsb6zL+4osvSpK++eab6z4/uzp06KBixYo57995552SdMOc2XHl63n69GkdO3ZMd955p86ePas//vgjx+sNCQmRJC1ZskRnz57NVa6LFy/q+PHjqlKliooWLXrN97lHjx4ue5mef/55+fn5Od8zT4iOjlZqaqpmz57tHPv888916dIlPfnkkzla35VzaNy4sYwxevrpp12Wa9y4sQ4ePKhLly45x658vS4fDWjRooX27t3rPOR+WcWKFdWmTRuXscWLF6ts2bJq3769cywgIEDPPvtslvPnxecVyC0KIG46t99+u1q3bp3hduUv5MwMHz5cp06d0i233KLatWtrwIAB2rx5c5a2++effyo8PFxBQUEu47feeqvz8cv/6+Pjo4oVK7osV6VKlUzXffWyknTixAn17dtXpUuXVmBgoEqVKuVc7up/6CSpfPnyLvdDQkIUEBCgkiVLZhi/+pyxq12ew9WZw8LCVLRoUedc3eXq7JffyxvlzI6tW7fq4YcfVkhIiIKDg1WqVClnebnW65lVFStWVGxsrD788EOVLFlSbdq00aRJk7K8znPnzmnw4MHO80pLliypUqVK6dSpU9dcR9WqVV3uFylSRGXKlMnRdx5mVfXq1dWoUSPNmDHDOTZjxgzdcccd1/1cZ+Zan1VJioiIyDCenp7u8jr8+OOPat26tQoXLqyiRYuqVKlSevXVVyVlfB+v9XP1559/qnLlyhkOl2dnHnnxeQVyiwIIXKF58+bas2ePPv74Y9WqVUsffvih6tev7zx/zVuudWXiE088oalTp+q5557TnDlztHTpUufexfT09AzLX+uq18yuhDVXXbSSmbz6ouDc5ryRU6dOqUWLFtq0aZOGDx+uBQsWaNmyZRo9erSka7+e2TF27Fht3rxZr776qvMCoJo1a+qvv/664XN79+6tN998U0888YS++OILLV26VMuWLVOJEiVyncudoqOjtXr1av3111/as2eP1qxZk6O9f1Lm7/eNPgd79uxRq1atdOzYMY0bN07ffPONli1bpv79+0vK+D5m54rf7PD05xVwBy4CAa5SvHhxdevWTd26dVNKSoqaN2+uoUOHOg+hZlZ6IiMj9d133+n06dMuewEvHz68/J1zkZGRSk9P1759+1z21uzevTvLGU+ePKnly5dr2LBhLifA5+TQdU5cnsOuXbucezgl6b///a9OnTqVb75fL6sFddWqVTp+/LjmzJnjcvHLvn373Jaldu3aql27tl5//XX99NNPioqK0vvvv6833njjullnz56tLl26uFydff78eZ06deqay+/atUt33XWX835KSooOHz583e9fzKrrvZ4dO3ZUbGysZs2apXPnzqlAgQLq0KFDrreZHQsWLFBqaqrmz5/vshcuOxdwREZGatu2bTLGuMw3Oz+fgBWwBxC4wtVfoVKkSBFVqVLF5asmLn8H39X/AN93331KS0vTxIkTXcbfeecdORwOtW3bVpKc5xy99957LstNmDAhyzkv72G4eo/C+PHjs7yO3LhcJq7e3rhx4yTpulc056XChQtnWpSudK3X88KFCxneo5xITk52OUdN+l8Z9PHxyfC5ulZWX1/fDO/zhAkTMv16milTprhc8T558mRdunTJ+fnLjeu9niVLllTbtm316aefasaMGfrXv/6V4fQCT7vW+5iUlKSEhIQsr6NNmzY6dOiQ5s+f7xw7f/58tr8wHsjv2AMIXKFGjRpq2bKlGjRooOLFi2vt2rWaPXu2evXq5VymQYMGkqQ+ffqoTZs28vX1VceOHfXAAw/orrvu0muvvab9+/erbt26Wrp0qb7++mv169fP+bUeDRo00KOPPqrx48fr+PHjzq+B2blzp6Ss7bUKDg5W8+bNNWbMGF28eFFly5bV0qVL3brH6nrq1q2rLl26aMqUKc7Dp7/++qumTZumhx56yGUPlDc1aNBA3333ncaNG6fw8HBVrFhRjRs3zrBc06ZNVaxYMXXp0kV9+vSRw+HQ9OnT3XLIbsWKFerVq5cef/xx3XLLLbp06ZKmT58uX19fPfroozfMev/992v69OkKCQlRjRo19PPPP+u7775TiRIlrrm9CxcuqFWrVnriiSe0Y8cOvffee2rWrJnLRQ05daPXMzo6Wo899pgkacSIEbneXnbde++9KliwoB544AH17NlTKSkpmjp1qkJDQ3X48OEsraNnz56aOHGiOnXqpL59+6pMmTKaMWOGAgICJOXdaQ+Ap1EAgSv06dNH8+fP19KlS5WamqrIyEi98cYbGjBggHOZRx55RL1799Znn32mTz/9VMYYdezYUT4+Ppo/f74GDx6szz//XAkJCapQoYLeeust59Wxl33yyScKCwvTrFmzNHfuXLVu3Vqff/65qlWr5vyH5kZmzpyp3r17a9KkSTLG6N5779WiRYsUHh7u1tckMx9++KEqVaqkxMREzZ07V2FhYYqLi9OQIUPyZPtZMW7cOPXo0cP5Z826dOlyzQJYokQJLVy4UC+++KJe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gLVYpgAePnxYNWvWzPTxWrVq6ciRI3mYCAAAwJosUwBLliyp/fv3Z/r4vn37VLx48bwLBAAAYFGWKYBt2rTRa6+9pgsXLmR4LDU1VYMGDdK//vUvLyQDAACwFktdBNKwYUNVrVpVMTExql69uowx2r59u9577z2lpqZq+vTp3o4JAACQ71mmAJYrV04///yzXnjhBcXFxckYI0lyOBy65557NHHiREVERHg5JQAAQP5nmUPAklSxYkUtWrRIx44d05o1a7RmzRr9888/Wrx4sapUqZLt9U2ePFl16tRRcHCwgoOD1aRJEy1atMgDyQEAAPIPy+wBvFKxYsV0++2353o95cqV06hRo1S1alUZYzRt2jQ9+OCD2rBhw3WvOAYAALAySxZAd3nggQdc7r/55puaPHmy1qxZQwEEAAA3LVsXwCulpaXpyy+/1JkzZ9SkSZNrLpOamqrU1FTn/eTk5LyKBwAA4DaWOgfQE7Zs2aIiRYrI399fzz33nObOnasaNWpcc9n4+HiFhIQ4b1x0AgAArMgSBbB+/fo6efKkpP99HczZs2fdtu5q1app48aN+uWXX/T888+rS5cu2rZt2zWXjYuLU1JSkvN28OBBt+UAAADIK5YogNu3b9eZM2ckScOGDVNKSorb1l2wYEFVqVJFDRo0UHx8vOrWrat///vf11zW39/fecXw5RsAAIDVWOIcwHr16qlbt25q1qyZjDF6++23VaRIkWsuO3jw4FxtKz093eU8PwAAgJuNJQpgYmKihgwZooULF8rhcGjRokXy88sY3eFwZKsAxsXFqW3btipfvrxOnz6tmTNnatWqVVqyZIk74wMAAOQrliiA1apV02effSZJ8vHx0fLlyxUaGprr9R49elTR0dE6fPiwQkJCVKdOHS1ZskT33HNPrtcNAACQX1miAF4pPT3dbev66KOP3LYuAAAAq7BcAZSkPXv2aPz48dq+fbskqUaNGurbt68qV67s5WQAAAD5nyWuAr7SkiVLVKNGDf3666+qU6eO6tSpo19++UU1a9bUsmXLvB0PAAAg37PcHsCBAweqf//+GjVqVIbxV155hfP3AAAAbsByewC3b9+u7t27Zxh/+umnM/0CZwAAAPx/liuApUqV0saNGzOMb9y40S1XBgMAANzsLHcI+Nlnn1WPHj20d+9eNW3aVJL0448/avTo0YqNjfVyOgAAgPzPcgVw0KBBCgoK0tixYxUXFydJCg8P19ChQ9WnTx8vpwMAAMj/LFcAHQ6H+vfvr/79++v06dOSpKCgIC+nAgAAsA7LFcArUfwAAACyz3IXgQAAACB3KIAAAAA2QwEEAACwGUsVwIsXL6pVq1batWuXt6MAAABYlqUKYIECBbR582ZvxwAAALA0SxVASXryySf10UcfeTsGAACAZVnua2AuXbqkjz/+WN99950aNGigwoULuzw+btw4LyUDAACwBssVwN9//13169eXJO3cudPlMYfD4Y1IAAAAlmK5Arhy5UpvRwAAALA0y50DeNnu3bu1ZMkSnTt3TpJkjPFyIgAAAGuwXAE8fvy4WrVqpVtuuUX33XefDh8+LEnq3r27XnzxRS+nAwAAyP8sVwD79++vAgUK6MCBAypUqJBzvEOHDlq8eLEXkwEAAFiD5c4BXLp0qZYsWaJy5cq5jFetWlV//vmnl1IBAABYh+X2AJ45c8Zlz99lJ06ckL+/vxcSAQAAWIvlCuCdd96pTz75xHnf4XAoPT1dY8aM0V133eXFZAAAANZguUPAY8aMUatWrbR27VpduHBBL7/8srZu3aoTJ07oxx9/9HY8AACAfM9yewBr1aqlnTt3qlmzZnrwwQd15swZPfLII9qwYYMqV67s7XgAAAD5nuX2AEpSSEiIXnvtNW/HAAAAsCRLFsCTJ0/qo48+0vbt2yVJNWrUULdu3VS8eHEvJwMAAMj/LHcI+Pvvv1eFChX07rvv6uTJkzp58qTeffddVaxYUd9//7234wEAAOR7ltsDGBMTow4dOmjy5Mny9fWVJKWlpemFF15QTEyMtmzZ4uWEAAAA+Zvl9gDu3r1bL774orP8SZKvr69iY2O1e/duLyYDAACwBssVwPr16zvP/bvS9u3bVbduXS8kAgAAsBZLHALevHmz87/79Omjvn37avfu3brjjjskSWvWrNGkSZM0atQob0UEAACwDEsUwHr16snhcMgY4xx7+eWXMyz3f//3f+rQoUNeRgMAALAcSxTAffv2eTsCAADATcMSBTAyMtLbEQAAAG4aliiAV/v777/1ww8/6OjRo0pPT3d5rE+fPl5KBQAAYA2WK4CJiYnq2bOnChYsqBIlSsjhcDgfczgcFEAAAIAbsFwBHDRokAYPHqy4uDj5+FjuW2wAAAC8znIN6uzZs+rYsSPlDwAAIIcs16K6d++uL7/80tsxAAAALMtyh4Dj4+N1//33a/Hixapdu7YKFCjg8vi4ceO8lAwAAMAaLFkAlyxZomrVqklShotAAAAAcH2WK4Bjx47Vxx9/rK5du3o7CgAAgCVZ7hxAf39/RUVFeTsGAACAZVmuAPbt21cTJkzwdgwAAADLstwh4F9//VUrVqzQwoULVbNmzQwXgcyZM8dLyQAAAKzBcgWwaNGieuSRR9yyrvj4eM2ZM0d//PGHAgMD1bRpU40ePdp5gQkAAMDNyHIFMCEhwW3rWr16tWJiYtSoUSNdunRJr776qu69915t27ZNhQsXdtt2AAAA8hPLFUB3Wrx4scv9xMREhYaGat26dWrevLmXUgEAAHiW5QpgxYoVr/t9f3v37s3xupOSkiRJxYsXz/E6AAAA8jvLFcB+/fq53L948aI2bNigxYsXa8CAATleb3p6uvr166eoqCjVqlXrmsukpqYqNTXVeT85OTnH2wMAAPAWyxXAvn37XnN80qRJWrt2bY7XGxMTo99//10//PBDpsvEx8dr2LBhOd5GdlUY+E2ebctd9o9q5+0IAADgBiz3PYCZadu2rb766qscPbdXr15auHChVq5cqXLlymW6XFxcnJKSkpy3gwcP5jQuAACA11huD2BmZs+ene1z94wx6t27t+bOnatVq1apYsWK113e399f/v7+uYkJAADgdZYrgLfddpvLRSDGGB05ckT//POP3nvvvWytKyYmRjNnztTXX3+toKAgHTlyRJIUEhKiwMBAt+YGAADILyxXAB966CGX+z4+PipVqpRatmyp6tWrZ2tdkydPliS1bNnSZTwhIUFdu3bNRUoAAID8y3IFcMiQIW5blzHGbesCAACwipvmIhAAAABkjWX2APr4+Fz3C6AlyeFw6NKlS3mUCAAAwJosUwDnzp2b6WM///yz3n33XaWnp+dhIgAAAGuyTAF88MEHM4zt2LFDAwcO1IIFC9S5c2cNHz7cC8kAAACsxZLnAP7999969tlnVbt2bV26dEkbN27UtGnTFBkZ6e1oAAAA+Z6lCmBSUpJeeeUVValSRVu3btXy5cu1YMGCTP92LwAAADKyzCHgMWPGaPTo0QoLC9OsWbOueUgYAAAAN2aZAjhw4EAFBgaqSpUqmjZtmqZNm3bN5ebMmZPHyQAAAKzFMgUwOjr6hl8DAwAAgBuzTAFMTEz0dgQAAICbgqUuAgEAAEDuUQABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGZsXQC///57PfDAAwoPD5fD4dC8efO8HQkAAMDjbF0Az5w5o7p162rSpEnejgIAAJBn/LwdwJvatm2rtm3bejsGAABAnrL1HkAAAAA7svUewOxKTU1Vamqq835ycrIX0wAAAOQMewCzIT4+XiEhIc5bRESEtyMBAABkGwUwG+Li4pSUlOS8HTx40NuRAAAAso1DwNng7+8vf39/b8cAAADIFVsXwJSUFO3evdt5f9++fdq4caOKFy+u8uXLezEZAACA59i6AK5du1Z33XWX835sbKwkqUuXLkpMTPRSKgAAAM+ydQFs2bKljDHejgEAAJCnuAgEAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYjO0L4KRJk1ShQgUFBASocePG+vXXX70dCQAAwKNsXQA///xzxcbGasiQIVq/fr3q1q2rNm3a6OjRo96OBgAA4DG2LoDjxo3Ts88+q27duqlGjRp6//33VahQIX388cfejgYAAOAxft4O4C0XLlzQunXrFBcX5xzz8fFR69at9fPPP1/zOampqUpNTXXeT0pKkiQlJyd7JGN66lmPrNeTPPVawJUVPxtWxOcZNxMr/t7w1M/g5fUaYzyyfiuwbQE8duyY0tLSVLp0aZfx0qVL648//rjmc+Lj4zVs2LAM4xERER7JaEUh472dAHAfPs+Ad3n6Z/D06dMKCQnx7EbyKdsWwJyIi4tTbGys8356erpOnDihEiVKyOFweDFZ9iUnJysiIkIHDx5UcHCwt+N4HPO9uTHfm5/d5sx8PcsYo9OnTys8PNzj28qvbFsAS5YsKV9fX/33v/91Gf/vf/+rsLCwaz7H399f/v7+LmNFixb1VMQ8ERwcbItfLpcx35sb87352W3OzNdz7Lrn7zLbXgRSsGBBNWjQQMuXL3eOpaena/ny5WrSpIkXkwEAAHiWbfcASlJsbKy6dOmihg0b6vbbb9f48eN15swZdevWzdvRAAAAPMbWBbBDhw76559/NHjwYB05ckT16tXT4sWLM1wYcjPy9/fXkCFDMhzSvlkx35sb87352W3OzBee5jB2vgYaAADAhmx7DiAAAIBdUQABAABshgIIAABgMxRAAAAAm6EA3gTi4+PVqFEjBQUFKTQ0VA899JB27Nhx3eckJibK4XC43AICAjJd/rnnnpPD4dD48ePdnD77PDnf7du3q3379goJCVHhwoXVqFEjHThwwFNTyRJPzTclJUW9evVSuXLlFBgYqBo1auj999/35FSyJCfzlaRTp04pJiZGZcqUkb+/v2655RZ9++23LstMmjRJFSpUUEBAgBo3bqxff/3VU9PIMk/NN6fr9TRPvr+XjRo1Sg6HQ/369XNz+uzz5HwPHTqkJ598UiVKlFBgYKBq166ttWvXemoqWeKp+aalpWnQoEGqWLGiAgMDVblyZY0YMcLWf8s3tyiAN4HVq1crJiZGa9as0bJly3Tx4kXde++9OnPmzHWfFxwcrMOHDztvf/755zWXmzt3rtasWZNv/mSOp+a7Z88eNWvWTNWrV9eqVau0efNmDRo06LrFOC94ar6xsbFavHixPv30U23fvl39+vVTr169NH/+fE9O54ZyMt8LFy7onnvu0f79+zV79mzt2LFDU6dOVdmyZZ3LfP7554qNjdWQIUO0fv161a1b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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1265,18 +1276,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "563fb3cc07304613b4b6f728429deeff", + "model_id": "a1ca26b6cc724d14a3b3b1d6b4992e18", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA6IUlEQVR4nO3dd3xUVf7/8fckkEmAFErokRIgSBf4ghQpgjQVWHeFKCUggquhBhQiUgJIAAUiirjuIrHj0tRFOhJYBRQp0kQCBGGR3kKRAJn7+8NH5ueYUFJvLvf1fDzmsdwz5575nLmZzdtz7504DMMwBAAAANvwMrsAAAAA5C0CIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAhkQsWKFdWnTx+zy7jnvfbaa6pcubK8vb1Vr149s8u5Z/Xp00dFihQxu4xcM378eDkcDp05c8bsUoB8hwAI24qPj5fD4dAPP/yQ4fOtWrVSrVq1sv06y5Yt0/jx47M9jl2sWrVKL730kpo1a6Z58+Zp8uTJZpcEAPecAmYXAFjJzz//LC+vzP1307JlyzR79mxC4F36+uuv5eXlpblz58rHx8fscgDgnsQKIJAJTqdTBQsWNLuMTLly5YrZJWTKqVOn5OfnR/iDZVy9etXsEoBMIwACmfDnawBv3LihmJgYVa1aVb6+vipevLiaN2+u1atXS/r9GqvZs2dLkhwOh/uR5sqVKxo+fLhCQkLkdDoVFham119/XYZheLzub7/9psGDB6tEiRLy9/dX586ddezYMTkcDo+VxbRrnvbu3aunn35aRYsWVfPmzSVJO3fuVJ8+fVS5cmX5+vqqdOnSeuaZZ3T27FmP10obY//+/erZs6cCAwMVHBysMWPGyDAMHT16VF26dFFAQIBKly6t6dOn39V7d/PmTU2cOFGhoaFyOp2qWLGiXn75ZaWkpLj7OBwOzZs3T1euXHG/V/Hx8bccM+00/c6dO9WyZUsVKlRIVapU0cKFCyVJ69evV+PGjeXn56ewsDCtWbPGY/9ffvlFL7zwgsLCwuTn56fixYvrySef1OHDh919DMNQ69atFRwcrFOnTrnbr1+/rtq1ays0NPSuQ/bhw4flcDj0+uuva/bs2apcubIKFSqkdu3a6ejRozIMQxMnTlT58uXl5+enLl266Ny5cx5jfPHFF3r00UdVtmxZOZ1OhYaGauLEiUpNTU33et999506deqkokWLqnDhwqpTp47eeOONdP2OHTumrl27qkiRIgoODtaIESMyHO920o7F3r171bp1axUqVEjlypXTtGnTPPqlXXrxx/dYkhISEuRwOJSQkJBuzKwe3zRnzpxRt27dFBAQoOLFi2vIkCG6du1aun4fffSRGjRoID8/PxUrVkzh4eE6evRohvPcunWrWrRooUKFCunll1/O1HsF5AcEQNjexYsXdebMmXSPGzdu3HHf8ePHKyYmRq1bt9Zbb72l0aNH67777tO2bdskSc8995weeeQRSdKHH37ofki/B4vOnTtr5syZ6tChg2bMmKGwsDC9+OKLioqK8nidPn366M0331SnTp00depU+fn56dFHH71lXU8++aSuXr2qyZMnq3///pKk1atX69ChQ+rbt6/efPNNhYeHa/78+erUqVO6wClJ3bt3l8vl0pQpU9S4cWNNmjRJcXFxeuSRR1SuXDlNnTpVVapU0YgRI7Rhw4Y7vlfPPvusxo4dq/r162vmzJlq2bKlYmNjFR4e7u7z4Ycf6qGHHpLT6XS/Vy1atLjtuOfPn9djjz2mxo0ba9q0aXI6nQoPD9dnn32m8PBwderUSVOmTNGVK1f0t7/9TZcuXXLvu2XLFm3cuFHh4eGaNWuW/v73v2vt2rVq1aqVe1XH4XDovffe07Vr1/T3v//dve+4ceO0Z88ezZs3T4ULF77j/P/o448/1ttvv61BgwZp+PDhWr9+vbp166ZXXnlFK1as0MiRIzVgwAD95z//0YgRIzz2jY+PV5EiRRQVFaU33nhDDRo00NixYzVq1CiPfqtXr1aLFi20d+9eDRkyRNOnT1fr1q21dOlSj36pqalq3769ihcvrtdff10tW7bU9OnT9e6772ZqTtLvx6JDhw6qW7eupk+frurVq2vkyJFavnx5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cmnu3Ll69913VaBAAfXr1++uVz9zQkbH8fr16+l+NurXr69KlSopLi4u3c9dXtabkbRw+sc7x1NTU7N01/HdSvsqpjRpn520z9gTTzwhb29vxcTEpHt/DMO44yUOgBWxAghkQ40aNdSqVSs1aNBAxYoV0w8//KCFCxdq4MCB7j4NGjSQJA0ePFjt27eXt7e3wsPD9fjjj6t169YaPXq0Dh8+rLp162rVqlX64osvNHToUPcvygYNGuivf/2r4uLidPbsWT344INav3699u/fL+nuTqsGBASoRYsWmjZtmm7cuKFy5cpp1apV6VaOckvdunUVERGhd999130a8/vvv9f777+vrl27mvY1Go899pg+/PBDBQYGqkaNGtq0aZPWrFmj4sWLe/SbN2+evvrqK8XHx6t8+fKSfg8RPXv21Jw5c9LdoJNbmjZtqqJFiyoiIkKDBw+Ww+HQhx9+mC60eHl5ac6cOXr88cdVr1499e3bV2XKlNG+ffu0Z88erVy5Mk/qzUjNmjX14IMPKjo6WufOnVOxYsU0f/583bx5M9deMykpSZ07d1aHDh20adMmffTRR3r66adVt25dSb+H0kmTJik6OlqHDx9W165d5e/vr6SkJC1ZskQDBgxI93U8gNURAIFsGDx4sL788kutWrVKKSkpqlChgiZNmqQXX3zR3eeJJ57QoEGDNH/+fH300UcyDEPh4eHy8vLSl19+qbFjx+qzzz7TvHnzVLFiRb322mvuu2PTfPDBBypdurQ+/fRTLVmyRG3bttVnn32msLAw+fr63lWtn3zyiQYNGqTZs2fLMAy1a9dOy5cvV9myZXP0PbmVf/3rX6pcubLi4+O1ZMkSlS5dWtHR0Ro3blyevH5G3njjDXl7e+vjjz/WtWvX1KxZM61Zs8a96ipJ//vf/zRs2DA9/vjjioiIcLf36NFDixYt0ksvvaSOHTtmeONNTitevLiWLl2q4cOH65VXXlHRokXVs2dPtWnTxqNm6feV43Xr1ikmJkbTp0+Xy+VSaGio+3shzfTxxx/rueee05QpUxQUFKR+/fqpdevW7u/MzGmfffaZ+7sSCxQooIEDB+q1117z6DNq1ChVq1ZNM2fOVExMjKTfb8pp166dOnfunCt1AWZyGGafDwCQJTt27NADDzygjz76SD169DC7HACAhXANIGABv/32W7q2uLg4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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5d0lEQVR4nO3de5xO5f7/8fc9M+aAOZjMkIwxDjmfT0XOCinK3m1sYST6FhEdJ4VRGZQoCclp27u0lUMlp4RKJIdJOQ9jU86nGYM9Dvf1+2M/3L9uMzSYe9Ys6/V8PO5H7mutda3PuuY2vV3rcLuMMUYAAABwDD+rCwAAAEDeIgACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAQB4qXbq04uPjrS7jlvfmm2+qTJky8vf3V82aNa0uJ9dlZGTo8ccfV/HixeVyufTMM8/k2b6bNWumZs2aed7v3btXLpdLM2bMyJX+4+PjVbp06VzpC8DVEQCBGzRjxgy5XC6tX78+2+XNmjVT1apVb3o/X331lYYNG3bT/TjF0qVL9cILL6hRo0aaPn26RowYkWf7Pnv2rIYNG6aVK1f6dD8jRozQjBkz9OSTT2rWrFnq1q2bT/eX2w4cOKBhw4YpOTnZ6lIAxwqwugDASXbs2CE/v+v7d9dXX32lCRMmEAJz6JtvvpGfn5+mTp2qwMDAPN332bNnlZiYKEles2S57ZtvvtFdd92loUOH+mwfV7N06dKb7uPAgQNKTExU6dKls8zQTpkyRW63+6b3AeDamAEE8lBQUJAKFChgdRnX5cyZM1aXcF2OHDmikJCQPA9/eenIkSOKiIi46X6MMTp37tx1bRMYGOjTsS1QoICCgoJ81j+A/yEAAnnoymsAL1y4oMTERJUvX17BwcG67bbbdM8992jZsmWS/nc91IQJEyRJLpfL87rszJkzevbZZxUTE6OgoCBVqFBBb731lowxXvs9d+6c+vfvr6JFiyo0NFTt27fX77//LpfL5TWzOGzYMLlcLm3dulV///vfVaRIEd1zzz2SpM2bNys+Pl5lypRRcHCwihcvrscee0zHjx/32tflPnbu3KlHH31U4eHhioqK0quvvipjjPbv368OHTooLCxMxYsX15gxY3I0dhcvXtRrr72msmXLKigoSKVLl9bLL7+szMxMzzoul0vTp0/XmTNnPGP1Z9emzZkzR3Xq1FFISIiKFi2qRx99VL///rvXOlde93bZH69X27t3r6KioiRJiYmJnv1fz8ztkSNH1KtXLxUrVkzBwcGqUaOGZs6c6Vm+cuVKuVwupaamauHChZ597N27N0f9ly5dWg888ICWLFmiunXrKiQkRJMnT5YkTZ8+XS1atFB0dLSCgoJUuXJlTZw4MUsfVxuLnFq5cqXq1asnSerZs2eWn9OV1wBevsbwrbfe0oQJE1SmTBkVLFhQ9913n/bv3y9jjF577TWVLFlSISEh6tChg06cOJFlv4sWLVLjxo1VqFAhhYaGql27dtqyZcsNHwdgd5wCBm5SWlqajh07lqX9woULf7rtsGHDlJSUpMcff1z169dXenq61q9fr40bN+ree+/VE088oQMHDmjZsmWaNWuW17bGGLVv314rVqxQr169VLNmTS1ZskTPP/+8fv/9d40dO9azbnx8vP7973+rW7duuuuuu7Rq1Sq1a9fuqnU98sgjKl++vEaMGOEJk8uWLdOePXvUs2dPFS9eXFu2bNEHH3ygLVu2aO3atV7BVJI6deqkSpUqaeTIkVq4cKFef/11RUZGavLkyWrRooVGjRqlf/3rX3ruuedUr149NWnS5Jpj9fjjj2vmzJn661//qmeffVY//vijkpKStG3bNs2bN0+SNGvWLH3wwQdat26dPvzwQ0lSw4YNr9rnjBkz1LNnT9WrV09JSUk6fPiw3nnnHa1evVqbNm26rlm2qKgoTZw4UU8++aQefvhhdezYUZJUvXr1HG1/7tw5NWvWTCkpKerXr5/i4uI0Z84cxcfH69SpUxowYIAqVaqkWbNmaeDAgSpZsqSeffZZz75zaseOHerSpYueeOIJ9e7dWxUqVJAkTZw4UVWqVFH79u0VEBCgL774Qk899ZTcbrf69u2b4/7/TKVKlTR8+HANGTJEffr0UePGjSVd++ckSf/61790/vx5Pf300zpx4oRGjx6tv/3tb2rRooVWrlypF198USkpKRo/fryee+45TZs2zbPtrFmz1KNHD7Vu3VqjRo3S2bNnNXHiRN1zzz3atGkTN53AmQyAGzJ9+nQj6ZqvKlWqeG0TGxtrevTo4Xlfo0YN065du2vup2/fvia7v6rz5883kszrr7/u1f7Xv/7VuFwuk5KSYowxZsOGDUaSeeaZZ7zWi4+PN5LM0KFDPW1Dhw41kkyXLl2y7O/s2bNZ2j7++GMjyXz77bdZ+ujTp4+n7eLFi6ZkyZLG5XKZkSNHetpPnjxpQkJCvMYkO8nJyUaSefzxx73an3vuOSPJfPPNN562Hj16mEKFCl2zP2OMOX/+vImOjjZVq1Y1586d87R/+eWXRpIZMmSIp61p06amadOmWfro0aOHiY2N9bw/evRoljHNqXHjxhlJ5p///KdXjXfffbcpXLiwSU9P97THxsb+6ecmO7GxsUaSWbx4cZZl2f18W7dubcqUKePVduVYpKamGklm+vTpOa7jp59+uuo2V47p5f6joqLMqVOnPO0JCQlGkqlRo4a5cOGCp71Lly4mMDDQ/Pe//zXGGHP69GkTERFhevfu7bWfQ4cOmfDw8CztgFNwChi4SRMmTNCyZcuyvHIy8xMREaEtW7Zo165d173fr776Sv7+/urfv79X+7PPPitjjBYtWiRJWrx4sSTpqaee8lrv6aefvmrf//d//5elLSQkxPPn//73vzp27JjuuusuSdLGjRuzrP/44497/uzv76+6devKGKNevXp52iMiIlShQgXt2bPnqrVI/ztWSRo0aJBX++UZsIULF15z++ysX79eR44c0VNPPaXg4GBPe7t27VSxYsUb6vNmfPXVVypevLi6dOniaStQoID69++vjIwMrVq1Klf2ExcXp9atW2dp/+PP9/KsdtOmTbVnzx6lpaXlyr5vxiOPPKLw8HDP+wYNGkiSHn30UQUEBHi1nz9/3nMaf9myZTp16pS6dOmiY8eOeV7+/v5q0KCBVqxYkbcHAuQTnAIGblL9+vVVt27dLO1FihTJ9tTwHw0fPlwdOnTQnXfeqapVq6pNmzbq1q1bjsLjf/7zH5UoUUKhoaFe7ZUqVfIsv/xfPz8/xcXFea1Xrly5q/Z95bqSdOLECSUmJmr27Nk6cuSI17LsAkKpUqW83oeHhys4OFhFixbN0n7ldYRXunwMV9ZcvHhxRUREeI71elze5vIp0D+qWLGivv/+++vu82b85z//Ufny5bPcJX7lz/NmZfezlaTVq1dr6NChWrNmjc6ePeu1LC0tzSt8WSG7z5MkxcTEZNt+8uRJSfL846pFixbZ9hsWFpardQJ2QQAELNSkSRPt3r1bCxYs0NKlS/Xhhx9q7NixmjRpktcMWl7742zQZX/729/0ww8/6Pnnn1fNmjVVuHBhud1utWnTJtvHdvj7++eoTVKWm1au5srrDPOKy+XKtsZLly5ZUM3Nye5nu3v3brVs2VIVK1bU22+/rZiYGAUGBuqrr77S2LFj88VjWa722fmzz9Tl2mfNmqXixYtnWe+Ps4eAk/DJBywWGRmpnj17qmfPnsrIyFCTJk00bNgwTwC8WuiJjY3V119/rdOnT3vNAm7fvt2z/PJ/3W63UlNTVb58ec96KSkpOa7x5MmTWr58uRITEzVkyBBP+42cur4Rl49h165dnhkxSTp8+LBOnTrlOdbr7VP6300RV84O7dixw6vPIkWKZHua+spZuZsJqLGxsdq8ebPcbrfXLOCVP09f+OKLL5SZmanPP//ca6bNV6dH8zLIly1bVpIUHR2tVq1a5dl+gfyOawABC1156rNw4cIqV66c16NNChUqJEk6deqU17r333+/Ll26pPfee8+rfezYsXK5XGrbtq0kea73ev/9973WGz9+fI7rvDzLcuUs2Lhx43Lcx824//77s93f22+/LUnXvKP5aurWravo6GhNmjTJa7wXLVqkbdu2efVZtmxZbd++XUePHvW0/fzzz1q9erVXnwULFpSU9WeVE/fff78OHTqkTz75xNN28eJFjR8/XoULF1bTpk2vu8+cyu7nm5aWpunTp/tkf1f7TPtC69atFRYWphEjRmR7Z/4ff6aAkzADCFiocuXKatasmerUqaPIyEitX79en376qfr16+dZp06dOpKk/v37q3Xr1vL391fnzp314IMPqnnz5ho8eLD27t2rGjVqaOnSpVqwYIGeeeYZz8xHnTp19Je//EXjxo3T8ePHPY+B2blzp6SczcaEhYWpSZMmGj16tC5cuKA77rhDS5cuVWpqqg9GJasaNWqoR48e+uCDD3Tq1Ck1bdpU69at08yZM/XQQw+pefPm191ngQIFNGrUKPXs2VNNmzZVly5dPI+BKV26tAYOHOhZ97HHHtPbb7+t1q1bq1evXjpy5IgmTZqkKlWqKD093bNeSEiIKleurE8++UR33nmnIiMjVbVq1Rx9JWCfPn00efJkxcfHa8OGDSpdurQ+/fRTrV69WuPGjctyrWduuu+++xQYGKgHH3xQTzzxhDIyMjRlyhRFR0fr4MGDub6/smXLKiIiQpMmTVJoaKgKFSqkBg0aXPX6xJsRFhamiRMnqlu3bqpdu7Y6d+6sqKgo7du3TwsXLlSjRo2y/CMKcAQL70AGbO3yY2B++umnbJc3bdr0Tx8D8/rrr5v69eubiIgIExISYipWrGjeeOMNc/78ec86Fy9eNE8//bSJiooyLpfL65Ewp0+fNgMHDjQlSpQwBQoUMOXLlzdvvvmmcbvdXvs9c+aM6du3r4mMjDSFCxc2Dz30kNmxY4eR5PVYlsuPcDl69GiW4/ntt9/Mww8/bCIiIkx4eLh55JFHzIEDB676KJkr+7ja41myG6fsXLhwwSQmJpq4uDhToEABExMTYxISEjyP+/iz/VzNJ598YmrVqmWCgoJMZGSk6dq1q/ntt9+yrPfPf/7TlClTxgQGBpqaNWuaJUuWZHlkiTHG/PDDD6ZOnTomMDDwuh8Jc/jwYdOzZ09TtGhRExgYaKpVq5bto1Ju5jEwV9vu888/N9WrVzfBwcGmdOnSZtSoUWbatGlGkklNTfWslxuPgTHGmAULFpjKlSubgIAAr+2v9hiYN99802v7FStWGElmzpw5Xu1X+3u5YsUK07p1axMeHm6Cg4NN2bJlTXx8vFm/fv111Q3cKlzG5PDqawC3lOTkZNWqVUv//Oc/1bVrV6vLAQDkIa4BBBwgu+97HTdunPz8/P70GzgAALcergEEHGD06NHasGGDmjdvroCAAC1atEiLFi1Snz59sjxHDbnr/Pnz2X437R+Fh4dn+3iWnDp69Og1H0kTGBioyMjIG+4/p/LiWAHkDk4BAw6wbNkyJSYmauvWrcrIyFCpUqXUrVs3DR48mOeg+djKlSv/9CaV6dOnKz4+/ob3Ubp06Ws+KLpp06ZauXLlDfefU3lxrAByBwEQAHzo5MmT2rBhwzXXqVKlim6//fYb3sfq1auzPc1/WZEiRTx3k/tSXhwrgNxBAAQAAHAYbgIBAABwGC7+uQlut1sHDhxQaGioZd9RCgAAro8xRqdPn1aJEiW8vnrRSQiAN+HAgQPcQQkAgE3t379fJUuWtLoMSxAAb8Llr2bav3+/wsLCLK4GAADkRHp6umJiYnz6FYv5HQHwJlw+7RsWFkYABADAZpx8+ZYzT3wDAAA4GAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYRwdAH///Xc9+uijuu222xQSEqJq1app/fr1VpcFAADgU479LuCTJ0+qUaNGat68uRYtWqSoqCjt2rVLRYoUsbo0AAAAn3JsABw1apRiYmI0ffp0T1tcXJyFFQEAAOQNx54C/vzzz1W3bl098sgjio6OVq1atTRlypRrbpOZman09HSvFwAAgN04dgZwz549mjhxogYNGqSXX35ZP/30k/r376/AwED16NEj222SkpKUmJiYZzWWfmlhnu3LyfaObGd1CQDgc3b8fwq/n33HsTOAbrdbtWvX1ogRI1SrVi316dNHvXv31qRJk666TUJCgtLS0jyv/fv352HFAAAAucOxAfD2229X5cqVvdoqVaqkffv2XXWboKAghYWFeb0AAADsxrEBsFGjRtqxY4dX286dOxUbG2tRRQAAAHnDsQFw4MCBWrt2rUaMGKGUlBR99NFH+uCDD9S3b1+rSwMAAPApxwbAevXqad68efr4449VtWpVvfbaaxo3bpy6du1qdWkAAAA+5di7gCXpgQce0AMPPGB1GQAAAHnKsTOAAAAATkUABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4jKMD4LBhw+RyubxeFStWtLosAAAAnwqwugCrValSRV9//bXnfUCA44cEAADc4hyfdgICAlS8eHGrywAAAMgzjj4FLEm7du1SiRIlVKZMGXXt2lX79u2zuiQAAACfcvQMYIMGDTRjxgxVqFBBBw8eVGJioho3bqxff/1VoaGhWdbPzMxUZmam5316enpelgsAAJArHB0A27Zt6/lz9erV1aBBA8XGxurf//63evXqlWX9pKQkJSYm5mWJAAAAuc7xp4D/KCIiQnfeeadSUlKyXZ6QkKC0tDTPa//+/XlcIQAAwM0jAP5BRkaGdu/erdtvvz3b5UFBQQoLC/N6AQAA2I2jA+Bzzz2nVatWae/evfrhhx/08MMPy9/fX126dLG6NAAAAJ9x9DWAv/32m7p06aLjx48rKipK99xzj9auXauoqCirSwMAAPAZRwfA2bNnW10CAABAnnP0KWAAAAAnIgACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMPYLgBu3LhRv/zyi+f9ggUL9NBDD+nll1/W+fPnLawMAADAHmwXAJ944gnt3LlTkrRnzx517txZBQsW1Jw5c/TCCy9YXB0AAED+Z7sAuHPnTtWsWVOSNGfOHDVp0kQfffSRZsyYoc8++8za4gAAAGzAdgHQGCO32y1J+vrrr3X//fdLkmJiYnTs2DErSwMAALAF2wXAunXr6vXXX9esWbO0atUqtWvXTpKUmpqqYsWKWVwdAABA/me7ADhu3Dht3LhR/fr10+DBg1WuXDlJ0qeffqqGDRtaXB0AAED+F2B1AderevXqXncBX/bmm2/K39/fgooAAADsxXYzgJJ06tQpffjhh0pISNCJEyckSVu3btWRI0csrgwAACD/s90M4ObNm9WyZUtFRERo79696t27tyIjIzV37lzt27dP//jHP6wuEQAAIF+z3QzgoEGD1LNnT+3atUvBwcGe9vvvv1/ffvuthZUBAADYg+0C4E8//aQnnngiS/sdd9yhQ4cOWVARAACAvdguAAYFBSk9PT1L+86dOxUVFWVBRQAAAPZiuwDYvn17DR8+XBcuXJAkuVwu7du3Ty+++KL+8pe/WFwdAABA/me7ADhmzBhlZGQoOjpa586dU9OmTVWuXDmFhobqjTfesLo8AACAfM92dwGHh4dr2bJlWr16tX7++WdlZGSodu3aatWqldWlAQAA2ILtAuBljRo1UqNGjawuAwAAwHZsdwq4f//+evfdd7O0v/fee3rmmWfyviAAAACbsV0A/Oyzz7Kd+WvYsKE+/fRTCyoCAACwF9sFwOPHjys8PDxLe1hYmI4dO2ZBRQAAAPZiuwBYrlw5LV68OEv7okWLVKZMGQsqAgAAsBfb3QQyaNAg9evXT0ePHlWLFi0kScuXL9eYMWM0btw4a4sDAACwAdsFwMcee0yZmZl644039Nprr0mSSpcurYkTJ6p79+4WVwcAAJD/2S4AStKTTz6pJ598UkePHlVISIgKFy5sdUkAAAC2YcsAeBnf/QsAAHD9bHcTyOHDh9WtWzeVKFFCAQEB8vf393oBAADg2mw3AxgfH699+/bp1Vdf1e233y6Xy2V1SQAAALZiuwD4/fff67vvvlPNmjVztd+RI0cqISFBAwYM4G5iAABwS7PdKeCYmBgZY3K1z59++kmTJ09W9erVc7VfAACA/Mh2AXDcuHF66aWXtHfv3lzpLyMjQ127dtWUKVNUpEiRXOkTAAAgP7NdAOzUqZNWrlypsmXLKjQ0VJGRkV6v69W3b1+1a9dOrVq18kG1AAAA+Y/trgHMzevzZs+erY0bN+qnn37K0fqZmZnKzMz0vE9PT8+1WgAAAPKK7QJgjx49cqWf/fv3a8CAAVq2bJmCg4NztE1SUpISExNzZf8AAABWsd0pYEnavXu3XnnlFXXp0kVHjhyRJC1atEhbtmzJcR8bNmzQkSNHVLt2bQUEBCggIECrVq3Su+++q4CAAF26dCnLNgkJCUpLS/O89u/fn2vHBAAAkFdsFwBXrVqlatWq6ccff9TcuXOVkZEhSfr55581dOjQHPfTsmVL/fLLL0pOTva86tatq65duyo5OTnbh0oHBQUpLCzM6wUAAGA3tjsF/NJLL+n111/XoEGDFBoa6mlv0aKF3nvvvRz3ExoaqqpVq3q1FSpUSLfddluWdgAAgFuJ7WYAf/nlFz388MNZ2qOjo3Xs2DELKgIAALAX280ARkRE6ODBg4qLi/Nq37Rpk+64446b6nvlypU3tT0AAIAd2G4GsHPnznrxxRd16NAhuVwuud1urV69Ws8995y6d+9udXkAAAD5nu0C4IgRI1SxYkXFxMQoIyNDlStXVpMmTdSwYUO98sorVpcHAACQ79nqFLAxRocOHdK7776rIUOG6JdfflFGRoZq1aql8uXLW10eAACALdguAJYrV05btmxR+fLlFRMTY3VJAAAAtmOrU8B+fn4qX768jh8/bnUpAAAAtmWrAChJI0eO1PPPP69ff/3V6lIAAABsyVangCWpe/fuOnv2rGrUqKHAwECFhIR4LT9x4oRFlQEAANiD7QLguHHjrC4BAADA1mwVAC9cuKBVq1bp1VdfzfIgaAAAAOSMra4BLFCggD777DOrywAAALA1WwVASXrooYc0f/58q8sAAACwLVudApak8uXLa/jw4Vq9erXq1KmjQoUKeS3v37+/RZUBAADYg+0C4NSpUxUREaENGzZow4YNXstcLhcBEAAA4E/YLgCmpqZaXQIAAICt2e4aQAAAANwc280APvbYY9dcPm3atDyqBAAAwJ5sFwBPnjzp9f7ChQv69ddfderUKbVo0cKiqgAAAOzDdgFw3rx5WdrcbreefPJJlS1b1oKKAAAA7OWWuAbQz89PgwYN0tixY60uBQAAIN+7JQKgJO3evVsXL160ugwAAIB8z3angAcNGuT13hijgwcPauHCherRo4dFVQEAANiH7QLgpk2bvN77+fkpKipKY8aM+dM7hAEAAGDDALhixQqrSwAAALA1210DmJqaql27dmVp37Vrl/bu3Zv3BQEAANiM7QJgfHy8fvjhhyztP/74o+Lj4/O+IAAAAJuxXQDctGmTGjVqlKX9rrvuUnJyct4XBAAAYDO2C4Aul0unT5/O0p6WlqZLly5ZUBEAAIC92C4ANmnSRElJSV5h79KlS0pKStI999xjYWUAAAD2YLu7gEeNGqUmTZqoQoUKaty4sSTpu+++U3p6ur755huLqwMAAMj/bDcDWLlyZW3evFl/+9vfdOTIEZ0+fVrdu3fX9u3bVbVqVavLAwAAyPdsNwMoSSVKlNCIESOsLgMAAMCWbDcDOH36dM2ZMydL+5w5czRz5kwLKgIAALAX2wXApKQkFS1aNEt7dHQ0s4IAAAA5YLsAuG/fPsXFxWVpj42N1b59+yyoCAAAwF5sFwCjo6O1efPmLO0///yzbrvtNgsqAgAAsBfbBcAuXbqof//+WrFihS5duqRLly7pm2++0YABA9S5c2erywMAAMj3bHcX8Guvvaa9e/eqZcuWCgj4X/lut1vdu3fnGkAAAIAcsF0ADAwM1CeffKLXXntNP//8s0JCQlStWjXFxsZaXRoAAIAt2C4AXhYZGanmzZtne0cwAAAArs5W1wCeOnVKffv2VdGiRVWsWDEVK1ZMRYsWVb9+/XTq1CmrywMAALAF28wAnjhxQnfffbd+//13de3aVZUqVZIkbd26VTNmzNDy5cv1ww8/qEiRIhZXCgAAkL/ZJgAOHz5cgYGB2r17t4oVK5Zl2X333afhw4dr7NixFlUIAABgD7Y5BTx//ny99dZbWcKfJBUvXlyjR4/WvHnzLKgMAADAXmwTAA8ePKgqVapcdXnVqlV16NChPKwIAADAnmwTAIsWLaq9e/dedXlqaqoiIyPzriAAAACbsk0AbN26tQYPHqzz589nWZaZmalXX31Vbdq0saAyAAAAe7HVTSB169ZV+fLl1bdvX1WsWFHGGG3btk3vv/++MjMzNWvWLKvLBAAAyPdsEwBLliypNWvW6KmnnlJCQoKMMZIkl8ule++9V++9955iYmIsrhIAACD/s80pYEmKi4vTokWLdOzYMa1du1Zr167V0aNHtXjxYpUrV+66+5s4caKqV6+usLAwhYWF6e6779aiRYt8UDkAAED+YZsZwD8qUqSI6tevf9P9lCxZUiNHjlT58uVljNHMmTPVoUMHbdq06Zp3HAMAANiZLQNgbnnwwQe93r/xxhuaOHGi1q5dSwAEAAC3LEcHwD+6dOmS5syZozNnzujuu+/Odp3MzExlZmZ63qenp+dVeQAAALnGVtcA+sIvv/yiwoULKygoSP/3f/+nefPmqXLlytmum5SUpPDwcM+Lm04AAIAd2SIA1q5dWydPnpT0v8fBnD17Ntf6rlChgpKTk/Xjjz/qySefVI8ePbR169Zs101ISFBaWprntX///lyrAwAAIK/YIgBu27ZNZ86ckSQlJiYqIyMj1/oODAxUuXLlVKdOHSUlJalGjRp65513sl03KCjIc8fw5RcAAIDd2OIawJo1a6pnz5665557ZIzRW2+9pcKFC2e77pAhQ25qX2632+s6PwAAgFuNLQLgjBkzNHToUH355ZdyuVxatGiRAgKylu5yua4rACYkJKht27YqVaqUTp8+rY8++kgrV67U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Hjzo0+PxpRsZq++//15Tp05VcnJytssPHTrk6ePKPi8vw62NAOhwoaGhSk5OVkZGhpYvX65BgwapTJkyatasmSSpc+fOnnWrVaum6tWrq2zZslq5cqVatmxpUdXWuNZYud1uSVKHDh00cOBASVLNmjX1ww8/aNKkSbYNgDfqzz5XfzRt2jR17drVa9bGSf5srMaPH6+1a9fq888/V2xsrL799lv17dtXJUqU8Jq9cYprjVeBAgU0d+5c9erVS5GRkfL391erVq3Utm1bGQd96dXp06fVrVs3TZkyRUWLFrW6HORTBMBbRNGiReXv76/Dhw97tR8+fFjFixe/6nZ+fn4qV66cpP8Flm3btikpKSnb/1FLUpkyZVS0aFGlpKTYNgD6YqyKFi2qgIAAVa5c2WubSpUq2frUk68/V99995127NihTz75JNdrz2u+GKtz587p5Zdf1rx589SuXTtJUvXq1ZWcnKy33nrL1gHQV5+tOnXqKDk5WWlpaTp//ryioqLUoEED1a1b12fH4mvXO1a7d+/W3r179eCDD3raLv8jNSAgQDt27PBsd/jwYd1+++1efdasWdMHR4H8hmsAbxGBgYGqU6eOli9f7mlzu91avny57r777hz343a7PdfRZOe3337T8ePHvX5h2I0vxiowMFD16tXTjh07vNbZuXOnYmNjc6dwC/j6czV16lTVqVNHNWrUyJV6reSLsbpw4YIuXLggPz/vX9X+/v6e/6Hbla8/W+Hh4YqKitKuXbu0fv16dejQIVfqtsL1jlXFihX1yy+/KDk52fNq3769mjdvruTkZMXExCguLk7Fixf36jM9PV0//vjjdY0/bMzCG1CQy2bPnm2CgoLMjBkzzNatW02fPn1MRESEOXTokDHGmG7dupmXXnrJs/6IESPM0qVLze7du83WrVvNW2+9ZQICAjx3y50+fdo899xzZs2aNSY1NdV8/fXXpnbt2qZ8+fLmv//9ryXHmFtye6yMMWbu3LmmQIEC5oMPPjC7du0y48ePN/7+/ua7777L8+PLTb4YK2OMSUtLMwULFjQTJ07M0+PxJV+MVdOmTU2VKlXMihUrzJ49e8z06dNNcHCwef/99/P8+HKbL8br3//+t1mxYoXZvXu3mT9/vomNjTUdO3bM82PLbdc7VlfK7okOI0eONBEREWbBggVm8+bNpkOHDjwGxkEIgLeY8ePHm1KlSpnAwEBTv359s3btWs+ypk2bmh49enjeDx482JQrV84EBwebIkWKmLvvvtvMnj3bs/zs2bPmvvvuM1FRUaZAgQImNjbW9O7d2/MLx+5yc6wumzp1qme9GjVqmPnz5+fFoficL8Zq8uTJJiQkxJw6dSovDiHP5PZYHTx40MTHx5sSJUqY4OBgU6FCBTNmzBjjdrvz6pB8KrfH65133jElS5Y0BQoUMKVKlTKvvPKKyczMzKvD8anrGasrZRcA3W63efXVV02xYsVMUFCQadmypdmxY4ePqkd+4zLGQVfGAgAAgGsAAQAAnIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwmP8H2PQlLU35AgYAAAAASUVORK5CYII=", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1290,18 +1301,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "62f6007cd5384a9bacbbaf2bbab8f7cf", + "model_id": "57c607403eb7436d86e29c77c4aa9c04", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2fUlEQVR4nO3dd3RVVf7+8ecmIQVIoWMk1EQw9DIivaogdkcRUYqoqEEQECUgQgANIirDiIw6UnR+ykgdRwSMNBUBaZGqEIowQoy0hKAGSPbvDxf3yyWhSZKTw36/1jrLnH3O2fdz78bwsE+5HmOMEQAAAKzh53QBAAAAKFwEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABK5iVatWVa9evZwu46r36quvqnr16vL391eDBg0K/PWmT58uj8ejvXv3FvhrAbg6EQABlzjzl/66devy3N62bVvVqVPnil/ns88+06hRo664H1t8/vnneu6559SiRQtNmzZNL7/8stMlucpbb72l6dOnO10GYJ0ApwsAUHB++OEH+fld3r/zPvvsM02ePJkQeImWLl0qPz8/vffeewoMDCyU13z44Yf1wAMPKCgoqFBeryC99dZbKlu2LDPVQCFjBhC4igUFBalYsWJOl3FZTpw44XQJlyUtLU0hISGFFv4kyd/fX8HBwfJ4PIX2mgCuLgRA4Cp27jWAp06dUkJCgmJiYhQcHKwyZcqoZcuWSkpKkiT16tVLkydPliR5PB7vcsaJEyc0ePBgRUVFKSgoSDVr1tSECRNkjPF53d9++039+/dX2bJlFRoaqjvuuEM//fSTPB6Pz8ziqFGj5PF4tG3bNj344IMqVaqUWrZsKUnatGmTevXqperVqys4OFgVK1bUI488osOHD/u81pk+duzYoYceekjh4eEqV66cRowYIWOM9u/frzvvvFNhYWGqWLGiXnvttUv67E6fPq0xY8aoRo0aCgoKUtWqVTVs2DBlZWV59/F4PJo2bZpOnDjh/azOdzpz+/btCgkJUY8ePXzav/76a/n7++v555+/pLqkvK8BrFq1qm677TYtX75cTZo0UUhIiOrWravly5dLkubOnau6desqODhYjRs31saNG3367NWrl0qWLKndu3frlltuUYkSJRQZGanRo0fnGt8JEyaoefPmKlOmjEJCQtS4cWPNnj07z1r/9a9/6YYbblDx4sVVqlQptW7dWp9//rm35q1bt2rFihXez69t27aX/DkA+PM4BQy4THp6ug4dOpSr/dSpUxc9dtSoUUpMTNSjjz6qG264QRkZGVq3bp02bNigm266SX379tWBAweUlJSkDz74wOdYY4zuuOMOLVu2TH369FGDBg20ePFiDRkyRD/99JPeeOMN7769evXSxx9/rIcfflg33nijVqxYoS5dupy3rvvuu08xMTF6+eWXvWEjKSlJu3fvVu/evVWxYkVt3bpV77zzjrZu3arVq1fnmv3q2rWrrr/+eo0bN04LFizQ2LFjVbp0ab399ttq3769XnnlFf2///f/9Oyzz+ovf/mLWrdufcHP6tFHH9WMGTP017/+VYMHD9aaNWuUmJio7du3a968eZKkDz74QO+8846+/fZb/fOf/5QkNW/ePM/+rr/+eo0ZM0ZDhgzRX//6V91xxx06ceKEevXqpVq1amn06NEXrOdSpKSk6MEHH1Tfvn310EMPacKECbr99tv1j3/8Q8OGDdNTTz0lSUpMTNT999+f6xKB7OxsderUSTfeeKPGjx+vRYsWaeTIkTp9+rRPfX/72990xx13qHv37jp58qRmzpyp++67T59++qnPOCckJGjUqFFq3ry5Ro8ercDAQK1Zs0ZLly7VzTffrIkTJ+rpp59WyZIlNXz4cElShQoVrvhzAHAJDABXmDZtmpF0waV27do+x1SpUsX07NnTu16/fn3TpUuXC75OXFycyetXw/z5840kM3bsWJ/2v/71r8bj8ZiUlBRjjDHr1683kswzzzzjs1+vXr2MJDNy5Ehv28iRI40k061bt1yv9+uvv+Zq++ijj4wk8+WXX+bq4/HHH/e2nT592lSqVMl4PB4zbtw4b/vRo0dNSEiIz2eSl+TkZCPJPProoz7tzz77rJFkli5d6m3r2bOnKVGixAX7OyM7O9u0bNnSVKhQwRw6dMjExcWZgIAAs3bt2ks6/owzfxb27NnjbatSpYqRZL755htv2+LFi40kExISYn788Udv+9tvv20kmWXLlvm8D0nm6aef9rbl5OSYLl26mMDAQPPLL794288dm5MnT5o6deqY9u3be9t27txp/Pz8zN13322ys7N99s/JyfH+XLt2bdOmTZvLev8ArhyngAGXmTx5spKSknIt9erVu+ixERER2rp1q3bu3HnZr/vZZ5/J399f/fv392kfPHiwjDFauHChJGnRokWS5J1tOuPpp58+b99PPPFErraQkBDvz7///rsOHTqkG2+8UZK0YcOGXPs/+uij3p/9/f3VpEkTGWPUp08fb3tERIRq1qyp3bt3n7cW6Y/3KkmDBg3yaR88eLAkacGCBRc8/nz8/Pw0ffp0ZWZmqnPnznrrrbcUHx+vJk2a/Kn+zhUbG6tmzZp515s2bSpJat++vSpXrpyrPa/PoV+/ft6fPR6P+vXrp5MnT+qLL77wtp89NkePHlV6erpatWrlMy7z589XTk6OXnzxxVw3InHtIuA8TgEDLnPDDTfkGRhKlSqV56nhs40ePVp33nmnrrvuOtWpU0edOnXSww8/fEnh8ccff1RkZKRCQ0N92q+//nrv9jP/9fPzU7Vq1Xz2i46OPm/f5+4rSUeOHFFCQoJmzpyptLQ0n23p6em59j874EhSeHi4goODVbZs2Vzt515HeK4z7+HcmitWrKiIiAjve/0zatSooVGjRmnIkCGqU6eORowY8af7Olden4EkRUVF5dl+9OhRn3Y/Pz9Vr17dp+26666TJJ/rDT/99FONHTtWycnJua6JPGPXrl3y8/NTbGzsn3w3AAoSM4CARVq3bq1du3Zp6tSpqlOnjv75z3+qUaNG3uvXnHL2jNIZ999/v95991098cQTmjt3rj7//HPv7GJOTk6u/f39/S+pTVKumxrOp6Bmqs7cBHHgwIGLhtHLcb73e6Wfw9m++uor3XHHHQoODtZbb72lzz77TElJSXrwwQf/VH8AnEEABCxTunRp9e7dWx999JH279+vevXq+dyZe77QU6VKFR04cEDHjx/3af/++++928/8NycnR3v27PHZLyUl5ZJrPHr0qJYsWaKhQ4cqISFBd999t2666aZcs1MF5cx7OPdU+c8//6xjx4553+uf8Y9//ENJSUl66aWXdPLkSfXt2/dKy803OTk5uU4L79ixQ9Ifd+xK0pw5cxQcHKzFixfrkUceUefOndWxY8dcfdWoUUM5OTnatm3bBV+T08GAMwiAgEXOnW0qWbKkoqOjfU7jlShRQpJ07Ngxn31vvfVWZWdn68033/Rpf+ONN+TxeNS5c2dJ0i233CLpjwf8nu3vf//7Jdd5Zsbq3BmliRMnXnIfV+LWW2/N8/Vef/11SbrgHc0XsmfPHg0ZMkT33nuvhg0bpgkTJuiTTz7R+++/f0X15qezx9cYozfffFPFihVThw4dJP0xNh6PR9nZ2d799u7dq/nz5/v0c9ddd8nPz0+jR4/ONWN79riWKFEi1581AAWPawABi8TGxqpt27Zq3LixSpcurXXr1mn27Nk+F/43btxYktS/f3/dcsst8vf31wMPPKDbb79d7dq10/Dhw7V3717Vr19fn3/+uf7zn//omWeeUY0aNbzH33vvvZo4caIOHz7sfQzMmZmkS5nxCQsLU+vWrTV+/HidOnVK1157rT7//PNcs4oFpX79+urZs6feeecdHTt2TG3atNG3336rGTNm6K677lK7du0uu09jjB555BGFhIRoypQpkqS+fftqzpw5GjBggDp27KjIyMj8fiuXJTg4WIsWLVLPnj3VtGlTLVy4UAsWLNCwYcNUrlw5SX+E39dff12dOnXSgw8+qLS0NE2ePFnR0dHatGmTt6/o6GgNHz5cY8aMUatWrXTPPfcoKChIa9euVWRkpBITEyX98edlypQpGjt2rKKjo1W+fHm1b9/ekfcPWMWx+48BXJYzj/443yND2rRpc9HHwIwdO9bccMMNJiIiwoSEhJhatWqZl156yZw8edK7z+nTp83TTz9typUrZzwej88jYY4fP24GDhxoIiMjTbFixUxMTIx59dVXfR7rYYwxJ06cMHFxcaZ06dKmZMmS5q677jI//PCDkeTzWJYzj3A5+xEjZ/zvf/8zd999t4mIiDDh4eHmvvvuMwcOHDjvo2TO7eN8j2fJ63PKy6lTp0xCQoKpVq2aKVasmImKijLx8fHm999/v6TXOdff/vY3I8nMmTPHp33fvn0mLCzM3HrrrRft44zzPQYmr0f8SDJxcXE+bXv27DGSzKuvvprrfezatcvcfPPNpnjx4qZChQpm5MiRuR7j8t5775mYmBgTFBRk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gBs3blSLFi1ytd94441KTk4u/IIAAABcxnUB0OPx6Pjx47na09PTlZ2d7UBFAAAA7uK6ANi6dWslJib6hL3s7GwlJiaqZcuWDlYGAADgDq67C/iVV15R69atVbNmTbVq1UqS9NVXXykjI0NLly51uDoAAICiz3UzgLGxsdq0aZPuv/9+paWl6fjx4+rRo4e+//571alTx+nyAAAAijzXzQBKUmRkpF5++WWnywAAAHAl180ATps2TbNmzcrVPmvWLM2YMcOBigAAANzFdQEwMTFRZcuWzdVevnx5ZgUBAAAugesC4L59+1StWrVc7VWqVNG+ffscqAgAAMBdXBcAy5cvr02bNuVq/+6771SmTBkHKgIAAHAX1wXAbt26qX///lq2bJmys7OVnZ2tpUuXasCAAXrggQecLg8AAKDIc91dwGPGjNHevXvVoUMHBQT8UX5OTo569OjBNYAAAACXwHUBMDAwUP/+9781ZswYfffddwoJCVHdunVVpUoVp0sDAABwBdcFwDNKly6tdu3a5XlHMAAAAM7PVdcAHjt2THFxcSpbtqwqVKigChUqqGzZsurXr5+OHTvmdHkAAACu4JoZwCNHjqhZs2b66aef1L17d11//fWSpG3btmn69OlasmSJvvnmG5UqVcrhSgEAAIo21wTA0aNHKzAwULt27VKFChVybbv55ps1evRovfHGGw5VCAAA4A6uOQU8f/58TZgwIVf4k6SKFStq/PjxmjdvngOVAQAAuItrAuDBgwdVu3bt826vU6eOUlNTC7EiAAAAd3JNACxbtqz27t173u179uxR6dKlC68gAAAAl3JNALzllls0fPhwnTx5Mte2rKwsjRgxQp06dXKgMgAAAHdx1U0gTZo0UUxMjOLi4lSrVi0ZY7R9+3a99dZbysrK0gcffOB0mQAAAEWeawJgpUqVtGrVKj311FOKj4+XMUaS5PF4dNNNN+nNN99UVFSUw1UCAAAUfa45BSxJ1apV08KFC3Xo0CGtXr1aq1ev1i+//KJFixYpOjr6svubMmWK6tWrp7CwMIWFhalZs2ZauHBhAVQOAABQdLhmBvBspUqV0g033HDF/VSqVEnjxo1TTEyMjDGaMWOG7rzzTm3cuPGCdxwDAAC4mSsDYH65/fbbfdZfeuklTZkyRatXryYAAgCAq5bVAfBs2dnZmjVrlk6cOKFmzZrluU9WVpaysrK86xkZGYVVHgAAQL5x1TWABWHz5s0qWbKkgoKC9MQTT2jevHmKjY3Nc9/ExESFh4d7F246AQAAbuSKANioUSMdPXpU0h+Pg/n111/zre+aNWsqOTlZa9as0ZNPPqmePXtq27Ztee4bHx+v9PR077J///58qwMAAKCwuCIAbt++XSdOnJAkJSQkKDMzM9/6DgwMVHR0tBo3bqzExETVr19ff/vb3/LcNygoyHvH8JkFAADAbVxxDWCDBg3Uu3dvtWzZUsYYTZgwQSVLlsxz3xdffPGKXisnJ8fnOj8AAICrjSsC4PTp0zVy5Eh9+umn8ng8WrhwoQICcpfu8XguKwDGx8erc+fOqly5so4fP64PP/xQy5cv1+LFi/OzfAAAgCLFFQGwZs2amjlzpiTJz89PS5YsUfny5a+437S0NPXo0UMHDx5UeHi46tWrp8WLF+umm2664r4BAACKKlcEwLPl5OTkW1/vvfdevvUFAADgFq4LgJK0a9cuTZw4Udu3b5ckxcbGasCAAapRo4bDlQEAABR9rrgL+GyLFy9WbGysvv32W9WrV0/16tXTmjVrVLt2bSUlJTldHgAAQJHnuhnAoUOHauDAgRo3blyu9ueff57r9wAAAC7CdTOA27dvV58+fXK1P/LII+d9gDMAAAD+j+sCYLly5ZScnJyrPTk5OV/uDAYAALjaue4U8GOPPabHH39cu3fvVvPmzSVJK1eu1CuvvKJBgwY5XB0AAEDR57oAOGLECIWGhuq1115TfHy8JCkyMlKjRo1S//79Ha4OAACg6HNdAPR4PBo4cKAGDhyo48ePS5JCQ0MdrgoAAMA9XBcAz0bwAwAAuHyuuwkEAAAAV4YACAAAYBkCIAAAgGVcFQBPnTqlDh06aOfOnU6XAgAA4FquCoDFihXTpk2bnC4DAADA1VwVACXpoYce0nvvved0GQAAAK7lusfAnD59WlOnTtUXX3yhxo0bq0SJEj7bX3/9dYcqAwAAcAfXBcAtW7aoUaNGkqQdO3b4bPN4PE6UBAAA4CquC4DLli1zugQAAABXc901gGekpKRo8eLF+u233yRJxhiHKwIAAHAH1wXAw4cPq0OHDrruuut066236uDBg5KkPn36aPDgwQ5XBwAAUPS5LgAOHDhQxYoV0759+1S8eHFve9euXbVo0SIHKwMAAHAH110D+Pnnn2vx4sWqVKmST3tMTIx+/PFHh6oCAABwD9fNAJ44ccJn5u+MI0eOKCgoyIGKAAAA3MV1AbBVq1Z6//33vesej0c5OTkaP3682rVr52BlAAAA7uC6U8Djx49Xhw4dtG7dOp08eVLPPfectm7dqiNHjmjlypVOlwcAAFDkuW4GsE6dOtqxY4datmypO++8UydOnNA999yjjRs3qkaNGk6XBwAAUOS5bgZQksLDwzV8+HCnywAAAHAlVwbAo0eP6r333tP27dslSbGxserdu7dKly7tcGUAAABFn+tOAX/55ZeqWrWqJk2apKNHj+ro0aOaNGmSqlWrpi+//NLp8gAAAIo8180AxsXFqWvXrpoyZYr8/f0lSdnZ2XrqqacUFxenzZs3O1whAABA0ea6GcCUlBQNHjzYG/4kyd/fX4MGDVJKSoqDlQEAALiD6wJgo0aNvNf+nW379u2qX7++AxUBAAC4iytOAW/atMn7c//+/TVgwAClpKToxhtvlCStXr1akydP1rhx45wqEQAAwDVcEQAbNGggj8cjY4y37bnnnsu134MPPqiuXbsWZmkAAACu44oAuGfPHqdLAAAAuGq4IgBWqVLF6RIAAACuGq4IgOc6cOCAvv76a6WlpSknJ8dnW//+/R2qCgAAwB1cFwCnT5+uvn37KjAwUGXKlJHH4/Fu83g8BEAAAICLcF0AHDFihF588UXFx8fLz891T7EBAABwnOsS1K+//qoHHniA8AcAAPAnuS5F9enTR7NmzXK6DAAAANdy3SngxMRE3XbbbVq0aJHq1q2rYsWK+Wx//fXXHaoMAADAHVwZABcvXqyaNWtKUq6bQAAAAHBhrguAr732mqZOnapevXo5XQoAAIArue4awKCgILVo0cLpMgAAAFzLdQFwwIAB+vvf/+50GQAAAK7lulPA3377rZYuXapPP/1UtWvXznUTyNy5cx2qDAAAwB1cFwAjIiJ0zz335EtfiYmJmjt3rr7//nuFhISoefPmeuWVV7w3mAAAAFyNXBcAp02blm99rVixQnFxcfrLX/6i06dPa9iwYbr55pu1bds2lShRIt9eBwAAoChxXQDMT4sWLfJZnz59usqXL6/169erdevWDlUFAABQsFwXAKtVq3bB5/3t3r37T/ednp4uSSpduvSf7gMAAKCoc10AfOaZZ3zWT506pY0bN2rRokUaMmTIn+43JydHzzzzjFq0aKE6derkuU9WVpaysrK86xkZGX/69QAAAJziugA4YMCAPNsnT56sdevW/el+4+LitGXLFn399dfn3ScxMVEJCQl/+jUAAACKAtc9B/B8OnfurDlz5vypY/v166dPP/1Uy5YtU6VKlc67X3x8vNLT073L/v37/2y5AAAAjnHdDOD5zJ49+7Kv3TPG6Omnn9a8efO0fPlyVatW7YL7BwUFKSgo6ErKBAAAcJzrAmDDhg19bgIxxig1NVW//PKL3nrrrcvqKy4uTh9++KH+85//KDQ0VKmpqZKk8PBwhYSE5GvdAAAARYXrAuBdd93ls+7n56dy5cqpbdu2qlWr1mX1NWXKFElS27ZtfdqnTZumXr16XUGVAAAARZfrAuDIkSPzrS9jTL71BQAA4BZXzU0gAAAAuDSumQH08/O74AOgJcnj8ej06dOFVBEAAIA7uSYAzps377zbVq1apUmTJiknJ6cQKwIAAHAn1wTAO++8M1fbDz/8oKFDh+q///2vunfvrtGjRztQGQAAgLu48hrAAwcO6LHHHlPdunV1+vRpJScna8aMGapSpYrTpQEAABR5rgqA6enpev755xUdHa2tW7dqyZIl+u9//3ve7+4FAABAbq45BTx+/Hi98sorqlixoj766KM8TwkDAADg4lwTAIcOHaqQkBBFR0drxowZmjFjRp77zZ07t5ArAwAAcBfXBMAePXpc9DEwAAAAuDjXBMDp06c7XQIAAMBVwVU3gQAAAODKEQABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsY3UA/PLLL3X77bcrMjJSHo9H8+fPd7okAACAAmd1ADxx4oTq16+vyZMnO10KAABAoQlwugAnde7cWZ07d3a6DAAAgEJl9QwgAACAjayeAbxcWVlZysrK8q5nZGQ4WA0AAMCfwwzgZUhMTFR4eLh3iYqKcrokAACAy0YAvAzx8fFKT0/3Lvv373e6JAAAgMvGKeDLEBQUpKCgIKfLAAAAuCJWB8DMzEylpKR41/fs2aPk5GSVLl1alStXdrAyAACAgmN1AFy3bp3atWvnXR80aJAkqWfPnpo+fbpDVQEAABQsqwNg27ZtZYxxugwAAIBCxU0gAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZawPgJMnT1bVqlUVHByspk2b6ttvv3W6JAAAgAJldQD897//rUGDBmnkyJHasGGD6tevr1tuuUVpaWlOlwYAAFBgrA6Ar7/+uh577DH17t1bsbGx+sc//qHixYtr6tSpTpcGAABQYAKcLsApJ0+e1Pr16xUfH+9t8/PzU8eOHbVq1ao8j8nKylJWVpZ3PT09XZKUkZFRIDXmZP1aIP0WpIL6LAAAV4a/U3L3a4wpkP7dwNoAeOjQIWVnZ6tChQo+7RUqVND333+f5zGJiYlKSEjI1R4VFVUgNbpR+ESnKwAAXC0K+u+U48ePKzw8vGBfpIiyNgD+GfHx8Ro0aJB3PScnR0eOHFGZMmXk8XgcrCz/ZWRkKCoqSvv371dYWJjT5eAcjE/RxdgUbYxP0VWYY2OM0fHjxxUZGVmgr1OUWRsAy5YtK39/f/38888+7T///LMqVqyY5zFBQUEKCgryaYuIiCioEouEsLAwfkkWYYxP0cXYFG2MT9FVWGNj68zfGdbeBBIYGKjGjRtryZIl3racnBwtWbJEzZo1c7AyAACAgmXtDKAkDRo0SD179lSTJk10ww03aOLEiTpx4oR69+7tdGkAAAAFxuoA2LVrV/3yyy968cUXlZqaqgYNGmjRokW5bgyxUVBQkEaOHJnrlDeKBsan6GJsijbGp+hibAqXx9h8DzQAAICFrL0GEAAAwFYEQAAAAMsQAAEAACxDAAQAALAMAdBi48aNk8fj0TPPPJNrmzFGnTt3lsfj0fz583227du3T126dFHx4sVVvnx5DRkyRKdPny6coi1xvrFZtWqV2rdvrxIlSigsLEytW7fWb7/95t1+5MgRde/eXWFhYYqIiFCfPn2UmZlZyNVf/fIan9TUVD388MOqWLGiSpQooUaNGmnOnDk+xzE+BWPUqFHyeDw+S61atbzbf//9d8XFxalMmTIqWbKk7r333lxfAsDvtYJxobE5cuSInn76adWsWVMhISGqXLmy+vfvr/T0dJ8+GJuCYfVjYGy2du1avf3226pXr16e2ydOnJjn19tlZ2erS5cuqlixor755hsdPHhQPXr0ULFixfTyyy8XdNlWON/YrFq1Sp06dVJ8fLz+/ve/KyAgQN999538/P7v33Hdu3fXwYMHlZSUpFOnTql37956/PHH9eGHHxb227hqnW98evTooWPHjumTTz5R2bJl9eGHH+r+++/XunXr1LBhQ0mMT0GqXbu2vvjiC+96QMD//fU2cOBALViwQLNmzVJ4eLj69eune+65RytXrpTE77WCdr6xOXDggA4cOKAJEyYoNjZWP/74o5544gkdOHBAs2fPlsTYFCgD6xw/ftzExMSYpKQk06ZNGzNgwACf7Rs3bjTXXnutOXjwoJFk5s2b59322WefGT8/P5OamuptmzJligkLCzNZWVmF9A6uXhcam6ZNm5oXXnjhvMdu27bNSDJr1671ti1cuNB4PB7z008/FWTZ1rjQ+JQoUcK8//77PvuXLl3avPvuu8YYxqcgjRw50tSvXz/PbceOHTPFihUzs2bN8rZt377dSDKrVq0yxvB7rSBdaGzy8vHHH5vAwEBz6tQpYwxjU5A4BWyhuLg4denSRR07dsy17ddff9WDDz6oyZMn5/mdyKtWrVLdunV9HpZ9yy23KCMjQ1u3bi3Qum1wvrFJS0vTmjVrVL58eTVv3lwVKlRQmzZt9PXXX3v3WbVqlSIiItSkSRNvW8eOHeXn56c1a9YU2nu4ml3o/53mzZvr3//+t44cOaKcnBzNnDlTv//+u9q2bSuJ8SloO3fuVGRkpKpXr67u3btr3759kqT169fr1KlTPmNWq1YtVa5cWatWrZLE77WCdr6xyUt6errCwsK8s4SMTcHhFLBlZs6cqQ0bNmjt2rV5bh84cKCaN2+uO++8M8/tqampub4p5cx6ampq/hZrmQuNze7duyX9cT3NhAkT1KBBA73//vvq0KGDtmzZopiYGKWmpqp8+fI+xwUEBKh06dKMTT642P87H3/8sbp27aoyZcooICBAxYsX17x58xQdHS1JjE8Batq0qaZPn66aNWvq4MGDSkhIUKtWrbRlyxalpqYqMDBQERERPsdUqFDB+7nze63gXGhsQkNDffY9dOiQxowZo8cff9zbxtgUHAKgRfbv368BAwYoKSlJwcHBubZ/8sknWrp0qTZu3OhAdXa72Njk5ORIkvr27ev9ruqGDRtqyZIlmjp1qhITEwu1XttcbHwkacSIETp27Ji++OILlS1bVvPnz9f999+vr776SnXr1i3kiu3SuXNn78/16tVT06ZNVaVKFX388ccKCQlxsDJcaGz69Onj3ZaRkaEuXbooNjZWo0aNcqBS+3AK2CLr169XWlqaGjVqpICAAAUEBGjFihWaNGmSAgIClJSUpF27dikiIsK7XZLuvfde72msihUr5rp77sx6XqeMcWkuNjZn/sUbGxvrc9z111/vPZ1SsWJFpaWl+Ww/ffq0jhw5wthcoYuNz65du/Tmm29q6tSp6tChg+rXr6+RI0eqSZMmmjx5siTGpzBFRETouuuuU0pKiipWrKiTJ0/q2LFjPvv8/PPP3s+d32uF5+yxOeP48ePq1KmTQkNDNW/ePBUrVsy7jbEpOARAi3To0EGbN29WcnKyd2nSpIm6d++u5ORkDR8+XJs2bfLZLklvvPGGpk2bJklq1qyZNm/e7PMXWVJSksLCwnKFE1y6i41N9erVFRkZqR9++MHnuB07dqhKlSqS/hibY8eOaf369d7tS5cuVU5Ojpo2bVqo7+dqc7Hx+fXXXyXJ545sSfL39/fO3jI+hSczM1O7du3SNddco8aNG6tYsWJasmSJd/sPP/ygffv2qVmzZpL4vVaYzh4b6Y+Zv5tvvlmBgYH65JNPcs2wMzYFyOm7UOCsvO4CPpvOuQv49OnTpk6dOubmm282ycnJZtGiRaZcuXImPj6+4Iu1zLlj88Ybb5iwsDAza9Yss3PnTvPCCy+Y4OBgk5KS4t2nU6dOpmHDhmbNmjXm66+/NjExMaZbt24OVH/1O3t8Tp48aaKjo02rVq3MmjVrTEpKipkwYYLxeDxmwYIF3mMYn4IxePBgs3z5crNnzx6zcuVK07FjR1O2bFmTlpZmjDHmiSeeMJUrVzZLly4169atM82aNTPNmjXzHs/vtYJzobFJT083TZs2NXXr1jUpKSnm4MGD3uX06dPGGMamIBEALXe5AdAYY/bu3Ws6d+5sQkJCTNmyZc3gwYO9t+wj/+Q1NomJiaZSpUqmePHiplmzZuarr77y2X748GHTrVs3U7JkSRMWFmZ69+5tjh8/XohV2+Pc8dmxY4e55557TPny5U3x4sVNvXr1cj0WhvEpGF27djXXXHONCQwMNNdee63p2rWrzz+MfvvtN/PUU0+ZUqVKmeLFi5u7777bHDx40KcPfq8VjAuNzbJly4ykPJc9e/Z4+2BsCobHGGOcm38EAABAYeMaQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwDAEQAADAMgRAAAAAyxAAAQAALEMABAAAsAwBEAAAwDIEQAAAAMsQAAEAACxDAAQAALAMARAAAMAyBEAAAADLEAABAAAsQwAEAACwzP8HHZPTT+wF0OsAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5xUlEQVR4nO3dd3wU1f7/8fcmmE2AFEroEUKAIF3gC9JBkKYC13uFKCUggkqoAYWAEAJIAAUiini9YmLHi4B6kd6vAhaKNJEWhIv0XiRAdn5/+Mj+WBMQ0ibDvJ6Pxz5kzp45+5mzYXl7ZmbjMAzDEAAAAGzDy+wCAAAAkLsIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiBwF8qVK6eePXuaXcY979VXX1X58uXl7e2tWrVqmV3OPatnz54qWLCg2WXkmLFjx8rhcOjUqVNmlwLkOQRA2FZSUpIcDod+/PHHDJ9v3ry5qlWrluXXWbRokcaOHZvlcexi2bJleumll9SoUSMlJiZq4sSJZpcEAPecfGYXAFjJL7/8Ii+vu/v/pkWLFmnmzJmEwDu0atUqeXl5afbs2fLx8TG7HAC4J7ECCNwFp9Op++67z+wy7srly5fNLuGunDhxQn5+foQ/WMaVK1fMLgG4awRA4C78+RrA69evKy4uThUrVpSvr6+KFCmixo0ba/ny5ZL+uMZq5syZkiSHw+F+pLl8+bKGDh2qkJAQOZ1OhYeH67XXXpNhGB6v+/vvv2vgwIEqWrSo/P391aFDBx05ckQOh8NjZTHtmqddu3bp6aefVqFChdS4cWNJ0rZt29SzZ0+VL19evr6+KlGihJ555hmdPn3a47XSxtizZ4+6deumwMBABQcHa/To0TIMQ4cPH1bHjh0VEBCgEiVKaOrUqXc0dzdu3ND48eMVFhYmp9OpcuXKaeTIkUpJSXH3cTgcSkxM1OXLl91zlZSUdMsx007Tb9u2Tc2aNVP+/PlVoUIFff7555KktWvXqn79+vLz81N4eLhWrFjhsf+vv/6qfv36KTw8XH5+fipSpIiefPJJHTx40N3HMAy1aNFCwcHBOnHihLv92rVrql69usLCwu44ZB88eFAOh0OvvfaaZs6cqfLlyyt//vxq3bq1Dh8+LMMwNH78eJUpU0Z+fn7q2LGjzpw54zHGl19+qUcffVSlSpWS0+lUWFiYxo8fr9TU1HSv991336l9+/YqVKiQChQooBo1auj1119P1+/IkSPq1KmTChYsqODgYA0bNizD8W4n7b3YtWuXWrRoofz586t06dKaMmWKR7+0Sy9unmNJWrNmjRwOh9asWZNuzMy+v2lOnTqlzp07KyAgQEWKFNGgQYN09erVdP0++ugj1alTR35+fipcuLAiIiJ0+PDhDI9z06ZNatq0qfLnz6+RI0fe1VwBeQEBELZ3/vx5nTp1Kt3j+vXrf7nv2LFjFRcXpxYtWujNN9/UqFGjdP/992vz5s2SpOeee06PPPKIJOnDDz90P6Q/gkWHDh00ffp0tW3bVtOmTVN4eLhefPFFRUdHe7xOz5499cYbb6h9+/aaPHmy/Pz89Oijj96yrieffFJXrlzRxIkT1adPH0nS8uXLdeDAAfXq1UtvvPGGIiIiNGfOHLVv3z5d4JSkLl26yOVyadKkSapfv74mTJighIQEPfLIIypdurQmT56sChUqaNiwYVq3bt1fztWzzz6rMWPGqHbt2po+fbqaNWum+Ph4RUREuPt8+OGHatKkiZxOp3uumjZtettxz549q8cee0z169fXlClT5HQ6FRERoc8++0wRERFq3769Jk2apMuXL+sf//iHLl686N73hx9+0Pr16xUREaEZM2bo+eef18qVK9W8eXP3qo7D4dB7772nq1ev6vnnn3fvGxsbq507dyoxMVEFChT4y+O/2ccff6y33npLAwYM0NChQ7V27Vp17txZL7/8spYsWaLhw4erb9+++s9//qNhw4Z57JuUlKSCBQsqOjpar7/+uurUqaMxY8ZoxIgRHv2WL1+upk2bateuXRo0aJCmTp2qFi1aaOHChR79UlNT1aZNGxUpUkSvvfaamjVrpqlTp+qdd965q2OS/ngv2rZtq5o1a2rq1KmqXLmyhg8frsWLF9/1WDePmdn3N03nzp119epVxcfHq3379poxY4b69u3r0eeVV15Rjx49VLFiRU2bNk2DBw/WypUr1bRpU507d86j7+nTp9WuXTvVqlVLCQkJatGiRaaPDzCNAdhUYmKiIem2j6pVq3rsU7ZsWSMyMtK9XbNmTePRRx+97etERUUZGf1V++KLLwxJxoQJEzza//GPfxgOh8PYt2+fYRiGsWnTJkOSMXjwYI9+PXv2NCQZsbGx7rbY2FhDkvHUU0+le70rV66ka/v0008NSca6devSjdG3b193240bN4wyZcoYDofDmDRpkrv97Nmzhp+fn8ecZGTr1q2GJOPZZ5/1aB82bJghyVi1apW7LTIy0ihQoMBtx0vTrFkzQ5LxySefuNt2795tSDK8vLyMjRs3utuXLl1qSDISExPdbRnNyYYNGwxJxgcffODR/s9//tOQZHz00UfGxo0bDW9v73TvyV9JTk42JBnBwcHGuXPn3O0xMTGGJKNmzZrG9evX3e1PPfWU4ePjY1y9evW2NT/33HNG/vz53f1u3LhhhIaGGmXLljXOnj3r0dflcrn/HBkZaUgyxo0b59HnwQcfNOrUqXNXx5b2Xtw8bykpKUaJEiWMv//97+62tL93ycnJHvuvXr3akGSsXr063ZiZfX/TfpY7dOjg8Vr9+vUzJBk//fSTYRiGcfDgQcPb29t45ZVXPPpt377dyJcvn0d7Wk1vv/32nU8OkAexAgjbmzlzppYvX57uUaNGjb/cNygoSDt37tTevXvv+nUXLVokb29vDRw40KN96NChMgzDvWqyZMkSSVK/fv08+g0YMOCWY9+8UpXGz8/P/eerV6/q1KlTeuihhyTJvWJ5s2effdb9Z29vb9WtW1eGYah3797u9qCgIIWHh+vAgQO3rEX641glpVvZHDp0qCTp66+/vu3+t1OwYEGPVcTw8HAFBQXpgQceUP369d3taX++udab5+T69es6ffq0KlSooKCgoHRz0rdvX7Vp00YDBgxQ9+7dFRYWluk7lJ988kkFBgamq61bt27Kly+fR/u1a9d05MiRDGu+ePGiTp06pSZNmujKlSvavXu3JGnLli1KTk7W4MGDFRQU5PHaN1+CkObPPy9NmjT5y/c0IwULFlS3bt3c2z4+PqpXr16mxrp5zMy+v2mioqI8ttP+7qT9XM6fP18ul0udO3f2OAtQokQJVaxYUatXr/bY3+l0qlevXpk+JiAv4C5g2F69evVUt27ddO2FChX6y+8PGzdunDp27KhKlSqpWrVqatu2rbp3735H4fHXX39VqVKl5O/v79H+wAMPuJ9P+6+Xl5dCQ0M9+lWoUOGWY/+5rySdOXNGcXFxmjNnjse1bNIfp8H/7P777/fYDgwMlK+vr4oWLZqu/c/XEf5Z2jH8ueYSJUooKCjIfayZUaZMmXShJjAwUCEhIenapD9OKab5/fffFR8fr8TERB05csTjVHhGczJ79myFhYVp7969Wr9+vUcYuxsZza2kO6p5586devnll7Vq1SpduHDBo39azfv375ekO/oaI19fXwUHB3u0FSpUyOM171RG70WhQoW0bdu2ux7rdmPe6fubpmLFih7bYWFh8vLycl+HuHfvXhmGka5fmj/f+FW6dGluUoLlEQCBLGjatKn279+vL7/8UsuWLdO7776r6dOn6+233/ZYQcttGQWTzp07a/369XrxxRdVq1YtFSxYUC6XS23btpXL5UrX39vb+47aJGV4DWFGMlp9yqpb1XQntQ4YMECJiYkaPHiwGjRooMDAQDkcDkVERGQ4J2vWrHHftLJ9+3Y1aNAgV2s+d+6cmjVrpoCAAI0bN05hYWHy9fXV5s2bNXz48AxrzmwtmXEnc36rn4Fb3XSSlff3Vv5cg8vlksPh0OLFizMc989flp3Z4A/kJQRAIIsKFy6sXr16qVevXrp06ZKaNm2qsWPHugPgrf7BK1u2rFasWKGLFy96rAKmncYrW7as+78ul0vJyckeKxT79u274xrPnj2rlStXKi4uTmPGjHG3Z+bUdWakHcPevXvdK5ySdPz4cZ07d859rLnt888/V2RkpMedzFevXk130b8kHT16VAMGDFDr1q3l4+OjYcOGqU2bNrla+5o1a3T69GnNnz/f4+aY5ORkj35hYWGSpB07dqhVq1a5Vt+dKFSokCSlm+OsrAL/lb1793qsiu/bt08ul0vlypWT9Md8GYah0NBQVapUKcfqAPISrgEEsuDPpz4LFiyoChUqeHy1Sdodon/+B699+/ZKTU3Vm2++6dE+ffp0ORwOtWvXTpLUpk0bSdJbb73l0e+NN9644zrTVjX+vDqSkJBwx2NkRfv27TN8vWnTpknSbe9ozkne3t7p5uSNN97IcDWqT58+crlcmj17tt555x3ly5dPvXv3vuPVz+yQ0ft47dq1dD8btWvXVmhoqBISEtL93OVmvRlJC6c33zmempqaqbuO71TaVzGlSfu7k/Z37IknnpC3t7fi4uLSzY9hGH95iQNgRawAAllQpUoVNW/eXHXq1FHhwoX1448/6vPPP1f//v3dferUqSNJGjhwoNq0aSNvb29FRETo8ccfV4sWLTRq1CgdPHhQNWvW1LJly/Tll19q8ODB7n8o69Spo7///e9KSEjQ6dOn9dBDD2nt2rXas2ePpDs7rRoQEKCmTZtqypQpun79ukqXLq1ly5alWznKKTVr1lRkZKTeeecd92nM77//Xu+//746depk2tdoPPbYY/rwww8VGBioKlWqaMOGDVqxYoWKFCni0S8xMVFff/21kpKSVKZMGUl/hIhu3bpp1qxZ6W7QySkNGzZUoUKFFBkZqYEDB8rhcOjDDz9MF1q8vLw0a9YsPf7446pVq5Z69eqlkiVLavfu3dq5c6eWLl2aK/VmpGrVqnrooYcUExOjM2fOqHDhwpozZ45u3LiRY6+ZnJysDh06qG3bttqwYYM++ugjPf3006pZs6akP0LphAkTFBMTo4MHD6pTp07y9/dXcnKyFixYoL59+6b7Oh7A6giAQBYMHDhQX331lZYtW6aUlBSVLVtWEyZM0Isvvuju88QTT2jAgAGaM2eOPvroIxmGoYiICHl5eemrr77SmDFj9NlnnykxMVHlypXTq6++6r47Ns0HH3ygEiVK6NNPP9WCBQvUqlUrffbZZwoPD5evr+8d1frJJ59owIABmjlzpgzDUOvWrbV48WKVKlUqW+fkVt59912VL19eSUlJWrBggUqUKKGYmBjFxsbmyutn5PXXX5e3t7c+/vhjXb16VY0aNdKKFSvcq66S9L///U9DhgzR448/rsjISHd7165dNW/ePL300ktq165dhjfeZLciRYpo4cKFGjp0qF5++WUVKlRI3bp1U8uWLT1qlv5YOV69erXi4uI0depUuVwuhYWFub8X0kwff/yxnnvuOU2aNElBQUHq3bu3WrRo4f7OzOz22Wefub8rMV++fOrfv79effVVjz4jRoxQpUqVNH36dMXFxUn646ac1q1bq0OHDjlSF2Amh2H2+QAAmbJ161Y9+OCD+uijj9S1a1ezywEAWAjXAAIW8Pvvv6drS0hIkJeX11/+pgwA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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1315,18 +1326,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "7c00381cbe9d49dd891e72b903edbb42", + "model_id": "a1854d7f87984a1992e68a8be7b9979b", "version_major": 2, "version_minor": 0 }, - "image/png": "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6KGHNHfuXD388MMe6xg3bpx8fHz0wgsvKCkpSRMmTFCnTp20YcMGSdLQoUOVlJSkX375xf3zKlasmCQpOTlZ7733njp27KgePXro3Llzmj59ulq1aqWNGzde8+SWq1m+fLk6duyo++67T+PHj5ck7d27V99884369u17Q6955XyVLVtWH374oV5++WWdP39ecXFxkqTbb79dkvTmm2/qoYceUqdOnXTx4kXNnj1bjz32mBYuXOjx2Rw1apRGjhypJk2aaPTo0fLz89OGDRu0cuVK3X///ZIu/9y7dOmiVq1aafz48bpw4YKmTp2qZs2aadu2be5SfTUul0tNmzbVmjVr3GM7duxQUlKSfHx89M0337hzrV27VvXq1XP/rHKybt06zZs3T71791ZQUJAmTZqkRx55REeOHFGJEiUkSTt37tT999+v8PBwjRw5UmlpaRoxYoRKlSp1/ZMP2IEBHGLGjBlG0lVvNWrU8HhO+fLlTZcuXdz369SpY9q0aXPV9fTp08dk90drwYIFRpIZO3asx/ijjz5qXC6X+fHHH40xxmzZssVIMv369fNYrmvXrkaSGTFihHtsxIgRRpLp2LFjlvVduHAhy9gnn3xiJJk1a9ZkeY2ePXu6x9LS0kzZsmWNy+Uy48aNc4+fOXPGBAYGesxJdrZv324kmWeeecZj/IUXXjCSzMqVK91jXbp0MUWLFr3q612Z9eTJkx7j5cuXN5LMkiVLPMb79etnJJm1a9e6x86dO2eioqJMhQoVTHp6ujHGmFWrVhlJ5vbbbzepqanuZd98800jyezcudM91qZNG1O+fPks2dLS0jyea8zl+SpVqpR5+umnPcav/DleS9++fU1wcLBJS0vLcZnMublS5uc+ISHBPZbTfBljzN13353lz4ExWT9PFy9eNDVr1jT33nuve+zAgQPGx8fHPPzww+65zZSRkWGMuTz/oaGhpkePHh6PJyYmmpCQkCzjV/Pqq68aX19fk5ycbIwxZtKkSaZ8+fKmYcOGZtCgQcYYY9LT001oaKjp37+/+3nZzZUk4+fn5/5zaIwx33//vZFkJk+e7B6LiYkxAQEB5qeffnKP7dmzx/j6+mY7/4BdsQsYjjNlyhQtX748y+3PW5NyEhoaqt27d+vAgQO5Xu+XX34pX19fxcbGeow///zzMsZo8eLFkuTe5dS7d2+P5Z57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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2xUlEQVR4nO3deVxWdf7//+fFdokbuKBI4pKYJm6pk6llmpqZU9o0jZYlqNmGuWCm1McFS1Eny7HMskWZxnJSs2am1NyysswV99wNxiU1FQQLlev9+2O+XD+vQIUEDqfzuN9u5xbX+5zzvl7X+zrRs/dZcBljjAAAAOAYflYXAAAAgJJFAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEACB36E6deooNjbW6jJ+9/7617/q+uuvl7+/v5o3b251OQBQYARAoJSbM2eOXC6XNmzYkO/6Dh06qHHjxtf8Pp999pnGjRt3zf04xeeff65nn31W7dq10+zZszVx4kSrSwKAAguwugAARW/37t3y8yvc/9999tlnmjFjBiGwgFauXCk/Pz+98847CgoKsrocACgUZgCB3yG3263AwECryyiUrKwsq0solOPHjys4OJjwB8CWCIDA79CvrwG8cOGCEhMTVb9+fZUpU0ZVqlTRrbfeqmXLlkmSYmNjNWPGDEmSy+XyLrmysrI0fPhwRUZGyu12q0GDBnrppZdkjPF5359//lmDBw9W1apVVaFCBd177706fPiwXC6Xz8ziuHHj5HK5tHPnTj300EOqVKmSbr31VknS1q1bFRsbq+uvv15lypRReHi4+vfvr59++snnvXL72LNnjx5++GGFhIQoLCxMo0ePljFGaWlp6tGjhypWrKjw8HBNnTq1QGN38eJFvfDCC6pXr57cbrfq1Kmj5557TtnZ2d5tXC6XZs+eraysLO9YzZkz57J9fvXVV3rggQdUq1Ytud1uRUZGatiwYfr55599touNjVX58uV14MABde3aVeXKlVNERITGjx+fZ6yL+juRpMOHD6t///6qXr263G63oqOj9e677+b5PNnZ2Ro7dqyioqK8n+fZZ5/1GaOrmT17tlwulzZv3pxn3cSJE+Xv76/Dhw8XuD8AhcMpYMAm0tPTdfLkyTztFy5cuOq+48aNU1JSkh599FHdfPPNysjI0IYNG7Rp0yZ16dJFjz/+uI4cOaJly5bpvffe89nXGKN7771Xq1at0oABA9S8eXMtXbpUI0aM0OHDh/XKK694t42NjdWHH36oRx55RLfccotWr16t7t27X7auBx54QPXr19fEiRO9wWXZsmU6cOCA+vXrp/DwcO3YsUOzZs3Sjh07tHbtWp9gKkm9evXSjTfeqEmTJunTTz/Viy++qMqVK+vNN9/UHXfcocmTJ2vu3Ll65pln9Ic//EHt27e/4lg9+uijSk5O1p///GcNHz5c3333nZKSkrRr1y4tWrRIkvTee+9p1qxZWrdund5++21JUtu2bS/b5/z583Xu3Dk9+eSTqlKlitatW6dXX31V//3vfzV//nyfbXNycnTXXXfplltu0ZQpU7RkyRKNHTtWFy9e1Pjx44vtO/nxxx91yy23yOVyadCgQQoLC9PixYs1YMAAZWRkaOjQoZIkj8eje++9V19//bUee+wx3Xjjjdq2bZteeeUV7dmzRx9//PEVxzfXn//8Z8XFxWnu3Lm66aabfNbNnTtXHTp00HXXXVegvgD8BgZAqTZ79mwj6YpLdHS0zz61a9c2MTEx3tfNmjUz3bt3v+L7xMXFmfx+JXz88cdGknnxxRd92v/85z8bl8tl9u3bZ4wxZuPGjUaSGTp0qM92sbGxRpIZO3ast23s2LFGknnwwQfzvN+5c+fytH3wwQdGkvnyyy/z9PHYY4952y5evGhq1qxpXC6XmTRpkrf99OnTJjg42GdM8pOSkmIkmUcffdSn/ZlnnjGSzMqVK71tMTExply5clfs70qfKSkpybhcLvPDDz/49CnJPP300942j8djunfvboKCgsyJEyeMMcXznQwYMMDUqFHDnDx50mfb3r17m5CQEO9neO+994yfn5/56quvfLZ74403jCSzZs2aAo2JMcY8+OCDJiIiwuTk5HjbNm3aZCSZ2bNnF7gfAIXHKWDAJmbMmKFly5blWZo2bXrVfUNDQ7Vjxw7t3bu30O/72Wefyd/fX4MHD/ZpHz58uIwxWrx4sSRpyZIlkqSnnnrKZ7unn376sn0/8cQTedqCg4O9P//yyy86efKkbrnlFknSpk2b8mz/6KOPen/29/dXq1atZIzRgAEDvO2hoaFq0KCBDhw4cNlapP99VkmKj4/3aR8+fLgk6dNPP73i/pdz6WfKysrSyZMn1bZtWxlj8j0FOmjQIO/PuTNy58+f1/Lly711FuV3YozRwoULdc8998gYo5MnT3qXrl27Kj093Tv28+fP14033qiGDRv6bHfHHXdIklatWlXgcenbt6+OHDnis8/cuXMVHBys+++/v8D9ACg8TgEDNnHzzTerVatWedorVaqU76nhS40fP149evTQDTfcoMaNG+uuu+7SI488UqDw+MMPPygiIkIVKlTwab/xxhu963P/6efnp7p16/psFxUVddm+f72tJJ06dUqJiYmaN2+ejh8/7rMuPT09z/a1atXyeR0SEqIyZcqoatWqedp/fR3hr+V+hl/XHB4ertDQUO9nLazU1FSNGTNG//rXv3T69Gmfdb/+TH5+frr++ut92m644QZJ0qFDh7x1FuV3cuLECZ05c0azZs3SrFmz8v0Mud/F3r17tWvXLoWFhV1xu4Lo0qWLatSooblz56pTp07yeDz64IMP1KNHjzyfDUDRIgACDtC+fXvt379fn3zyiT7//HO9/fbbeuWVV/TGG2/4zKCVtEtnxnL95S9/0TfffKMRI0aoefPmKl++vDwej+666y55PJ482/v7+xeoTVKeGyQu59fXGV6LnJwcdenSRadOndLIkSPVsGFDlStXTocPH1ZsbGy+n6mk5dbw8MMPKyYmJt9tcv9nwePxqEmTJnr55Zfz3S4yMrLA7+vv76+HHnpIb731ll5//XWtWbNGR44c0cMPP1zITwCgsAiAgENUrlxZ/fr1U79+/ZSZman27dtr3Lhx3gB4udBTu3ZtLV++XGfPnvWZlfn++++963P/6fF4dPDgQdWvX9+73b59+wpc4+nTp7VixQolJiZqzJgx3vbfcur6t8j9DHv37vXOpkn/u0HizJkz3s9aGNu2bdOePXuUnJysvn37ettz78D+NY/HowMHDnhn/SRpz549kv53d3dunUX5nYSFhalChQrKyclR586dr/h56tWrpy1btqhTp05FEpT79u2rqVOn6t///rcWL16ssLAwde3a9Zr7BXBlXAMIOMCvT32WL19eUVFRPo/tKFeunCTpzJkzPtvefffdysnJ0WuvvebT/sorr8jlcqlbt26S5P2P9uuvv+6z3auvvlrgOnNn7n49Uzdt2rQC93Et7r777nzfL3e260p3NF9Ofp/JGKO//e1vl93n0rE2xui1115TYGCgOnXq5K2zKL8Tf39/3X///Vq4cKG2b9+ep54TJ054f/7LX/6iw4cP66233sqz3c8//1zo5zk2bdpUTZs21dtvv62FCxeqd+/eCghgbgIobvxbBjhAo0aN1KFDB7Vs2VKVK1fWhg0btGDBAp+bDVq2bClJGjx4sLp27Sp/f3/17t1b99xzjzp27Kjnn39ehw4dUrNmzfT555/rk08+0dChQ1WvXj3v/vfff7+mTZumn376yfvIkdzZq4LMFlWsWFHt27fXlClTdOHCBV133XX6/PPPdfDgwWIYlbyaNWummJgYzZo1S2fOnNHtt9+udevWKTk5WT179lTHjh0L3WfDhg1Vr149PfPMMzp8+LAqVqyohQsX5rkWMFeZMmW0ZMkSxcTEqHXr1lq8eLE+/fRTPffcc97r7orjO5k0aZJWrVql1q1ba+DAgWrUqJFOnTqlTZs2afny5Tp16pQk6ZFHHtGHH36oJ554QqtWrVK7du2Uk5Oj77//Xh9++KGWLl2a77WqV9K3b18988wzksTpX6CkWHT3MYACyn0MzPr16/Ndf/vtt1/1MTAvvviiufnmm01oaKgJDg42DRs2NBMmTDDnz5/3bnPx4kXz9NNPm7CwMONyuXweCXP27FkzbNgwExERYQIDA039+vXNX//6V+PxeHzeNysry8TFxZnKlSub8uXLm549e5rdu3cbST6PZcl9hEvuY00u9d///tfcd999JjQ01ISEhJgHHnjAHDly5LKPkvl1H5d7PEt+45SfCxcumMTERFO3bl0TGBhoIiMjTUJCgvnll18K9D752blzp+ncubMpX768qVq1qhk4cKDZsmVLnsed5Pa5f/9+c+edd5qyZcua6tWrm7Fjx/o8KsWYov9OjDHmxx9/NHFxcSYyMtIEBgaa8PBw06lTJzNr1iyf7c6fP28mT55soqOjjdvtNpUqVTItW7Y0iYmJJj09vUBjcqmjR48a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", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1340,18 +1351,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "4fc310605fae4546a33f60750c84225c", + "model_id": "e5a826b96c514e84aa022e30e6b9af95", "version_major": 2, "version_minor": 0 }, - "image/png": "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JUqU0MiRI9WjRw+1bNlSXbp08dwGplKlSurfv79n28cff1xvv/222rdvr549eyojI0MffPCBateuraysLM92ISEhqlWrlj777DPdeOONioyMVJ06dfL1KwF79+6tDz/8UPHx8VqzZo0qVaqkzz//XMuWLVNKSkqucz0L01133aXAwEDdd999evLJJ5Wdna0JEyYoOjpae/fuLfT9Va1aVREREfrggw8UGhqqUqVKqXHjxhc9P/FqhIWFafz48erWrZsaNGigzp07KyoqSrt27dLcuXPVrFmzXP8TBTiChVcgA7Z27jYwq1atyvP1li1bXvY2MK+//rq57bbbTEREhAkJCTE1a9Y0b7zxhjl16pRnmzNnzphnnnnGREVFGZfL5XVLmGPHjpn+/fubmJgYU6JECVO9enXz5ptvGrfb7bXf48ePm4SEBBMZGWlKly5tHnjgAbNlyxYjyeu2LOdu4XLgwIFc/fzxxx/mwQcfNBERESY8PNw8/PDDZs+ePRe9lcyFc1zs9ix5fU55OX36tElKSjKVK1c2JUqUMLGxsSYxMdFzu4/L7ediPvvsM3PLLbeYoKAgExkZabp27Wr++OOPXNv985//NFWqVDGBgYGmfv36ZsGCBbluWWKMMT///LNp2LChCQwMLPAtYfbv32969OhhypYtawIDA83NN9+c561SruY2MBd735dffmnq1q1rgoODTaVKlczIkSPNpEmTjCSTnp7u2a4wbgNjjDFz5swxtWrVMgEBAV7vv9htYN58802v9y9evNhIMjNmzPAav9i/l4sXLzbt27c34eHhJjg42FStWtXEx8eb1atXF6hu4FrhMiafZ18DuKakpqbqlltu0T//+U917drV6nIAAEWIcwABB8jr972mpKTIz8/vsr+BAwBw7eEcQMABRo0apTVr1qh169YKCAjQvHnzNG/ePPXu3TvXfdRQuE6dOpXn76Y9X3h4eJ63Z8mvAwcOXPKWNIGBgYqMjLzi+fOrKHoFUDg4BAw4wMKFC5WUlKSNGzcqOztbFStWVLdu3fTKK69wHzQfW7JkyWUvUpk8ebLi4+OveB+VKlW65I2iW7ZsqSVLllzx/PlVFL0CKBwEQADwoSNHjmjNmjWX3KZ27dq6/vrrr3gfy5Yty/Mw/zllypTxXE3uS0XRK4DCQQAEAABwGC4CAQAAcBhO/rkKbrdb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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABCQklEQVR4nO3dd3RU5fr28WsSyCRSEhJIQgRDKIL0jgJSBOUIUvSIoChFBJQgTRFQ6SWAglgQy6HZ0IMCFqSJgErviFIlCII0gYRmgOR5/zhv5ueQBALMZA+zv5+1Zuk8s8t9T8vFbuMwxhgBAADANgKsLgAAAAA5iwAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEA4qZSrFgxdezY0eoy/N4rr7yi4sWLKzAwUJUrV7a6HI87c+aMnnrqKUVHR8vhcKh37945tu4GDRqoQYMGrvv79u2Tw+HQ9OnTc6yG7CpWrJgeeOCBq063bNkyORwOLVu2zDXWsWNHFStWzG06h8OhoUOHerZIP+LL7wX4HwIgLDN9+nQ5HA6tX78+08cbNGig8uXL3/B6vv32W/7oXINFixbphRdeUJ06dTRt2jSNHj06x9Z97tw5DR061C1IeMPo0aM1ffp0PfPMM/rwww/1xBNPeHV9Vli5cqWGDh2qU6dOWV1Klm6GGgF/lcvqAoBrsXPnTgUEXNu/W7799ltNmjSJEJhN33//vQICAjRlyhQFBQXl6LrPnTunYcOGSZLbVjJP+/7773XnnXdqyJAhXltHVhYtWpQj61m5cqWGDRumjh07KiwszKvrqlevns6fP3/V98v58+eVK9f//dnJyRpvBrGxsTp//rxy585tdSmwAbYA4qbidDpvui/Hs2fPWl3CNTl69KhCQkJyPPzlpKNHj3okcBhjdP78+WuaJygoyO+e24CAAAUHB1/1H2fBwcFuAdDfXetn3+FwKDg4WIGBgV6qCPg/BEDcVC4/BvDixYsaNmyYSpUqpeDgYEVERKhu3bpavHixpP8dhzRp0iRJ//tyTb+lO3v2rJ577jkVLVpUTqdTpUuX1quvvipjjNt6z58/r549e6pgwYLKly+fWrRooYMHD2Y4pmno0KFyOBz69ddf9dhjj6lAgQKqW7euJGnr1q3q2LGjihcvruDgYEVHR+vJJ5/UX3/95bau9GXs2rVLjz/+uEJDQ1WoUCENGjRIxhgdOHBALVu2VP78+RUdHa3x48dn67m7dOmSRowYoRIlSsjpdKpYsWJ68cUXlZKS4prG4XBo2rRpOnv2rOu5utrxSLNmzVK1atUUEhKiggUL6vHHH9fBgwfdprn8uLd0/zxObN++fSpUqJAkadiwYa71X8uW26NHj6pz586KiopScHCwKlWqpBkzZrgeTz9WLTExUfPmzXOtY9++fdlafvoxcQsXLlT16tUVEhKid999V5I0bdo03XPPPYqMjJTT6VTZsmU1efLkDMvI6rm4Vm+++abKlSunW265RQUKFFD16tX1ySefSPrfe6hfv36SpLi4uAx9ZrfWdIsWLVLlypUVHByssmXLavbs2W6PZ3YMYGb++Xpeqcb69eurUqVKmS6jdOnSatKkydWeHpf0Q0m2bt2q+vXr65ZbblHJkiX1+eefS5KWL1+uWrVqKSQkRKVLl9Z3333nNv/vv/+u7t27q3Tp0goJCVFERIRat26d4T2TfkjL8uXL1b17d0VGRqpIkSKuxydNmqTixYsrJCRENWvW1I8//pit40E7duyovHnz6uDBg2rVqpXy5s2rQoUK6fnnn1dqamq2nwfgcvb5pxh8VlJSko4fP55h/OLFi1edd+jQoUpISNBTTz2lmjVrKjk5WevXr9fGjRt17733qlu3bjp06JAWL16sDz/80G1eY4xatGihpUuXqnPnzqpcubIWLlyofv366eDBg3rttddc03bs2FH//e9/9cQTT+jOO+/U8uXL1axZsyzrat26tUqVKqXRo0e7wuTixYu1d+9ederUSdHR0frll1/03nvv6ZdfftHq1avdgqkktWnTRnfccYfGjBmjefPmaeTIkQoPD9e7776re+65R2PHjtXHH3+s559/XjVq1FC9evWu+Fw99dRTmjFjhh5++GE999xzWrNmjRISErR9+3bNmTNHkvThhx/qvffe09q1a/Wf//xHklS7du0slzl9+nR16tRJNWrUUEJCgo4cOaLXX39dK1as0KZNm65pK1uhQoU0efJkPfPMM3rwwQf10EMPSZIqVqyYrfnPnz+vBg0aaM+ePerRo4fi4uI0a9YsdezYUadOnVKvXr10xx136MMPP1SfPn1UpEgRPffcc651Z9fOnTv16KOPqlu3burSpYtKly4tSZo8ebLKlSunFi1aKFeuXPr666/VvXt3paWlKT4+PtvLz473339fPXv21MMPP6xevXrp77//1tatW7VmzRo99thjeuihh7Rr1y7NnDlTr732mgoWLOjW57XUunv3brVp00ZPP/20OnTooGnTpql169ZasGCB7r333uvu4Uo1PvHEE+rSpYu2bdvmdhzwunXrtGvXLr388svXtK6TJ0/qgQceUNu2bdW6dWtNnjxZbdu21ccff6zevXvr6aef1mOPPaZXXnlFDz/8sA4cOKB8+fK51rly5Uq1bdtWRYoU0b59+zR58mQ1aNBAv/76q2655Ra3dXXv3l2FChXS4MGDXVsAJ0+erB49eujuu+9Wnz59tG/fPrVq1UoFChRwC4lZSU1NVZMmTVSrVi29+uqr+u677zR+/HiVKFFCzzzzzDU9F4CLASwybdo0I+mKt3LlyrnNExsbazp06OC6X6lSJdOsWbMrric+Pt5k9lafO3eukWRGjhzpNv7www8bh8Nh9uzZY4wxZsOGDUaS6d27t9t0HTt2NJLMkCFDXGNDhgwxksyjjz6aYX3nzp3LMDZz5kwjyfzwww8ZltG1a1fX2KVLl0yRIkWMw+EwY8aMcY2fPHnShISEuD0nmdm8ebORZJ566im38eeff95IMt9//71rrEOHDiZPnjxXXJ4xxly4cMFERkaa8uXLm/Pnz7vGv/nmGyPJDB482DVWv359U79+/QzL6NChg4mNjXXdP3bsWIbnNLsmTpxoJJmPPvrIrca77rrL5M2b1yQnJ7vGY2Njr/q+yUxsbKyRZBYsWJDhscxe3yZNmpjixYu7jV3+XCQmJhpJZtq0admuo2XLlhk+G5d75ZVXjCSTmJh43bWm9/vFF1+4xpKSkkzhwoVNlSpVXGNLly41kszSpUtdY5e/tsaYDK9tVjWeOnXKBAcHm/79+7uN9+zZ0+TJk8ecOXMmi64zql+/vpFkPvnkE9fYjh07jCQTEBBgVq9e7RpfuHBhhtcis+dq1apVRpL54IMPXGPp32d169Y1ly5dco2npKSYiIgIU6NGDXPx4kXX+PTp042kq74XOnToYCSZ4cOHu9VQpUoVU61atWw/D8Dl2AUMy02aNEmLFy/OcMvOlp+wsDD98ssv2r179zWv99tvv1VgYKB69uzpNv7cc8/JGKP58+dLkhYsWCDpf/+y/6dnn302y2U//fTTGcZCQkJc///333/r+PHjuvPOOyVJGzduzDD9U0895fr/wMBAVa9eXcYYde7c2TUeFham0qVLa+/evVnWIv2vV0nq27ev23j6FrB58+Zdcf7MrF+/XkePHlX37t0VHBzsGm/WrJnKlClzXcu8Ed9++62io6P16KOPusZy586tnj176syZM1q+fLlH1hMXF5fpLsh/vr7pW7Xr16+vvXv3KikpySPrThcWFqY//vhD69atu675r6XWmJgYPfjgg677+fPnV/v27bVp0yYdPnz4+hq4itDQULVs2VIzZ850bUFPTU3VZ599platWilPnjzXtLy8efOqbdu2rvulS5dWWFiY7rjjDtWqVcs1nv7///w8/fO5unjxov766y+VLFlSYWFhmX5uu3Tp4nYM3/r16/XXX3+pS5cubsc/tmvXTgUKFMh2D5d/p9x9991X/dwDV0IAhOVq1qypxo0bZ7hl58tx+PDhOnXqlG6//XZVqFBB/fr109atW7O13t9//10xMTGuXT3p7rjjDtfj6f8NCAhQXFyc23QlS5bMctmXTytJJ06cUK9evRQVFaWQkBAVKlTINV1mAeG2225zux8aGqrg4GDXrrJ/jp88eTLLWv7Zw+U1R0dHKywszNXrtUifJ30X6D+VKVPmupZ5I37//XeVKlUqw4kIl7+eNyqz11aSVqxYocaNGytPnjwKCwtToUKF9OKLL0rK/PW9Ef3791fevHlVs2ZNlSpVSvHx8VqxYkW257+WWkuWLJnh8ITbb79dkrJ97OT1aN++vfbv368ff/xRkvTdd9/pyJEj13XJniJFimToITQ0VEWLFs0wJsnt83T+/HkNHjzYdZxwwYIFVahQIZ06dSrT1/Xy90f6++7yz16uXLkyXCcxK8HBwRkOUyhQoMBVP/fAlRAAcVOrV6+efvvtN02dOlXly5fXf/7zH1WtWtV1/JpV/rnVIN0jjzyi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f/9d33///VWPA3A6nXI6nTlUHQAAgHfYNgCmh7/du3dr6dKlioiIsLokAACAHOG3AfDMmTPas2eP635iYqI2b96s8PBwFS5cWA8//LA2btyob775RqmpqTp8+LAkKTw8XEFBQVaVDQAA4HV+GwDXr1+vhg0buu737dtXktShQwcNHTpUX331lSSpcuXKbvMtXbpUDRo0yKkyAQAAcpzfBsAGDRroSpc4tMHlDwEAADJl+7OAAQAA7IYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGb8NgD/88IOaN2+umJgYORwOzZ071+1xY4wGDx6swoULKyQkRI0bN9bu3butKRYAACAH+W0APHv2rCpVqqRJkyZl+vi4ceP0xhtv6J133tGaNWuUJ08eNWnSRH///XcOVwoAAJCzclldgLfcf//9uv/++zN9zBijiRMn6uWXX1bLli0lSR988IGioqI0d+5ctW3bNidLBQAAyFF+uwXwShITE3X48GE1btzYNRYaGqpatWpp1apVFlYGAADgfX67BfBKDh8+LEmKiopyG4+KinI9lpmUlBSlpKS47icnJ3unQAAAAC+y5RbA65WQkKDQ0FDXrWjRolaXBAAAcM1sGQCjo6MlSUeOHHEbP3LkiOuxzAwcOFBJSUmu24EDB7xaJwAAgDfYMgDGxcUpOjpaS5YscY0lJydrzZo1uuuuu7Kcz+l0Kn/+/G43AACAm43fHgN45swZ7dmzx3U/MTFRmzdvVnh4uG677Tb17t1bI0eOVKlSpRQXF6dBgwYpJiZGrVq1sq5oAACAHOC3AXD9+vVq2LCh637fvn0lSR06dND06dP1wgsv6OzZs+ratatOnTqlunXrasGCBQoODraqZAAAgBzhMMYYq4u4WSUnJys0NFRJSUnsDkaOKjZgntUlXLN9Y5pZXQIASOLvt2TTYwABAADsjAAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADbjUwFw48aN+vnnn133v/zyS7Vq1UovvviiLly4YGFlAAAA/sOnAmC3bt20a9cuSdLevXvVtm1b3XLLLZo1a5ZeeOEFi6sDAADwDz4VAHft2qXKlStLkmbNmqV69erpk08+0fTp0/XFF19YWxwAAICf8KkAaIxRWlqaJOm7775T06ZNJUlFixbV8ePHrSwNAADAb/hUAKxevbpGjhypDz/8UMuXL1ezZs0kSYmJiYqKirK4OgAAAP/gUwFw4sSJ2rhxo3r06KGXXnpJJUuWlCR9/vnnql27tsXVAQAA+IdcVhfwTxUrVnQ7CzjdK6+8osDAQAsqAgAA8D8+tQVQkk6dOqX//Oc/GjhwoE6cOCFJ+vXXX3X06FGLKwMAAPAPPrUFcOvWrWrUqJHCwsK0b98+denSReHh4Zo9e7b279+vDz74wOoSAQAAbno+tQWwb9++6tSpk3bv3q3g4GDXeNOmTfXDDz9YWBkAAID/8KkAuG7dOnXr1i3D+K233qrDhw9bUBEAAID/8akA6HQ6lZycnGF8165dKlSokAUVAQAA+B+fCoAtWrTQ8OHDdfHiRUmSw+HQ/v371b9/f/373/+2uDoAAAD/4FMBcPz48Tpz5owiIyN1/vx51a9fXyVLllS+fPk0atQoq8sDAADwCz51FnBoaKgWL16sFStWaMuWLTpz5oyqVq2qxo0bW10aAACA3/CpAJiuTp06qlOnjtVlAAAA+CWf2gXcs2dPvfHGGxnG33rrLfXu3TvnCwIAAPBDPhUAv/jii0y3/NWuXVuff/65BRUBAAD4H58KgH/99ZdCQ0MzjOfPn1/Hjx+3oCIAAAD/41MBsGTJklqwYEGG8fnz56t48eIWVAQAAOB/fOokkL59+6pHjx46duyY7rnnHknSkiVLNH78eE2cONHa4gAAAPyETwXAJ598UikpKRo1apRGjBghSSpWrJgmT56s9u3bW1wdAACAf/CpAChJzzzzjJ555hkdO3ZMISEhyps3r9UlAQAA+BWfC4Dp+O1fAAAA7/Cpk0COHDmiJ554QjExMcqVK5cCAwPdbgAAALhxPrUFsGPHjtq/f78GDRqkwoULy+FwWF0SAACA3/GpAPjTTz/pxx9/VOXKlb2+rtTUVA0dOlQfffSRDh8+rJiYGHXs2FEvv/wywRMAAPg1nwqARYsWlTEmR9Y1duxYTZ48WTNmzFC5cuW0fv16derUSaGhoerZs2eO1AAAAGAFnzoGcOLEiRowYID27dvn9XWtXLlSLVu2VLNmzVSsWDE9/PDDuu+++7R27VqvrxsAAMBKPhUA27Rpo2XLlqlEiRLKly+fwsPD3W6eVLt2bS1ZskS7du2SJG3ZskU//fST7r//fo+uBwAAwNf41C7gnPy1jwEDBig5OVllypRRYGCgUlNTNWrUKLVr1y7LeVJSUpSSkuK6n5ycnBOlAgAAeJRPBcAOHTrk2Lr++9//6uOPP9Ynn3yicuXKafPmzerdu7diYmKyrCMhIUHDhg3LsRoBAAC8wWFy6qyLbPrtt980bdo0/fbbb3r99dcVGRmp+fPn67bbblO5cuU8tp6iRYtqwIABio+Pd42NHDlSH330kXbs2JHpPJltASxatKiSkpKUP39+j9UGXE2xAfOsLuGa7RvTzOoSAEDS//5+h4aG2vrvt08dA7h8+XJVqFBBa9as0ezZs3XmzBlJ/zs+b8iQIR5d17lz5xQQ4N5+YGCg0tLSspzH6XQqf/78bjcAAICbjU8FwAEDBmjkyJFavHixgoKCXOP33HOPVq9e7dF1NW/eXKNGjdK8efO0b98+zZkzRxMmTNCDDz7o0fUAAAD4Gp86BvDnn3/WJ598kmE8MjJSx48f9+i63nzzTQ0aNEjdu3fX0aNHFRMTo27dumnw4MEeXQ8AAICv8akAGBYWpj///FNxcXFu45s2bdKtt97q0XXly5dPEydOzNEzjwEAAHyBT+0Cbtu2rfr376/Dhw/L4XAoLS1NK1as0PPPP6/27dtbXR4AAIBf8KkAOHr0aJUpU0ZFixbVmTNnVLZsWdWrV0+1a9fWyy+/bHV5AAAAfsFndgEbY3T48GG98cYbGjx4sH7++WedOXNGVapUUalSpawuDwAAwG/4VAAsWbKkfvnlF5UqVUpFixa1uiQAAAC/5DO7gAMCAlSqVCn99ddfVpcCAADg13wmAErSmDFj1K9fP23bts3qUgAAAPyWz+wClqT27dvr3LlzqlSpkoKCghQSEuL2+IkTJyyqDAAAwH/4VADkmnwAAADe5zMB8OLFi1q+fLkGDRqU4ULQAAAA8ByfOQYwd+7c+uKLL6wuAwAAwO/5TACUpFatWmnu3LlWlwEAAODXfGYXsCSVKlVKw4cP14oVK1StWjXlyZPH7fGePXtaVBkAAID/8KkAOGXKFIWFhWnDhg3asGGD22MOh4MACAAA4AE+FQATExOtLgEAAMDv+dQxgAAAAPA+n9oC+OSTT17x8alTp+ZQJQAAAP7LpwLgyZMn3e5fvHhR27Zt06lTp3TPPfdYVBUAAIB/8akAOGfOnAxjaWlpeuaZZ1SiRAkLKgIAAPA/Pn8MYEBAgPr27avXXnvN6lIAAAD8gs8HQEn67bffdOnSJavLAAAA8As+tQu4b9++bveNMfrzzz81b948dejQwaKqAAAA/ItPBcBNmza53Q8ICFChQoU0fvz4q54hDAAAgOzxqQC4dOlSq0sAAADwez51DGBiYqJ2796dYXz37t3at29fzhcEAADgh3wqAHbs2FErV67MML5mzRp17Ngx5wsCAADwQz4VADdt2qQ6depkGL/zzju1efPmnC8IAADAD/lUAHQ4HDp9+nSG8aSkJKWmplpQEQAAgP/xqQBYr149JSQkuIW91NRUJSQkqG7duhZWBgAA4D986izgsWPHql69eipdurTuvvtuSdKPP/6o5ORkff/99xZXBwAA4B98agtg2bJltXXrVj3yyCM6evSoTp8+rfbt22vHjh0qX7681eUBAAD4BZ/aAihJMTExGj16tNVlAAAA+C2f2gI4bdo0zZo1K8P4rFmzNGPGDAsqAgAA8D8+FQATEhJUsGDBDOORkZFsFQQAAPAQnwqA+/fvV1xcXIbx2NhY7d+/34KKAAAA/I9PBcDIyEht3bo1w/iWLVsUERFhQUUAAAD+x6cC4KOPPqqePXtq6dKlSk1NVWpqqr7//nv16tVLbdu2tbo8AAAAv+BTZwGPGDFC+/btU6NGjZQr1/9KS0tLU/v27TkGEAAAwEN8KgAGBQXps88+04gRI7RlyxaFhISoQoUKio2Ntbo0AAAAv+FTATBdeHi4GjZsmOkZwQAAALgxPnMM4KlTpxQfH6+CBQsqKipKUVFRKliwoHr06KFTp05ZXR4AAIDf8IktgCdOnNBdd92lgwcPql27drrjjjskSb/++qumT5+uJUuWaOXKlSpQoIDFlQIAANz8fCIADh8+XEFBQfrtt98UFRWV4bH77rtPw4cP12uvvWZRhQAAAP7DJ3YBz507V6+++mqG8CdJ0dHRGjdunObMmWNBZQAAAP7HJwLgn3/+qXLlymX5ePny5XX48OEcrAgAAMB/+UQALFiwoPbt25fl44mJiQoPD8+5ggAAAPyYTwTAJk2a6KWXXtKFCxcyPJaSkqJBgwbpX//6lwWVAQAA+B+fOQmkevXqKlWqlOLj41WmTBkZY7R9+3a9/fbbSklJ0Ycffmh1mQAAAH7BJwJgkSJFtGrVKnXv3l0DBw6UMUaS5HA4dO+99+qtt95S0aJFLa4SAADAP/jELmBJiouL0/z583X8+HGtXr1aq1ev1rFjx7RgwQKVLFnSK+s8ePCgHn/8cUVERLh+dm79+vVeWRcAAICv8IktgP9UoEAB1axZ0+vrOXnypOrUqaOGDRtq/vz5KlSokHbv3s3FpgEAgN/zuQCYU8aOHauiRYtq2rRprrG4uDgLKwIAAMgZPrMLOKd99dVXql69ulq3bq3IyEhVqVJF77///hXnSUlJUXJystsNAADgZmPbLYB79+7V5MmT1bdvX7344otat26devbsqaCgIHXo0CHTeRISEjRs2LAcrhQAgBtXbMA8q0u4ZvvGNLO6BL9l+RbAqlWr6uTJk5L+dzmYc+fO5ch609LSVLVqVY0ePVpVqlRR165d1aVLF73zzjtZzjNw4EAlJSW5bgcOHMiRWgEAADzJ8gC4fft2nT17VpI0bNgwnTlzJkfWW7hwYZUtW9Zt7I477tD+/fuznMfpdCp//vxuNwAAgJuN5buAK1eurE6dOqlu3boyxujVV19V3rx5M5128ODBHltvnTp1tHPnTrexXbt2KTY21mPrAAAA8EWWB8Dp06dryJAh+uabb+RwODR//nzlypWxLIfD4dEA2KdPH9WuXVujR4/WI488orVr1+q9997Te++957F1AAAA+CLLA2Dp0qX16aefSpICAgK0ZMkSRUZGen29NWrU0Jw5czRw4EANHz5ccXFxmjhxotq1a+f1dQMAAFjJ8gD4T2lpaTm6vgceeEAPPPBAjq4TAADAaj4VACXpt99+08SJE7V9+3ZJUtmyZdWrVy+VKFHC4soAAAD8g+VnAf/TwoULVbZsWa1du1YVK1ZUxYoVtWbNGpUrV06LFy+2ujwAAAC/4FNbAAcMGKA+ffpozJgxGcb79++ve++916LKAAAA/IdPbQHcvn27OnfunGH8ySef1K+//mpBRQAAAP7HpwJgoUKFtHnz5gzjmzdvzpEzgwEAAOzAp3YBd+nSRV27dtXevXtVu3ZtSdKKFSs0duxY9e3b1+LqAAAA/INPBcBBgwYpX758Gj9+vAYOHChJiomJ0dChQ9WzZ0+LqwMAAPAPPhUAHQ6H+vTpoz59+uj06dOSpHz58llcFQAAgH/xqQD4TwQ/AAAA7/Cpk0AAAADgfQRAAAAAmyEAAgAA2IzPBMCLFy+qUaNG2r17t9WlAAAA+DWfCYC5c+fW1q1brS4DAADA7/lMAJSkxx9/XFOmTLG6DAAAAL/mU5eBuXTpkqZOnarvvvtO1apVU548edwenzBhgkWVAQAA+A+fCoDbtm1T1apVJUm7du1ye8zhcFhREgAAgN/xqQC4dOlSq0sAAADwez51DGC6PXv2aOHChTp//rwkyRhjcUUAAAD+w6cC4F9//aVGjRrp9ttvV9OmTfXnn39Kkjp37qznnnvO4uoAAAD8g08FwD59+ih37tzav3+/brnlFtd4mzZttGDBAgsrAwAA8B8+dQzgokWLtHDhQhUpUsRtvFSpUvr9998tqgoAAMC/+NQWwLNnz7pt+Ut34sQJOZ1OCyoCAADwPz4VAO+++2598MEHrvsOh0NpaWkaN26cGjZsaGFlAAAA/sOndgGPGzdOjRo10vr163XhwgW98MIL+uWXX3TixAmtWLHC6vIAAAD8gk9tASxfvrx27dqlunXrqmXLljp79qweeughbdq0SSVKlLC6PAAAAL/gU1sAJSk0NFQvvfSS1WUAAAD4LZ8LgCdPntSUKVO0fft2SVLZsmXVqVMnhYeHW1wZAACAf/CpXcA//PCDihUrpjfeeEMnT57UyZMn9cYbbyguLk4//PCD1eUBAAD4BZ/aAhgfH682bdpo8uTJCgwMlCSlpqaqe/fuio+P188//2xxhQAAADc/n9oCuGfPHj333HOu8CdJgYGB6tu3r/bs2WNhZQAAAP7DpwJg1apVXcf+/dP27dtVqVIlCyoCAADwP5bvAt66davr/3v27KlevXppz549uvPOOyVJq1ev1qRJkzRmzBirSgQAAPArlgfAypUry+FwyBjjGnvhhRcyTPfYY4+pTZs2OVkaAACAX7I8ACYmJlpdAgAAgK1YHgBjY2OtLgEAAMBWLA+Alzt06JB++uknHT16VGlpaW6P9ezZ06KqAAAA/IdPBcDp06erW7duCgoKUkREhBwOh+sxh8NBAAQAAPAAnwqAgwYN0uDBgzVw4EAFBPjUFWoAAAD8hk+lrHPnzqlt27aEPwAAAC/yqaTVuXNnzZo1y+oyAAAA/JpP7QJOSEjQAw88oAULFqhChQrKnTu32+MTJkywqDIAAAD/4XMBcOHChSpdurQkZTgJBAAAADfOpwLg+PHjNXXqVHXs2NHqUgAAAPyWTx0D6HQ6VadOHavLAAAA8Gs+FQB79eqlN9980+oyAAAA/JpP7QJeu3atvv/+e33zzTcqV65chpNAZs+ebVFlAAAA/sOntgCGhYXpoYceUv369VWwYEGFhoa63bxpzJgxcjgc6t27t1fXAwAAYDWf2gI4bdo0S9a7bt06vfvuu6pYsaIl6wcAAMhJPrUF0ApnzpxRu3bt9P7776tAgQJWlwMAAOB1PrUFMC4u7orX+9u7d6/H1xkfH69mzZqpcePGGjlypMeXDwAA4Gt8KgBefvzdxYsXtWnTJi1YsED9+vXz+Po+/fRTbdy4UevWrcvW9CkpKUpJSXHdT05O9nhNAAAA3uZTAbBXr16Zjk+aNEnr16/36LoOHDigXr16afHixQoODs7WPAkJCRo2bJhH6wAAAMhpN8UxgPfff7+++OILjy5zw4YNOnr0qKpWrapcuXIpV65cWr58ud544w3lypVLqampGeYZOHCgkpKSXLcDBw54tCYAAICc4FNbALPy+eefKzw83KPLbNSokX7++We3sU6dOqlMmTLq37+/AgMDM8zjdDrldDo9WgcAAEBO86kAWKVKFbeTQIwxOnz4sI4dO6a3337bo+vKly+fypcv7zaWJ08eRUREZBgHAADwJz4VAFu1auV2PyAgQIUKFVKDBg1UpkwZa4oCAADwMz4VAIcMGWLp+pctW2bp+gEAAHLCTXESCAAAADzHJ7YABgQEXPEC0JLkcDh06dKlHKoIAADAf/lEAJwzZ06Wj61atUpvvPGG0tLScrAiAAAA/+UTAbBly5YZxnbu3KkBAwbo66+/Vrt27TR8+HALKgMAAPA/PncM4KFDh9SlSxdVqFBBly5d0ubNmzVjxgzFxsZaXRoAAIBf8JkAmJSUpP79+6tkyZL65ZdftGTJEn399ddckw8AAMDDfGIX8Lhx4zR27FhFR0dr5syZme4SBgAAgGf4RAAcMGCAQkJCVLJkSc2YMUMzZszIdLrZs2fncGUAAAD+xycCYPv27a96GRgAAAB4hk8EwOnTp1tdAgAAgG34zEkgAAAAyBkEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGVsHwISEBNWoUUP58uVTZGSkWrVqpZ07d1pdFgAAgFfZOgAuX75c8fHxWr16tRYvXqyLFy/qvvvu09mzZ60uDQAAwGtyWV2AlRYsWOB2f/r06YqMjNSGDRtUr149i6oCAADwLltvAbxcUlKSJCk8PNziSgAAALzH1lsA/yktLU29e/dWnTp1VL58+UynSUlJUUpKiut+cnJyTpUHAADgMQTA/y8+Pl7btm3TTz/9lOU0CQkJGjZsWI7VVGzAvBxbl6fsG9PM6hIAAMBVsAtYUo8ePfTNN99o6dKlKlKkSJbTDRw4UElJSa7bgQMHcrBKAAAAz7D1FkBjjJ599lnNmTNHy5YtU1xc3BWndzqdcjqdOVQdAACAd9g6AMbHx+uTTz7Rl19+qXz58unw4cOSpNDQUIWEhFhcHQAAgHfYehfw5MmTlZSUpAYNGqhw4cKu22effWZ1aQAAAF5j6y2AxhirSwAAAMhxtt4CCAAAYEcEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbMb2AXDSpEkqVqyYgoODVatWLa1du9bqkgAAALzK1gHws88+U9++fTVkyBBt3LhRlSpVUpMmTXT06FGrSwMAAPAaWwfACRMmqEuXLurUqZPKli2rd955R7fccoumTp1qdWkAAABek8vqAqxy4cIFbdiwQQMHDnSNBQQEqHHjxlq1alWm86SkpCglJcV1PykpSZKUnJzslRrTUs55Zbne5K3nAu54bwC4VnxvZFyuMcYry78Z2DYAHj9+XKmpqYqKinIbj4qK0o4dOzKdJyEhQcOGDcswXrRoUa/UeDMKnWh1BfBVvDcAXCtvf2+cPn1aoaGh3l2Jj7JtALweAwcOVN++fV3309LSdOLECUVERMjhcGQ6T3JysooWLaoDBw4of/78OVWqpezWs936lezXM/36P7v1bLd+Jfee8+XLp9OnTysmJsbqsixj2wBYsGBBBQYG6siRI27jR44cUXR0dKbzOJ1OOZ1Ot7GwsLBsrS9//vy2+ZCls1vPdutXsl/P9Ov/7Naz3fqV/q9nu275S2fbk0CCgoJUrVo1LVmyxDWWlpamJUuW6K677rKwMgAAAO+y7RZASerbt686dOig6tWrq2bNmpo4caLOnj2rTp06WV0aAACA19g6ALZp00bHjh3T4MGDdfjwYVWuXFkLFizIcGLIjXA6nRoyZEiGXcf+zG49261fyX4906//s1vPdutXsmfPV+Iwdj4HGgAAwIZsewwgAACAXREAAQAAbIYACAAAYDMEQAAAAJshAF6DhIQE1ahRQ/ny5VNkZKRatWqlnTt3XnW+U6dOKT4+XoULF5bT6dTtt9+ub7/91m2aSZMmqVixYgoODlatWrW0du1ab7WRbd7q93qXmxO8+RqnGzNmjBwOh3r37u3h6q+dN/s9ePCgHn/8cUVERCgkJEQVKlTQ+vXrvdVKtnmr59TUVA0aNEhxcXEKCQlRiRIlNGLECMt/a/R6+m3QoIEcDkeGW7NmzVzTGGM0ePBgFS5cWCEhIWrcuLF2797t7XayxRs9X7x4Uf3791eFChWUJ08excTEqH379jp06FBOtHRF3nqN/+npp5+Ww+HQxIkTvdDBtfFmv9u3b1eLFi0UGhqqPHnyqEaNGtq/f78327GOQbY1adLETJs2zWzbts1s3rzZNG3a1Nx2223mzJkzWc6TkpJiqlevbpo2bWp++uknk5iYaJYtW2Y2b97smubTTz81QUFBZurUqeaXX34xXbp0MWFhYebIkSM50VaWvNXv9Sw3p3ir53Rr1641xYoVMxUrVjS9evXyYifZ461+T5w4YWJjY03Hjh3NmjVrzN69e83ChQvNnj17cqKtK/JWz6NGjTIRERHmm2++MYmJiWbWrFkmb9685vXXX8+JtrJ0Pf3+9ddf5s8//3Tdtm3bZgIDA820adNc04wZM8aEhoaauXPnmi1btpgWLVqYuLg4c/78+Rzo6sq80fOpU6dM48aNzWeffWZ27NhhVq1aZWrWrGmqVauWQ11lzVuvcbrZs2ebSpUqmZiYGPPaa695r5Fs8la/e/bsMeHh4aZfv35m48aNZs+ePebLL7+0/G+xtxAAb8DRo0eNJLN8+fIsp5k8ebIpXry4uXDhQpbT1KxZ08THx7vup6ammpiYGJOQkODRem+Up/q9nuVaxZM9nz592pQqVcosXrzY1K9f3ycC4OU81W///v1N3bp1vVGix3mq52bNmpknn3zSbeyhhx4y7dq181itnnA9n7fXXnvN5MuXz/UHNi0tzURHR5tXXnnFNc2pU6eM0+k0M2fO9HjNN8oTPWdm7dq1RpL5/fffPVGmx3iy3z/++MPceuutZtu2bSY2NtYnAuDlPNVvmzZtzOOPP+6NEn0Su4BvQFJSkiQpPDw8y2m++uor3XXXXYqPj1dUVJTKly+v0aNHKzU1VZJ04cIFbdiwQY0bN3bNExAQoMaNG2vVqlXebeAaeaLf612uVTzZc3x8vJo1a+b2WvsaT/X71VdfqXr16mrdurUiIyNVpUoVvf/++16v/3p4qufatWtryZIl2rVrlyRpy5Yt+umnn3T//fd7t4FrdD2ftylTpqht27bKkyePJCkxMVGHDx92ey+HhoaqVq1aPve9JXmm56yW63A4sv2b8DnFU/2mpaXpiSeeUL9+/VSuXDmP1+kpnug3LS1N8+bN0+23364mTZooMjJStWrV0ty5c71Rsm+wOoHerFJTU02zZs1MnTp1rjhd6dKljdPpNE8++aRZv369+fTTT014eLgZOnSoMcaYgwcPGklm5cqVbvP169fP1KxZ02v1XytP9Xu9y7WCJ3ueOXOmKV++vGv3mC9uAfRkv06n0zidTjNw4ECzceNG8+6775rg4GAzffp0b7dxTTzZc2pqqunfv79xOBwmV65cxuFwmNGjR3u7hWtyPZ+3NWvWGElmzZo1rrEVK1YYSebQoUNu07Zu3do88sgjHqvXEzzV8+XOnz9vqlatah577DFPlOkxnux39OjR5t577zVpaWnGGOOTWwA91e+ff/5pJJlbbrnFTJgwwWzatMkkJCQYh8Nhli1b5o3SLUcAvE5PP/20iY2NNQcOHLjidKVKlTJFixY1ly5dco2NHz/eREdHG2NungDoqX6vd7lW8FTP+/fvN5GRkWbLli2ux30xAHryNc6dO7e566673OZ79tlnzZ133unZom+QJ3ueOXOmKVKkiJk5c6bZunWr+eCDD0x4eLhPhd7r+bx17drVVKhQwW3sZgqAnur5ny5cuGCaN29uqlSpYpKSkjxRpsd4qt/169ebqKgoc/DgQdeYLwZAT/Wb/rf40UcfdRtv3ry5adu2rUdq9TUEwOsQHx9vihQpYvbu3XvVaevVq2caNWrkNvbtt98aSSYlJcWkpKSYwMBAM2fOHLdp2rdvb1q0aOHJsq+bJ/u93uXmNE/2PGfOHCPJBAYGum6SjMPhMIGBgW6hwiqefo1vu+0207lzZ7dp3n77bRMTE+O5om+Qp3suUqSIeeutt9ymGTFihCldurTnir4B1/N5O3PmjMmfP7+ZOHGi2/hvv/1mJJlNmza5jderV8/07NnTE+V6hCd7TnfhwgXTqlUrU7FiRXP8+HFPleoRnuz3tddec31H/fN7KyAgwMTGxnq48uvjyX5TUlJMrly5zIgRI9zGX3jhBVO7dm2P1OtrOAbwGhhj1KNHD82ZM0fff/+94uLirjpPnTp1tGfPHqWlpbnGdu3apcKFCysoKEhBQUGqVq2alixZ4no8LS1NS5Ys0V133eWVPrLLG/1e73Jzijd6btSokX7++Wdt3rzZdatevbratWunzZs3KzAw0JstXZG3XuM6depkuCzDrl27FBsb69kGroO3ej537pwCAty/UgMDA93mscKNfN5mzZqllJQUPf74427jcXFxio6OdvveSk5O1po1ayz/3pK807P0v0vBPPLII9q9e7e+++47RUREeLLs6+aNfp944glt3brV7XsrJiZG/fr108KFCz3dwjXxRr9BQUGqUaOGz35veYVVyfNm9Mwzz5jQ0FCzbNkyt9PJz50755rmiSeeMAMGDHDd379/v8mXL5/p0aOH2blzp/nmm29MZGSkGTlypGuaTz/91DidTjN9+nTz66+/mq5du5qwsDBz+PDhHO3vct7qNzvLtYq3er6cr+wC9la/a9euNbly5TKjRo0yu3fvNh9//LG55ZZbzEcffZSj/WXGWz136NDB3Hrrra7LwMyePdsULFjQvPDCCzna3+Wup990devWNW3atMl0uWPGjDFhYWHmyy+/NFu3bjUtW7b0mcvAeKPnCxcumBYtWpgiRYqYzZs3uy338r0bOc1br/HlfGUXsLf6nT17tsmdO7d57733zO7du82bb75pAgMDzY8//ui1XqxEALwGkjK9/fM6QvXr1zcdOnRwm2/lypWmVq1axul0muLFi5tRo0Zl2O335ptvmttuu80EBQWZmjVrmtWrV+dAR1fmrX6zs1yrePM1/idfCYDe7Pfrr7825cuXN06n05QpU8a89957OdDR1Xmr5+TkZNOrVy9z2223meDgYFO8eHHz0ksvWR4OrrffHTt2GElm0aJFmS43LS3NDBo0yERFRRmn02kaNWpkdu7c6cVOss8bPScmJma53KVLl3q3oavw1mt8OV8JgN7sd8qUKaZkyZImODjYVKpUycydO9dLXVjPYYzFl6kHAABAjuIYQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbOb/Ae4uQtOpgcTDAAAAAElFTkSuQmCC", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -1796,2792 +1807,6 @@ "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" ] }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, { "ename": "KeyError", "evalue": "'modifiers'", diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index b672e6369..ce9e2898f 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -22,7 +22,6 @@ from pathlib import Path from time import process_time, time -import h5py import numpy as np import simplekml from multiprocess import Event, Lock, Process, Semaphore, shared_memory @@ -188,7 +187,6 @@ def simulate( self, number_of_simulations, append=False, - light_mode=False, parallel=False, n_workers=None, ): # pylint: disable=too-many-statements @@ -202,10 +200,6 @@ def simulate( append : bool, optional If True, the results will be appended to the existing files. If False, the files will be overwritten. Default is False. - light_mode : bool, optional - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. Default is False. parallel : bool, optional If True, the simulations will be run in parallel. Default is False. n_workers : int, optional @@ -239,97 +233,99 @@ def simulate( # Begin display print("Starting Monte Carlo analysis", end="\r") + # Setup files + self.__setup_files(append) + # Run simulations if parallel: - self.__run_in_parallel(append, light_mode=light_mode, n_workers=n_workers) + self.__run_in_parallel(n_workers) else: - self.__run_in_serial(append, light_mode=light_mode) + self.__run_in_serial() + + self.__terminate_simulation() - def __run_in_serial(self, append, light_mode): + def __setup_files(self, append): """ - Runs the monte carlo simulation in serial mode. + Sets up the files for the simulation, creating then if necessary. Parameters ---------- - append: bool - If True, the results will be appended to the existing files. If - False, the files will be overwritten. - light_mode: bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. + append : bool + If ``True``, the results will be appended to the existing files. If + ``False``, the files will be overwritten. Returns ------- None """ # Create data files for inputs, outputs and error logging - open_mode = "a" if append else "w" + open_mode = "r+" if append else "w+" - # Open files - if light_mode: - # open files in write/append mode - input_file = open(self._input_file, open_mode, encoding="utf-8") - output_file = open(self._output_file, open_mode, encoding="utf-8") - error_file = open(self._error_file, open_mode, encoding="utf-8") + try: + with open(self._input_file, open_mode, encoding="utf-8") as input_file: + idx_i = len(input_file.readlines()) + with open(self._output_file, open_mode, encoding="utf-8") as output_file: + idx_o = len(output_file.readlines()) + open(self._error_file, open_mode, encoding="utf-8").close() + + if idx_i != idx_o and not append: + raise ValueError( + "Input and output files are not synchronized. Append mode is not available." + ) - else: - input_file = h5py.File(Path(self._input_file).with_suffix(".h5"), open_mode) - output_file = h5py.File( - Path(self._output_file).with_suffix(".h5"), open_mode - ) - error_file = open(self._error_file, open_mode, encoding="utf-8") + except OSError as error: + raise OSError(f"Error creating files: {error}") - idx_i = self.__get_initial_sim_idx( - input_file, append=append, light_mode=light_mode - ) - idx_o = self.__get_initial_sim_idx( - output_file, append=append, light_mode=light_mode - ) + def __run_in_serial(self): + """ + Runs the monte carlo simulation in serial mode. - if idx_i != idx_o: - raise ValueError( - "Input and output files are not synchronized. Append mode is not available." - ) + Parameters + ---------- + start_index : int + The index of the first simulation to be run. + + Returns + ------- + None + """ + input_file = open(self._input_file, 'a', encoding="utf-8") + output_file = open(self._output_file, 'a', encoding="utf-8") + error_file = open(self._error_file, 'a', encoding="utf-8") - # Run simulations try: while self.__iteration_count < self.number_of_simulations: self.__run_single_simulation( - self.__iteration_count + idx_i, + self.__iteration_count + self.num_of_loaded_sims, input_file, output_file, - light_mode=light_mode, ) + print( + f"Completed {self.__iteration_count} iterations. Total CPU time: " + f"{process_time() - self.__start_cpu_time:.1f} s. Total wall time: " + f"{time() - self.__start_time:.1f} s\n" + ) except KeyboardInterrupt: print("Keyboard Interrupt, files saved.") error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") - self.__close_files(input_file, output_file, error_file) except Exception as error: print(f"Error on iteration {self.__iteration_count}: {error}") error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") - self.__close_files(input_file, output_file, error_file) raise error - self.__terminate_simulation( - input_file, output_file, error_file, light_mode=light_mode - ) + finally: + self.__close_files(input_file, output_file, error_file) - def __run_in_parallel(self, append, light_mode, n_workers=None): + def __run_in_parallel(self, n_workers=None): """ Runs the monte carlo simulation in parallel. Parameters ---------- - append: bool - If True, the results will be appended to the existing files. If - False, the files will be overwritten. - light_mode: bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. + start_index : int + The index of the first simulation to be run. n_workers: int, optional Number of workers to be used. If None, the number of workers will be equal to the number of CPUs available. Default is None. @@ -350,7 +346,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): raise ValueError("Number of workers must be at least 3 for parallel mode.") # get the size of the serialized dictionary - inputs_size, results_size = self.__get_export_size(light_mode) + inputs_size, results_size = self.__get_export_size() # add safety margin to the buffer size inputs_size += 1024 @@ -396,70 +392,11 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): for sem in go_read_results: sem.acquire() - # Initialize write file - open_mode = "a" if append else "w" - - file_paths = { - "input_file": Path(self._input_file), - "output_file": Path(self._output_file), - "error_file": Path(self._error_file), - "export_list": self.export_list, - } - - # Initialize files - if light_mode: - # open files in write/append mode - with open(self._input_file, mode=open_mode) as f: - pass - - with open(self._output_file, mode=open_mode) as f: - pass - - # get the initial simulation index - read mode is required - with open(self._input_file, mode='r') as f: - idx_i = self.__get_initial_sim_idx( - f, append=append, light_mode=light_mode - ) - - with open(self._output_file, mode='r') as f: - idx_o = self.__get_initial_sim_idx( - f, append=append, light_mode=light_mode - ) - - else: - # Change file extensions to .h5 - file_paths["input_file"] = file_paths["input_file"].with_suffix( - ".h5" - ) - file_paths["output_file"] = file_paths["output_file"].with_suffix( - ".h5" - ) - file_paths["error_file"] = file_paths["error_file"].with_suffix( - ".h5" - ) - - # Initialize files and get initial simulation index - with h5py.File(file_paths["input_file"], open_mode) as f: - idx_i = self.__get_initial_sim_idx( - f, append=append, light_mode=light_mode - ) - with h5py.File(file_paths["output_file"], open_mode) as f: - idx_o = self.__get_initial_sim_idx( - f, append=append, light_mode=light_mode - ) - - if idx_i != idx_o: - raise ValueError( - "Input and output files are not synchronized. Append mode is not available." - ) - - # Initialize error file - always a .txt file - with open(self._error_file, mode=open_mode) as _: - pass # initialize file - # Initialize simulation counter sim_counter = manager.SimCounter( - idx_i, self.number_of_simulations, parallel_start_time + self.num_of_loaded_sims, + self.number_of_simulations, + parallel_start_time, ) print("\nStarting monte carlo analysis", end="\r") @@ -470,8 +407,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): p = Process( target=self.__run_simulation_worker, args=( - light_mode, - file_paths, + self.error_file, + self.export_list, self.environment, self.rocket, self.flight, @@ -502,28 +439,26 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): input_writer = Process( target=self._write_data_worker, args=( - file_paths["input_file"], + self.input_file, go_write_inputs, go_read_inputs, shared_inputs_buffer.name, inputs_size, input_writer_stop_event, n_sim_memory, - light_mode, ), ) results_writer = Process( target=self._write_data_worker, args=( - file_paths["output_file"], + self.output_file, go_write_results, go_read_results, shared_results_buffer.name, results_size, results_writer_stop_event, n_sim_memory, - light_mode, ), ) @@ -550,7 +485,7 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): print("-" * 80 + "\n") print("All workers joined, simulation complete.") print( - f"In total, {sim_counter.get_count() - idx_i} simulations were performed." + f"In total, {sim_counter.get_count() - self.num_of_loaded_sims} simulations were performed." ) print( f"Simulation took {(parallel_end - parallel_start_time):.2f} seconds to run." @@ -565,8 +500,8 @@ def __run_in_parallel(self, append, light_mode, n_workers=None): @staticmethod def __run_simulation_worker( - light_mode, - file_paths, + error_file, + export_list, sto_env, sto_rocket, sto_flight, @@ -588,12 +523,10 @@ def __run_simulation_worker( Parameters ---------- - light_mode : bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. - file_paths : dict - Dictionary with the file paths. + error_file : Path + Path of the error file. + export_list : list + List of variables to export sto_env : StochasticEnvironment Stochastic environment object. sto_rocket : StochasticRocket @@ -670,30 +603,14 @@ def __run_simulation_worker( inputs_dict, export_sample_time, remove_functions=True ) - if light_mode: - # Construct the dict with the results from the flight - results = { - export_item: getattr(monte_carlo_flight, export_item) - for export_item in file_paths["export_list"] - } - - export_inputs = json.dumps(inputs_dict, cls=RocketPyEncoder) - export_outputs = json.dumps(results, cls=RocketPyEncoder) - - else: - # serialize data - flight_results = MonteCarlo.prepare_export_data( - monte_carlo_flight, sample_time=export_sample_time - ) - - # place data in dictionary as it will be found in output file - export_inputs = { - str(sim_idx): inputs_dict, - } + # Construct the dict with the results from the flight + results = { + export_item: getattr(monte_carlo_flight, export_item) + for export_item in export_list + } - export_outputs = { - str(sim_idx): flight_results, - } + export_inputs = json.dumps(inputs_dict, cls=RocketPyEncoder) + export_outputs = json.dumps(results, cls=RocketPyEncoder) # convert to bytes export_inputs_bytes = pickle.dumps(export_inputs) @@ -741,8 +658,8 @@ def __run_simulation_worker( # write error to file errors_lock.acquire() - with open(file_paths["error_file"], mode='a', encoding="utf-8") as f: - f.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + with open(error_file, "a", encoding="utf-8") as error_file: + error_file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") errors_lock.release() raise error @@ -750,15 +667,15 @@ def __run_simulation_worker( finally: print("Worker stopped.") - def __run_single_simulation( - self, sim_idx, input_file, output_file, light_mode=False - ): + def __run_single_simulation(self, sim_idx, input_file, output_file): """ Runs a single simulation and saves the inputs and outputs to the respective files. Parameters ---------- + sim_idx : int + Index of the simulation. input_file : str The file object to write the inputs. output_file : str @@ -792,35 +709,18 @@ def __run_single_simulation( inputs_dict["idx"] = sim_idx inputs_dict = MonteCarlo.prepare_export_data( - inputs_dict, self.export_sample_time, remove_functions=True - ) + inputs_dict, self.export_sample_time, remove_functions=True + ) self._inputs_dict = inputs_dict # Export inputs and outputs to file - if light_mode: - self.__export_flight_data( - flight=monte_carlo_flight, - inputs_dict=self._inputs_dict, - input_file=input_file, - output_file=output_file, - ) - else: - # serialize data - flight_results = MonteCarlo.prepare_export_data( - monte_carlo_flight, sample_time=self.export_sample_time - ) - - # place data in dictionary as it will be found in output file - export_inputs = { - str(sim_idx): self._inputs_dict, - } - export_outputs = { - str(sim_idx): flight_results, - } - - self.__dict_to_h5(input_file, '/', export_inputs) - self.__dict_to_h5(output_file, '/', export_outputs) + self.__export_flight_data( + flight=monte_carlo_flight, + inputs_dict=self._inputs_dict, + input_file=input_file, + output_file=output_file, + ) average_time = (process_time() - self.__start_cpu_time) / self.__iteration_count estimated_time = int( @@ -885,14 +785,13 @@ def __loop_though_buffer( shared_buffer, go_read_semaphores, go_write_semaphores, - light_mode, ): """ Loop through the shared buffer, writing the data to the file. Parameters ---------- - file : h5py.File or TextIOWrapper + file : TextIOWrapper File object to write the data. shared_buffer : np.ndarray Shared memory buffer with the data. @@ -900,10 +799,6 @@ def __loop_though_buffer( List of semaphores to read the data. go_write_semaphores : list List of semaphores to write the data. - light_mode : bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. Returns ------- @@ -918,10 +813,7 @@ def __loop_though_buffer( data_deserialized = pickle.loads(bytes(data)) # write data to the file - if light_mode: - file.write(data_deserialized + "\n") - else: - MonteCarlo.__dict_to_h5(file, "/", data_deserialized) + file.write(data_deserialized + "\n") # release the write semaphore // tell worker it can write again go_write_semaphores[i].release() @@ -935,7 +827,6 @@ def _write_data_worker( data_size, stop_event, n_sim_memory, - light_mode, ): """ Worker function to write data to the file. @@ -956,55 +847,27 @@ def _write_data_worker( Event to stop the worker. n_sim_memory : int Number of simulations that can be stored in memory. - light_mode : bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. """ shm = shared_memory.SharedMemory(shared_name) shared_buffer = np.ndarray( (n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf ) - if light_mode: - with open(file_path, mode="a", encoding="utf-8") as f: - while not stop_event.is_set(): - MonteCarlo.__loop_though_buffer( - f, - shared_buffer, - go_read_semaphores, - go_write_semaphores, - light_mode, - ) - - # loop through the remaining data + with open(file_path, "a", encoding="utf-8") as file: + while not stop_event.is_set(): MonteCarlo.__loop_though_buffer( - f, + file, shared_buffer, go_read_semaphores, go_write_semaphores, - light_mode, ) - else: - with h5py.File(file_path, 'a') as h5_file: - # loop until the stop event is set - while not stop_event.is_set(): - MonteCarlo.__loop_though_buffer( - h5_file, - shared_buffer, - go_read_semaphores, - go_write_semaphores, - light_mode, - ) - - # loop through the remaining data - MonteCarlo.__loop_though_buffer( - h5_file, - shared_buffer, - go_read_semaphores, - go_write_semaphores, - light_mode, - ) + # loop through the remaining data + MonteCarlo.__loop_though_buffer( + file, + shared_buffer, + go_read_semaphores, + go_write_semaphores, + ) @staticmethod def __downsample_recursive(data_dict, max_time, sample_time): @@ -1049,29 +912,21 @@ def __downsample_recursive(data_dict, max_time, sample_time): return data_dict - def __get_export_size(self, light_mode): + def __get_export_size(self): """ This function runs a simulation, fills all exported arrays up to the max time, serializes the dictionary, and returns the size of the serialized dictionary. The purpose is to estimate the size of the exported data. """ # Run trajectory simulation - env = self.environment.create_object() - rocket = self.rocket.create_object() - rail_length = self.flight._randomize_rail_length() - inclination = self.flight._randomize_inclination() - heading = self.flight._randomize_heading() - initial_solution = self.flight.initial_solution - terminate_on_apogee = self.flight.terminate_on_apogee - monte_carlo_flight = Flight( - rocket=rocket, - environment=env, - rail_length=rail_length, - inclination=inclination, - heading=heading, - initial_solution=initial_solution, - terminate_on_apogee=terminate_on_apogee, + rocket=self.rocket.create_object(), + environment=self.environment.create_object(), + rail_length=self.flight._randomize_rail_length(), + inclination=self.flight._randomize_inclination(), + heading=self.flight._randomize_heading(), + initial_solution=self.flight.initial_solution, + terminate_on_apogee=self.flight.terminate_on_apogee, ) if monte_carlo_flight.max_time is None or monte_carlo_flight.max_time <= 0: @@ -1089,7 +944,7 @@ def __get_export_size(self, light_mode): ] for item in d.items() ) - export_inputs["idx"] = 123456789 + export_inputs["idx"] = -1 export_inputs = self.prepare_export_data( export_inputs, self.export_sample_time, remove_functions=True @@ -1101,26 +956,13 @@ def __get_export_size(self, light_mode): sample_time=self.export_sample_time, ) - if light_mode: - results = { - export_item: getattr(monte_carlo_flight, export_item) - for export_item in self.export_list - } - - export_inputs_bytes = json.dumps(export_inputs, cls=RocketPyEncoder) - results_bytes = json.dumps(results, cls=RocketPyEncoder) - else: - flight_results = self.prepare_export_data( - monte_carlo_flight, self.export_sample_time - ) - results = {"probe_flight": flight_results} + results = { + export_item: getattr(monte_carlo_flight, export_item) + for export_item in self.export_list + } - # downsample the arrays, filling them up to the max time - results = self.__downsample_recursive( - data_dict=results, - max_time=monte_carlo_flight.max_time, - sample_time=self.export_sample_time, - ) + export_inputs_bytes = json.dumps(export_inputs, cls=RocketPyEncoder) + results_bytes = json.dumps(results, cls=RocketPyEncoder) # serialize the dictionary export_inputs_bytes = pickle.dumps(export_inputs) @@ -1153,43 +995,18 @@ def __close_files(self, input_file, output_file, error_file): output_file.close() error_file.close() - def __terminate_simulation(self, input_file, output_file, error_file, light_mode): + def __terminate_simulation(self): """ Terminates the simulation, closes the files and prints the results. - Parameters - ---------- - input_file : str - The file object to write the inputs. - output_file : str - The file object to write the outputs. - error_file : str - The file object to write the errors. - light_mode : bool - If True, only variables from the export_list will be saved to - the output file as a .txt file. If False, all variables will be - saved to the output file as a .h5 file. - Returns ------- None """ - final_string = ( - f"Completed {self.__iteration_count} iterations. Total CPU time: " - f"{process_time() - self.__start_cpu_time:.1f} s. Total wall time: " - f"{time() - self.__start_time:.1f} s\n" - ) - - self.__reprint(final_string + "Saving results.", flush=True) - - # close files to guarantee saving - self.__close_files(input_file, output_file, error_file) - - if light_mode: - # resave the files on self and calculate post simulation attributes - self.input_file = self.batch_path / f"{self.filename}.inputs.txt" - self.output_file = self.batch_path / f"{self.filename}.outputs.txt" - self.error_file = self.batch_path / f"{self.filename}.errors.txt" + # resave the files on self and calculate post simulation attributes + self.input_file = self.batch_path / f"{self.filename}.inputs.txt" + self.output_file = self.batch_path / f"{self.filename}.outputs.txt" + self.error_file = self.batch_path / f"{self.filename}.errors.txt" print(f"Results saved to {self._output_file}") @@ -1854,89 +1671,6 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): return result - @staticmethod - def __get_initial_sim_idx(file, append, light_mode): - """ - Get the initial simulation index from the filename. - - Parameters - ---------- - filename : str - Name of the file to be analyzed. - append : bool - If True, the file will be opened in append mode. Default is False. - light_mode : bool - If True, the file will be opened in light mode. Default is False. - - Returns - ------- - int - Initial simulation index. - """ - if append is False: - return 0 - - if light_mode: # txt file / light mode - lines = file.readlines() - idx = len(lines) - - else: # h5 file / heavy mode - if len(file.keys()) == 0: - idx = 0 - else: - # avoid overwriting since parallel mode does not save in order - keys = [int(key) for key in file.keys()] - idx = max(keys) + 1 - - return idx - - @staticmethod - def __dict_to_h5(h5_file, path, dic): - """ - Converts a dictionary to a h5 file. - - Parameters - ---------- - h5_file : h5py.File - File object to be written. - path : str - Path to the group to be created. - dic : dict - Dictionary to be converted. - - Returns - ------- - None - """ - for key, item in dic.items(): - if isinstance(item, (np.int64, np.float64, int, float)): - data = np.array([[item]]) - h5_file.create_dataset( - path + key, data=data, shape=data.shape, dtype=data.dtype - ) - elif isinstance(item, np.ndarray): - if len(item.shape) < 2: - item = item.reshape(-1, 1) # Ensure it is a column vector - h5_file.create_dataset( - path + key, - data=item, - shape=item.shape, - dtype=item.dtype, - ) - elif isinstance(item, (str, bytes)): - h5_file.create_dataset( - path + key, - data=item, - ) - elif isinstance(item, Function): - raise TypeError( - "Function objects should be preprocessed before saving." - ) - elif isinstance(item, dict): - MonteCarlo.__dict_to_h5(h5_file, path + key + '/', item) - else: - pass # Implement other types as needed - class MonteCarloManager(BaseManager): def __init__(self): From 2cdc95e32ddf5d5c81dc9b97b0d027804edf5ed9 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 26 Jul 2024 17:59:57 -0300 Subject: [PATCH 35/54] TST: fix testing for file Paths. --- tests/integration/test_monte_carlo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/integration/test_monte_carlo.py b/tests/integration/test_monte_carlo.py index 5f11a9b25..538971d53 100644 --- a/tests/integration/test_monte_carlo.py +++ b/tests/integration/test_monte_carlo.py @@ -24,8 +24,8 @@ def test_monte_carlo_simulate(monte_carlo_calisto): assert monte_carlo_calisto.num_of_loaded_sims == 10 assert monte_carlo_calisto.number_of_simulations == 10 assert monte_carlo_calisto.filename == "monte_carlo_test" - assert monte_carlo_calisto.error_file == "monte_carlo_test.errors.txt" - assert monte_carlo_calisto.output_file == "monte_carlo_test.outputs.txt" + assert str(monte_carlo_calisto.error_file.name) == "monte_carlo_test.errors.txt" + assert str(monte_carlo_calisto.output_file.name) == "monte_carlo_test.outputs.txt" assert np.isclose( monte_carlo_calisto.processed_results["apogee"][0], 4711, rtol=0.15 ) From 2169db1bffa7af02c447c73ab5873b933e2963f2 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 26 Jul 2024 18:11:13 -0300 Subject: [PATCH 36/54] MNT: update optional dependencies for multiprocess. --- pyproject.toml | 4 +++- requirements-optional.txt | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 63adec0bb..f10e8cf5d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,9 @@ env-analysis = [ ] monte-carlo = [ - "imageio", "h5py", "multiprocess" + "imageio", + "h5py", + "multiprocess" ] all = ["rocketpy[env-analysis]", "rocketpy[monte-carlo]"] diff --git a/requirements-optional.txt b/requirements-optional.txt index a62b7ae86..f25071758 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -4,4 +4,5 @@ ipywidgets>=7.6.3 jsonpickle timezonefinder imageio -h5py \ No newline at end of file +h5py +multiprocess \ No newline at end of file From 049276d4c9bad0ccd0d9aabc065ea33a3e29fbe7 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Mon, 29 Jul 2024 11:11:18 -0300 Subject: [PATCH 37/54] FIX: optional import handling of multiprocess module. --- .../monte_carlo_class_example.inputs.txt | 120 +- .../monte_carlo_class_example.kml | 6 +- .../monte_carlo_class_example.outputs.txt | 120 +- .../monte_carlo_class_usage.ipynb | 1070 +++-------------- pyproject.toml | 3 +- requirements-optional.txt | 3 +- rocketpy/simulation/monte_carlo.py | 76 +- 7 files changed, 424 insertions(+), 974 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index 0416f18d6..1034c95bb 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,20 +1,100 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349942814818788, "mass": 15.42380757424951, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304450358501543, "I_33_without_motor": 0.04298159581044304, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.38079712686971, "heading": 52.3377166590533, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 8} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 9} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 11} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349860516867473, "mass": 14.944316333644732, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316672532777551, "I_33_without_motor": 0.027695059066733002, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.78470400363825, "heading": 51.87502120674403, "idx": 10} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 12} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 13} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 14} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 15} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 16} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351044388874043, "mass": 15.630873230488838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302077140952541, "I_33_without_motor": 0.04118770792786672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.61558917634545, "heading": 50.24881059834997, "idx": 17} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349760422755542, "mass": 15.135613452350908, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320891387977684, "I_33_without_motor": 0.02672000016616767, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.71736224265554, "heading": 53.829195854331694, "idx": 18} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349760422755542, "mass": 15.135613452350908, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320891387977684, "I_33_without_motor": 0.02672000016616767, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.71736224265554, "heading": 53.829195854331694, "idx": 19} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 10} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 11} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 12} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 14} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 13} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 16} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 15} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 17} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 18} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 19} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 21} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 20} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 23} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 22} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 24} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 25} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 26} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 27} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 28} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 29} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 30} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 31} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 32} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 33} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 34} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 35} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 39} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 37} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 36} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 38} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 40} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 41} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 45} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 44} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 42} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 43} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 46} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 47} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 48} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 49} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 50} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 52} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 51} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 53} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 54} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 55} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 57} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 58} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 56} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 59} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 60} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 63} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 61} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 62} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 64} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 65} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 66} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 68} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 67} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 69} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 71} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 70} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 72} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 73} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 76} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 75} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 74} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 77} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 78} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 79} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 80} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 81} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 82} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 83} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 84} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 85} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 86} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 88} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 87} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 90} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 89} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 91} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 92} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 93} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 94} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 96} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 95} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 97} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 98} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 99} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml index 2e3cf5fd4..be8d6d101 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml @@ -48,7 +48,7 @@ - 217.59836217559382,665.7600457740662,0.0 209.87518235647352,670.2045383312935,0.0 202.60706963942624,675.4683643807339,0.0 195.82270794486132,681.5307500057833,0.0 189.54887204890719,688.36776974002,0.0 183.81032191560217,695.9524409900904,0.0 178.62970498062828,704.2548305236771,0.0 174.0274667722291,713.2421726022922,0.0 170.02177022205055,722.8789982926771,0.0 166.62842398434745,733.1272754464791,0.0 163.86082004644766,743.9465587957641,0.0 161.7298808766961,755.2941495720135,0.0 160.24401631846217,767.1252640186539,0.0 159.40909040033034,779.3932101320869,0.0 159.22839819345813,792.0495719336942,0.0 159.7026528074357,805.0444005455863,0.0 160.82998257596793,818.3264113160049,0.0 162.60593844348637,831.8431862164123,0.0 165.023511523539,845.5413807115038,0.0 168.07316075966307,859.3669342857171,0.0 171.74285057957562,873.2652837953896,0.0 176.01809839407935,887.1815788045582,0.0 180.8820317532253,901.0608980545721,0.0 186.3154549341648,914.8484662132097,0.0 192.2969246978975,928.4898700478891,0.0 198.80283491593963,941.9312731698399,0.0 205.80750973292817,955.1196285017323,0.0 213.283304897492,968.0028876302582,0.0 221.20071686148253,980.530206217438,0.0 229.52849921699948,992.6521446599961,0.0 238.2337860116872,1004.3208632048861,0.0 247.28222145563456,1015.4903107509422,0.0 256.6380955079811,1026.116406591535,0.0 266.2644848081346,1036.1572143809835,0.0 276.1233983954061,1045.5731076381508,0.0 286.1759276419759,1054.3269261340638,0.0 296.38239980747164,1062.3841225463582,0.0 306.70253460914967,1069.712898801778,0.0 317.0956031897687,1076.2843315686416,0.0 327.52058885578265,1082.072486404021,0.0 337.9363489514906,1087.0545201051373,0.0 348.3017772303029,1091.2107708610465,0.0 358.5759660823169,1094.5248358488257,0.0 368.7183679779639,1096.98363596802,0.0 378.6889554905847,1098.5774674578784,0.0 388.44837926639497,1099.3000401936624,0.0 397.9581233184081,1099.1485025108962,0.0 407.18065703144003,1098.1234524595825,0.0 416.07958327829976,1096.228935443973,0.0 424.6197820626239,1093.472428257206,0.0 432.76754912145645,1089.864809573819,0.0 440.49072894057673,1085.4203170165915,0.0 447.75884165762403,1080.1564909671513,0.0 454.5432033521889,1074.094105342102,0.0 460.81703924814303,1067.2570856078653,0.0 466.55558938144804,1059.6724143577949,0.0 471.736206316422,1051.370024824208,0.0 476.3384445248211,1042.382682745593,0.0 480.34414107499975,1032.745857055208,0.0 483.7374873127028,1022.4975799014061,0.0 486.5050912506026,1011.6782965521211,0.0 488.6360304203542,1000.3307057758717,0.0 490.12189497858816,988.4995913292314,0.0 490.95682089671993,976.2316452157983,0.0 491.1375131035921,963.575283414191,0.0 490.6632584896146,950.5804548022988,0.0 489.53592872108237,937.2984440318803,0.0 487.7599728535639,923.7816691314729,0.0 485.3423997735112,910.0834746363812,0.0 482.29275053738723,896.257921062168,0.0 478.6230607174747,882.3595715524956,0.0 474.3478129029709,868.443276543327,0.0 469.48387954382497,854.563957293313,0.0 464.05045636288554,840.7763891346756,0.0 458.06898659915277,827.134985299996,0.0 451.56307638111065,813.6935821780453,0.0 444.55840156412216,800.5052268461529,0.0 437.08260639955824,787.621967717627,0.0 429.16519443556774,775.0946491304471,0.0 420.8374120800508,762.972710687889,0.0 412.13212528536303,751.3039921429989,0.0 403.0836898414158,740.134544596943,0.0 393.72781578906927,729.5084487563502,0.0 384.10142648891565,719.4676409669017,0.0 374.2425129016442,710.0517477097343,0.0 364.18998365507446,701.2979292138214,0.0 353.98351148957875,693.2407328015269,0.0 343.66337668790084,685.9119565461074,0.0 333.2703081072816,679.3405237792435,0.0 322.84532244126757,673.5523689438639,0.0 312.4295623455597,668.5703352427479,0.0 302.06413406674744,664.4140844868388,0.0 291.78994521473356,661.1000194990597,0.0 281.64754331908637,658.6412193798651,0.0 271.67695580646557,657.0473878900068,0.0 261.91753203065537,656.3248151542227,0.0 252.40778797864212,656.476352836989,0.0 243.18525426561027,657.5014028883028,0.0 234.2863280187505,659.3959199039122,0.0 -8.281267238932218,39.391727670207075,0.0 + 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 @@ -62,7 +62,7 @@ - 217.59836217559382,665.7600457740662,0.0 209.87518235647352,670.2045383312935,0.0 202.60706963942624,675.4683643807339,0.0 195.82270794486132,681.5307500057833,0.0 189.54887204890719,688.36776974002,0.0 183.81032191560217,695.9524409900904,0.0 178.62970498062828,704.2548305236771,0.0 174.0274667722291,713.2421726022922,0.0 170.02177022205055,722.8789982926771,0.0 166.62842398434745,733.1272754464791,0.0 163.86082004644766,743.9465587957641,0.0 161.7298808766961,755.2941495720135,0.0 160.24401631846217,767.1252640186539,0.0 159.40909040033034,779.3932101320869,0.0 159.22839819345813,792.0495719336942,0.0 159.7026528074357,805.0444005455863,0.0 160.82998257596793,818.3264113160049,0.0 162.60593844348637,831.8431862164123,0.0 165.023511523539,845.5413807115038,0.0 168.07316075966307,859.3669342857171,0.0 171.74285057957562,873.2652837953896,0.0 176.01809839407935,887.1815788045582,0.0 180.8820317532253,901.0608980545721,0.0 186.3154549341648,914.8484662132097,0.0 192.2969246978975,928.4898700478891,0.0 198.80283491593963,941.9312731698399,0.0 205.80750973292817,955.1196285017323,0.0 213.283304897492,968.0028876302582,0.0 221.20071686148253,980.530206217438,0.0 229.52849921699948,992.6521446599961,0.0 238.2337860116872,1004.3208632048861,0.0 247.28222145563456,1015.4903107509422,0.0 256.6380955079811,1026.116406591535,0.0 266.2644848081346,1036.1572143809835,0.0 276.1233983954061,1045.5731076381508,0.0 286.1759276419759,1054.3269261340638,0.0 296.38239980747164,1062.3841225463582,0.0 306.70253460914967,1069.712898801778,0.0 317.0956031897687,1076.2843315686416,0.0 327.52058885578265,1082.072486404021,0.0 337.9363489514906,1087.0545201051373,0.0 348.3017772303029,1091.2107708610465,0.0 358.5759660823169,1094.5248358488257,0.0 368.7183679779639,1096.98363596802,0.0 378.6889554905847,1098.5774674578784,0.0 388.44837926639497,1099.3000401936624,0.0 397.9581233184081,1099.1485025108962,0.0 407.18065703144003,1098.1234524595825,0.0 416.07958327829976,1096.228935443973,0.0 424.6197820626239,1093.472428257206,0.0 432.76754912145645,1089.864809573819,0.0 440.49072894057673,1085.4203170165915,0.0 447.75884165762403,1080.1564909671513,0.0 454.5432033521889,1074.094105342102,0.0 460.81703924814303,1067.2570856078653,0.0 466.55558938144804,1059.6724143577949,0.0 471.736206316422,1051.370024824208,0.0 476.3384445248211,1042.382682745593,0.0 480.34414107499975,1032.745857055208,0.0 483.7374873127028,1022.4975799014061,0.0 486.5050912506026,1011.6782965521211,0.0 488.6360304203542,1000.3307057758717,0.0 490.12189497858816,988.4995913292314,0.0 490.95682089671993,976.2316452157983,0.0 491.1375131035921,963.575283414191,0.0 490.6632584896146,950.5804548022988,0.0 489.53592872108237,937.2984440318803,0.0 487.7599728535639,923.7816691314729,0.0 485.3423997735112,910.0834746363812,0.0 482.29275053738723,896.257921062168,0.0 478.6230607174747,882.3595715524956,0.0 474.3478129029709,868.443276543327,0.0 469.48387954382497,854.563957293313,0.0 464.05045636288554,840.7763891346756,0.0 458.06898659915277,827.134985299996,0.0 451.56307638111065,813.6935821780453,0.0 444.55840156412216,800.5052268461529,0.0 437.08260639955824,787.621967717627,0.0 429.16519443556774,775.0946491304471,0.0 420.8374120800508,762.972710687889,0.0 412.13212528536303,751.3039921429989,0.0 403.0836898414158,740.134544596943,0.0 393.72781578906927,729.5084487563502,0.0 384.10142648891565,719.4676409669017,0.0 374.2425129016442,710.0517477097343,0.0 364.18998365507446,701.2979292138214,0.0 353.98351148957875,693.2407328015269,0.0 343.66337668790084,685.9119565461074,0.0 333.2703081072816,679.3405237792435,0.0 322.84532244126757,673.5523689438639,0.0 312.4295623455597,668.5703352427479,0.0 302.06413406674744,664.4140844868388,0.0 291.78994521473356,661.1000194990597,0.0 281.64754331908637,658.6412193798651,0.0 271.67695580646557,657.0473878900068,0.0 261.91753203065537,656.3248151542227,0.0 252.40778797864212,656.476352836989,0.0 243.18525426561027,657.5014028883028,0.0 234.2863280187505,659.3959199039122,0.0 -8.281267238932218,39.391727670207075,0.0 + 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 @@ -76,7 +76,7 @@ - 217.59836217559382,665.7600457740662,0.0 209.87518235647352,670.2045383312935,0.0 202.60706963942624,675.4683643807339,0.0 195.82270794486132,681.5307500057833,0.0 189.54887204890719,688.36776974002,0.0 183.81032191560217,695.9524409900904,0.0 178.62970498062828,704.2548305236771,0.0 174.0274667722291,713.2421726022922,0.0 170.02177022205055,722.8789982926771,0.0 166.62842398434745,733.1272754464791,0.0 163.86082004644766,743.9465587957641,0.0 161.7298808766961,755.2941495720135,0.0 160.24401631846217,767.1252640186539,0.0 159.40909040033034,779.3932101320869,0.0 159.22839819345813,792.0495719336942,0.0 159.7026528074357,805.0444005455863,0.0 160.82998257596793,818.3264113160049,0.0 162.60593844348637,831.8431862164123,0.0 165.023511523539,845.5413807115038,0.0 168.07316075966307,859.3669342857171,0.0 171.74285057957562,873.2652837953896,0.0 176.01809839407935,887.1815788045582,0.0 180.8820317532253,901.0608980545721,0.0 186.3154549341648,914.8484662132097,0.0 192.2969246978975,928.4898700478891,0.0 198.80283491593963,941.9312731698399,0.0 205.80750973292817,955.1196285017323,0.0 213.283304897492,968.0028876302582,0.0 221.20071686148253,980.530206217438,0.0 229.52849921699948,992.6521446599961,0.0 238.2337860116872,1004.3208632048861,0.0 247.28222145563456,1015.4903107509422,0.0 256.6380955079811,1026.116406591535,0.0 266.2644848081346,1036.1572143809835,0.0 276.1233983954061,1045.5731076381508,0.0 286.1759276419759,1054.3269261340638,0.0 296.38239980747164,1062.3841225463582,0.0 306.70253460914967,1069.712898801778,0.0 317.0956031897687,1076.2843315686416,0.0 327.52058885578265,1082.072486404021,0.0 337.9363489514906,1087.0545201051373,0.0 348.3017772303029,1091.2107708610465,0.0 358.5759660823169,1094.5248358488257,0.0 368.7183679779639,1096.98363596802,0.0 378.6889554905847,1098.5774674578784,0.0 388.44837926639497,1099.3000401936624,0.0 397.9581233184081,1099.1485025108962,0.0 407.18065703144003,1098.1234524595825,0.0 416.07958327829976,1096.228935443973,0.0 424.6197820626239,1093.472428257206,0.0 432.76754912145645,1089.864809573819,0.0 440.49072894057673,1085.4203170165915,0.0 447.75884165762403,1080.1564909671513,0.0 454.5432033521889,1074.094105342102,0.0 460.81703924814303,1067.2570856078653,0.0 466.55558938144804,1059.6724143577949,0.0 471.736206316422,1051.370024824208,0.0 476.3384445248211,1042.382682745593,0.0 480.34414107499975,1032.745857055208,0.0 483.7374873127028,1022.4975799014061,0.0 486.5050912506026,1011.6782965521211,0.0 488.6360304203542,1000.3307057758717,0.0 490.12189497858816,988.4995913292314,0.0 490.95682089671993,976.2316452157983,0.0 491.1375131035921,963.575283414191,0.0 490.6632584896146,950.5804548022988,0.0 489.53592872108237,937.2984440318803,0.0 487.7599728535639,923.7816691314729,0.0 485.3423997735112,910.0834746363812,0.0 482.29275053738723,896.257921062168,0.0 478.6230607174747,882.3595715524956,0.0 474.3478129029709,868.443276543327,0.0 469.48387954382497,854.563957293313,0.0 464.05045636288554,840.7763891346756,0.0 458.06898659915277,827.134985299996,0.0 451.56307638111065,813.6935821780453,0.0 444.55840156412216,800.5052268461529,0.0 437.08260639955824,787.621967717627,0.0 429.16519443556774,775.0946491304471,0.0 420.8374120800508,762.972710687889,0.0 412.13212528536303,751.3039921429989,0.0 403.0836898414158,740.134544596943,0.0 393.72781578906927,729.5084487563502,0.0 384.10142648891565,719.4676409669017,0.0 374.2425129016442,710.0517477097343,0.0 364.18998365507446,701.2979292138214,0.0 353.98351148957875,693.2407328015269,0.0 343.66337668790084,685.9119565461074,0.0 333.2703081072816,679.3405237792435,0.0 322.84532244126757,673.5523689438639,0.0 312.4295623455597,668.5703352427479,0.0 302.06413406674744,664.4140844868388,0.0 291.78994521473356,661.1000194990597,0.0 281.64754331908637,658.6412193798651,0.0 271.67695580646557,657.0473878900068,0.0 261.91753203065537,656.3248151542227,0.0 252.40778797864212,656.476352836989,0.0 243.18525426561027,657.5014028883028,0.0 234.2863280187505,659.3959199039122,0.0 -8.281267238932218,39.391727670207075,0.0 + 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index f1045e06e..4ceb69615 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,20 +1,100 @@ -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 642.1170225043817, "lateral_surface_wind": 0.0, "apogee_x": 720.7136006389552, "apogee_time": 26.369667225426653, "apogee": 3642.016254915613, "impact_velocity": -5.300556200740918, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 26.738742222615105, "x_impact": 832.1288041819847, "t_final": 316.289700074176, "initial_stability_margin": 2.5963203672870674, "out_of_rail_time": 0.346620022080554, "max_mach_number": 0.9144119247839203, "apogee_y": 555.9797234529661, "out_of_rail_stability_margin": 2.652467221595731} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 402.9211508276249, "lateral_surface_wind": 0.0, "apogee_x": 439.90706243160383, "apogee_time": 25.522514598799788, "apogee": 3366.0228881777416, "impact_velocity": -5.183957617755935, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 25.73751960609401, "x_impact": 513.896959994735, "t_final": 313.15762064042855, "initial_stability_margin": 2.591561903150293, "out_of_rail_time": 0.35707204357364464, "max_mach_number": 0.8529225187838667, "apogee_y": 344.84539132777485, "out_of_rail_stability_margin": 2.6515026087163496} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 371.4611292136912, "lateral_surface_wind": 0.0, "apogee_x": 368.1028221451085, "apogee_time": 21.72932056395389, "apogee": 2293.262189444234, "impact_velocity": -5.390762495941302, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.1422036814445, "x_impact": 446.74441204467666, "t_final": 238.96654418207126, "initial_stability_margin": 2.681911486216378, "out_of_rail_time": 0.4065106734414663, "max_mach_number": 0.6349169864688516, "apogee_y": 305.93234922326087, "out_of_rail_stability_margin": 2.7536249286299723} -{"y_impact": 338.3288369896875, "lateral_surface_wind": 0.0, "apogee_x": 385.56224363067724, "apogee_time": 22.603042093968195, "apogee": 2519.2889936980887, "impact_velocity": -5.235367346778671, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.879437569195236, "x_impact": 463.2904346894341, "t_final": 255.82825762990436, "initial_stability_margin": 2.5317959039851545, "out_of_rail_time": 0.39485445690318915, "max_mach_number": 0.682190226009903, "apogee_y": 281.48962782540116, "out_of_rail_stability_margin": 2.604404115616788} -{"y_impact": 338.3288369896875, "lateral_surface_wind": 0.0, "apogee_x": 385.56224363067724, "apogee_time": 22.603042093968195, "apogee": 2519.2889936980887, "impact_velocity": -5.235367346778671, "frontal_surface_wind": 0.0, "out_of_rail_velocity": 22.879437569195236, "x_impact": 463.2904346894341, "t_final": 255.82825762990436, "initial_stability_margin": 2.5317959039851545, "out_of_rail_time": 0.39485445690318915, "max_mach_number": 0.682190226009903, "apogee_y": 281.48962782540116, "out_of_rail_stability_margin": 2.604404115616788} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} +{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} +{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} +{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} +{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index b0e4d60e5..b4aa8f242 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -28,18 +28,9 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n" - ] - } - ], + "outputs": [], "source": [ "# We import these lines for debugging purposes, only works on Jupyter Notebook\n", "%load_ext autoreload\n", @@ -56,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -85,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -115,7 +106,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 4, "metadata": {}, "outputs": [ { @@ -233,13 +224,13 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "a355bd9230a94058bbff631c5d5d4367", + "model_id": "23586dd854c944e0b673ca4aa2cb5314", "version_major": 2, "version_minor": 0 }, @@ -312,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -369,7 +360,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -417,7 +408,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -509,14 +500,14 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[7227.569204255064, 6248.418167449956, 6033.700663435908, 7124.429176306929, 7963.479383862782]\n" + "[8927.944495610685, 6524.481738856048, 6559.534235033352, 6489.874776358132, 8171.666908273743]\n" ] } ], @@ -546,7 +537,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -599,7 +590,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -649,7 +640,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -687,7 +678,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -738,7 +729,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -785,24 +776,14 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 15, "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 0 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" - ] - }, { "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:137: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:136: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -829,7 +810,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -837,46 +818,126 @@ "output_type": "stream", "text": [ "Starting Monte Carlo analysis\n", - "Number of simulations: 20ysis\n", - "Current iteration: 000000 | Average Time per Iteration: 2.601 s | Estimated time left: 36 s\n", - "Current iteration: 000001 | Average Time per Iteration: 2.309 s | Estimated time left: 30 s\n", - "Current iteration: 000002 | Average Time per Iteration: 2.033 s | Estimated time left: 24 s\n", - "Current iteration: 000003 | Average Time per Iteration: 1.903 s | Estimated time left: 20 s\n", - "Current iteration: 000004 | Average Time per Iteration: 1.735 s | Estimated time left: 17 s\n", - "Current iteration: 000005 | Average Time per Iteration: 1.685 s | Estimated time left: 15 s\n", - "Current iteration: 000006 | Average Time per Iteration: 2.504 s | Estimated time left: 20 s\n", - "Current iteration: 000007 | Average Time per Iteration: 2.356 s | Estimated time left: 16 s\n", - "Current iteration: 000008 | Average Time per Iteration: 2.258 s | Estimated time left: 13 s\n", - "Current iteration: 000009 | Average Time per Iteration: 2.112 s | Estimated time left: 10 s\n", - "Current iteration: 000011 | Average Time per Iteration: 2.042 s | Estimated time left: 8 s \n", - "Current iteration: 000010 | Average Time per Iteration: 1.933 s | Estimated time left: 5 s \n", - "Current iteration: 000012 | Average Time per Iteration: 2.223 s | Estimated time left: 4 s \n", - "Current iteration: 000013 | Average Time per Iteration: 2.159 s | Estimated time left: 2 s \n", - "Current iteration: 000014 | Average Time per Iteration: 2.098 s | Estimated time left: 0 s \n", + "Number of simulations: 100sis\n", + "Current iteration: 000004 | Average Time per Iteration: 0.902 s | Estimated time left: 84 s\n", + "Current iteration: 000001 | Average Time per Iteration: 0.785 s | Estimated time left: 72 s\n", + "Current iteration: 000005 | Average Time per Iteration: 0.703 s | Estimated time left: 64 s\n", + "Current iteration: 000003 | Average Time per Iteration: 0.630 s | Estimated time left: 57 s\n", + "Current iteration: 000002 | Average Time per Iteration: 0.576 s | Estimated time left: 51 s\n", + "Current iteration: 000000 | Average Time per Iteration: 0.526 s | Estimated time left: 46 s\n", + "Current iteration: 000007 | Average Time per Iteration: 0.674 s | Estimated time left: 59 s\n", + "Current iteration: 000009 | Average Time per Iteration: 0.639 s | Estimated time left: 55 s\n", + "Current iteration: 000006 | Average Time per Iteration: 0.629 s | Estimated time left: 54 s\n", + "Current iteration: 000008 | Average Time per Iteration: 0.608 s | Estimated time left: 51 s\n", + "Current iteration: 000010 | Average Time per Iteration: 0.578 s | Estimated time left: 48 s\n", + "Current iteration: 000011 | Average Time per Iteration: 0.547 s | Estimated time left: 45 s\n", + "Current iteration: 000012 | Average Time per Iteration: 0.697 s | Estimated time left: 57 s\n", + "Current iteration: 000014 | Average Time per Iteration: 0.681 s | Estimated time left: 55 s\n", + "Current iteration: 000013 | Average Time per Iteration: 0.649 s | Estimated time left: 51 s\n", + "Current iteration: 000016 | Average Time per Iteration: 0.643 s | Estimated time left: 50 s\n", + "Current iteration: 000015 | Average Time per Iteration: 0.627 s | Estimated time left: 48 s\n", + "Current iteration: 000017 | Average Time per Iteration: 0.610 s | Estimated time left: 46 s\n", + "Current iteration: 000018 | Average Time per Iteration: 0.691 s | Estimated time left: 52 s\n", + "Current iteration: 000019 | Average Time per Iteration: 0.671 s | Estimated time left: 50 s\n", + "Current iteration: 000021 | Average Time per Iteration: 0.650 s | Estimated time left: 48 s\n", + "Current iteration: 000020 | Average Time per Iteration: 0.629 s | Estimated time left: 45 s\n", + "Current iteration: 000023 | Average Time per Iteration: 0.636 s | Estimated time left: 45 s\n", + "Current iteration: 000022 | Average Time per Iteration: 0.621 s | Estimated time left: 44 s\n", + "Current iteration: 000024 | Average Time per Iteration: 0.652 s | Estimated time left: 45 s\n", + "Current iteration: 000025 | Average Time per Iteration: 0.652 s | Estimated time left: 45 s\n", + "Current iteration: 000026 | Average Time per Iteration: 0.637 s | Estimated time left: 43 s\n", + "Current iteration: 000027 | Average Time per Iteration: 0.621 s | Estimated time left: 41 s\n", + "Current iteration: 000028 | Average Time per Iteration: 0.631 s | Estimated time left: 41 s\n", + "Current iteration: 000029 | Average Time per Iteration: 0.617 s | Estimated time left: 40 s\n", + "Current iteration: 000030 | Average Time per Iteration: 0.661 s | Estimated time left: 42 s\n", + "Current iteration: 000031 | Average Time per Iteration: 0.647 s | Estimated time left: 40 s\n", + "Current iteration: 000032 | Average Time per Iteration: 0.644 s | Estimated time left: 39 s\n", + "Current iteration: 000033 | Average Time per Iteration: 0.629 s | Estimated time left: 38 s\n", + "Current iteration: 000034 | Average Time per Iteration: 0.628 s | Estimated time left: 37 s\n", + "Current iteration: 000035 | Average Time per Iteration: 0.624 s | Estimated time left: 36 s\n", + "Current iteration: 000039 | Average Time per Iteration: 0.682 s | Estimated time left: 39 s\n", + "Current iteration: 000037 | Average Time per Iteration: 0.670 s | Estimated time left: 38 s\n", + "Current iteration: 000036 | Average Time per Iteration: 0.656 s | Estimated time left: 36 s\n", + "Current iteration: 000038 | Average Time per Iteration: 0.642 s | Estimated time left: 35 s\n", + "Current iteration: 000040 | Average Time per Iteration: 0.642 s | Estimated time left: 34 s\n", + "Current iteration: 000041 | Average Time per Iteration: 0.643 s | Estimated time left: 34 s\n", + "Current iteration: 000045 | Average Time per Iteration: 0.703 s | Estimated time left: 36 s\n", + "Current iteration: 000044 | Average Time per Iteration: 0.692 s | Estimated time left: 35 s\n", + "Current iteration: 000042 | Average Time per Iteration: 0.680 s | Estimated time left: 34 s\n", + "Current iteration: 000043 | Average Time per Iteration: 0.670 s | Estimated time left: 32 s\n", + "Current iteration: 000046 | Average Time per Iteration: 0.664 s | Estimated time left: 31 s\n", + "Current iteration: 000047 | Average Time per Iteration: 0.653 s | Estimated time left: 30 s\n", + "Current iteration: 000048 | Average Time per Iteration: 0.706 s | Estimated time left: 32 s\n", + "Current iteration: 000049 | Average Time per Iteration: 0.697 s | Estimated time left: 31 s\n", + "Current iteration: 000050 | Average Time per Iteration: 0.689 s | Estimated time left: 30 s\n", + "Current iteration: 000052 | Average Time per Iteration: 0.690 s | Estimated time left: 30 s\n", + "Current iteration: 000051 | Average Time per Iteration: 0.668 s | Estimated time left: 28 s\n", + "Current iteration: 000053 | Average Time per Iteration: 0.661 s | Estimated time left: 27 s\n", + "Current iteration: 000054 | Average Time per Iteration: 0.711 s | Estimated time left: 28 s\n", + "Current iteration: 000055 | Average Time per Iteration: 0.712 s | Estimated time left: 27 s\n", + "Current iteration: 000057 | Average Time per Iteration: 0.705 s | Estimated time left: 26 s\n", + "Current iteration: 000058 | Average Time per Iteration: 0.699 s | Estimated time left: 25 s\n", + "Current iteration: 000056 | Average Time per Iteration: 0.694 s | Estimated time left: 24 s\n", + "Current iteration: 000059 | Average Time per Iteration: 0.689 s | Estimated time left: 24 s\n", + "Current iteration: 000060 | Average Time per Iteration: 0.723 s | Estimated time left: 24 s\n", + "Current iteration: 000063 | Average Time per Iteration: 0.732 s | Estimated time left: 24 s\n", + "Current iteration: 000061 | Average Time per Iteration: 0.722 s | Estimated time left: 23 s\n", + "Current iteration: 000062 | Average Time per Iteration: 0.715 s | Estimated time left: 22 s\n", + "Current iteration: 000064 | Average Time per Iteration: 0.718 s | Estimated time left: 21 s\n", + "Current iteration: 000065 | Average Time per Iteration: 0.708 s | Estimated time left: 20 s\n", + "Current iteration: 000066 | Average Time per Iteration: 0.711 s | Estimated time left: 19 s\n", + "Current iteration: 000068 | Average Time per Iteration: 0.723 s | Estimated time left: 19 s\n", + "Current iteration: 000067 | Average Time per Iteration: 0.723 s | Estimated time left: 18 s\n", + "Current iteration: 000069 | Average Time per Iteration: 0.716 s | Estimated time left: 17 s\n", + "Current iteration: 000071 | Average Time per Iteration: 0.708 s | Estimated time left: 16 s\n", + "Current iteration: 000070 | Average Time per Iteration: 0.707 s | Estimated time left: 16 s\n", + "Current iteration: 000072 | Average Time per Iteration: 0.702 s | Estimated time left: 15 s\n", + "Current iteration: 000073 | Average Time per Iteration: 0.718 s | Estimated time left: 15 s\n", + "Current iteration: 000076 | Average Time per Iteration: 0.720 s | Estimated time left: 14 s\n", + "Current iteration: 000075 | Average Time per Iteration: 0.715 s | Estimated time left: 13 s\n", + "Current iteration: 000074 | Average Time per Iteration: 0.707 s | Estimated time left: 12 s\n", + "Current iteration: 000077 | Average Time per Iteration: 0.701 s | Estimated time left: 11 s\n", + "Current iteration: 000078 | Average Time per Iteration: 0.713 s | Estimated time left: 11 s\n", + "Current iteration: 000079 | Average Time per Iteration: 0.731 s | Estimated time left: 10 s\n", + "Current iteration: 000080 | Average Time per Iteration: 0.726 s | Estimated time left: 10 s\n", + "Current iteration: 000081 | Average Time per Iteration: 0.724 s | Estimated time left: 9 s \n", + "Current iteration: 000082 | Average Time per Iteration: 0.716 s | Estimated time left: 8 s \n", + "Current iteration: 000083 | Average Time per Iteration: 0.715 s | Estimated time left: 7 s \n", + "Current iteration: 000084 | Average Time per Iteration: 0.723 s | Estimated time left: 7 s \n", + "Current iteration: 000085 | Average Time per Iteration: 0.741 s | Estimated time left: 6 s \n", + "Current iteration: 000086 | Average Time per Iteration: 0.736 s | Estimated time left: 5 s \n", + "Current iteration: 000088 | Average Time per Iteration: 0.735 s | Estimated time left: 5 s \n", + "Current iteration: 000087 | Average Time per Iteration: 0.729 s | Estimated time left: 4 s \n", + "Current iteration: 000090 | Average Time per Iteration: 0.723 s | Estimated time left: 3 s \n", + "Current iteration: 000089 | Average Time per Iteration: 0.723 s | Estimated time left: 2 s \n", + "Current iteration: 000091 | Average Time per Iteration: 0.724 s | Estimated time left: 2 s \n", + "Current iteration: 000092 | Average Time per Iteration: 0.724 s | Estimated time left: 1 s \n", + "Current iteration: 000093 | Average Time per Iteration: 0.723 s | Estimated time left: 0 s \n", + "Current iteration: 000094 | Average Time per Iteration: 0.722 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000015 | Average Time per Iteration: 2.110 s | Estimated time left: 0 s \n", + "Current iteration: 000096 | Average Time per Iteration: 0.731 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000016 | Average Time per Iteration: 2.113 s | Estimated time left: 0 s \n", + "Current iteration: 000095 | Average Time per Iteration: 0.739 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000017 | Average Time per Iteration: 2.164 s | Estimated time left: 0 s \n", + "Current iteration: 000097 | Average Time per Iteration: 0.744 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000018 | Average Time per Iteration: 2.455 s | Estimated time left: 0 s \n", + "Current iteration: 000098 | Average Time per Iteration: 0.747 s | Estimated time left: 0 s \n", "Worker stopped.\n", - "Current iteration: 000019 | Average Time per Iteration: 2.483 s | Estimated time left: 0 s \n", + "Current iteration: 000099 | Average Time per Iteration: 0.754 s | Estimated time left: 0 s \n", "Worker stopped.\n", "Joining writer workers.\n", "--------------------------------------------------------------------------------\n", "\n", "All workers joined, simulation complete.\n", - "In total, 20 simulations were performed.\n", - "Simulation took 51.20 seconds to run.\n", + "In total, 100 simulations were performed.\n", + "Simulation took 75.49 seconds to run.\n", "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=20,\n", + " number_of_simulations=100,\n", " append=False,\n", " parallel=True,\n", " n_workers=None,\n", @@ -910,9 +971,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A total of 100 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" + ] + } + ], "source": [ "# You only need to import results if you did not run the simulations\n", "test_dispersion.import_results()" @@ -920,16 +992,16 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "20" + "100" ] }, - "execution_count": 58, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -940,7 +1012,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -949,26 +1021,26 @@ "text": [ "Monte Carlo Simulation by RocketPy\n", "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 20\n", + "Number of simulations: 100\n", "Results: \n", "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " y_impact 458.783 121.483\n", - " lateral_surface_wind 0.000 0.000\n", - " apogee_x 497.173 149.058\n", - " apogee_time 24.347 2.000\n", - " apogee 3042.319 578.799\n", - " impact_velocity -5.286 0.082\n", + " out_of_rail_velocity 26.043 2.053\n", " frontal_surface_wind 0.000 0.000\n", - " out_of_rail_velocity 24.673 1.966\n", - " x_impact 584.160 164.479\n", - " t_final 286.107 35.372\n", - " initial_stability_margin 2.614 0.048\n", - " out_of_rail_time 0.373 0.026\n", - " max_mach_number 0.789 0.119\n", - " apogee_y 390.176 110.336\n", - "out_of_rail_stability_margin 2.678 0.052\n" + " y_impact 410.468 61.706\n", + " impact_velocity -5.275 0.060\n", + " max_mach_number 0.872 0.124\n", + " apogee_time 25.665 1.856\n", + " apogee_y 351.443 55.161\n", + " lateral_surface_wind 0.000 0.000\n", + " apogee 3442.128 587.869\n", + " apogee_x 472.614 84.688\n", + " out_of_rail_time 0.356 0.023\n", + "out_of_rail_stability_margin 2.682 0.058\n", + " initial_stability_margin 2.621 0.058\n", + " t_final 309.069 30.988\n", + " x_impact 551.631 94.169\n" ] } ], @@ -995,833 +1067,9 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a0a8afa622624cc0b73dbc14f59b649d", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3iUlEQVR4nO3dd3wVVf7/8fdNuwmQQgklEkJJBOltRToISlOxfF1AlIAsWIIgwUJgKQElgA0RZNcGrGvZBUHXQhMEV0QEJFIFEsLCKkhPCGiA3PP7wx93uSZAgCSTYV7Px+M+zJyZOfdzT8b49ky5LmOMEQAAABzDz+oCAAAAULwIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiBwDatevbr69+9vdRnXvOeee041a9aUv7+/GjduXOTvN2fOHLlcLu3Zs6fI3wvAtYkACNjEuf/or1+/Pt/1HTp0UP369a/6fT777DONHz/+qvtxiqVLl+qpp55S69atNXv2bE2aNMnqkmzl1Vdf1Zw5c6wuA3CcAKsLAFB0duzYIT+/y/v/vM8++0wzZ84kBBbQihUr5OfnpzfffFNBQUHF8p4PPPCAevfuLbfbXSzvV5ReffVVVahQgZlqoJgxAwhcw9xutwIDA60u47KcPHnS6hIuy8GDBxUSElJs4U+S/P39FRwcLJfLVWzvCeDaQgAErmG/vwbwzJkzSk5OVlxcnIKDg1W+fHm1adNGy5YtkyT1799fM2fOlCS5XC7v65yTJ09qxIgRio6OltvtVu3atfX888/LGOPzvr/88ouGDh2qChUqKDQ0VHfccYd+/PFHuVwun5nF8ePHy+Vyadu2bbrvvvtUtmxZtWnTRpK0adMm9e/fXzVr1lRwcLAqV66sBx98UEeOHPF5r3N97Ny5U/fff7/Cw8MVGRmpMWPGyBijffv2qWfPngoLC1PlypX1wgsvFGjszp49q4kTJ6pWrVpyu92qXr26Ro0apZycHO82LpdLs2fP1smTJ71jdaHTmePGjVNgYKAOHTqUZ93gwYMVERGhX3/9tUC15XcNYPXq1XXbbbdp5cqVat68uUJCQtSgQQOtXLlSkrRgwQI1aNBAwcHBatasmTZu3OjTZ//+/VWmTBnt3r1bXbp0UenSpRUVFaUJEybk+f0+//zzatWqlcqXL6+QkBA1a9ZM8+fPz7fWv//977rxxhtVqlQplS1bVu3atdPSpUu9NW/dulWrVq3yjl+HDh0KNAYArg4BELCZzMxMHT58OM/rzJkzl9x3/PjxSk5OVseOHTVjxgyNHj1a1apV03fffSdJeuihh3TLLbdIkt5++23vS5KMMbrjjjv00ksvqWvXrnrxxRdVu3ZtPfnkk0pMTPR5n/79++uVV15R9+7dNWXKFIWEhKhHjx4XrOvee+/VqVOnNGnSJA0aNEiStGzZMu3evVsDBgzQK6+8ot69e+v9999X9+7d8wQSSerVq5c8Ho8mT56sFi1a6JlnntG0adN0yy236LrrrtOUKVMUGxurJ554Ql9++eUlx+pPf/qTxo4dq6ZNm+qll15S+/btlZKSot69e3u3efvtt9W2bVu53W7vWLVr1y7f/h544AGdPXtW//jHP3zaT58+rfnz5+uee+5RcHDwJeu6mLS0NN133326/fbblZKSomPHjun222/XO++8o+HDh+v+++9XcnKy0tPT9cc//lEej8dn/9zcXHXt2lWVKlXS1KlT1axZM40bN07jxo3z2e7ll19WkyZNNGHCBE2aNEkBAQG699579emnn/psl5ycrAceeECBgYGaMGGCkpOTFR0drRUrVkiSpk2bpqpVq6pOnTre8Rs9evRVjQGAAjIAbGH27NlG0kVf9erV89knJibGxMfHe5cbNWpkevTocdH3SUhIMPn9afjwww+NJPPMM8/4tP/f//2fcblcJi0tzRhjzIYNG4wk8/jjj/ts179/fyPJjBs3zts2btw4I8n06dMnz/udOnUqT9t7771nJJkvv/wyTx+DBw/2tp09e9ZUrVrVuFwuM3nyZG/7sWPHTEhIiM+Y5Cc1NdVIMn/605982p944gkjyaxYscLbFh8fb0qXLn3R/s5p2bKladGihU/bggULjCTzxRdfFKgPY/53LGRkZHjb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6enp+vOf/6w+ffro4MGDkqRFixZp69atBe5jw4YNOnjwoJo2baqAgAAFBARo1apVmj59ugICApSbm5tnn6SkJGVmZnpf+/btK7TPBAAAUFxsFwBXrVqlBg0aaO3atVqwYIGys7MlSd9//73GjRtX4H46deqkzZs3KzU11ftq3ry5+vbtq9TU1HwfKu12uxUWFubzAgAAsBvbnQIeOXKknnnmGSUmJio0NNTbfvPNN2vGjBkF7ic0NFT169f3aStdurTKly+fpx0AAOBaYrsZwM2bN+uuu+7K016xYkUdPnzYgooAAADsxXYzgBEREdq/f79q1Kjh075x40Zdd911V9X3ypUrr2p/AAAAO7DdDGDv3r319NNP68CBA3K5XPJ4PFq9erWeeOIJ9evXz+ryAAAASjzbBcBJkyapTp06io6OVnZ2turWrat27dqpVatW+vOf/2x1eQAAACWerU4BG2N04MABTZ8+XWPHjtXmzZuVnZ2tJk2aKC4uzuryAAAAbMF2ATA2NlZbt25VXFycoqOjrS4JAADAdmx1CtjPz09xcXE6cuSI1aUAAADYlq0CoCRNnjxZTz75pLZs2WJ1KQAAALZkq1PAktSvXz+dOnVKjRo1UlBQkEJCQnzWHz161KLKAAAA7MF2AXDatGlWlwAAAGBrtgqAZ86c0apVqzRmzJg8D4IGAABAwdjqGsDAwEB98MEHVpcBAABga7YKgJJ055136sMPP7S6DAAAANuy1SlgSYqLi9OECRO0evVqNWvWTKVLl/ZZP3ToUIsqAwAAsAfbBcA333xTERER2rBhgzZs2OCzzuVyEQABAAAuwXYBMCMjw+oSAAAAbM121wACAADg6thuBvDBBx+86Pq33nqrmCoBAACwJ9sFwGPHjvksnzlzRlu2bNHx48d18803W1QVAACAfdguAC5cuDBPm8fj0SOPPKJatWpZUBEAAIC9XBPXAPr5+SkxMVEvvfSS1aUAAACUeNdEAJSk9PR0nT171uoyAAAASjzbnQJOTEz0WTbGaP/+/fr0008VHx9vUVUAAAD2YbsAuHHjRp9lPz8/RUZG6oUXXrjkHcIAAACwYQD84osvrC4BAADA1mx3DWBGRoZ27dqVp33Xrl3as2dP8RcEAABgM7YLgP3799fXX3+dp33t2rXq379/8RcEAABgM7YLgBs3blTr1q3ztN90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3XjjjZo2bZpOnjypAQMGWF0aAABAkXF0AOzVq5cOHTqksWPH6sCBA2rcuLEWL16c58YQu3K73Ro3blye09bwxTgVDONUcIxVwTBOBcM4FQzjdHlcxsn3QAMAADiQY68BBAAAcCoCIAAAgMMQAAEAAByGAAgAAOAwBECbmTVrlho2bOh90GXLli21aNEi7/oOHTrI5XL5vB5++GGfPvbu3asePXqoVKlSqlixop588kmdPXu2uD9KsZo8ebJcLpcef/xxb9uvv/6qhIQElS9fXmXKlNE999yT58HgThur/MaJY0oaP358njGoU6eOdz3H0v9caqw4nv7nxx9/1P3336/y5csrJCREDRo00Pr1673rjTEaO3asqlSpopCQEHXu3Fm7du3y6ePo0aPq27evwsLCFBERoYEDByo7O7u4P0qRutQ49e/fP88x1bVrV58+nDBOl8vRj4Gxo6pVq2ry5MmKi4uTMUZz585Vz549tXHjRtWrV0+SNGjQIE2YMMG7T6lSpbw/5+bmqkePHqpcubK+/vpr7d+/X/369VNgYKAmTZpU7J+nOKxbt05//etf1bBhQ5/24cOH69NPP9W8efMUHh6uIUOG6O6779bq1aslOW+sLjROEseUJNWrV0+ff/65dzkg4H9/PjmWfF1srCSOJ0k6duyYWrdurY4dO2rRokWKjIzUrl27VLZsWe82U6dO1fTp0zV37lzVqFFDY8aMUZcuXbRt2zYFBwdLkvr27av9+/dr2bJlOnPmjAYMGKDBgwfr3XffteqjFaqCjJMkde3aVbNnz/Yu//5RMNf6OF0RA9srW7aseeONN4wxxrRv394MGzbsgtt+9tlnxs/Pzxw4cMDbNmvWLBMWFmZycnKKutRid+LECRMXF2eWLVvmMzbHjx83gYGBZt68ed5tt2/fbiSZNWvWGGOcNVYXGidjOKaMMWbcuHGmUaNG+a7jWPJ1sbEyhuPpnKefftq0adPmgus9Ho+pXLmyee6557xtx48fN26327z33nvGGGO2bdtmJJl169Z5t1m0aJFxuVzmxx9/LLrii9GlxskYY+Lj403Pnj0vuN4J43QlOAVsY7m5uXr//fd18uRJn6+ve+edd1ShQgXVr19fSUlJOnXqlHfdmjVr1KBBA5+HXXfp0kVZWVnaunVrsdZfHBISEtSjRw917tzZp33Dhg06c+aM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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "bf8236ef34b048c88e6cbab632e9e9dc", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "74771ec9fccb47fe8e926635a744d7d7", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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mDx5shYtWpRpqVmz5g33DQkJ0fbt27Vnz56bft2vv/5a/v7+6tOnj0/7wIEDZYzR/PnzJUkLFiyQJD333HM+/Z5//vlrjv3MM89kagsMDPR+/fvvv+vkyZO65557JEkbNmzI1P+pp57yfu3v76/69evLGKMePXp420NCQlSpUiXt37//mrVI/5urJA0YMMCnfeDAgZKkr7766rr7X8uVczp//rxOnjypRo0ayRijjRs3Zurfu3dv79cZZ+QuXryoxYsXe+vMyWNijNHs2bP10EMPyRijkydPepfWrVsrJSXF+97PmjVLVapUUeXKlX363X///ZKkZcuW3dR78/bbbys4OFh/+ctfNHToUD355JNq3779TY0B4OZxCRiwibvvvlv169fP1F68ePEsLw1fadSoUWrfvr3uuusuVa9eXW3atNGTTz6ZrfD4888/KzIyUsWKFfNpr1Klind7xn/9/PwUHR3t069ixYrXHPvqvpJ0+vRpjRw5Up999pmOHz/usy0lJSVT/zJlyvisBwcHq1ChQipZsmSm9qvvI7xaxhyurjkiIkIhISHeud6sQ4cOadiwYfr3v/+tM2fO+Gy7ek5+fn4qX768T9tdd90lSTp48KC3zpw8JidOnFBycrKmTp2qqVOnZjmHjGOxZ88e7dy5U2FhYdftl12hoaGaNGmSOnTooFKlSmnSpEk3tT+AP4YACDhA06ZNtW/fPs2bN0/ffPON3n//fb355pt65513fM6g5bUrz4xl+Otf/6off/xRgwYNUu3atVW0aFF5PB61adNGHo8nU39/f/9stUnK9IDEtVx9n+GtSE9PV6tWrXT69GkNHjxYlStXVpEiRXT48GHFxcVlOae8llHDE088odjY2Cz7ZPzPgsfjUY0aNfTGG29k2S8qKuqmX3/hwoWSpDNnzuiXX35RSEjITY8B4OYQAAGHCA0NVbdu3dStWzedO3dOTZs21YgRI7wB8Fqhp2zZslq8eLHOnj3rc8bpp59+8m7P+K/H49GBAwcUExPj7bd3795s13jmzBktWbJEI0eO1LBhw7ztf+TS9R+RMYc9e/Z4z6ZJ/3tAIjk52TvXm7F161bt3r1bM2fOVNeuXb3tGU9gX83j8Wj//v3es36StHv3bkn/e7o7o86cPCZhYWEqVqyY0tPT1bJly+vOp0KFCtq8ebNatGiRI0F5wYIF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f/6dyNEfA4NrW7t2rd59913VrFnTp71///766quvNGvWLAUHB6t379567LHHtGLFCklSenq62rVrp4iICP344486evSounbtqgIFCmjMmDFWTOUPudb8Jalnz54aNWqUd71w4cLer+0+/2rVqmnx4sXe9YCA//9XhBOO/fXmL93ex/7MmTNq3Lixmjdvrvnz5yssLEx79uxR8eLFvX3Gjx+vSZMmaebMmYqOjtbQoUPVunVr7dixQ4UKFZIkdenSRUePHtWiRYt06dIldevWTb169dInn3xi1dSyJTvzl6Q2bdpo+vTp3vWrPwrFrvNfu3at0tPTvevbtm1Tq1at1KFDB0nO+Pl3HANc5ezZsyYmJsYsWrTI3HfffaZv377GGGOSk5NNgQIFzKxZs7x9d+7caSSZlStXGmOM+frrr42fn585duyYt8+UKVNMUFCQSUtLy9N5/FHXmr8xJtP61ew8/+HDh5tatWpluc0Jx/568zfm9j72xhgzePBg06RJk2tu93g8JiIiwrz22mvetuTkZON2u82nn35qjDFmx44dRpJZu3att8/8+fONy+Uyhw8fzr3ic8CN5m+MMbGxsaZ9+/bX3G7n+V+tb9++pkKFCsbj8Tji59+JuASMTOLj49WuXTu1bNnSp339+vW6dOmST3vlypVVpkwZrVy5UpK0cuVK1ahRw+fDtFu3bq3U1FRt3749byZwi641/wwff/yxSpYsqerVqyshIUEXLlzwbrP7/Pfs2aPIyEiVL19eXbp00aFDhyQ559hfa/4Zbudj/+9//1v169dXhw4dFB4erjp16ui9997zbj9w4ICOHTvm8z0QHBysBg0a+HwPhISEqH79+t4+LVu2lJ+fn1avXp13k/kDbjT/DN9++63Cw8NVqVIlPfvsszp16pR3m53nf6WLFy/qo48+Uvfu3eVyuRzz8+80XAKGj88++0wbNmzQ2rVrM207duyYChYsqJCQEJ/2UqVK6dixY94+V/8llYz1jD752fXmL0l/+9vfVLZsWUVGRmrLli0aPHiwdu3apS+//FKSveffoEEDzZgxQ5UqVdLRo0c1cuRI3Xvvvdq2bZsjjv315l+sWLHb+thL0v79+zVlyhQNGDBAL730ktauXas+ffqoYMGCio2N9c4hqzle+T0QHh7usz0gIEChoaH5/j240fyl/13+feyxxxQdHa19+/bppZdeUtu2bbVy5Ur5+/vbev5Xmjt3rpKTkxUXFyfJGb/7nYgACK+kpCT17dtXixYt8t7P4yTZmX+vXr28X9eoUUOlS5dWixYttG/fPlWoUCGvSs0Vbdu29X5ds2ZNNWjQQGXLltXnn3+uwMBACyvLG9ebf48ePW7rYy9JHo9H9evX996vVadOHW3btk3vvPOONwDdzrIz/06dOnn716hRQzVr1lSFChX07bffqkWLFpbUnRumTZumtm3bKjIy0upSkIu4BAyv9evX6/jx46pbt64CAgIUEBCg5cuXa9KkSQoICFCpUqV08eJFJScn++z366+/KiIiQpIUERGR6cmwjPWMPvnVjeZ/5Q3SGRo0aCBJ2rt3ryR7z/9qISEhuuuuu7R3715FRETc1sc+K1fOPyu327EvXbq0qlat6tNWpUoV72XwjDlkNccrvweOHz/us/3y5cs6ffp0vn8PbjT/rJQvX14lS5b0+R6w6/wz/Pzzz1q8eLGeeuopb5sTf/6dgAAIrxYtWmjr1q3atGmTd6lfv766dOni/bpAgQJasmSJd59du3bp0KFDatiwoSSpYcOG2rp1q88vwUWLFikoKCjTL9f85kbz9/f3z7TPpk2bJP3vHw/J3vO/2rlz57Rv3z6VLl1a9erVu62PfVaunH9Wbrdj37hxY+3atcunbffu3SpbtqwkKTo6WhERET7fA6mpqVq9erXP90BycrLWr1/v7bN06VJ5PB5vYM6vbjT/rPzyyy86deqUz/eAXeefYfr06QoPD1e7du28bU78+XcEq59CQf529ZOPzzzzjClTpoxZunSpWbdunWnYsKFp2LChd/vly5dN9erVzQMPPGA2bdpkFixYYMLCwkxCQoIF1d+6K+e/d+9eM2rUKLNu3Tpz4MABM2/ePFO+fHnTtGlTb387z3/gwIHm22+/NQcOHDArVqwwLVu2NCVLljTHjx83xtz+x/5687/dj70xxqxZs8YEBASY0aNHmz179piPP/7YFC5c2Hz00UfePmPHjjUhISFm3rx5ZsuWLaZ9+/YmOjra/Pbbb94+bdq0MXXq1DGrV682P/zwg4mJiTGdO3e2Yko35UbzP3v2rHnhhRfMypUrzYEDB8zixYtN3bp1TUxMjPn999+949h1/sYYk56ebsqUKWMGDx6cadvt/vPvRARAXNfVAfC3334zzz33nClevLgpXLiwefTRR83Ro0d99jl48KBp27atCQwMNCVLljQDBw40ly5dyuPKc8aV8z906JBp2rSpCQ0NNW6321SsWNEMGjTIpKSk+Oxj1/l37NjRlC5d2hQsWNDccccdpmPHjmbv3r3e7bf7sb/e/G/3Y5/hP//5j6levbpxu92mcuXKZurUqT7bPR6PGTp0qClVqpRxu92mRYsWZteuXT59Tp06ZTp37myKFi1qgoKCTLdu3czZs2fzchp/2PXmf+HCBfPAAw+YsLAwU6BAAVO2bFnTs2dPn489Mcbe81+4cKGRlOmYGnP7//w7kcsYY6w+CwkAAIC8wz2AAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4zP8HEVXgTSBWJmAAAAAASUVORK5CYII=", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "73670f969e254cbda3be1823bef43e90", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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PHv2rD766CPt3LlTklSlShV169ZNwcHBNicDAADI+xy3C/iHH35QuXLlNHHiRJ09e1Znz57VxIkTVb58ef3www92xwMAAMjzHLcFMDo6Wh07dtTkyZPl7e0tSUpNTdWLL76o6Ohobd261eaEAAAAeZvjtgDu3btXAwYMcJc/SfL29lZMTIz27t1rYzIAAABncFwBrF27tvvYvz/buXOnatasaUMiAAAAZ3HELuAtW7a4v+7Tp4/69u2rvXv3qkGDBpKkVatWadKkSRo9erRdEQEAABzDEQWwVq1acrlcsizLPTZo0KAMyz355JPq2LFjbkYDAABwHEcUwAMHDtgdAQAAIN9wRAEsW7as3REAAADyDUcUwL86evSofvrpJ504cUJpaWkej/Xp08emVAAAAM7guAI4bdo09ezZUwULFlSxYsXkcrncj7lcLgogAADANTiuAA4dOlSvvfaaYmNj5eXluKvYAAAA2M5xDerChQvq1KkT5Q8AAOAmOa5Fde/eXTNnzrQ7BgAAgGM5bhdwfHy8HnroIS1cuFDVq1dXgQIFPB5/++23bUoGAADgDI4sgIsWLVLFihUlKcNJIAAAALg6xxXAcePG6eOPP1ZUVJTdUQAAABzJcccA+vr6qnHjxnbHAAAAcCzHFcC+ffvqnXfesTsGAACAYzluF/CaNWu0bNkyff3116patWqGk0DmzJljUzIAAABncFwBDAoK0t/+9rdsWVd8fLzmzJmjXbt2yc/PT40aNdKYMWPcJ5gAAADkR44rgFOnTs22da1YsULR0dG65557dOXKFb388stq2bKlduzYocKFC2fb6wAAAOQljiuA2WnhwoUe96dNm6YSJUpo/fr1ioyMtCkVAABAznJcASxfvvxVr/e3f//+m153QkKCJCk4OPim1wEAAJDXOa4A9uvXz+P+5cuXtXHjRi1cuFADBw686fWmpaWpX79+aty4sapVq5bpMikpKUpJSXHfT0xMvOnXAwAAsIvjCmDfvn0zHZ80aZLWrVt30+uNjo7Wtm3b9NNPP2W5THx8vOLi4m76NUxQbsg3dke4YQdHP2h3BAAAcpXjrgOYlTZt2mj27Nk39dxevXrp66+/1vLly1W6dOksl4uNjVVCQoL7dvjw4ZuNCwAAYBvHbQHMyqxZs2742D3LstS7d2/NnTtX33//vcqXL3/V5X19feXr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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "3c2bb4e6d3d147e9aa68e4caf76b2efc", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA3MUlEQVR4nO3dd3RVVf7+8ecmkBAghUAAkVAkSO8oVRRBARn7KDIoRcQWpAQLUZGmBhgVRkUUCzB+f4oigo4ISAeVDqELhDIwSA8kBDBA7v794crVaxIESXJyst+vte4a7j77nPs5+yZnHvcp8RhjjAAAAGCNAKcLAAAAQP4iAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACFiqSpUq6tmzp9NlFHr//Oc/dc011ygwMFANGzZ0uhwAkEQABAqFyZMny+PxaM2aNdkuv+mmm1S3bt0r/pxvv/1Ww4YNu+Lt2OK7777Ts88+q1atWmnSpEl69dVXnS4JACRJRZwuAIAztm/froCAy/tvwG+//Vbjx48nBF6ihQsXKiAgQB9++KGCgoKcLgcAfJgBBCwVHBysokWLOl3GZTl9+rTTJVyWI0eOKCQkhPAHoMAhAAKW+uM1gOfPn9fw4cNVvXp1FStWTKVLl1br1q01b948SVLPnj01fvx4SZLH4/G9Mp0+fVqDBg1SdHS0goODVaNGDb322msyxvh97tmzZ9WvXz+VKVNGoaGhuuOOO3TgwAF5PB6/mcVhw4bJ4/Fo69at+sc//qFSpUqpdevWkqSNGzeqZ8+euuaaa1SsWDGVL19eDz/8sI4fP+73WZnb2LFjhx588EGFh4crKipKQ4YMkTFG+/fv15133qmwsDCVL19er7/++iWN3YULFzRy5EhVq1ZNwcHBqlKlip5//nmlp6f7+ng8Hk2aNEmnT5/2jdXkyZNz3OayZct03333qVKlSgoODlZ0dLQGDhyos2fP+vXr2bOnSpYsqd27d6tDhw4qUaKEKlSooBEjRmQZ69z+TiTpwIEDevjhh1WuXDkFBwerTp06+uijj7LsT3p6uoYOHaqYmBjf/jz77LN+YwTAOZwCBgqRlJQUHTt2LEv7+fPn/3TdYcOGKSEhQY888oiuv/56paamas2aNVq3bp1uueUWPfbYY/r55581b948ffzxx37rGmN0xx13aNGiRerdu7caNmyouXPn6plnntGBAwc0duxYX9+ePXvq888/10MPPaTmzZtryZIl6ty5c4513XfffapevbpeffVVX3CZN2+edu/erV69eql8+fLasmWLJk6cqC1btmjFihV+wVSSunTpolq1amnUqFGaNWuWXn75ZUVGRuq9997TzTffrNGjR+v//b//p6efflrXXXed2rRpc9GxeuSRRzRlyhT9/e9/16BBg7Ry5UolJCRo27ZtmjFjhiTp448/1sSJE7Vq1Sp98MEHkqSWLVvmuM1p06bpzJkzeuKJJ1S6dGmtWrVKb731lv73v/9p2rRpfn0zMjLUsWNHNW/eXGPGjNGcOXM0dOhQXbhwQSNGjMiz7+Tw4cNq3ry5PB6P+vbtq6ioKM2ePVu9e/dWamqqBgwYIEnyer2644479P333+vRRx9VrVq1tGnTJo0dO1Y7duzQzJkzLzq+APKBAeB6kyZNMpIu+qpTp47fOpUrVzY9evTwvW/QoIHp3LnzRT8nNjbWZHfYmDlzppFkXn75Zb/2v//978bj8ZikpCRjjDFr1641ksyAAQP8+vXs2dNIMkOHDvW1DR061EgyXbt2zfJ5Z86cydL26aefGklm6dKlWbbx6KOP+touXLhgKlasaDwejxk1apSv/cSJEyYkJMRvTLKTmJhoJJlHHnnEr/3pp582kszChQt9bT169DAlSpS46PYutk8JCQnG4/GY//73v37blGSeeuopX5vX6zWdO3c2QUFB5ujRo8aYvPlOevfuba666ipz7Ngxv74PPPCACQ8P9+3Dxx9/bAICAsyyZcv8+r377rtGkvnhhx8uaUwA5B1OAQOFyPjx4zVv3rwsr/r16//puhEREdqyZYt27tx52Z/77bffKjAwUP369fNrHzRokIwxmj17tiRpzpw5kqQnn3zSr99TTz2V47Yff/zxLG0hISG+f//yyy86duyYmjdvLklat25dlv6PPPKI79+BgYFq2rSpjDHq3bu3rz0iIkI1atTQ7t27c6xF+nVfJSkuLs6vfdCgQZKkWbNmXXT9nPx+n06fPq1jx46pZcuWMsZo/fr1Wfr37dvX9+/MGblz585p/vz5vjpz8zsxxmj69Om6/fbbZYzRsWPHfK8OHTooJSXFN/bTpk1TrVq1VLNmTb9+N998syRp0aJFf2mMAOQeTgEDhcj111+vpk2bZmkvVapUtqeGf2/EiBG68847de2116pu3brq2LGjHnrooUsKj//9739VoUIFhYaG+rXXqlXLtzzzfwMCAlS1alW/fjExMTlu+499JSk5OVnDhw/X1KlTdeTIEb9lKSkpWfpXqlTJ7314eLiKFSumMmXKZGn/43WEf5S5D3+suXz58oqIiPDt6+Xat2+fXnrpJX399dc6ceKE37I/7lNAQICuueYav7Zrr71WkrR3715fnbn5nRw9elQnT57UxIkTNXHixGz3IfO72Llzp7Zt26aoqKiL9gPgHAIgAElSmzZttGvXLn311Vf67rvv9MEHH2js2LF69913/WbQ8tvvZ8Yy3X///frxxx/1zDPPqGHDhipZsqS8Xq86duwor9ebpX9gYOAltUnKcoNETv54neGVyMjI0C233KLk5GQ999xzqlmzpkqUKKEDBw6oZ8+e2e5Tfsus4cEHH1SPHj2y7ZP5Hwter1f16tXTG2+8kW2/6OjovCkSwCUjAALwiYyMVK9evdSrVy+lpaWpTZs2GjZsmC8A5hR6KleurPnz5+vUqVN+M04//fSTb3nm/3q9Xu3Zs0fVq1f39UtKSrrkGk+cOKEFCxZo+PDheumll3ztf+XU9V+RuQ87d+70zaZJv94gcfLkSd++Xo5NmzZpx44dmjJlirp37+5rz7wD+4+8Xq92797tm/WTpB07dkj69e7uzDpz8zuJiopSaGioMjIy1L59+4vuT7Vq1bRhwwa1a9cuV4MygNzDNYAAJCnLqc+SJUsqJibG77EdJUqUkCSdPHnSr+9tt92mjIwMvf32237tY8eOlcfjUadOnSRJHTp0kCS98847fv3eeuutS64zc+bujzN148aNu+RtXInbbrst28/LnO262B3NOclun4wx+te//pXjOr8fa2OM3n77bRUtWlTt2rXz1Zmb30lgYKDuvfdeTZ8+XZs3b85Sz9GjR33/vv/++3XgwAG9//77WfqdPXvWdc9zBAojZgABSJJq166tm266SU2aNFFkZKTWrFmjL774wu9mgyZNmkiS+vXrpw4dOigwMFAPPPCAbr/9drVt21YvvPCC9u7dqwYNGui7777TV199pQEDBqhatWq+9e+9916NGzdOx48f9z1yJHP26lJmi8LCwtSmTRuNGTNG58+f19VXX63vvvtOe/bsyYNRyapBgwbq0aOHJk6cqJMnT+rGG2/UqlWrNGXKFN11111q27btZW+zZs2aqlatmp5++mkdOHBAYWFhmj59epZrATMVK1ZMc+bMUY8ePdSsWTPNnj1bs2bN0vPPP++77i4vvpNRo0Zp0aJFatasmfr06aPatWsrOTlZ69at0/z585WcnCxJeuihh/T555/r8ccf16JFi9SqVStlZGTop59+0ueff665c+dme60qgHzk0N3HAHJR5mNgVq9ene3yG2+88U8fA/Pyyy+b66+/3kRERJiQkBBTs2ZN88orr5hz5875+ly4cME89dRTJioqyng8Hr9Hwpw6dcoMHDjQVKhQwRQtWtRUr17d/POf/zRer9fvc0+fPm1iY2NNZGSkKVmypLnrrrvM9u3bjSS/x7JkPsIl87Emv/e///3P3H333SYiIsKEh4eb++67z/z88885Pkrmj9vI6fEs2Y1Tds6fP2+GDx9uqlataooWLWqio6NNfHy8+eWXXy7pc7KzdetW0759e1OyZElTpkwZ06dPH7NhwwYjyUyaNCnLNnft2mVuvfVWU7x4cVOuXDkzdOhQk5GR4bfN3P5OjDHm8OHDJjY21kRHR5uiRYua8uXLm3bt2pmJEyf69Tt37pwZPXq0qVOnjgkODjalSpUyTZo0McOHDzcpKSmXNCYA8o7HmEu84hkA8khiYqIaNWqk//u//1O3bt2cLqdA69mzp7744gulpaXl6efwnQCFG9cAAshXf/zTZtKv19MFBAT86V/gQN7gOwHswzWAAPLVmDFjtHbtWrVt21ZFihTR7NmzNXv2bD366KM8HsQhfCeAfQiAAPJVy5YtNW/ePI0cOVJpaWmqVKmShg0bphdeeMHp0qzFdwLYh2sAAQAALMM1gAAAAJYhAAIAAFiGAAgAAGAZbgK5Al6vVz///LNCQ0P5e5cAALiEMUanTp1ShQoVFBBg51wYAfAK/PzzzzwiAQAAl9q/f78qVqzodBmOIABegdDQUEm//gCFhYU5XA0AALgUqampio6O9v3/uI0IgFcg87RvWFgYARAAAJex+fItO098AwAAWIwACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGasD4IEDB/Tggw+qdOnSCgkJUb169bRmzRqnywIAAMhT1v4t4BMnTqhVq1Zq27atZs+eraioKO3cuVOlSpVyujQAAIA8ZW0AHD16tKKjozVp0iRfW9WqVR2sCAAAIH9Yewr466+/VtOmTXXfffepbNmyatSokd5///2LrpOenq7U1FS/FwAAgNtYOwO4e/duTZgwQXFxcXr++ee1evVq9evXT0FBQerRo0e26yQkJGj48OH5VmOVwbPy7bNyy95RnZ0uAYDLcKzLH4wzfs/aGUCv16vGjRvr1VdfVaNGjfToo4+qT58+evfdd3NcJz4+XikpKb7X/v3787FiAACA3GFtALzqqqtUu3Ztv7ZatWpp3759Oa4THByssLAwvxcAAIDbWBsAW7Vqpe3bt/u17dixQ5UrV3aoIgAAgPxhbQAcOHCgVqxYoVdffVVJSUn65JNPNHHiRMXGxjpdGgAAQJ6yNgBed911mjFjhj799FPVrVtXI0eO1Lhx49StWzenSwMAAMhT1t4FLEl/+9vf9Le//c3pMgAAAPKVtTOAAAAAtiIAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGasD4LBhw+TxePxeNWvWdLosAACAPFXE6QKcVqdOHc2fP9/3vkgR64cEAAAUctannSJFiqh8+fJOlwEAAJBvrD4FLEk7d+5UhQoVdM0116hbt27at2+f0yUBAADkKatnAJs1a6bJkyerRo0aOnjwoIYPH64bbrhBmzdvVmhoaJb+6enpSk9P971PTU3Nz3IBAAByhdUBsFOnTr5/169fX82aNVPlypX1+eefq3fv3ln6JyQkaPjw4flZIgAAQK6z/hTw70VEROjaa69VUlJStsvj4+OVkpLie+3fvz+fKwQAALhyBMDfSUtL065du3TVVVdluzw4OFhhYWF+LwAAALexOgA+/fTTWrJkifbu3asff/xRd999twIDA9W1a1enSwMAAMgzVl8D+L///U9du3bV8ePHFRUVpdatW2vFihWKiopyujQAAIA8Y3UAnDp1qtMlAAAA5DurTwEDAADYiAAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZAiAAAIBlCIAAAACWIQACAABYhgAIAABgGQIgAACAZQiAAAAAliEAAgAAWIYACAAAYBkCIAAAgGUIgAAAAJYhAAIAAFiGAAgAAGAZ1wXAdevWadOmTb73X331le666y49//zzOnfunIOVAQAAuIPrAuBjjz2mHTt2SJJ2796tBx54QMWLF9e0adP07LPPOlwdAABAwee6ALhjxw41bNhQkjRt2jS1adNGn3zyiSZPnqzp06c7WxwAAIALuC4AGmPk9XolSfPnz9dtt90mSYqOjtaxY8ecLA0AAMAVXBcAmzZtqpdfflkff/yxlixZos6dO0uS9uzZo3LlyjlcHQAAQMHnugA4btw4rVu3Tn379tULL7ygmJgYSdIXX3yhli1bOlwdAABAwVfE6QIuV/369f3uAs70z3/+U4GBgQ5UBAAA4C6umwGUpJMnT+qDDz5QfHy8kpOTJUlbt27VkSNHHK4MAACg4HPdDODGjRvVrl07RUREaO/everTp48iIyP15Zdfat++ffr3v//tdIkAAAAFmutmAOPi4tSrVy/t3LlTxYoV87XfdtttWrp0qYOVAQAAuIPrAuDq1av12GOPZWm/+uqrdejQIQcqAgAAcBfXBcDg4GClpqZmad+xY4eioqIcqAgAAMBdXBcA77jjDo0YMULnz5+XJHk8Hu3bt0/PPfec7r33XoerAwAAKPhcFwBff/11paWlqWzZsjp79qxuvPFGxcTEKDQ0VK+88orT5QEAABR4rrsLODw8XPPmzdMPP/ygDRs2KC0tTY0bN1b79u2dLg0AAMAVXBcAM7Vq1UqtWrVyugwAAADXcd0p4H79+unNN9/M0v72229rwIAB+V8QAACAy7guAE6fPj3bmb+WLVvqiy++cKAiAAAAd3FdADx+/LjCw8OztIeFhenYsWMOVAQAAOAurguAMTExmjNnTpb22bNn65prrnGgIgAAAHdx3U0gcXFx6tu3r44ePaqbb75ZkrRgwQK9/vrrGjdunLPFAQAAuIDrAuDDDz+s9PR0vfLKKxo5cqQkqUqVKpowYYK6d+/ucHUAAAAFn+sCoCQ98cQTeuKJJ3T06FGFhISoZMmSTpcEAADgGq4MgJn4278AAACXz3U3gRw+fFgPPfSQKlSooCJFiigwMNDvBQAAgItz3Qxgz549tW/fPg0ZMkRXXXWVPB6P0yUBAAC4iusC4Pfff69ly5apYcOGubrdUaNGKT4+Xv379+duYgAAUKi57hRwdHS0jDG5us3Vq1frvffeU/369XN1uwAAAAWR6wLguHHjNHjwYO3duzdXtpeWlqZu3brp/fffV6lSpXJlmwAAAAWZ6wJgly5dtHjxYlWrVk2hoaGKjIz0e12u2NhYde7cWe3bt8+DagEAAAoe110DmJvX502dOlXr1q3T6tWrL6l/enq60tPTfe9TU1NzrRYAAID84roA2KNHj1zZzv79+9W/f3/NmzdPxYoVu6R1EhISNHz48Fz5fAAAAKe47hSwJO3atUsvvviiunbtqiNHjkiSZs+erS1btlzyNtauXasjR46ocePGKlKkiIoUKaIlS5bozTffVJEiRZSRkZFlnfj4eKWkpPhe+/fvz7V9AgAAyC+uC4BLlixRvXr1tHLlSn355ZdKS0uTJG3YsEFDhw695O20a9dOmzZtUmJiou/VtGlTdevWTYmJidk+VDo4OFhhYWF+LwAAALdx3SngwYMH6+WXX1ZcXJxCQ0N97TfffLPefvvtS95OaGio6tat69dWokQJlS5dOks7AABAYeK6GcBNmzbp7rvvztJetmxZHTt2zIGKAAAA3MV1M4ARERE6ePCgqlat6te+fv16XX311Ve07cWLF1/R+gAAAG7guhnABx54QM8995wOHTokj8cjr9erH374QU8//bS6d+/udHkAAAAFnusC4KuvvqqaNWsqOjpaaWlpql27ttq0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fQ+qbdGihWbPnu1b/ssvvyg2NlalS5dWyZIlde+992Z5iHxh+N2QLj4WycnJeuqpp1SjRg2FhISoUqVK6tevn+/vomeyYSx+r7AfM6VLG4vCfswsdAys0KFDBzNp0iSzefNmk5iYaG677TZTqVIlk5aWlqXvG2+8YTp16mQkmRkzZvjaL1y4YOrWrWvat29v1q9fb7799ltTpkwZEx8f7+uze/duU7x4cRMXF2e2bt1q3nrrLRMYGGjmzJmTH7t5SS5lLH788UcTFhZmEhISzObNm81PP/1kPvvsM/PLL7/4+nTs2NE0aNDArFixwixbtszExMSYrl27+panpKSYcuXKmW7dupnNmzebTz/91ISEhJj33nsvX/c3J5cyDrfccou57rrrzMqVK82uXbvMyJEjTUBAgFm3bp2vj9vHwRhjvv76azNr1iyzY8cOs337dvP888+bokWLms2bNxtjjHn88cdNdHS0WbBggVmzZo1p3ry5admypW/9wvK7YczFx2LTpk3mnnvuMV9//bVJSkoyCxYsMNWrVzf33nuvb31bxuL3Cvsx05g/HwsbjpmFDQHQUkeOHDGSzJIlS/za169fb66++mpz8ODBLAezb7/91gQEBJhDhw752iZMmGDCwsJMenq6McaYZ5991tSpU8dvm126dDEdOnTIu525QtmNRbNmzcyLL76Y4zpbt241kszq1at9bbNnzzYej8ccOHDAGGPMO++8Y0qVKuUbG2OMee6550yNGjXyYC+uXHbjUKJECfPvf//br19kZKR5//33jTGFcxwylSpVynzwwQfm5MmTpmjRombatGm+Zdu2bTOSzPLly40xhfd3I1PmWGTn888/N0FBQeb8+fPGGPvGwsZjZqbfj4WNx0y34xSwpTJP2URGRvrazpw5o3/84x8aP358tn8Pefny5apXr57fg7I7dOig1NRUbdmyxdenffv2fut16NBBy5cvz4vdyBV/HIsjR45o5cqVKlu2rFq2bKly5crpxhtv1Pfff+9bZ/ny5YqIiFDTpk19be3bt1dAQIBWrlzp69OmTRsFBQX5+nTo0EHbt2/XiRMn8mPXLkt2PxMtW7bUZ599puTkZHm9Xk2dOlW//PKLbrrpJkmFcxwyMjI0depUnT59Wi1atNDatWt1/vx5v5/rmjVrqlKlSr6f68L6u/HHschOSkqKwsLC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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "2dd43b62507c4c4797267d881780590a", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4mUlEQVR4nO3deVhV5f7//9cGBFEZRHFKHFEK5+FoOeaQZlpaHVPTFDOztDQxS+o4l6gN+rHMhuPUdEpNq1M5kKmdNDUHnMs5zVkREExUuH9/+HN/3QHmACyW6/m4rn3lutda937vfbMuXt1rwGWMMQIAAIBjeFldAAAAAPIWARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAE8lCFChUUFRVldRm3vNdee02VKlWSt7e3ateune12UVFRqlChQp7V5RQul0ujRo3Klb73798vl8ulWbNm5Ur/gFMQAIEbNGvWLLlcLq1bty7L9XfffbeqV69+0+/z3Xff5dov01vRkiVL9MILL6hx48aaOXOmxo0bZ3VJue7s2bMaNWqUli9fbnUpluAYAa6fj9UFAE7y22+/ycvr+v6/67vvvtPUqVP5BXeNfvjhB3l5eWn69Ony9fW96rYffPCBMjIy8qiy3HP27FmNHj1a0qX/8biVlS9fXn/++acKFCjgbuMYAa4fARDIQ35+flaXcN1SU1NVuHBhq8u4ZsePH5e/v//fhj9JHiEC9uByuVSwYEGrywBsj1PAQB766zWAFy5c0OjRo1WlShUVLFhQxYoVU5MmTRQXFyfp0jVqU6dOlXTpF9/l12WpqakaMmSIwsLC5Ofnp4iICL3++usyxni8759//qmBAweqePHiCggI0AMPPKBDhw5lulZr1KhRcrlc2r59ux599FEVLVpUTZo0kSRt3rxZUVFRqlSpkgoWLKhSpUrp8ccf16lTpzze63IfO3fuVI8ePRQUFKTQ0FANHz5cxhgdPHhQHTt2VGBgoEqVKqU33njjmr67ixcvauzYsapcubL8/PxUoUIFvfTSS0pLS3Nv43K5NHPmTKWmprq/q6tdK/bXawAvX1/2+uuva+rUqapUqZIKFSqkNm3a6ODBgzLGaOzYsSpbtqz8/f3VsWNHJSQkePRZoUIFdejQQUuWLFHt2rVVsGBBRUZGav78+R7bJSQk6Pnnn1eNGjVUpEgRBQYGql27dtq0aVOmOs+dO6dRo0apatWqKliwoEqXLq2HHnpIe/bs0f79+xUaGipJGj16tPtzX8ts2LFjx+Tj4+OePbzSb7/9JpfLpbffftvdlpiYqOeee8798xYeHq4JEyZc0yzqxo0b1a5dOwUGBqpIkSJq1aqVVq9enWm7xMREDR48WBUqVJCfn5/Kli2rnj176uTJk5IyXwOY3TFijFGFChXUsWPHLL/PoKAg9evX72/rBm5VzAACNykpKcn9y+lKFy5c+Nt9R40apdjYWD3xxBNq0KCBkpOTtW7dOm3YsEH33HOP+vXrp8OHDysuLk4fffSRx77GGD3wwANatmyZ+vTpo9q1a2vx4sUaOnSoDh06pEmTJrm3jYqK0pw5c/TYY4/pzjvv1IoVK9S+ffts6+rcubOqVKmicePGucNkXFyc9u7dq969e6tUqVLatm2b3n//fW3btk2rV6/2CKaS1KVLF91xxx0aP368vv32W73yyisKCQnRe++9p5YtW2rChAn65JNP9Pzzz+sf//iHmjVrdtXv6oknntDs2bP1z3/+U0OGDNGaNWsUGxurHTt2aMGCBZKkjz76SO+//77Wrl2rf//735KkRo0a/e04/NUnn3yi8+fP69lnn1VCQoImTpyoRx55RC1bttTy5cv14osvavfu3Xrrrbf0/PPPa8aMGR7779q1S126dNFTTz2lXr16aebMmercubMWLVqke+65R5K0d+9effnll+rcubMqVqyoY8eO6b333lPz5s21fft2lSlTRpKUnp6uDh06aOnSperatasGDRqkM2fOKC4uTlu3blXr1q01bdo0Pf3003rwwQf10EMPSZJq1qz5t5+zZMmSat68uebMmaORI0d6rPv888/l7e2tzp07S7p0mrl58+Y6dOiQ+vXrp3LlymnVqlWKiYnRkSNHNHny5GzfZ9u2bWratKkCAwP1wgsvqECBAnrvvfd09913a8WKFWrYsKEkKSUlRU2bNtWOHTv0+OOPq27dujp58qS+/vpr/fHHHypevHimvrM7Rlwul3r06KGJEycqISFBISEh7nX//e9/lZycrB49evztdwTcsgyAGzJz5kwj6aqvatWqeexTvnx506tXL/dyrVq1TPv27a/6PgMGDDBZHapffvmlkWReeeUVj/Z//vOfxuVymd27dxtjjFm/fr2RZJ577jmP7aKioowkM3LkSHfbyJEjjSTTrVu3TO939uzZTG3/+c9/jCTz448/ZurjySefdLddvHjRlC1b1rhcLjN+/Hh3++nTp42/v7/Hd5KV+Ph4I8k88cQTHu3PP/+8kWR++OEHd1uvXr1M4cKFr9rflduWL1/evbxv3z4jyYSGhprExER3e0xMjJFkatWqZS5cuOBu79atm/H19TXnzp1zt5UvX95IMl988YW7LSkpyZQuXdrUqVPH3Xbu3DmTnp7uUc++ffuMn5+fGTNmjLttxowZRpJ58803M9WfkZFhjDHmxIkTmcbyWr333ntGktmyZYtHe2RkpGnZsqV7eezYsaZw4cJm586dHtsNGzbMeHt7mwMHDrjb/lpLp06djK+vr9mzZ4+77fDhwyYgIMA0a9bM3TZixAgjycyfPz/bz3p5jGbOnOlel90x8ttvvxlJZtq0aR7tDzzwgKlQoYK7T8CJOAUM3KSpU6cqLi4u0+taZmCCg4O1bds27dq167rf97vvvpO3t7cGDhzo0T5kyBAZY7Rw4UJJ0qJFiyRJ/fv399ju2Wefzbbvp556KlObv7+/+9/nzp3TyZMndeedd0qSNmzYkGn7J554wv1vb29v1a9fX8YY9enTx90eHBysiIgI7d27N9tapEufVZKio6M92ocMGSJJ+vbbb6+6//Xq3LmzgoKC3MuXZ6h69OghHx8fj/bz58/r0KFDHvuXKVNGDz74oHs5MDBQPXv21MaNG3X06FFJl64HvXxDUHp6uk6dOqUiRYooIiLC4/v84osvVLx48SzH66+zrjfioYceko+Pjz7//HN329atW7V9+3Z16dLF3TZ37lw1bdpURYsW1cmTJ92v1q1bKz09XT/++GOW/aenp2vJkiXq1KmTKlWq5G4vXbq0Hn30Uf30009KTk52f9ZatWp5fHc381mrVq2qhg0b6pNPPnG3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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "5b9e2bc9a98e48e4bdfeba55ac6242e6", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABHiUlEQVR4nO3deVxWZf7/8fcNCpiyiCKI4m7uW5Y7lsmIZha2TDJ+c8m0b2kupKVTuVaobWaaTTMpTv0cS0ubccFIzSW33HLN1EA0xR0QTEQ4vz/8ck+37MrhBs7r+XicR93Xuc65PvcFer89220zDMMQAAAALMPF2QUAAACgeBEAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQCAPderU0aBBg5xdRpn39ttvq169enJ1dVXr1q3z7PvZZ5+pcePGKl++vHx8fIqlvqJms9k0efJkZ5eRoxs3bujll19WUFCQXFxcFBYW5uySitzkyZNls9lK/D4BMxEAYRlRUVGy2WzauXNnjusfeOABNW/e/I7HWbVqVYn9cC+Jvv32W7388svq3LmzFixYoLfeeivXvj///LMGDRqk+vXr6+9//7s++eSTYqz0pkWLFmnWrFnFPm5xmT9/vt5++2098cQTWrhwocaMGePskgCYoJyzCwBKsiNHjsjFpXD/Tlq1apXmzp1LCCygdevWycXFRZ9++qnc3Nzy7Pv9998rMzNTH3zwgRo0aFBMFTpatGiRDhw4oNGjRztlfLOtW7dONWrU0Pvvv+/sUkzz2muvafz48c4uA3AqjgACeXB3d1f58uWdXUahpKamOruEQjl37pwqVKiQb/jL6isp31O/hmHo999/L4ryLOGP83Xu3LlSe2q9oMqVKycPDw9nlwE4FQEQyMOt1wCmp6drypQpatiwoTw8PFSlShV16dJFMTExkqRBgwZp7ty5km5e55W1ZElNTdVLL72koKAgubu7q1GjRnrnnXdkGIbDuL///rtGjhypqlWrytPTU4888oh+++23bNeOZV13dOjQIf3lL39R5cqV1aVLF0nSvn37NGjQINWrV08eHh4KCAjQM888o4sXLzqMlbWPX375Rf/zP/8jb29v+fn56fXXX5dhGDp58qQeffRReXl5KSAgQO+++26B5u7GjRuaNm2a6tevL3d3d9WpU0d//etflZaWZu9js9m0YMECpaam2ucqKioq15/FpEmTJEl+fn4Oc1GnTh09/PDDWrNmje69915VqFBBf/vb3yRJv/76q5588kn5+vrqrrvuUocOHbRy5UqHfX///fey2Wz68ssv9eabb6pmzZry8PBQ9+7ddezYMXu/Bx54QCtXrtSJEyfs9dapU0eSdP36dU2cOFFt27aVt7e3KlasqODgYK1fv75A85WfxYsXq23btvL09JSXl5datGihDz74wL4+t2vQsi59iIuLs7flNl82m03r16/XwYMH7e/v+++/lyS988476tSpk6pUqaIKFSqobdu2Wrp0aY61fv7552rXrp3uuusuVa5cWV27dtW3337r0Gf16tUKDg5WxYoV5enpqd69e+vgwYMFng/DMFS1alVFRETY2zIzM+Xj4yNXV1clJiba22fMmKFy5copJSUl17my2WwaMWKEli9frubNm8vd3V3NmjVTdHR0trE3b96s++67Tx4eHqpfv779dw0oTTgFDMtJSkrShQsXsrWnp6fnu+3kyZMVGRmpZ599Vu3atVNycrJ27typ3bt3609/+pOee+45nT59WjExMfrss88ctjUMQ4888ojWr1+vIUOGqHXr1lqzZo3GjRun3377zeGU26BBg/Tll1/q6aefVocOHbRhwwb17t0717qefPJJNWzYUG+99ZY9TMbExOjXX3/V4MGDFRAQoIMHD+qTTz7RwYMHtW3btmwfgE899ZSaNGmi6dOna+XKlXrjjTfk6+urv/3tb3rwwQc1Y8YM/b//9/80duxY3XffferatWuec/Xss89q4cKFeuKJJ/TSSy9p+/btioyM1OHDh7Vs2TJJN2/o+OSTT7Rjxw794x//kCR16tQpx/3NmjVL//znP7Vs2TLNmzdPlSpVUsuWLe3rjxw5ovDwcD333HMaOnSoGjVqpLNnz6pTp066evWqRo4cqSpV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IUHBwcHy9/dXenq6tm/frk2bNqlx48by8/PLd393+vsOlCYEQKCQfH19NXjwYA0ePFgpKSnq2rWrJk+ebA+AuX0Q165dW999952uXLnicBTw559/tq/P+m9mZqZiY2MdjjT88W7U/Fy+fFlr167VlClTNHHiRHv77Zy6vh1Z7+Ho0aP2o22SdPbsWSUmJtrfa3HUceTIkWztt855YeT28126dKnq1aunr7/+2qFP1p3Ld8rNzU19+vRRnz59lJmZqRdeeEF/+9vf9Prrr6tBgwb2o5WJiYkOj3EpiqOtX331lTw8PLRmzRq5u7vb2xcsWODQr379+srMzNShQ4dyvekl6xRrtWrVFBIScse1BQcHa8aMGfruu+9UtWpVNW7cWDabTc2aNdOmTZu0adMmPfzww3c8jnTz7vMKFSrk+Ocop98zoCTjFDBQCLc+QqVSpUpq0KCBw6NNKlasKEkOj6GQpIceekgZGRmaM2eOQ/v7778vm82mXr16SZL9WqKPPvrIod+HH35Y4DqzjmTceuSiuL7B4qGHHspxvPfee0+S8ryjuajr2LFjh7Zu3WpvS01N1SeffKI6derkeaoyNxUrVszxlG5Oc759+3aHsW/Xrb93Li4u9mtWs373soLVH++KTU1NtR8hvBOurq6y2WwORxPj4uK0fPlyh35hYWFycXHR1KlTsx1lzpqX0NBQeXl56a233srxzvvz588Xqrbg4GClpaVp1qxZ6tKliz18BwcH67PPPtPp06cLdP1fQbi6uio0NFTLly9XfHy8vf3w4cNas2ZNkYwBFBeOAAKF0LRpUz3wwANq27atfH19tXPnTi1dulQjRoyw92nbtq0kaeTIkQoNDZWrq6v69eunPn36qFu3bnr11VcVFxenVq1a6dtvv9U333yj0aNH2z/A27Ztq8cff1yzZs3SxYsX7Y+B+eWXXyQV7LSql5eXunbtqpkzZyo9PV01atTQt99+q9jYWBNmJbtWrVpp4MCB+uSTT5SYmKj7779fO3bs0MKFCxUWFqZu3boVSx3jx4/Xv/71L/Xq1UsjR46Ur6+vFi5cqNjYWH311VeF/pYX6ebP54svvlBERITuu+8+VapUSX369NHDDz+sr7/+Wn379lXv3r0VGxurjz/+WE2bNrU/f+52Pfvss7p06ZIefPBB1axZUydOnNCHH36o1q1b24+w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+fmZ90YAAABKAJthGIaziyitkpOT5e3traSkJHl5eTm7HABFrM74lc4uodDipvd2dglAicfndyk5BQwAAICiQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWQwAEAACwGAIgAACAxRAAAQAALIYACAAAYDEEQAAAAIshAAIAAFgMARAAAMBiCIAAAAAWUyoC4MaNG9WnTx8FBgbKZrNp+fLlDusHDRokm83msPTs2TPf/c6dO1d16tSRh4eH2rdvrx07dpj0DgAAAEqOUhEAU1NT1apVK82dOzfXPj179tSZM2fsy7/+9a889/nFF18oIiJCkyZN0u7du9WqVSuFhobq3LlzRV0+AABAiVLO2QUURK9evdSrV688+7i7uysgIKDA+3zvvfc0dOhQDR48WJL08ccfa+XKlZo/f77Gjx9/R/UCAACUZKYdAdy9e7f2799vf/3NN98oLCxMf/3rX3X9+vUiH+/7779XtWrV1KhRIz3//PO6ePFirn2vX7+uXbt2KSQkxN7m4uKikJAQbd26Ndft0tLSlJyc7LAAAACUNqYFwOeee06//PKLJOnXX39Vv379dNddd2nJkiV6+eWXi3Ssnj176p///KfWrl2rGTNmaMOGDerVq5cyMjJy7H/hwgVlZGTI39/fod3f318JCQm5jhMZGSlvb2/7EhQUVKTvAwAAoDiYFgB/+eUXtW7dWpK0ZMkSde3aVYsWLVJUVJS++uqrIh2rX79+euSRR9SiRQuFhYVpxYoV+vHHH/X9998X6TgTJkxQUlKSfTl58mSR7h8AAKA4mBYADcNQZmamJOm7777TQw89JEkKCgrShQsXzBpWklSvXj1VrVpVx44dy3F91apV5erqqrNnzzq0nz17Ns/rCN3d3eXl5eWwAAAAlDamBcB7771Xb7zxhj777DNt2LBBvXv3liTFxsZmO/Va1E6dOqWLFy+qevXqOa53c3NT27ZttXbtWntbZmam1q5dq44dO5paGwAAgLOZFgBnzZql3bt3a8SIEXr11VfVoEEDSdLSpUvVqVOnQu0rJSVFe/fu1d69eyXdDJF79+5VfHy8UlJSNG7cOG3btk1xcXFau3atHn30UTVo0EChoaH2fXTv3l1z5syxv46IiNDf//53LVy4UIcPH9bzzz+v1NRU+13BAAAAZZVpj4Fp2bKlw13AWd5++225uroWal87d+5Ut27d7K8jIiIkSQMHDtS8efO0b98+LVy4UImJiQoMDFSPHj00bdo0ubu727c5fvy4w6nnp556SufPn9fEiROVkJCg1q1bKzo62vSjkwAAAM5mMwzDMGvniYmJWrp0qY4fP65x48bJ19dXu3fvlr+/v2rUqGHWsMUmOTlZ3t7eSkpK4npAoAyqM36ls0sotLjpvZ1dAlDi8flt4hHAffv2qXv37vLx8VFcXJyGDh0qX19fff3114qPj9c///lPs4YGAABAHky7BjAiIkKDBw/W0aNH5eHhYW9/6KGHtHHjRrOGBQAAQD5MC4A//vijnnvuuWztNWrUyPNhywAAADCXaQHQ3d09x69K++WXX+Tn52fWsAAAAMiHaQHwkUce0dSpU5Weni5Jstlsio+P1yuvvKLHH3/crGEBAACQD9MC4LvvvquUlBRVq1ZNv//+u+6//341aNBAnp6eevPNN80aFgAAAPkw7S5gb29vxcTE6IcfftBPP/2klJQU3XPPPQoJCTFrSAAAABSAaQEwS+fOndW5c2ezhwEAAEABmXYKeOTIkZo9e3a29jlz5mj06NFmDQsAAIB8mBYAv/rqqxyP/HXq1ElLly41a1gAAADkw7QAePHiRXl7e2dr9/LycvhOXgAAABQv0wJggwYNFB0dna199erVqlevnlnDAgAAIB+m3QQSERGhESNG6Pz583rwwQclSWvXrtW7776rWbNmmTUsAAAA8mFaAHzmmWeUlpamN998U9OmTZMk1alTR/PmzdOAAQPMGhYAAAD5MPUxMM8//7yef/55nT9/XhUqVFClSpXMHA4AAAAFYPpzACXx3b8AAAAliGk3gZw9e1ZPP/20AgMDVa5cObm6ujosAAAAcA7TjgAOGjRI8fHxev3111W9enXZbDazhgIAAEAhmBYAN2/erE2bNql169ZmDQEAAIDbYNop4KCgIBmGYdbuAQAAcJtMC4CzZs3S+PHjFRcXZ9YQAAAAuA2mnQJ+6qmndPXqVdWvX1933XWXypcv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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "3111f4df07b8402b9f12a98b183e95f0", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4/UlEQVR4nO3deVwW5f7/8ffNKiqLKGgmAgq5L6lpLoFbmtpidTpqmqJmlpgLZUmdXLJEbfN4MrMNPZUnl7Rsccutk2blvu96JDdcQdBQYX5/9PX+eQcoKjAM83o+HvPI+5qZaz7cV7e8vWa5HYZhGAIAAIBtuJldAAAAAAoXARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEbkJYWJhiYmLMLqPYe+ONN1SlShW5u7urfv36ZpeT79LS0vTkk0+qQoUKcjgcGjJkSKEdu2XLlmrZsqXz9cGDB+VwODRt2rRCqyEnDodDo0aNKpC+i8rPCBQFBEDY3rRp0+RwOLR27doc17ds2VK1a9e+5eN8//33BfaLrThavHixXnjhBTVv3lyJiYkaO3ZsoR37/PnzGjVqlFasWFGgxxk7dqymTZumZ555Rp9++qmeeOKJAj0esuNzCbvyMLsAwIp27dolN7cb+/fT999/r8mTJ/PLJo+WLVsmNzc3ffzxx/Ly8irUY58/f16jR4+WJJdZsvy2bNky3X333Ro5cmSBHSM3ixcvLvRjmi00NFQXLlyQp6ens43PJeyKGUDgJnh7e7v8ErGC9PR0s0u4IcnJyfLx8Sn08FeYkpOTFRAQcMv9GIahCxcu3NA+Xl5exfq9zYnD4VCJEiXk7u5udimA6QiAwE346zWAly5d0ujRoxUZGakSJUqobNmyatGihZYsWSJJiomJ0eTJkyX9+UvoynJFenq6nnvuOYWEhMjb21vVqlXTm2++KcMwXI574cIFDRo0SOXKlZOvr68efPBBHT58ONt1U6NGjZLD4dD27dv1+OOPq0yZMmrRooUkafPmzYqJiVGVKlVUokQJVahQQX369NGpU6dcjnWlj927d6tHjx7y9/dXUFCQXnnlFRmGoaSkJD300EPy8/NThQoV9NZbb+Xpvbt8+bLGjBmjqlWrytvbW2FhYXrppZeUkZHh3MbhcCgxMVHp6enO9+p6123Nnj1bDRs2lI+Pj8qVK6cePXro8OHDLtv89bq3K2JiYhQWFibpz+vEgoKCJEmjR492Hv9GZoiSk5PVt29flS9fXiVKlFC9evU0ffp05/oVK1bI4XDowIED+u6775zHOHjwYJ76DwsL0/33369FixapUaNG8vHx0dSpUyVJiYmJat26tYKDg+Xt7a2aNWtqypQp2frI7b3Iq+PHj8vDw8M5U3q1Xbt2yeFw6N1333W2nT17VkOGDHH+Px4REaHx48crKyvrusfasGGDOnToID8/P5UuXVpt2rTRmjVrsm139uxZDR06VGFhYfL29lalSpXUs2dPnTx5UlL2awBz+1wahqGwsDA99NBD2Y7xxx9/yN/fX/3798/T+wQUVZwCBv5PSkqK8xfF1S5dunTdfUeNGqWEhAQ9+eSTaty4sVJTU7V27VqtX79e9957r/r3768jR45oyZIl+vTTT132NQxDDz74oJYvX66+ffuqfv36WrRokYYNG6bDhw/rnXfecW4bExOjWbNm6YknntDdd9+tlStXqlOnTrnW9dhjjykyMlJjx451hsklS5Zo//796t27typUqKBt27bpgw8+0LZt27RmzRqXYCpJXbp0UY0aNTRu3Dh99913eu211xQYGKipU6eqdevWGj9+vD7//HM9//zzuuuuuxQVFXXN9+rJJ5/U9OnT9be//U3PPfecfvnlFyUkJGjHjh2aN2+eJOnTTz/VBx98oF9//VUfffSRJKlZs2a59jlt2jT17t1bd911lxISEnT8+HH985//1KpVq7Rhw4YbmmULCgrSlClT9Mwzz+jhhx/WI488IkmqW7dunva/cOGCWrZsqb1792rgwIEKDw/X7NmzFRMTo7Nnz2rw4MGqUaOGPv30Uw0dOlSVKlXSc8895zx2Xu3atUvdunVT//791a9fP1WrVk2SNGXKFNWqVUsPPvigPDw89M0332jAgAHKyspSbGxs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dJZLUOfPn1fXrl0JfwAAADfJcimqb9++mj17ttllAAAAWJblTgEnJCTo/vvv18KFC1WnTh15enq6rH/77bdNqgwAAMAaLBkAFy1apGrVqklStptAAAAAcG2WC4BvvfWWPvnkE8XExJhdCgAAgCVZ7hpAb29vNW/e3OwyAAAALMtyAXDw4MH617/+ZXYZAAAAlmW5U8C//vqrli1bpm+//Va1atXKdhPI3LlzTaoMAADAGiwXAAMCAvTII4/kS18JCQmaO3eudu7cKR8fHzVr1kzjx4933mACAABQHFkuACYmJuZbXytXrlRsbKzuuusuXb58WS+99JLatWun7du3q1SpUvl2HAAAgKLEcgEwPy1cuNDl9bRp0xQcHKx169YpKirKpKoAAAAKluUCYHh4+DWf97d///6b7jslJUWSFBgYeNN9AAAAFHWWC4BDhgxxeX3p0iVt2LBBCxcu1LBhw26636ysLA0ZMkTNmzdX7dq1c9wmIyNDGRkZztepqak3fTwAAACzWC4ADh48OMf2yZMna+3atTfdb2xsrLZu3aqffvop120SEhI0evTomz6GHYQN/87sEm7YwXGdzC4BAIBCZbnnAOamQ4cO+vLLL29q34EDB+rbb7/V8uXLValSpVy3i4+PV0pKinNJSkq62XIBAABMY7kZwNzMmTPnhq/dMwxDzz77rObNm6cVK1YoPDz8mtt7e3vL29v7VsoEAAAwneUC4J133ulyE4hhGDp27JhOnDih995774b6io2N1YwZM/T111/L19dXx44dkyT5+/vLx8cnX+sGAAAoKiwXADt37uzy2s3NTUFBQWrZsqWqV69+Q31NmTJFktSyZUuX9sTERMXExNxClQAAAEWX5QLgyJEj860vwzDyrS8AAACrKDY3gQAAACBvLDMD6Obmds0HQEuSw+HQ5cuXC6kiAAAAa7JMAJw3b16u637++WdNmjRJWVlZhVgRAACANVkmAD700EPZ2nbt2qXhw4frm2++Uffu3fXqq6+aUBkAAIC1WPIawCNHjqhfv36qU6eOLl++rI0bN2r69OkKDQ01uzQAAIAiz1IBMCUlRS+++KIiIiK0bds2LV26VN98802u390LAACA7CxzCnjChAkaP368KlSooP/85z85nhIGAADA9VkmAA4fPlw+Pj6KiIjQ9OnTNX369By3mzt3biFXBgAAYC2WCYA9e/a87mNgAAAAcH2WCYDTpk0zuwQAAIBiwVI3gQAAAODWEQABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGZsHQB//PFHPfDAA6pYsaIcDoe++uors0sCAAAocLYOgOnp6apXr54mT55sdikAAACFxsPsAszUoUMHdejQwewyAAAACpWtZwABAADsyNYzgDcqIyNDGRkZztepqakmVgMAAHBzmAG8AQkJCfL393cuISEhZpcEAABwwwiANyA+Pl4pKSnOJSkpyeySAAAAbhingG+At7e3vL29zS4DAADgltg6AKalpWnv3r3O1wcOHNDGjRsVGBioypUrm1gZAABAwbF1AFy7dq1atWrlfB0XFydJ6tWrl6ZNm2ZSVQAAAAXL1gGwZcuWMgzD7DIAAAAKFTeBAAAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAm7F9AJw8ebLCwsJUokQJNWnSRL/++qvZJQEAABQoWwfAmTNnKi4uTiNHjtT69etVr149tW/fXsnJyWaXBgAAUGBsHQDffvtt9evXT71791bNmjX1/vvvq2TJkvrkk0/MLg0AAKDAeJhdgFkuXryodevWKT4+3tnm5uamtm3b6ueff85xn4yMDGVkZDhfp6SkSJJSU1MLpMasjPMF0i9cFdT4AcgbK/5dZ8W/N3ifs/drGEaB9G8Ftg2AJ0+eVGZmpsqXL+/SXr58ee3cuTPHfRISEjR69Ohs7SEhIQVSIwqH/0SzKwBgNfy9UTgK+n0+d+6c/P39C/YgRZRtA+DNiI+PV1xcnPN1VlaWTp8+rbJly8rhcOS4T2pqqkJCQpSUlCQ/P7/CKhV/wTgUDYxD0cA4FA2Mg3kMw9C5c+dUsWJFs0sxjW0DYLly5eTu7q7jx4+7tB8/flwVKlTIcR9vb295e3u7tAUEBOTpeH5+fnzAiwDGoWhgHIoGxqFoYBzMYdeZvytsexOIl5eXGjZsqKVLlzrbsrKytHTpUjVt2tTEygAAAAqWbWcAJSkuLk69evVSo0aN1LhxY02cOFHp6enq3bu32aUBAAAUGFsHwC5duujEiRMaMWKEjh07pvr162vhwoXZbgy5Fd7e3ho5cmS2U8coXIxD0cA4FA2MQ9HAOMBMDsPO90ADAADYkG2vAQQAALArAiAAAIDNEAABAABshgAIAABgMwTAfJCQkKC77rpLvr6+Cg4OVufOnbVr1y7n+tOnT+vZZ59VtWrV5OPjo8qVK2vQoEHO7xJG/rjeOEhS//79VbVqVfn4+CgoKEgPPfRQrl/9h5uTl3G4wjAMdejQQQ6HQ1999VXhFlrM5WUcWrZsKYfD4bI8/fTTJlVcPOX18/Dzzz+rdevWKlWqlPz8/BQVFaULFy6YUDHsggCYD1auXKnY2FitWbNGS5Ys0aVLl9SuXTulp6dLko4cOaIjR47ozTff1NatWzVt2jQtXLhQffv2Nbny4uV64yBJDRs2VGJionbs2KFFixbJMAy1a9dOmZmZJlZevORlHK6YOHFirl+jiFuT13Ho16+fjh496lwmTJhgUsXFU17G4eeff9Z9992ndu3a6ddff9Vvv/2mgQMHys2NX9EoQAbyXXJysiHJWLlyZa7bzJo1y/Dy8jIuXbpUiJXZS17GYdOmTYYkY+/evYVYmb3kNg4bNmwwbr/9duPo0aOGJGPevHnmFGgTOY1DdHS0MXjwYPOKsqGcxqFJkybGP/7xDxOrgh3xz4sCcOXUbmBg4DW38fPzk4eHrZ/FXaCuNw7p6elKTExUeHi4QkJCCrM0W8lpHM6fP6/HH39ckydPzvW7t5G/cvs8fP755ypXrpxq166t+Ph4nT9/3ozybOOv45CcnKxffvlFwcHBatasmcqXL6/o6Gj99NNPZpYJG+BB0PksKytLDz74oM6ePZvrB/jkyZNq2LChevTooddff72QK7SHa43De++9pxdeeEHp6emqVq2avvvuO1WtWtWkSou33Mahf//+yszM1EcffSRJcjgcmjdvnjp37mxSpcVbbuPwwQcfKDQ0VBUrVtTmzZv14osvqnHjxpo7d66J1RZfOY3DmjVr1LRpUwUGBurNN99U/fr19e9//1vvvfeetm7dqsjISJOrRrFl9hRkcfP0008boaGhRlJSUo7rU1JSjMaNGxv33XefcfHixUKuzj6uNQ5nz541du/ebaxcudJ44IEHjAYNGhgXLlwwocriL6dx+Prrr42IiAjj3LlzzjZxCrhAXe/vpSuWLl3KJREFKKdxWLVqlSHJiI+Pd9m2Tp06xvDhwwu7RNgIp4Dz0cCBA/Xtt99q+fLlqlSpUrb1586d03333SdfX1/NmzdPnp6eJlRZ/F1vHPz9/RUZGamoqCjNmTNHO3fu1Lx580yotHjLbRyWLVumffv2KSAgQB4eHs7LIB599FG1bNnSpGqLr+t9Hq7WpEkTSdLevXsLozRbyW0cbrvtNklSzZo1XbavUaOGDh06VKg1wl64AC0fGIahZ599VvPmzdOKFSsUHh6ebZvU1FS1b99e3t7emj9/vkqUKGFCpcVbXsYhp30Mw1BGRkYhVGgP1xuH4cOH68knn3Rpq1Onjt555x098MADhVlqsXYzn4eNGzdK+v+hBLfueuMQFhamihUrZns0zO7du9WhQ4fCLBU2QwDMB7GxsZoxY4a+/vpr+fr66tixY5L+nGny8fFRamqq2rVrp/Pnz+uzzz5TamqqUlNTJUlBQUFyd3c3s/xi43rjsH//fs2cOVPt2rVTUFCQfv/9d40bN04+Pj7q2LGjydUXH9cbhwoVKuR440flypXzFFKQN9cbh3379mnGjBnq2LGjypYtq82bN2vo0KGKiopS3bp1Ta6++LjeODgcDg0bNkwjR45UvXr1VL9+fU2fPl07d+7UnDlzTK4exZqJp5+LDUk5LomJiYZhGMby5ctz3ebAgQOm1l6cXG8cDh8+bHTo0MEIDg42PD09jUqVKhmPP/64sXPnTnMLL2auNw657cM1gPnreuNw6NAhIyoqyggMDDS8vb2NiIgIY9iwYUZKSoq5hRczef08JCQkGJUqVTJKlixpNG3a1Pjvf/9rTsGwDe4CBgAAsBluAgEAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGb+H8+Rxzxoxo3eAAAAAElFTkSuQmCC", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a282ab201b1b4aed83da0bfa1baf20da", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA650lEQVR4nO3dd3gVZf7//9dJAiehJKEFiAYIBEGqlBUp0lUiCqjrAqIkgIgapYoQ/FBCCypqdEUsi8DaWEHAXaUYQLDRe1tqEFZAekJAA+Tcvz/8cn4cEpokmUzm+biuueTcM+c+7zvDkJf3lOMyxhgBAADAMfysLgAAAAB5iwAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgVYpUqVFBsba3UZBd6rr76qypUry9/fX3fccUeuf960adPkcrm0b9++XP8sAAUTARCwiYu/9NesWZPt+pYtW6pWrVo3/Tnz5s3TqFGjbrofp/jmm2/04osvqmnTppo6darGjx9vdUm28s4772jatGlWlwE4ToDVBQDIPTt27JCf3439f968efM0adIkQuB1WrJkifz8/DRlyhQVLlw4Tz7ziSeeUJcuXeR2u/Pk83LTO++8o9KlSzNTDeQxZgCBAsztdqtQoUJWl3FDzpw5Y3UJN+TIkSMKCgrKs/AnSf7+/goMDJTL5cqzzwRQsBAAgQLs8msAz58/r4SEBFWtWlWBgYEqVaqUmjVrpuTkZElSbGysJk2aJElyuVze5aIzZ85o0KBBioiIkNvtVrVq1TRx4kQZY3w+97ffflPfvn1VunRpFS9eXB06dNAvv/wil8vlM7M4atQouVwubdu2TY899phKlCihZs2aSZI2bdqk2NhYVa5cWYGBgSpXrpx69uyp48eP+3zWxT527typxx9/XCEhISpTpoyGDx8uY4wOHDigjh07Kjg4WOXKldNrr712XT+7CxcuaMyYMapSpYrcbrcqVaqkYcOGKSMjw7uNy+XS1KlTdebMGe/P6kqnM7dv366goCB1797dp/2HH36Qv7+/hgwZcl11SdlfA1ipUiU98MADWrp0qRo2bKigoCDVrl1bS5culSTNnj1btWvXVmBgoBo0aKD169f79BkbG6tixYpp7969uu+++1S0aFGFh4dr9OjRWfbvxIkT1aRJE5UqVUpBQUFq0KCBZs2alW2tH3/8se68804VKVJEJUqUUPPmzfXNN994a966dauWLVvm/fm1bNnyun8OAP48TgEDNpOamqpjx45laT9//vw13ztq1CglJibqySef1J133qm0tDStWbNG69at0z333KM+ffro4MGDSk5O1kcffeTzXmOMOnTooG+//Va9evXSHXfcoYULF2rw4MH65Zdf9MYbb3i3jY2N1eeff64nnnhCd911l5YtW6b27dtfsa5HH31UVatW1fjx471hIzk5WXv37lWPHj1Urlw5bd26Ve+//762bt2qFStWZJn96ty5s26//XZNmDBBX3/9tcaOHauSJUvqvffeU+vWrfXyyy/rk08+0QsvvKC//OUvat68+VV/Vk8++aSmT5+uv/71rxo0aJBWrlypxMREbd++XXPmzJEkffTRR3r//fe1atUq/eMf/5AkNWnSJNv+br/9do0ZM0aDBw/WX//6V3Xo0EFnzpxRbGysqlevrtGjR1+1nuuxe/duPfbYY+rTp48ef/xxTZw4UQ8++KDeffddDRs2TM8++6wkKTExUX/729+yXCKQmZmpdu3a6a677tIrr7yiBQsWaOTIkbpw4YJPfW+++aY6dOigbt266dy5c5oxY4YeffRRffXVVz77OSEhQaNGjVKTJk00evRoFS5cWCtXrtSSJUt07733KikpSc8//7yKFSuml156SZJUtmzZm/45ALgOBoAtTJ061Ui66lKzZk2f91SsWNHExMR4X9etW9e0b9/+qp8TFxdnsvunYe7cuUaSGTt2rE/7X//6V+Nyuczu3buNMcasXbvWSDL9+/f32S42NtZIMiNHjvS2jRw50kgyXbt2zfJ5Z8+ezdL22WefGUnmu+++y9LHU0895W27cOGCufXWW43L5TITJkzwtp88edIEBQX5/Eyys2HDBiPJPPnkkz7tL7zwgpFklixZ4m2LiYkxRYsWvWp/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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "05f105324ba243a5b85c4b00c2ee794f", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "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faU6depo8+bNatCggRo0aKBNmzapbt26WrlypdXlAQAAeAVbzQCOHDlSQ4cO1ZQpU7K1jxgxQvfee69FlQEAAHgPW80A7tu3T/369cvW/vTTT2vv3r0WVAQAAOB9bBUAK1asqISEhGztCQkJhXJnMAAAgBPY6hTws88+q/79++vw4cNq2bKlJGn9+vV69dVXFR0dbXF1AAAA3sFWAXD06NEqW7aspk2bppiYGElSWFiYxo0bp6ioKIurAwAA8A62CoAul0tDhw7V0KFDdeHCBUlS2bJlLa4KAADAu9gqAP4SwQ8AAKBg2OomEAAAABQ8AiAAAIDDEAABAAAcxjYB8Nq1a2rfvr0OHjxodSkAAABezTYBsHjx4tq5c6fVZQAAAHg92wRASXryySf13nvvWV0GAACAV7PVY2CuX7+u999/X19//bWaNm2q0qVLeyx/4403LKoMAADAe9gqAO7evVtNmjSRJB04cMBjmcvlsqIkAAAAr2OrALh69WqrSwAAAPB6troGMEtiYqK++uorXb58WZJkjLG4IgAAAO9hqwB49uxZtW/fXn/60590//3368SJE5Kkfv36adiwYRZXBwAA4B1sFQCHDh2q4sWL69ixYypVqpS7vXv37lq+fLmFlQEAAHgPW10DuGLFCn311VeqUqWKR3tkZKR+/PFHi6oCAADwLraaAbx48aLHzF+Wc+fOyd/f34KKAAAAvI+tAuDdd9+tDz74wP3e5XIpMzNTU6dOVbt27SysDAAAwHvY6hTw1KlT1b59e23dulVXr17Viy++qD179ujcuXNav3691eUBAAB4BVvNANarV08HDhzQXXfdpa5du+rixYt6+OGHtWPHDtWsWdPq8gAAALyCrWYAJSkwMFAvv/yy1WUAAAB4LdsFwPPnz+u9997Tvn37JEl16tRR3759FRwcbHFlAAAA3sFWp4DXrVunatWqaebMmTp//rzOnz+vmTNnqnr16lq3bp3V5QEAAHgFW80ADhw4UN27d9fs2bPl6+srScrIyNDzzz+vgQMHateuXRZXCAAAUPTZagYwMTFRw4YNc4c/SfL19VV0dLQSExMtrAwAAMB72CoANmnSxH3t3y/t27dPDRs2tKAiAAAA72P5KeCdO3e6/z8qKkqDBw9WYmKi7rzzTknSxo0bNWvWLE2ZMsWqEgEAALyK5QGwUaNGcrlcMsa421588cVs6z3xxBPq3r17YZYGAADglSwPgEeOHLG6BAAAAEexPABGRERYXQIAAICjWB4Af+3nn3/Wt99+q1OnTikzM9NjWVRUlEVVAQAAeA9bBcC5c+dqwIAB8vPzU/ny5eVyudzLXC4XARAAACAf2CoAjh49WmPGjFFMTIx8fGz1hBoAAACvYauUdenSJfXo0YPwBwAAUIBslbT69eunhQsXWl0GAACAV7PVKeDY2Fj9+c9/1vLly1W/fn0VL17cY/kbb7xhUWUAAADew3YB8KuvvlLt2rUlKdtNIAAAAPjjbBUAp02bpvfff199+vSxuhQAAACvZatrAP39/dWqVSurywAAAPBqtgqAgwcP1j/+8Q+rywAAAPBqtjoFvHnzZsXHx+uLL75Q3bp1s90EsmjRIosqAwAA8B62mgEMCgrSww8/rDZt2qhChQoKDAz0eBWkKVOmyOVyaciQIQXaDwAAgNVsNQM4Z84cS/rdsmWL/vWvf6lBgwaW9A8AAFCYbDUDaIW0tDT17NlT77zzjsqVK2d1OQAAAAXOVjOA1atXv+Hz/g4fPpzvfQ4cOFBdunRRhw4dNGnSpHzfPwAAgN3YKgD++vq7a9euaceOHVq+fLmGDx+e7/19/PHH2r59u7Zs2ZKn9dPT05Wenu5+n5qamu81AQAAFDRbBcDBgwfn2D5r1ixt3bo1X/s6fvy4Bg8erJUrV6pEiRJ52iY2Nlbjx4/P1zoAAAAKW5G4BrBz58767LPP8nWf27Zt06lTp9SkSRMVK1ZMxYoV09q1azVz5kwVK1ZMGRkZ2baJiYlRSkqK+3X8+PF8rQkAAKAw2GoGMDeffvqpgoOD83Wf7du3165duzza+vbtq1tvvVUjRoyQr69vtm38/f3l7++fr3UAAAAUNlsFwMaNG3vcBGKMUVJSkk6fPq1//vOf+dpX2bJlVa9ePY+20qVLq3z58tnaAQAAvImtAmC3bt083vv4+KhixYpq27atbr31VmuKAgAA8DK2CoBjx461tP81a9ZY2j8AAEBhKBI3gQAAACD/2GIG0MfH54YPgJYkl8ul69evF1JFAAAA3ssWATAuLi7XZRs2bNDMmTOVmZlZiBUBAAB4L1sEwK5du2Zr279/v0aOHKn//ve/6tmzpyZMmGBBZQAAAN7HdtcA/vzzz3r22WdVv359Xb9+XQkJCZo3b54iIiKsLg0AAMAr2CYApqSkaMSIEapVq5b27NmjVatW6b///S/P5AMAAMhntjgFPHXqVL366qsKDQ3Vf/7znxxPCQMAACB/2CIAjhw5UiVLllStWrU0b948zZs3L8f1Fi1aVMiVAQAAeB9bBMBevXrd9DEwAAAAyB+2CIBz5861ugQAAADHsM1NIAAAACgcBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBhHB8DY2Fg1b95cZcuWVUhIiLp166b9+/dbXRYAAECBcnQAXLt2rQYOHKiNGzdq5cqVunbtmjp27KiLFy9aXRoAAECBKWZ1AVZavny5x/u5c+cqJCRE27ZtU+vWrS2qCgAAoGA5egbw11JSUiRJwcHBFlcCAABQcBw9A/hLmZmZGjJkiFq1aqV69erluE56errS09Pd71NTUwurPAAAgHxDAPz/Bg4cqN27d+vbb7/NdZ3Y2FiNHz++EKtCYag2cqnVJfxmR6d0sboEAEARxilgSYMGDdIXX3yh1atXq0qVKrmuFxMTo5SUFPfr+PHjhVglAABA/nD0DKAxRi+88ILi4uK0Zs0aVa9e/Ybr+/v7y9/fv5CqAwAAKBiODoADBw7U/Pnz9fnnn6ts2bJKSkqSJAUGBqpkyZIWVwcAAFAwHH0KePbs2UpJSVHbtm1VuXJl92vBggVWlwYAAFBgHD0DaIyxugQAAIBC5+gZQAAAACciAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DCOD4CzZs1StWrVVKJECd1xxx3avHmz1SUBAAAUKEcHwAULFig6Olpjx47V9u3b1bBhQ3Xq1EmnTp2yujQAAIAC4+gA+MYbb+jZZ59V3759VadOHb311lsqVaqU3n//fatLAwAAKDDFrC7AKlevXtW2bdsUExPjbvPx8VGHDh20YcOGHLdJT09Xenq6+31KSookKTU1tUBqzEy/VCD7LUgF9VkUJD5nAE7A33XZ92uMKZD9FwWODYBnzpxRRkaGKlWq5NFeqVIl/fDDDzluExsbq/Hjx2drDw8PL5Aai6LAGVZX4Ax8zgCcoKD/rrtw4YICAwMLthObcmwA/D1iYmIUHR3tfp+Zmalz586pfPnycrlchVJDamqqwsPDdfz4cQUEBBRKn1ZgnN7HKWNlnN7FKeOUnDPWrHHu3btXYWFhVpdjGccGwAoVKsjX11cnT570aD958qRCQ0Nz3Mbf31/+/v4ebUFBQQVV4g0FBAR49R/QLIzT+zhlrIzTuzhlnJJzxnrLLbfIx8e5t0I4duR+fn5q2rSpVq1a5W7LzMzUqlWr1KJFCwsrAwAAKFiOnQGUpOjoaPXu3VvNmjXT7bffrhkzZujixYvq27ev1aUBAAAUGEcHwO7du+v06dMaM2aMkpKS1KhRIy1fvjzbjSF24u/vr7Fjx2Y7Fe1tGKf3ccpYGad3cco4JeeM1SnjvBmXcfI90AAAAA7k2GsAAQAAnIoACAAA4DAEQAAAAIchAAIAADgMAdBisbGxat68ucqWLauQkBB169ZN+/fvz3FdY4w6d+4sl8ulxYsXeyw7duyYunTpolKlSikkJETDhw/X9evXC2EEeZeXsbZt21Yul8vj9de//tVjHbuPNa/HdMOGDbrnnntUunRpBQQEqHXr1rp8+bJ7+blz59SzZ08FBAQoKChI/fr1U1paWmEO5YZuNs6jR49mO5ZZr4ULF7rXs/vxlPJ2TJOSkvTUU08pNDRUpUuXVpMmTfTZZ595rFPUj6kkHTp0SA899JAqVqyogIAAPfbYY9keqG/3cc6ePVsNGjRwP/C4RYsWWrZsmXv5lStXNHDgQJUvX15lypTRI488km2MReF7K918rG+//bbatm2rgIAAuVwuJScnZ9uH3Y+ndONxnjt3Ti+88IJq166tkiVLqmrVqoqKilJKSorHPorKMc03Bpbq1KmTmTNnjtm9e7dJSEgw999/v6latapJS0vLtu4bb7xhOnfubCSZuLg4d/v169dNvXr1TIcOHcyOHTvMl19+aSpUqGBiYmIKcSQ3l5extmnTxjz77LPmxIkT7ldKSop7eVEYa17G+d1335mAgAATGxtrdu/ebX744QezYMECc+XKFfc69913n2nYsKHZuHGj+eabb0ytWrXM448/bsWQcnSzcV6/ft3jOJ44ccKMHz/elClTxly4cMG9jt2PpzF5O6b33nuvad68udm0aZM5dOiQmThxovHx8THbt293r1PUj2laWpqpUaOGeeihh8zOnTvNzp07TdeuXU3z5s1NRkaGez92H+eSJUvM0qVLzYEDB8z+/fvNSy+9ZIoXL252795tjDHmr3/9qwkPDzerVq0yW7duNXfeeadp2bKle/ui8r015uZjnT59uomNjTWxsbFGkjl//ny2fdj9eBpz43Hu2rXLPPzww2bJkiUmMTHRrFq1ykRGRppHHnnEvX1ROqb5hQBoM6dOnTKSzNq1az3ad+zYYW655RZz4sSJbAHwyy+/ND4+PiYpKcndNnv2bBMQEGDS09MLq/TfLKextmnTxgwePDjXbYriWHMa5x133GFGjRqV6zZ79+41ksyWLVvcbcuWLTMul8v89NNPBVrv75Xbd/eXGjVqZJ5++mn3+6J4PI3JeaylS5c2H3zwgcd6wcHB5p133jHGeMcx/eqrr4yPj4/HD2XJycnG5XKZlStXGmOK5jiNMaZcuXLm3XffNcnJyaZ48eJm4cKF7mX79u0zksyGDRuMMUX3e5sla6y/tHr16hwDYFE9nsbkPM4sn3zyifHz8zPXrl0zxhT9Y/p7cArYZrKmpIODg91tly5d0hNPPKFZs2bl+HuKN2zYoPr163s8wLpTp05KTU3Vnj17Cr7o3ymnsUrSv//9b1WoUEH16tVTTEyMLl265F5WFMf663GeOnVKmzZtUkhIiFq2bKlKlSqpTZs2+vbbb93bbNiw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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "52e36a5bf2e74365b178a71fc423fbe0", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA87ElEQVR4nO3de3zO9eP/8ee1jW3Y5jgzZo6Rcw6JCUX5SOkcvmpIUc1xpaxyLkORT0hRbRI6CKGccurTQeUs5CwSHzlt5jBsr98fn5vr5zJjh+vatbf34367XbdP1+t6X+/383Vd1+b5eR+uOYwxRgAAALANH28HAAAAQN6iAAIAANgMBRAAAMBmKIAAAAA2QwEEAACwGQogAACAzVAAAQAAbIYCCAAAYDMUQAAAAJuhAAIAANgMBRAAAMBmKIAAAAA2QwEEAACwGQogAACAzVAAAQAAbIYCCAAAYDMUQAAAAJuhAAIAANgMBRAAAMBmKIAAAAA2QwEEAACwGQogAACAzVAAAQAAbIYCCAAAYDMUQAAAAJuhAAIAANgMBRAAAMBmKIAAAAA2QwEEAACwGQogAACAzVAAAQAAbIYCCAAAYDMUQAAAAJuhAAIAANgMBRAAAMBmKICwtQoVKqhr167ejnHTe+utt1SpUiX5+vqqXr16mS7XtWtXVahQIUfbGDp0qBwOR5aWTUxMlMPh0P79+7O9ndxk9KTLc1q7du0Nl23ZsqVatmzpvL9//345HA4lJiY6x7LzetpVfv0sAFlBAcRN40b/ALZs2VK1atXK9Xa+/fZbDR06NNfrsYulS5fq5ZdfVlRUlBISEjRy5Mg82/bIkSM1b968PNteblghqxUyAsgaCiBsbceOHZo6dWq2nvPtt99q2LBhHkp081mxYoV8fHz00UcfKTo6Wvfdd1+my06dOlU7duzI0XZef/11nTt3zmUss8Ly1FNP6dy5c4qMjMzRtjwhL8vV0qVLtXTp0usuk53X065y83kFvM3P2wEAb/L39/d2hGw7c+aMChcu7O0YWXb06FEFBgaqYMGCN1y2QIECOd6On5+f/Pyy9ivN19dXvr6+Od6W1WXlvcjO63kzMMbo/PnzCgwMzPJzcvN5BbyNPYCwtavPAbx48aKGDRumqlWrKiAgQCVKlFCzZs20bNkySf8752fSpEmSJIfD4bxddubMGb344ouKiIiQv7+/qlWrprffflvGGJftnjt3Tn369FHJkiUVFBSk9u3b69ChQ3I4HC6Hly+fh7Vt2zb93//9n4oVK6ZmzZpJkjZv3qyuXbuqUqVKCggIUFhYmJ5++mkdP37cZVuX17Fz5049+eSTCgkJUalSpTRo0CAZY3Tw4EE9+OCDCg4OVlhYmMaOHZul1+7SpUsaMWKEKleuLH9/f1WoUEGvvvqqUlNTncs4HA4lJCTozJkzztfqyvPMrnb1OVWXz017++23NWXKFOe2GjVqpN9+++2a87xy22fOnNG0adOc2778Xl/rHMCvv/5a7dq1U3h4uPz9/VW5cmWNGDFCaWlpWXo9rmfXrl169NFHFRYWpoCAAJUrV04dO3ZUUlLSDbP++eefeuGFF1StWjUFBgaqRIkSevzxxzM9f/Hs2bPq2bOnSpQooeDgYEVHR+vkyZMuy1x9DuC1ZPX1XLlypRwOh+bOnZthHTNnzpTD4dDPP/+cpddp1apVcjgc+uKLLzRs2DCVLVtWQUFBeuyxx5SUlKTU1FT169dPoaGhKlKkiLp16+byeZOkhIQE3X333QoNDZW/v79q1KihyZMnZ9hWhQoVdP/992vJkiVq2LChAgMD9cEHH0j632vevn17FS5cWKGhoerfv7+WLFkih8OhVatWOdeRm88r4G32+b93sI2kpCQdO3Ysw/jFixdv+NyhQ4cqPj5ezzzzjG6//XYlJydr7dq1Wr9+ve655x717NlTf//9t5YtW6bp06e7PNcYo/bt22vlypXq3r276tWrpyVLlmjAgAE6dOiQ3nnnHeeyXbt21RdffKGnnnpKd9xxh1avXq127dplmuvxxx9X1apVNXLkSGeZXLZsmfbu3atu3bopLCxMW7du1ZQpU7R161atWbMmwwn8HTp00K233qpRo0bpm2++0RtvvKHixYvrgw8+0N13363Ro0drxowZeumll9SoUSM1b978uq/VM888o2nTpumxxx7Tiy++qF9++UXx8fHavn27swxMnz5dU6ZM0a+//qoPP/xQktS0adMbvg9Xmzlzpk6fPq2ePXvK4XBozJgxeuSRR7R3795M98JMnz7d+T726NFDklS5cuVMt5GYmKgiRYooNjZWRYoU0YoVKzR48GAlJyfrrbfeynbmyy5cuKA2bdooNTVVvXv3VlhYmA4dOqSFCxfq1KlTCgkJuW7W3377TT/99JM6duyocuXKaf/+/Zo8ebJatmypbdu2qVChQi7b69Wrl4oWLaqhQ4dqx44dmjx5sv78809nucqpzDLecccdioiI0IwZM/Twww+7PGfGjBmqXLmymjRpkq1txcfHKzAwUAMHDtTu3bs1YcIEFShQQD4+Pjp58qSGDh2qNWvWKDExURUrVtTgwYOdz508ebJq1qyp9u3by8/PTwsWLNALL7yg9PR0xcTEuGxnx44d6tSpk3r27Klnn31W1apV05kzZ3T33Xfr8OHD6tu3r8LCwjRz5kytXLkyy/lz8nkF8pwBbhIJCQlG0nVvNWvWdHlOZGSk6dKli/N+3bp1Tbt27a67nZiYGHOtH5158+YZSeaNN95wGX/ssceMw+Ewu3fvNsYYs27dOiPJ9OvXz2W5rl27GklmyJAhzrEhQ4YYSaZTp04Ztnf27NkMY7NmzTKSzPfff59hHT169HCOXbp0yZQrV844HA4zatQo5/jJkydNYGCgy2tyLRs3bjSSzDPPPOMy/tJLLxlJZsWKFc6xLl26mMKFC193fVcuGxkZ6by/b98+I8mUKFHCnDhxwjn+9ddfG0lmwYIFGeZ5pcKFC19zLpc/K/v27XOOXev17NmzpylUqJA5f/58phlvZMOGDUaS+fLLL6+7XGZZr5Xr559/NpLMJ5984hy7PKcGDRqYCxcuOMfHjBljJJmvv/7aOdaiRQvTokUL5/3Lr3NCQoJzLDuvZ1xcnPH39zenTp1yjh09etT4+fm5fJ5vZOXKlUaSqVWrlsscOnXqZBwOh2nbtq3L8k2aNMnwXlzr9WrTpo2pVKmSy1hkZKSRZBYvXuwyPnbsWCPJzJs3zzl27tw5U716dSPJrFy50jmem88r4G0cAsZNZ9KkSVq2bFmGW506dW743KJFi2rr1q3atWtXtrf77bffytfXV3369HEZf/HFF2WM0aJFiyRJixcvliS98MILLsv17t0703U/99xzGcauPFfp/PnzOnbsmO644w5J0vr16zMs/8wzzzj/29fXVw0bNpQxRt27d3eOFy1aVNWqVdPevXszzSL9b66SFBsb6zL+4osvSpK++eab6z4/uzp06KBixYo57995552SdMOc2XHl63n69GkdO3ZMd955p86ePas//vgjx+sNCQmRJC1ZskRnz57NVa6LFy/q+PHjqlKliooWLXrN97lHjx4ue5mef/55+fn5Od8zT4iOjlZqaqpmz57tHPv888916dIlPfnkkzla35VzaNy4sYwxevrpp12Wa9y4sQ4ePKhLly45x658vS4fDWjRooX27t3rPOR+WcWKFdWmTRuXscWLF6ts2bJq3769cywgIEDPPvtslvPnxecVyC0KIG46t99+u1q3bp3hduUv5MwMHz5cp06d0i233KLatWtrwIAB2rx5c5a2++effyo8PFxBQUEu47feeqvz8cv/6+Pjo4oVK7osV6VKlUzXffWyknTixAn17dtXpUuXVmBgoEqVKuVc7up/6CSpfPnyLvdDQkIUEBCgkiVLZhi/+pyxq12ew9WZw8LCVLRoUedc3eXq7JffyxvlzI6tW7fq4YcfVkhIiIKDg1WqVClnebnW65lVFStWVGxsrD788EOVLFlSbdq00aRJk7K8znPnzmnw4MHO80pLliypUqVK6dSpU9dcR9WqVV3uFylSRGXKlMnRdx5mVfXq1dWoUSPNmDHDOTZjxgzdcccd1/1cZ+Zan1VJioiIyDCenp7u8jr8+OOPat26tQoXLqyiRYuqVKlSevXVVyVlfB+v9XP1559/qnLlyhkOl2dnHnnxeQVyiwIIXKF58+bas2ePPv74Y9WqVUsffvih6tev7zx/zVuudWXiE088oalTp+q5557TnDlztHTpUufexfT09AzLX+uq18yuhDVXXbSSmbz6ouDc5ryRU6dOqUWLFtq0aZOGDx+uBQsWaNmyZRo9erSka7+e2TF27Fht3rxZr776qvMCoJo1a+qvv/664XN79+6tN998U0888YS++OILLV26VMuWLVOJEiVyncudoqOjtXr1av3111/as2eP1qxZk6O9f1Lm7/eNPgd79uxRq1atdOzYMY0bN07ffPONli1bpv79+0vK+D5m54rf7PD05xVwBy4CAa5SvHhxdevWTd26dVNKSoqaN2+uoUOHOg+hZlZ6IiMj9d133+n06dMuewEvHz68/J1zkZGRSk9P1759+1z21uzevTvLGU+ePKnly5dr2LBhLifA5+TQdU5cnsOuXbucezgl6b///a9OnTqVb75fL6sFddWqVTp+/LjmzJnjcvHLvn373Jaldu3aql27tl5//XX99NNPioqK0vvvv6833njjullnz56tLl26uFydff78eZ06deqay+/atUt33XWX835KSooOHz583e9fzKrrvZ4dO3ZUbGysZs2apXPnzqlAgQLq0KFDrreZHQsWLFBqaqrmz5/vshcuOxdwREZGatu2bTLGuMw3Oz+fgBWwBxC4wtVfoVKkSBFVqVLF5asmLn8H39X/AN93331KS0vTxIkTXcbfeecdORwOtW3bVpKc5xy99957LstNmDAhyzkv72G4eo/C+PHjs7yO3LhcJq7e3rhx4yTpulc056XChQtnWpSudK3X88KFCxneo5xITk52OUdN+l8Z9PHxyfC5ulZWX1/fDO/zhAkTMv16milTprhc8T558mRdunTJ+fnLjeu9niVLllTbtm316aefasaMGfrXv/6V4fQCT7vW+5iUlKSEhIQsr6NNmzY6dOiQ5s+f7xw7f/58tr8wHsjv2AMIXKFGjRpq2bKlGjRooOLFi2vt2rWaPXu2evXq5VymQYMGkqQ+ffqoTZs28vX1VceOHfXAAw/orrvu0muvvab9+/erbt26Wrp0qb7++mv169fP+bUeDRo00KOPPqrx48fr+PHjzq+B2blzp6Ss7bUKDg5W8+bNNWbMGF28eFFly5bV0qVL3brH6nrq1q2rLl26aMqUKc7Dp7/++qumTZumhx56yGUPlDc1aNBA3333ncaNG6fw8HBVrFhRjRs3zrBc06ZNVaxYMXXp0kV9+vSRw+HQ9OnT3XLIbsWKFerVq5cef/xx3XLLLbp06ZKmT58uX19fPfroozfMev/992v69OkKCQlRjRo19PPPP+u7775TiRIlrrm9CxcuqFWrVnriiSe0Y8cOvffee2rWrJnLRQ05daPXMzo6Wo899pgkacSIEbneXnbde++9KliwoB544AH17NlTKSkpmjp1qkJDQ3X48OEsraNnz56aOHGiOnXqpL59+6pMmTKaMWOGAgICJOXdaQ+Ap1EAgSv06dNH8+fP19KlS5WamqrIyEi98cYbGjBggHOZRx55RL1799Znn32mTz/9VMYYdezYUT4+Ppo/f74GDx6szz//XAkJCapQoYLeeust59Wxl33yyScKCwvTrFmzNHfuXLVu3Vqff/65qlWr5vyH5kZmzpyp3r17a9KkSTLG6N5779WiRYsUHh7u1tckMx9++KEqVaqkxMREzZ07V2FhYYqLi9OQIUPyZPtZMW7cOPXo0cP5Z826dOlyzQJYokQJLVy4UC+++KJe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gLVYpgAePnxYNWvWzPTxWrVq6ciRI3mYCAAAwJosUwBLliyp/fv3Z/r4vn37VLx48bwLBAAAYFGWKYBt2rTRa6+9pgsXLmR4LDU1VYMGDdK//vUvLyQDAACwFktdBNKwYUNVrVpVMTExql69uowx2r59u9577z2lpqZq+vTp3o4JAACQ71mmAJYrV04///yzXnjhBcXFxckYI0lyOBy65557NHHiREVERHg5JQAAQP5nmUPAklSxYkUtWrRIx44d05o1a7RmzRr9888/Wrx4sapUqZLt9U2ePFl16tRRcHCwgoOD1aRJEy1atMgDyQEAAPIPy+wBvFKxYsV0++2353o95cqV06hRo1S1alUZYzRt2jQ9+OCD2rBhw3WvOAYAALAySxZAd3nggQdc7r/55puaPHmy1qxZQwEEAAA3LVsXwCulpaXpyy+/1JkzZ9SkSZNrLpOamqrU1FTn/eTk5LyKBwAA4DaWOgfQE7Zs2aIiRYrI399fzz33nObOnasaNWpcc9n4+HiFhIQ4b1x0AgAArMgSBbB+/fo6efKkpP99HczZs2fdtu5q1app48aN+uWXX/T888+rS5cu2rZt2zWXjYuLU1JSkvN28OBBt+UAAADIK5YogNu3b9eZM2ckScOGDVNKSorb1l2wYEFVqVJFDRo0UHx8vOrWrat///vf11zW39/fecXw5RsAAIDVWOIcwHr16qlbt25q1qyZjDF6++23VaRIkWsuO3jw4FxtKz093eU8PwAAgJuNJQpgYmKihgwZooULF8rhcGjRokXy88sY3eFwZKsAxsXFqW3btipfvrxOnz6tmTNnatWqVVqyZIk74wMAAOQrliiA1apV02effSZJ8vHx0fLlyxUaGprr9R49elTR0dE6fPiwQkJCVKdOHS1ZskT33HNPrtcNAACQX1miAF4pPT3dbev66KOP3LYuAAAAq7BcAZSkPXv2aPz48dq+fbskqUaNGurbt68qV67s5WQAAAD5nyWuAr7SkiVLVKNGDf3666+qU6eO6tSpo19++UU1a9bUsmXLvB0PAAAg37PcHsCBAweqf//+GjVqVIbxV155hfP3AAAAbsByewC3b9+u7t27Zxh/+umnM/0CZwAAAPx/liuApUqV0saNGzOMb9y40S1XBgMAANzsLHcI+Nlnn1WPHj20d+9eNW3aVJL0448/avTo0YqN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MgUwOjr6hl8DAwAAgBuzTAFMTEz0dgQAAICbgqUuAgEAAEDuUQABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGYogAAAADZDAQQAALAZCiAAAIDNUAABAABshgIIAABgMxRAAAAAm6EAAgAA2AwFEAAAwGZsXQC///57PfDAAwoPD5fD4dC8efO8HQkAAMDjbF0Az5w5o7p162rSpEnejgIAAJBn/LwdwJvatm2rtm3bejsGAABAnrL1HkAAAAA7svUewOxKTU1Vamqq835ycrIX0wAAAOQMewCzIT4+XiEhIc5bRESEtyMBAABkGwUwG+Li4pSUlOS8HTx40NuRAAAAso1DwNng7+8vf39/b8cAAADIFVsXwJSUFO3evdt5f9++fdq4caOKFy+u8uXLezEZAACA59i6AK5du1Z33XWX835sbKwkqUuXLkpMTPRSKgAAAM+ydQFs2bKljDHejgEAAJCnuAgEAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYDAUQAADAZiiAAAAANkMBBAAAsBkKIAAAgM1QAAEAAGyGAggAAGAzFEAAAACboQACAADYjO0L4KRJk1ShQgUFBASocePG+vXXX70dCQAAwKNsXQA///xzxcbGasiQIVq/fr3q1q2rNm3a6OjRo96OBgAA4DG2LoDjxo3Ts88+q27duqlGjRp6//33VahQIX388cfejgYAAOAxft4O4C0XLlzQunXrFBcX5xzz8fFR69at9fPPP1/zOampqUpNTXXeT0pKkiQlJyd7JGN66lmPrNeTPPVawJUVPxtWxOcZNxMr/t7w1M/g5fUaYzyyfiuwbQE8duyY0tLSVLp0aZfx0qVL648//rjmc+Lj4zVs2LAM4xERER7JaEUh472dAHAfPs+Ad3n6Z/D06dMKCQnx7EbyKdsWwJyIi4tTbGys8356erpOnDihEiVKyOFweDFZ9iUnJysiIkIHDx5UcHCwt+N4HPO9uTHfm5/d5sx8PcsYo9OnTys8PNzj28qvbFsAS5YsKV9fX/33v/91Gf/vf/+rsLCwaz7H399f/v7+LmNFixb1VMQ8ERwcbItfLpcx35sb87352W3OzNdz7Lrn7zLbXgRSsGBBNWjQQMuXL3eOpaena/ny5WrSpIkXkwEAAHiWbfcASlJsbKy6dOmihg0b6vbbb9f48eN15swZdevWzdvRAAAAPMbWBbBDhw76559/NHjwYB05ckT16tXT4sWLM1wYcjPy9/fXkCFDMhzSvlkx35sb87352W3OzBee5jB2vgYaAADAhmx7DiAAAIBdUQABAABshgIIAABgMxRAAAAAm6EA3gTi4+PVqFEjBQUFKTQ0VA899JB27Nhx3eckJibK4XC43AICAjJd/rnnnpPD4dD48ePdnD77PDnf7du3q3379goJCVHhwoXVqFEjHThwwFNTyRJPzTclJUW9evVSuXLlFBgYqBo1auj999/35FSyJCfzlaRTp04pJiZGZcqUkb+/v2655RZ9++23LstMmjRJFSpUUEBAgBo3bqxff/3VU9PIMk/NN6fr9TRPvr+XjRo1Sg6HQ/369XNz+uzz5HwPHTqkJ598UiVKlFBgYKBq166ttWvXemoqWeKp+aalpWnQoEGqWLGiAgMDVblyZY0YMcLWf8s3tyiAN4HVq1crJiZGa9as0bJly3Tx4kXde++9OnPmzHWfFxwcrMOHDztvf/755zWXmzt3rtasWZNv/mSOp+a7Z88eNWvWTNWrV9eqVau0efNmDRo06LrFOC94ar6xsbFavHixPv30U23fvl39+vVTr169NH/+fE9O54ZyMt8LFy7onnvu0f79+zV79mzt2LFDU6dOVdmyZZ3LfP7554qNjdWQIUO0fv161a1b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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a1ca26b6cc724d14a3b3b1d6b4992e18", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5d0lEQVR4nO3de5xO5f7/8fc9M+aAOZjMkIwxDjmfT0XOCinK3m1sYST6FhEdJ4VRGZQoCclp27u0lUMlp4RKJIdJOQ9jU86nGYM9Dvf1+2M/3L9uMzSYe9Ys6/V8PO5H7mutda3PuuY2vV3rcLuMMUYAAABwDD+rCwAAAEDeIgACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAQB4qXbq04uPjrS7jlvfmm2+qTJky8vf3V82aNa0uJ9dlZGTo8ccfV/HixeVyufTMM8/k2b6bNWumZs2aed7v3btXLpdLM2bMyJX+4+PjVbp06VzpC8DVEQCBGzRjxgy5XC6tX78+2+XNmjVT1apVb3o/X331lYYNG3bT/TjF0qVL9cILL6hRo0aaPn26RowYkWf7Pnv2rIYNG6aVK1f6dD8jRozQjBkz9OSTT2rWrFnq1q2bT/eX2w4cOKBhw4YpOTnZ6lIAxwqwugDASXbs2CE/v+v7d9dXX32lCRMmEAJz6JtvvpGfn5+mTp2qwMDAPN332bNnlZiYKEles2S57ZtvvtFdd92loUOH+mwfV7N06dKb7uPAgQNKTExU6dKls8zQTpkyRW63+6b3AeDamAEE8lBQUJAKFChgdRnX5cyZM1aXcF2OHDmikJCQPA9/eenIkSOKiIi46X6MMTp37tx1bRMYGOjTsS1QoICCgoJ81j+A/yEAAnnoymsAL1y4oMTERJUvX17BwcG67bbbdM8992jZsmWS/nc91IQJEyRJLpfL87rszJkzevbZZxUTE6OgoCBVqFBBb731lowxXvs9d+6c+vfvr6JFiyo0NFTt27fX77//LpfL5TWzOGzYMLlcLm3dulV///vfVaRIEd1zzz2SpM2bNys+Pl5lypRRcHCwihcvrscee0zHjx/32tflPnbu3KlHH31U4eHhioqK0quvvipjjPbv368OHTooLCxMxYsX15gxY3I0dhcvXtRrr72msmXLKigoSKVLl9bLL7+szMxMzzoul0vTp0/XmTNnPGP1Z9emzZkzR3Xq1FFISIiKFi2qRx99VL///rvXOlde93bZH69X27t3r6KioiRJiYmJnv1fz8ztkSNH1KtXLxUrVkzBwcGqUaOGZs6c6Vm+cuVKuVwupaamauHChZ597N27N0f9ly5dWg888ICWLFmiunXrKiQkRJMnT5YkTZ8+XS1atFB0dLSCgoJUuXJlTZw4MUsfVxuLnFq5cqXq1asnSerZs2eWn9OV1wBevsbwrbfe0oQJE1SmTBkVLFhQ9913n/bv3y9jjF577TWVLFlSISEh6tChg06cOJFlv4sWLVLjxo1VqFAhhYaGql27dtqyZcsNHwdgd5wCBm5SWlqajh07lqX9woULf7rtsGHDlJSUpMcff1z169dXenq61q9fr40bN+ree+/VE088oQMHDmjZsmWaNWuW17bGGLVv314rVqxQr169VLNmTS1ZskTPP/+8fv/9d40dO9azbnx8vP7973+rW7duuuuuu7Rq1Sq1a9fuqnU98sgjKl++vEaMGOEJk8uWLdOePXvUs2dPFS9eXFu2bNEHH3ygLVu2aO3atV7BVJI6deqkSpUqaeTIkVq4cKFef/11RUZGavLkyWrRooVGjRqlf/3rX3ruuedUr149NWnS5Jpj9fjjj2vmzJn661//qmeffVY//vijkpKStG3bNs2bN0+SNGvWLH3wwQdat26dPvzwQ0lSw4YNr9rnjBkz1LNnT9WrV09JSUk6fPiw3nnnHa1evVqbNm26rlm2qKgoTZw4UU8++aQefvhhdezYUZJUvXr1HG1/7tw5NWvWTCkpKerXr5/i4uI0Z84cxcfH69SpUxowYIAqVaqkWbNmaeDAgSpZsqSeffZZz75zaseOHerSpYueeOIJ9e7dWxUqVJAkTZw4UVWqVFH79u0VEBCgL774Qk899ZTcbrf69u2b4/7/TKVKlTR8+HANGTJEffr0UePGjSVd++ckSf/61790/vx5Pf300zpx4oRGjx6tv/3tb2rRooVWrlypF198USkpKRo/fryee+45TZs2zbPtrFmz1KNHD7Vu3VqjRo3S2bNnNXHiRN1zzz3atGkTN53AmQyAGzJ9+nQj6ZqvKlWqeG0TGxtrevTo4Xlfo0YN065du2vup2/fvia7v6rz5883kszrr7/u1f7Xv/7VuFwuk5KSYowxZsOGDUaSeeaZZ7zWi4+PN5LM0KFDPW1Dhw41kkyXLl2y7O/s2bNZ2j7++GMjyXz77bdZ+ujTp4+n7eLFi6ZkyZLG5XKZkSNHetpPnjxpQkJCvMYkO8nJyUaSefzxx73an3vuOSPJfPPNN562Hj16mEKFCl2zP2OMOX/+vImOjjZVq1Y1586d87R/+eWXRpIZMmSIp61p06amadOmWfro0aOHiY2N9bw/evRoljHNqXHjxhlJ5p///KdXjXfffbcpXLiwSU9P97THxsb+6ecmO7GxsUaSWbx4cZZl2f18W7dubcqUKePVduVYpKamGklm+vTpOa7jp59+uuo2V47p5f6joqLMqVOnPO0JCQlGkqlRo4a5cOGCp71Lly4mMDDQ/Pe//zXGGHP69GkTERFhevfu7bWfQ4cOmfDw8CztgFNwChi4SRMmTNCyZcuyvHIy8xMREaEtW7Zo165d173fr776Sv7+/urfv79X+7PPPitjjBYtWiRJWrx4sSTpqaee8lrv6aefvmrf//d//5elLSQkxPPn//73vzp27JjuuusuSdLGjRuzrP/44497/uzv76+6devKGKNevXp52iMiIlShQgXt2bPnqrVI/ztWSRo0aJBX++UZsIULF15z++ysX79eR44c0VNPPaXg4GBPe7t27VSxYsUb6vNmfPXVVypevLi6dOniaStQoID69++vjIwMrVq1Klf2ExcXp9atW2dp/+PP9/KsdtOmTbVnzx6lpaXlyr5vxiOPPKLw8HDP+wYNGkiSHn30UQUEBHi1nz9/3nMaf9myZTp16pS6dOmiY8eOeV7+/v5q0KCBVqxYkbcHAuQTnAIGblL9+vVVt27dLO1FihTJ9tTwHw0fPlwdOnTQnXfeqapVq6pNmzbq1q1bjsLjf/7zH5UoUUKhoaFe7ZUqVfIsv/xfPz8/xcXFea1Xrly5q/Z95bqSdOLECSUmJmr27Nk6cuSI17LsAkKpUqW83oeHhys4OFhFixbN0n7ldYRXunwMV9ZcvHhxRUREeI71elze5vIp0D+qWLGivv/+++vu82b85z//Ufny5bPcJX7lz/NmZfezlaTVq1dr6NChWrNmjc6ePeu1LC0tzSt8WSG7z5MkxcTEZNt+8uRJSfL846pFixbZ9hsWFpardQJ2QQAELNSkSRPt3r1bCxYs0NKlS/Xhhx9q7NixmjRpktcMWl7742zQZX/729/0ww8/6Pnnn1fNmjVVuHBhud1utWnTJtvHdvj7++eoTVKWm1au5srrDPOKy+XKtsZLly5ZUM3Nye5nu3v3brVs2VIVK1bU22+/rZiYGAUGBuqrr77S2LFj88VjWa722fmzz9Tl2mfNmqXixYtnWe+Ps4eAk/DJBywWGRmpnj17qmfPnsrIyFCTJk00bNgwTwC8WuiJjY3V119/rdOnT3vNAm7fvt2z/PJ/3W63UlNTVb58ec96KSkpOa7x5MmTWr58uRITEzVkyBBP+42cur4Rl49h165dnhkxSTp8+LBOnTrlOdbr7VP6300RV84O7dixw6vPIkWKZHua+spZuZsJqLGxsdq8ebPcbrfXLOCVP09f+OKLL5SZmanPP//ca6bNV6dH8zLIly1bVpIUHR2tVq1a5dl+gfyOawABC1156rNw4cIqV66c16NNChUqJEk6deqU17r333+/Ll26pPfee8+rfezYsXK5XGrbtq0kea73ev/9973WGz9+fI7rvDzLcuUs2Lhx43Lcx824//77s93f22+/LUnXvKP5aurWravo6GhNmjTJa7wXLVqkbdu2efVZtmxZbd++XUePHvW0/fzzz1q9erVXnwULFpSU9WeVE/fff78OHTqkTz75xNN28eJFjR8/XoULF1bTpk2vu8+cyu7nm5aWpunTp/tkf1f7TPtC69atFRYWphEjRmR7Z/4ff6aAkzADCFiocuXKatasmerUqaPIyEitX79en376qfr16+dZp06dOpKk/v37q3Xr1vL391fnzp314IMPqnnz5ho8eLD27t2rGjVqaOnSpVqwYIGeeeYZz8xHnTp19Je//EXjxo3T8ePHPY+B2blzp6SczcaEhYWpSZMmGj16tC5cuKA77rhDS5cuVWpqqg9GJasaNWqoR48e+uCDD3Tq1Ck1bdpU69at08yZM/XQQw+pefPm191ngQIFNGrUKPXs2VNNmzZVly5dPI+BKV26tAYOHOhZ97HHHtPbb7+t1q1bq1evXjpy5IgmTZqkKlWqKD093bNeSEiIKleurE8++UR33nmnIiMjVbVq1Rx9JWCfPn00efJkxcfHa8OGDSpdurQ+/fRTrV69WuPGjctyrWduuu+++xQYGKgHH3xQTzzxhDIyMjRlyhRFR0fr4MGDub6/smXLKiIiQpMmTVJoaKgKFSqkBg0aXPX6xJsRFhamiRMnqlu3bqpdu7Y6d+6sqKgo7du3TwsXLlSjRo2y/CMKcAQL70AGbO3yY2B++umnbJc3bdr0Tx8D8/rrr5v69eubiIgIExISYipWrGjeeOMNc/78ec86Fy9eNE8//bSJiooyLpfL65Ewp0+fNgMHDjQlSpQwBQoUMOXLlzdvvvmmcbvdXvs9c+aM6du3r4mMjDSFCxc2Dz30kNmxY4eR5PVYlsuPcDl69GiW4/ntt9/Mww8/bCIiIkx4eLh55JFHzIEDB676KJkr+7ja41myG6fsXLhwwSQmJpq4uDhToEABExMTYxISEjyP+/iz/VzNJ598YmrVqmWCgoJMZGSk6dq1q/ntt9+yrPfPf/7TlClTxgQGBpqaNWuaJUuWZHlkiTHG/PDDD6ZOnTomMDDwuh8Jc/jwYdOzZ09TtGhRExgYaKpVq5bto1Ju5jEwV9vu888/N9WrVzfBwcGmdOnSZtSoUWbatGlGkklNTfWslxuPgTHGmAULFpjKlSubgIAAr+2v9hiYN99802v7FStWGElmzpw5Xu1X+3u5YsUK07p1axMeHm6Cg4NN2bJlTXx8vFm/fv111Q3cKlzG5PDqawC3lOTkZNWqVUv//Oc/1bVrV6vLAQDkIa4BBBwgu+97HTdunPz8/P70GzgAALcergEEHGD06NHasGGDmjdvroCAAC1atEiLFi1Snz59sjxHDbnr/Pnz2X437R+Fh4dn+3iWnDp69Og1H0kTGBioyMjIG+4/p/LiWAHkDk4BAw6wbNkyJSYmauvWrcrIyFCpUqXUrVs3DR48mOeg+djKlSv/9CaV6dOnKz4+/ob3Ubp06Ws+KLpp06ZauXLlDfefU3lxrAByBwEQAHzo5MmT2rBhwzXXqVKlim6//fYb3sfq1auzPc1/WZEiRTx3k/tSXhwrgNxBAAQAAHAYbgIBAABwGC7+uQlut1sHDhxQaGioZd9RCgAAro8xRqdPn1aJEiW8vnrRSQiAN+HAgQPcQQkAgE3t379fJUuWtLoMSxAAb8Llr2bav3+/wsLCLK4GAADkRHp6umJiYnz6FYv5HQHwJlw+7RsWFkYABADAZpx8+ZYzT3wDAAA4GAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYRwdAH///Xc9+uijuu222xQSEqJq1app/fr1VpcFAADgU479LuCTJ0+qUaNGat68uRYtWqSoqCjt2rVLRYoUsbo0AAAAn3JsABw1apRiYmI0ffp0T1tcXJyFFQEAAOQNx54C/vzzz1W3bl098sgjio6OVq1atTRlypRrbpOZman09HSvFwAAgN04dgZwz549mjhxogYNGqSXX35ZP/30k/r376/AwED16NEj222SkpKUmJiYZzWWfmlhnu3LyfaObGd1CQDgc3b8fwq/n33HsTOAbrdbtWvX1ogRI1SrVi316dNHvXv31qRJk666TUJCgtLS0jyv/fv352HFAAAAucOxAfD2229X5cqVvdoqVaqkffv2XXWboKAghYWFeb0AAADsxrEBsFGjRtqxY4dX286dOxUbG2tRRQAAAHnDsQFw4MCBWrt2rUaMGKGUlBR99NFH+uCDD9S3b1+rSwMAAPApxwbAevXqad68efr4449VtWpVvfbaaxo3bpy6du1qdWkAAAA+5di7gCXpgQce0AMPPGB1GQAAAHnKsTOAAAAATkUABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4DAEQAADAYQiAAAAADkMABAAAcBgCIAAAgMMQAAEAAByGAAgAAOAwBEAAAACHIQACAAA4jKMD4LBhw+RyubxeFStWtLosAAAAnwqwugCr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uVwuud1urV69Ws8995y6d+9udXkAAAD5nu0C4IgRI1SxYkXFxMQoIyNDlStXVpMmTdSwYUO98sorVpcHAACQ79nqFLAxRocOHdK7776rIUOG6JdfflFGRoZq1aql8uXLW10eAACALdguAJYrV05btmxR+fLlFRMTY3VJAAAAtmOrU8B+fn4qX768jh8/bnUpAAAAtmWrAChJI0eO1PPPP69ff/3V6lIAAABsyVangCWpe/fuOnv2rGrUqKHAwECFhIR4LT9x4oRFlQEAANiD7QLguHHjrC4BAADA1mwVAC9cuKBVq1bp1VdfzfIgaAAAAOSMra4BLFCggD777DOrywAAALA1WwVASXrooYc0f/58q8sAAACwLVudApak8uXLa/jw4Vq9erXq1KmjQoUKeS3v37+/RZUBAADYg+0C4NSpUxUREaENGzZow4YNXstcLhcBEAAA4E/YLgCmpqZaXQIAAICt2e4aQAAAANwc280APvbYY9dcPm3atDyqBAAAwJ5sFwBPnjzp9f7ChQv69ddfderUKbVo0cKiqgAAAOzDdgFw3rx5WdrcbreefPJJlS1b1oKKAAAA7OWWuAbQz89PgwYN0tixY60uBQAAIN+7JQKgJO3evVsXL160ugwAAIB8z3angAcNGuT13hijgwcPauHCherRo4dFVQEAANiH7QLgpk2bvN77+fkpKipKY8aM+dM7hAEAAGDDALhixQqrSwAAALA1210DmJqaql27dmVp37Vrl/bu3Zv3BQEAANiM7QJgfHy8fvjhhyztP/74o+Lj4/O+IAAAAJuxXQDctGmTGjVqlKX9rrvuUnJyct4XBAAAYDO2C4Aul0unT5/O0p6WlqZLly5ZUBEAAIC92C4ANmnSRElJSV5h79KlS0pKStI999xjYWUAAAD2YLu7gEeNGqUmTZqoQoUKaty4sSTpu+++U3p6ur755huLqwMAAMj/bDcDWLlyZW3evFl/+9vfdOTIEZ0+fVrdu3fX9u3bVbVqVavLAwAAyPdsNwMoSSVKlNCIESOsLgMAAMCWbDcDOH36dM2ZMydL+5w5czRz5kwLKgIAALAX2wXApKQkFS1aNEt7dHQ0s4IAAAA5YLsAuG/fPsXFxWVpj42N1b59+yyoCAAAwF5sFwCjo6O1efPmLO0///yzbrvtNgsqAgAAsBfbBcAuXbqof//+WrFihS5duqRLly7pm2++0YABA9S5c2erywMAAMj3bHcX8Guvvaa9e/eqZcuWCgj4X/lut1vdu3fnGkAAAIAcsF0ADAwM1CeffKLXXntNP//8s0JCQlStWjXFxsZaXRoAAIAt2C4AXhYZGanmzZtne0cwAAAArs5W1wCeOnVKffv2VdGiRVWsWDEVK1ZMRYsWVb9+/XTq1CmrywMAALAF28wAnjhxQnfffbd+//13de3aVZUqVZIkbd26VTNmzNDy5cv1ww8/qEiRIhZXCgAAkL/ZJgAOHz5cgYGB2r17t4oVK5Zl2X333afhw4dr7NixFlUIAABgD7Y5BTx//ny99dZbWcKfJBUvXlyjR4/WvHnzLKgMAADAXmwTAA8ePKgqVapcdXnVqlV16NChPKwIAADAnmwTAIsWLaq9e/dedXlqaqoiIyPzriAAAACbsk0AbN26tQYPHqzz589nWZaZmalXX31Vbdq0saAyAAAAe7HVTSB169ZV+fLl1bdvX1WsWFHGGG3btk3vv/++MjMzNWvWLKvLBAAAyPdsEwBLliypNWvW6KmnnlJCQoKMMZIkl8ule++9V++9955iYmIsrhIAACD/s80pYEmKi4vTokWLdOzYMa1du1Zr167V0aNHtXjxYpUrV+66+5s4caKqV6+usLAwhYWF6e6779aiRYt8UDkAAED+YZsZwD8qUqSI6tevf9P9lCxZUiNHjlT58uVljNHMmTPVoUMHbdq06Zp3HAMAANiZLQNgbnnwwQe93r/xxhuaOHGi1q5dSwAEAAC3LEcHwD+6dOmS5syZozNnzujuu+/Odp3MzExlZmZ63qenp+dVeQAAALnGVtcA+sIvv/yiwoULKygoSP/3f/+nefPmqXLlytmum5SUpPDwcM+Lm04AAIAd2SIA1q5dWydPnpT0v8fBnD17Ntf6rlChgpKTk/Xjjz/qySefVI8ePbR169Zs101ISFBaWprntX///lyrAwAAIK/YIgBu27ZNZ86ckSQlJiYqIyMj1/oODAxUuXLlVKdOHSUlJalGjRp65513sl03KCjIc8fw5RcAAIDd2OIawJo1a6pnz5665557ZIzRW2+9pcKFC2e77pAhQ25qX2632+s6PwAAgFuNLQLgjBkzNHToUH355ZdyuVxatGiRAgKylu5yua4rACYkJKht27YqVaqUTp8+rY8++kgrV67U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Hjzo0+PxpRsZq++//15Tp05VcnJytssPHTrk6ePKPi8vw62NAOhwoaGhSk5OVkZGhpYvX65BgwapTJkyatasmSSpc+fOnnWrVaum6tWrq2zZslq5cqVatmxpUdXWuNZYud1uSVKHDh00cOBASVLNmjX1ww8/aNKkSbYNgDfqzz5XfzRt2jR17drVa9bGSf5srMaPH6+1a9fq888/V2xsrL799lv17dtXJUqU8Jq9cYprjVeBAgU0d+5c9erVS5GRkfL391erVq3Utm1bGQd96dXp06fVrVs3TZkyRUWLFrW6HORTBMBbRNGiReXv76/Dhw97tR8+fFjFixe/6nZ+fn4qV66cpP8Flm3btikpKSnb/1FLUpkyZVS0aFGlpKTYNgD6YqyKFi2qgIAAVa5c2WubSpUq2frUk68/V99995127NihTz75JNdrz2u+GKtz587p5Zdf1rx589SuXTtJUvXq1ZWcnKy33nrL1gHQV5+tOnXqKDk5WWlpaTp//ryioqLUoEED1a1b12fH4mvXO1a7d+/W3r179eCDD3raLv8jNSAgQDt27PBsd/jwYd1+++1efdasWdMHR4H8hmsAbxGBgYGqU6eOli9f7mlzu91avny57r777hz343a7PdfRZOe3337T8ePHvX5h2I0vxiowMFD16tXTjh07vNbZuXOnYmNjc6dwC/j6czV16lTVqVNHNWrUyJV6reSLsbpw4YIuXLggPz/vX9X+/v6e/6Hbla8/W+Hh4YqKitKuXbu0fv16dejQIVfqtsL1jlXFihX1yy+/KDk52fNq3769mjdvruTkZMXExCguLk7Fixf36jM9PV0//vjjdY0/bMzCG1CQy2bPnm2CgoLMjBkzzNatW02fPn1MRESEOXTokDHGmG7dupmXXnrJs/6IESPM0qVLze7du83WrVvNW2+9ZQICAjx3y50+fdo899xzZs2aNSY1NdV8/fXXpnbt2qZ8+fLmv//9ryXHmFtye6yMMWbu3LmmQIEC5oMPPjC7du0y48ePN/7+/ua7777L8+PLTb4YK2OMSUtLMwULFjQTJ07M0+PxJV+MVdOmTU2VKlXMihUrzJ49e8z06dNNcHCwef/99/P8+HKbL8br3//+t1mxYoXZvXu3mT9/vomNjTUdO3bM82PLbdc7VlfK7okOI0eONBEREWbBggVm8+bNpkOHDjwGxkEIgLeY8ePHm1KlSpnAwEBTv359s3btWs+ypk2bmh49enjeDx482JQrV84EBwebIkWKmLvvvtvMnj3bs/zs2bPmvvvuM1FRUaZAgQImNjbW9O7d2/MLx+5yc6wumzp1qme9GjVqmPnz5+fFoficL8Zq8uTJJiQkxJw6dSovDiHP5PZYHTx40MTHx5sSJUqY4OBgU6FCBTNmzBjjdrvz6pB8KrfH65133jElS5Y0BQoUMKVKlTKvvPKKyczMzKvD8anrGasrZRcA3W63efXVV02xYsVMUFCQadmypdmxY4ePqkd+4zLGQVfGAgAAgGsAAQAAnIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwGAIgAACAwxAAAQAAHIYACAAA4DAEQAAAAIchAAIAADgMARAAAMBhCIAAAAAOQwAEAABwmP8H2PQlLU35AgYAAAAASUVORK5CYII=", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "57c607403eb7436d86e29c77c4aa9c04", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA5xUlEQVR4nO3dd3wU1f7/8fcmmE2AFEroEUKAIF3gC9JBkKYC13uFKCUggkqoAYWAEAJIAAUiini9YmLHi4B6kd6vAhaKNJEWhIv0XiRAdn5/+Mj+WBMQ0ibDvJ6Pxz5kzp45+5mzYXl7ZmbjMAzDEAAAAGzDy+wCAAAAkLsIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiBwF8qVK6eePXuaXcY979VXX1X58uXl7e2tWrVqmV3OPatnz54qWLCg2WXkmLFjx8rhcOjUqVNmlwLkOQRA2FZSUpIcDod+/PHHDJ9v3ry5qlWrluXXWbRokcaOHZvlcexi2bJleumll9SoUSMlJiZq4sSJZpcEAPecfGYXAFjJL7/8Ii+vu/v/pkWLFmnmzJmEwDu0atUqeXl5afbs2fLx8TG7HAC4J7ECCNwFp9Op++67z+wy7srly5fNLuGunDhxQn5+foQ/WMaVK1fMLgG4awRA4C78+RrA69evKy4uThUrVpSvr6+KFCmixo0ba/ny5ZL+uMZq5syZkiSHw+F+pLl8+bKGDh2qkJAQOZ1OhYeH67XXXpNhGB6v+/vvv2vgwIEqWrSo/P391aFDBx05ckQOh8NjZTHtmqddu3bp6aefVqFChdS4cWNJ0rZt29SzZ0+VL19evr6+KlGihJ555hmdPn3a47XSxtizZ4+6deumwMBABQcHa/To0TIMQ4cPH1bHjh0VEBCgEiVKaOrUqXc0dzdu3ND48eMVFhYmp9OpcuXKaeTIkUpJSXH3cTgcSkxM1OXLl91zlZSUdMsx007Tb9u2Tc2aNVP+/PlVoUIFff7555KktWvXqn79+vLz81N4eLhWrFjhsf+vv/6qfv36KTw8XH5+fipSpIiefPJJHTx40N3HMAy1aNFCwcHBOnHihLv92rVrql69usLCwu44ZB88eFAOh0OvvfaaZs6cqfLlyyt//vxq3bq1Dh8+LMMwNH78eJUpU0Z+fn7q2LGjzpw54zHGl19+qUcffVSlSpWS0+lUWFiYxo8fr9TU1HSv991336l9+/YqVKiQChQooBo1auj1119P1+/IkSPq1KmTChYsqODgYA0bNizD8W4n7b3YtWuXWrRoofz586t06dKaMmWKR7+0Sy9unmNJWrNmjRwOh9asWZNuzMy+v2lOnTqlzp07KyAgQEWKFNGgQYN09erVdP0++ugj1alTR35+fipcuLAiIiJ0+PDhDI9z06ZNatq0qfLnz6+RI0fe1VwBeQEBELZ3/vx5nTp1Kt3j+vXrf7nv2LFjFRcXpxYtWujNN9/UqFGjdP/992vz5s2SpOeee06PPPKIJOnDDz90P6Q/gkWHDh00ffp0tW3bVtOmTVN4eLhefPFFRUdHe7xOz5499cYbb6h9+/aaPHmy/Pz89Oijj96yrieffFJXrlzRxIkT1adPH0nS8uXLdeDAAfXq1UtvvPGGIiIiNGfOHLVv3z5d4JSkLl26yOVyadKkSapfv74mTJighIQEPfLIIypdurQmT56sChUqaNiwYVq3bt1fztWzzz6rMWPGqHbt2po+fbqaNWum+Ph4RUREuPt8+OGHatKkiZxOp3uumjZtettxz549q8cee0z169fXlClT5HQ6FRERoc8++0wRERFq3769Jk2apMuXL+sf//iHLl686N73hx9+0Pr16xUREaEZM2bo+eef18qVK9W8eXP3qo7D4dB7772nq1ev6vnnn3fvGxsbq507dyoxMVEFChT4y+O/2ccff6y33npLAwYM0NChQ7V27Vp17txZL7/8spYsWaLhw4erb9+++s9//qNhw4Z57JuUlKSCBQsqOjpar7/+uurUqaMxY8ZoxIgRHv2WL1+upk2bateuXRo0aJCmTp2qFi1aaOHChR79UlNT1aZNGxUpUkSvvfaamjVrpqlTp+qdd965q2OS/ngv2rZtq5o1a2rq1KmqXLmyhg8frsWLF9/1WDePmdn3N03nzp119epVxcfHq3379poxY4b69u3r0eeVV15Rjx49VLFiRU2bNk2DBw/WypUr1bRpU507d86j7+nTp9WuXTvVqlVLCQkJatGiRaaPDzCNAdhUYmKiIem2j6pVq3rsU7ZsWSMyMtK9XbNmTePRRx+97etERUUZGf1V++KLLwxJxoQJEzza//GPfxgOh8PYt2+fYRiGsWnTJkOSMXjwYI9+PXv2NCQZsbGx7rbY2FhDkvHUU0+le70rV66ka/v0008NSca6devSjdG3b193240bN4wyZcoYDofDmDRpkrv97Nmzhp+fn8ecZGTr1q2GJOPZZ5/1aB82bJghyVi1apW7LTIy0ihQoMBtx0vTrFkzQ5LxySefuNt2795tSDK8vLyMjRs3utuXLl1qSDISExPdbRnNyYYNGwxJxgcffODR/s9//tOQZHz00UfGxo0bDW9v73TvyV9JTk42JBnBwcHGuXPn3O0xMTGGJKNmzZrG9evX3e1PPfWU4ePjY1y9evW2NT/33HNG/vz53f1u3LhhhIaGGmXLljXOnj3r0dflcrn/HBkZaUgyxo0b59HnwQcfNOrUqXNXx5b2Xtw8bykpKUaJEiWMv//97+62tL93ycnJHvuvXr3akGSsXr063ZiZfX/TfpY7dOjg8Vr9+vUzJBk//fSTYRiGcfDgQcPb29t45ZVXPPpt377dyJcvn0d7Wk1vv/32nU8OkAexAgjbmzlzppYvX57uUaNGjb/cNygoSDt37tTevXvv+nUXLVokb29vDRw40KN96NChMgzDvWqyZMkSSVK/fv08+g0YMOCWY9+8UpXGz8/P/eerV6/q1KlTeuihhyTJvWJ5s2effdb9Z29vb9WtW1eGYah3797u9qCgIIWHh+vAgQO3rEX641glpVvZHDp0qCTp66+/vu3+t1OwYEGPVcTw8HAFBQXpgQceUP369d3taX++udab5+T69es6ffq0KlSooKCgoHRz0rdvX7Vp00YDBgxQ9+7dFRYWluk7lJ988kkFBgamq61bt27Kly+fR/u1a9d05MiRDGu+ePGiTp06pSZNmujKlSvavXu3JGnLli1KTk7W4MGDFRQU5PHaN1+CkObPPy9NmjT5y/c0IwULFlS3bt3c2z4+PqpXr16mxrp5zMy+v2mioqI8ttP+7qT9XM6fP18ul0udO3f2OAtQokQJVaxYUatXr/bY3+l0qlevXpk+JiAv4C5g2F69evVUt27ddO2FChX6y+8PGzdunDp27KhKlSqpWrVqatu2rbp3735H4fHXX39VqVKl5O/v79H+wAMPuJ9P+6+Xl5dCQ0M9+lWoUOGWY/+5rySdOXNGcXFxmjNnjse1bNIfp8H/7P777/fYDgwMlK+vr4oWLZqu/c/XEf5Z2jH8ueYSJUooKCjIfayZUaZMmXShJjAwUCEhIenapD9OKab5/fffFR8fr8TERB05csTjVHhGczJ79myFhYVp7969Wr9+vUcYuxsZza2kO6p5586devnll7Vq1SpduHDBo39azfv375ekO/oaI19fXwUHB3u0FSpUyOM171RG70WhQoW0bdu2ux7rdmPe6fubpmLFih7bYWFh8vLycl+HuHfvXhmGka5fmj/f+FW6dGluUoLlEQCBLGjatKn279+vL7/8UsuWLdO7776r6dOn6+233/ZYQcttGQWTzp07a/369XrxxRdVq1YtFSxYUC6XS23btpXL5UrX39vb+47aJGV4DWFGMlp9yqpb1XQntQ4YMECJiYkaPHiwGjRooMDAQDkcDkVERGQ4J2vWrHHftLJ9+3Y1aNAgV2s+d+6cmjVrpoCAAI0bN05hYWHy9fXV5s2bNXz48AxrzmwtmXEnc36rn4Fb3XSSlff3Vv5cg8vlksPh0OLFizMc989flp3Z4A/kJQRAIIsKFy6sXr16qVevXrp06ZKaNm2qsWPHugPgrf7BK1u2rFasWKGLFy96rAKmncYrW7as+78ul0vJyckeKxT79u274xrPnj2rlStXKi4uTmPGjHG3Z+bUdWakHcPevXvdK5ySdPz4cZ07d859rLnt888/V2RkpMedzFevXk130b8kHT16VAMGDFDr1q3l4+OjYcOGqU2bNrla+5o1a3T69GnNnz/f4+aY5ORkj35hYWGSpB07dqhVq1a5Vt+dKFSokCSlm+OsrAL/lb1793qsiu/bt08ul0vlypWT9Md8GYah0NBQVapUKcfqAPISrgEEsuDPpz4LFiyoChUqeHy1Sdodon/+B699+/ZKTU3Vm2++6dE+ffp0ORwOtWvXTpLUpk0bSdJbb73l0e+NN9644zrTVjX+vDqSkJBwx2NkRfv27TN8vWnTpknSbe9ozkne3t7p5uSNN97IcDWqT58+crlcmj17tt555x3ly5dPvXv3vuPVz+yQ0ft47dq1dD8btWvXVmhoqBISEtL93OVmvRlJC6c33zmempqaqbuO71TaVzGlSfu7k/Z37IknnpC3t7fi4uLSzY9hGH95iQNgRawAAllQpUoVNW/eXHXq1FHhwoX1448/6vPPP1f//v3dferUqSNJGjhwoNq0aSNvb29FRETo8ccfV4sWLTRq1CgdPHhQNWvW1LJly/Tll19q8ODB7n8o69Spo7///e9KSEjQ6dOn9dBDD2nt2rXas2ePpDs7rRoQEKCmTZtqypQpun79ukqXLq1ly5alWznKKTVr1lRkZKTeeecd92nM77//Xu+//746depk2tdoPPbYY/rwww8VGBioKlWqaMOGDVqxYoWKFCni0S8xMVFff/21kpKSVKZMGUl/hIhu3bpp1qxZ6W7QySkNGzZUoUKFFBkZqYEDB8rhcOjDDz9MF1q8vLw0a9YsPf7446pVq5Z69eqlkiVLavfu3dq5c6eWLl2aK/VmpGrVqnrooYcUExOjM2fOqHDhwpozZ45u3LiRY6+ZnJysDh06qG3bttqwYYM++ugjPf3006pZs6akP0LphAkTFBMTo4MHD6pTp07y9/dXcnKyFixYoL59+6b7Oh7A6giAQBYMHDhQX331lZYtW6aUlBSVLVtWEyZM0Isvvuju88QTT2jAgAGaM2eOPvroIxmGoYiICHl5eemrr77SmDFj9NlnnykxMVHlypXTq6++6r47Ns0HH3ygEiVK6NNPP9WCBQvUqlUrffbZZwoPD5evr+8d1frJJ59owIABmjlzpgzDUOvWrbV48WKVKlUqW+fkVt59912VL19eSUlJWrBggUqUKKGYmBjFxsbmyutn5PXXX5e3t7c+/vhjXb16VY0aNdKKFSvcq66S9L///U9DhgzR448/rsjISHd7165dNW/ePL300ktq165dhjfeZLciRYpo4cKFGjp0qF5++WUVKlRI3bp1U8uWLT1qlv5YOV69erXi4uI0depUuVwuhYWFub8X0kwff/yxnnvuOU2aNElBQUHq3bu3WrRo4f7OzOz22Wefub8rMV++fOrfv79effVVjz4jRoxQpUqVNH36dMXFxUn646ac1q1bq0OHDjlSF2Amh2H2+QAAmbJ161Y9+OCD+uijj9S1a1ezywEAWAjXAAIW8Pvvv6drS0hIkJeX11/+pgwAAP6MU8CABUyZMkWbNm1SixYtlC9fPi1evFiLFy9W3759030fGnJfamqqTp48eds+BQsWTPd1IlZw5swZXbt27ZbPe3t7p/seQQB5H6eAAQtYvny54uLitGvXLl26dEn333+/unfvrlGjRnn85giY4+DBg395DWBsbKzGjh2bOwVlo+bNm2vt2rW3fL5s2bLuL1QGYB0EQADIoqtXr+qbb765bZ/y5curfPnyuVRR9tm0adNtfyuIn5+fGjVqlIsVAcgOBEAAAACb4SYQAAAAm+HioSxwuVz67bff5O/vnyO/4xQAAGQ/wzB08eJFlSpVSl5e9lwLIwBmwW+//cYdmAAAWNThw4fdv93HbgiAWeDv7y/pjx+ggIAAk6sBAAB34sKFCwoJCXH/O25HBMAsSDvtGxAQQAAEAMBi7Hz5lj1PfAMAANgYARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmbB0Ajxw5om7duqlIkSLy8/NT9erV9eOPP5pdFgAAQI6y7e8CPnv2rBo1aqQWLVpo8eLFCg4O1t69e1WoUCGzSwMAAMhRtg2AkydPVkhIiBITE91toaGhJlYEAACQO2x7Cvirr75S3bp19eSTT6pYsWJ68MEH9a9//eu2+6SkpOjChQseDwAAAKux7QrggQMHNGvWLEVHR2vkyJH64YcfNHDgQPn4+CgyMjLDfeLj4xUXF5drNZYb8XWuvVZ2OTjpUbNLAGAxfNblDuYZN7PtCqDL5VLt2rU1ceJEPfjgg+rbt6/69Omjt99++5b7xMTE6Pz58+7H4cOHc7FiAACA7GHbAFiyZElVqVLFo+2BBx7QoUOHbrmP0+lUQECAxwMAAMBqbBsAGzVqpF9++cWjbc+ePSpbtqxJFQEAAOQO2wbAIUOGaOPGjZo4caL27dunTz75RO+8846ioqLMLg0AACBH2TYA/t///Z8WLFigTz/9VNWqVdP48eOVkJCgrl27ml0aAABAjrLtXcCS9Nhjj+mxxx4zuwwAAIBcZdsVQAAAALsiAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbMbWAXDs2LFyOBwej8qVK5tdFgAAQI7KZ3YBZqtatapWrFjh3s6Xz/ZTAgAA7nG2Tzv58uVTiRIlzC4DAAAg19j6FLAk7d27V6VKlVL58uXVtWtXHTp0yOySAAAAcpStVwDr16+vpKQkhYeH6+jRo4qLi1OTJk20Y8cO+fv7p+ufkpKilJQU9/aFCxdys1wAAIBsYesA2K5dO/efa9Soofr166ts2bL697//rd69e6frHx8fr7i4uNwsEQAAINvZ/hTwzYKCglSpUiXt27cvw+djYmJ0/vx59+Pw4cO5XCEAAEDWEQBvcunSJe3fv18lS5bM8Hmn06mAgACPBwAAgNXYOgAOGzZMa9eu1cGDB7V+/Xr97W9/k7e3t5566imzSwMAAMgxtr4G8H//+5+eeuopnT59WsHBwWrcuLE2btyo4OBgs0sDAADIMbYOgHPmzDG7BAAAgFxn61PAAAAAdkQABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbsVwA3Lx5s7Zv3+7e/vLLL9WpUyeNHDlS165dM7EyAAAAa7BcAHzuuee0Z88eSdKBAwcUERGh/Pnza+7cuXrppZdMrg4AACDvs1wA3LNnj2rVqiVJmjt3rpo2bapPPvlESUlJmjdvnrnFAQAAWIDlAqBhGHK5XJKkFStWqH379pKkkJAQnTp1yszSAAAALMFyAbBu3bqaMGGCPvzwQ61du1aPPvqoJCk5OVnFixc3uToAAIC8z3IBMCEhQZs3b1b//v01atQoVahQQZL0+eefq2HDhiZXBwAAkPflM7uAu1WjRg2Pu4DTvPrqq/L29jahIgAAAGux3AqgJJ07d07vvvuuYmJidObMGUnSrl27dOLECZMrAwAAyPsstwK4bds2tWzZUkFBQTp48KD69OmjwoULa/78+Tp06JA++OADs0sEAADI0yy3AhgdHa1evXpp79698vX1dbe3b99e69atM7EyAAAAa7BcAPzhhx/03HPPpWsvXbq0jh07ZkJFAAAA1mK5AOh0OnXhwoV07Xv27FFwcLAJFQEAAFiL5QJghw4dNG7cOF2/fl2S5HA4dOjQIQ0fPlx///vfTa4OAAAg77NcAJw6daouXbqkYsWK6ffff1ezZs1UoUIF+fv765VXXjG7PAAAgDzPcncBBwYGavny5fr222/1008/6dKlS6pdu7ZatWpldmkAAACWYLkAmKZRo0Zq1KiR2WUAAABYjuVOAQ8cOFAzZsxI1/7mm29q8ODBuV8QAACAxVguAM6bNy/Dlb+GDRvq888/N6EiAAAAa7FcADx9+rQCAwPTtQcEBOjUqVMmVAQAAGAtlguAFSpU0JIlS9K1L168WOXLlzehIgAAAGux3E0g0dHR6t+/v06ePKmHH35YkrRy5UpNnTpVCQkJ5hYHAABgAZYLgM8884xSUlL0yiuvaPz48ZKkcuXKadasWerRo4fJ1QEAAOR9lguAkvTCCy/ohRde0MmTJ+Xn56eCBQuaXRIAAIBlWDIApuF3/wIAANw9y90Ecvz4cXXv3l2lSpVSvnz55O3t7fEAAADA7VluBbBnz546dOiQRo8erZIlS8rhcJhdEgAAgKVYLgB+8803+u9//6tatWpl67iTJk1STEyMBg0axN3EAADgnma5U8AhISEyDCNbx/zhhx/0z3/+UzVq1MjWcQEAAPIiywXAhIQEjRgxQgcPHsyW8S5duqSuXbvqX//6lwoVKpQtYwIAAORllguAXbp00Zo1axQWFiZ/f38VLlzY43G3oqKi9Oijj6pVq1Y5UC0AAEDeY7lrALPz+rw5c+Zo8+bN+uGHH+6of0pKilJSUtzbFy5cyLZaAAAAcovlAmBkZGS2jHP48GENGjRIy5cvl6+v7x3tEx8fr7i4uGx5fQAAALNY7hSwJO3fv18vv/yynnrqKZ04cUKStHjxYu3cufOOx9i0aZNOnDih2rVrK1++fMqXL5/Wrl2rGTNmKF++fEpNTU23T0xMjM6fP+9+HD58ONuOCQAAILdYLgCuXbtW1atX13fffaf58+fr0qVLkqSffvpJsbGxdzxOy5YttX37dm3dutX9qFu3rrp27aqtW7dm+KXSTqdTAQEBHg8AAACrsdwp4BEjRmjChAmKjo6Wv7+/u/3hhx/Wm2++ecfj+Pv7q1q1ah5tBQoUUJEiRdK1AwAA3EsstwK4fft2/e1vf0vXXqxYMZ06dcqEigAAAKzFciuAQUFBOnr0qEJDQz3at2zZotKlS2dp7DVr1mRpfwAAACuw3ApgRESEhg8frmPHjsnhcMjlcunbb7/VsGHD1KNHD7PLAwAAyPMsFwAnTpyoypUrKyQkRJcuXVKVKlXUtGlTNWzYUC+//LLZ5QEAAOR5ljoFbBiGjh07phkzZmjMmDHavn27Ll26pAcffFAVK1Y0uzwAAABLsFwArFChgnbu3KmKFSsqJCTE7JIAAAAsx1KngL28vFSxYkWdPn3a7FIAAAAsy1IBUJImTZqkF198UTt27DC7FAAAAEuy1ClgSerRo4euXLmimjVrysfHR35+fh7PnzlzxqTKAAAArMFyATAhIcHsEgAAACzNUgHw+vXrWrt2rUaPHp3ui6ABAABwZyx1DeB9992nefPmmV0GAACApVkqAEpSp06d9MUXX5hdBgAAgGVZ6hSwJFWsWFHjxo3Tt99+qzp16qhAgQIezw8cONCkygAAAKzBcgFw9uzZCgoK0qZNm7Rp0yaP5xwOBwEQAADgL1guACYnJ5tdAgAAgKVZ7hpAAAAAZI3lVgCfeeaZ2z7/3nvv5VIlAAAA1mS5AHj27FmP7evXr2vHjh06d+6cHn74YZOqAgAAsA7LBcAFCxaka3O5XHrhhRcUFhZmQkUAAADWck9cA+jl5aXo6GhNnz7d7FIAAADyvHsiAErS/v37dePGDbPLAAAAyPMsdwo4OjraY9swDB09elRff/21IiMjTaoKAADAOiwXALds2eKx7eXlpeDgYE2dOvUv7xAGAACABQPg6tWrzS4BAADA0ix3DWBycrL27t2brn3v3r06ePBg7hcEAABgMZYLgD179tT69evTtX/33Xfq2bNn7hcEAABgMZYLgFu2bFGjRo3StT/00EPaunVr7hcEAABgMZYLgA6HQxcvXkzXfv78eaWmpppQEQAAgLVYLgA2bdpU8fHxHmEvNTVV8fHxaty4sYmVAQAAWIPl7gKePHmymjZtqvDwcDVp0kSS9N///lcXLlzQqlWrTK4OAAAg77PcCmCVKlW0bds2de7cWSdOnNDFixfVo0cP7d69W9WqVTO7PAAAgDzPciuAklSqVClNnDjR7DIAAAAsyXIrgImJiZo7d2669rlz5+r99983oSIAAABrsVwAjI+PV9GiRdO1FytWjFVBAACAO2C5AHjo0CGFhoamay9btqwOHTpkQkUAAADWYrkAWKxYMW3bti1d+08//aQiRYqYUBEAAIC1WC4APvXUUxo4cKBWr16t1NRUpaamatWqVRo0aJAiIiLMLg8AACDPs9xdwOPHj9fBgwfVsmVL5cv3R/kul0s9evTgGkAAAIA7YLkA6OPjo88++0zjx4/XTz/9JD8/P1WvXl1ly5Y1uzQAAABLsFwATFO4cGG1aNEiwzuCAQAAcGuWugbw3LlzioqKUtGiRVW8eHEVL15cRYsWVf/+/XXu3DmzywMAALAEy6wAnjlzRg0aNNCRI0fUtWtXPfDAA5KkXbt2KSkpSStXrtT69etVqFAhkysFAADI2ywTAMeNGycfHx/t379fxYsXT/dc69atNW7cOE2fPt2kCgEAAKzBMqeAv/jiC7322mvpwp8klShRQlOmTNGCBQtMqAwAAMBaLBMAjx49qqpVq97y+WrVqunYsWO5WBEAAIA1WSYAFi1aVAcPHrzl88nJySpcuHDuFQQAAGBRlgmAbdq00ahRo3Tt2rV0z6WkpGj06NFq27atCZUBAABYi6VuAqlbt64qVqyoqKgoVa5cWYZh6Oeff9Zbb72llJQUffjhh2aXCQAAkOdZJgCWKVNGGzZsUL9+/RQTEyPDMCRJDodDjzzyiN58802FhISYXCUAAEDeZ5lTwJIUGhqqxYsX69SpU9q4caM2btyokydPasmSJapQocJdjzdr1izVqFFDAQEBCggIUIMGDbR48eIcqBwAACDvsMwK4M0KFSqkevXqZXmcMmXKaNKkSapYsaIMw9D777+vjh07asuWLbe94xgAAMDKLBkAs8vjjz/usf3KK69o1qxZ2rhxIwEQAADcs2wdAG+WmpqquXPn6vLly2rQoEGGfVJSUpSSkuLevnDhQm6VBwAAkG0sdQ1gTti+fbsKFiwop9Op559/XgsWLFCVKlUy7BsfH6/AwED3g5tOAACAFVkiANauXVtnz56V9MfXwVy5ciXbxg4PD9fWrVv13Xff6YUXXlBkZKR27dqVYd+YmBidP3/e/Th8+HC21QEAAJBbLBEAf/75Z12+fFmSFBcXp0uXLmXb2D4+PqpQoYLq1Kmj+Ph41axZU6+//nqGfZ1Op/uO4bQHAACA1VjiGsBatWqpV69eaty4sQzD0GuvvaaCBQtm2HfMmDFZei2Xy+VxnR8AAMC9xhIBMCkpSbGxsVq4cKEcDocWL16sfPnSl+5wOO4qAMbExKhdu3a6//77dfHiRX3yySdas2aNli5dmp3lAwAA5CmWCIDh4eGaM2eOJMnLy0srV65UsWLFsjzuiRMn1KNHDx09elSBgYGqUaOGli5dqkceeSTLYwMAAORVlgiAN3O5XNk21uzZs7NtLAAAAKuwXACUpP379yshIUE///yzJKlKlSoaNGiQwsLCTK4MAAAg77PEXcA3W7p0qapUqaLvv/9eNWrUUI0aNfTdd9+patWqWr58udnlAQAA5HmWWwEcMWKEhgwZokmTJqVrHz58ONfvAQAA/AXLrQD+/PPP6t27d7r2Z5555pZf4AwAAID/z3IBMDg4WFu3bk3XvnXr1my5MxgAAOBeZ7lTwH369FHfvn114MABNWzYUJL07bffavLkyYqOjja5OgAAgLzPcgFw9OjR8vf319SpUxUTEyNJKlWqlMaOHauBAweaXB0AAEDeZ7kA6HA4NGTIEA0ZMkQXL16UJPn7+5tcFQAAgHVYLgDejOAHAABw9yx3EwgAAACyhgAIAABgMwRAAAAAm7FUALx+/bpatmypvXv3ml0KAACAZVkqAN53333atm2b2WUAAABYmqUCoCR169ZNs2fPNrsMAAAAy7Lc18DcuHFD7733nlasWKE6deqoQIECHs9PmzbNpMoAAACswXIBcMeOHapdu7Ykac+ePR7PORwOM0oCAACwFMsFwNWrV5tdAgAAgKVZ7hrANPv27dPSpUv1+++/S5IMwzC5IgAAAGuwXAA8ffq0WrZsqUqVKql9+/Y6evSoJKl3794aOnSoydUBAADkfZYLgEOGDNF9992nQ4cOKX/+/O72Ll26aMmSJSZWBgAAYA2WuwZw2bJlWrp0qcqUKePRXrFiRf36668mVQUAAGAdllsBvHz5ssfKX5ozZ87I6XSaUBEAAIC1WC4ANmnSRB988IF72+FwyOVyacqUKWrRooWJlQEAAFiD5U4BT5kyRS1bttSPP/6oa9eu6aWXXtLOnTt15swZffvtt2aXBwAAkOdZbgWwWrVq2rNnjxo3bqyOHTvq8uXLeuKJJ7RlyxaFhYWZXR4AAECeZ7kVQEkKDAzUqFGjzC4DAADAkiwZAM+ePavZs2fr559/liRVqVJFvXr1UuHChU2uDAAAIO+z3CngdevWqVy5cpoxY4bOnj2rs2fPasaMGQoNDdW6devMLg8AACDPs9wKYFRUlLp06aJZs2bJ29tbkpSamqp+/fopKipK27dvN7lCAACAvM1yK4D79u3T0KFD3eFPkry9vRUdHa19+/aZWBkAAIA1WC4A1q5d233t381+/vln1axZ04SKAAAArMUSp4C3bdvm/vPAgQM1aNAg7du3Tw899JAkaePGjZo5c6YmTZpkVokAAACWYYkAWKtWLTkcDhmG4W576aWX0vV7+umn1aVLl9wsDQAAwHIsEQCTk5PNLgEAAOCeYYkAWLZsWbNLAAAAuGdYIgD+2W+//aZvvvlGJ06ckMvl8nhu4MCBJlUFAABgDZYLgElJSXruuefk4+OjIkWKyOFwuJ9zOBwEQAAAgL9guQA4evRojRkzRjExMfLysty32AAAAJjOcgnqypUrioiIIPwBAABkkuVSVO/evTV37lyzywAAALAsy50Cjo+P12OPPaYlS5aoevXquu+++zyenzZtmkmVAQAAWIMlA+DSpUsVHh4uSeluAgEAAMDtWS4ATp06Ve+995569uxpdikAAACWZLlrAJ1Opxo1amR2GQAAAJZluQA4aNAgvfHGG2aXAQAAYFmWOwX8/fffa9WqVVq4cKGqVq2a7iaQ+fPnm1QZAACANVguAAYFBemJJ57IlrHi4+M1f/587d69W35+fmrYsKEmT57svsEEAADgXmS5AJiYmJhtY61du1ZRUVH6v//7P924cUMjR45U69attWvXLhUoUCDbXgcAACAvsVwAzE5Llizx2E5KSlKxYsW0adMmNW3a1KSqAAAAcpblAmBoaOhtv+/vwIEDmR77/PnzkqTChQtnegwAAIC8znIBcPDgwR7b169f15YtW7RkyRK9+OKLmR7X5XJp8ODBatSokapVq5Zhn5SUFKWkpLi3L1y4kOnXAwAAMIvlAuCgQYMybJ85c6Z+/PHHTI8bFRWlHTt26Jtvvrlln/j4eMXFxWX6Neyg3IivzS7hrh2c9KjZJQAAkKss9z2At9KuXTvNmzcvU/v2799fCxcu1OrVq1WmTJlb9ouJidH58+fdj8OHD2e2XAAAANNYbgXwVj7//PO7vnbPMAwNGDBACxYs0Jo1axQaGnrb/k6nU06nMytlAgAAmM5yAfDBBx/0uAnEMAwdO3ZMJ0+e1FtvvXVXY0VFRemTTz7Rl19+KX9/fx07dkySFBgYKD8/v2ytGwAAIK+wXADs1KmTx7aXl5eCg4PVvHlzVa5c+a7GmjVrliSpefPmHu2JiYnq2bNnFqoEAADIuywXAGNjY7NtLMMwsm0sAAAAq7hnbgIBAADAnbHMCqCXl9dtvwBakhwOh27cuJFLFQEAAFiTZQLgggULbvnchg0bNGPGDLlcrlysCAAAwJosEwA7duyYru2XX37RiBEj9J///Eddu3bVuHHjTKgMAADAWix5DeBvv/2mPn36qHr16rpx44a2bt2q999/X2XLljW7NAAAgDzPUgHw/PnzGj58uCpUqKCdO3dq5cqV+s9//nPL390LAACA9CxzCnjKlCmaPHmySpQooU8//TTDU8IAAAD4a5YJgCNGjJCfn58qVKig999/X++//36G/ebPn5/LlQEAAFiLZQJgjx49/vJrYAAAAPDXLBMAk5KSzC4BAADgnmCpm0AAAACQdQRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZWwfAdevW6fHHH1epUqXkcDj0xRdfmF0SAABAjrN1ALx8+bJq1qypmTNnml0KAABArslndgFmateundq1a2d2GQAAALnK1iuAAAAAdmTrFcC7lZKSopSUFPf2hQsXTKwGAAAgc1gBvAvx8fEKDAx0P0JCQswuCQAA4K4RAO9CTEyMzp8/734cPnzY7JIAAADuGqeA74LT6ZTT6TS7DAAAgCyxdQC8dOmS9u3b595OTk7W1q1bVbhwYd1///0mVgYAAJBzbB0Af/zxR7Vo0cK9HR0dLUmKjIxUUlKSSVUBAADkLFsHwObNm8swDLPLAAAAyFXcBAIAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGyGAAgAAGAzBEAAAACbIQACAADYDAEQAADAZgiAAAAANkMABAAAsBkCIAAAgM0QAAEAAGzG9gFw5syZKleunHx9fVW/fn19//33ZpcEAACQo2wdAD/77DNFR0crNjZWmzdvVs2aNdWmTRudOHHC7NIAAAByjK0D4LRp09SnTx/16tVLVapU0dtvv638+fPrvffeM7s0AACAHJPP7ALMcu3aNW3atEkxMTHuNi8vL7Vq1UobNmzIcJ+UlBSlpKS4t8+fPy9JunDhQo7U6Eq5kiPjwlNOvX8A7owVP+us+LnBPKcf1zCMHBnfCmwbAE+dOqXU1FQVL17co7148eLavXt3hvvEx8crLi4uXXtISEiO1IjcEZhgdgUArIbPjdyR0/N88eJFBQYG5uyL5FG2DYCZERMTo+joaPe2y+XSmTNnVKRIETkcDhMru3sXLlxQSEiIDh8+rICAALPLsSTmMGuYv6xjDrOOOcwaq86fYRi6ePGiSpUqZXYpprFtACxatKi8vb11/Phxj/bjx4+rRIkSGe7jdDrldDo92oKCgnKqxFwREBBgqb+0eRFzmDXMX9Yxh1nHHGaNFefPrit/aWx7E4iPj4/q1KmjlStXuttcLpdWrlypBg0amFgZAABAzrLtCqAkRUdHKzIyUnXr1lW9evWUkJCgy5cvq1evXmaXBgAAkGNsHQC7dOmikydPasyYMTp27Jhq1aqlJUuWpLsx5F7kdDoVGxub7pQ27hxzmDXMX9Yxh1nHHGYN82ddDsPO90ADAADYkG2vAQQAALArAiAAAIDNEAABAABshgAIAABgMwTAe8TMmTNVrlw5+fr6qn79+vr+++9v2//cuXOKiopSyZIl5XQ6ValSJS1atMj9/NixY+VwODwelStXzunDMNXdzGHz5s3TzY/D4dCjjz7q7mMYhsaMGaOSJUvKz89PrVq10t69e3PjUEyT3XPYs2fPdM+3bds2Nw7FFHf79zghIUHh4eHy8/NTSEiIhgwZoqtXr2ZpTKvL7jnks/D2c3j9+nWNGzdOYWFh8vX1Vc2aNbVkyZIsjYlcYsDy5syZY/j4+BjvvfeesXPnTqNPnz5GUFCQcfz48Qz7p6SkGHXr1jXat29vfPPNN0ZycrKxZs0aY+vWre4+sbGxRtWqVY2jR4+6HydPnsytQ8p1dzuHp0+f9pibHTt2GN7e3kZiYqK7z6RJk4zAwEDjiy++MH766SejQ4cORmhoqPH777/n0lHlrpyYw8jISKNt27Ye/c6cOZNLR5S77nb+Pv74Y8PpdBoff/yxkZycbCxdutQoWbKkMWTIkEyPaXU5MYd8Ft5+Dl966SWjVKlSxtdff23s37/feOuttwxfX19j8+bNmR4TuYMAeA+oV6+eERUV5d5OTU01SpUqZcTHx2fYf9asWUb58uWNa9eu3XLM2NhYo2bNmtldap51t3P4Z9OnTzf8/f2NS5cuGYZhGC6XyyhRooTx6quvuvucO3fOcDqdxqeffpq9xecR2T2HhvFHAOzYsWN2l5on3e38RUVFGQ8//LBHW3R0tNGoUaNMj2l1OTGHfBbefg5LlixpvPnmmx5tTzzxhNG1a9dMj4ncwSlgi7t27Zo2bdqkVq1audu8vLzUqlUrbdiwIcN9vvrqKzVo0EBRUVEqXry4qlWrpokTJyo1NdWj3969e1WqVCmVL19eXbt21aFDh3L0WMySmTn8s9mzZysiIkIFChSQJCUnJ+vYsWMeYwYGBqp+/fp3PKaV5MQcplmzZo2KFSum8PBwvfDCCzp9+nS21p4XZGb+GjZsqE2bNrlPpR04cECLFi1S+/btMz2mleXEHKbhs/DWc5iSkiJfX1+PNj8/P33zzTeZHhO5w9a/CeRecOrUKaWmpqb77SXFixfX7t27M9znwIEDWrVqlbp27apFixZp37596tevn65fv67Y2FhJUv369ZWUlKTw8HAdPXpUcXFxatKkiXbs2CF/f/8cP67clJk5vNn333+vHTt2aPbs2e62Y8eOucf485hpz91LcmIOJalt27Z64oknFBoaqv3792vkyJFq166dNmzYIG9v72w9BjNlZv6efvppnTp1So0bN5ZhGLpx44aef/55jRw5MtNjWllOzKHEZ6F0+zls06aNpk2bpqZNmyosLEwrV67U/Pnz3QsKdvs5tBJWAG3I5XKpWLFieuedd1SnTh116dJFo0aN0ttvv+3u065dOz355JOqUaOG2rRpo0WLFuncuXP697//bWLledPs2bNVvXp11atXz+xSLOtWcxgREaEOHTqoevXq6tSpkxYuXKgffvhBa9asMafQPGTNmjWaOHGi3nrrLW3evFnz58/X119/rfHjx5tdmmXcyRzyWXh7r7/+uipWrKjKlSvLx8dH/fv3V69eveTlRbzI63iHLK5o0aLy9vbW8ePHPdqPHz+uEiVKZLhPyZIlValSJY8VlAceeEDHjh3TtWvXMtwnKChIlSpV0r59+7Kv+DwiM3OY5vLly5ozZ4569+7t0Z62X2bGtKKcmMOMlC9fXkWLFr3nfg4zM3+jR49W9+7d9eyzz6p69er629/+pokTJyo+Pl4ulytL74kV5cQcZoTPQk/BwcH64osvdPnyZf3666/avXu3ChYsqPLly2d6TOQOAqDF+fj4qE6dOlq5cqW7zeVyaeXKlWrQoEGG+zRq1Ej79u3z+IDbs2ePSpYsKR8fnwz3uXTpkvbv36+SJUtm7wHkAZmZwzRz585VSkqKunXr5tEeGhqqEiVKeIx54cIFfffdd385phXlxBxm5H//+59Onz59z/0cZmb+rly5km6VJe1/6gzDyNJ7YkU5MYcZ4bMwY76+vipdurRu3LihefPmqWPHjlkeEznM3HtQkB3mzJljOJ1OIykpydi1a5fRt29fIygoyDh27JhhGIbRvXt3Y8SIEe7+hw4dMvz9/Y3+/fsbv/zyi7Fw4UKjWLFixoQJE9x9hg4daqxZs8ZITk42vv32W6NVq1ZG0aJFjRMnTuT68eWGu53DNI0bNza6dOmS4ZiTJk0ygoKCjC+//NLYtm2b0bFjx3v+a2Cycw4vXrxoDBs2zNiwYYORnJxsrFixwqhdu7ZRsWJF4+rVqzl+PLntbucvNjbW8Pf3Nz799FPjwIEDxrJly4ywsDCjc+fOdzzmvSYn5pDPwtvP4caNG4158+YZ+/fvN9atW2c8/PDDRmhoqHH27Nk7HhPmIADeI9544w3j/vvvN3x8fIx69eoZGzdudD/XrFkzIzIy0qP/+vXrjfr16xtOp9MoX7688corrxg3btxwP9+lSxejZMmSho+Pj1G6dGmjS5cuxr59+3LrcExxt3O4e/duQ5KxbNmyDMdzuVzG6NGjjeLFixtOp9No2bKl8csvv+TkIZguO+fwypUrRuvWrY3g4GDjvvvuM8qWLWv06dPnnv5H427m7/r168bYsWONsLAww9fX1wgJCTH69evn8Q/vX415L8ruOeSz8PZzuGbNGuOBBx4wnE6nUaRIEaN79+7GkSNH7mpMmMNhGLdY5wYAAMA9iWsAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwmf8HOjLpVk8kt90AAAAASUVORK5CYII=", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a1854d7f87984a1992e68a8be7b9979b", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAA2xUlEQVR4nO3deVxWdf7//+fFdokbuKBI4pKYJm6pk6llmpqZU9o0jZYlqNmGuWCm1McFS1Eny7HMskWZxnJSs2am1NyysswV99wNxiU1FQQLlev9+2O+XD+vQIUEDqfzuN9u5xbX+5zzvl7X+zrRs/dZcBljjAAAAOAYflYXAAAAgJJFAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEAABAAAchgAIAADgMARAAAAAhyEAAgAAOAwBEAAAwGEIgAAAAA5DAAQAAHAYAiAAAIDDEACB36E6deooNjbW6jJ+9/7617/q+uuvl7+/v5o3b251OQBQYARAoJSbM2eOXC6XNmzYkO/6Dh06qHHjxtf8Pp999pnGjRt3zf04xeeff65nn31W7dq10+zZszVx4kSrSwKAAguwugAARW/37t3y8yvc/9999tlnmjFjBiGwgFauXCk/Pz+98847CgoKsrocACgUZgCB3yG3263AwECryyiUrKwsq0solOPHjys4OJjwB8CWCIDA79CvrwG8cOGCEhMTVb9+fZUpU0ZVqlTRrbfeqmXLlkmSYmNjNWPGDEmSy+XyLrmysrI0fPhwRUZGyu12q0GDBnrppZdkjPF5359//lmDBw9W1apVVaFCBd177706fPiwXC6Xz8ziuHHj5HK5tHPnTj300EOqVKmSbr31VknS1q1bFRsbq+uvv15lypRReHi4+vfvr59++snnvXL72LNnjx5++GGFhIQoLCxMo0ePljFGaWlp6tGjhypWrKjw8HBNnTq1QGN38eJFvfDCC6pXr57cbrfq1Kmj5557TtnZ2d5tXC6XZs+eraysLO9YzZkz57J9fvXVV3rggQdUq1Ytud1uRUZGatiwYfr55599touNjVX58uV14MABde3aVeXKlVNERITGjx+fZ6yL+juRpMOHD6t///6qXr263G63oqOj9e677+b5PNnZ2Ro7dqyioqK8n+fZZ5/1GaOrmT17tlwulzZv3pxn3cSJE+Xv76/Dhw8XuD8AhcMpYMAm0tPTdfLkyTztFy5cuOq+48aNU1JSkh599FHdfPPNysjI0IYNG7Rp0yZ16dJFjz/+uI4cOaJly5bpvffe89nXGKN7771Xq1at0oABA9S8eXMtXbpUI0aM0OHDh/XKK694t42NjdWHH36oRx55RLfccotWr16t7t27X7auBx54QPXr19fEiRO9wWXZsmU6cOCA+vXrp/DwcO3YsUOzZs3Sjh07tHbtWp9gKkm9evXSjTfeqEmTJunTTz/Viy++qMqVK+vNN9/UHXfcocmTJ2vu3Ll65pln9Ic//EHt27e/4lg9+uijSk5O1p///GcNHz5c3333nZKSkrRr1y4tWrRIkvTee+9p1qxZWrdund5++21JUtu2bS/b5/z583Xu3Dk9+eSTqlKlitatW6dXX31V//3vfzV//nyfbXNycnTXXXfplltu0ZQpU7RkyRKNHTtWFy9e1Pjx44vtO/nxxx91yy23yOVyadCgQQoLC9PixYs1YMAAZWRkaOjQoZIkj8eje++9V19//bUee+wx3Xjjjdq2bZteeeUV7dmzRx9//PEVxzfXn//8Z8XFxWnu3Lm66aabfNbNnTtXHTp00HXXXVegvgD8BgZAqTZ79mwj6YpLdHS0zz61a9c2MTEx3tfNmjUz3bt3v+L7xMXFmfx+JXz88cdGknnxxRd92v/85z8bl8tl9u3bZ4wxZuPGjUaSGTp0qM92sbGxRpIZO3ast23s2LFGknnwwQfzvN+5c+fytH3wwQdGkvnyyy/z9PHYY4952y5evGhq1qxpXC6XmTRpkrf99OnTJjg42GdM8pOSkmIkmUcffdSn/ZlnnjGSzMqVK71tMTExply5clfs70qfKSkpybhcLvPDDz/49CnJPP300942j8djunfvboKCgsyJEyeMMcXznQwYMMDUqFHDnDx50mfb3r17m5CQEO9neO+994yfn5/56quvfLZ74403jCSzZs2aAo2JMcY8+OCDJiIiwuTk5HjbNm3aZCSZ2bNnF7gfAIXHKWDAJmbMmKFly5blWZo2bXrVfUNDQ7Vjxw7t3bu30O/72Wefyd/fX4MHD/ZpHz58uIwxWrx4sSRpyZIlkqSnnnrKZ7unn376sn0/8cQTedqCg4O9P//yyy86efKkbrnlFknSpk2b8mz/6KOPen/29/dXq1atZIzRgAEDvO2hoaFq0KCBDhw4cNlapP99VkmKj4/3aR8+fLgk6dNPP73i/pdz6WfKysrSyZMn1bZtWxlj8j0FOmjQIO/PuTNy58+f1/Lly711FuV3YozRwoULdc8998gYo5MnT3qXrl27Kj093Tv28+fP14033qiGDRv6bHfHHXdIklatWlXgcenbt6+OHDnis8/cuXMVHBys+++/v8D9ACg8TgEDNnHzzTerVatWedorVaqU76nhS40fP149evTQDTfcoMaNG+uuu+7SI488UqDw+MMPPygiIkIVKlTwab/xxhu963P/6efnp7p16/psFxUVddm+f72tJJ06dUqJiYmaN2+ejh8/7rMuPT09z/a1atXyeR0SEqIyZcqoatWqedp/fR3hr+V+hl/XHB4ertDQUO9nLazU1FSNGTNG//rXv3T69Gmfdb/+TH5+frr++ut92m644QZJ0qFDh7x1FuV3cuLECZ05c0azZs3SrFmz8v0Mud/F3r17tWvXLoWFhV1xu4Lo0qWLatSooblz56pTp07yeDz64IMP1KNHjzyfDUDRIgACDtC+fXvt379fn3zyiT7//HO9/fbbeuWVV/TGG2/4zKCVtEtnxnL95S9/0TfffKMRI0aoefPmKl++vDwej+666y55PJ482/v7+xeoTVKeGyQu59fXGV6LnJwcdenSRadOndLIkSPVsGFDlStXTocPH1ZsbGy+n6mk5dbw8MMPKyYmJt9tcv9nwePxqEmTJnr55Zfz3S4yMrLA7+vv76+HHnpIb731ll5//XWtWbNGR44c0cMPP1zITwCgsAiAgENUrlxZ/fr1U79+/ZSZman27dtr3Lhx3gB4udBTu3ZtLV++XGfPnvWZlfn++++963P/6fF4dPDgQdWvX9+73b59+wpc4+nTp7VixQolJiZqzJgx3vbfcur6t8j9DHv37vXOpkn/u0HizJkz3s9aGNu2bdOePXuUnJysvn37ettz78D+NY/HowMHDnhn/SRpz549kv53d3dunUX5nYSFhalChQrKyclR586dr/h56tWrpy1btqhTp05FEpT79u2rqVOn6t///rcWL16ssLAwde3a9Zr7BXBlXAMIOMCvT32WL19eUVFRPo/tKFeunCTpzJkzPtvefffdysnJ0WuvvebT/sorr8jlcqlbt26S5P2P9uuvv+6z3auvvlrgOnNn7n49Uzdt2rQC93Et7r777nzfL3e260p3NF9Ofp/JGKO//e1vl93n0rE2xui1115TYGCgOnXq5K2zKL8Tf39/3X///Vq4cKG2b9+ep54TJ054f/7LX/6iw4cP66233sqz3c8//1zo5zk2bdpUTZs21dtvv62FCxeqd+/eCghgbgIobvxbBjhAo0aN1KFDB7Vs2VKVK1fWhg0btGDBAp+bDVq2bClJGjx4sLp27Sp/f3/17t1b99xzjzp27Kjnn39ehw4dUrNmzfT555/rk08+0dChQ1WvXj3v/vfff7+mTZumn376yfvIkdzZq4LMFlWsWFHt27fXlClTdOHCBV133XX6/PPPdfDgwWIYlbyaNWummJgYzZo1S2fOnNHtt9+udevWKTk5WT179lTHjh0L3WfDhg1Vr149PfPMMzp8+LAqVqyohQsX5rkWMFeZMmW0ZMkSxcTEqHXr1lq8eLE+/fRTPffcc97r7orjO5k0aZJWrVql1q1ba+DAgWrUqJFOnTqlTZs2afny5Tp16pQk6ZFHHtGHH36oJ554QqtWrVK7du2Uk5Oj77//Xh9++KGWLl2a77WqV9K3b18988wzksTpX6CkWHT3MYACyn0MzPr16/Ndf/vtt1/1MTAvvviiufnmm01oaKgJDg42DRs2NBMmTDDnz5/3bnPx4kXz9NNPm7CwMONyuXweCXP27FkzbNgwExERYQIDA039+vXNX//6V+PxeHzeNysry8TFxZnKlSub8uXLm549e5rdu3cbST6PZcl9hEvuY00u9d///tfcd999JjQ01ISEhJgHHnjAHDly5LKPkvl1H5d7PEt+45SfCxcumMTERFO3bl0TGBhoIiMjTUJCgvnll18K9D752blzp+ncubMpX768qVq1qhk4cKDZsmVLnsed5Pa5f/9+c+edd5qyZcua6tWrm7Fjx/o8KsWYov9OjDHmxx9/NHFxcSYyMtIEBgaa8PBw06lTJzNr1iyf7c6fP28mT55soqOjjdvtNpUqVTItW7Y0iYmJJj09vUBjcqmjR48a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", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "e5a826b96c514e84aa022e30e6b9af95", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAABCQklEQVR4nO3dd3RU5fr28WsSyCRSEhJIQgRDKIL0jgJSBOUIUvSIoChFBJQgTRFQ6SWAglgQy6HZ0IMCFqSJgErviFIlCII0gYRmgOR5/zhv5ueQBALMZA+zv5+1Zuk8s8t9T8vFbuMwxhgBAADANgKsLgAAAAA5iwAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEAAgAA2AwBEAAAwGYIgAAAADZDAAQAALAZAiAAAIDNEAABAABshgAIAABgMwRAAAAAmyEA4qZSrFgxdezY0eoy/N4rr7yi4sWLKzAwUJUrV7a6HI87c+aMnnrqKUVHR8vhcKh37945tu4GDRqoQYMGrvv79u2Tw+HQ9OnTc6yG7CpWrJgeeOCBq063bNkyORwOLVu2zDXWsWNHFStWzG06h8OhoUOHerZIP+LL7wX4HwIgLDN9+nQ5HA6tX78+08cbNGig8uXL3/B6vv32W/7oXINFixbphRdeUJ06dTRt2jSNHj06x9Z97tw5DR061C1IeMPo0aM1ffp0PfPMM/rwww/1xBNPeHV9Vli5cqWGDh2qU6dOWV1Klm6GGgF/lcvqAoBrsXPnTgUEXNu/W7799ltNmjSJEJhN33//vQICAjRlyhQFBQXl6LrPnTunYcOGSZLbVjJP+/7773XnnXdqyJAhXltHVhYtWpQj61m5cqWGDRumjh07KiwszKvrqlevns6fP3/V98v58+eVK9f//dnJyRpvBrGxsTp//rxy585tdSmwAbYA4qbidDpvui/Hs2fPWl3CNTl69KhCQkJyPPzlpKNHj3okcBhjdP78+WuaJygoyO+e24CAAAUHB1/1H2fBwcFuAdDfXetn3+FwKDg4WIGBgV6qCPg/BEDcVC4/BvDixYsaNmyYSpUqpeDgYEVERKhu3bpavHixpP8dhzRp0iRJ//tyTb+lO3v2rJ577jkVLVpUTqdTpUuX1quvvipjjNt6z58/r549e6pgwYLKly+fWrRooYMHD2Y4pmno0KFyOBz69ddf9dhjj6lAgQKqW7euJGnr1q3q2LGjihcvruDgYEVHR+vJJ5/UX3/95bau9GXs2rVLjz/+uEJDQ1WoUCENGjRIxhgdOHBALVu2VP78+RUdHa3x48dn67m7dOmSRowYoRIlSsjpdKpYsWJ68cUXlZKS4prG4XBo2rRpOnv2rOu5utrxSLNmzVK1atUUEhKiggUL6vHHH9fBgwfdprn8uLd0/zxObN++fSpUqJAkadiwYa71X8uW26NHj6pz586KiopScHCwKlWqpBkzZrgeTz9WLTExUfPmzXOtY9++fdlafvoxcQsXLlT16tUVEhKid999V5I0bdo03XPPPYqMjJTT6VTZsmU1efLkDMvI6rm4Vm+++abKlSunW265RQUKFFD16tX1ySefSPrfe6hfv36SpLi4uAx9ZrfWdIsWLVLlypUVHByssmXLavbs2W6PZ3YMYGb++Xpeqcb69eurUqVKmS6jdOnSatKkydWeHpf0Q0m2bt2q+vXr65ZbblHJkiX1+eefS5KWL1+uWrVqKSQkRKVLl9Z3333nNv/vv/+u7t27q3Tp0goJCVFERIRat26d4T2TfkjL8uXL1b17d0VGRqpIkSKuxydNmqTixYsrJCRENWvW1I8//pit40E7duyovHnz6uDBg2rVqpXy5s2rQoUK6fnnn1dqamq2nwfgcvb5pxh8VlJSko4fP55h/OLFi1edd+jQoUpISNBTTz2lmjVrKjk5WevXr9fGjRt17733qlu3bjp06JAWL16sDz/80G1eY4xatGihpUuXqnPnzqpcubIWLlyofv366eDBg3rttddc03bs2FH//e9/9cQTT+jOO+/U8uXL1axZsyzrat26tUqVKqXRo0e7wuTixYu1d+9ederUSdHR0frll1/03nvv6ZdfftHq1avdgqkktWnTRnfccYfGjBmjefPmaeTIkQoPD9e7776re+65R2PHjtXHH3+s559/XjVq1FC9evWu+Fw99dRTmjFjhh5++GE999xzWrNmjRISErR9+3bNmTNHkvThhx/qvffe09q1a/Wf//xHklS7du0slzl9+nR16tRJNWrUUEJCgo4cOaLXX39dK1as0KZNm65pK1uhQoU0efJkPfPMM3rwwQf10EMPSZIqVqyYrfnPnz+vBg0aaM+ePerRo4fi4uI0a9YsdezYUadOnVKvXr10xx136MMPP1SfPn1UpEgRPffcc651Z9fOnTv16KOPqlu3burSpYtKly4tSZo8ebLKlSunFi1aKFeuXPr666/VvXt3paWlKT4+PtvLz473339fPXv21MMPP6xevXrp77//1tatW7VmzRo99thjeuihh7Rr1y7NnDlTr732mgoWLOjW57XUunv3brVp00ZPP/20OnTooGnTpql169ZasGCB7r333uvu4Uo1PvHEE+rSpYu2bdvmdhzwunXrtGvXLr388svXtK6TJ0/qgQceUNu2bdW6dWtNnjxZbdu21ccff6zevXvr6aef1mOPPaZXXnlFDz/8sA4cOKB8+fK51rly5Uq1bdtWRYoU0b59+zR58mQ1aNBAv/76q2655Ra3dXXv3l2FChXS4MGDXVsAJ0+erB49eujuu+9Wnz59tG/fPrVq1UoFChRwC4lZSU1NVZMmTVSrVi29+uqr+u677zR+/HiVKFFCzzzzzDU9F4CLASwybdo0I+mKt3LlyrnNExsbazp06OC6X6lSJdOsWbMrric+Pt5k9lafO3eukWRGjhzpNv7www8bh8Nh9uzZY4wxZsOGDUaS6d27t9t0HTt2NJLMkCFDXGNDhgwxksyjjz6aYX3nzp3LMDZz5kwjyfzwww8ZltG1a1fX2KVLl0yRIkWMw+EwY8aMcY2fPHnShISEuD0nmdm8ebORZJ566im38eeff95IMt9//71rrEOHDiZPnjxXXJ4xxly4cMFERkaa8uXLm/Pnz7vGv/nmGyPJDB482DVWv359U79+/QzL6NChg4mNjXXdP3bsWIbnNLsmTpxoJJmPPvrIrca77rrL5M2b1yQnJ7vGY2Njr/q+yUxsbKyRZBYsWJDhscxe3yZNmpjixYu7jV3+XCQmJhpJZtq0admuo2XLlhk+G5d75ZVXjCSTmJh43bWm9/vFF1+4xpKSkkzhwoVNlSpVXGNLly41kszSpUtdY5e/tsaYDK9tVjWeOnXKBAcHm/79+7uN9+zZ0+TJk8ecOXMmi64zql+/vpFkPvnkE9fYjh07jCQTEBBgVq9e7RpfuHBhhtcis+dq1apVRpL54IMPXGPp32d169Y1ly5dco2npKSYiIgIU6NGDXPx4kXX+PTp042kq74XOnToYCSZ4cOHu9VQpUoVU61atWw/D8Dl2AUMy02aNEmLFy/OcMvOlp+wsDD98ssv2r179zWv99tvv1VgYKB69uzpNv7cc8/JGKP58+dLkhYsWCDpf/+y/6dnn302y2U//fTTGcZCQkJc///333/r+PHjuvPOOyVJGzduzDD9U0895fr/wMBAVa9eXcYYde7c2TUeFham0qVLa+/evVnWIv2vV0nq27ev23j6FrB58+Zdcf7MrF+/XkePHlX37t0VHBzsGm/WrJnKlClzXcu8Ed9++62io6P16KOPusZy586tnj176syZM1q+fLlH1hMXF5fpLsh/vr7pW7Xr16+vvXv3KikpySPrThcWFqY//vhD69atu675r6XWmJgYPfjgg677+fPnV/v27bVp0yYdPnz4+hq4itDQULVs2VIzZ850bUFPTU3VZ599platWilPnjzXtLy8efOqbdu2rvulS5dWWFiY7rjjDtWqVcs1nv7///w8/fO5unjxov766y+VLFlSYWFhmX5uu3Tp4nYM3/r16/XXX3+pS5cubsc/tmvXTgUKFMh2D5d/p9x9991X/dwDV0IAhOVq1qypxo0bZ7hl58tx+PDhOnXqlG6//XZVqFBB/fr109atW7O13t9//10xMTGuXT3p7rjjDtfj6f8NCAhQXFyc23QlS5bMctmXTytJJ06cUK9evRQVFaWQkBAVKlTINV1mAeG2225zux8aGqrg4GDXrrJ/jp88eTLLWv7Zw+U1R0dHKywszNXrtUifJ30X6D+VKVPmupZ5I37//XeVKlUqw4kIl7+eNyqz11aSVqxYocaNGytPnjwKCwtToUKF9OKLL0rK/PW9Ef3791fevHlVs2ZNlSpVSvHx8VqxYkW257+WWkuWLJnh8ITbb79dkrJ97OT1aN++vfbv368ff/xRkvTdd9/pyJEj13XJniJFimToITQ0VEWLFs0wJsnt83T+/HkNHjzYdZxwwYIFVahQIZ06dSrT1/Xy90f6++7yz16uXLkyXCcxK8HBwRkOUyhQoMBVP/fAlRAAcVOrV6+efvvtN02dOlXly5fXf/7zH1WtWtV1/JpV/rnVIN0jjzyi999/X08//bRmz56tRYsWubYupqWlZZg+szMBszo70Fx20kpWLv8jmFOyWu/NeBB7Zq/tb7/9pkaNGun48eOaMGGC5s2bp8WLF6tPnz6SMn99b8Qdd9yhnTt36tNPP1XdunX1xRdfqG7dutm6rE1O13q9mjRpoqioKH300UeSpI8++kjR0dFq3LjxNS8rq89Ndj5Pzz77rEaNGqVHHnlE//3vf7Vo0SItXrxYERERmT5Xmb0/bhRnBcMbCIC46YWHh6tTp06aOXOmDhw4oIoVK7qdOZpV+IiNjdWhQ4d0+vRpt/EdO3a4Hk//b1pamhITE92m27NnT7ZrPHnypJYsWaIBAwZo2LBhevDBB3XvvfeqePHi2V7GjUjv4fJd5UeOHNGpU6dcvV7rMqX/nRRxuZ07d7ots0CBAple7PfyrXI3ElBjY2O1e/fuDH+UL389veHrr79WSkqKvvrqK3Xr1k1NmzZV48aNvRIG0uXJk0dt2rTRtGnTtH//fjVr1kyjRo3S33//LSnr5/Jaa92zZ0+Gf2Ds2rVLkrK9BSsrV3q9AwMD9dhjj+nzzz/XyZMnNXfuXD366KM5HoY+//xzdejQQePHj9fDDz+se++9V3Xr1s32xavT33eXf19cunTJq1tQgashAOKmdvklVPLmzauSJUu6Xdok/Xihy7+wmzZtqtTUVL311ltu46+99pocDofuv/9+SXId7/X222+7Tffmm29mu870P1qX/yGdOHFitpdxI5o2bZrp+iZMmCBJVzyjOSvVq1dXZGSk3nnnHbfne/78+dq+fbvbMkuUKKEdO3bo2LFjrrEtW7Zk2G2Zfkbl9fwyRNOmTXX48GF99tlnrrFLly7pzTffVN68eVW/fv1rXmZ2Zfb6JiUladq0aV5Z3+Xv+6CgIJUtW1bGGNfZ81m976+11kOHDrnOEpek5ORkffDBB6pcubKio6NvqI+sakz3xBNP6OTJk+rWrZvOnDmjxx9//IbWdz0CAwMzfG7ffPPNbG+9rl69uiIiIvT+++/r0qVLrvGPP/6YXbiwFJeBwU2tbNmyatCggapVq6bw8HCtX79en3/+uXr06OGaplq1apKknj17qkmTJgoMDFTbtm3VvHlzNWzYUC+99JL27dunSpUqadGiRfryyy/Vu3dvlShRwjX/v//9b02cOFF//fWX6zIw6VtBsrPVKn/+/KpXr57GjRunixcv6tZbb9WiRYsybFX0lkqVKqlDhw567733dOrUKdWvX19r167VjBkz1KpVKzVs2PCal5k7d26NHTtWnTp1Uv369fXoo4+6LgNTrFgx1y5FSXryySc1YcIENWnSRJ07d9bRo0f1zjvvqFy5ckpOTnZNFxISorJly+qzzz7T7bffrvDwcJUvXz5bPwnYtWtXvfvuu+rYsaM2bNigYsWK6fPPP9eKFSs0ceLEDMd6etJ9992noKAgNW/e3BVW3n//fUVGRurPP//0yvqio6NVp04dRUVFafv27XrrrbfUrFkzV5/p7/uXXnpJbdu2Ve7cudW8efNrrvX2229X586dtW7dOkVFRWnq1Kk6cuSIR8JtVjWmB8MqVaqofPnymjVrlu644w5VrVr1htd5rR544AF9+OGHCg0NVdmyZbVq1Sp99913ioiIyNb8QUFBGjp0qJ599lndc889euSRR7Rv3z5Nnz5dJUqUsOywDIDLwMAy6ZdNWLduXaaP169f/6qXgRk5cqSpWbOmCQsLMyEhIaZMmTJm1KhR5sKFC65pLl26ZJ599llTqFAh43A43C4Jc/r0adOnTx8TExNjcufObUqVKmVeeeUVk5aW5rbes2fPmvj4eBMeHm7y5s1rWrVqZXbu3GkkuV2WJf0SLseOHcvQzx9//GEefPBBExYWZkJDQ03r1q3NoUOHsryUzOXLyOryLJk9T5m5ePGiGTZsmImLizO5c+c2RYsWNQMHDjR///13ttaTlc8++8xUqVLFOJ1OEx4ebtq1a2f++OOPDNN99NFHpnjx4iYoKMhUrlzZLFy4MNNLhaxcudJUq1bNBAUFXfMlYY4cOWI6depkChYsaIKCgkyFChUyvbzKjVwGJqv5vvrqK1OxYkUTHBxsihUrZsaOHWumTp2a4TInnrgMzLvvvmvq1atnIiIijNPpNCVKlDD9+vUzSUlJbtONGDHC3HrrrSYgIMCtjuzWmt7vwoULTcWKFY3T6TRlypQxs2bNclvP9V4G5ko1phs3bpyRZEaPHp3t5+efsvp8ZPVaSjLx8fGu+ydPnnS9p/LmzWuaNGliduzYkeG76GrfZ2+88YaJjY01TqfT1KxZ06xYscJUq1bN/Otf/3JNk9VlYDL7PKZ/TwDXy2FMNo8eB+Bm8+bNqlKlij766CO1a9fO6nIAv/T666+7Lp58+ZnxN7O0tDQVKlRIDz30kN5//32ry4ENcQwgkA2Z/d7rxIkTFRAQcNVf4ABwfYwxmjJliurXr39Th7+///47w3GEH3zwgU6cOOGRnwUErgfHAALZMG7cOG3YsEENGzZUrly5NH/+fM2fP19du3bNcC0xeNaFCxd04sSJK04TGhp6Q2fcHjt27IoH9QcFBSk8PPy6l59dOdHrzeDs2bP66quvtHTpUv3888/68ssvM0xz4sQJXbhwIctlBAYGXtNP/HnT6tWr1adPH7Vu3VoRERHauHGjpkyZovLly6t169ZWlwe7snYPNHBzWLRokalTp44pUKCAyZ07tylRooQZOnSo2087wTvSjy+70u1ajp/LTPpPnmV1y+xn7LwhJ3q9GaQfCxcWFmZefPHFTKdJ/4m3rG6XH39opcTERNO8eXMTFRVlcufObaKiokynTp3MkSNHrC4NNsYxgAB82smTJ7Vhw4YrTlOuXDkVLlz4utexYsWKTHfzpytQoIDrjFVvyole/cWGDRuueBmVkJAQ1alTJwcrAm4uBEAAAACb4SQQAAAAm+EkkBuQlpamQ4cOKV++fFzMEwCAm4QxRqdPn1ZMTIwCAuy5LYwAeAMOHTrEGaAAANykDhw4oCJFilhdhiUIgDcg/SeXDhw4oPz581tcDQAAyI7k5GQVLVrUqz8R6esIgDcgfbdv/vz5CYAAANxk7Hz4lj13fAMAANgYARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBm/DYA/vDDD2revLliYmLkcDg0d+5c12MXL15U//79VaFCBeXJk0cxMTFq3769Dh06ZF3BAAAAOcRvA+DZs2dVqVIlTZo0KcNj586d08aNGzVo0CBt3LhRs2fP1s6dO9WiRQsLKgUAAMhZDmOMsboIb3M4HJozZ45atWqV5TTr1q1TzZo19fvvv+u2227L1nKTk5MVGhqqpKQk5c+f30PVAgAAb+Lvt5TL6gJ8RVJSkhwOh8LCwrKcJiUlRSkpKa77ycnJOVAZAACAZxEAJf3999/q37+/Hn300Sv+SyAhIUHDhg3LwcqAzBUbMM/qEq7ZvjHNrC4BAPD/+e0xgNl18eJFPfLIIzLGaPLkyVecduDAgUpKSnLdDhw4kENVAgAAeI6ttwCmh7/ff/9d33///VWPA3A6nXI6nTlUHQAAgHfYNgCmh7/du3dr6dKlioiIsLokAACAHOG3AfDMmTPas2eP635iYqI2b96s8PBwFS5cWA8//LA2btyob775RqmpqTp8+LAkKTw8XEFBQVaVDQAA4HV+GwDXr1+vhg0buu737dtXktShQwcNHTpUX331lSSpcuXKbvMtXbpUDRo0yKkyAQAAcpzfBsAGDRroSpc4tMHlDwEAADJl+7OAAQAA7IYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGb8NgD/88IOaN2+umJgYORwOzZ071+1xY4wGDx6swoULKyQkRI0bN9bu3butKRYAACAH+W0APHv2rCpVqqRJkyZl+vi4ceP0xhtv6J133tGaNWuUJ08eNWnSRH///XcOVwoAAJCzclldgLfcf//9uv/++zN9zBijiRMn6uWXX1bLli0lSR988IGioqI0d+5ctW3bNidLBQAAyFF+uwXwShITE3X48GE1btzYNRYaGqpatWpp1apVFlYGAADgfX67BfBKDh8+LEmKiopyG4+KinI9lpmUlBSlpKS47icnJ3unQAAAAC+y5RbA65WQkKDQ0FDXrWjRolaXBAAAcM1sGQCjo6MlSUeOHHEbP3LkiOuxzAwcOFBJSUmu24EDB7xaJwAAgDfYMgDGxcUpOjpaS5YscY0lJydrzZo1uuuuu7Kcz+l0Kn/+/G43AACAm43fHgN45swZ7dmzx3U/MTFRmzdvVnh4uG677Tb17t1bI0eOVKlSpRQXF6dBgwYpJiZGrVq1sq5oAACAHOC3AXD9+vVq2LCh637fvn0lSR06dND06dP1wgsv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kX7++Wdt3rzZdatevbratWunzZs3KzAw0JstXZG3XuM6depkuCzDrl27FBsb69kGroO3ej537pwCAty/UgMDA93mscKNfN5mzZqllJQUPf74427jcXFxio6OdvveSk5O1po1ayz/3pK807P0v0vBPPLII9q9e7e+++47RUREeLLs6+aNfp944glt3brV7XsrJiZG/fr108KFCz3dwjXxRr9BQUGqUaOGz35veYVVyfNm9Mwzz5jQ0FCzbNkyt9PJz50755rmiSeeMAMGDHDd379/v8mXL5/p0aOH2blzp/nmm29MZGSkGTlypGuaTz/91DidTjN9+nTz66+/mq5du5qwsDBz+PDhHO3vct7qNzvLtYq3er6cr+wC9la/a9euNbly5TKjRo0yu3fvNh9//LG55ZZbzEcffZSj/WXGWz136NDB3Hrrra7LwMyePdsULFjQvPDCCzna3+Wup990devWNW3atMl0uWPGjDFhYWHmyy+/NFu3bjUtW7b0mcvAeKPnCxcumBYtWpgiRYqYzZs3uy338r0bOc1br/HlfGUXsLf6nT17tsmdO7d57733zO7du82bb75pAgMDzY8//ui1XqxEALwGkjK9/fM6QvXr1zcdOnRwm2/lypWmVq1axul0muLFi5tRo0Zl2O335ptvmttuu80EBQWZmjVrmtWrV+dAR1fmrX6zs1yrePM1/idfCYDe7Pfrr7825cuXN06n05QpU8a89957OdDR1Xmr5+TkZNOrVy9z2223meDgYFO8eHHz0ksvWR4OrrffHTt2GElm0aJFmS43LS3NDBo0yERFRRmn02kaNWpkdu7c6cVOss8bPScmJma53KVLl3q3oavw1mt8OV8JgN7sd8qUKaZkyZImODjYVKpUycydO9dLXVjPYYzFl6kHAABAjuIYQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbIYACAAAYDMEQAAAAJshAAIAANgMARAAAMBmCIAAAAA2QwAEAACwGQIgAACAzRAAAQAAbOb/Ae4uQtOpgcTDAAAAAElFTkSuQmCC", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], - "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - }, - { - "ename": "KeyError", - "evalue": "'modifiers'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/ipympl/backend_nbagg.py:279\u001b[0m, in \u001b[0;36mCanvas._handle_message\u001b[0;34m(self, object, content, buffers)\u001b[0m\n\u001b[1;32m 276\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmanager\u001b[38;5;241m.\u001b[39mhandle_json(content)\n\u001b[1;32m 278\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 279\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmanager\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_json\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:464\u001b[0m, in \u001b[0;36mFigureManagerWebAgg.handle_json\u001b[0;34m(self, content)\u001b[0m\n\u001b[1;32m 463\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mhandle_json\u001b[39m(\u001b[38;5;28mself\u001b[39m, content):\n\u001b[0;32m--> 464\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mhandle_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcontent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:264\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore.handle_event\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 261\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[1;32m 262\u001b[0m handler \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhandle_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00me_type\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 263\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mhandle_unknown_event)\n\u001b[0;32m--> 264\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mhandler\u001b[49m\u001b[43m(\u001b[49m\u001b[43mevent\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/github/RocketPy/venv312/lib/python3.12/site-packages/matplotlib/backends/backend_webagg_core.py:290\u001b[0m, in \u001b[0;36mFigureCanvasWebAggCore._handle_mouse\u001b[0;34m(self, event)\u001b[0m\n\u001b[1;32m 287\u001b[0m button \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 289\u001b[0m e_type \u001b[38;5;241m=\u001b[39m event[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m--> 290\u001b[0m modifiers \u001b[38;5;241m=\u001b[39m \u001b[43mevent\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmodifiers\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 291\u001b[0m guiEvent \u001b[38;5;241m=\u001b[39m event\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mguiEvent\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 292\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m e_type \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_press\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbutton_release\u001b[39m\u001b[38;5;124m'\u001b[39m]:\n", - "\u001b[0;31mKeyError\u001b[0m: 'modifiers'" - ] - } - ], + "outputs": [], "source": [ "test_dispersion.plots.all()" ] @@ -1836,7 +1084,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ diff --git a/pyproject.toml b/pyproject.toml index f10e8cf5d..fe8f7a9ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,8 +52,7 @@ env-analysis = [ monte-carlo = [ "imageio", - "h5py", - "multiprocess" + "multiprocess>=0.70" ] all = ["rocketpy[env-analysis]", "rocketpy[monte-carlo]"] diff --git a/requirements-optional.txt b/requirements-optional.txt index f25071758..868688e9b 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -4,5 +4,4 @@ ipywidgets>=7.6.3 jsonpickle timezonefinder imageio -h5py -multiprocess \ No newline at end of file +multiprocess>=0.70 \ No newline at end of file diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index ce9e2898f..2499e6c0e 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -24,8 +24,6 @@ import numpy as np import simplekml -from multiprocess import Event, Lock, Process, Semaphore, shared_memory -from multiprocess.managers import BaseManager from rocketpy import Function from rocketpy._encoders import RocketPyEncoder @@ -40,6 +38,7 @@ from rocketpy.tools import ( generate_monte_carlo_ellipses, generate_monte_carlo_ellipses_coordinates, + import_optional_dependency, ) # TODO: Create evolution plots to analyze convergence @@ -355,6 +354,8 @@ def __run_in_parallel(self, n_workers=None): # calculate the number of simulations that can be stored in memory n_sim_memory = max(n_workers - 2, 2) # at least a double buffer + multiprocess, shared_memory, managers = import_multiprocess() + # initialize shared memory buffer shared_inputs_buffer = shared_memory.SharedMemory( create=True, size=inputs_size * n_sim_memory, name="shared_inputs" @@ -364,7 +365,7 @@ def __run_in_parallel(self, n_workers=None): ) try: - with MonteCarloManager() as manager: + with create_multiprocess_manager(multiprocess, managers) as manager: # initialize queue errors_lock = manager.Lock() @@ -404,9 +405,10 @@ def __run_in_parallel(self, n_workers=None): # Creates n_workers processes then starts them for _ in range(n_workers - 2): # leave 2 cores for the writer workers - p = Process( + p = multiprocess.Process( target=self.__run_simulation_worker, args=( + shared_memory, self.error_file, self.export_list, self.environment, @@ -436,9 +438,10 @@ def __run_in_parallel(self, n_workers=None): input_writer_stop_event = manager.Event() results_writer_stop_event = manager.Event() - input_writer = Process( + input_writer = multiprocess.Process( target=self._write_data_worker, args=( + shared_memory, self.input_file, go_write_inputs, go_read_inputs, @@ -449,9 +452,10 @@ def __run_in_parallel(self, n_workers=None): ), ) - results_writer = Process( + results_writer = multiprocess.Process( target=self._write_data_worker, args=( + shared_memory, self.output_file, go_write_results, go_read_results, @@ -500,6 +504,7 @@ def __run_in_parallel(self, n_workers=None): @staticmethod def __run_simulation_worker( + shared_memory, error_file, export_list, sto_env, @@ -523,6 +528,8 @@ def __run_simulation_worker( Parameters ---------- + shared_memory : module + Shared memory handler of multiprocess module. error_file : Path Path of the error file. export_list : list @@ -820,6 +827,7 @@ def __loop_though_buffer( @staticmethod def _write_data_worker( + shared_memory, file_path, go_write_semaphores, go_read_semaphores, @@ -833,6 +841,8 @@ def _write_data_worker( Parameters ---------- + shared_memory : module + Shared memory handler of multiprocess module. file_path : str Path to the file to write the data. go_write_semaphores : list @@ -1672,16 +1682,50 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): return result -class MonteCarloManager(BaseManager): - def __init__(self): - super().__init__() - self.register('Lock', Lock) - self.register('Event', Event) - self.register('Semaphore', Semaphore) - self.register('SimCounter', SimCounter) - self.register('StochasticEnvironment', StochasticEnvironment) - self.register('StochasticRocket', StochasticRocket) - self.register('StochasticFlight', StochasticFlight) +def import_multiprocess(): + """Import the necessary modules for the multiprocess module. + + Returns + ------- + tuple + Tuple containing the imported modules. + """ + multiprocess = import_optional_dependency("multiprocess") + shared_memory = import_optional_dependency("multiprocess.shared_memory") + managers = import_optional_dependency("multiprocess.managers") + + return multiprocess, shared_memory, managers + + +def create_multiprocess_manager(multiprocess, managers): + """Creates a manager for the multiprocess control of the + Monte Carlo simulation. + + Parameters + ---------- + multiprocess : module + Multiprocess module. + managers : module + Managing submodules of the multiprocess module. + + Returns + ------- + MonteCarloManager + Subclass of BaseManager with the necessary classes registered. + """ + + class MonteCarloManager(managers.BaseManager): + def __init__(self): + super().__init__() + self.register('Lock', multiprocess.Lock) + self.register('Event', multiprocess.Event) + self.register('Semaphore', multiprocess.Semaphore) + self.register('SimCounter', SimCounter) + self.register('StochasticEnvironment', StochasticEnvironment) + self.register('StochasticRocket', StochasticRocket) + self.register('StochasticFlight', StochasticFlight) + + return MonteCarloManager() class SimCounter: From 8316993324e0552a418a889604a7303ca7eb7c27 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 2 Aug 2024 23:13:25 -0300 Subject: [PATCH 38/54] FIX: parallel random value generation not being independent. --- .vscode/settings.json | 1 + .../monte_carlo_class_example.inputs.txt | 110 +-- .../monte_carlo_class_example.outputs.txt | 110 +-- .../monte_carlo_class_usage.ipynb | 192 +--- rocketpy/simulation/monte_carlo.py | 905 ++++-------------- rocketpy/stochastic/stochastic_model.py | 42 +- rocketpy/tools.py | 31 +- tests/integration/test_monte_carlo.py | 7 +- 8 files changed, 294 insertions(+), 1104 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 16014706e..71f500199 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -136,6 +136,7 @@ "meshgrid", "Metrum", "mult", + "multiprocess", "Mumma", "NASADEM", "NDAP", diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index 1034c95bb..c8a3dc0d5 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,100 +1,10 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350777333431341, "mass": 14.945932201962972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315614938495688, "I_33_without_motor": 0.03903265385225154, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.91570475056656, "heading": 50.44517227738547, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 9} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 8} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 10} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350799787710694, "mass": 15.535409784629989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305184013880125, "I_33_without_motor": 0.02734260028750975, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66467725196064, "heading": 53.044982437903506, "idx": 11} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 12} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 14} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 13} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 16} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 15} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350012857469824, "mass": 15.3596385828581, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325488792143026, "I_33_without_motor": 0.03981894172796512, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.3562909816167, "heading": 54.333423027218736, "idx": 17} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 18} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 19} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 21} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 20} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 23} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349971795682773, "mass": 15.765762458841106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311008324956794, "I_33_without_motor": 0.027506172263613963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.11928301392133, "heading": 54.6465022771567, "idx": 22} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 24} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 25} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 26} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 27} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 28} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350633583864475, "mass": 14.880212363159641, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323232990545718, "I_33_without_motor": 0.03214984119680275, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.31991765066142, "heading": 54.05877965159275, "idx": 29} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 30} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 31} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 32} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 33} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 34} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349917820334404, "mass": 14.617994821329761, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328358841157538, "I_33_without_motor": 0.022808096337636686, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.80686359751158, "heading": 50.68030197536621, "idx": 35} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 39} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 37} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 36} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 38} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 40} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349808934288596, "mass": 15.466012128071648, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3181495854435, "I_33_without_motor": 0.02641758386073672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.97562003134496, "heading": 52.930416325260595, "idx": 41} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 45} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 44} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 42} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 43} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 46} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349455455964755, "mass": 16.197708322150838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340869772657776, "I_33_without_motor": 0.026768019085362756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72241719567087, "heading": 53.652821678048625, "idx": 47} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 48} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 49} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 50} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 52} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 51} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349173177792923, "mass": 15.504062027694058, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323153755649744, "I_33_without_motor": 0.01778296507923646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.479400253999, "heading": 54.53377237970484, "idx": 53} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 54} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 55} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 57} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 58} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 56} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350977890828662, "mass": 15.896575032553633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317807351138331, "I_33_without_motor": 0.03142831025494238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.8221814512471, "heading": 55.09732269265791, "idx": 59} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 60} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 63} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 61} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 62} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 64} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350394156323581, "mass": 14.793966528627557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331863211073705, "I_33_without_motor": 0.046235827384290454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.20617833316268, "heading": 53.45061868915785, "idx": 65} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 66} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 68} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 67} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 69} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 71} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350720117525216, "mass": 15.245132920253285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325374420547733, "I_33_without_motor": 0.03262318949463711, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.87930198633246, "heading": 52.84203478625352, "idx": 70} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 72} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 73} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 76} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 75} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 74} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350167271239417, "mass": 15.341543664612539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318710964254612, "I_33_without_motor": 0.041725400033672075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.69213768925725, "heading": 51.25195367376733, "idx": 77} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 78} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 79} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 80} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 81} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 82} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350612301454828, "mass": 15.087912873120068, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328762112896208, "I_33_without_motor": 0.02168469816236855, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.3394561614149, "heading": 55.9676860263811, "idx": 83} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 84} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 85} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 86} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 88} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 87} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 90} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350259931622232, "mass": 15.742857016733286, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3130073490539385, "I_33_without_motor": 0.020910410808846043, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.19685691727412, "heading": 52.31993730456948, "idx": 89} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 91} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 92} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 93} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 94} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350390524986724, "mass": 14.937619857590056, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340449035940706, "I_33_without_motor": 0.015596691821431561, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.58893068379011, "heading": 52.948586112127906, "idx": 96} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 95} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 97} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 98} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348698945998169, "mass": 14.968886577580285, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3349353949364255, "I_33_without_motor": 0.019014259860003133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 86.1478283075365, "heading": 52.34061607683752, "idx": 99} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350289434264267, "mass": 15.456135927990132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3470082958698635, "I_33_without_motor": 0.03229593193345243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.52959319334525, "heading": 55.57958707681996, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350642685195844, "mass": 15.947943756465122, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305034260224077, "I_33_without_motor": 0.012185784256634566, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 82.51857842566346, "heading": 54.00929681071917, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348693436942288, "mass": 15.56700310729182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327048745074772, "I_33_without_motor": 0.03231103830848155, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.53110383084815, "heading": 51.829403501192125, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351113888637025, "mass": 15.432331749142888, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3024514780732135, "I_33_without_motor": 0.03861989442356517, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.16198944235651, "heading": 52.941330785531, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351424065511635, "mass": 15.098615587482993, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329640597262522, "I_33_without_motor": 0.02652243852750159, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.95224385275016, "heading": 54.12450364243022, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350085654124574, "mass": 15.27389293993322, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313645147120128, "I_33_without_motor": 0.022871111842170035, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.58711118421701, "heading": 55.62608499496386, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350445203784565, "mass": 15.61156113400957, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337935598753835, "I_33_without_motor": 0.046192115787341025, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.9192115787341, "heading": 52.19392581388304, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350289434264267, "mass": 15.456135927990132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3470082958698635, "I_33_without_motor": 0.03229593193345243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.52959319334525, "heading": 55.57958707681996, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350642685195844, "mass": 15.947943756465122, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305034260224077, "I_33_without_motor": 0.012185784256634566, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 82.51857842566346, "heading": 54.00929681071917, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348693436942288, "mass": 15.56700310729182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327048745074772, "I_33_without_motor": 0.03231103830848155, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.53110383084815, "heading": 51.829403501192125, "idx": 9} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index 4ceb69615..e4190b53d 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,100 +1,10 @@ -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 25.146363282033782, "frontal_surface_wind": 0.0, "y_impact": 311.48773844167255, "impact_velocity": -5.205588647074274, "max_mach_number": 0.8165284994722123, "apogee_time": 25.001371060903367, "apogee_y": 262.0406076665116, "lateral_surface_wind": 0.0, "apogee": 3200.3555155885065, "apogee_x": 317.49644391644597, "out_of_rail_time": 0.36444233754902033, "out_of_rail_stability_margin": 2.6457528317451255, "initial_stability_margin": 2.582705724307003, "t_final": 292.3653579712265, "x_impact": 377.27264200842393} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 23.566432911509583, "frontal_surface_wind": 0.0, "y_impact": 356.23937220273865, "impact_velocity": -5.326085492261915, "max_mach_number": 0.723075187401653, "apogee_time": 23.452049183475886, "apogee_y": 298.42271613379376, "lateral_surface_wind": 0.0, "apogee": 2737.971649429715, "apogee_x": 397.24056630892323, "out_of_rail_time": 0.3843199949425503, "out_of_rail_stability_margin": 2.813562911782982, "initial_stability_margin": 2.7437738848160103, "t_final": 265.7419338302083, "x_impact": 474.0798061100266} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 27.50266364774711, "frontal_surface_wind": 0.0, "y_impact": 434.3067315137961, "impact_velocity": -5.262784513563193, "max_mach_number": 0.9639859508415848, "apogee_time": 27.125819002267985, "apogee_y": 375.9568687046901, "lateral_surface_wind": 0.0, "apogee": 3895.4164361958374, "apogee_x": 524.239170000142, "out_of_rail_time": 0.3390201854139684, "out_of_rail_stability_margin": 2.7124108244630616, "initial_stability_margin": 2.6548573292295603, "t_final": 339.40668003507216, "x_impact": 605.3579617364504} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 24.51732838642787, "frontal_surface_wind": 0.0, "y_impact": 321.6725604945372, "impact_velocity": -5.31391509491548, "max_mach_number": 0.7763409714646418, "apogee_time": 24.493859586374587, "apogee_y": 271.4197836841655, "lateral_surface_wind": 0.0, "apogee": 3026.2761040556384, "apogee_x": 383.0422125640637, "out_of_rail_time": 0.37232643533233667, "out_of_rail_stability_margin": 2.7318534970372066, "initial_stability_margin": 2.6704339408899056, "t_final": 285.1344958270966, "x_impact": 453.8740706166726} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.92678748465942, "frontal_surface_wind": 0.0, "y_impact": 368.8289811227234, "impact_velocity": -5.237158862703817, "max_mach_number": 0.745733761148732, "apogee_time": 23.703667646870787, "apogee_y": 316.9490193911751, "lateral_surface_wind": 0.0, "apogee": 2823.3182583527364, "apogee_x": 437.71650871910475, "out_of_rail_time": 0.37970845856261487, "out_of_rail_stability_margin": 2.5920043240887938, "initial_stability_margin": 2.5211773398825708, "t_final": 282.73704740632985, "x_impact": 509.2157754994405} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 23.874817396484005, "frontal_surface_wind": 0.0, "y_impact": 462.9786484441807, "impact_velocity": -5.178040107449529, "max_mach_number": 0.7420398709273794, "apogee_time": 23.527341503368884, "apogee_y": 388.8839296755811, "lateral_surface_wind": 0.0, "apogee": 2783.738491626635, "apogee_x": 475.57700594298717, "out_of_rail_time": 0.3803962110850567, "out_of_rail_stability_margin": 2.7288497476869984, "initial_stability_margin": 2.65764906179713, "t_final": 274.06066320907485, "x_impact": 566.0619883661833} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 27.3844506634527, "frontal_surface_wind": 0.0, "y_impact": 504.1184757366571, "impact_velocity": -5.288512260865454, "max_mach_number": 0.952488007018488, "apogee_time": 26.993026677513825, "apogee_y": 433.8704390981541, "lateral_surface_wind": 0.0, "apogee": 3846.1825591020524, "apogee_x": 574.9307581066201, "out_of_rail_time": 0.34000740758463355, "out_of_rail_stability_margin": 2.6341050982662835, "initial_stability_margin": 2.580574401214709, "t_final": 327.6041997685319, "x_impact": 667.8725846098314} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 28.937328312944587, "frontal_surface_wind": 0.0, "y_impact": 445.66528729487885, "impact_velocity": -5.379987780928868, "max_mach_number": 1.0465860592791547, "apogee_time": 28.22266241137121, "apogee_y": 386.77262503288244, "lateral_surface_wind": 0.0, "apogee": 4273.52211973665, "apogee_x": 526.1960892132676, "out_of_rail_time": 0.3256445590249125, "out_of_rail_stability_margin": 2.702903180795301, "initial_stability_margin": 2.6519051519800425, "t_final": 345.8552808657848, "x_impact": 606.1434046716357} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 25.90665735111608, "frontal_surface_wind": 0.0, "y_impact": 424.3857269876557, "impact_velocity": -5.290006057286484, "max_mach_number": 0.8629636165776202, "apogee_time": 25.806201168103716, "apogee_y": 361.4506001071813, "lateral_surface_wind": 0.0, "apogee": 3438.9737199494275, "apogee_x": 508.2067490968724, "out_of_rail_time": 0.3553471684052594, "out_of_rail_stability_margin": 2.7458629701987967, "initial_stability_margin": 2.687161248211293, "t_final": 303.9552783574954, "x_impact": 596.5782799341775} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.509173189562123, "frontal_surface_wind": 0.0, "y_impact": 432.1011543280743, "impact_velocity": -5.351671632955573, "max_mach_number": 1.0234190293314933, "apogee_time": 27.906366320421476, "apogee_y": 375.7181882980271, "lateral_surface_wind": 0.0, "apogee": 4164.863635926156, "apogee_x": 539.066599069825, "out_of_rail_time": 0.32938094186944317, "out_of_rail_stability_margin": 2.7091361525390956, "initial_stability_margin": 2.6555190803295297, "t_final": 345.61206139159475, "x_impact": 619.7608457367157} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 28.344820117261573, "frontal_surface_wind": 0.0, "y_impact": 332.2331612298767, "impact_velocity": -5.190389774517426, "max_mach_number": 1.009769022209867, "apogee_time": 27.446446342311965, "apogee_y": 285.1399858817136, "lateral_surface_wind": 0.0, "apogee": 4046.498838258764, "apogee_x": 384.8141150239655, "out_of_rail_time": 0.3314812190050872, "out_of_rail_stability_margin": 2.670710441476377, "initial_stability_margin": 2.6153075269519004, "t_final": 341.16656991271566, "x_impact": 448.1882661586142} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 25.16157993702822, "frontal_surface_wind": 0.0, "y_impact": 428.4776044294352, "impact_velocity": -5.281725348079313, "max_mach_number": 0.8186313680543607, "apogee_time": 25.034283687185653, "apogee_y": 365.6962294463962, "lateral_surface_wind": 0.0, "apogee": 3204.526088891171, "apogee_x": 483.0340407150971, "out_of_rail_time": 0.36460833720114005, "out_of_rail_stability_margin": 2.5958988177535596, "initial_stability_margin": 2.531462755965427, "t_final": 297.1848472636716, "x_impact": 565.7696498234857} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 24.760204120750906, "frontal_surface_wind": 0.0, "y_impact": 447.99153435246336, "impact_velocity": -5.286975668423689, "max_mach_number": 0.7943061778623528, "apogee_time": 24.64030046554107, "apogee_y": 382.59688208756364, "lateral_surface_wind": 0.0, "apogee": 3083.844336656191, "apogee_x": 477.064325037626, "out_of_rail_time": 0.3687415748421617, "out_of_rail_stability_margin": 2.6708279896482914, "initial_stability_margin": 2.6067679558313808, "t_final": 290.8023842763272, "x_impact": 558.409099523829} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 27.787437533122112, "frontal_surface_wind": 0.0, "y_impact": 521.9294731894299, "impact_velocity": -5.241371471525849, "max_mach_number": 0.9785963690639253, "apogee_time": 27.104290231175092, "apogee_y": 454.9078256705245, "lateral_surface_wind": 0.0, "apogee": 3912.7477594453735, "apogee_x": 674.5475109304022, "out_of_rail_time": 0.3363690497173902, "out_of_rail_stability_margin": 2.6714019928510844, "initial_stability_margin": 2.616961900454846, "t_final": 340.7934040882842, "x_impact": 773.8214546267134} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 28.987212342194432, "frontal_surface_wind": 0.0, "y_impact": 357.7071441768116, "impact_velocity": -5.371061973611326, "max_mach_number": 1.0509421957973917, "apogee_time": 28.14223297994402, "apogee_y": 312.65378115977825, "lateral_surface_wind": 0.0, "apogee": 4265.542891078884, "apogee_x": 405.3928751422348, "out_of_rail_time": 0.3252969704532001, "out_of_rail_stability_margin": 2.6626046456679324, "initial_stability_margin": 2.609051097191596, "t_final": 354.18246813301676, "x_impact": 463.7075358733703} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 22.307769960940472, "frontal_surface_wind": 0.0, "y_impact": 374.5084932743953, "impact_velocity": -5.229047684820335, "max_mach_number": 0.6517846611828555, "apogee_time": 21.932653711238448, "apogee_y": 311.9509920082, "lateral_surface_wind": 0.0, "apogee": 2354.042162756789, "apogee_x": 414.1172588313796, "out_of_rail_time": 0.402619963985756, "out_of_rail_stability_margin": 2.6895815444167663, "initial_stability_margin": 2.611485903163721, "t_final": 255.95325892152192, "x_impact": 497.06966266703523} -{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} -{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} -{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} -{"out_of_rail_velocity": 26.135749861788074, "frontal_surface_wind": 0.0, "y_impact": 474.7446340641195, "impact_velocity": -5.220613883573867, "max_mach_number": 0.8760617256346969, "apogee_time": 25.825305691202495, "apogee_y": 409.4277666898819, "lateral_surface_wind": 0.0, "apogee": 3466.463357620926, "apogee_x": 531.3274757411368, "out_of_rail_time": 0.3533049609480825, "out_of_rail_stability_margin": 2.5769296336285294, "initial_stability_margin": 2.5179482469738548, "t_final": 312.8943492321751, "x_impact": 616.0028933022503} +{"y_impact": 376.4093936666002, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.480437369786049, "t_final": 297.6055162158094, "out_of_rail_time": 0.3644630325601292, "out_of_rail_velocity": 25.152119657668607, "impact_velocity": -5.296953388035182, "frontal_surface_wind": 0.0, "max_mach_number": 0.819174310760017, "apogee_time": 25.11789981221646, "apogee": 3222.1027729232774, "out_of_rail_stability_margin": 2.544734003612891, "apogee_y": 322.5722243035113, "x_impact": 549.7379022443392, "apogee_x": 471.2504049061847} +{"y_impact": 243.63933862204485, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5198541842854403, "t_final": 290.1213491019737, "out_of_rail_time": 0.36838848375952415, "out_of_rail_velocity": 24.80760014840061, "impact_velocity": -5.371851784584625, "frontal_surface_wind": 0.0, "max_mach_number": 0.7980769553290763, "apogee_time": 24.959016407901405, "apogee": 3157.3918762259696, "out_of_rail_stability_margin": 2.5841107044590683, "apogee_y": 206.75669940027146, "x_impact": 336.10623704541666, "apogee_x": 285.2758881288964} +{"y_impact": 372.02439705262657, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4901468057791645, "t_final": 296.0470110046021, "out_of_rail_time": 0.36529270648045564, "out_of_rail_velocity": 25.067317674479906, "impact_velocity": -5.31392965857208, "frontal_surface_wind": 0.0, "max_mach_number": 0.8143530498151831, "apogee_time": 25.093820748470794, "apogee": 3209.7128008872883, "out_of_rail_stability_margin": 2.5544421260829226, "apogee_y": 318.0130213913223, "x_impact": 473.6489271270285, "apogee_x": 404.96520784245683} +{"y_impact": 496.61166316874665, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.478152355581192, "t_final": 297.1833587224625, "out_of_rail_time": 0.36408311791094367, "out_of_rail_velocity": 25.160807859850472, "impact_velocity": -5.293301337464766, "frontal_surface_wind": 0.0, "max_mach_number": 0.8204086535288839, "apogee_time": 25.050555048519215, "apogee": 3207.947515019143, "out_of_rail_stability_margin": 2.542400200486431, "apogee_y": 427.842259468107, "x_impact": 657.9531644117097, "apogee_x": 567.0252993471223} +{"y_impact": 463.89061951909554, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.450019520222253, "t_final": 303.13871091704345, "out_of_rail_time": 0.3614804810522778, "out_of_rail_velocity": 25.398584294954205, "impact_velocity": -5.241834653200499, "frontal_surface_wind": 0.0, "max_mach_number": 0.8348907582345828, "apogee_time": 25.215811341848426, "apogee": 3268.0540721835323, "out_of_rail_stability_margin": 2.514298748324184, "apogee_y": 399.99963799941986, "x_impact": 642.1643391895884, "apogee_x": 553.8094033935843} +{"y_impact": 401.1114077443174, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4653674640426577, "t_final": 300.5363319517597, "out_of_rail_time": 0.3638737801046747, "out_of_rail_velocity": 25.357485734133984, "impact_velocity": -5.268929085025962, "frontal_surface_wind": 0.0, "max_mach_number": 0.827121352431483, "apogee_time": 25.180505941630155, "apogee": 3248.336781428359, "out_of_rail_stability_margin": 2.5298490268824274, "apogee_y": 344.6241139073043, "x_impact": 587.1447868872624, "apogee_x": 504.58858234172453} +{"y_impact": 484.3299624760172, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4930828238738156, "t_final": 294.21934603920414, "out_of_rail_time": 0.36564340061919365, "out_of_rail_velocity": 25.046284827320218, "impact_velocity": -5.32073724239022, "frontal_surface_wind": 0.0, "max_mach_number": 0.8127012661184341, "apogee_time": 24.98744801891824, "apogee": 3181.9046046872036, "out_of_rail_stability_margin": 2.55735050829616, "apogee_y": 416.41920527349623, "x_impact": 624.311863138006, "apogee_x": 536.9918416412263} +{"y_impact": 420.6430777646008, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.45679122920561, "t_final": 321.58388898296556, "out_of_rail_time": 0.3478642776860374, "out_of_rail_velocity": 26.65103672553457, "impact_velocity": -5.281095604825058, "frontal_surface_wind": 0.0, "max_mach_number": 0.9135304357162811, "apogee_time": 26.53064259165833, "apogee": 3679.33021869783, "out_of_rail_stability_margin": 2.5171352111200815, "apogee_y": 360.36787114754355, "x_impact": 614.3029445393439, "apogee_x": 526.4300236006761} +{"y_impact": 273.2260215637811, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4964593557418198, "t_final": 314.5382053976061, "out_of_rail_time": 0.3514097436728618, "out_of_rail_velocity": 26.29081810827018, "impact_velocity": -5.355769573283248, "frontal_surface_wind": 0.0, "max_mach_number": 0.8912681726307177, "apogee_time": 26.437317720431484, "apogee": 3624.499656223051, "out_of_rail_stability_margin": 2.5567627592159825, "apogee_y": 232.28515137704224, "x_impact": 376.85248351134277, "apogee_x": 320.47661630506207} +{"y_impact": 416.1124922184138, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4665515328136935, "t_final": 320.1932561690099, "out_of_rail_time": 0.34853983844891023, "out_of_rail_velocity": 26.55272752087761, "impact_velocity": -5.298021039846923, "frontal_surface_wind": 0.0, "max_mach_number": 0.9084447316599489, "apogee_time": 26.52146827400213, "apogee": 3669.432568500049, "out_of_rail_stability_margin": 2.5268821641395993, "apogee_y": 355.7321070911121, "x_impact": 529.7365658131114, "apogee_x": 452.98676519140616} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index b4aa8f242..5e1150f73 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -230,7 +230,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "23586dd854c944e0b673ca4aa2cb5314", + "model_id": "d84184a4d6cd4b308effd022952bd8b0", "version_major": 2, "version_minor": 0 }, @@ -507,7 +507,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[8927.944495610685, 6524.481738856048, 6559.534235033352, 6489.874776358132, 8171.666908273743]\n" + "[7093.420133006473, 7575.9811666258265, 6351.320054638862, 6123.550282734476, 5674.177733305354]\n" ] } ], @@ -776,14 +776,14 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:136: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:132: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -810,134 +810,21 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Starting Monte Carlo analysis\n", - "Number of simulations: 100sis\n", - "Current iteration: 000004 | Average Time per Iteration: 0.902 s | Estimated time left: 84 s\n", - "Current iteration: 000001 | Average Time per Iteration: 0.785 s | Estimated time left: 72 s\n", - "Current iteration: 000005 | Average Time per Iteration: 0.703 s | Estimated time left: 64 s\n", - "Current iteration: 000003 | Average Time per Iteration: 0.630 s | Estimated time left: 57 s\n", - "Current iteration: 000002 | Average Time per Iteration: 0.576 s | Estimated time left: 51 s\n", - "Current iteration: 000000 | Average Time per Iteration: 0.526 s | Estimated time left: 46 s\n", - "Current iteration: 000007 | Average Time per Iteration: 0.674 s | Estimated time left: 59 s\n", - "Current iteration: 000009 | Average Time per Iteration: 0.639 s | Estimated time left: 55 s\n", - "Current iteration: 000006 | Average Time per Iteration: 0.629 s | Estimated time left: 54 s\n", - "Current iteration: 000008 | Average Time per Iteration: 0.608 s | Estimated time left: 51 s\n", - "Current iteration: 000010 | Average Time per Iteration: 0.578 s | Estimated time left: 48 s\n", - "Current iteration: 000011 | Average Time per Iteration: 0.547 s | Estimated time left: 45 s\n", - "Current iteration: 000012 | Average Time per Iteration: 0.697 s | Estimated time left: 57 s\n", - "Current iteration: 000014 | Average Time per Iteration: 0.681 s | Estimated time left: 55 s\n", - "Current iteration: 000013 | Average Time per Iteration: 0.649 s | Estimated time left: 51 s\n", - "Current iteration: 000016 | Average Time per Iteration: 0.643 s | Estimated time left: 50 s\n", - "Current iteration: 000015 | Average Time per Iteration: 0.627 s | Estimated time left: 48 s\n", - "Current iteration: 000017 | Average Time per Iteration: 0.610 s | Estimated time left: 46 s\n", - "Current iteration: 000018 | Average Time per Iteration: 0.691 s | Estimated time left: 52 s\n", - "Current iteration: 000019 | Average Time per Iteration: 0.671 s | Estimated time left: 50 s\n", - "Current iteration: 000021 | Average Time per Iteration: 0.650 s | Estimated time left: 48 s\n", - "Current iteration: 000020 | Average Time per Iteration: 0.629 s | Estimated time left: 45 s\n", - "Current iteration: 000023 | Average Time per Iteration: 0.636 s | Estimated time left: 45 s\n", - "Current iteration: 000022 | Average Time per Iteration: 0.621 s | Estimated time left: 44 s\n", - "Current iteration: 000024 | Average Time per Iteration: 0.652 s | Estimated time left: 45 s\n", - "Current iteration: 000025 | Average Time per Iteration: 0.652 s | Estimated time left: 45 s\n", - "Current iteration: 000026 | Average Time per Iteration: 0.637 s | Estimated time left: 43 s\n", - "Current iteration: 000027 | Average Time per Iteration: 0.621 s | Estimated time left: 41 s\n", - "Current iteration: 000028 | Average Time per Iteration: 0.631 s | Estimated time left: 41 s\n", - "Current iteration: 000029 | Average Time per Iteration: 0.617 s | Estimated time left: 40 s\n", - "Current iteration: 000030 | Average Time per Iteration: 0.661 s | Estimated time left: 42 s\n", - "Current iteration: 000031 | Average Time per Iteration: 0.647 s | Estimated time left: 40 s\n", - "Current iteration: 000032 | Average Time per Iteration: 0.644 s | Estimated time left: 39 s\n", - "Current iteration: 000033 | Average Time per Iteration: 0.629 s | Estimated time left: 38 s\n", - "Current iteration: 000034 | Average Time per Iteration: 0.628 s | Estimated time left: 37 s\n", - "Current iteration: 000035 | Average Time per Iteration: 0.624 s | Estimated time left: 36 s\n", - "Current iteration: 000039 | Average Time per Iteration: 0.682 s | Estimated time left: 39 s\n", - "Current iteration: 000037 | Average Time per Iteration: 0.670 s | Estimated time left: 38 s\n", - "Current iteration: 000036 | Average Time per Iteration: 0.656 s | Estimated time left: 36 s\n", - "Current iteration: 000038 | Average Time per Iteration: 0.642 s | Estimated time left: 35 s\n", - "Current iteration: 000040 | Average Time per Iteration: 0.642 s | Estimated time left: 34 s\n", - "Current iteration: 000041 | Average Time per Iteration: 0.643 s | Estimated time left: 34 s\n", - "Current iteration: 000045 | Average Time per Iteration: 0.703 s | Estimated time left: 36 s\n", - "Current iteration: 000044 | Average Time per Iteration: 0.692 s | Estimated time left: 35 s\n", - "Current iteration: 000042 | Average Time per Iteration: 0.680 s | Estimated time left: 34 s\n", - "Current iteration: 000043 | Average Time per Iteration: 0.670 s | Estimated time left: 32 s\n", - "Current iteration: 000046 | Average Time per Iteration: 0.664 s | Estimated time left: 31 s\n", - "Current iteration: 000047 | Average Time per Iteration: 0.653 s | Estimated time left: 30 s\n", - "Current iteration: 000048 | Average Time per Iteration: 0.706 s | Estimated time left: 32 s\n", - "Current iteration: 000049 | Average Time per Iteration: 0.697 s | Estimated time left: 31 s\n", - "Current iteration: 000050 | Average Time per Iteration: 0.689 s | Estimated time left: 30 s\n", - "Current iteration: 000052 | Average Time per Iteration: 0.690 s | Estimated time left: 30 s\n", - "Current iteration: 000051 | Average Time per Iteration: 0.668 s | Estimated time left: 28 s\n", - "Current iteration: 000053 | Average Time per Iteration: 0.661 s | Estimated time left: 27 s\n", - "Current iteration: 000054 | Average Time per Iteration: 0.711 s | Estimated time left: 28 s\n", - "Current iteration: 000055 | Average Time per Iteration: 0.712 s | Estimated time left: 27 s\n", - "Current iteration: 000057 | Average Time per Iteration: 0.705 s | Estimated time left: 26 s\n", - "Current iteration: 000058 | Average Time per Iteration: 0.699 s | Estimated time left: 25 s\n", - "Current iteration: 000056 | Average Time per Iteration: 0.694 s | Estimated time left: 24 s\n", - "Current iteration: 000059 | Average Time per Iteration: 0.689 s | Estimated time left: 24 s\n", - "Current iteration: 000060 | Average Time per Iteration: 0.723 s | Estimated time left: 24 s\n", - "Current iteration: 000063 | Average Time per Iteration: 0.732 s | Estimated time left: 24 s\n", - "Current iteration: 000061 | Average Time per Iteration: 0.722 s | Estimated time left: 23 s\n", - "Current iteration: 000062 | Average Time per Iteration: 0.715 s | Estimated time left: 22 s\n", - "Current iteration: 000064 | Average Time per Iteration: 0.718 s | Estimated time left: 21 s\n", - "Current iteration: 000065 | Average Time per Iteration: 0.708 s | Estimated time left: 20 s\n", - "Current iteration: 000066 | Average Time per Iteration: 0.711 s | Estimated time left: 19 s\n", - "Current iteration: 000068 | Average Time per Iteration: 0.723 s | Estimated time left: 19 s\n", - "Current iteration: 000067 | Average Time per Iteration: 0.723 s | Estimated time left: 18 s\n", - "Current iteration: 000069 | Average Time per Iteration: 0.716 s | Estimated time left: 17 s\n", - "Current iteration: 000071 | Average Time per Iteration: 0.708 s | Estimated time left: 16 s\n", - "Current iteration: 000070 | Average Time per Iteration: 0.707 s | Estimated time left: 16 s\n", - "Current iteration: 000072 | Average Time per Iteration: 0.702 s | Estimated time left: 15 s\n", - "Current iteration: 000073 | Average Time per Iteration: 0.718 s | Estimated time left: 15 s\n", - "Current iteration: 000076 | Average Time per Iteration: 0.720 s | Estimated time left: 14 s\n", - "Current iteration: 000075 | Average Time per Iteration: 0.715 s | Estimated time left: 13 s\n", - "Current iteration: 000074 | Average Time per Iteration: 0.707 s | Estimated time left: 12 s\n", - "Current iteration: 000077 | Average Time per Iteration: 0.701 s | Estimated time left: 11 s\n", - "Current iteration: 000078 | Average Time per Iteration: 0.713 s | Estimated time left: 11 s\n", - "Current iteration: 000079 | Average Time per Iteration: 0.731 s | Estimated time left: 10 s\n", - "Current iteration: 000080 | Average Time per Iteration: 0.726 s | Estimated time left: 10 s\n", - "Current iteration: 000081 | Average Time per Iteration: 0.724 s | Estimated time left: 9 s \n", - "Current iteration: 000082 | Average Time per Iteration: 0.716 s | Estimated time left: 8 s \n", - "Current iteration: 000083 | Average Time per Iteration: 0.715 s | Estimated time left: 7 s \n", - "Current iteration: 000084 | Average Time per Iteration: 0.723 s | Estimated time left: 7 s \n", - "Current iteration: 000085 | Average Time per Iteration: 0.741 s | Estimated time left: 6 s \n", - "Current iteration: 000086 | Average Time per Iteration: 0.736 s | Estimated time left: 5 s \n", - "Current iteration: 000088 | Average Time per Iteration: 0.735 s | Estimated time left: 5 s \n", - "Current iteration: 000087 | Average Time per Iteration: 0.729 s | Estimated time left: 4 s \n", - "Current iteration: 000090 | Average Time per Iteration: 0.723 s | Estimated time left: 3 s \n", - "Current iteration: 000089 | Average Time per Iteration: 0.723 s | Estimated time left: 2 s \n", - "Current iteration: 000091 | Average Time per Iteration: 0.724 s | Estimated time left: 2 s \n", - "Current iteration: 000092 | Average Time per Iteration: 0.724 s | Estimated time left: 1 s \n", - "Current iteration: 000093 | Average Time per Iteration: 0.723 s | Estimated time left: 0 s \n", - "Current iteration: 000094 | Average Time per Iteration: 0.722 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Current iteration: 000096 | Average Time per Iteration: 0.731 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Current iteration: 000095 | Average Time per Iteration: 0.739 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Current iteration: 000097 | Average Time per Iteration: 0.744 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Current iteration: 000098 | Average Time per Iteration: 0.747 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Current iteration: 000099 | Average Time per Iteration: 0.754 s | Estimated time left: 0 s \n", - "Worker stopped.\n", - "Joining writer workers.\n", - "--------------------------------------------------------------------------------\n", - "\n", - "All workers joined, simulation complete.\n", - "In total, 100 simulations were performed.\n", - "Simulation took 75.49 seconds to run.\n", + "Completed 10 iterations. Total wall time: 7.4 s \n", "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=100,\n", + " number_of_simulations=10,\n", " append=False,\n", " parallel=True,\n", " n_workers=None,\n", @@ -971,20 +858,9 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "A total of 100 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" - ] - } - ], + "outputs": [], "source": [ "# You only need to import results if you did not run the simulations\n", "test_dispersion.import_results()" @@ -992,58 +868,18 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "100" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "test_dispersion.num_of_loaded_sims" ] }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Monte Carlo Simulation by RocketPy\n", - "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 100\n", - "Results: \n", - "\n", - " Parameter Mean Std. Dev.\n", - "------------------------------------------------------------\n", - " out_of_rail_velocity 26.043 2.053\n", - " frontal_surface_wind 0.000 0.000\n", - " y_impact 410.468 61.706\n", - " impact_velocity -5.275 0.060\n", - " max_mach_number 0.872 0.124\n", - " apogee_time 25.665 1.856\n", - " apogee_y 351.443 55.161\n", - " lateral_surface_wind 0.000 0.000\n", - " apogee 3442.128 587.869\n", - " apogee_x 472.614 84.688\n", - " out_of_rail_time 0.356 0.023\n", - "out_of_rail_stability_margin 2.682 0.058\n", - " initial_stability_margin 2.621 0.058\n", - " t_final 309.069 30.988\n", - " x_impact 551.631 94.169\n" - ] - } - ], + "outputs": [], "source": [ "test_dispersion.prints.all()" ] @@ -1084,7 +920,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 2499e6c0e..b5bc4dde4 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -13,10 +13,9 @@ latest documentation. """ -import ctypes import json import os -import pickle +import queue import warnings from copy import deepcopy from pathlib import Path @@ -30,11 +29,6 @@ from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints from rocketpy.simulation.flight import Flight -from rocketpy.stochastic import ( - StochasticEnvironment, - StochasticFlight, - StochasticRocket, -) from rocketpy.tools import ( generate_monte_carlo_ellipses, generate_monte_carlo_ellipses_coordinates, @@ -91,6 +85,8 @@ class MonteCarlo: spent waiting for I/O operations or other processes to complete. """ + _last_print_len = 0 # used to print on the same line + def __init__( self, filename, @@ -152,8 +148,6 @@ def __init__( self.processed_results = {} self.prints = _MonteCarloPrints(self) self.plots = _MonteCarloPlots(self) - self._inputs_dict = {} - self._last_print_len = 0 # used to print on the same line self.export_sample_time = export_sample_time if batch_path is None: @@ -223,14 +217,11 @@ def simulate( overwritten. Make sure to save the files with the results before running the simulation again with `append=False`. """ - # initialize counters self.number_of_simulations = number_of_simulations - self.__iteration_count = self.num_of_loaded_sims if append else 0 - self.__start_time = time() - self.__start_cpu_time = process_time() + self._initial_sim_idx = self.num_of_loaded_sims if append else 0 # Begin display - print("Starting Monte Carlo analysis", end="\r") + MonteCarlo._reprint("Starting Monte Carlo analysis", end="\r") # Setup files self.__setup_files(append) @@ -273,7 +264,7 @@ def __setup_files(self, append): ) except OSError as error: - raise OSError(f"Error creating files: {error}") + raise OSError(f"Error creating files: {error}") from error def __run_in_serial(self): """ @@ -288,43 +279,52 @@ def __run_in_serial(self): ------- None """ - input_file = open(self._input_file, 'a', encoding="utf-8") - output_file = open(self._output_file, 'a', encoding="utf-8") - error_file = open(self._error_file, 'a', encoding="utf-8") - + sim_monitor = SimMonitor( + initial_count=self._initial_sim_idx, + n_simulations=self.number_of_simulations, + start_time=time(), + ) try: - while self.__iteration_count < self.number_of_simulations: - self.__run_single_simulation( - self.__iteration_count + self.num_of_loaded_sims, - input_file, - output_file, + while sim_monitor.keep_simulating(): + sim_monitor.increment() + + inputs_dict, outputs_dict = MonteCarlo.__run_single_simulation( + sim_monitor.count, + self.environment, + self.rocket, + self.flight, + self.export_list, + self.export_sample_time, + ) + + MonteCarlo.__export_flight_data( + inputs_dict, + outputs_dict, + self._input_file, + self._output_file, ) - print( - f"Completed {self.__iteration_count} iterations. Total CPU time: " - f"{process_time() - self.__start_cpu_time:.1f} s. Total wall time: " - f"{time() - self.__start_time:.1f} s\n" - ) + + sim_monitor.update_status(sim_monitor.count, end="\r", flush=True) + + sim_monitor.finalize_status() except KeyboardInterrupt: print("Keyboard Interrupt, files saved.") - error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") + with open(self._error_file, "a", encoding="utf-8") as file: + file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") except Exception as error: - print(f"Error on iteration {self.__iteration_count}: {error}") - error_file.write(json.dumps(self._inputs_dict, cls=RocketPyEncoder) + "\n") + print(f"Error on iteration {self.__sim_monitor.count}: {error}") + with open(self._error_file, "a", encoding="utf-8") as file: + file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") raise error - finally: - self.__close_files(input_file, output_file, error_file) - def __run_in_parallel(self, n_workers=None): """ Runs the monte carlo simulation in parallel. Parameters ---------- - start_index : int - The index of the first simulation to be run. n_workers: int, optional Number of workers to be used. If None, the number of workers will be equal to the number of CPUs available. Default is None. @@ -333,677 +333,182 @@ def __run_in_parallel(self, n_workers=None): ------- None """ - parallel_start_time = time() - processes = [] - - if ( - n_workers is None or n_workers > os.cpu_count() - ): # leave 2 cores for the writer workers + if n_workers is None or n_workers > os.cpu_count(): n_workers = os.cpu_count() if n_workers < 3: raise ValueError("Number of workers must be at least 3 for parallel mode.") - # get the size of the serialized dictionary - inputs_size, results_size = self.__get_export_size() + multiprocess, managers = import_multiprocess() - # add safety margin to the buffer size - inputs_size += 1024 - results_size += 1024 + with create_multiprocess_manager(multiprocess, managers) as manager: + export_queue = manager.Queue() + mutex = manager.Lock() + consumer_stop_event = manager.Event() - # calculate the number of simulations that can be stored in memory - n_sim_memory = max(n_workers - 2, 2) # at least a double buffer - - multiprocess, shared_memory, managers = import_multiprocess() - - # initialize shared memory buffer - shared_inputs_buffer = shared_memory.SharedMemory( - create=True, size=inputs_size * n_sim_memory, name="shared_inputs" - ) - shared_results_buffer = shared_memory.SharedMemory( - create=True, size=results_size * n_sim_memory, name="shared_results" - ) - - try: - with create_multiprocess_manager(multiprocess, managers) as manager: - # initialize queue - errors_lock = manager.Lock() - - # initialize semaphores to control the shared memory buffer - # input file semaphores - go_write_inputs = [ - manager.Semaphore(value=1) for _ in range(n_sim_memory) - ] - go_read_inputs = [ - manager.Semaphore(value=1) for _ in range(n_sim_memory) - ] - - # output file semaphores - go_write_results = [ - manager.Semaphore(value=1) for _ in range(n_sim_memory) - ] - go_read_results = [ - manager.Semaphore(value=1) for _ in range(n_sim_memory) - ] - - # acquire all read semaphores to make sure the readers will wait for data - for sem in go_read_inputs: - sem.acquire() - - for sem in go_read_results: - sem.acquire() - - # Initialize simulation counter - sim_counter = manager.SimCounter( - self.num_of_loaded_sims, - self.number_of_simulations, - parallel_start_time, - ) - - print("\nStarting monte carlo analysis", end="\r") - print(f"Number of simulations: {self.number_of_simulations}") - - # Creates n_workers processes then starts them - for _ in range(n_workers - 2): # leave 2 cores for the writer workers - p = multiprocess.Process( - target=self.__run_simulation_worker, - args=( - shared_memory, - self.error_file, - self.export_list, - self.environment, - self.rocket, - self.flight, - sim_counter, - errors_lock, - go_write_inputs, - go_write_results, - go_read_inputs, - go_read_results, - shared_inputs_buffer.name, - shared_results_buffer.name, - inputs_size, - results_size, - n_sim_memory, - self.export_sample_time, - ), - ) - processes.append(p) - - # Starts all the processes - for p in processes: - p.start() + sim_monitor = manager.SimMonitor( + initial_count=self._initial_sim_idx, + n_simulations=self.number_of_simulations, + start_time=time(), + ) - # create writer workers - input_writer_stop_event = manager.Event() - results_writer_stop_event = manager.Event() + processes = [] + seeds = np.random.SeedSequence().spawn(n_workers - 1) - input_writer = multiprocess.Process( - target=self._write_data_worker, + for seed in seeds: + sim_producer = multiprocess.Process( + target=self.__sim_producer, args=( - shared_memory, - self.input_file, - go_write_inputs, - go_read_inputs, - shared_inputs_buffer.name, - inputs_size, - input_writer_stop_event, - n_sim_memory, + self.environment, + self.rocket, + self.flight, + sim_monitor, + self.export_list, + self.export_sample_time, + export_queue, + self._error_file, + mutex, + seed, ), ) + processes.append(sim_producer) + + for sim_producer in processes: + sim_producer.start() + + sim_consumer = multiprocess.Process( + target=self.__sim_consumer, + args=( + export_queue, + self._input_file, + self._output_file, + mutex, + consumer_stop_event, + ), + ) - results_writer = multiprocess.Process( - target=self._write_data_worker, - args=( - shared_memory, - self.output_file, - go_write_results, - go_read_results, - shared_results_buffer.name, - results_size, - results_writer_stop_event, - n_sim_memory, - ), - ) - - # start the writer workers - input_writer.start() - results_writer.start() - - # Joins all the processes - for p in processes: - p.join() - - print("Joining writer workers.") - # stop the writer workers - input_writer_stop_event.set() - results_writer_stop_event.set() + sim_consumer.start() - input_writer.join() - results_writer.join() + for sim_producer in processes: + sim_producer.join() - self.number_of_simulations = sim_counter.get_count() + consumer_stop_event.set() - parallel_end = time() + sim_consumer.join() - print("-" * 80 + "\n") - print("All workers joined, simulation complete.") - print( - f"In total, {sim_counter.get_count() - self.num_of_loaded_sims} simulations were performed." - ) - print( - f"Simulation took {(parallel_end - parallel_start_time):.2f} seconds to run." - ) - - finally: - # ensure shared memory is released - shared_inputs_buffer.close() - shared_results_buffer.close() - shared_inputs_buffer.unlink() - shared_results_buffer.unlink() + sim_monitor.finalize_status() @staticmethod - def __run_simulation_worker( - shared_memory, - error_file, - export_list, + def __sim_producer( sto_env, sto_rocket, sto_flight, - sim_counter, - errors_lock, - go_write_inputs, - go_write_results, - go_read_inputs, - go_read_results, - shared_inputs_name, - shared_results_name, - inputs_size, - results_size, - n_sim_memory, + sim_monitor, + export_list, export_sample_time, + export_queue, + error_file, + mutex, + seed, ): - """ - Runs a single simulation worker. - - Parameters - ---------- - shared_memory : module - Shared memory handler of multiprocess module. - error_file : Path - Path of the error file. - export_list : list - List of variables to export - sto_env : StochasticEnvironment - Stochastic environment object. - sto_rocket : StochasticRocket - Stochastic rocket object. - sto_flight : StochasticFlight - Stochastic flight object. - sim_counter : SimCounter - Simulation counter object. - errors_lock : Lock - Lock to write errors to the error file. - go_write_inputs : list - List of semaphores to write the inputs. - go_write_results : list - List of semaphores to write the results. - go_read_inputs : list - List of semaphores to read the inputs. - go_read_results : list - List of semaphores to read the results. - shared_inputs_name : str - Name of the shared memory buffer for the inputs. - shared_results_name : str - Name of the shared memory buffer for the results. - inputs_size : int - Size of the inputs to be written. - results_size : int - Size of the results to be written. - n_sim_memory : int - Number of simulations that can be stored in memory. - - Returns - ------- - None - """ - # open shared memory buffers - shm_inputs = shared_memory.SharedMemory(shared_inputs_name) - shm_results = shared_memory.SharedMemory(shared_results_name) - - shared_inputs_buffer = np.ndarray( - (n_sim_memory, inputs_size), dtype=ctypes.c_ubyte, buffer=shm_inputs.buf - ) - shared_results_buffer = np.ndarray( - (n_sim_memory, results_size), dtype=ctypes.c_ubyte, buffer=shm_results.buf - ) - try: - while True: - sim_idx = sim_counter.increment() - if sim_idx == -1: - break - - monte_carlo_flight = Flight( - rocket=sto_rocket.create_object(), - environment=sto_env.create_object(), - rail_length=sto_flight._randomize_rail_length(), - inclination=sto_flight._randomize_inclination(), - heading=sto_flight._randomize_heading(), - initial_solution=sto_flight.initial_solution, - terminate_on_apogee=sto_flight.terminate_on_apogee, - ) - - # Export to file - inputs_dict = dict( - item - for d in [ - sto_env.last_rnd_dict, - sto_rocket.last_rnd_dict, - sto_flight.last_rnd_dict, - ] - for item in d.items() - ) - - inputs_dict["idx"] = sim_idx - inputs_dict = MonteCarlo.prepare_export_data( - inputs_dict, export_sample_time, remove_functions=True - ) - - # Construct the dict with the results from the flight - results = { - export_item: getattr(monte_carlo_flight, export_item) - for export_item in export_list - } - - export_inputs = json.dumps(inputs_dict, cls=RocketPyEncoder) - export_outputs = json.dumps(results, cls=RocketPyEncoder) - - # convert to bytes - export_inputs_bytes = pickle.dumps(export_inputs) - export_outputs_bytes = pickle.dumps(export_outputs) - - if len(export_inputs_bytes) > inputs_size: - raise ValueError( - "Input data is too large to fit in the shared memory buffer." - ) + while sim_monitor.keep_simulating(): + sim_idx = sim_monitor.increment() - if len(export_outputs_bytes) > results_size: - raise ValueError( - "Output data is too large to fit in the shared memory buffer." - ) + sto_env._set_stochastic(seed) + sto_rocket._set_stochastic(seed) + sto_flight._set_stochastic(seed) - # add padding to make sure the byte stream fits in the allocated space - export_inputs_bytes = export_inputs_bytes.ljust(inputs_size, b'\0') - export_outputs_bytes = export_outputs_bytes.ljust(results_size, b'\0') - - # write to shared memory - MonteCarlo.__export_simulation_data( - go_write_inputs, - go_read_inputs, - shared_inputs_buffer, - export_inputs_bytes, + inputs_dict, outputs_dict = MonteCarlo.__run_single_simulation( + sim_idx, + sto_env, + sto_rocket, + sto_flight, + export_list, + export_sample_time, ) - # write data to the shared buffer - MonteCarlo.__export_simulation_data( - go_write_results, - go_read_results, - shared_results_buffer, - export_outputs_bytes, - ) + export_queue.put((inputs_dict, outputs_dict)) - # update user on progress - sim_counter.reprint( - sim_idx, - end="\n", - flush=False, - ) + sim_monitor.update_status(sim_idx, end="\r", flush=True) except Exception as error: - print(f"Error on iteration {sim_idx}: {error}") + mutex.acquire() + with open(error_file, "a", encoding="utf-8") as file: + file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - # write error to file - errors_lock.acquire() - with open(error_file, "a", encoding="utf-8") as error_file: - error_file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - errors_lock.release() + print(f"Error on iteration {sim_idx}: {error}") + mutex.release() raise error - finally: - print("Worker stopped.") - - def __run_single_simulation(self, sim_idx, input_file, output_file): - """ - Runs a single simulation and saves the inputs and outputs to the - respective files. - - Parameters - ---------- - sim_idx : int - Index of the simulation. - input_file : str - The file object to write the inputs. - output_file : str - The file object to write the outputs. - - Returns - ------- - None - """ - self.__iteration_count += 1 - - monte_carlo_flight = Flight( - rocket=self.rocket.create_object(), - environment=self.environment.create_object(), - rail_length=self.flight._randomize_rail_length(), - inclination=self.flight._randomize_inclination(), - heading=self.flight._randomize_heading(), - initial_solution=self.flight.initial_solution, - terminate_on_apogee=self.flight.terminate_on_apogee, - ) - - inputs_dict = dict( - item - for d in [ - self.environment.last_rnd_dict, - self.rocket.last_rnd_dict, - self.flight.last_rnd_dict, - ] - for item in d.items() - ) - inputs_dict["idx"] = sim_idx - - inputs_dict = MonteCarlo.prepare_export_data( - inputs_dict, self.export_sample_time, remove_functions=True - ) - - self._inputs_dict = inputs_dict - - # Export inputs and outputs to file - self.__export_flight_data( - flight=monte_carlo_flight, - inputs_dict=self._inputs_dict, - input_file=input_file, - output_file=output_file, - ) - - average_time = (process_time() - self.__start_cpu_time) / self.__iteration_count - estimated_time = int( - (self.number_of_simulations - self.__iteration_count) * average_time - ) - self.__reprint( - f"Current iteration: {self.__iteration_count:06d} | " - f"Average Time per Iteration: {average_time:.3f} s | " - f"Estimated time left: {estimated_time} s", - end="\r", - flush=True, - ) - - @staticmethod - def __export_simulation_data(go_write, go_read, shared_buffer, export_bytes): - """ - Export the simulation data to the shared memory buffer. This function - will loop through the shared memory buffer to find an empty slot, write - the data to the shared buffer, and signal the input reader that the data - is ready. - - Parameters - ---------- - go_write : list - List of semaphores to write the data. - go_read : list - List of semaphores to read the data. - shared_buffer : np.ndarray - Shared memory buffer with the data. - export_bytes : bytes - Data to be written to the shared buffer. - - Returns - ------- - bool - True if the data was saved. An error will be raised otherwise. - """ - i = 0 - found_slot = False - - # loop through the shared memory buffer to find an empty slot - while not found_slot: - if i >= len(go_write): - i = 0 - - # try to acquire the semaphore, skip if it is already acquired - if go_write[i].acquire(timeout=1e-3): - # write data to the shared buffer - shared_buffer[i] = np.frombuffer(export_bytes, dtype=ctypes.c_ubyte) - - # signal the input reader that the data is ready - go_read[i].release() - found_slot = True - else: - i += 1 - - return True - @staticmethod - def __loop_though_buffer( - file, - shared_buffer, - go_read_semaphores, - go_write_semaphores, - ): - """ - Loop through the shared buffer, writing the data to the file. - - Parameters - ---------- - file : TextIOWrapper - File object to write the data. - shared_buffer : np.ndarray - Shared memory buffer with the data. - go_read_semaphores : list - List of semaphores to read the data. - go_write_semaphores : list - List of semaphores to write the data. - - Returns - ------- - None - """ - # loop through all the semaphores - for i, sem in enumerate(go_read_semaphores): - # try to acquire the semaphore, skip if it is already acquired - if sem.acquire(timeout=1e-3): - # retrieve the data from the shared buffer - data = shared_buffer[i] - data_deserialized = pickle.loads(bytes(data)) - - # write data to the file - file.write(data_deserialized + "\n") - - # release the write semaphore // tell worker it can write again - go_write_semaphores[i].release() - - @staticmethod - def _write_data_worker( - shared_memory, - file_path, - go_write_semaphores, - go_read_semaphores, - shared_name, - data_size, + def __sim_consumer( + export_queue, + inputs_file, + outputs_file, + mutex, stop_event, - n_sim_memory, ): - """ - Worker function to write data to the file. - - Parameters - ---------- - shared_memory : module - Shared memory handler of multiprocess module. - file_path : str - Path to the file to write the data. - go_write_semaphores : list - List of semaphores to write the data. - go_read_semaphores : list - List of semaphores to read the data. - shared_name : str - Name of the shared memory buffer. - data_size : int - Size of the data to be written. - stop_event : Event - Event to stop the worker. - n_sim_memory : int - Number of simulations that can be stored in memory. - """ - shm = shared_memory.SharedMemory(shared_name) - shared_buffer = np.ndarray( - (n_sim_memory, data_size), dtype=ctypes.c_ubyte, buffer=shm.buf - ) - with open(file_path, "a", encoding="utf-8") as file: - while not stop_event.is_set(): - MonteCarlo.__loop_though_buffer( - file, - shared_buffer, - go_read_semaphores, - go_write_semaphores, + trials = 0 + while not stop_event.is_set(): + try: + mutex.acquire() + inputs_dict, outputs_dict = export_queue.get(timeout=0.5) + + MonteCarlo.__export_flight_data( + inputs_dict, + outputs_dict, + inputs_file, + outputs_file, ) - # loop through the remaining data - MonteCarlo.__loop_though_buffer( - file, - shared_buffer, - go_read_semaphores, - go_write_semaphores, - ) - - @staticmethod - def __downsample_recursive(data_dict, max_time, sample_time): - """ - Given a dictionary, this function will downsample all arrays in the - dictionary to the sample_time, filling the arrays up to the max_time. - The function is recursive, so it will go through all the nested - dictionaries. - - Parameters - ---------- - data_dict : dict - Dictionary to be downsampled. - max_time : float - Maximum time to fill the arrays. - sample_time : float - Sample time to downsample the arrays. - - Returns - ------- - dict - Downsampled dictionary. - """ - # calculate the new size of the arrays - new_size = int(max_time / sample_time) + 1 - - # downsample the arrays - for key, value in data_dict.items(): - if isinstance(value, dict): - data_dict[key] = MonteCarlo.__downsample_recursive( - value, max_time, sample_time - ) - elif isinstance(value, np.ndarray): - if len(value.shape) > 1: - new_array = np.zeros((new_size, value.shape[1]), dtype=value.dtype) - else: - new_array = np.zeros((new_size, 1), dtype=value.dtype) + except queue.Empty as exc: + trials += 1 - data_dict[key] = new_array - else: - data_dict[key] = value + if trials > 20: + raise TimeoutError( + "No simulations were received for 10 seconds." + ) from exc - return data_dict + finally: + mutex.release() - def __get_export_size(self): - """ - This function runs a simulation, fills all exported arrays up to the max - time, serializes the dictionary, and returns the size of the serialized - dictionary. The purpose is to estimate the size of the exported data. - """ - # Run trajectory simulation + @staticmethod + def __run_single_simulation( + sim_idx, sto_env, sto_rocket, sto_flight, export_list, export_sample_time + ): monte_carlo_flight = Flight( - rocket=self.rocket.create_object(), - environment=self.environment.create_object(), - rail_length=self.flight._randomize_rail_length(), - inclination=self.flight._randomize_inclination(), - heading=self.flight._randomize_heading(), - initial_solution=self.flight.initial_solution, - terminate_on_apogee=self.flight.terminate_on_apogee, + rocket=sto_rocket.create_object(), + environment=sto_env.create_object(), + rail_length=sto_flight._randomize_rail_length(), + inclination=sto_flight._randomize_inclination(), + heading=sto_flight._randomize_heading(), + initial_solution=sto_flight.initial_solution, + terminate_on_apogee=sto_flight.terminate_on_apogee, ) - if monte_carlo_flight.max_time is None or monte_carlo_flight.max_time <= 0: - raise ValueError( - "The max_time attribute must be greater than zero. To use parallel mode." - ) - - # Export inputs and outputs to file - export_inputs = dict( + inputs_dict = dict( item for d in [ - self.environment.last_rnd_dict, - self.rocket.last_rnd_dict, - self.flight.last_rnd_dict, + sto_env.last_rnd_dict, + sto_rocket.last_rnd_dict, + sto_flight.last_rnd_dict, ] for item in d.items() ) - export_inputs["idx"] = -1 - - export_inputs = self.prepare_export_data( - export_inputs, self.export_sample_time, remove_functions=True - ) + inputs_dict["idx"] = sim_idx - export_inputs = self.__downsample_recursive( - data_dict=export_inputs, - max_time=monte_carlo_flight.max_time, - sample_time=self.export_sample_time, + inputs_dict = MonteCarlo.prepare_export_data( + inputs_dict, export_sample_time, remove_functions=True ) - results = { + outputs_dict = { export_item: getattr(monte_carlo_flight, export_item) - for export_item in self.export_list + for export_item in export_list } - export_inputs_bytes = json.dumps(export_inputs, cls=RocketPyEncoder) - results_bytes = json.dumps(results, cls=RocketPyEncoder) - - # serialize the dictionary - export_inputs_bytes = pickle.dumps(export_inputs) - results_bytes = pickle.dumps(results) - - # get the size of the serialized dictionary - export_inputs_size = len(export_inputs_bytes) - results_size = len(results_bytes) - - return export_inputs_size, results_size - - def __close_files(self, input_file, output_file, error_file): - """ - Closes all the files. - - Parameters - ---------- - input_file : str - The file object to write the inputs. - output_file : str - The file object to write the outputs. - error_file : str - The file object to write the errors. - - Returns - ------- - None - """ - input_file.close() - output_file.close() - error_file.close() + return inputs_dict, outputs_dict def __terminate_simulation(self): """ @@ -1020,38 +525,35 @@ def __terminate_simulation(self): print(f"Results saved to {self._output_file}") + @staticmethod def __export_flight_data( - self, - flight, inputs_dict, - input_file, - output_file, + outputs_dict, + inputs_file, + outputs_file, ): """ Exports the flight data to the respective files. Parameters ---------- - flight : Flight - The Flight object containing the flight data. inputs_dict : dict - Dictionary containing the inputs used in the simulation. - input_file : str + Dictionary with the inputs of the simulation. + outputs_dict : dict + Dictionary with the outputs of the simulation. + inputs_file : str The file object to write the inputs. - output_file : str + outputs_file : str The file object to write the outputs. Returns ------- None """ - results = { - export_item: getattr(flight, export_item) - for export_item in self.export_list - } - - input_file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - output_file.write(json.dumps(results, cls=RocketPyEncoder) + "\n") + with open(inputs_file, "a", encoding="utf-8") as file: + file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + with open(outputs_file, "a", encoding="utf-8") as file: + file.write(json.dumps(outputs_dict, cls=RocketPyEncoder) + "\n") def __check_export_list(self, export_list): """ @@ -1157,7 +659,8 @@ def __check_export_list(self, export_list): return export_list - def __reprint(self, msg, end="\n", flush=False): + @staticmethod + def _reprint(msg, end="\n", flush=False): """ Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from @@ -1177,10 +680,10 @@ def __reprint(self, msg, end="\n", flush=False): None """ len_msg = len(msg) - if len_msg < self._last_print_len: - msg += " " * (self._last_print_len - len_msg) + if len_msg < MonteCarlo._last_print_len: + msg += " " * (MonteCarlo._last_print_len - len_msg) else: - self._last_print_len = len_msg + MonteCarlo._last_print_len = len_msg print(msg, end=end, flush=flush) @@ -1691,10 +1194,9 @@ def import_multiprocess(): Tuple containing the imported modules. """ multiprocess = import_optional_dependency("multiprocess") - shared_memory = import_optional_dependency("multiprocess.shared_memory") managers = import_optional_dependency("multiprocess.managers") - return multiprocess, shared_memory, managers + return multiprocess, managers def create_multiprocess_manager(multiprocess, managers): @@ -1718,44 +1220,28 @@ class MonteCarloManager(managers.BaseManager): def __init__(self): super().__init__() self.register('Lock', multiprocess.Lock) + self.register('Queue', multiprocess.Queue) self.register('Event', multiprocess.Event) - self.register('Semaphore', multiprocess.Semaphore) - self.register('SimCounter', SimCounter) - self.register('StochasticEnvironment', StochasticEnvironment) - self.register('StochasticRocket', StochasticRocket) - self.register('StochasticFlight', StochasticFlight) + self.register('SimMonitor', SimMonitor) return MonteCarloManager() -class SimCounter: - def __init__(self, initial_count, n_simulations, parallel_start_time): +class SimMonitor: + def __init__(self, initial_count, n_simulations, start_time): self.initial_count = initial_count self.count = initial_count self.n_simulations = n_simulations - self._last_print_len = 0 # used to print on the same line - self.initial_time = parallel_start_time + self.start_time = start_time - def increment(self): - if self.count >= self.n_simulations: - return -1 + def keep_simulating(self): + return self.count < self.n_simulations + def increment(self): self.count += 1 return self.count - 1 - def set_count(self, count): - self.count = count - - def get_count(self): - return self.count - - def get_n_simulations(self): - return self.n_simulations - - def get_intial_time(self): - return self.initial_time - - def reprint(self, sim_idx, end="\n", flush=False): + def update_status(self, sim_idx, end="\n", flush=False): """Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from the previous message. @@ -1773,7 +1259,7 @@ def reprint(self, sim_idx, end="\n", flush=False): ------- None """ - average_time = (time() - self.initial_time) / (self.count - self.initial_count) + average_time = (time() - self.start_time) / (self.count - self.initial_count) estimated_time = int( (self.n_simulations - (self.count - self.initial_count)) * average_time ) @@ -1782,10 +1268,21 @@ def reprint(self, sim_idx, end="\n", flush=False): msg += f" | Average Time per Iteration: {average_time:.3f} s" msg += f" | Estimated time left: {estimated_time} s" - len_msg = len(msg) - if len_msg < self._last_print_len: - msg += " " * (self._last_print_len - len_msg) - else: - self._last_print_len = len_msg + MonteCarlo._reprint(msg, end=end, flush=flush) - print(msg, end=end, flush=flush) + def finalize_status(self): + """Prints the final status of the simulation. + + Parameters + ---------- + show_process_time : bool, optional + If True, the process time will be shown. Default is True. + + Returns + ------- + None + """ + msg = f"Completed {self.count} iterations." + msg += f" Total wall time: {time() - self.start_time:.1f} s" + + MonteCarlo._reprint(msg, end="\n", flush=False) diff --git a/rocketpy/stochastic/stochastic_model.py b/rocketpy/stochastic/stochastic_model.py index 02341a11d..a96ed294b 100644 --- a/rocketpy/stochastic/stochastic_model.py +++ b/rocketpy/stochastic/stochastic_model.py @@ -40,7 +40,7 @@ class StochasticModel: "ensemble_member", ] - def __init__(self, obj, **kwargs): + def __init__(self, obj, seed=None, **kwargs): """ Initialize the StochasticModel class with validated input arguments. @@ -48,6 +48,9 @@ def __init__(self, obj, **kwargs): ---------- obj : object The main object of the class. + seed : int, optional + Seed for the random number generator. The default is None so that + a new ``numpy.random.Generator`` object is created. **kwargs : dict Dictionary of input arguments for the class. Valid argument types include tuples, lists, ints, floats, or None. Arguments will be @@ -63,9 +66,24 @@ def __init__(self, obj, **kwargs): self.obj = obj self.last_rnd_dict = {} + self.__stochastic_dict = kwargs + self._set_stochastic() + + def _set_stochastic(self, seed=None): + """Set the stochastic attributes from the input dictionary. + This method is useful to reset or reseed the attributes of the instance. + + Parameters + ---------- + seed : int, optional + Seed for the random number generator. + """ + self.__rng_generator = np.random.default_rng(seed) + self.last_rnd_dict = {} # TODO: This code block is too complex. Refactor it. - for input_name, input_value in kwargs.items(): + # TODO: Resetting a instance should not require re-validation. + for input_name, input_value in self.__stochastic_dict.items(): if input_name not in self.exception_list: attr_value = None if input_value is not None: @@ -163,14 +181,18 @@ def _validate_tuple_length_two( # is the standard deviation, and the second item is the distribution # function. In this case, the nominal value will be taken from the # object passed. - dist_func = get_distribution(input_value[1]) + dist_func = get_distribution(input_value[1], self.__rng_generator) return (getattr(self.obj, input_name), input_value[0], dist_func) else: # if second item is an int or float, then it is assumed that the # first item is the nominal value and the second item is the # standard deviation. The distribution function will be set to # "normal". - return (input_value[0], input_value[1], get_distribution("normal")) + return ( + input_value[0], + input_value[1], + get_distribution("normal", self.__rng_generator), + ) def _validate_tuple_length_three( self, input_name, input_value, getattr=getattr @@ -206,7 +228,7 @@ def _validate_tuple_length_three( f"'{input_name}': Third item of tuple must be a string containing the " "name of a valid numpy.random distribution function." ) - dist_func = get_distribution(input_value[2]) + dist_func = get_distribution(input_value[2], self.__rng_generator) return (input_value[0], input_value[1], dist_func) def _validate_list( @@ -265,7 +287,7 @@ def _validate_scalar( return ( getattr(self.obj, input_name), input_value, - get_distribution("normal"), + get_distribution("normal", self.__rng_generator), ) def _validate_factors(self, input_name, input_value): @@ -330,13 +352,17 @@ def _validate_tuple_factor(self, input_name, factor_tuple): ) if len(factor_tuple) == 2: - return (factor_tuple[0], factor_tuple[1], get_distribution("normal")) + return ( + factor_tuple[0], + factor_tuple[1], + get_distribution("normal", self.__rng_generator), + ) elif len(factor_tuple) == 3: assert isinstance(factor_tuple[2], str), ( f"'{input_name}`: Third item of tuple must be a string containing " "the name of a valid numpy.random distribution function" ) - dist_func = get_distribution(factor_tuple[2]) + dist_func = get_distribution(factor_tuple[2], self.__rng_generator) return (factor_tuple[0], factor_tuple[1], dist_func) def _validate_list_factor(self, input_name, factor_list): diff --git a/rocketpy/tools.py b/rocketpy/tools.py index 19445e0ff..ee9436e5a 100644 --- a/rocketpy/tools.py +++ b/rocketpy/tools.py @@ -232,7 +232,7 @@ def bilinear_interpolation(x, y, x1, x2, y1, y2, z11, z12, z21, z22): ) / ((x2 - x1) * (y2 - y1)) -def get_distribution(distribution_function_name): +def get_distribution(distribution_function_name, rng_generator=None): """Sets the distribution function to be used in the monte carlo analysis. Parameters @@ -240,24 +240,31 @@ def get_distribution(distribution_function_name): distribution_function_name : string The type of distribution to be used in the analysis. It can be 'uniform', 'normal', 'lognormal', etc. + rng_generator : np.random.Generator, optional + The random number generator to be used. If None, the default generator + is used. Returns ------- np.random distribution function The distribution function to be used in the analysis. """ + if rng_generator is None: + rng_generator = np.random.default_rng() + + # Dictionary mapping distribution names to RNG methods distributions = { - "normal": np.random.normal, - "binomial": np.random.binomial, - "chisquare": np.random.chisquare, - "exponential": np.random.exponential, - "gamma": np.random.gamma, - "gumbel": np.random.gumbel, - "laplace": np.random.laplace, - "logistic": np.random.logistic, - "poisson": np.random.poisson, - "uniform": np.random.uniform, - "wald": np.random.wald, + "normal": rng_generator.normal, + "binomial": rng_generator.binomial, + "chisquare": rng_generator.chisquare, + "exponential": rng_generator.exponential, + "gamma": rng_generator.gamma, + "gumbel": rng_generator.gumbel, + "laplace": rng_generator.laplace, + "logistic": rng_generator.logistic, + "poisson": rng_generator.poisson, + "uniform": rng_generator.uniform, + "wald": rng_generator.wald, } try: return distributions[distribution_function_name] diff --git a/tests/integration/test_monte_carlo.py b/tests/integration/test_monte_carlo.py index 538971d53..e42137e50 100644 --- a/tests/integration/test_monte_carlo.py +++ b/tests/integration/test_monte_carlo.py @@ -10,7 +10,8 @@ @pytest.mark.slow -def test_monte_carlo_simulate(monte_carlo_calisto): +@pytest.mark.parametrize("parallel", [False, True]) +def test_monte_carlo_simulate(monte_carlo_calisto, parallel): """Tests the simulate method of the MonteCarlo class. Parameters @@ -19,7 +20,9 @@ def test_monte_carlo_simulate(monte_carlo_calisto): The MonteCarlo object, this is a pytest fixture. """ # NOTE: this is really slow, it runs 10 flight simulations - monte_carlo_calisto.simulate(number_of_simulations=10, append=False) + monte_carlo_calisto.simulate( + number_of_simulations=10, append=False, parallel=parallel + ) assert monte_carlo_calisto.num_of_loaded_sims == 10 assert monte_carlo_calisto.number_of_simulations == 10 From 004bf23afca766cb137f287f52b983baca805a12 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 13:16:28 -0300 Subject: [PATCH 39/54] MNT: improve docstrings for parallel MonteCarlo. --- rocketpy/simulation/monte_carlo.py | 110 ++++++++++++++++++++------ tests/integration/test_monte_carlo.py | 4 +- 2 files changed, 89 insertions(+), 25 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index b5bc4dde4..3e54bc136 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -19,7 +19,7 @@ import warnings from copy import deepcopy from pathlib import Path -from time import process_time, time +from time import time import numpy as np import simplekml @@ -279,7 +279,7 @@ def __run_in_serial(self): ------- None """ - sim_monitor = SimMonitor( + sim_monitor = _SimMonitor( initial_count=self._initial_sim_idx, n_simulations=self.number_of_simulations, start_time=time(), @@ -346,7 +346,7 @@ def __run_in_parallel(self, n_workers=None): mutex = manager.Lock() consumer_stop_event = manager.Event() - sim_monitor = manager.SimMonitor( + sim_monitor = manager._SimMonitor( initial_count=self._initial_sim_idx, n_simulations=self.number_of_simulations, start_time=time(), @@ -411,9 +411,34 @@ def __sim_producer( mutex, seed, ): + """Simulation producer to be used in parallel by multiprocessing. + + Parameters + ---------- + sto_env : StochasticEnvironment + The stochastic environment object to be iterated over. + sto_rocket : StochasticRocket + The stochastic rocket object to be iterated over. + sto_flight : StochasticFlight + The stochastic flight object to be iterated over. + sim_monitor : _SimMonitor + The simulation monitor object to keep track of the simulations. + export_list : list + The list of variables to export at each simulation. + export_sample_time : float + Sample time to downsample the arrays in seconds. + export_queue : multiprocess.Queue + The queue to export the results. + error_file : str + The file to write the errors. + mutex : multiprocess.Lock + The mutex to lock access to critical regions. + seed : int + The seed to set the random number generator. + """ try: while sim_monitor.keep_simulating(): - sim_idx = sim_monitor.increment() + sim_idx = sim_monitor.increment() - 1 sto_env._set_stochastic(seed) sto_rocket._set_stochastic(seed) @@ -450,6 +475,23 @@ def __sim_consumer( mutex, stop_event, ): + """Simulation consumer to be used in parallel by multiprocessing. + It consumes the results from the queue and writes them to the files. + If no results are received for 10 seconds, a TimeoutError is raised. + + Parameters + ---------- + export_queue : multiprocess.Queue + The queue to export the results. + inputs_file : str + The file path to write the inputs. + outputs_file : str + The file path to write the outputs. + mutex : multiprocess.Lock + The mutex to lock access to critical regions. + stop_event : multiprocess.Event + The event indicating that the simulations are done. + """ trials = 0 while not stop_event.is_set(): try: @@ -478,6 +520,23 @@ def __sim_consumer( def __run_single_simulation( sim_idx, sto_env, sto_rocket, sto_flight, export_list, export_sample_time ): + """Runs a single simulation and returns the inputs and outputs. + + Parameters + ---------- + sim_idx : int + The index of the simulation. + sto_env : StochasticEnvironment + The stochastic environment object to be iterated over. + sto_rocket : StochasticRocket + The stochastic rocket object to be iterated over. + sto_flight : StochasticFlight + The stochastic flight object to be iterated over. + export_list : list + The list of variables to export at each simulation. + export_sample_time : float + Sample time to downsample the arrays in seconds. + """ monte_carlo_flight = Flight( rocket=sto_rocket.create_object(), environment=sto_env.create_object(), @@ -510,21 +569,6 @@ def __run_single_simulation( return inputs_dict, outputs_dict - def __terminate_simulation(self): - """ - Terminates the simulation, closes the files and prints the results. - - Returns - ------- - None - """ - # resave the files on self and calculate post simulation attributes - self.input_file = self.batch_path / f"{self.filename}.inputs.txt" - self.output_file = self.batch_path / f"{self.filename}.outputs.txt" - self.error_file = self.batch_path / f"{self.filename}.errors.txt" - - print(f"Results saved to {self._output_file}") - @staticmethod def __export_flight_data( inputs_dict, @@ -555,6 +599,21 @@ def __export_flight_data( with open(outputs_file, "a", encoding="utf-8") as file: file.write(json.dumps(outputs_dict, cls=RocketPyEncoder) + "\n") + def __terminate_simulation(self): + """ + Terminates the simulation, closes the files and prints the results. + + Returns + ------- + None + """ + # resave the files on self and calculate post simulation attributes + self.input_file = self.batch_path / f"{self.filename}.inputs.txt" + self.output_file = self.batch_path / f"{self.filename}.outputs.txt" + self.error_file = self.batch_path / f"{self.filename}.errors.txt" + + print(f"Results saved to {self._output_file}") + def __check_export_list(self, export_list): """ Checks if the export_list is valid and returns a valid list. If no @@ -1186,7 +1245,8 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): def import_multiprocess(): - """Import the necessary modules for the multiprocess module. + """Import the necessary modules and submodules for the + multiprocess library. Returns ------- @@ -1217,17 +1277,21 @@ def create_multiprocess_manager(multiprocess, managers): """ class MonteCarloManager(managers.BaseManager): + """Custom manager for shared objects in the Monte Carlo simulation.""" + def __init__(self): super().__init__() self.register('Lock', multiprocess.Lock) self.register('Queue', multiprocess.Queue) self.register('Event', multiprocess.Event) - self.register('SimMonitor', SimMonitor) + self.register('_SimMonitor', _SimMonitor) return MonteCarloManager() -class SimMonitor: +class _SimMonitor: + """Class to monitor the simulation progress and display the status.""" + def __init__(self, initial_count, n_simulations, start_time): self.initial_count = initial_count self.count = initial_count @@ -1239,7 +1303,7 @@ def keep_simulating(self): def increment(self): self.count += 1 - return self.count - 1 + return self.count def update_status(self, sim_idx, end="\n", flush=False): """Prints a message on the same line as the previous one and replaces diff --git a/tests/integration/test_monte_carlo.py b/tests/integration/test_monte_carlo.py index e42137e50..32bb171f1 100644 --- a/tests/integration/test_monte_carlo.py +++ b/tests/integration/test_monte_carlo.py @@ -30,12 +30,12 @@ def test_monte_carlo_simulate(monte_carlo_calisto, parallel): assert str(monte_carlo_calisto.error_file.name) == "monte_carlo_test.errors.txt" assert str(monte_carlo_calisto.output_file.name) == "monte_carlo_test.outputs.txt" assert np.isclose( - monte_carlo_calisto.processed_results["apogee"][0], 4711, rtol=0.15 + monte_carlo_calisto.processed_results["apogee"][0], 4711, rtol=0.2 ) assert np.isclose( monte_carlo_calisto.processed_results["impact_velocity"][0], -5.234, - rtol=0.15, + rtol=0.2, ) os.remove("monte_carlo_test.errors.txt") os.remove("monte_carlo_test.outputs.txt") From 26f692e6a8c2e9b357c2ed23d3a9bfdc77745e3e Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 14:25:52 -0300 Subject: [PATCH 40/54] MNT: fix printing and formatting issues. --- .../monte_carlo_class_example.inputs.txt | 110 ++++++++++++++-- .../monte_carlo_class_example.outputs.txt | 110 ++++++++++++++-- .../monte_carlo_class_usage.ipynb | 121 +++++++++++------- rocketpy/simulation/monte_carlo.py | 66 +++++----- 4 files changed, 312 insertions(+), 95 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index c8a3dc0d5..73615d31a 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,10 +1,100 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350289434264267, "mass": 15.456135927990132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3470082958698635, "I_33_without_motor": 0.03229593193345243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.52959319334525, "heading": 55.57958707681996, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350642685195844, "mass": 15.947943756465122, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305034260224077, "I_33_without_motor": 0.012185784256634566, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 82.51857842566346, "heading": 54.00929681071917, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348693436942288, "mass": 15.56700310729182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327048745074772, "I_33_without_motor": 0.03231103830848155, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.53110383084815, "heading": 51.829403501192125, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351113888637025, "mass": 15.432331749142888, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3024514780732135, "I_33_without_motor": 0.03861989442356517, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.16198944235651, "heading": 52.941330785531, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351424065511635, "mass": 15.098615587482993, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329640597262522, "I_33_without_motor": 0.02652243852750159, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.95224385275016, "heading": 54.12450364243022, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350085654124574, "mass": 15.27389293993322, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313645147120128, "I_33_without_motor": 0.022871111842170035, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.58711118421701, "heading": 55.62608499496386, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350445203784565, "mass": 15.61156113400957, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337935598753835, "I_33_without_motor": 0.046192115787341025, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.9192115787341, "heading": 52.19392581388304, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350289434264267, "mass": 15.456135927990132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3470082958698635, "I_33_without_motor": 0.03229593193345243, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.52959319334525, "heading": 55.57958707681996, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350642685195844, "mass": 15.947943756465122, "I_11_without_motor": 6.321, "I_22_without_motor": 6.305034260224077, "I_33_without_motor": 0.012185784256634566, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 82.51857842566346, "heading": 54.00929681071917, "idx": 8} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06348693436942288, "mass": 15.56700310729182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327048745074772, "I_33_without_motor": 0.03231103830848155, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.53110383084815, "heading": 51.829403501192125, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 13} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 10} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 11} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 12} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 17} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 14} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 15} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 20} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 16} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 19} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 18} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 22} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 21} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 26} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 23} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 24} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 25} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 27} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 28} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 29} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 31} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 30} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 32} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 33} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 35} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 34} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 36} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 37} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 39} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 38} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 40} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 41} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 42} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 43} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 44} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 45} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 46} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 47} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 48} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 49} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 50} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 51} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 52} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 53} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 54} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 55} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 56} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 57} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 58} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 59} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 61} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 60} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 62} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 63} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 64} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 65} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 66} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 67} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 68} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 69} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 70} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 71} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 72} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 73} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 74} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 76} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 75} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 77} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 78} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 79} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 80} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 81} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 83} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 82} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 84} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 86} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 85} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 87} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 88} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 89} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 90} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 91} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 92} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 94} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 93} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 95} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 97} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 96} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 98} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 99} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index e4190b53d..771cdbf4c 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,10 +1,100 @@ -{"y_impact": 376.4093936666002, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.480437369786049, "t_final": 297.6055162158094, "out_of_rail_time": 0.3644630325601292, "out_of_rail_velocity": 25.152119657668607, "impact_velocity": -5.296953388035182, "frontal_surface_wind": 0.0, "max_mach_number": 0.819174310760017, "apogee_time": 25.11789981221646, "apogee": 3222.1027729232774, "out_of_rail_stability_margin": 2.544734003612891, "apogee_y": 322.5722243035113, "x_impact": 549.7379022443392, "apogee_x": 471.2504049061847} -{"y_impact": 243.63933862204485, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5198541842854403, "t_final": 290.1213491019737, "out_of_rail_time": 0.36838848375952415, "out_of_rail_velocity": 24.80760014840061, "impact_velocity": -5.371851784584625, "frontal_surface_wind": 0.0, "max_mach_number": 0.7980769553290763, "apogee_time": 24.959016407901405, "apogee": 3157.3918762259696, "out_of_rail_stability_margin": 2.5841107044590683, "apogee_y": 206.75669940027146, "x_impact": 336.10623704541666, "apogee_x": 285.2758881288964} -{"y_impact": 372.02439705262657, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4901468057791645, "t_final": 296.0470110046021, "out_of_rail_time": 0.36529270648045564, "out_of_rail_velocity": 25.067317674479906, "impact_velocity": -5.31392965857208, "frontal_surface_wind": 0.0, "max_mach_number": 0.8143530498151831, "apogee_time": 25.093820748470794, "apogee": 3209.7128008872883, "out_of_rail_stability_margin": 2.5544421260829226, "apogee_y": 318.0130213913223, "x_impact": 473.6489271270285, "apogee_x": 404.96520784245683} -{"y_impact": 496.61166316874665, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.478152355581192, "t_final": 297.1833587224625, "out_of_rail_time": 0.36408311791094367, "out_of_rail_velocity": 25.160807859850472, "impact_velocity": -5.293301337464766, "frontal_surface_wind": 0.0, "max_mach_number": 0.8204086535288839, "apogee_time": 25.050555048519215, "apogee": 3207.947515019143, "out_of_rail_stability_margin": 2.542400200486431, "apogee_y": 427.842259468107, "x_impact": 657.9531644117097, "apogee_x": 567.0252993471223} -{"y_impact": 463.89061951909554, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.450019520222253, "t_final": 303.13871091704345, "out_of_rail_time": 0.3614804810522778, "out_of_rail_velocity": 25.398584294954205, "impact_velocity": -5.241834653200499, "frontal_surface_wind": 0.0, "max_mach_number": 0.8348907582345828, "apogee_time": 25.215811341848426, "apogee": 3268.0540721835323, "out_of_rail_stability_margin": 2.514298748324184, "apogee_y": 399.99963799941986, "x_impact": 642.1643391895884, "apogee_x": 553.8094033935843} -{"y_impact": 401.1114077443174, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4653674640426577, "t_final": 300.5363319517597, "out_of_rail_time": 0.3638737801046747, "out_of_rail_velocity": 25.357485734133984, "impact_velocity": -5.268929085025962, "frontal_surface_wind": 0.0, "max_mach_number": 0.827121352431483, "apogee_time": 25.180505941630155, "apogee": 3248.336781428359, "out_of_rail_stability_margin": 2.5298490268824274, "apogee_y": 344.6241139073043, "x_impact": 587.1447868872624, "apogee_x": 504.58858234172453} -{"y_impact": 484.3299624760172, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4930828238738156, "t_final": 294.21934603920414, "out_of_rail_time": 0.36564340061919365, "out_of_rail_velocity": 25.046284827320218, "impact_velocity": -5.32073724239022, "frontal_surface_wind": 0.0, "max_mach_number": 0.8127012661184341, "apogee_time": 24.98744801891824, "apogee": 3181.9046046872036, "out_of_rail_stability_margin": 2.55735050829616, "apogee_y": 416.41920527349623, "x_impact": 624.311863138006, "apogee_x": 536.9918416412263} -{"y_impact": 420.6430777646008, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.45679122920561, "t_final": 321.58388898296556, "out_of_rail_time": 0.3478642776860374, "out_of_rail_velocity": 26.65103672553457, "impact_velocity": -5.281095604825058, "frontal_surface_wind": 0.0, "max_mach_number": 0.9135304357162811, "apogee_time": 26.53064259165833, "apogee": 3679.33021869783, "out_of_rail_stability_margin": 2.5171352111200815, "apogee_y": 360.36787114754355, "x_impact": 614.3029445393439, "apogee_x": 526.4300236006761} -{"y_impact": 273.2260215637811, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4964593557418198, "t_final": 314.5382053976061, "out_of_rail_time": 0.3514097436728618, "out_of_rail_velocity": 26.29081810827018, "impact_velocity": -5.355769573283248, "frontal_surface_wind": 0.0, "max_mach_number": 0.8912681726307177, "apogee_time": 26.437317720431484, "apogee": 3624.499656223051, "out_of_rail_stability_margin": 2.5567627592159825, "apogee_y": 232.28515137704224, "x_impact": 376.85248351134277, "apogee_x": 320.47661630506207} -{"y_impact": 416.1124922184138, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4665515328136935, "t_final": 320.1932561690099, "out_of_rail_time": 0.34853983844891023, "out_of_rail_velocity": 26.55272752087761, "impact_velocity": -5.298021039846923, "frontal_surface_wind": 0.0, "max_mach_number": 0.9084447316599489, "apogee_time": 26.52146827400213, "apogee": 3669.432568500049, "out_of_rail_stability_margin": 2.5268821641395993, "apogee_y": 355.7321070911121, "x_impact": 529.7365658131114, "apogee_x": 452.98676519140616} +{"apogee_time": 24.467887785994776, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 313.4846633747357, "apogee": 3028.4567837464615, "max_mach_number": 0.7806538379601798, "x_impact": 475.5232980147313, "initial_stability_margin": 2.5905274391044206, "apogee_x": 403.3919537714526, "impact_velocity": -5.280659119209001, "out_of_rail_velocity": 24.52132320087051, "out_of_rail_stability_margin": 2.6554596765445346, "y_impact": 369.68631577154156, "t_final": 285.4484188213021, "out_of_rail_time": 0.37192150232181614} +{"apogee_time": 24.142166966391247, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 292.2520130504476, "apogee": 2918.349954628477, "max_mach_number": 0.7542229245503174, "x_impact": 481.5005327115939, "initial_stability_margin": 2.641772040264699, "apogee_x": 406.76614584524845, "impact_velocity": -5.378381816253091, "out_of_rail_velocity": 24.101818139633533, "out_of_rail_stability_margin": 2.706722136421836, "y_impact": 346.0506021290647, "t_final": 274.8230402875274, "out_of_rail_time": 0.37759357734078336} +{"apogee_time": 23.94546253830165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 334.2305234284591, "apogee": 2859.94238052769, "max_mach_number": 0.7435137024569042, "x_impact": 589.2975673422343, "initial_stability_margin": 2.6634413027819486, "apogee_x": 498.89717357334575, "impact_velocity": -5.420591022799384, "out_of_rail_velocity": 23.928217135447355, "out_of_rail_stability_margin": 2.728156228208579, "y_impact": 394.885905655132, "t_final": 269.78465959160235, "out_of_rail_time": 0.3790481663115176} +{"apogee_time": 24.400580771487405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 264.73586275586274, "apogee": 3002.6463048622873, "max_mach_number": 0.7728301490207221, "x_impact": 427.0451729461144, "initial_stability_margin": 2.605560257783571, "apogee_x": 361.0576702403233, "impact_velocity": -5.308848626981732, "out_of_rail_velocity": 24.400872107696106, "out_of_rail_stability_margin": 2.6705137471999683, "y_impact": 313.2092800484427, "t_final": 282.6207393260265, "out_of_rail_time": 0.3736076240628773} +{"apogee_time": 24.445719472279325, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 372.5691219340746, "apogee": 3028.4754531295366, "max_mach_number": 0.7848171961032664, "x_impact": 625.1318934435648, "initial_stability_margin": 2.5840685556287686, "apogee_x": 533.5419686625698, "impact_velocity": -5.267000890816192, "out_of_rail_velocity": 24.59696260116976, "out_of_rail_stability_margin": 2.648883729630921, "y_impact": 436.6437736833013, "t_final": 286.31496344693215, "out_of_rail_time": 0.3706134143226814} +{"apogee_time": 24.44679368968501, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 221.63512914218114, "apogee": 3016.870889965319, "max_mach_number": 0.7746765265654444, "x_impact": 359.4078875966719, "initial_stability_margin": 2.601879323180646, "apogee_x": 303.32904618227735, "impact_velocity": -5.3017437543996, "out_of_rail_velocity": 24.42833160192903, "out_of_rail_stability_margin": 2.6668394152333894, "y_impact": 262.64420599851684, "t_final": 283.8045155171093, "out_of_rail_time": 0.3732155535257855} +{"apogee_time": 24.686003563714824, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 404.56479129572165, "apogee": 3119.4288122226835, "max_mach_number": 0.8096823332239744, "x_impact": 688.2307324248993, "initial_stability_margin": 2.5357784786800868, "apogee_x": 590.6312153187479, "impact_velocity": -5.1790395940229885, "out_of_rail_velocity": 24.98878356769948, "out_of_rail_stability_margin": 2.600596409651662, "y_impact": 471.6703388852673, "t_final": 295.73822859532424, "out_of_rail_time": 0.3657029775483154} +{"apogee_time": 23.908730848112405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 286.3909455689927, "apogee": 2851.731480867398, "max_mach_number": 0.7413420896454713, "x_impact": 468.56206863554536, "initial_stability_margin": 2.5024691190948984, "apogee_x": 398.66249408706074, "impact_velocity": -5.310286820509815, "out_of_rail_velocity": 23.84198203488739, "out_of_rail_stability_margin": 2.572242181195208, "y_impact": 336.71218811383426, "t_final": 281.65842336761335, "out_of_rail_time": 0.38079632956426135} +{"apogee_time": 24.233264480720926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 307.17656087075926, "apogee": 2958.9324829119864, "max_mach_number": 0.767080606683231, "x_impact": 462.6499764906225, "initial_stability_margin": 2.4500124899600055, "apogee_x": 395.30711208372514, "impact_velocity": -5.213801685663796, "out_of_rail_velocity": 24.26772853312096, "out_of_rail_stability_margin": 2.520035152060906, "y_impact": 359.62886083529446, "t_final": 292.8202895657434, "out_of_rail_time": 0.37623134358940713} +{"apogee_time": 24.458253514451638, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 396.72879488649517, "apogee": 3049.6246552865896, "max_mach_number": 0.7956776765648672, "x_impact": 670.7250542963471, "initial_stability_margin": 2.393929790052231, "apogee_x": 579.2433191540638, "impact_velocity": -5.113469057305623, "out_of_rail_velocity": 24.710308821601018, "out_of_rail_stability_margin": 2.463740161178162, "y_impact": 459.61331221715426, "t_final": 303.5227439808431, "out_of_rail_time": 0.369677616867422} +{"apogee_time": 24.163908063063516, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 259.3865978060953, "apogee": 2933.542545368376, "max_mach_number": 0.759417257068608, "x_impact": 415.43449588495963, "initial_stability_margin": 2.4653957312089627, "apogee_x": 353.80337554385727, "impact_velocity": -5.2416341932278, "out_of_rail_velocity": 24.162067101871344, "out_of_rail_stability_margin": 2.535468999903764, "y_impact": 304.68524686770024, "t_final": 289.7240369521995, "out_of_rail_time": 0.378058398152433} +{"apogee_time": 24.20933399495506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 365.0105134458068, "apogee": 2958.273822886601, "max_mach_number": 0.7710448403313923, "x_impact": 608.4780650132133, "initial_stability_margin": 2.443334646142269, "apogee_x": 522.7782605865643, "impact_velocity": -5.200316424936883, "out_of_rail_velocity": 24.313701976760935, "out_of_rail_stability_margin": 2.5133273881989036, "y_impact": 424.99013043788807, "t_final": 293.6501135701405, "out_of_rail_time": 0.37522417863396385} +{"apogee_time": 24.210267935744177, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 217.13939833444022, "apogee": 2947.498768916701, "max_mach_number": 0.7612216320180236, "x_impact": 349.52900972434276, "initial_stability_margin": 2.4616217593341707, "apogee_x": 297.21843552637495, "impact_velocity": -5.2346192908468225, "out_of_rail_velocity": 24.17738652326365, "out_of_rail_stability_margin": 2.531664917212943, "y_impact": 255.43873025419092, "t_final": 290.81802348965925, "out_of_rail_time": 0.3774943119531038} +{"apogee_time": 23.70669159705135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 327.2962877250368, "apogee": 2792.6420624779903, "max_mach_number": 0.730532609317954, "x_impact": 573.1700217850278, "initial_stability_margin": 2.524644816128246, "apogee_x": 488.5946749940599, "impact_velocity": -5.3519614824277255, "out_of_rail_velocity": 23.666645654161584, "out_of_rail_stability_margin": 2.5945576677494215, "y_impact": 384.0472624565687, "t_final": 276.32985125124236, "out_of_rail_time": 0.38381040277953343} +{"apogee_time": 27.906199595509353, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 347.44285542848627, "apogee": 4182.6774955166, "max_mach_number": 1.032391923381185, "x_impact": 548.4305117499656, "initial_stability_margin": 2.7909925919439127, "apogee_x": 473.7495377711745, "impact_velocity": -5.282083468742006, "out_of_rail_velocity": 28.801036528928407, "out_of_rail_stability_margin": 2.840171503057144, "y_impact": 402.31210477957075, "t_final": 343.185175982439, "out_of_rail_time": 0.3270669442924935} +{"apogee_time": 27.855249516691025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 390.41865021217643, "apogee": 4137.134708321661, "max_mach_number": 1.0128001402287898, "x_impact": 628.5096349471555, "initial_stability_margin": 2.8264712052028997, "apogee_x": 543.279526198285, "impact_velocity": -5.351266015181816, "out_of_rail_velocity": 28.442894055146844, "out_of_rail_stability_margin": 2.8756246452334535, "y_impact": 451.82440956527745, "t_final": 336.8860763309563, "out_of_rail_time": 0.3301483104901673} +{"apogee_time": 27.87976281114976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.32092465432714, "apogee": 4187.941784721975, "max_mach_number": 1.0403740701710604, "x_impact": 606.5309204764985, "initial_stability_margin": 2.7762578623546488, "apogee_x": 525.3198458986442, "impact_velocity": -5.254036258145042, "out_of_rail_velocity": 28.935448248286285, "out_of_rail_stability_margin": 2.825431186927199, "y_impact": 471.62379383657293, "t_final": 345.18212179466786, "out_of_rail_time": 0.32573325142615894} +{"apogee_time": 27.76628284749606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 450.979527258872, "apogee": 4094.49290035507, "max_mach_number": 1.0009533150037946, "x_impact": 776.463180978236, "initial_stability_margin": 2.8477161914338325, "apogee_x": 672.9847944944996, "impact_velocity": -5.393262362853173, "out_of_rail_velocity": 28.230595462935348, "out_of_rail_stability_margin": 2.896862721374402, "y_impact": 520.4541346791264, "t_final": 332.61345424692513, "out_of_rail_time": 0.33205967693603544} +{"apogee_time": 27.764595924157227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 513.3310640083243, "apogee": 4204.395486531505, "max_mach_number": 1.070126550452815, "x_impact": 858.0617990722639, "initial_stability_margin": 2.7226741223037636, "apogee_x": 749.3359845552791, "impact_velocity": -5.152929203723396, "out_of_rail_velocity": 29.477201473528865, "out_of_rail_stability_margin": 2.7718233623379724, "y_impact": 588.1101138393655, "t_final": 352.3932869994267, "out_of_rail_time": 0.32105209797695533} +{"apogee_time": 27.93463612195535, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 290.35486471807303, "apogee": 4194.644126262757, "max_mach_number": 1.0343370019315514, "x_impact": 460.7874944979829, "initial_stability_margin": 2.7873930574621517, "apogee_x": 397.28093981293523, "impact_velocity": -5.275014557290682, "out_of_rail_velocity": 28.82467587387524, "out_of_rail_stability_margin": 2.836563002064738, "y_impact": 336.86811440018585, "t_final": 344.11329495318626, "out_of_rail_time": 0.32666186682923637} +{"apogee_time": 27.800781220534898, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 483.44836495407714, "apogee": 4172.859970118728, "max_mach_number": 1.0444565395207603, "x_impact": 795.3369035308837, "initial_stability_margin": 2.7700082660889973, "apogee_x": 692.171382457522, "impact_velocity": -5.240446905403987, "out_of_rail_velocity": 29.01605483244691, "out_of_rail_stability_margin": 2.819175812039275, "y_impact": 555.6898220648344, "t_final": 345.3835351939791, "out_of_rail_time": 0.32504089917500917} +{"apogee_time": 25.654153868456447, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 330.5956504258446, "apogee": 3370.23736630815, "max_mach_number": 0.8422949460669106, "x_impact": 541.0075214727261, "initial_stability_margin": 2.6794384864172955, "apogee_x": 460.10916727651176, "impact_velocity": -5.3977777940348295, "out_of_rail_velocity": 25.553088651232166, "out_of_rail_stability_margin": 2.7397068008682077, "y_impact": 388.8229826865425, "t_final": 294.2292650868195, "out_of_rail_time": 0.3596389100431711} +{"apogee_time": 25.865677966727976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 297.98698602017936, "apogee": 3451.2249108062883, "max_mach_number": 0.8618843675211312, "x_impact": 477.6018941970687, "initial_stability_margin": 2.643191053190444, "apogee_x": 406.3896593731432, "impact_velocity": -5.327993767804578, "out_of_rail_velocity": 25.85821345714381, "out_of_rail_stability_margin": 2.7036613056730303, "y_impact": 350.3289747191436, "t_final": 301.7838427106881, "out_of_rail_time": 0.3567538229156717} +{"apogee_time": 25.911632882216885, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 249.40970959782143, "apogee": 3466.89455460351, "max_mach_number": 0.8640430507160658, "x_impact": 401.90575344583357, "initial_stability_margin": 2.639507681887447, "apogee_x": 341.32290578549976, "impact_velocity": -5.320863266570719, "out_of_rail_velocity": 25.897623992531745, "out_of_rail_stability_margin": 2.6998047415968345, "y_impact": 293.7836783941369, "t_final": 302.99057687391223, "out_of_rail_time": 0.3556493086933392} +{"apogee_time": 25.913524648944563, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 352.1866245797747, "apogee": 3475.0821113781394, "max_mach_number": 0.8703060733641762, "x_impact": 530.8000605854388, "initial_stability_margin": 2.6281434062252753, "apogee_x": 453.1609913303963, "impact_velocity": -5.299702579022584, "out_of_rail_velocity": 26.008200444813813, "out_of_rail_stability_margin": 2.6884839421255275, "y_impact": 412.68151482528276, "t_final": 304.5920628865872, "out_of_rail_time": 0.35476184073976363} +{"apogee_time": 25.47364265368463, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 378.9093830054232, "apogee": 3309.5601743527404, "max_mach_number": 0.8306166261366903, "x_impact": 663.265266896128, "initial_stability_margin": 2.7011326493961954, "apogee_x": 565.5471604699197, "impact_velocity": -5.440139262807693, "out_of_rail_velocity": 25.361609621671683, "out_of_rail_stability_margin": 2.7613666920022855, "y_impact": 444.5089096927919, "t_final": 289.1863697786083, "out_of_rail_time": 0.3617335907606832} +{"apogee_time": 26.03913951405725, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 450.84583405950565, "apogee": 3551.981338647102, "max_mach_number": 0.9006755408364229, "x_impact": 762.859405923051, "initial_stability_margin": 2.5733568233321105, "apogee_x": 658.1788727802178, "impact_velocity": -5.197716495330529, "out_of_rail_velocity": 26.483317497486777, "out_of_rail_stability_margin": 2.633672404408671, "y_impact": 522.7979350302123, "t_final": 314.1621274931377, "out_of_rail_time": 0.34931341026228974} +{"apogee_time": 25.870816693086553, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 417.9823835983224, "apogee": 3470.2953984489895, "max_mach_number": 0.8743855387953094, "x_impact": 697.1628512293883, "initial_stability_margin": 2.621690352821027, "apogee_x": 598.5342762898558, "impact_velocity": -5.2859950760642045, "out_of_rail_velocity": 26.061476132020534, "out_of_rail_stability_margin": 2.682171719651659, "y_impact": 487.0331633404199, "t_final": 305.10664697842753, "out_of_rail_time": 0.3545284770550771} +{"apogee_time": 26.192025457358625, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 344.583556015948, "apogee": 3542.4347254152285, "max_mach_number": 0.877082430442044, "x_impact": 557.6244264758024, "initial_stability_margin": 2.5917096243397277, "apogee_x": 479.59109061070274, "impact_velocity": -5.3910329472853356, "out_of_rail_velocity": 26.08239774130821, "out_of_rail_stability_margin": 2.652180561000843, "y_impact": 400.75996990273063, "t_final": 311.50061074302357, "out_of_rail_time": 0.3539396537100363} +{"apogee_time": 26.38528863383306, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 310.1247051483023, "apogee": 3621.894575060342, "max_mach_number": 0.8972433704271006, "x_impact": 491.57804654170087, "initial_stability_margin": 2.5550488441682413, "apogee_x": 422.94422288885914, "impact_velocity": -5.321336171501043, "out_of_rail_velocity": 26.405180795129187, "out_of_rail_stability_margin": 2.6155360382738753, "y_impact": 360.58632173235554, "t_final": 319.4709753722658, "out_of_rail_time": 0.3505067640492793} +{"apogee_time": 26.42243553656602, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 366.1820472682733, "apogee": 3643.5677486393392, "max_mach_number": 0.9056798158051775, "x_impact": 546.0000725426823, "initial_stability_margin": 2.5398338224902592, "apogee_x": 471.1738268068281, "impact_velocity": -5.293080333062906, "out_of_rail_velocity": 26.53874048844143, "out_of_rail_stability_margin": 2.600316757614351, "y_impact": 424.47332415265186, "t_final": 322.3000709141419, "out_of_rail_time": 0.3490993824675658} +{"apogee_time": 26.427238402870447, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 259.44289892531054, "apogee": 3636.661053792864, "max_mach_number": 0.8992765635667839, "x_impact": 413.39760196000407, "initial_stability_margin": 2.5513202725311195, "apogee_x": 355.0643686147062, "impact_velocity": -5.31421457833411, "out_of_rail_velocity": 26.437344341858143, "out_of_rail_stability_margin": 2.611813454685059, "y_impact": 302.1655550170221, "t_final": 320.6605448267891, "out_of_rail_time": 0.3501677744494032} +{"apogee_time": 26.020279165150885, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 395.29611849173955, "apogee": 3481.683759620324, "max_mach_number": 0.86499243740907, "x_impact": 684.3616665567201, "initial_stability_margin": 2.61364577568234, "apogee_x": 590.019755294857, "impact_velocity": -5.433341474024117, "out_of_rail_velocity": 25.887511525713546, "out_of_rail_stability_margin": 2.6742746097592147, "y_impact": 458.6244862978906, "t_final": 306.1809682483833, "out_of_rail_time": 0.3567392721579912} +{"apogee_time": 26.498787171058243, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 466.91328796236587, "apogee": 3709.637243335793, "max_mach_number": 0.935995387436571, "x_impact": 782.2970604325018, "initial_stability_margin": 2.4844040631795625, "apogee_x": 681.6246473627643, "impact_velocity": -5.191222137457087, "out_of_rail_velocity": 27.028811800658858, "out_of_rail_stability_margin": 2.5449614569687484, "y_impact": 536.1260147072993, "t_final": 331.85873779577366, "out_of_rail_time": 0.34440219133707684} +{"apogee_time": 24.27219639222911, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 294.9737294057642, "apogee": 2955.8423109017554, "max_mach_number": 0.7614058880042425, "x_impact": 485.0423041077597, "initial_stability_margin": 2.529993539979519, "apogee_x": 410.49542146827764, "impact_velocity": -5.359138122982831, "out_of_rail_velocity": 24.285742250078115, "out_of_rail_stability_margin": 2.5911657209104466, "y_impact": 348.6280595464267, "t_final": 278.2084795010637, "out_of_rail_time": 0.3755839498680171} +{"apogee_time": 26.377290511458842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 434.5645715805577, "apogee": 3638.439675423297, "max_mach_number": 0.9099967880691838, "x_impact": 717.2879851938558, "initial_stability_margin": 2.533268966720172, "apogee_x": 622.2957688641773, "impact_velocity": -5.27938995907804, "out_of_rail_velocity": 26.604821400715625, "out_of_rail_stability_margin": 2.5937710377609755, "y_impact": 501.06472925832304, "t_final": 322.85178227353003, "out_of_rail_time": 0.34842602699406466} +{"apogee_time": 24.532320487032045, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 267.23280754662494, "apogee": 3041.7179541115925, "max_mach_number": 0.7803547175103841, "x_impact": 430.1549293382019, "initial_stability_margin": 2.494427680119047, "apogee_x": 364.404048470497, "impact_velocity": -5.289853777650066, "out_of_rail_velocity": 24.602466497668306, "out_of_rail_stability_margin": 2.55551747202887, "y_impact": 315.5323961996114, "t_final": 285.8409379465898, "out_of_rail_time": 0.3711999579744845} +{"apogee_time": 24.60082667311145, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 316.408534719506, "apogee": 3067.8884586761083, "max_mach_number": 0.7882672307156239, "x_impact": 478.94153581883023, "initial_stability_margin": 2.479659926445012, "apogee_x": 407.0900770925906, "impact_velocity": -5.261765159284362, "out_of_rail_velocity": 24.72649832056623, "out_of_rail_stability_margin": 2.540729281564248, "y_impact": 372.42055400525555, "t_final": 288.750847955563, "out_of_rail_time": 0.36949686115356306} +{"apogee_time": 24.072527166346568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 337.2495847341105, "apogee": 2895.7829581614665, "max_mach_number": 0.7503799014560844, "x_impact": 593.342759379838, "initial_stability_margin": 2.551264669959128, "apogee_x": 503.3237016790796, "impact_velocity": -5.401196254786409, "out_of_rail_velocity": 24.107664775991793, "out_of_rail_stability_margin": 2.6124234567362006, "y_impact": 397.6863665858757, "t_final": 272.7877036070494, "out_of_rail_time": 0.37801115188501233} +{"apogee_time": 24.578603413012758, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 223.72855883392563, "apogee": 3056.2291199713504, "max_mach_number": 0.7822504198727366, "x_impact": 362.10223851099573, "initial_stability_margin": 2.4908096012912373, "apogee_x": 306.1540538194624, "impact_velocity": -5.282774327679849, "out_of_rail_velocity": 24.634470325381045, "out_of_rail_stability_margin": 2.5518857167199656, "y_impact": 264.6584279329134, "t_final": 286.92494554201045, "out_of_rail_time": 0.37072437912878053} +{"apogee_time": 24.811727228020537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.0125219788039, "apogee": 3157.6234204336233, "max_mach_number": 0.8173428913854283, "x_impact": 692.6453368247328, "initial_stability_margin": 2.425829795767908, "apogee_x": 595.5648743921486, "impact_velocity": -5.160509317717653, "out_of_rail_velocity": 25.19100024210775, "out_of_rail_stability_margin": 2.486931787297102, "y_impact": 474.789450734318, "t_final": 299.04380122665043, "out_of_rail_time": 0.3638600765175101} +{"apogee_time": 25.958613404779403, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 338.59634626911094, "apogee": 3467.075127714534, "max_mach_number": 0.8617539854104059, "x_impact": 555.3314118134964, "initial_stability_margin": 2.6870090619960134, "apogee_x": 471.2509776583743, "impact_velocity": -5.388710879733942, "out_of_rail_velocity": 25.857119782420277, "out_of_rail_stability_margin": 2.746740051182777, "y_impact": 399.1604902832354, "t_final": 299.8029798847942, "out_of_rail_time": 0.3568030594641892} +{"apogee_time": 24.575820617837707, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 376.0062692533143, "apogee": 3067.1991111612087, "max_mach_number": 0.7923445098358876, "x_impact": 629.6560400860981, "initial_stability_margin": 2.4732915742787935, "apogee_x": 538.3676676589618, "impact_velocity": -5.2481558095484875, "out_of_rail_velocity": 24.7910257036731, "out_of_rail_stability_margin": 2.534376419669247, "y_impact": 439.89777997992803, "t_final": 289.5252388242994, "out_of_rail_time": 0.3687058396856042} +{"apogee_time": 26.164384295041568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 305.0649226455695, "apogee": 3548.8176488400886, "max_mach_number": 0.881956495275118, "x_impact": 489.931623314311, "initial_stability_margin": 2.650732634234811, "apogee_x": 416.0438316076153, "impact_velocity": -5.319044112871351, "out_of_rail_velocity": 26.179766139739886, "out_of_rail_stability_margin": 2.7103148598344373, "y_impact": 359.3923532179161, "t_final": 307.59199436634646, "out_of_rail_time": 0.35254255720236444} +{"apogee_time": 26.203117610925393, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 360.32974791246784, "apogee": 3570.8846209112976, "max_mach_number": 0.8902945638672067, "x_impact": 544.4722963979237, "initial_stability_margin": 2.635673335371023, "apogee_x": 463.64630849724966, "impact_velocity": -5.290800453046274, "out_of_rail_velocity": 26.316571964169352, "out_of_rail_stability_margin": 2.695264521451743, "y_impact": 423.3079058901659, "t_final": 310.2186502899685, "out_of_rail_time": 0.35114678391446297} +{"apogee_time": 25.786658654628962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 388.4305704197817, "apogee": 3407.705091189688, "max_mach_number": 0.8500902223915066, "x_impact": 681.8936282398587, "initial_stability_margin": 2.7087217558764816, "apogee_x": 579.7655725559082, "impact_velocity": -5.431001176337518, "out_of_rail_velocity": 25.67399042301209, "out_of_rail_stability_margin": 2.76826596274578, "y_impact": 456.9605203900305, "t_final": 294.86877686929193, "out_of_rail_time": 0.35824564057365227} +{"apogee_time": 26.206684050213614, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 255.234214174008, "apogee": 3563.4953643070944, "max_mach_number": 0.883949728380616, "x_impact": 411.9902582334079, "initial_stability_margin": 2.647046576525475, "apogee_x": 349.2934971495751, "impact_velocity": -5.311925588361345, "out_of_rail_velocity": 26.21248512236048, "out_of_rail_stability_margin": 2.706636619739713, "y_impact": 301.11334753759877, "t_final": 308.6957514979758, "out_of_rail_time": 0.3522004142070113} +{"apogee_time": 26.311208009976543, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 460.515762274401, "apogee": 3644.6638253694764, "max_mach_number": 0.9209775855920568, "x_impact": 781.8079918684482, "initial_stability_margin": 2.580848891181104, "apogee_x": 672.2983150798426, "impact_velocity": -5.18898572688288, "out_of_rail_velocity": 26.833604470717216, "out_of_rail_stability_margin": 2.640504992064188, "y_impact": 535.819675792728, "t_final": 319.76800226471096, "out_of_rail_time": 0.34629586231494247} +{"apogee_time": 25.336425438265167, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 322.28429763328006, "apogee": 3271.484514572941, "max_mach_number": 0.8226798601707791, "x_impact": 526.1724343128774, "initial_stability_margin": 2.674403354549913, "apogee_x": 448.53723760541374, "impact_velocity": -5.410079754708304, "out_of_rail_velocity": 25.26924347015018, "out_of_rail_stability_margin": 2.734409950374756, "y_impact": 378.18566473848773, "t_final": 293.96912253523163, "out_of_rail_time": 0.3631411312168077} +{"apogee_time": 26.160722583220675, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 427.6013902087233, "apogee": 3566.2305481425688, "max_mach_number": 0.894579817035713, "x_impact": 715.3719409511674, "initial_stability_margin": 2.62921728034253, "apogee_x": 612.3229146543076, "impact_velocity": -5.2771159889668215, "out_of_rail_velocity": 26.408686697448697, "out_of_rail_stability_margin": 2.6888707745887173, "y_impact": 499.71671572559586, "t_final": 310.8992390984097, "out_of_rail_time": 0.3506881973410304} +{"apogee_time": 25.562688443749554, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 290.9192554419351, "apogee": 3354.83309714275, "max_mach_number": 0.8422535999290552, "x_impact": 465.1231665179335, "initial_stability_margin": 2.63837239693142, "apogee_x": 396.73173490598407, "impact_velocity": -5.340136652285424, "out_of_rail_velocity": 25.572765926199747, "out_of_rail_stability_margin": 2.6983869508370257, "y_impact": 341.1697688592056, "t_final": 301.8651023044521, "out_of_rail_time": 0.3593441830379009} +{"apogee_time": 25.6133052513154, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 343.87117704679827, "apogee": 3378.5469213002866, "max_mach_number": 0.8504037966829918, "x_impact": 517.0787594746364, "initial_stability_margin": 2.623412664669129, "apogee_x": 442.4573515767495, "impact_velocity": -5.311780964225073, "out_of_rail_velocity": 25.71000136350811, "out_of_rail_stability_margin": 2.683457131354476, "y_impact": 402.0230787945944, "t_final": 304.67848601352046, "out_of_rail_time": 0.35797446962259133} +{"apogee_time": 25.1484915502913, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 369.12263103249114, "apogee": 3210.485697419859, "max_mach_number": 0.8111642305278396, "x_impact": 644.8854260412185, "initial_stability_margin": 2.695965949048401, "apogee_x": 550.9330790377928, "impact_velocity": -5.4525378012009105, "out_of_rail_velocity": 25.14978463180546, "out_of_rail_stability_margin": 2.756084952432545, "y_impact": 432.1693434300056, "t_final": 288.81967808551946, "out_of_rail_time": 0.3661239118101485} +{"apogee_time": 25.60626153685492, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 243.4680392126743, "apogee": 3369.4211415868745, "max_mach_number": 0.8441917176624528, "x_impact": 391.3352929990179, "initial_stability_margin": 2.634711014165747, "apogee_x": 333.1790536777814, "impact_velocity": -5.332989895152956, "out_of_rail_velocity": 25.606524914014845, "out_of_rail_stability_margin": 2.69475305932367, "y_impact": 286.00490154093956, "t_final": 303.06183232607657, "out_of_rail_time": 0.35907273361187264} +{"apogee_time": 25.758536040331443, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 440.920338068724, "apogee": 3458.662880066317, "max_mach_number": 0.8804784094106384, "x_impact": 744.4019296405096, "initial_stability_margin": 2.568941169794474, "apogee_x": 643.68096920741, "impact_velocity": -5.209562238633345, "out_of_rail_velocity": 26.182471750996008, "out_of_rail_stability_margin": 2.6289732548047553, "y_impact": 510.1854318021825, "t_final": 314.65347176495595, "out_of_rail_time": 0.35246881331984004} +{"apogee_time": 27.15294386824686, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 370.9955380985505, "apogee": 3872.009924816829, "max_mach_number": 0.9469912477564397, "x_impact": 599.310157320875, "initial_stability_margin": 2.7865046076855444, "apogee_x": 516.3004294021479, "impact_velocity": -5.347701148754101, "out_of_rail_velocity": 27.283978258094812, "out_of_rail_stability_margin": 2.840280046631798, "y_impact": 430.73964350436677, "t_final": 328.33019116064133, "out_of_rail_time": 0.3410988621688339} +{"apogee_time": 25.576036614538488, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.3443248576266, "apogee": 3375.424426786509, "max_mach_number": 0.8546191922400836, "x_impact": 679.6355300400245, "initial_stability_margin": 2.61700059540678, "apogee_x": 584.7181181054233, "impact_velocity": -5.298042225115678, "out_of_rail_velocity": 25.768229799404576, "out_of_rail_stability_margin": 2.6770322422142594, "y_impact": 474.75701549705803, "t_final": 305.53688956179093, "out_of_rail_time": 0.3570912176350258} +{"apogee_time": 27.265314898549214, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 331.65585475690176, "apogee": 3932.744558259616, "max_mach_number": 0.9667222986428445, "x_impact": 524.9062516283714, "initial_stability_margin": 2.7506350655722636, "apogee_x": 452.26447374413635, "impact_velocity": -5.278564704945651, "out_of_rail_velocity": 27.6152588431108, "out_of_rail_stability_margin": 2.804599397498833, "y_impact": 385.0771635231848, "t_final": 335.3866325142773, "out_of_rail_time": 0.33850228203927} +{"apogee_time": 27.263975393767506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 390.4548944471435, "apogee": 3944.834476015806, "max_mach_number": 0.9748851929831519, "x_impact": 581.5996421321424, "initial_stability_margin": 2.7357405723167427, "apogee_x": 502.37797372426724, "impact_velocity": -5.250536049463581, "out_of_rail_velocity": 27.754385864071182, "out_of_rail_stability_margin": 2.7897044929554187, "y_impact": 452.1704286625361, "t_final": 337.77053471650873, "out_of_rail_time": 0.33714335789507166} +{"apogee_time": 27.02300124760306, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 427.1575251312973, "apogee": 3819.653919528388, "max_mach_number": 0.9349906836888957, "x_impact": 738.2763914668285, "initial_stability_margin": 2.8079805277160026, "apogee_x": 637.511445656889, "impact_velocity": -5.389669512793884, "out_of_rail_velocity": 27.09000096668971, "out_of_rail_stability_margin": 2.861765468757938, "y_impact": 494.79857496975836, "t_final": 323.47785958524213, "out_of_rail_time": 0.3432417083048861} +{"apogee_time": 27.213498853350526, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 493.1071599026656, "apogee": 3978.425804418589, "max_mach_number": 1.0045926160384788, "x_impact": 826.5355039528059, "initial_stability_margin": 2.6815558503143015, "apogee_x": 719.8619417937595, "impact_velocity": -5.149496215372103, "out_of_rail_velocity": 28.276828183900353, "out_of_rail_stability_margin": 2.7353573390697528, "y_impact": 566.4632924137723, "t_final": 345.7613343190049, "out_of_rail_time": 0.3316142243294887} +{"apogee_time": 27.299322182691135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 277.2854549921473, "apogee": 3945.8943317138846, "max_mach_number": 0.968696410185045, "x_impact": 441.16225395336323, "initial_stability_margin": 2.7469939578259566, "apogee_x": 379.4327120931804, "impact_velocity": -5.271500373534034, "out_of_rail_velocity": 27.648098134753706, "out_of_rail_stability_margin": 2.800962925163449, "y_impact": 322.4972736398409, "t_final": 336.5648026061781, "out_of_rail_time": 0.33816590820418685} +{"apogee_time": 27.57488416391662, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 382.1590086794798, "apogee": 4026.218273794639, "max_mach_number": 0.9843526187718534, "x_impact": 614.3769365057457, "initial_stability_margin": 2.5512035668766346, "apogee_x": 531.865607663472, "impact_velocity": -5.37888208670927, "out_of_rail_velocity": 27.807643633567633, "out_of_rail_stability_margin": 2.6077278126762615, "y_impact": 441.60156694201476, "t_final": 340.90639046683606, "out_of_rail_time": 0.33596305016061534} +{"apogee_time": 27.197228570498318, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 462.6859524882531, "apogee": 3933.637618391808, "max_mach_number": 0.9790498714226148, "x_impact": 763.400088151078, "initial_stability_margin": 2.7293991792448056, "apogee_x": 662.5071058909853, "impact_velocity": -5.236955609959402, "out_of_rail_velocity": 27.829269306390653, "out_of_rail_stability_margin": 2.7833841545917997, "y_impact": 533.3016482966196, "t_final": 337.9927614865427, "out_of_rail_time": 0.3365176076437752} +{"apogee_time": 27.649476793284748, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 340.66999298023404, "apogee": 4077.648818806288, "max_mach_number": 1.003980226383474, "x_impact": 536.7644877424034, "initial_stability_margin": 2.514130654603579, "apogee_x": 464.58876068897933, "impact_velocity": -5.309342402934963, "out_of_rail_velocity": 28.142250508215515, "out_of_rail_stability_margin": 2.570654184442503, "y_impact": 393.7021783082324, "t_final": 347.6574384482317, "out_of_rail_time": 0.3327707643940963} +{"apogee_time": 27.63323769634615, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 400.6343447010285, "apogee": 4085.570217799794, "max_mach_number": 1.012036077117322, "x_impact": 594.1294074658903, "initial_stability_margin": 2.4987467372411887, "apogee_x": 515.4920689519403, "impact_velocity": -5.281150267343533, "out_of_rail_velocity": 28.287594999047418, "out_of_rail_stability_margin": 2.555262672668159, "y_impact": 461.94550860167726, "t_final": 349.80217113213916, "out_of_rail_time": 0.3314914176622975} +{"apogee_time": 27.471171935006787, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 440.9682120781609, "apogee": 3980.1876967245794, "max_mach_number": 0.9725613832105319, "x_impact": 758.6157474029354, "initial_stability_margin": 2.573382599001986, "apogee_x": 658.1597164460511, "impact_velocity": -5.421095235930593, "out_of_rail_velocity": 27.60053786920468, "out_of_rail_stability_margin": 2.629893243840378, "y_impact": 508.39928108334436, "t_final": 336.19873131067715, "out_of_rail_time": 0.33781385569226774} +{"apogee_time": 27.529498991272156, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 503.99270822469236, "apogee": 4103.447821033351, "max_mach_number": 1.0407598012723542, "x_impact": 841.7215757466967, "initial_stability_margin": 2.4426800191860267, "apogee_x": 735.7473640318566, "impact_velocity": -5.17952127082028, "out_of_rail_velocity": 28.793570890507542, "out_of_rail_stability_margin": 2.499343875610508, "y_impact": 576.8888568332869, "t_final": 357.14448645057234, "out_of_rail_time": 0.32753032485011857} +{"apogee_time": 27.67941532938164, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 284.74863818552546, "apogee": 4090.017982779885, "max_mach_number": 1.005929928330099, "x_impact": 450.94899740077227, "initial_stability_margin": 2.5103582189313474, "apogee_x": 389.68122430362746, "impact_velocity": -5.302236860267732, "out_of_rail_velocity": 28.17616334831855, "out_of_rail_stability_margin": 2.566886310913089, "y_impact": 329.6134364150803, "t_final": 348.6354185248475, "out_of_rail_time": 0.33245907713914424} +{"apogee_time": 25.521795894945523, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 327.04176685334045, "apogee": 3328.206627386356, "max_mach_number": 0.8339762218630303, "x_impact": 538.1878035556493, "initial_stability_margin": 2.6169072925550205, "apogee_x": 455.186385547107, "impact_velocity": -5.415315718989664, "out_of_rail_velocity": 25.39555391304835, "out_of_rail_stability_margin": 2.679204531666556, "y_impact": 386.76780278761845, "t_final": 289.21207424388024, "out_of_rail_time": 0.3616325982129722} +{"apogee_time": 27.55739397328643, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 474.53002531952603, "apogee": 4071.8648187930753, "max_mach_number": 1.016120562658347, "x_impact": 779.9320506741584, "initial_stability_margin": 2.4920853440574136, "apogee_x": 679.5046417428566, "impact_velocity": -5.267490764752172, "out_of_rail_velocity": 28.39583463493487, "out_of_rail_stability_margin": 2.5486680841575637, "y_impact": 544.8450924470059, "t_final": 350.04131256346267, "out_of_rail_time": 0.33117230699589795} +{"apogee_time": 25.740391449239592, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 295.00612370453604, "apogee": 3410.5898782614136, "max_mach_number": 0.8536323699644754, "x_impact": 475.4001117574558, "initial_stability_margin": 2.5803005985704295, "apogee_x": 402.3352789024765, "impact_velocity": -5.345304893656401, "out_of_rail_velocity": 25.709880427958833, "out_of_rail_stability_margin": 2.642604575669675, "y_impact": 348.6843301763914, "t_final": 296.6966645750393, "out_of_rail_time": 0.3579789080065994} +{"apogee_time": 25.78521033925163, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 348.54959482128726, "apogee": 3432.9073664370653, "max_mach_number": 0.8616727940596184, "x_impact": 528.2361694870756, "initial_stability_margin": 2.5651067378246095, "apogee_x": 448.4993982207843, "impact_velocity": -5.3169217615919075, "out_of_rail_velocity": 25.832338070595124, "out_of_rail_stability_margin": 2.6275814527401233, "y_impact": 410.69659765204, "t_final": 299.4304620860693, "out_of_rail_time": 0.35719539501991354} +{"apogee_time": 25.33916142673025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 374.7566921403976, "apogee": 3267.644046406958, "max_mach_number": 0.8224170096933137, "x_impact": 659.842578923284, "initial_stability_margin": 2.6388120033198215, "apogee_x": 559.3833482932464, "impact_velocity": -5.457814868138169, "out_of_rail_velocity": 25.208875367981598, "out_of_rail_stability_margin": 2.7010646876098483, "y_impact": 442.19592224902374, "t_final": 284.3318691392678, "out_of_rail_time": 0.36370184437524755} +{"apogee_time": 25.919904579654474, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 446.52016612388246, "apogee": 3511.3496504105556, "max_mach_number": 0.8919253390799635, "x_impact": 759.5689056936507, "initial_stability_margin": 2.509761060405003, "apogee_x": 651.8830614981522, "impact_velocity": -5.214604223137318, "out_of_rail_velocity": 26.31543931295063, "out_of_rail_stability_margin": 2.57207969405593, "y_impact": 520.5455511679166, "t_final": 308.8269782383393, "out_of_rail_time": 0.35131336229175697} +{"apogee_time": 25.33981950821106, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 322.43460423792317, "apogee": 3272.9980743748233, "max_mach_number": 0.8229361382293239, "x_impact": 526.0652238526428, "initial_stability_margin": 2.7232249682767127, "apogee_x": 448.7344223361111, "impact_velocity": -5.393598982418133, "out_of_rail_velocity": 25.291935018595975, "out_of_rail_stability_margin": 2.7815816933924014, "y_impact": 378.1321401036367, "t_final": 293.28169662095036, "out_of_rail_time": 0.36261294292034607} +{"apogee_time": 25.78374073876515, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 246.8872487580283, "apogee": 3425.309243927566, "max_mach_number": 0.8556109656571107, "x_impact": 400.0314733634232, "initial_stability_margin": 2.576578263128559, "apogee_x": 337.8900071816331, "impact_velocity": -5.338151215684825, "out_of_rail_velocity": 25.743010907792286, "out_of_rail_stability_margin": 2.638871001745241, "y_impact": 292.3811202384515, "t_final": 297.7877578373072, "out_of_rail_time": 0.35755487278840076} +{"apogee_time": 25.74571664713367, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 413.7955973128573, "apogee": 3429.1673283417113, "max_mach_number": 0.8658636351684522, "x_impact": 694.0699298257587, "initial_stability_margin": 2.558560767417777, "apogee_x": 592.5736988186428, "impact_velocity": -5.303169705796286, "out_of_rail_velocity": 25.89833266262157, "out_of_rail_stability_margin": 2.621052891922192, "y_impact": 484.84379402175, "t_final": 299.9160044341699, "out_of_rail_time": 0.35647824212232304} +{"apogee_time": 25.56665214622973, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 291.0569532462055, "apogee": 3356.513204662813, "max_mach_number": 0.8425422703477633, "x_impact": 465.0608337660791, "initial_stability_margin": 2.687563669371306, "apogee_x": 396.9051718203093, "impact_velocity": -5.323869005522245, "out_of_rail_velocity": 25.61283283491812, "out_of_rail_stability_margin": 2.7459731541057764, "y_impact": 341.16660022291495, "t_final": 301.11240896085627, "out_of_rail_time": 0.35901221574406983} +{"apogee_time": 25.61760539950971, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 344.07249121257263, "apogee": 3380.3998990295054, "max_mach_number": 0.8507292742223295, "x_impact": 517.0146911705763, "initial_stability_margin": 2.6727545421381147, "apogee_x": 442.6882112096111, "impact_velocity": -5.295599725817246, "out_of_rail_velocity": 25.736918125872638, "out_of_rail_stability_margin": 2.7311560666089796, "y_impact": 401.96648209790885, "t_final": 304.03542337719296, "out_of_rail_time": 0.35743148045407785} +{"apogee_time": 25.15254939071274, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 369.29692264779095, "apogee": 3211.730913899724, "max_mach_number": 0.8113568124900042, "x_impact": 644.6170030907731, "initial_stability_margin": 2.744569581248644, "apogee_x": 551.154057815528, "impact_velocity": -5.4359276517711095, "out_of_rail_velocity": 25.10507427626467, "out_of_rail_stability_margin": 2.8029036640055773, "y_impact": 432.0044900243995, "t_final": 288.1439552349787, "out_of_rail_time": 0.36486808719028974} +{"apogee_time": 25.761168395622914, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 441.1525978730533, "apogee": 3460.483436763525, "max_mach_number": 0.8808195980555658, "x_impact": 744.076177816173, "initial_stability_margin": 2.6188524060112215, "apogee_x": 644.0012379350349, "impact_velocity": -5.193692615278774, "out_of_rail_velocity": 26.22412688407546, "out_of_rail_stability_margin": 2.6772917506687057, "y_impact": 509.95700645708155, "t_final": 314.0186181464428, "out_of_rail_time": 0.3521099595510704} +{"apogee_time": 25.609826153292808, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 243.59775919857805, "apogee": 3371.132863471364, "max_mach_number": 0.8444888148766724, "x_impact": 391.4595921764137, "initial_stability_margin": 2.683941881839201, "apogee_x": 333.34465388579486, "impact_velocity": -5.316744023398092, "out_of_rail_velocity": 25.648447524106103, "out_of_rail_stability_margin": 2.7423757772879376, "y_impact": 286.13075614100484, "t_final": 302.2562827367029, "out_of_rail_time": 0.35872984037364464} +{"apogee_time": 28.070146848396927, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 395.8626003130482, "apogee": 4222.375743118641, "max_mach_number": 1.0362052024731907, "x_impact": 635.6346186558469, "initial_stability_margin": 2.591019630987745, "apogee_x": 550.8378001903411, "impact_velocity": -5.363486894130281, "out_of_rail_velocity": 28.789502705490484, "out_of_rail_stability_margin": 2.6406390672746713, "y_impact": 456.9175904767953, "t_final": 341.49095042741845, "out_of_rail_time": 0.3268134183289543} +{"apogee_time": 25.58054225837537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.5300362186604, "apogee": 3377.1937104394833, "max_mach_number": 0.8549253584531659, "x_impact": 679.2282692573942, "initial_stability_margin": 2.666432787561273, "apogee_x": 584.9617658843488, "impact_velocity": -5.2819028398087475, "out_of_rail_velocity": 25.81023469724371, "out_of_rail_stability_margin": 2.724854314140478, "y_impact": 474.49579385665686, "t_final": 304.6799967780889, "out_of_rail_time": 0.35671651200560045} +{"apogee_time": 28.079347188483418, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 413.56471412610574, "apogee": 4269.589332925937, "max_mach_number": 1.064041089667264, "x_impact": 612.7001250982512, "initial_stability_margin": 2.5401530634886296, "apogee_x": 532.0314936062548, "impact_velocity": -5.266035004517141, "out_of_rail_velocity": 29.295764911164277, "out_of_rail_stability_margin": 2.589738742210988, "y_impact": 476.4705919103871, "t_final": 349.78445160746753, "out_of_rail_time": 0.32245734953497424} +{"apogee_time": 28.104453963197187, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 351.87081105268703, "apogee": 4263.588025692114, "max_mach_number": 1.055693713378575, "x_impact": 553.8772769742775, "initial_stability_margin": 2.5550754651820555, "apogee_x": 479.7718235668039, "impact_velocity": -5.294146423650126, "out_of_rail_velocity": 29.138931225617902, "out_of_rail_stability_margin": 2.6046776905777334, "y_impact": 406.34165510397935, "t_final": 347.7375447666867, "out_of_rail_time": 0.3237002367411424} +{"apogee_time": 27.99414865904085, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 457.6817967199399, "apogee": 4182.920136325717, "max_mach_number": 1.0244973402785178, "x_impact": 785.809372314506, "initial_stability_margin": 2.612524440192785, "apogee_x": 682.9861014044599, "impact_velocity": -5.405579177746387, "out_of_rail_velocity": 28.59798552260903, "out_of_rail_stability_margin": 2.6621716669817848, "y_impact": 526.7248924698941, "t_final": 337.38608935637046, "out_of_rail_time": 0.32884638362130486} +{"apogee_time": 27.974925850679845, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 520.5130914883945, "apogee": 4290.772064395296, "max_mach_number": 1.0951200144460975, "x_impact": 867.620470443906, "initial_stability_margin": 2.4857879740123106, "apogee_x": 759.7658213630477, "impact_velocity": -5.164696983684008, "out_of_rail_velocity": 29.822778231601426, "out_of_rail_stability_margin": 2.5352957679262866, "y_impact": 594.6795002538793, "t_final": 357.1606616200625, "out_of_rail_time": 0.31779992130625867} +{"apogee_time": 28.13257750680665, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 294.04214463131973, "apogee": 4275.780444767421, "max_mach_number": 1.0577376834872751, "x_impact": 465.386795955302, "initial_stability_margin": 2.551420538419892, "apogee_x": 402.3119074331856, "impact_velocity": -5.287061220844033, "out_of_rail_velocity": 29.173641843691147, "out_of_rail_stability_margin": 2.6010146444871074, "y_impact": 340.1854313904601, "t_final": 348.53528351730904, "out_of_rail_time": 0.32334855910308585} +{"apogee_time": 26.945407781480622, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 365.0709862345764, "apogee": 3797.8592804766095, "max_mach_number": 0.9302782563676851, "x_impact": 589.2133052856075, "initial_stability_margin": 2.695372376972446, "apogee_x": 508.0440575144592, "impact_velocity": -5.330253153337624, "out_of_rail_velocity": 26.996127311047402, "out_of_rail_stability_margin": 2.7501409153333722, "y_impact": 423.49678732982676, "t_final": 327.08317490761976, "out_of_rail_time": 0.34408656911534885} +{"apogee_time": 28.001956674087282, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 489.7927311929474, "apogee": 4254.976321154074, "max_mach_number": 1.0683033605149226, "x_impact": 803.6340984201669, "initial_stability_margin": 2.533730561783394, "apogee_x": 701.245192196669, "impact_velocity": -5.252414603468139, "out_of_rail_velocity": 29.364109750458546, "out_of_rail_stability_margin": 2.5833172329415603, "y_impact": 561.4753465401692, "t_final": 349.8536665626144, "out_of_rail_time": 0.32180356196832915} +{"apogee_time": 27.086524587367414, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 385.14133762120724, "apogee": 3878.519677929633, "max_mach_number": 0.958497780889584, "x_impact": 573.1314778794728, "initial_stability_margin": 2.6445013061109317, "apogee_x": 495.52587107017973, "impact_velocity": -5.233405184347109, "out_of_rail_velocity": 27.467529912893912, "out_of_rail_stability_margin": 2.6992805440298997, "y_impact": 445.6144122582013, "t_final": 336.97387207989044, "out_of_rail_time": 0.33932871486193766} +{"apogee_time": 26.798144517667616, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 419.83559075579876, "apogee": 3741.5806692424057, "max_mach_number": 0.9181341085362791, "x_impact": 725.0618527843064, "initial_stability_margin": 2.7168871345565764, "apogee_x": 626.5711787827718, "impact_velocity": -5.372084551521891, "out_of_rail_velocity": 26.79717812039717, "out_of_rail_stability_margin": 2.7716325118966894, "y_impact": 485.9578532465628, "t_final": 321.94748197544675, "out_of_rail_time": 0.34609023932491134} +{"apogee_time": 27.07904902144725, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 326.98386978494096, "apogee": 3864.4555405594265, "max_mach_number": 0.950308808084393, "x_impact": 517.1209433916624, "initial_stability_margin": 2.659425965202971, "apogee_x": 445.8933744074441, "impact_velocity": -5.261342374529414, "out_of_rail_velocity": 27.326553138743435, "out_of_rail_stability_margin": 2.7142008997405775, "y_impact": 379.3529371373033, "t_final": 334.4701112749585, "out_of_rail_time": 0.3406689270087771} +{"apogee_time": 27.057478088989075, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 487.21758822706096, "apogee": 3917.7906887674108, "max_mach_number": 0.9881215863800564, "x_impact": 815.8263855316495, "initial_stability_margin": 2.5901702093318937, "apogee_x": 711.2245010221756, "impact_velocity": -5.132695660960224, "out_of_rail_velocity": 27.975767448198482, "out_of_rail_stability_margin": 2.6449450697556753, "y_impact": 559.162004774938, "t_final": 345.1715712965334, "out_of_rail_time": 0.3344085945384563} +{"apogee_time": 25.214059889664036, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 319.54703826363476, "apogee": 3233.5300313574667, "max_mach_number": 0.8153177352469997, "x_impact": 523.4581867094079, "initial_stability_margin": 2.75749623567893, "apogee_x": 444.7887530376873, "impact_velocity": -5.334675554602964, "out_of_rail_velocity": 25.09044764485964, "out_of_rail_stability_margin": 2.8207826576118755, "y_impact": 376.20210198201187, "t_final": 297.5126952918855, "out_of_rail_time": 0.3649550805179192} +{"apogee_time": 27.115580311742146, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 273.3847773096759, "apogee": 3877.9927975324085, "max_mach_number": 0.9522961577452134, "x_impact": 434.53488458253923, "initial_stability_margin": 2.655774094734295, "apogee_x": 374.0920670817921, "impact_velocity": -5.254301089050192, "out_of_rail_velocity": 27.365588282748377, "out_of_rail_stability_margin": 2.710562991209756, "y_impact": 317.66806924730435, "t_final": 335.5342828673326, "out_of_rail_time": 0.3403859439631548} +{"apogee_time": 27.023857440399205, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 456.5329939210652, "apogee": 3868.533010904472, "max_mach_number": 0.9626893345369503, "x_impact": 752.4662836436853, "initial_stability_margin": 2.6381137476237226, "apogee_x": 653.6696298949961, "impact_velocity": -5.219869191111875, "out_of_rail_velocity": 27.535290823915876, "out_of_rail_stability_margin": 2.6929008270417314, "y_impact": 525.7064006434521, "t_final": 337.1513517751605, "out_of_rail_time": 0.3386254332926586} +{"apogee_time": 25.495424667947766, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 341.11703590325453, "apogee": 3340.7069568032052, "max_mach_number": 0.8428083893070248, "x_impact": 514.6738507320622, "initial_stability_margin": 2.7057821375198414, "apogee_x": 438.972821163565, "impact_velocity": -5.237747610710097, "out_of_rail_velocity": 25.532086296731332, "out_of_rail_stability_margin": 2.76913164268824, "y_impact": 400.091876622763, "t_final": 308.4122161816638, "out_of_rail_time": 0.35989472043887494} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 5e1150f73..6d1444a39 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -28,9 +28,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 18, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], "source": [ "# We import these lines for debugging purposes, only works on Jupyter Notebook\n", "%load_ext autoreload\n", @@ -47,7 +56,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 19, "metadata": {}, "outputs": [], "source": [ @@ -76,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ @@ -106,17 +115,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 21, "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/phmb/github/RocketPy/rocketpy/mathutils/function.py:3125: UserWarning: Extrapolation method set to 'constant' because the linear method is not supported.\n", - " warnings.warn(\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -224,13 +225,13 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "d84184a4d6cd4b308effd022952bd8b0", + "model_id": "685a3b62329e459697af492122e2bdf0", "version_major": 2, "version_minor": 0 }, @@ -303,7 +304,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -360,7 +361,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -408,7 +409,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -500,14 +501,14 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 26, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[7093.420133006473, 7575.9811666258265, 6351.320054638862, 6123.550282734476, 5674.177733305354]\n" + "[6568.746253429183, 6633.224994161791, 8344.448028210354, 5347.76848772074, 8040.352096788948]\n" ] } ], @@ -537,7 +538,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -590,7 +591,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -640,7 +641,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 29, "metadata": {}, "outputs": [], "source": [ @@ -678,7 +679,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -729,7 +730,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -776,18 +777,9 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 32, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:132: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", - " warnings.warn(\n" - ] - } - ], + "outputs": [], "source": [ "test_dispersion = MonteCarlo(\n", " filename=\"monte_carlo_analysis_outputs/monte_carlo_class_example\",\n", @@ -810,21 +802,24 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 35, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Completed 10 iterations. Total wall time: 7.4 s \n", + "Starting Monte Carlo analysis\n", + "Current iteration: 000099 | Average Time per Iteration: 0.790 s | Estimated time left: 0 ss\n", + "Completed 100 iterations. In total, 100 simulations are exported.\n", + "Total wall time: 82.0 s\n", "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=10,\n", + " number_of_simulations=100,\n", " append=False,\n", " parallel=True,\n", " n_workers=None,\n", @@ -868,18 +863,58 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "100" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "test_dispersion.num_of_loaded_sims" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 37, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Monte Carlo Simulation by RocketPy\n", + "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", + "Number of simulations: 100\n", + "Results: \n", + "\n", + " Parameter Mean Std. Dev.\n", + "------------------------------------------------------------\n", + " apogee_time 26.104 1.244\n", + " lateral_surface_wind 0.000 0.000\n", + " frontal_surface_wind 0.000 0.000\n", + " apogee_y 362.321 73.352\n", + " apogee 3558.189 420.065\n", + " max_mach_number 0.893 0.094\n", + " x_impact 592.020 131.749\n", + " initial_stability_margin 2.614 0.099\n", + " apogee_x 508.861 116.802\n", + " impact_velocity -5.299 0.077\n", + " out_of_rail_velocity 26.396 1.568\n", + "out_of_rail_stability_margin 2.673 0.096\n", + " y_impact 421.722 82.320\n", + " t_final 313.548 23.469\n", + " out_of_rail_time 0.352 0.017\n" + ] + } + ], "source": [ "test_dispersion.prints.all()" ] diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 3e54bc136..2d2f3aea0 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -221,7 +221,7 @@ def simulate( self._initial_sim_idx = self.num_of_loaded_sims if append else 0 # Begin display - MonteCarlo._reprint("Starting Monte Carlo analysis", end="\r") + MonteCarlo._reprint("Starting Monte Carlo analysis") # Setup files self.__setup_files(append) @@ -304,17 +304,19 @@ def __run_in_serial(self): self._output_file, ) - sim_monitor.update_status(sim_monitor.count, end="\r", flush=True) + sim_monitor.update_status(sim_monitor.count) sim_monitor.finalize_status() except KeyboardInterrupt: - print("Keyboard Interrupt, files saved.") + MonteCarlo._reprint("Keyboard Interrupt, files saved.") with open(self._error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") except Exception as error: - print(f"Error on iteration {self.__sim_monitor.count}: {error}") + MonteCarlo._reprint( + f"Error on iteration {self.__sim_monitor.count}: {error}" + ) with open(self._error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") raise error @@ -455,14 +457,16 @@ def __sim_producer( export_queue.put((inputs_dict, outputs_dict)) - sim_monitor.update_status(sim_idx, end="\r", flush=True) + mutex.acquire() + sim_monitor.update_status(sim_idx) + mutex.release() except Exception as error: mutex.acquire() with open(error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - print(f"Error on iteration {sim_idx}: {error}") + MonteCarlo._reprint(f"Error on iteration {sim_idx}: {error}") mutex.release() raise error @@ -477,7 +481,7 @@ def __sim_consumer( ): """Simulation consumer to be used in parallel by multiprocessing. It consumes the results from the queue and writes them to the files. - If no results are received for 10 seconds, a TimeoutError is raised. + If no results are received for 30 seconds, a TimeoutError is raised. Parameters ---------- @@ -496,7 +500,7 @@ def __sim_consumer( while not stop_event.is_set(): try: mutex.acquire() - inputs_dict, outputs_dict = export_queue.get(timeout=0.5) + inputs_dict, outputs_dict = export_queue.get(timeout=3) MonteCarlo.__export_flight_data( inputs_dict, @@ -508,9 +512,9 @@ def __sim_consumer( except queue.Empty as exc: trials += 1 - if trials > 20: + if trials > 10: raise TimeoutError( - "No simulations were received for 10 seconds." + "No simulations were received for 30 seconds." ) from exc finally: @@ -612,7 +616,7 @@ def __terminate_simulation(self): self.output_file = self.batch_path / f"{self.filename}.outputs.txt" self.error_file = self.batch_path / f"{self.filename}.errors.txt" - print(f"Results saved to {self._output_file}") + MonteCarlo._reprint(f"Results saved to {self._output_file}") def __check_export_list(self, export_list): """ @@ -738,13 +742,14 @@ def _reprint(msg, end="\n", flush=False): ------- None """ - len_msg = len(msg) - if len_msg < MonteCarlo._last_print_len: - msg += " " * (MonteCarlo._last_print_len - len_msg) - else: - MonteCarlo._last_print_len = len_msg + padding = "" + + if len(msg) < MonteCarlo._last_print_len: + padding = " " * (MonteCarlo._last_print_len - len(msg)) + + MonteCarlo._last_print_len = len(msg) - print(msg, end=end, flush=flush) + print(msg + padding, end=end, flush=flush) # Properties and setters @@ -942,7 +947,7 @@ def import_outputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.output_file = filepath - print( + MonteCarlo._reprint( f"A total of {self.num_of_loaded_sims} simulations results were " f"loaded from the following output file: {self.output_file}\n" ) @@ -970,7 +975,7 @@ def import_inputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.input_file = filepath - print(f"The following input file was imported: {self.input_file}") + MonteCarlo._reprint(f"The following input file was imported: {self.input_file}") def import_errors(self, filename=None): """ @@ -994,7 +999,7 @@ def import_errors(self, filename=None): except FileNotFoundError: with open(filepath, "r+", encoding="utf-8"): self.error_file = filepath - print(f"The following error file was imported: {self.error_file}") + MonteCarlo._reprint(f"The following error file was imported: {self.error_file}") def import_results(self, filename=None): """ @@ -1305,7 +1310,7 @@ def increment(self): self.count += 1 return self.count - def update_status(self, sim_idx, end="\n", flush=False): + def update_status(self, sim_idx): """Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from the previous message. @@ -1314,25 +1319,19 @@ def update_status(self, sim_idx, end="\n", flush=False): ---------- msg : str Message to be printed. - end : str, optional - String appended after the message. Default is a new line. - flush : bool, optional - If True, the output is flushed. Default is False. Returns ------- None """ average_time = (time() - self.start_time) / (self.count - self.initial_count) - estimated_time = int( - (self.n_simulations - (self.count - self.initial_count)) * average_time - ) + estimated_time = int((self.n_simulations - self.count) * average_time) msg = f"Current iteration: {sim_idx:06d}" msg += f" | Average Time per Iteration: {average_time:.3f} s" msg += f" | Estimated time left: {estimated_time} s" - MonteCarlo._reprint(msg, end=end, flush=flush) + MonteCarlo._reprint(msg, end="\r", flush=True) def finalize_status(self): """Prints the final status of the simulation. @@ -1346,7 +1345,10 @@ def finalize_status(self): ------- None """ - msg = f"Completed {self.count} iterations." - msg += f" Total wall time: {time() - self.start_time:.1f} s" + print() + performed_sims = self.count - self.initial_count + msg = f"Completed {performed_sims} iterations." + msg += f" In total, {self.n_simulations} simulations are exported.\n" + msg += f"Total wall time: {time() - self.start_time:.1f} s" - MonteCarlo._reprint(msg, end="\n", flush=False) + MonteCarlo._reprint(msg, end="\n", flush=True) From d18408eb0679f06f89b42a2999b6a3d8c5c5698f Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 22:18:40 -0300 Subject: [PATCH 41/54] MNT: improve random number generator naming. --- rocketpy/stochastic/stochastic_model.py | 16 +++++++------ rocketpy/tools.py | 32 ++++++++++++------------- 2 files changed, 25 insertions(+), 23 deletions(-) diff --git a/rocketpy/stochastic/stochastic_model.py b/rocketpy/stochastic/stochastic_model.py index a96ed294b..1edab7cff 100644 --- a/rocketpy/stochastic/stochastic_model.py +++ b/rocketpy/stochastic/stochastic_model.py @@ -78,7 +78,7 @@ def _set_stochastic(self, seed=None): seed : int, optional Seed for the random number generator. """ - self.__rng_generator = np.random.default_rng(seed) + self.__random_number_generator = np.random.default_rng(seed) self.last_rnd_dict = {} # TODO: This code block is too complex. Refactor it. @@ -181,7 +181,7 @@ def _validate_tuple_length_two( # is the standard deviation, and the second item is the distribution # function. In this case, the nominal value will be taken from the # object passed. - dist_func = get_distribution(input_value[1], self.__rng_generator) + dist_func = get_distribution(input_value[1], self.__random_number_generator) return (getattr(self.obj, input_name), input_value[0], dist_func) else: # if second item is an int or float, then it is assumed that the @@ -191,7 +191,7 @@ def _validate_tuple_length_two( return ( input_value[0], input_value[1], - get_distribution("normal", self.__rng_generator), + get_distribution("normal", self.__random_number_generator), ) def _validate_tuple_length_three( @@ -228,7 +228,7 @@ def _validate_tuple_length_three( f"'{input_name}': Third item of tuple must be a string containing the " "name of a valid numpy.random distribution function." ) - dist_func = get_distribution(input_value[2], self.__rng_generator) + dist_func = get_distribution(input_value[2], self.__random_number_generator) return (input_value[0], input_value[1], dist_func) def _validate_list( @@ -287,7 +287,7 @@ def _validate_scalar( return ( getattr(self.obj, input_name), input_value, - get_distribution("normal", self.__rng_generator), + get_distribution("normal", self.__random_number_generator), ) def _validate_factors(self, input_name, input_value): @@ -355,14 +355,16 @@ def _validate_tuple_factor(self, input_name, factor_tuple): return ( factor_tuple[0], factor_tuple[1], - get_distribution("normal", self.__rng_generator), + get_distribution("normal", self.__random_number_generator), ) elif len(factor_tuple) == 3: assert isinstance(factor_tuple[2], str), ( f"'{input_name}`: Third item of tuple must be a string containing " "the name of a valid numpy.random distribution function" ) - dist_func = get_distribution(factor_tuple[2], self.__rng_generator) + dist_func = get_distribution( + factor_tuple[2], self.__random_number_generator + ) return (factor_tuple[0], factor_tuple[1], dist_func) def _validate_list_factor(self, input_name, factor_list): diff --git a/rocketpy/tools.py b/rocketpy/tools.py index ee9436e5a..eb432c15d 100644 --- a/rocketpy/tools.py +++ b/rocketpy/tools.py @@ -232,7 +232,7 @@ def bilinear_interpolation(x, y, x1, x2, y1, y2, z11, z12, z21, z22): ) / ((x2 - x1) * (y2 - y1)) -def get_distribution(distribution_function_name, rng_generator=None): +def get_distribution(distribution_function_name, random_number_generator=None): """Sets the distribution function to be used in the monte carlo analysis. Parameters @@ -240,31 +240,31 @@ def get_distribution(distribution_function_name, rng_generator=None): distribution_function_name : string The type of distribution to be used in the analysis. It can be 'uniform', 'normal', 'lognormal', etc. - rng_generator : np.random.Generator, optional + random_number_generator : np.random.Generator, optional The random number generator to be used. If None, the default generator - is used. + ``numpy.random.default_rng`` is used. Returns ------- np.random distribution function The distribution function to be used in the analysis. """ - if rng_generator is None: - rng_generator = np.random.default_rng() + if random_number_generator is None: + random_number_generator = np.random.default_rng() # Dictionary mapping distribution names to RNG methods distributions = { - "normal": rng_generator.normal, - "binomial": rng_generator.binomial, - "chisquare": rng_generator.chisquare, - "exponential": rng_generator.exponential, - "gamma": rng_generator.gamma, - "gumbel": rng_generator.gumbel, - "laplace": rng_generator.laplace, - "logistic": rng_generator.logistic, - "poisson": rng_generator.poisson, - "uniform": rng_generator.uniform, - "wald": rng_generator.wald, + "normal": random_number_generator.normal, + "binomial": random_number_generator.binomial, + "chisquare": random_number_generator.chisquare, + "exponential": random_number_generator.exponential, + "gamma": random_number_generator.gamma, + "gumbel": random_number_generator.gumbel, + "laplace": random_number_generator.laplace, + "logistic": random_number_generator.logistic, + "poisson": random_number_generator.poisson, + "uniform": random_number_generator.uniform, + "wald": random_number_generator.wald, } try: return distributions[distribution_function_name] From abe574774fa7bc8e16b5fcc62ab4c9e4dfc40afa Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 22:21:18 -0300 Subject: [PATCH 42/54] FIX: stochastic model seed input not being used. --- rocketpy/stochastic/stochastic_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocketpy/stochastic/stochastic_model.py b/rocketpy/stochastic/stochastic_model.py index 1edab7cff..e8eabf833 100644 --- a/rocketpy/stochastic/stochastic_model.py +++ b/rocketpy/stochastic/stochastic_model.py @@ -67,7 +67,7 @@ def __init__(self, obj, seed=None, **kwargs): self.obj = obj self.last_rnd_dict = {} self.__stochastic_dict = kwargs - self._set_stochastic() + self._set_stochastic(seed) def _set_stochastic(self, seed=None): """Set the stochastic attributes from the input dictionary. From fe7bad3f0ec74927083290a3436b8ac5aaf0afef Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 22:27:26 -0300 Subject: [PATCH 43/54] MNT: correct outdated docstrings and improve function naming. --- rocketpy/simulation/monte_carlo.py | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 2d2f3aea0..7869e37d6 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -304,9 +304,9 @@ def __run_in_serial(self): self._output_file, ) - sim_monitor.update_status(sim_monitor.count) + sim_monitor.print_update_status(sim_monitor.count) - sim_monitor.finalize_status() + sim_monitor.print_final_status() except KeyboardInterrupt: MonteCarlo._reprint("Keyboard Interrupt, files saved.") @@ -398,7 +398,7 @@ def __run_in_parallel(self, n_workers=None): sim_consumer.join() - sim_monitor.finalize_status() + sim_monitor.print_final_status() @staticmethod def __sim_producer( @@ -458,7 +458,7 @@ def __sim_producer( export_queue.put((inputs_dict, outputs_dict)) mutex.acquire() - sim_monitor.update_status(sim_idx) + sim_monitor.print_update_status(sim_idx) mutex.release() except Exception as error: @@ -1310,15 +1310,15 @@ def increment(self): self.count += 1 return self.count - def update_status(self, sim_idx): + def print_update_status(self, sim_idx): """Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from the previous message. Parameters ---------- - msg : str - Message to be printed. + sim_idx : int + Index of the current simulation. Returns ------- @@ -1333,18 +1333,8 @@ def update_status(self, sim_idx): MonteCarlo._reprint(msg, end="\r", flush=True) - def finalize_status(self): - """Prints the final status of the simulation. - - Parameters - ---------- - show_process_time : bool, optional - If True, the process time will be shown. Default is True. - - Returns - ------- - None - """ + def print_final_status(self): + """Prints the final status of the simulation.""" print() performed_sims = self.count - self.initial_count msg = f"Completed {performed_sims} iterations." From 0048737787b626e36f823b5b9731a95edfcf2af7 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sat, 3 Aug 2024 22:39:38 -0300 Subject: [PATCH 44/54] MNT: improve docstrings according to code reviews. --- rocketpy/simulation/monte_carlo.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 7869e37d6..63b0c4ca5 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -123,7 +123,9 @@ def __init__( Path to the batch folder to be used in the simulation. Export file will be saved in this folder. Default is None. export_sample_time : float, optional - Sample time to downsample the arrays in seconds. Default is 0.1. + Sample time to downsample the arrays in seconds. Used to automatically + discretize inputs that contain callable ``rocketpy.Function`` objects. + Default is 0.1. Returns ------- @@ -196,8 +198,9 @@ def simulate( parallel : bool, optional If True, the simulations will be run in parallel. Default is False. n_workers : int, optional - Number of workers to be used. If None, the number of workers - will be equal to the number of CPUs available. Default is None. + Number of workers to be used if ``parallel=True``. If None, the + number of workers will be equal to the number of CPUs available. + Default is None. Returns ------- @@ -1191,6 +1194,10 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): ---------- obj : object The object whose attributes are to be inspected. + sample_time : float, optional + Time interval between samples. Default is 0.1. + remove_functions : bool, optional + If True, the Function objects will not be serialized. Default is False. Returns ------- From 6061d3a40663754209b9bda19bb5142803c9f902 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 16 Aug 2024 22:37:41 -0300 Subject: [PATCH 45/54] MNT: use standard multiprocessing with instance methods. Co-authored-by: MateusStano --- .../monte_carlo_class_example.inputs.txt | 200 ++++++------ .../monte_carlo_class_example.kml | 6 +- .../monte_carlo_class_example.outputs.txt | 200 ++++++------ .../monte_carlo_class_usage.ipynb | 141 +++++---- pyproject.toml | 1 - requirements-optional.txt | 3 +- rocketpy/simulation/monte_carlo.py | 299 ++++++------------ 7 files changed, 389 insertions(+), 461 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index 73615d31a..b9cbc4134 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,100 +1,100 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 8} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 13} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 10} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 11} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 12} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 9} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 17} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 14} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 15} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 20} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 16} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 19} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 18} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 22} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 21} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 26} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 23} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 24} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 25} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 27} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 28} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 29} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 31} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 30} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 32} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 33} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 35} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 34} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 36} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 37} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 39} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 38} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 40} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 41} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 42} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 43} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 44} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 45} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 46} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 47} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 48} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 49} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 50} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 51} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 52} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 53} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 54} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 55} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 56} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 57} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 58} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 59} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 61} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 60} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 62} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 63} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 64} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 65} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 66} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 67} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 68} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 69} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 70} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 71} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 72} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 73} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 74} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 76} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 75} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 77} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 78} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 79} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 80} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 81} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 83} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 82} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 84} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 86} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 85} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 87} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 88} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 89} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 90} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 91} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 92} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0634988572455045, "mass": 16.338817676664625, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009992030016, "I_33_without_motor": 0.030727185276747237, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.37271852767472, "heading": 56.14908047672716, "idx": 94} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351028909565555, "mass": 15.59817192109069, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330279238201114, "I_33_without_motor": 0.03649131626863001, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.94913162686301, "heading": 53.726025901214435, "idx": 93} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349317227762415, "mass": 14.757137448702853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3283281771302455, "I_33_without_motor": 0.05799460218112253, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 87.09946021811226, "heading": 55.5866427331118, "idx": 95} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350663547773167, "mass": 16.05723653854209, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328605779988375, "I_33_without_motor": 0.03369193435503788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.66919343550379, "heading": 54.27656152074371, "idx": 97} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350862152839436, "mass": 15.551601044525187, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321026314463162, "I_33_without_motor": 0.028067239247621723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.10672392476218, "heading": 53.811365688453506, "idx": 96} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349141969312458, "mass": 15.324767103775889, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324411390727345, "I_33_without_motor": 0.037181630319945695, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.01816303199458, "heading": 55.04962513471625, "idx": 98} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.0635123798425405, "mass": 15.41376302770614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303064489327069, "I_33_without_motor": 0.04197757771439317, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.49775777143932, "heading": 52.12898276395181, "idx": 99} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 0} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 1} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 3} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 4} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 2} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 5} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 6} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 7} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 8} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 13} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 11} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 9} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 12} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 10} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 20} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 15} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 14} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 16} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 17} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 18} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 19} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 22} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 21} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 26} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 23} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 27} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 25} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 24} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 29} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 31} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 28} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 30} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 32} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 33} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 37} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 36} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 35} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 38} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 39} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 34} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 40} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 41} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 44} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 46} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 43} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 42} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 45} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 47} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 51} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 48} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 49} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 52} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 50} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 53} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 54} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 56} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 55} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 59} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 58} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 60} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 57} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 61} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 64} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 62} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 63} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 65} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 66} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 67} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 68} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 70} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 72} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 69} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 73} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 71} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 74} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 75} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 76} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 77} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 78} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 80} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 79} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 81} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 83} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 82} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 84} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 86} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 85} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 87} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 88} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 90} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 91} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 89} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 94} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 93} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 92} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 95} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 98} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 97} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 96} +{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 99} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml index be8d6d101..7b77c2c0e 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml @@ -48,7 +48,7 @@ - 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 + 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 @@ -62,7 +62,7 @@ - 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 + 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 @@ -76,7 +76,7 @@ - 350.1393368679963,457.4367396046409,0.0 349.3558753645919,458.2006357763502,0.0 348.813594355503,459.33325929580934,0.0 348.5146339761279,460.83014021543323,0.0 348.4601740865019,462.6853710300921,0.0 348.65042961492907,464.89162999133475,0.0 349.084649709758,467.440210002985,0.0 349.761120702651,470.32105298407237,0.0 350.67717287164913,473.5227895634825,0.0 351.8291909773457,477.03278394967066,0.0 353.2126285305847,480.8371837983585,0.0 354.822025735376,484.92097488140826,0.0 356.6510310362158,489.26804034112183,0.0 358.69242618477483,493.86122429611504,0.0 360.9381547270264,498.6823995477435,0.0 363.37935379839007,503.71253911987463,0.0 366.0063891014089,508.9317913496694,0.0 368.8088929279201,514.3195582330263,0.0 371.77580507566273,519.8545767154934,0.0 374.89541649784286,525.5150026078296,0.0 378.155415513392,531.2784967950406,0.0 381.5429363955477,537.1223133986596,0.0 385.0446101469991,543.0233895443376,0.0 388.6466172612118,548.9584363804732,0.0 392.33474226170665,554.9040309886693,0.0 396.0944298040506,560.8367088232907,0.0 399.9108421191519,566.7330563153071,0.0 403.7689175711558,572.5698032749522,0.0 407.65343009884026,578.3239147285327,0.0 411.54904930592346,583.9726818269446,0.0 415.4404009631341,589.4938114671264,0.0 419.3121276832708,594.8655142727531,0.0 423.1489495297927,600.0665905869481,0.0 426.9357243197489,605.0765141376448,0.0 430.65750738305616,609.8755130454055,0.0 434.29961054228454,614.4446478539949,0.0 437.8476600801833,618.7658862757628,0.0 441.2876534661759,622.8221743568444,0.0 444.60601461795153,626.5975037813256,0.0 447.7896474800589,630.0769750487518,0.0 450.8259877080549,633.2468562756497,0.0 453.7030522542315,636.0946373889977,0.0 456.4094866592307,638.609079497769,0.0 458.9346098629082,640.7802592476995,0.0 461.2684563575982,642.5996079842338,0.0 463.4018155174192,644.0599455690902,0.0 465.3262679484065,645.1555087169863,0.0 467.0342187160136,645.8819737406924,0.0 468.51892731884925,646.2364736146501,0.0 469.77453429035694,646.2176092898126,0.0 470.79608432345236,645.8254552150515,0.0 471.57954582685676,645.0615590433422,0.0 472.1218268359456,643.9289355238832,0.0 472.42078721532073,642.4320546042592,0.0 472.47524710494673,640.5768237896004,0.0 472.28499157651964,638.3705648283578,0.0 471.85077148169063,635.8219848167074,0.0 471.1743004887976,632.94114183562,0.0 470.2582483197995,629.7394052562099,0.0 469.10623021410294,626.2294108700219,0.0 467.72279266086395,622.425011021334,0.0 466.1133954560727,618.3412199382842,0.0 464.28439015523287,613.9941544785705,0.0 462.2429950066738,609.4009705235775,0.0 459.99726646442224,604.5797952719489,0.0 457.5560673930586,599.5496556998178,0.0 454.92903209003975,594.330403470023,0.0 452.12652826352854,588.9426365866661,0.0 449.1596161157859,583.407618104199,0.0 446.04000469360574,577.7471922118629,0.0 442.7800056780567,571.9836980246519,0.0 439.39248479590094,566.1398814210328,0.0 435.89081104444955,560.2388052753548,0.0 432.28880393023684,554.3037584392192,0.0 428.600678929742,548.3581638310231,0.0 424.84099138739805,542.4254859964018,0.0 421.0245790722968,536.5291385043854,0.0 417.1665036202929,530.6923915447403,0.0 413.2819910926084,524.9382800911599,0.0 409.3863718855252,519.2895129927479,0.0 405.49502022831456,513.7683833525659,0.0 401.6232935081779,508.3966805469395,0.0 397.78647166165604,503.19560423274453,0.0 393.99969687169977,498.1856806820475,0.0 390.27791380839255,493.386681774287,0.0 386.6358106491641,488.8175469656976,0.0 383.08776111126537,484.4963085439298,0.0 379.64776772527273,480.4400204628481,0.0 376.3294065734972,476.6646910383669,0.0 373.1457737113898,473.18521977094065,0.0 370.10943348339373,470.0153385440427,0.0 367.2323689372172,467.1675574306947,0.0 364.525934532218,464.65311532192345,0.0 362.00081132854046,462.481935571993,0.0 359.6669648338504,460.6625868354586,0.0 357.53360567402945,459.2022492506021,0.0 355.60915324304216,458.1066861027061,0.0 353.90120247543507,457.38022107900014,0.0 352.4164938725994,457.02572120504243,0.0 -8.283651296105559,39.39285442942145,0.0 + 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index 771cdbf4c..4bca71e29 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,100 +1,100 @@ -{"apogee_time": 24.467887785994776, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 313.4846633747357, "apogee": 3028.4567837464615, "max_mach_number": 0.7806538379601798, "x_impact": 475.5232980147313, "initial_stability_margin": 2.5905274391044206, "apogee_x": 403.3919537714526, "impact_velocity": -5.280659119209001, "out_of_rail_velocity": 24.52132320087051, "out_of_rail_stability_margin": 2.6554596765445346, "y_impact": 369.68631577154156, "t_final": 285.4484188213021, "out_of_rail_time": 0.37192150232181614} -{"apogee_time": 24.142166966391247, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 292.2520130504476, "apogee": 2918.349954628477, "max_mach_number": 0.7542229245503174, "x_impact": 481.5005327115939, "initial_stability_margin": 2.641772040264699, "apogee_x": 406.76614584524845, "impact_velocity": -5.378381816253091, "out_of_rail_velocity": 24.101818139633533, "out_of_rail_stability_margin": 2.706722136421836, "y_impact": 346.0506021290647, "t_final": 274.8230402875274, "out_of_rail_time": 0.37759357734078336} -{"apogee_time": 23.94546253830165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 334.2305234284591, "apogee": 2859.94238052769, "max_mach_number": 0.7435137024569042, "x_impact": 589.2975673422343, "initial_stability_margin": 2.6634413027819486, "apogee_x": 498.89717357334575, "impact_velocity": -5.420591022799384, "out_of_rail_velocity": 23.928217135447355, "out_of_rail_stability_margin": 2.728156228208579, "y_impact": 394.885905655132, "t_final": 269.78465959160235, "out_of_rail_time": 0.3790481663115176} -{"apogee_time": 24.400580771487405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 264.73586275586274, "apogee": 3002.6463048622873, "max_mach_number": 0.7728301490207221, "x_impact": 427.0451729461144, "initial_stability_margin": 2.605560257783571, "apogee_x": 361.0576702403233, "impact_velocity": -5.308848626981732, "out_of_rail_velocity": 24.400872107696106, "out_of_rail_stability_margin": 2.6705137471999683, "y_impact": 313.2092800484427, "t_final": 282.6207393260265, "out_of_rail_time": 0.3736076240628773} -{"apogee_time": 24.445719472279325, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 372.5691219340746, "apogee": 3028.4754531295366, "max_mach_number": 0.7848171961032664, "x_impact": 625.1318934435648, "initial_stability_margin": 2.5840685556287686, "apogee_x": 533.5419686625698, "impact_velocity": -5.267000890816192, "out_of_rail_velocity": 24.59696260116976, "out_of_rail_stability_margin": 2.648883729630921, "y_impact": 436.6437736833013, "t_final": 286.31496344693215, "out_of_rail_time": 0.3706134143226814} -{"apogee_time": 24.44679368968501, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 221.63512914218114, "apogee": 3016.870889965319, "max_mach_number": 0.7746765265654444, "x_impact": 359.4078875966719, "initial_stability_margin": 2.601879323180646, "apogee_x": 303.32904618227735, "impact_velocity": -5.3017437543996, "out_of_rail_velocity": 24.42833160192903, "out_of_rail_stability_margin": 2.6668394152333894, "y_impact": 262.64420599851684, "t_final": 283.8045155171093, "out_of_rail_time": 0.3732155535257855} -{"apogee_time": 24.686003563714824, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 404.56479129572165, "apogee": 3119.4288122226835, "max_mach_number": 0.8096823332239744, "x_impact": 688.2307324248993, "initial_stability_margin": 2.5357784786800868, "apogee_x": 590.6312153187479, "impact_velocity": -5.1790395940229885, "out_of_rail_velocity": 24.98878356769948, "out_of_rail_stability_margin": 2.600596409651662, "y_impact": 471.6703388852673, "t_final": 295.73822859532424, "out_of_rail_time": 0.3657029775483154} -{"apogee_time": 23.908730848112405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 286.3909455689927, "apogee": 2851.731480867398, "max_mach_number": 0.7413420896454713, "x_impact": 468.56206863554536, "initial_stability_margin": 2.5024691190948984, "apogee_x": 398.66249408706074, "impact_velocity": -5.310286820509815, "out_of_rail_velocity": 23.84198203488739, "out_of_rail_stability_margin": 2.572242181195208, "y_impact": 336.71218811383426, "t_final": 281.65842336761335, "out_of_rail_time": 0.38079632956426135} -{"apogee_time": 24.233264480720926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 307.17656087075926, "apogee": 2958.9324829119864, "max_mach_number": 0.767080606683231, "x_impact": 462.6499764906225, "initial_stability_margin": 2.4500124899600055, "apogee_x": 395.30711208372514, "impact_velocity": -5.213801685663796, "out_of_rail_velocity": 24.26772853312096, "out_of_rail_stability_margin": 2.520035152060906, "y_impact": 359.62886083529446, "t_final": 292.8202895657434, "out_of_rail_time": 0.37623134358940713} -{"apogee_time": 24.458253514451638, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 396.72879488649517, "apogee": 3049.6246552865896, "max_mach_number": 0.7956776765648672, "x_impact": 670.7250542963471, "initial_stability_margin": 2.393929790052231, "apogee_x": 579.2433191540638, "impact_velocity": -5.113469057305623, "out_of_rail_velocity": 24.710308821601018, "out_of_rail_stability_margin": 2.463740161178162, "y_impact": 459.61331221715426, "t_final": 303.5227439808431, "out_of_rail_time": 0.369677616867422} -{"apogee_time": 24.163908063063516, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 259.3865978060953, "apogee": 2933.542545368376, "max_mach_number": 0.759417257068608, "x_impact": 415.43449588495963, "initial_stability_margin": 2.4653957312089627, "apogee_x": 353.80337554385727, "impact_velocity": -5.2416341932278, "out_of_rail_velocity": 24.162067101871344, "out_of_rail_stability_margin": 2.535468999903764, "y_impact": 304.68524686770024, "t_final": 289.7240369521995, "out_of_rail_time": 0.378058398152433} -{"apogee_time": 24.20933399495506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 365.0105134458068, "apogee": 2958.273822886601, "max_mach_number": 0.7710448403313923, "x_impact": 608.4780650132133, "initial_stability_margin": 2.443334646142269, "apogee_x": 522.7782605865643, "impact_velocity": -5.200316424936883, "out_of_rail_velocity": 24.313701976760935, "out_of_rail_stability_margin": 2.5133273881989036, "y_impact": 424.99013043788807, "t_final": 293.6501135701405, "out_of_rail_time": 0.37522417863396385} -{"apogee_time": 24.210267935744177, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 217.13939833444022, "apogee": 2947.498768916701, "max_mach_number": 0.7612216320180236, "x_impact": 349.52900972434276, "initial_stability_margin": 2.4616217593341707, "apogee_x": 297.21843552637495, "impact_velocity": -5.2346192908468225, "out_of_rail_velocity": 24.17738652326365, "out_of_rail_stability_margin": 2.531664917212943, "y_impact": 255.43873025419092, "t_final": 290.81802348965925, "out_of_rail_time": 0.3774943119531038} -{"apogee_time": 23.70669159705135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 327.2962877250368, "apogee": 2792.6420624779903, "max_mach_number": 0.730532609317954, "x_impact": 573.1700217850278, "initial_stability_margin": 2.524644816128246, "apogee_x": 488.5946749940599, "impact_velocity": -5.3519614824277255, "out_of_rail_velocity": 23.666645654161584, "out_of_rail_stability_margin": 2.5945576677494215, "y_impact": 384.0472624565687, "t_final": 276.32985125124236, "out_of_rail_time": 0.38381040277953343} -{"apogee_time": 27.906199595509353, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 347.44285542848627, "apogee": 4182.6774955166, "max_mach_number": 1.032391923381185, "x_impact": 548.4305117499656, "initial_stability_margin": 2.7909925919439127, "apogee_x": 473.7495377711745, "impact_velocity": -5.282083468742006, "out_of_rail_velocity": 28.801036528928407, "out_of_rail_stability_margin": 2.840171503057144, "y_impact": 402.31210477957075, "t_final": 343.185175982439, "out_of_rail_time": 0.3270669442924935} -{"apogee_time": 27.855249516691025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 390.41865021217643, "apogee": 4137.134708321661, "max_mach_number": 1.0128001402287898, "x_impact": 628.5096349471555, "initial_stability_margin": 2.8264712052028997, "apogee_x": 543.279526198285, "impact_velocity": -5.351266015181816, "out_of_rail_velocity": 28.442894055146844, "out_of_rail_stability_margin": 2.8756246452334535, "y_impact": 451.82440956527745, "t_final": 336.8860763309563, "out_of_rail_time": 0.3301483104901673} -{"apogee_time": 27.87976281114976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.32092465432714, "apogee": 4187.941784721975, "max_mach_number": 1.0403740701710604, "x_impact": 606.5309204764985, "initial_stability_margin": 2.7762578623546488, "apogee_x": 525.3198458986442, "impact_velocity": -5.254036258145042, "out_of_rail_velocity": 28.935448248286285, "out_of_rail_stability_margin": 2.825431186927199, "y_impact": 471.62379383657293, "t_final": 345.18212179466786, "out_of_rail_time": 0.32573325142615894} -{"apogee_time": 27.76628284749606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 450.979527258872, "apogee": 4094.49290035507, "max_mach_number": 1.0009533150037946, "x_impact": 776.463180978236, "initial_stability_margin": 2.8477161914338325, "apogee_x": 672.9847944944996, "impact_velocity": -5.393262362853173, "out_of_rail_velocity": 28.230595462935348, "out_of_rail_stability_margin": 2.896862721374402, "y_impact": 520.4541346791264, "t_final": 332.61345424692513, "out_of_rail_time": 0.33205967693603544} -{"apogee_time": 27.764595924157227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 513.3310640083243, "apogee": 4204.395486531505, "max_mach_number": 1.070126550452815, "x_impact": 858.0617990722639, "initial_stability_margin": 2.7226741223037636, "apogee_x": 749.3359845552791, "impact_velocity": -5.152929203723396, "out_of_rail_velocity": 29.477201473528865, "out_of_rail_stability_margin": 2.7718233623379724, "y_impact": 588.1101138393655, "t_final": 352.3932869994267, "out_of_rail_time": 0.32105209797695533} -{"apogee_time": 27.93463612195535, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 290.35486471807303, "apogee": 4194.644126262757, "max_mach_number": 1.0343370019315514, "x_impact": 460.7874944979829, "initial_stability_margin": 2.7873930574621517, "apogee_x": 397.28093981293523, "impact_velocity": -5.275014557290682, "out_of_rail_velocity": 28.82467587387524, "out_of_rail_stability_margin": 2.836563002064738, "y_impact": 336.86811440018585, "t_final": 344.11329495318626, "out_of_rail_time": 0.32666186682923637} -{"apogee_time": 27.800781220534898, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 483.44836495407714, "apogee": 4172.859970118728, "max_mach_number": 1.0444565395207603, "x_impact": 795.3369035308837, "initial_stability_margin": 2.7700082660889973, "apogee_x": 692.171382457522, "impact_velocity": -5.240446905403987, "out_of_rail_velocity": 29.01605483244691, "out_of_rail_stability_margin": 2.819175812039275, "y_impact": 555.6898220648344, "t_final": 345.3835351939791, "out_of_rail_time": 0.32504089917500917} -{"apogee_time": 25.654153868456447, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 330.5956504258446, "apogee": 3370.23736630815, "max_mach_number": 0.8422949460669106, "x_impact": 541.0075214727261, "initial_stability_margin": 2.6794384864172955, "apogee_x": 460.10916727651176, "impact_velocity": -5.3977777940348295, "out_of_rail_velocity": 25.553088651232166, "out_of_rail_stability_margin": 2.7397068008682077, "y_impact": 388.8229826865425, "t_final": 294.2292650868195, "out_of_rail_time": 0.3596389100431711} -{"apogee_time": 25.865677966727976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 297.98698602017936, "apogee": 3451.2249108062883, "max_mach_number": 0.8618843675211312, "x_impact": 477.6018941970687, "initial_stability_margin": 2.643191053190444, "apogee_x": 406.3896593731432, "impact_velocity": -5.327993767804578, "out_of_rail_velocity": 25.85821345714381, "out_of_rail_stability_margin": 2.7036613056730303, "y_impact": 350.3289747191436, "t_final": 301.7838427106881, "out_of_rail_time": 0.3567538229156717} -{"apogee_time": 25.911632882216885, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 249.40970959782143, "apogee": 3466.89455460351, "max_mach_number": 0.8640430507160658, "x_impact": 401.90575344583357, "initial_stability_margin": 2.639507681887447, "apogee_x": 341.32290578549976, "impact_velocity": -5.320863266570719, "out_of_rail_velocity": 25.897623992531745, "out_of_rail_stability_margin": 2.6998047415968345, "y_impact": 293.7836783941369, "t_final": 302.99057687391223, "out_of_rail_time": 0.3556493086933392} -{"apogee_time": 25.913524648944563, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 352.1866245797747, "apogee": 3475.0821113781394, "max_mach_number": 0.8703060733641762, "x_impact": 530.8000605854388, "initial_stability_margin": 2.6281434062252753, "apogee_x": 453.1609913303963, "impact_velocity": -5.299702579022584, "out_of_rail_velocity": 26.008200444813813, "out_of_rail_stability_margin": 2.6884839421255275, "y_impact": 412.68151482528276, "t_final": 304.5920628865872, "out_of_rail_time": 0.35476184073976363} -{"apogee_time": 25.47364265368463, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 378.9093830054232, "apogee": 3309.5601743527404, "max_mach_number": 0.8306166261366903, "x_impact": 663.265266896128, "initial_stability_margin": 2.7011326493961954, "apogee_x": 565.5471604699197, "impact_velocity": -5.440139262807693, "out_of_rail_velocity": 25.361609621671683, "out_of_rail_stability_margin": 2.7613666920022855, "y_impact": 444.5089096927919, "t_final": 289.1863697786083, "out_of_rail_time": 0.3617335907606832} -{"apogee_time": 26.03913951405725, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 450.84583405950565, "apogee": 3551.981338647102, "max_mach_number": 0.9006755408364229, "x_impact": 762.859405923051, "initial_stability_margin": 2.5733568233321105, "apogee_x": 658.1788727802178, "impact_velocity": -5.197716495330529, "out_of_rail_velocity": 26.483317497486777, "out_of_rail_stability_margin": 2.633672404408671, "y_impact": 522.7979350302123, "t_final": 314.1621274931377, "out_of_rail_time": 0.34931341026228974} -{"apogee_time": 25.870816693086553, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 417.9823835983224, "apogee": 3470.2953984489895, "max_mach_number": 0.8743855387953094, "x_impact": 697.1628512293883, "initial_stability_margin": 2.621690352821027, "apogee_x": 598.5342762898558, "impact_velocity": -5.2859950760642045, "out_of_rail_velocity": 26.061476132020534, "out_of_rail_stability_margin": 2.682171719651659, "y_impact": 487.0331633404199, "t_final": 305.10664697842753, "out_of_rail_time": 0.3545284770550771} -{"apogee_time": 26.192025457358625, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 344.583556015948, "apogee": 3542.4347254152285, "max_mach_number": 0.877082430442044, "x_impact": 557.6244264758024, "initial_stability_margin": 2.5917096243397277, "apogee_x": 479.59109061070274, "impact_velocity": -5.3910329472853356, "out_of_rail_velocity": 26.08239774130821, "out_of_rail_stability_margin": 2.652180561000843, "y_impact": 400.75996990273063, "t_final": 311.50061074302357, "out_of_rail_time": 0.3539396537100363} -{"apogee_time": 26.38528863383306, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 310.1247051483023, "apogee": 3621.894575060342, "max_mach_number": 0.8972433704271006, "x_impact": 491.57804654170087, "initial_stability_margin": 2.5550488441682413, "apogee_x": 422.94422288885914, "impact_velocity": -5.321336171501043, "out_of_rail_velocity": 26.405180795129187, "out_of_rail_stability_margin": 2.6155360382738753, "y_impact": 360.58632173235554, "t_final": 319.4709753722658, "out_of_rail_time": 0.3505067640492793} -{"apogee_time": 26.42243553656602, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 366.1820472682733, "apogee": 3643.5677486393392, "max_mach_number": 0.9056798158051775, "x_impact": 546.0000725426823, "initial_stability_margin": 2.5398338224902592, "apogee_x": 471.1738268068281, "impact_velocity": -5.293080333062906, "out_of_rail_velocity": 26.53874048844143, "out_of_rail_stability_margin": 2.600316757614351, "y_impact": 424.47332415265186, "t_final": 322.3000709141419, "out_of_rail_time": 0.3490993824675658} -{"apogee_time": 26.427238402870447, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 259.44289892531054, "apogee": 3636.661053792864, "max_mach_number": 0.8992765635667839, "x_impact": 413.39760196000407, "initial_stability_margin": 2.5513202725311195, "apogee_x": 355.0643686147062, "impact_velocity": -5.31421457833411, "out_of_rail_velocity": 26.437344341858143, "out_of_rail_stability_margin": 2.611813454685059, "y_impact": 302.1655550170221, "t_final": 320.6605448267891, "out_of_rail_time": 0.3501677744494032} -{"apogee_time": 26.020279165150885, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 395.29611849173955, "apogee": 3481.683759620324, "max_mach_number": 0.86499243740907, "x_impact": 684.3616665567201, "initial_stability_margin": 2.61364577568234, "apogee_x": 590.019755294857, "impact_velocity": -5.433341474024117, "out_of_rail_velocity": 25.887511525713546, "out_of_rail_stability_margin": 2.6742746097592147, "y_impact": 458.6244862978906, "t_final": 306.1809682483833, "out_of_rail_time": 0.3567392721579912} -{"apogee_time": 26.498787171058243, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 466.91328796236587, "apogee": 3709.637243335793, "max_mach_number": 0.935995387436571, "x_impact": 782.2970604325018, "initial_stability_margin": 2.4844040631795625, "apogee_x": 681.6246473627643, "impact_velocity": -5.191222137457087, "out_of_rail_velocity": 27.028811800658858, "out_of_rail_stability_margin": 2.5449614569687484, "y_impact": 536.1260147072993, "t_final": 331.85873779577366, "out_of_rail_time": 0.34440219133707684} -{"apogee_time": 24.27219639222911, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 294.9737294057642, "apogee": 2955.8423109017554, "max_mach_number": 0.7614058880042425, "x_impact": 485.0423041077597, "initial_stability_margin": 2.529993539979519, "apogee_x": 410.49542146827764, "impact_velocity": -5.359138122982831, "out_of_rail_velocity": 24.285742250078115, "out_of_rail_stability_margin": 2.5911657209104466, "y_impact": 348.6280595464267, "t_final": 278.2084795010637, "out_of_rail_time": 0.3755839498680171} -{"apogee_time": 26.377290511458842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 434.5645715805577, "apogee": 3638.439675423297, "max_mach_number": 0.9099967880691838, "x_impact": 717.2879851938558, "initial_stability_margin": 2.533268966720172, "apogee_x": 622.2957688641773, "impact_velocity": -5.27938995907804, "out_of_rail_velocity": 26.604821400715625, "out_of_rail_stability_margin": 2.5937710377609755, "y_impact": 501.06472925832304, "t_final": 322.85178227353003, "out_of_rail_time": 0.34842602699406466} -{"apogee_time": 24.532320487032045, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 267.23280754662494, "apogee": 3041.7179541115925, "max_mach_number": 0.7803547175103841, "x_impact": 430.1549293382019, "initial_stability_margin": 2.494427680119047, "apogee_x": 364.404048470497, "impact_velocity": -5.289853777650066, "out_of_rail_velocity": 24.602466497668306, "out_of_rail_stability_margin": 2.55551747202887, "y_impact": 315.5323961996114, "t_final": 285.8409379465898, "out_of_rail_time": 0.3711999579744845} -{"apogee_time": 24.60082667311145, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 316.408534719506, "apogee": 3067.8884586761083, "max_mach_number": 0.7882672307156239, "x_impact": 478.94153581883023, "initial_stability_margin": 2.479659926445012, "apogee_x": 407.0900770925906, "impact_velocity": -5.261765159284362, "out_of_rail_velocity": 24.72649832056623, "out_of_rail_stability_margin": 2.540729281564248, "y_impact": 372.42055400525555, "t_final": 288.750847955563, "out_of_rail_time": 0.36949686115356306} -{"apogee_time": 24.072527166346568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 337.2495847341105, "apogee": 2895.7829581614665, "max_mach_number": 0.7503799014560844, "x_impact": 593.342759379838, "initial_stability_margin": 2.551264669959128, "apogee_x": 503.3237016790796, "impact_velocity": -5.401196254786409, "out_of_rail_velocity": 24.107664775991793, "out_of_rail_stability_margin": 2.6124234567362006, "y_impact": 397.6863665858757, "t_final": 272.7877036070494, "out_of_rail_time": 0.37801115188501233} -{"apogee_time": 24.578603413012758, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 223.72855883392563, "apogee": 3056.2291199713504, "max_mach_number": 0.7822504198727366, "x_impact": 362.10223851099573, "initial_stability_margin": 2.4908096012912373, "apogee_x": 306.1540538194624, "impact_velocity": -5.282774327679849, "out_of_rail_velocity": 24.634470325381045, "out_of_rail_stability_margin": 2.5518857167199656, "y_impact": 264.6584279329134, "t_final": 286.92494554201045, "out_of_rail_time": 0.37072437912878053} -{"apogee_time": 24.811727228020537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.0125219788039, "apogee": 3157.6234204336233, "max_mach_number": 0.8173428913854283, "x_impact": 692.6453368247328, "initial_stability_margin": 2.425829795767908, "apogee_x": 595.5648743921486, "impact_velocity": -5.160509317717653, "out_of_rail_velocity": 25.19100024210775, "out_of_rail_stability_margin": 2.486931787297102, "y_impact": 474.789450734318, "t_final": 299.04380122665043, "out_of_rail_time": 0.3638600765175101} -{"apogee_time": 25.958613404779403, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 338.59634626911094, "apogee": 3467.075127714534, "max_mach_number": 0.8617539854104059, "x_impact": 555.3314118134964, "initial_stability_margin": 2.6870090619960134, "apogee_x": 471.2509776583743, "impact_velocity": -5.388710879733942, "out_of_rail_velocity": 25.857119782420277, "out_of_rail_stability_margin": 2.746740051182777, "y_impact": 399.1604902832354, "t_final": 299.8029798847942, "out_of_rail_time": 0.3568030594641892} -{"apogee_time": 24.575820617837707, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 376.0062692533143, "apogee": 3067.1991111612087, "max_mach_number": 0.7923445098358876, "x_impact": 629.6560400860981, "initial_stability_margin": 2.4732915742787935, "apogee_x": 538.3676676589618, "impact_velocity": -5.2481558095484875, "out_of_rail_velocity": 24.7910257036731, "out_of_rail_stability_margin": 2.534376419669247, "y_impact": 439.89777997992803, "t_final": 289.5252388242994, "out_of_rail_time": 0.3687058396856042} -{"apogee_time": 26.164384295041568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 305.0649226455695, "apogee": 3548.8176488400886, "max_mach_number": 0.881956495275118, "x_impact": 489.931623314311, "initial_stability_margin": 2.650732634234811, "apogee_x": 416.0438316076153, "impact_velocity": -5.319044112871351, "out_of_rail_velocity": 26.179766139739886, "out_of_rail_stability_margin": 2.7103148598344373, "y_impact": 359.3923532179161, "t_final": 307.59199436634646, "out_of_rail_time": 0.35254255720236444} -{"apogee_time": 26.203117610925393, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 360.32974791246784, "apogee": 3570.8846209112976, "max_mach_number": 0.8902945638672067, "x_impact": 544.4722963979237, "initial_stability_margin": 2.635673335371023, "apogee_x": 463.64630849724966, "impact_velocity": -5.290800453046274, "out_of_rail_velocity": 26.316571964169352, "out_of_rail_stability_margin": 2.695264521451743, "y_impact": 423.3079058901659, "t_final": 310.2186502899685, "out_of_rail_time": 0.35114678391446297} -{"apogee_time": 25.786658654628962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 388.4305704197817, "apogee": 3407.705091189688, "max_mach_number": 0.8500902223915066, "x_impact": 681.8936282398587, "initial_stability_margin": 2.7087217558764816, "apogee_x": 579.7655725559082, "impact_velocity": -5.431001176337518, "out_of_rail_velocity": 25.67399042301209, "out_of_rail_stability_margin": 2.76826596274578, "y_impact": 456.9605203900305, "t_final": 294.86877686929193, "out_of_rail_time": 0.35824564057365227} -{"apogee_time": 26.206684050213614, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 255.234214174008, "apogee": 3563.4953643070944, "max_mach_number": 0.883949728380616, "x_impact": 411.9902582334079, "initial_stability_margin": 2.647046576525475, "apogee_x": 349.2934971495751, "impact_velocity": -5.311925588361345, "out_of_rail_velocity": 26.21248512236048, "out_of_rail_stability_margin": 2.706636619739713, "y_impact": 301.11334753759877, "t_final": 308.6957514979758, "out_of_rail_time": 0.3522004142070113} -{"apogee_time": 26.311208009976543, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 460.515762274401, "apogee": 3644.6638253694764, "max_mach_number": 0.9209775855920568, "x_impact": 781.8079918684482, "initial_stability_margin": 2.580848891181104, "apogee_x": 672.2983150798426, "impact_velocity": -5.18898572688288, "out_of_rail_velocity": 26.833604470717216, "out_of_rail_stability_margin": 2.640504992064188, "y_impact": 535.819675792728, "t_final": 319.76800226471096, "out_of_rail_time": 0.34629586231494247} -{"apogee_time": 25.336425438265167, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 322.28429763328006, "apogee": 3271.484514572941, "max_mach_number": 0.8226798601707791, "x_impact": 526.1724343128774, "initial_stability_margin": 2.674403354549913, "apogee_x": 448.53723760541374, "impact_velocity": -5.410079754708304, "out_of_rail_velocity": 25.26924347015018, "out_of_rail_stability_margin": 2.734409950374756, "y_impact": 378.18566473848773, "t_final": 293.96912253523163, "out_of_rail_time": 0.3631411312168077} -{"apogee_time": 26.160722583220675, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 427.6013902087233, "apogee": 3566.2305481425688, "max_mach_number": 0.894579817035713, "x_impact": 715.3719409511674, "initial_stability_margin": 2.62921728034253, "apogee_x": 612.3229146543076, "impact_velocity": -5.2771159889668215, "out_of_rail_velocity": 26.408686697448697, "out_of_rail_stability_margin": 2.6888707745887173, "y_impact": 499.71671572559586, "t_final": 310.8992390984097, "out_of_rail_time": 0.3506881973410304} -{"apogee_time": 25.562688443749554, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 290.9192554419351, "apogee": 3354.83309714275, "max_mach_number": 0.8422535999290552, "x_impact": 465.1231665179335, "initial_stability_margin": 2.63837239693142, "apogee_x": 396.73173490598407, "impact_velocity": -5.340136652285424, "out_of_rail_velocity": 25.572765926199747, "out_of_rail_stability_margin": 2.6983869508370257, "y_impact": 341.1697688592056, "t_final": 301.8651023044521, "out_of_rail_time": 0.3593441830379009} -{"apogee_time": 25.6133052513154, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 343.87117704679827, "apogee": 3378.5469213002866, "max_mach_number": 0.8504037966829918, "x_impact": 517.0787594746364, "initial_stability_margin": 2.623412664669129, "apogee_x": 442.4573515767495, "impact_velocity": -5.311780964225073, "out_of_rail_velocity": 25.71000136350811, "out_of_rail_stability_margin": 2.683457131354476, "y_impact": 402.0230787945944, "t_final": 304.67848601352046, "out_of_rail_time": 0.35797446962259133} -{"apogee_time": 25.1484915502913, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 369.12263103249114, "apogee": 3210.485697419859, "max_mach_number": 0.8111642305278396, "x_impact": 644.8854260412185, "initial_stability_margin": 2.695965949048401, "apogee_x": 550.9330790377928, "impact_velocity": -5.4525378012009105, "out_of_rail_velocity": 25.14978463180546, "out_of_rail_stability_margin": 2.756084952432545, "y_impact": 432.1693434300056, "t_final": 288.81967808551946, "out_of_rail_time": 0.3661239118101485} -{"apogee_time": 25.60626153685492, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 243.4680392126743, "apogee": 3369.4211415868745, "max_mach_number": 0.8441917176624528, "x_impact": 391.3352929990179, "initial_stability_margin": 2.634711014165747, "apogee_x": 333.1790536777814, "impact_velocity": -5.332989895152956, "out_of_rail_velocity": 25.606524914014845, "out_of_rail_stability_margin": 2.69475305932367, "y_impact": 286.00490154093956, "t_final": 303.06183232607657, "out_of_rail_time": 0.35907273361187264} -{"apogee_time": 25.758536040331443, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 440.920338068724, "apogee": 3458.662880066317, "max_mach_number": 0.8804784094106384, "x_impact": 744.4019296405096, "initial_stability_margin": 2.568941169794474, "apogee_x": 643.68096920741, "impact_velocity": -5.209562238633345, "out_of_rail_velocity": 26.182471750996008, "out_of_rail_stability_margin": 2.6289732548047553, "y_impact": 510.1854318021825, "t_final": 314.65347176495595, "out_of_rail_time": 0.35246881331984004} -{"apogee_time": 27.15294386824686, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 370.9955380985505, "apogee": 3872.009924816829, "max_mach_number": 0.9469912477564397, "x_impact": 599.310157320875, "initial_stability_margin": 2.7865046076855444, "apogee_x": 516.3004294021479, "impact_velocity": -5.347701148754101, "out_of_rail_velocity": 27.283978258094812, "out_of_rail_stability_margin": 2.840280046631798, "y_impact": 430.73964350436677, "t_final": 328.33019116064133, "out_of_rail_time": 0.3410988621688339} -{"apogee_time": 25.576036614538488, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.3443248576266, "apogee": 3375.424426786509, "max_mach_number": 0.8546191922400836, "x_impact": 679.6355300400245, "initial_stability_margin": 2.61700059540678, "apogee_x": 584.7181181054233, "impact_velocity": -5.298042225115678, "out_of_rail_velocity": 25.768229799404576, "out_of_rail_stability_margin": 2.6770322422142594, "y_impact": 474.75701549705803, "t_final": 305.53688956179093, "out_of_rail_time": 0.3570912176350258} -{"apogee_time": 27.265314898549214, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 331.65585475690176, "apogee": 3932.744558259616, "max_mach_number": 0.9667222986428445, "x_impact": 524.9062516283714, "initial_stability_margin": 2.7506350655722636, "apogee_x": 452.26447374413635, "impact_velocity": -5.278564704945651, "out_of_rail_velocity": 27.6152588431108, "out_of_rail_stability_margin": 2.804599397498833, "y_impact": 385.0771635231848, "t_final": 335.3866325142773, "out_of_rail_time": 0.33850228203927} -{"apogee_time": 27.263975393767506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 390.4548944471435, "apogee": 3944.834476015806, "max_mach_number": 0.9748851929831519, "x_impact": 581.5996421321424, "initial_stability_margin": 2.7357405723167427, "apogee_x": 502.37797372426724, "impact_velocity": -5.250536049463581, "out_of_rail_velocity": 27.754385864071182, "out_of_rail_stability_margin": 2.7897044929554187, "y_impact": 452.1704286625361, "t_final": 337.77053471650873, "out_of_rail_time": 0.33714335789507166} -{"apogee_time": 27.02300124760306, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 427.1575251312973, "apogee": 3819.653919528388, "max_mach_number": 0.9349906836888957, "x_impact": 738.2763914668285, "initial_stability_margin": 2.8079805277160026, "apogee_x": 637.511445656889, "impact_velocity": -5.389669512793884, "out_of_rail_velocity": 27.09000096668971, "out_of_rail_stability_margin": 2.861765468757938, "y_impact": 494.79857496975836, "t_final": 323.47785958524213, "out_of_rail_time": 0.3432417083048861} -{"apogee_time": 27.213498853350526, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 493.1071599026656, "apogee": 3978.425804418589, "max_mach_number": 1.0045926160384788, "x_impact": 826.5355039528059, "initial_stability_margin": 2.6815558503143015, "apogee_x": 719.8619417937595, "impact_velocity": -5.149496215372103, "out_of_rail_velocity": 28.276828183900353, "out_of_rail_stability_margin": 2.7353573390697528, "y_impact": 566.4632924137723, "t_final": 345.7613343190049, "out_of_rail_time": 0.3316142243294887} -{"apogee_time": 27.299322182691135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 277.2854549921473, "apogee": 3945.8943317138846, "max_mach_number": 0.968696410185045, "x_impact": 441.16225395336323, "initial_stability_margin": 2.7469939578259566, "apogee_x": 379.4327120931804, "impact_velocity": -5.271500373534034, "out_of_rail_velocity": 27.648098134753706, "out_of_rail_stability_margin": 2.800962925163449, "y_impact": 322.4972736398409, "t_final": 336.5648026061781, "out_of_rail_time": 0.33816590820418685} -{"apogee_time": 27.57488416391662, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 382.1590086794798, "apogee": 4026.218273794639, "max_mach_number": 0.9843526187718534, "x_impact": 614.3769365057457, "initial_stability_margin": 2.5512035668766346, "apogee_x": 531.865607663472, "impact_velocity": -5.37888208670927, "out_of_rail_velocity": 27.807643633567633, "out_of_rail_stability_margin": 2.6077278126762615, "y_impact": 441.60156694201476, "t_final": 340.90639046683606, "out_of_rail_time": 0.33596305016061534} -{"apogee_time": 27.197228570498318, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 462.6859524882531, "apogee": 3933.637618391808, "max_mach_number": 0.9790498714226148, "x_impact": 763.400088151078, "initial_stability_margin": 2.7293991792448056, "apogee_x": 662.5071058909853, "impact_velocity": -5.236955609959402, "out_of_rail_velocity": 27.829269306390653, "out_of_rail_stability_margin": 2.7833841545917997, "y_impact": 533.3016482966196, "t_final": 337.9927614865427, "out_of_rail_time": 0.3365176076437752} -{"apogee_time": 27.649476793284748, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 340.66999298023404, "apogee": 4077.648818806288, "max_mach_number": 1.003980226383474, "x_impact": 536.7644877424034, "initial_stability_margin": 2.514130654603579, "apogee_x": 464.58876068897933, "impact_velocity": -5.309342402934963, "out_of_rail_velocity": 28.142250508215515, "out_of_rail_stability_margin": 2.570654184442503, "y_impact": 393.7021783082324, "t_final": 347.6574384482317, "out_of_rail_time": 0.3327707643940963} -{"apogee_time": 27.63323769634615, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 400.6343447010285, "apogee": 4085.570217799794, "max_mach_number": 1.012036077117322, "x_impact": 594.1294074658903, "initial_stability_margin": 2.4987467372411887, "apogee_x": 515.4920689519403, "impact_velocity": -5.281150267343533, "out_of_rail_velocity": 28.287594999047418, "out_of_rail_stability_margin": 2.555262672668159, "y_impact": 461.94550860167726, "t_final": 349.80217113213916, "out_of_rail_time": 0.3314914176622975} -{"apogee_time": 27.471171935006787, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 440.9682120781609, "apogee": 3980.1876967245794, "max_mach_number": 0.9725613832105319, "x_impact": 758.6157474029354, "initial_stability_margin": 2.573382599001986, "apogee_x": 658.1597164460511, "impact_velocity": -5.421095235930593, "out_of_rail_velocity": 27.60053786920468, "out_of_rail_stability_margin": 2.629893243840378, "y_impact": 508.39928108334436, "t_final": 336.19873131067715, "out_of_rail_time": 0.33781385569226774} -{"apogee_time": 27.529498991272156, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 503.99270822469236, "apogee": 4103.447821033351, "max_mach_number": 1.0407598012723542, "x_impact": 841.7215757466967, "initial_stability_margin": 2.4426800191860267, "apogee_x": 735.7473640318566, "impact_velocity": -5.17952127082028, "out_of_rail_velocity": 28.793570890507542, "out_of_rail_stability_margin": 2.499343875610508, "y_impact": 576.8888568332869, "t_final": 357.14448645057234, "out_of_rail_time": 0.32753032485011857} -{"apogee_time": 27.67941532938164, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 284.74863818552546, "apogee": 4090.017982779885, "max_mach_number": 1.005929928330099, "x_impact": 450.94899740077227, "initial_stability_margin": 2.5103582189313474, "apogee_x": 389.68122430362746, "impact_velocity": -5.302236860267732, "out_of_rail_velocity": 28.17616334831855, "out_of_rail_stability_margin": 2.566886310913089, "y_impact": 329.6134364150803, "t_final": 348.6354185248475, "out_of_rail_time": 0.33245907713914424} -{"apogee_time": 25.521795894945523, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 327.04176685334045, "apogee": 3328.206627386356, "max_mach_number": 0.8339762218630303, "x_impact": 538.1878035556493, "initial_stability_margin": 2.6169072925550205, "apogee_x": 455.186385547107, "impact_velocity": -5.415315718989664, "out_of_rail_velocity": 25.39555391304835, "out_of_rail_stability_margin": 2.679204531666556, "y_impact": 386.76780278761845, "t_final": 289.21207424388024, "out_of_rail_time": 0.3616325982129722} -{"apogee_time": 27.55739397328643, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 474.53002531952603, "apogee": 4071.8648187930753, "max_mach_number": 1.016120562658347, "x_impact": 779.9320506741584, "initial_stability_margin": 2.4920853440574136, "apogee_x": 679.5046417428566, "impact_velocity": -5.267490764752172, "out_of_rail_velocity": 28.39583463493487, "out_of_rail_stability_margin": 2.5486680841575637, "y_impact": 544.8450924470059, "t_final": 350.04131256346267, "out_of_rail_time": 0.33117230699589795} -{"apogee_time": 25.740391449239592, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 295.00612370453604, "apogee": 3410.5898782614136, "max_mach_number": 0.8536323699644754, "x_impact": 475.4001117574558, "initial_stability_margin": 2.5803005985704295, "apogee_x": 402.3352789024765, "impact_velocity": -5.345304893656401, "out_of_rail_velocity": 25.709880427958833, "out_of_rail_stability_margin": 2.642604575669675, "y_impact": 348.6843301763914, "t_final": 296.6966645750393, "out_of_rail_time": 0.3579789080065994} -{"apogee_time": 25.78521033925163, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 348.54959482128726, "apogee": 3432.9073664370653, "max_mach_number": 0.8616727940596184, "x_impact": 528.2361694870756, "initial_stability_margin": 2.5651067378246095, "apogee_x": 448.4993982207843, "impact_velocity": -5.3169217615919075, "out_of_rail_velocity": 25.832338070595124, "out_of_rail_stability_margin": 2.6275814527401233, "y_impact": 410.69659765204, "t_final": 299.4304620860693, "out_of_rail_time": 0.35719539501991354} -{"apogee_time": 25.33916142673025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 374.7566921403976, "apogee": 3267.644046406958, "max_mach_number": 0.8224170096933137, "x_impact": 659.842578923284, "initial_stability_margin": 2.6388120033198215, "apogee_x": 559.3833482932464, "impact_velocity": -5.457814868138169, "out_of_rail_velocity": 25.208875367981598, "out_of_rail_stability_margin": 2.7010646876098483, "y_impact": 442.19592224902374, "t_final": 284.3318691392678, "out_of_rail_time": 0.36370184437524755} -{"apogee_time": 25.919904579654474, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 446.52016612388246, "apogee": 3511.3496504105556, "max_mach_number": 0.8919253390799635, "x_impact": 759.5689056936507, "initial_stability_margin": 2.509761060405003, "apogee_x": 651.8830614981522, "impact_velocity": -5.214604223137318, "out_of_rail_velocity": 26.31543931295063, "out_of_rail_stability_margin": 2.57207969405593, "y_impact": 520.5455511679166, "t_final": 308.8269782383393, "out_of_rail_time": 0.35131336229175697} -{"apogee_time": 25.33981950821106, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 322.43460423792317, "apogee": 3272.9980743748233, "max_mach_number": 0.8229361382293239, "x_impact": 526.0652238526428, "initial_stability_margin": 2.7232249682767127, "apogee_x": 448.7344223361111, "impact_velocity": -5.393598982418133, "out_of_rail_velocity": 25.291935018595975, "out_of_rail_stability_margin": 2.7815816933924014, "y_impact": 378.1321401036367, "t_final": 293.28169662095036, "out_of_rail_time": 0.36261294292034607} -{"apogee_time": 25.78374073876515, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 246.8872487580283, "apogee": 3425.309243927566, "max_mach_number": 0.8556109656571107, "x_impact": 400.0314733634232, "initial_stability_margin": 2.576578263128559, "apogee_x": 337.8900071816331, "impact_velocity": -5.338151215684825, "out_of_rail_velocity": 25.743010907792286, "out_of_rail_stability_margin": 2.638871001745241, "y_impact": 292.3811202384515, "t_final": 297.7877578373072, "out_of_rail_time": 0.35755487278840076} -{"apogee_time": 25.74571664713367, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 413.7955973128573, "apogee": 3429.1673283417113, "max_mach_number": 0.8658636351684522, "x_impact": 694.0699298257587, "initial_stability_margin": 2.558560767417777, "apogee_x": 592.5736988186428, "impact_velocity": -5.303169705796286, "out_of_rail_velocity": 25.89833266262157, "out_of_rail_stability_margin": 2.621052891922192, "y_impact": 484.84379402175, "t_final": 299.9160044341699, "out_of_rail_time": 0.35647824212232304} -{"apogee_time": 25.56665214622973, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 291.0569532462055, "apogee": 3356.513204662813, "max_mach_number": 0.8425422703477633, "x_impact": 465.0608337660791, "initial_stability_margin": 2.687563669371306, "apogee_x": 396.9051718203093, "impact_velocity": -5.323869005522245, "out_of_rail_velocity": 25.61283283491812, "out_of_rail_stability_margin": 2.7459731541057764, "y_impact": 341.16660022291495, "t_final": 301.11240896085627, "out_of_rail_time": 0.35901221574406983} -{"apogee_time": 25.61760539950971, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 344.07249121257263, "apogee": 3380.3998990295054, "max_mach_number": 0.8507292742223295, "x_impact": 517.0146911705763, "initial_stability_margin": 2.6727545421381147, "apogee_x": 442.6882112096111, "impact_velocity": -5.295599725817246, "out_of_rail_velocity": 25.736918125872638, "out_of_rail_stability_margin": 2.7311560666089796, "y_impact": 401.96648209790885, "t_final": 304.03542337719296, "out_of_rail_time": 0.35743148045407785} -{"apogee_time": 25.15254939071274, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 369.29692264779095, "apogee": 3211.730913899724, "max_mach_number": 0.8113568124900042, "x_impact": 644.6170030907731, "initial_stability_margin": 2.744569581248644, "apogee_x": 551.154057815528, "impact_velocity": -5.4359276517711095, "out_of_rail_velocity": 25.10507427626467, "out_of_rail_stability_margin": 2.8029036640055773, "y_impact": 432.0044900243995, "t_final": 288.1439552349787, "out_of_rail_time": 0.36486808719028974} -{"apogee_time": 25.761168395622914, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 441.1525978730533, "apogee": 3460.483436763525, "max_mach_number": 0.8808195980555658, "x_impact": 744.076177816173, "initial_stability_margin": 2.6188524060112215, "apogee_x": 644.0012379350349, "impact_velocity": -5.193692615278774, "out_of_rail_velocity": 26.22412688407546, "out_of_rail_stability_margin": 2.6772917506687057, "y_impact": 509.95700645708155, "t_final": 314.0186181464428, "out_of_rail_time": 0.3521099595510704} -{"apogee_time": 25.609826153292808, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 243.59775919857805, "apogee": 3371.132863471364, "max_mach_number": 0.8444888148766724, "x_impact": 391.4595921764137, "initial_stability_margin": 2.683941881839201, "apogee_x": 333.34465388579486, "impact_velocity": -5.316744023398092, "out_of_rail_velocity": 25.648447524106103, "out_of_rail_stability_margin": 2.7423757772879376, "y_impact": 286.13075614100484, "t_final": 302.2562827367029, "out_of_rail_time": 0.35872984037364464} -{"apogee_time": 28.070146848396927, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 395.8626003130482, "apogee": 4222.375743118641, "max_mach_number": 1.0362052024731907, "x_impact": 635.6346186558469, "initial_stability_margin": 2.591019630987745, "apogee_x": 550.8378001903411, "impact_velocity": -5.363486894130281, "out_of_rail_velocity": 28.789502705490484, "out_of_rail_stability_margin": 2.6406390672746713, "y_impact": 456.9175904767953, "t_final": 341.49095042741845, "out_of_rail_time": 0.3268134183289543} -{"apogee_time": 25.58054225837537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 408.5300362186604, "apogee": 3377.1937104394833, "max_mach_number": 0.8549253584531659, "x_impact": 679.2282692573942, "initial_stability_margin": 2.666432787561273, "apogee_x": 584.9617658843488, "impact_velocity": -5.2819028398087475, "out_of_rail_velocity": 25.81023469724371, "out_of_rail_stability_margin": 2.724854314140478, "y_impact": 474.49579385665686, "t_final": 304.6799967780889, "out_of_rail_time": 0.35671651200560045} -{"apogee_time": 28.079347188483418, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 413.56471412610574, "apogee": 4269.589332925937, "max_mach_number": 1.064041089667264, "x_impact": 612.7001250982512, "initial_stability_margin": 2.5401530634886296, "apogee_x": 532.0314936062548, "impact_velocity": -5.266035004517141, "out_of_rail_velocity": 29.295764911164277, "out_of_rail_stability_margin": 2.589738742210988, "y_impact": 476.4705919103871, "t_final": 349.78445160746753, "out_of_rail_time": 0.32245734953497424} -{"apogee_time": 28.104453963197187, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 351.87081105268703, "apogee": 4263.588025692114, "max_mach_number": 1.055693713378575, "x_impact": 553.8772769742775, "initial_stability_margin": 2.5550754651820555, "apogee_x": 479.7718235668039, "impact_velocity": -5.294146423650126, "out_of_rail_velocity": 29.138931225617902, "out_of_rail_stability_margin": 2.6046776905777334, "y_impact": 406.34165510397935, "t_final": 347.7375447666867, "out_of_rail_time": 0.3237002367411424} -{"apogee_time": 27.99414865904085, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 457.6817967199399, "apogee": 4182.920136325717, "max_mach_number": 1.0244973402785178, "x_impact": 785.809372314506, "initial_stability_margin": 2.612524440192785, "apogee_x": 682.9861014044599, "impact_velocity": -5.405579177746387, "out_of_rail_velocity": 28.59798552260903, "out_of_rail_stability_margin": 2.6621716669817848, "y_impact": 526.7248924698941, "t_final": 337.38608935637046, "out_of_rail_time": 0.32884638362130486} -{"apogee_time": 27.974925850679845, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 520.5130914883945, "apogee": 4290.772064395296, "max_mach_number": 1.0951200144460975, "x_impact": 867.620470443906, "initial_stability_margin": 2.4857879740123106, "apogee_x": 759.7658213630477, "impact_velocity": -5.164696983684008, "out_of_rail_velocity": 29.822778231601426, "out_of_rail_stability_margin": 2.5352957679262866, "y_impact": 594.6795002538793, "t_final": 357.1606616200625, "out_of_rail_time": 0.31779992130625867} -{"apogee_time": 28.13257750680665, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 294.04214463131973, "apogee": 4275.780444767421, "max_mach_number": 1.0577376834872751, "x_impact": 465.386795955302, "initial_stability_margin": 2.551420538419892, "apogee_x": 402.3119074331856, "impact_velocity": -5.287061220844033, "out_of_rail_velocity": 29.173641843691147, "out_of_rail_stability_margin": 2.6010146444871074, "y_impact": 340.1854313904601, "t_final": 348.53528351730904, "out_of_rail_time": 0.32334855910308585} -{"apogee_time": 26.945407781480622, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 365.0709862345764, "apogee": 3797.8592804766095, "max_mach_number": 0.9302782563676851, "x_impact": 589.2133052856075, "initial_stability_margin": 2.695372376972446, "apogee_x": 508.0440575144592, "impact_velocity": -5.330253153337624, "out_of_rail_velocity": 26.996127311047402, "out_of_rail_stability_margin": 2.7501409153333722, "y_impact": 423.49678732982676, "t_final": 327.08317490761976, "out_of_rail_time": 0.34408656911534885} -{"apogee_time": 28.001956674087282, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 489.7927311929474, "apogee": 4254.976321154074, "max_mach_number": 1.0683033605149226, "x_impact": 803.6340984201669, "initial_stability_margin": 2.533730561783394, "apogee_x": 701.245192196669, "impact_velocity": -5.252414603468139, "out_of_rail_velocity": 29.364109750458546, "out_of_rail_stability_margin": 2.5833172329415603, "y_impact": 561.4753465401692, "t_final": 349.8536665626144, "out_of_rail_time": 0.32180356196832915} -{"apogee_time": 27.086524587367414, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 385.14133762120724, "apogee": 3878.519677929633, "max_mach_number": 0.958497780889584, "x_impact": 573.1314778794728, "initial_stability_margin": 2.6445013061109317, "apogee_x": 495.52587107017973, "impact_velocity": -5.233405184347109, "out_of_rail_velocity": 27.467529912893912, "out_of_rail_stability_margin": 2.6992805440298997, "y_impact": 445.6144122582013, "t_final": 336.97387207989044, "out_of_rail_time": 0.33932871486193766} -{"apogee_time": 26.798144517667616, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 419.83559075579876, "apogee": 3741.5806692424057, "max_mach_number": 0.9181341085362791, "x_impact": 725.0618527843064, "initial_stability_margin": 2.7168871345565764, "apogee_x": 626.5711787827718, "impact_velocity": -5.372084551521891, "out_of_rail_velocity": 26.79717812039717, "out_of_rail_stability_margin": 2.7716325118966894, "y_impact": 485.9578532465628, "t_final": 321.94748197544675, "out_of_rail_time": 0.34609023932491134} -{"apogee_time": 27.07904902144725, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 326.98386978494096, "apogee": 3864.4555405594265, "max_mach_number": 0.950308808084393, "x_impact": 517.1209433916624, "initial_stability_margin": 2.659425965202971, "apogee_x": 445.8933744074441, "impact_velocity": -5.261342374529414, "out_of_rail_velocity": 27.326553138743435, "out_of_rail_stability_margin": 2.7142008997405775, "y_impact": 379.3529371373033, "t_final": 334.4701112749585, "out_of_rail_time": 0.3406689270087771} -{"apogee_time": 27.057478088989075, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 487.21758822706096, "apogee": 3917.7906887674108, "max_mach_number": 0.9881215863800564, "x_impact": 815.8263855316495, "initial_stability_margin": 2.5901702093318937, "apogee_x": 711.2245010221756, "impact_velocity": -5.132695660960224, "out_of_rail_velocity": 27.975767448198482, "out_of_rail_stability_margin": 2.6449450697556753, "y_impact": 559.162004774938, "t_final": 345.1715712965334, "out_of_rail_time": 0.3344085945384563} -{"apogee_time": 25.214059889664036, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 319.54703826363476, "apogee": 3233.5300313574667, "max_mach_number": 0.8153177352469997, "x_impact": 523.4581867094079, "initial_stability_margin": 2.75749623567893, "apogee_x": 444.7887530376873, "impact_velocity": -5.334675554602964, "out_of_rail_velocity": 25.09044764485964, "out_of_rail_stability_margin": 2.8207826576118755, "y_impact": 376.20210198201187, "t_final": 297.5126952918855, "out_of_rail_time": 0.3649550805179192} -{"apogee_time": 27.115580311742146, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 273.3847773096759, "apogee": 3877.9927975324085, "max_mach_number": 0.9522961577452134, "x_impact": 434.53488458253923, "initial_stability_margin": 2.655774094734295, "apogee_x": 374.0920670817921, "impact_velocity": -5.254301089050192, "out_of_rail_velocity": 27.365588282748377, "out_of_rail_stability_margin": 2.710562991209756, "y_impact": 317.66806924730435, "t_final": 335.5342828673326, "out_of_rail_time": 0.3403859439631548} -{"apogee_time": 27.023857440399205, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 456.5329939210652, "apogee": 3868.533010904472, "max_mach_number": 0.9626893345369503, "x_impact": 752.4662836436853, "initial_stability_margin": 2.6381137476237226, "apogee_x": 653.6696298949961, "impact_velocity": -5.219869191111875, "out_of_rail_velocity": 27.535290823915876, "out_of_rail_stability_margin": 2.6929008270417314, "y_impact": 525.7064006434521, "t_final": 337.1513517751605, "out_of_rail_time": 0.3386254332926586} -{"apogee_time": 25.495424667947766, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "apogee_y": 341.11703590325453, "apogee": 3340.7069568032052, "max_mach_number": 0.8428083893070248, "x_impact": 514.6738507320622, "initial_stability_margin": 2.7057821375198414, "apogee_x": 438.972821163565, "impact_velocity": -5.237747610710097, "out_of_rail_velocity": 25.532086296731332, "out_of_rail_stability_margin": 2.76913164268824, "y_impact": 400.091876622763, "t_final": 308.4122161816638, "out_of_rail_time": 0.35989472043887494} +{"max_mach_number": 0.8860913925990285, "x_impact": 700.7113975831212, "impact_velocity": -5.3430454755621, "out_of_rail_time": 0.35191655808750705, "apogee_y": 472.72892431948446, "out_of_rail_stability_margin": 2.7697681553808575, "t_final": 308.69699167997845, "frontal_surface_wind": 0.0, "apogee": 3548.355430514752, "out_of_rail_velocity": 26.21951661261706, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7096031713339572, "apogee_x": 603.8244531175603, "y_impact": 548.6691559334894, "apogee_time": 26.155649722298865} +{"max_mach_number": 0.8612047005710858, "x_impact": 847.0440252244978, "impact_velocity": -5.4304456350574295, "out_of_rail_time": 0.35637512974979224, "apogee_y": 527.3395701335068, "out_of_rail_stability_margin": 2.814900149285584, "t_final": 298.4895759590149, "frontal_surface_wind": 0.0, "apogee": 3432.8250680392966, "out_of_rail_velocity": 25.82977231867972, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7547649947880144, "apogee_x": 731.1465802195899, "y_impact": 611.1116595801491, "apogee_time": 25.835604312485888} +{"max_mach_number": 0.8607939859828568, "x_impact": 611.8012482407879, "impact_velocity": -5.430636664922827, "out_of_rail_time": 0.3563886256579144, "apogee_y": 450.7489408420991, "out_of_rail_stability_margin": 2.8142046333040023, "t_final": 299.7002673599272, "frontal_surface_wind": 0.0, "apogee": 3463.853089896682, "out_of_rail_velocity": 25.825794297033386, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7540840621555702, "apogee_x": 524.4957575866836, "y_impact": 525.8946930078547, "apogee_time": 25.9667189234184} +{"max_mach_number": 0.8999316530776555, "x_impact": 485.6666323532337, "impact_velocity": -5.294719509601688, "out_of_rail_time": 0.349599605535449, "apogee_y": 295.8491574125153, "out_of_rail_stability_margin": 2.7439586219543894, "t_final": 315.14970662311407, "frontal_surface_wind": 0.0, "apogee": 3628.344759544424, "out_of_rail_velocity": 26.443508265423542, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.683759343598666, "apogee_x": 415.83166755004356, "y_impact": 345.5677477255135, "apogee_time": 26.388440065654105} +{"max_mach_number": 0.90757911061436, "x_impact": 604.6848274926441, "impact_velocity": -5.269423512458295, "out_of_rail_time": 0.34832060398893183, "apogee_y": 384.22092785671936, "out_of_rail_stability_margin": 2.7301272192816444, "t_final": 317.23584864724677, "frontal_surface_wind": 0.0, "apogee": 3639.7565792721634, "out_of_rail_velocity": 26.565161109349827, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.669933216426659, "apogee_x": 520.3048613392905, "y_impact": 446.62068209091046, "apogee_time": 26.390175101088552} +{"max_mach_number": 0.902758373915574, "x_impact": 631.9612189888036, "impact_velocity": -5.285777644725056, "out_of_rail_time": 0.3491260641786692, "apogee_y": 381.36554334469207, "out_of_rail_stability_margin": 2.7396687594890605, "t_final": 315.52482508948236, "frontal_surface_wind": 0.0, "apogee": 3621.5768852278643, "out_of_rail_velocity": 26.488051010930196, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6794641742683414, "apogee_x": 543.7825584508794, "y_impact": 443.32750221257123, "apogee_time": 26.34809591660119} +{"max_mach_number": 0.9481721627418772, "x_impact": 788.1719666656223, "impact_velocity": -5.132756131990921, "out_of_rail_time": 0.34156406799041655, "apogee_y": 468.5913030670585, "out_of_rail_stability_margin": 2.654109629210664, "t_final": 330.3113311327482, "frontal_surface_wind": 0.0, "apogee": 3736.846637893966, "out_of_rail_velocity": 27.23312028151328, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5939212520520707, "apogee_x": 684.5016725557027, "y_impact": 539.7324600971814, "apogee_time": 26.523998612622602} +{"max_mach_number": 0.5915120900490536, "x_impact": 459.11403403744845, "impact_velocity": -5.340870856959157, "out_of_rail_time": 0.4180680873008915, "apogee_y": 296.8161878100721, "out_of_rail_stability_margin": 2.664759340644526, "t_final": 230.67077008443468, "frontal_surface_wind": 0.0, "apogee": 2075.4097232570293, "out_of_rail_velocity": 21.303644751151463, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.590689605268792, "apogee_x": 379.1568186278118, "y_impact": 359.47983264875774, "apogee_time": 20.805627682509446} +{"max_mach_number": 0.5729083048735323, "x_impact": 547.1247737350504, "impact_velocity": -5.428235651097221, "out_of_rail_time": 0.4238785073517742, "apogee_y": 325.7662642850026, "out_of_rail_stability_margin": 2.7088484513231683, "t_final": 221.761377968752, "frontal_surface_wind": 0.0, "apogee": 1978.5248250003565, "out_of_rail_velocity": 20.982477382065454, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6348529850491285, "apogee_x": 451.6725658954005, "y_impact": 394.75987583981447, "apogee_time": 20.383626078289346} +{"max_mach_number": 0.6400134285009693, "x_impact": 536.7749628098743, "impact_velocity": -5.130667571658424, "out_of_rail_time": 0.4045868465130542, "apogee_y": 307.6437625092934, "out_of_rail_stability_margin": 2.551681387915176, "t_final": 251.521841787625, "frontal_surface_wind": 0.0, "apogee": 2276.954879639526, "out_of_rail_velocity": 22.160611867096243, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4774396319553222, "apogee_x": 449.41054829991816, "y_impact": 367.5881667309687, "apogee_time": 21.577170413827123} +{"max_mach_number": 0.607787119493424, "x_impact": 401.20169533524677, "impact_velocity": -5.267278853850406, "out_of_rail_time": 0.41341641856834543, "apogee_y": 244.6886541662325, "out_of_rail_stability_margin": 2.6260298129027233, "t_final": 238.17352965583018, "frontal_surface_wind": 0.0, "apogee": 2156.9318554711417, "out_of_rail_velocity": 21.597692894717905, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5518816935323776, "apogee_x": 331.3792343511202, "y_impact": 296.32315837459566, "apogee_time": 21.14236436557473} +{"max_mach_number": 0.5724058628233432, "x_impact": 395.4528427225531, "impact_velocity": -5.428426604873606, "out_of_rail_time": 0.4239593056688795, "apogee_y": 278.4737991621827, "out_of_rail_stability_margin": 2.7081990207284585, "t_final": 222.67184653727426, "frontal_surface_wind": 0.0, "apogee": 1997.2378469330715, "out_of_rail_velocity": 20.969940359313203, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6342037392499784, "apogee_x": 324.0403198297095, "y_impact": 339.9413268414415, "apogee_time": 20.487508079856074} +{"max_mach_number": 0.6041250793957704, "x_impact": 418.1154181529309, "impact_velocity": -5.2836263326004005, "out_of_rail_time": 0.41447287579951136, "apogee_y": 242.1128437432851, "out_of_rail_stability_margin": 2.6353483409230427, "t_final": 236.65451791221494, "frontal_surface_wind": 0.0, "apogee": 2139.8336617357654, "out_of_rail_velocity": 21.532747966564436, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5611936077928434, "apogee_x": 345.2323913744402, "y_impact": 293.33681856908044, "apogee_time": 21.07437529507775} +{"max_mach_number": 0.6018449292279451, "x_impact": 320.77770839206164, "impact_velocity": -5.2925645610712895, "out_of_rail_time": 0.4151087893048421, "apogee_y": 187.4400188425783, "out_of_rail_stability_margin": 2.639556955958338, "t_final": 236.1915495208375, "frontal_surface_wind": 0.0, "apogee": 2140.8127439650557, "out_of_rail_velocity": 21.494067601866334, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.565408424117485, "apogee_x": 263.49250083579335, "y_impact": 228.22586502498524, "apogee_time": 21.085131224306128} +{"max_mach_number": 0.8357479493539818, "x_impact": 450.775931150007, "impact_velocity": -5.284212775891368, "out_of_rail_time": 0.36063144424113247, "apogee_y": 274.108050359112, "out_of_rail_stability_margin": 2.6269832801232877, "t_final": 304.8948127466493, "frontal_surface_wind": 0.0, "apogee": 3317.112234966193, "out_of_rail_velocity": 25.448784872328133, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5661272617616526, "apogee_x": 385.2528255040882, "y_impact": 320.7464483146724, "apogee_time": 25.4301460861946} +{"max_mach_number": 0.798516726413632, "x_impact": 781.5463841591062, "impact_velocity": -5.419669545861564, "out_of_rail_time": 0.36766427210079833, "apogee_y": 485.3398416998677, "out_of_rail_stability_margin": 2.696914597393921, "t_final": 287.4798282785211, "frontal_surface_wind": 0.0, "apogee": 3117.2187346643623, "out_of_rail_velocity": 24.849772615649744, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6361479722263192, "apogee_x": 672.8590711339726, "y_impact": 563.9047419469251, "apogee_time": 24.812112594671675} +{"max_mach_number": 0.8224495944509783, "x_impact": 649.0306538022604, "impact_velocity": -5.332442785905285, "out_of_rail_time": 0.3631552258827457, "apogee_y": 436.9939548836999, "out_of_rail_stability_margin": 2.652452323151225, "t_final": 298.147477583594, "frontal_surface_wind": 0.0, "apogee": 3236.2958890531804, "out_of_rail_velocity": 25.235270024717675, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5916149209839303, "apogee_x": 558.1486732199523, "y_impact": 508.2348061756315, "apogee_time": 25.176562087428472} +{"max_mach_number": 0.8833496222275278, "x_impact": 738.7235098230758, "impact_velocity": -5.12257123820935, "out_of_rail_time": 0.3520976786362821, "apogee_y": 438.7870750444473, "out_of_rail_stability_margin": 2.538313144855151, "t_final": 321.4090243404727, "frontal_surface_wind": 0.0, "apogee": 3451.678294799457, "out_of_rail_velocity": 26.212200423748772, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4774572522173464, "apogee_x": 640.9104424925531, "y_impact": 505.9120894839818, "apogee_time": 25.69645393202267} +{"max_mach_number": 0.843118350730713, "x_impact": 561.916578715747, "impact_velocity": -5.258966974755868, "out_of_rail_time": 0.3592843102598441, "apogee_y": 356.4179770524798, "out_of_rail_stability_margin": 2.6133431484063414, "t_final": 306.9947520073163, "frontal_surface_wind": 0.0, "apogee": 3331.3138827100197, "out_of_rail_velocity": 25.566703706862274, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5524918947545436, "apogee_x": 482.6291076014279, "y_impact": 415.085290958256, "apogee_time": 25.448122271470066} +{"max_mach_number": 0.7980635106410082, "x_impact": 564.3731931971832, "impact_velocity": -5.419860197909009, "out_of_rail_time": 0.3677459720779624, "apogee_y": 414.7975661270313, "out_of_rail_stability_margin": 2.696267732374634, "t_final": 288.8206098364763, "frontal_surface_wind": 0.0, "apogee": 3145.383475615617, "out_of_rail_velocity": 24.843654198751082, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6354991631320837, "apogee_x": 482.62778009373244, "y_impact": 485.1781506253179, "apogee_time": 24.936780508975716} +{"max_mach_number": 0.8384819736626381, "x_impact": 586.8093291667959, "impact_velocity": -5.275288645574004, "out_of_rail_time": 0.36012950264116295, "apogee_y": 353.5356061118926, "out_of_rail_stability_margin": 2.6227348114684577, "t_final": 305.10203671302804, "frontal_surface_wind": 0.0, "apogee": 3312.1896923907834, "out_of_rail_velocity": 25.49224894710294, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.561874230128987, "apogee_x": 504.059362027927, "y_impact": 411.7187387561488, "apogee_time": 25.397399892041637} +{"max_mach_number": 0.8684430106653067, "x_impact": 858.2688785067903, "impact_velocity": -5.410434630875875, "out_of_rail_time": 0.3553006582932164, "apogee_y": 531.5487918355412, "out_of_rail_stability_margin": 2.7805025509076957, "t_final": 302.3343991157167, "frontal_surface_wind": 0.0, "apogee": 3468.9372250533825, "out_of_rail_velocity": 25.990158199657852, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.723014287175147, "apogee_x": 736.9219338332105, "y_impact": 619.2747853999167, "apogee_time": 25.947230716915072} +{"max_mach_number": 0.9076437945297866, "x_impact": 490.8607325938314, "impact_velocity": -5.275208737873154, "out_of_rail_time": 0.3479726232733099, "apogee_y": 298.0998108867552, "out_of_rail_stability_margin": 2.7104308540979414, "t_final": 319.55194656799915, "frontal_surface_wind": 0.0, "apogee": 3665.459213487579, "out_of_rail_velocity": 26.62822615867881, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.653012008392135, "apogee_x": 418.95306695282676, "y_impact": 349.32106861638755, "apogee_time": 26.496382204165325} +{"max_mach_number": 0.8681893965671263, "x_impact": 619.3142694273953, "impact_velocity": -5.410624954777537, "out_of_rail_time": 0.35457245625642414, "apogee_y": 454.4510990846229, "out_of_rail_stability_margin": 2.7796419635733645, "t_final": 303.75292227535857, "frontal_surface_wind": 0.0, "apogee": 3501.0788129910898, "out_of_rail_velocity": 25.99239746128547, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.722340922385897, "apogee_x": 528.7566672253865, "y_impact": 532.4268761463676, "apogee_time": 26.080343884321707} +{"max_mach_number": 0.8936826140708295, "x_impact": 709.1933509460717, "impact_velocity": -5.323356562829275, "out_of_rail_time": 0.3503027408821622, "apogee_y": 476.4112363869423, "out_of_rail_stability_margin": 2.7358790982380294, "t_final": 312.7333120802411, "frontal_surface_wind": 0.0, "apogee": 3585.263236806132, "out_of_rail_velocity": 26.404045448629798, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.678495544030861, "apogee_x": 608.4868916400651, "y_impact": 555.3684914421978, "apogee_time": 26.26534710689934} +{"max_mach_number": 0.9105068608557106, "x_impact": 639.092837726812, "impact_velocity": -5.266299823537073, "out_of_rail_time": 0.34744617118680676, "apogee_y": 384.29426114155314, "out_of_rail_stability_margin": 2.706194023681762, "t_final": 319.72951296014, "frontal_surface_wind": 0.0, "apogee": 3658.6953120491235, "out_of_rail_velocity": 26.66520362270874, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.648777483443162, "apogee_x": 547.9063030781192, "y_impact": 448.426544549795, "apogee_time": 26.456284351121973} +{"max_mach_number": 0.9153442235847439, "x_impact": 611.4525831611876, "impact_velocity": -5.250005976274321, "out_of_rail_time": 0.34659218023780963, "apogee_y": 387.1050173293443, "out_of_rail_stability_margin": 2.6967719378346224, "t_final": 321.5459268666364, "frontal_surface_wind": 0.0, "apogee": 3676.594298104322, "out_of_rail_velocity": 26.744616910398605, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.639376251635207, "apogee_x": 524.1714677650791, "y_impact": 451.69751922238413, "apogee_time": 26.496912375932162} +{"max_mach_number": 0.9558014944913705, "x_impact": 796.2315020876364, "impact_velocity": -5.113842187565371, "out_of_rail_time": 0.33972917665942143, "apogee_y": 471.30672680043335, "out_of_rail_stability_margin": 2.6217649729237857, "t_final": 334.4437427972013, "frontal_surface_wind": 0.0, "apogee": 3768.0878839501734, "out_of_rail_velocity": 27.414508642656255, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5643860914326235, "apogee_x": 688.3943152732558, "y_impact": 545.3076363102488, "apogee_time": 26.608090999576415} +{"max_mach_number": 0.8466780644699976, "x_impact": 458.43000051309735, "impact_velocity": -5.271153922335303, "out_of_rail_time": 0.35916710771712235, "apogee_y": 278.160770889696, "out_of_rail_stability_margin": 2.7019929021671674, "t_final": 302.78948514841915, "frontal_surface_wind": 0.0, "apogee": 3370.7412298930103, "out_of_rail_velocity": 25.594384641284893, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6389960170059252, "apogee_x": 390.9937524405747, "y_impact": 326.15798598911226, "apogee_time": 25.601506103791586} +{"max_mach_number": 0.8333318329470694, "x_impact": 659.8143099380588, "impact_velocity": -5.319264743510694, "out_of_rail_time": 0.3616235630321335, "apogee_y": 443.6326273996435, "out_of_rail_stability_margin": 2.7278329979617575, "t_final": 296.3840696508771, "frontal_surface_wind": 0.0, "apogee": 3290.186237929698, "out_of_rail_velocity": 25.380707315623958, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.664863725140365, "apogee_x": 566.6924464248398, "y_impact": 516.62176117673, "apogee_time": 25.351389803452374} +{"max_mach_number": 0.8093325756200221, "x_impact": 794.9434576696123, "impact_velocity": -5.406275767437306, "out_of_rail_time": 0.3660968846062701, "apogee_y": 493.1799876802676, "out_of_rail_stability_margin": 2.7729736256988105, "t_final": 285.85781687776586, "frontal_surface_wind": 0.0, "apogee": 3172.257335034811, "out_of_rail_velocity": 24.992906182740413, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.710070922701296, "apogee_x": 683.8023539302742, "y_impact": 573.492617573826, "apogee_time": 24.997140496115858} +{"max_mach_number": 0.8088443049054008, "x_impact": 574.2861977863334, "impact_velocity": -5.406465951137257, "out_of_rail_time": 0.367255632477133, "apogee_y": 421.4522757443367, "out_of_rail_stability_margin": 2.772519518651817, "t_final": 287.3323689345014, "frontal_surface_wind": 0.0, "apogee": 3200.792351337815, "out_of_rail_velocity": 25.07159000784326, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.709402705578672, "apogee_x": 490.4230534632001, "y_impact": 493.6448389609591, "apogee_time": 25.122413259585386} +{"max_mach_number": 0.8494240868272236, "x_impact": 596.4340161487021, "impact_velocity": -5.262251865822084, "out_of_rail_time": 0.35868335297974474, "apogee_y": 358.7022910417033, "out_of_rail_stability_margin": 2.697692888990737, "t_final": 303.22771108660805, "frontal_surface_wind": 0.0, "apogee": 3365.4418696427997, "out_of_rail_velocity": 25.636101381878557, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.634687226853215, "apogee_x": 511.48466906511635, "y_impact": 418.42708104321974, "apogee_time": 25.567015519014745} +{"max_mach_number": 0.8540589777280782, "x_impact": 571.0072852301181, "impact_velocity": -5.24597054696582, "out_of_rail_time": 0.3578649385046762, "apogee_y": 361.577107174725, "out_of_rail_stability_margin": 2.688159615451343, "t_final": 305.08880303675573, "frontal_surface_wind": 0.0, "apogee": 3384.257449095367, "out_of_rail_velocity": 25.70829554331505, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6251584849083813, "apogee_x": 489.6662338401657, "y_impact": 421.75940167669216, "apogee_time": 25.615639086510246} +{"max_mach_number": 0.5428000452612521, "x_impact": 514.447028456576, "impact_velocity": -5.446897183916894, "out_of_rail_time": 0.43349817697250176, "apogee_y": 303.90085082859355, "out_of_rail_stability_margin": 2.758153551031227, "t_final": 213.54185482622248, "frontal_surface_wind": 0.0, "apogee": 1831.985782242721, "out_of_rail_velocity": 20.436478086939406, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.683477802478017, "apogee_x": 421.3498968260821, "y_impact": 371.19196894450516, "apogee_time": 19.69866364866412} +{"max_mach_number": 0.5606695281682755, "x_impact": 432.3935763240597, "impact_velocity": -5.359232122326229, "out_of_rail_time": 0.42768798966136534, "apogee_y": 277.41370585171785, "out_of_rail_stability_margin": 2.714535679727847, "t_final": 222.06791772580988, "frontal_surface_wind": 0.0, "apogee": 1924.693843869514, "out_of_rail_velocity": 20.765519201079066, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6397282943512956, "apogee_x": 354.3649359087365, "y_impact": 338.57596553395115, "apogee_time": 20.124312092354735} +{"max_mach_number": 0.5706019097037519, "x_impact": 302.3048845077642, "impact_velocity": -5.3107597092128875, "out_of_rail_time": 0.42451232083299206, "apogee_y": 175.37655632449034, "out_of_rail_stability_margin": 2.6895581799424018, "t_final": 227.59245442832824, "frontal_surface_wind": 0.0, "apogee": 1987.2434983400692, "out_of_rail_velocity": 20.94876609110978, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.614676923429542, "apogee_x": 246.53185295529954, "y_impact": 215.103012154868, "apogee_time": 20.405148433519493} +{"max_mach_number": 0.542307518564544, "x_impact": 371.75350642049006, "impact_velocity": -5.44708878416159, "out_of_rail_time": 0.43363360169601084, "apogee_y": 259.7867409351992, "out_of_rail_stability_margin": 2.757498096441538, "t_final": 214.23249889655284, "frontal_surface_wind": 0.0, "apogee": 1849.5152756527245, "out_of_rail_velocity": 20.431069224906818, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6828139324693026, "apogee_x": 302.29034608675323, "y_impact": 319.5909170681142, "apogee_time": 19.799034582940923} +{"max_mach_number": 0.572766791865644, "x_impact": 394.1414774826135, "impact_velocity": -5.301790733325239, "out_of_rail_time": 0.42383883364046504, "apogee_y": 226.56625253203015, "out_of_rail_stability_margin": 2.685402140990805, "t_final": 227.89321876996704, "frontal_surface_wind": 0.0, "apogee": 1986.418942170448, "out_of_rail_velocity": 20.98789123501342, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6105149359491264, "apogee_x": 323.05579339598313, "y_impact": 276.51691116452065, "apogee_time": 20.396069804062318} +{"max_mach_number": 0.8944539273645344, "x_impact": 749.514604258326, "impact_velocity": -5.1099115919744005, "out_of_rail_time": 0.35072269589695715, "apogee_y": 444.55426689388133, "out_of_rail_stability_margin": 2.6120357684617788, "t_final": 319.02633746827337, "frontal_surface_wind": 0.0, "apogee": 3502.0464233617427, "out_of_rail_velocity": 26.351170446766353, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.549058152177134, "apogee_x": 649.4139351448774, "y_impact": 513.2446420301168, "apogee_time": 25.848266959611873} +{"max_mach_number": 0.5762820253410127, "x_impact": 378.26568872178467, "impact_velocity": -5.285387045640334, "out_of_rail_time": 0.4231670851679974, "apogee_y": 229.04028005329548, "out_of_rail_stability_margin": 2.676245968826398, "t_final": 229.55349047608388, "frontal_surface_wind": 0.0, "apogee": 2002.872286435571, "out_of_rail_velocity": 21.069940830257398, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.601269894116272, "apogee_x": 310.1812698968014, "y_impact": 279.37679526986506, "apogee_time": 20.465473324591244} +{"max_mach_number": 0.8172100739077894, "x_impact": 804.0528204705546, "impact_velocity": -5.440230303624202, "out_of_rail_time": 0.36547686595028345, "apogee_y": 498.22959777387206, "out_of_rail_stability_margin": 2.650999212627947, "t_final": 286.9953684962455, "frontal_surface_wind": 0.0, "apogee": 3211.9324135699726, "out_of_rail_velocity": 25.076015727742266, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5851346733047786, "apogee_x": 690.8488953232794, "y_impact": 580.0295292763477, "apogee_time": 25.131226703488544} +{"max_mach_number": 0.8167427472948617, "x_impact": 580.8767401199954, "impact_velocity": -5.44042168305846, "out_of_rail_time": 0.36555820611576517, "apogee_y": 425.8529005600879, "out_of_rail_stability_margin": 2.650369991150428, "t_final": 288.51179050935025, "frontal_surface_wind": 0.0, "apogee": 3240.8781744538983, "out_of_rail_velocity": 25.070260362583113, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5845037235911317, "apogee_x": 495.57733697702366, "y_impact": 499.2993023633648, "apogee_time": 25.257771374090396} +{"max_mach_number": 0.6073832979336674, "x_impact": 507.5305828828817, "impact_velocity": -5.148305897325136, "out_of_rail_time": 0.4135446735881047, "apogee_y": 288.94591203464506, "out_of_rail_stability_margin": 2.6025030040436485, "t_final": 242.3218021980505, "frontal_surface_wind": 0.0, "apogee": 2120.1479317241715, "out_of_rail_velocity": 21.602264523800145, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5275110492591217, "apogee_x": 422.0832348123048, "y_impact": 347.5709700146055, "apogee_time": 20.920447689701145} +{"max_mach_number": 0.8545627223196375, "x_impact": 462.9116417205291, "impact_velocity": -5.304259557804284, "out_of_rail_time": 0.35865697473991154, "apogee_y": 280.67944981477524, "out_of_rail_stability_margin": 2.5785669373706406, "t_final": 303.89562567823754, "frontal_surface_wind": 0.0, "apogee": 3408.9559100955858, "out_of_rail_velocity": 25.666804285788857, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5126318769243654, "apogee_x": 394.57944676607315, "y_impact": 329.37504420154033, "apogee_time": 25.724209544473485} +{"max_mach_number": 0.8412246600645463, "x_impact": 666.8818141284246, "impact_velocity": -5.3526726124670345, "out_of_rail_time": 0.3610782332986448, "apogee_y": 447.85608256782007, "out_of_rail_stability_margin": 2.6049251086385548, "t_final": 297.2504945131645, "frontal_surface_wind": 0.0, "apogee": 3328.89359079217, "out_of_rail_velocity": 25.45746360404392, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.53900794303409, "apogee_x": 572.1358237753734, "y_impact": 522.1438385515078, "apogee_time": 25.478385907887223} +{"max_mach_number": 0.8573397525281683, "x_impact": 602.43849763629, "impact_velocity": -5.2953015679862485, "out_of_rail_time": 0.35809230478943577, "apogee_y": 361.96329499895853, "out_of_rail_stability_margin": 2.574121438260367, "t_final": 304.1064880548904, "frontal_surface_wind": 0.0, "apogee": 3403.5397208543754, "out_of_rail_velocity": 25.70960768689347, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5082027968396883, "apogee_x": 516.1604899098418, "y_impact": 422.58268952022905, "apogee_time": 25.6896856569644} +{"max_mach_number": 0.8619843088477617, "x_impact": 576.7173044471731, "impact_velocity": -5.278917965355025, "out_of_rail_time": 0.3572655875717896, "apogee_y": 364.816696029114, "out_of_rail_stability_margin": 2.5644333065885827, "t_final": 305.92317552375647, "frontal_surface_wind": 0.0, "apogee": 3422.1533312647107, "out_of_rail_velocity": 25.783987494309265, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.49853050706255, "apogee_x": 494.0923381237028, "y_impact": 425.8951126362992, "apogee_time": 25.736822652540233} +{"max_mach_number": 0.697599631246906, "x_impact": 373.4968525737494, "impact_velocity": -5.299983116553824, "out_of_rail_time": 0.3905010998993181, "apogee_y": 224.01518639234845, "out_of_rail_stability_margin": 2.692462636247352, "t_final": 268.7703943094482, "frontal_surface_wind": 0.0, "apogee": 2617.546321246627, "out_of_rail_velocity": 23.118811805112433, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.620077530393323, "apogee_x": 314.94513676896423, "y_impact": 265.72635195037697, "apogee_time": 23.006765753871115} +{"max_mach_number": 0.6653046407244181, "x_impact": 641.7960217495771, "impact_velocity": -5.435844302711512, "out_of_rail_time": 0.3983374047627776, "apogee_y": 392.75964872202525, "out_of_rail_stability_margin": 2.7635526287770906, "t_final": 252.46632210494982, "frontal_surface_wind": 0.0, "apogee": 2437.7518594671683, "out_of_rail_velocity": 22.57100698071333, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6913149957057056, "apogee_x": 544.6209398656613, "y_impact": 462.9836981946891, "apogee_time": 22.336298707659733} +{"max_mach_number": 0.6648357098133445, "x_impact": 463.7222384027393, "impact_velocity": -5.4360355209463185, "out_of_rail_time": 0.398443076810273, "apogee_y": 335.77720467843056, "out_of_rail_stability_margin": 2.7628945040195663, "t_final": 253.5674199488127, "frontal_surface_wind": 0.0, "apogee": 2460.54534712665, "out_of_rail_velocity": 22.5647217706296, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6906523038763384, "apogee_x": 390.7664450716255, "y_impact": 398.57795493137303, "apogee_time": 22.45001360457916} +{"max_mach_number": 0.6860478325204765, "x_impact": 536.0481730810404, "impact_velocity": -5.348357143431397, "out_of_rail_time": 0.39333037391131753, "apogee_y": 355.85158326031444, "out_of_rail_stability_margin": 2.718350656293866, "t_final": 262.48372425606476, "frontal_surface_wind": 0.0, "apogee": 2544.786618873645, "out_of_rail_velocity": 22.93243719757562, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.646002536430116, "apogee_x": 454.6225505478808, "y_impact": 419.6752295330115, "apogee_time": 22.73475086678598} +{"max_mach_number": 0.9023745668439249, "x_impact": 756.3505094857755, "impact_velocity": -5.142004269290608, "out_of_rail_time": 0.35032833357328547, "apogee_y": 448.10508180782995, "out_of_rail_stability_margin": 2.4867843144717203, "t_final": 319.72653976868264, "frontal_surface_wind": 0.0, "apogee": 3537.5686085467246, "out_of_rail_velocity": 26.424782820452133, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4209203339908525, "apogee_x": 654.6342120414304, "y_impact": 517.8635629642524, "apogee_time": 25.957473776170115} +{"max_mach_number": 0.7000418026280614, "x_impact": 486.5306713972783, "impact_velocity": -5.291032346190262, "out_of_rail_time": 0.38995253646885175, "apogee_y": 289.1290029373238, "out_of_rail_stability_margin": 2.6881514248939014, "t_final": 269.01536637707613, "frontal_surface_wind": 0.0, "apogee": 2614.9472868835155, "out_of_rail_velocity": 23.15829114709844, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6157542849155, "apogee_x": 412.32594174792183, "y_impact": 341.25355620251145, "apogee_time": 22.985794081005533} +{"max_mach_number": 0.7040968430416615, "x_impact": 466.39172168706074, "impact_velocity": -5.274661964083278, "out_of_rail_time": 0.3890390646693647, "apogee_y": 291.88874888999203, "out_of_rail_stability_margin": 2.6786097651413012, "t_final": 271.0419859489111, "frontal_surface_wind": 0.0, "apogee": 2633.2767802418007, "out_of_rail_velocity": 23.22509131925334, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6062106089650263, "apogee_x": 395.34503755982234, "y_impact": 344.39968896300473, "apogee_time": 23.047307592708535} +{"max_mach_number": 0.8010424676068325, "x_impact": 782.3113537104913, "impact_velocity": -5.453893943804119, "out_of_rail_time": 0.36755460482922847, "apogee_y": 486.91300312172217, "out_of_rail_stability_margin": 2.6375276143693305, "t_final": 285.8885192147193, "frontal_surface_wind": 0.0, "apogee": 3130.127738336079, "out_of_rail_velocity": 24.87755854774208, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5757336990617357, "apogee_x": 675.0511571224871, "y_impact": 564.432749394676, "apogee_time": 24.857106862695222} +{"max_mach_number": 0.838198168394271, "x_impact": 451.5064993005914, "impact_velocity": -5.317581384401063, "out_of_rail_time": 0.3607327913069699, "apogee_y": 274.85481099821254, "out_of_rail_stability_margin": 2.5670967728367553, "t_final": 303.05872985094237, "frontal_surface_wind": 0.0, "apogee": 3329.069255156873, "out_of_rail_velocity": 25.48414757984887, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5051887650285862, "apogee_x": 386.31080787192764, "y_impact": 321.26374259874916, "apogee_time": 25.469342380384173} +{"max_mach_number": 0.7399667554545973, "x_impact": 620.1333073180119, "impact_velocity": -5.137858647979603, "out_of_rail_time": 0.3810384270814736, "apogee_y": 363.9496890547898, "out_of_rail_stability_margin": 2.6023709590960764, "t_final": 285.46084702857166, "frontal_surface_wind": 0.0, "apogee": 2760.3360225424967, "out_of_rail_velocity": 23.8226591309511, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.529942236269614, "apogee_x": 531.7269494885011, "y_impact": 424.57838631639015, "apogee_time": 23.42110776881333} +{"max_mach_number": 0.8005529070069307, "x_impact": 565.2771592320623, "impact_velocity": -5.454085793653112, "out_of_rail_time": 0.3676241457023006, "apogee_y": 416.11643517024277, "out_of_rail_stability_margin": 2.6368957658349363, "t_final": 287.0909983993656, "frontal_surface_wind": 0.0, "apogee": 3158.2445580080725, "out_of_rail_velocity": 24.87150685065435, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5751026786871343, "apogee_x": 484.172063353739, "y_impact": 485.95135600469007, "apogee_time": 24.981382490049796} +{"max_mach_number": 0.8409516319853386, "x_impact": 587.5051029099269, "impact_velocity": -5.308600890869028, "out_of_rail_time": 0.36023196567175686, "apogee_y": 354.48817168420936, "out_of_rail_stability_margin": 2.562800087150432, "t_final": 303.34608604784535, "frontal_surface_wind": 0.0, "apogee": 3324.1448769639464, "out_of_rail_velocity": 25.527454981614362, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5008886253351346, "apogee_x": 505.42912600878907, "y_impact": 412.2027989876799, "apogee_time": 25.437004922661256} +{"max_mach_number": 0.8249359136090976, "x_impact": 649.7125937261161, "impact_velocity": -5.366116069259907, "out_of_rail_time": 0.3631220481602043, "apogee_y": 438.24064407592493, "out_of_rail_stability_margin": 2.592727858224177, "t_final": 296.34895604724414, "frontal_surface_wind": 0.0, "apogee": 3248.6013148953184, "out_of_rail_velocity": 25.27059651061026, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.530862812192519, "apogee_x": 559.7601750148524, "y_impact": 508.7576383152422, "apogee_time": 25.218160554391794} +{"max_mach_number": 0.845595117730077, "x_impact": 562.6353715920442, "impact_velocity": -5.292176130831166, "out_of_rail_time": 0.3592395341491502, "apogee_y": 357.3821578652746, "out_of_rail_stability_margin": 2.5533228117770936, "t_final": 305.2719259587662, "frontal_surface_wind": 0.0, "apogee": 3343.2761846328845, "out_of_rail_velocity": 25.597578909658324, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.491457014297168, "apogee_x": 483.9504930252098, "y_impact": 415.60697782817806, "apogee_time": 25.487206257383104} +{"max_mach_number": 0.8857884521860296, "x_impact": 739.0980108358336, "impact_velocity": -5.154918930603635, "out_of_rail_time": 0.35211341370714627, "apogee_y": 439.8281955408737, "out_of_rail_stability_margin": 2.4777229469159625, "t_final": 319.26858502842794, "frontal_surface_wind": 0.0, "apogee": 3462.720732374048, "out_of_rail_velocity": 26.234831917441486, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4158618725271137, "apogee_x": 642.4381700621417, "y_impact": 506.17043203353427, "apogee_time": 25.731178743718452} +{"max_mach_number": 0.8959992157522128, "x_impact": 881.1342275642457, "impact_velocity": -5.393035191281847, "out_of_rail_time": 0.34986096700084346, "apogee_y": 548.5563248832632, "out_of_rail_stability_margin": 2.750678647635526, "t_final": 311.33502958771777, "frontal_surface_wind": 0.0, "apogee": 3603.476330282704, "out_of_rail_velocity": 26.447755245867107, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.695208636476176, "apogee_x": 760.472152239726, "y_impact": 635.7950066824747, "apogee_time": 26.357540577659762} +{"max_mach_number": 0.9353046689066488, "x_impact": 502.18620917487766, "impact_velocity": -5.258244290236891, "out_of_rail_time": 0.3433001996369106, "apogee_y": 306.4138901695363, "out_of_rail_stability_margin": 2.6809602826533485, "t_final": 328.40404791497144, "frontal_surface_wind": 0.0, "apogee": 3792.5345837142077, "out_of_rail_velocity": 27.089913318258965, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6254325974941928, "apogee_x": 430.6058819681577, "y_impact": 357.38345438983066, "apogee_time": 26.862870378518927} +{"max_mach_number": 0.89555349809458, "x_impact": 635.6703057428181, "impact_velocity": -5.393224911165594, "out_of_rail_time": 0.3499414135359464, "apogee_y": 468.831552075791, "out_of_rail_stability_margin": 2.750015459083926, "t_final": 312.9059053794532, "frontal_surface_wind": 0.0, "apogee": 3635.57755749348, "out_of_rail_velocity": 26.442557429885042, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.694542811321648, "apogee_x": 545.4645364258115, "y_impact": 546.4908380614181, "apogee_time": 26.489675720960122} +{"max_mach_number": 0.9380842482015048, "x_impact": 653.5806601809979, "impact_velocity": -5.249364031412134, "out_of_rail_time": 0.3427824078630971, "apogee_y": 394.7942700752672, "out_of_rail_stability_margin": 2.676729648061353, "t_final": 328.42148710384413, "frontal_surface_wind": 0.0, "apogee": 3783.6664368033917, "out_of_rail_velocity": 27.130110954381607, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.621207795112156, "apogee_x": 562.8552096172679, "y_impact": 458.6009409771804, "apogee_time": 26.81554794877451} +{"max_mach_number": 0.9214955051415759, "x_impact": 726.9305943750145, "impact_velocity": -5.306237243614384, "out_of_rail_time": 0.3455772584735864, "apogee_y": 490.7130186198724, "out_of_rail_stability_margin": 2.7063374529743043, "t_final": 321.91343310599655, "frontal_surface_wind": 0.0, "apogee": 3717.043601529335, "out_of_rail_velocity": 26.857142133305167, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.650833813055627, "apogee_x": 626.7190310541766, "y_impact": 569.2724641264126, "apogee_time": 26.654584661113084} +{"max_mach_number": 0.9427707179325795, "x_impact": 624.793214386775, "impact_velocity": -5.233122595998857, "out_of_rail_time": 0.34198997382432267, "apogee_y": 397.35985107574993, "out_of_rail_stability_margin": 2.66735250407281, "t_final": 330.08776770618846, "frontal_surface_wind": 0.0, "apogee": 3798.686223934795, "out_of_rail_velocity": 27.20622071990269, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6118411741098515, "apogee_x": 538.0264795565814, "y_impact": 461.57447569313734, "apogee_time": 26.84442991723479} +{"max_mach_number": 0.8486426514427067, "x_impact": 828.374278516836, "impact_velocity": -5.435551039282952, "out_of_rail_time": 0.35787371102762733, "apogee_y": 518.8116507582738, "out_of_rail_stability_margin": 2.771971593915428, "t_final": 304.2936604144608, "frontal_surface_wind": 0.0, "apogee": 3371.234167797875, "out_of_rail_velocity": 25.69850911769809, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.715190684529528, "apogee_x": 719.2262596998538, "y_impact": 597.696882540707, "apogee_time": 25.6400412796275} +{"max_mach_number": 0.8481871844725091, "x_impact": 598.0223760701647, "impact_velocity": -5.435742249753804, "out_of_rail_time": 0.3580382768221969, "apogee_y": 443.4621669949596, "out_of_rail_stability_margin": 2.771318530118942, "t_final": 305.7565549452014, "frontal_surface_wind": 0.0, "apogee": 3401.458413827429, "out_of_rail_velocity": 25.69639293203585, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.714518676450534, "apogee_x": 515.9506932354097, "y_impact": 514.1439229172329, "apogee_time": 25.767283371559184} +{"max_mach_number": 0.9826440660247068, "x_impact": 809.4377226022616, "impact_velocity": -5.09739680543894, "out_of_rail_time": 0.33537212201207206, "apogee_y": 481.08199117997856, "out_of_rail_stability_margin": 2.5925700256382713, "t_final": 342.29552026537215, "frontal_surface_wind": 0.0, "apogee": 3871.7746925562724, "out_of_rail_velocity": 27.893730800902393, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5370810401878523, "apogee_x": 702.6359147581961, "y_impact": 554.35724757233, "apogee_time": 26.885079315536828} +{"max_mach_number": 0.8900277927637817, "x_impact": 618.5542069348485, "impact_velocity": -5.2907469020411915, "out_of_rail_time": 0.3505336975829352, "apogee_y": 375.7699038730746, "out_of_rail_stability_margin": 2.6984743658934507, "t_final": 322.30852174452156, "frontal_surface_wind": 0.0, "apogee": 3562.0361181390726, "out_of_rail_velocity": 26.35801391251226, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.641606684630967, "apogee_x": 535.7261239690819, "y_impact": 434.01452530820615, "apogee_time": 26.16820406734657} +{"max_mach_number": 0.887202109339791, "x_impact": 475.16780641808515, "impact_velocity": -5.299697184405456, "out_of_rail_time": 0.3511450392948509, "apogee_y": 291.4517775056942, "out_of_rail_stability_margin": 2.7026881352194123, "t_final": 322.0854724867352, "frontal_surface_wind": 0.0, "apogee": 3568.358197619671, "out_of_rail_velocity": 26.32335330379232, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6458017265289033, "apogee_x": 409.5952988765764, "y_impact": 338.18003193591125, "apogee_time": 26.20654961957999} +{"max_mach_number": 0.8734175491705404, "x_impact": 685.5794621023845, "impact_velocity": -5.348068598015915, "out_of_rail_time": 0.35340410991497834, "apogee_y": 465.50406522551157, "out_of_rail_stability_margin": 2.7278952149994393, "t_final": 315.16514423930056, "frontal_surface_wind": 0.0, "apogee": 3487.923015393768, "out_of_rail_velocity": 26.09200738239482, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6710650115585635, "apogee_x": 594.5262769524629, "y_impact": 536.9137087833657, "apogee_time": 25.969258692640544} +{"max_mach_number": 0.8948319643844878, "x_impact": 591.9587587262837, "impact_velocity": -5.27437739386109, "out_of_rail_time": 0.3497138667135402, "apogee_y": 378.6125692733875, "out_of_rail_stability_margin": 2.6891412827045555, "t_final": 324.23723630684697, "frontal_surface_wind": 0.0, "apogee": 3580.433356777935, "out_of_rail_velocity": 26.43541493131361, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.632282168129591, "apogee_x": 512.6360699120646, "y_impact": 437.3018404829729, "apogee_time": 26.21197606949359} +{"max_mach_number": 0.9052769164916095, "x_impact": 880.961591579193, "impact_velocity": -5.430615879913798, "out_of_rail_time": 0.3486085672076487, "apogee_y": 554.6686373261683, "out_of_rail_stability_margin": 2.8184804162190353, "t_final": 310.9163308428794, "frontal_surface_wind": 0.0, "apogee": 3647.684396930726, "out_of_rail_velocity": 26.54481208024723, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7608423745307453, "apogee_x": 769.0280904297251, "y_impact": 635.5471621295314, "apogee_time": 26.490456633065673} +{"max_mach_number": 0.9048427785711831, "x_impact": 636.6250132077091, "impact_velocity": -5.430806924108666, "out_of_rail_time": 0.3486739981512282, "apogee_y": 474.10254203386114, "out_of_rail_stability_margin": 2.8177972730918666, "t_final": 312.52556371333145, "frontal_surface_wind": 0.0, "apogee": 3680.254354122738, "out_of_rail_velocity": 26.53855797093585, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7601595003417865, "apogee_x": 551.6502739105828, "y_impact": 547.2735266004943, "apogee_time": 26.62383873333682} +{"max_mach_number": 0.9359442120018494, "x_impact": 774.1427301416221, "impact_velocity": -5.137581462144701, "out_of_rail_time": 0.34281966537139136, "apogee_y": 463.1963363950456, "out_of_rail_stability_margin": 2.61478677515862, "t_final": 338.3553708163609, "frontal_surface_wind": 0.0, "apogee": 3687.3402796174037, "out_of_rail_velocity": 27.10360410812091, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.557924021271231, "apogee_x": 676.5116424727737, "y_impact": 530.1917009368691, "apogee_time": 26.38438656504963} +{"max_mach_number": 0.944309843214441, "x_impact": 502.9490726759174, "impact_velocity": -5.294885440664822, "out_of_rail_time": 0.3421382536934287, "apogee_y": 309.2163608239838, "out_of_rail_stability_margin": 2.7476986589071934, "t_final": 327.32586112444244, "frontal_surface_wind": 0.0, "apogee": 3831.0757000759363, "out_of_rail_velocity": 27.187381791338748, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.689999073529245, "apogee_x": 434.5951020290823, "y_impact": 357.8889832416625, "apogee_time": 26.972206881809278} +{"max_mach_number": 0.9470303135392308, "x_impact": 653.6323380221936, "impact_velocity": -5.285943297339927, "out_of_rail_time": 0.34163076720274455, "apogee_y": 398.33271804144596, "out_of_rail_stability_margin": 2.743412866621532, "t_final": 327.6172125300773, "frontal_surface_wind": 0.0, "apogee": 3821.445956220121, "out_of_rail_velocity": 27.225809244469822, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6857159927561023, "apogee_x": 567.9510886550954, "y_impact": 458.53060819149135, "apogee_time": 26.921857882425723} +{"max_mach_number": 0.9305825735770287, "x_impact": 726.8689804405512, "impact_velocity": -5.343212912655023, "out_of_rail_time": 0.34469288279882077, "apogee_y": 495.5454165009293, "out_of_rail_stability_margin": 2.7735152046680867, "t_final": 321.2534729460732, "frontal_surface_wind": 0.0, "apogee": 3757.810882176951, "out_of_rail_velocity": 26.97511918254876, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7157847795754195, "apogee_x": 632.950096705437, "y_impact": 569.1768783828716, "apogee_time": 26.772949011288134} +{"max_mach_number": 0.8518237447535184, "x_impact": 839.9075046523142, "impact_velocity": -5.438050871920851, "out_of_rail_time": 0.3575545792522166, "apogee_y": 521.0729091038545, "out_of_rail_stability_margin": 2.7963438090595654, "t_final": 298.39354195889894, "frontal_surface_wind": 0.0, "apogee": 3386.7581990098374, "out_of_rail_velocity": 25.727616929611834, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7384871623616407, "apogee_x": 722.417423387112, "y_impact": 605.9851448975367, "apogee_time": 25.687787475037158} +{"max_mach_number": 0.9516902412160143, "x_impact": 624.8454230003258, "impact_velocity": -5.269588654624515, "out_of_rail_time": 0.34085832280855904, "apogee_y": 400.827464286312, "out_of_rail_stability_margin": 2.7338930067623783, "t_final": 329.2002577651253, "frontal_surface_wind": 0.0, "apogee": 3835.768111093344, "out_of_rail_velocity": 27.30299571598949, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.676203395142737, "apogee_x": 542.7684745485034, "y_impact": 461.5266978552467, "apogee_time": 26.94810454142079} +{"max_mach_number": 0.8513536544524897, "x_impact": 606.0238930154286, "impact_velocity": -5.438242166681614, "out_of_rail_time": 0.35764376654314034, "apogee_y": 445.3613545324089, "out_of_rail_stability_margin": 2.795673324185627, "t_final": 299.72477008217004, "frontal_surface_wind": 0.0, "apogee": 3417.0673514918, "out_of_rail_velocity": 25.715565554129938, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.737809313106033, "apogee_x": 518.1833502295831, "y_impact": 521.0104652100929, "apogee_time": 25.81754620406841} +{"max_mach_number": 0.8903841889188004, "x_impact": 481.1404273238829, "impact_velocity": -5.302134561160758, "out_of_rail_time": 0.3507682867165718, "apogee_y": 292.5911790865898, "out_of_rail_stability_margin": 2.7265171779223714, "t_final": 315.6041416149233, "frontal_surface_wind": 0.0, "apogee": 3583.348132862228, "out_of_rail_velocity": 26.341041568208123, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.668569065585108, "apogee_x": 411.2232681122389, "y_impact": 342.427766129584, "apogee_time": 26.25255166546906} +{"max_mach_number": 0.9913380860609559, "x_impact": 807.2924676902245, "impact_velocity": -5.13291697676415, "out_of_rail_time": 0.3348228744405566, "apogee_y": 484.488887059535, "out_of_rail_stability_margin": 2.6581422868451448, "t_final": 340.94064490979355, "frontal_surface_wind": 0.0, "apogee": 3903.373820273867, "out_of_rail_velocity": 28.039501642609302, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6003617408153965, "apogee_x": 707.6901209585578, "y_impact": 552.812148387547, "apogee_time": 26.96831723626836} +{"max_mach_number": 0.8932282975973438, "x_impact": 626.5003723992005, "impact_velocity": -5.293180162402446, "out_of_rail_time": 0.350288896201249, "apogee_y": 377.2358779267096, "out_of_rail_stability_margin": 2.7222971662994517, "t_final": 315.810298754722, "frontal_surface_wind": 0.0, "apogee": 3576.9719028270565, "out_of_rail_velocity": 26.385814245285566, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.664343352617463, "apogee_x": 537.8430313262552, "y_impact": 439.5447806586877, "apogee_time": 26.213760909709517} +{"max_mach_number": 0.8765977588504699, "x_impact": 694.5930412386053, "impact_velocity": -5.350528217021966, "out_of_rail_time": 0.35312595513243755, "apogee_y": 467.3868456798808, "out_of_rail_stability_margin": 2.751934946151798, "t_final": 308.9050121966782, "frontal_surface_wind": 0.0, "apogee": 3503.063053302306, "out_of_rail_velocity": 26.118063175941707, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6940225189970057, "apogee_x": 596.9572735451567, "y_impact": 543.9591739881168, "apogee_time": 26.016489825253785} +{"max_mach_number": 0.8980067622709547, "x_impact": 599.4355091238134, "impact_velocity": -5.276803131094556, "out_of_rail_time": 0.3494347338461568, "apogee_y": 380.07347532857005, "out_of_rail_stability_margin": 2.712886028704301, "t_final": 317.7637570774413, "frontal_surface_wind": 0.0, "apogee": 3595.1494206413345, "out_of_rail_velocity": 26.461106414311423, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.654948845055409, "apogee_x": 514.6421148110542, "y_impact": 442.77232142494074, "apogee_time": 26.25649554248912} +{"max_mach_number": 0.8380982897113353, "x_impact": 590.8943834008148, "impact_velocity": -5.437736903401473, "out_of_rail_time": 0.3600627414326881, "apogee_y": 437.84219450315953, "out_of_rail_stability_margin": 2.7509608154676184, "t_final": 295.55241275807896, "frontal_surface_wind": 0.0, "apogee": 3350.4542752635843, "out_of_rail_velocity": 25.50899190367105, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.692791137651979, "apogee_x": 509.42565896580015, "y_impact": 507.99970562278065, "apogee_time": 25.607402254388525} +{"max_mach_number": 0.8385672860180274, "x_impact": 817.3288389595741, "impact_velocity": -5.437545615265222, "out_of_rail_time": 0.35997238631432815, "apogee_y": 512.2891078229026, "out_of_rail_stability_margin": 2.751621468703178, "t_final": 294.0360137877013, "frontal_surface_wind": 0.0, "apogee": 3320.6591568917543, "out_of_rail_velocity": 25.515511175024976, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.693456503739686, "apogee_x": 710.2038464793454, "y_impact": 589.6941196687635, "apogee_time": 25.479515797406854} +{"max_mach_number": 0.8796048094044917, "x_impact": 612.036292203143, "impact_velocity": -5.292688367861194, "out_of_rail_time": 0.3526890003942755, "apogee_y": 371.4185158112074, "out_of_rail_stability_margin": 2.6777431573963066, "t_final": 311.3734682522966, "frontal_surface_wind": 0.0, "apogee": 3512.066683331694, "out_of_rail_velocity": 26.174522930282194, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6194835148330284, "apogee_x": 529.5425979602076, "y_impact": 429.4168921026471, "apogee_time": 26.01808967736046} +{"max_mach_number": 0.9389889766195427, "x_impact": 783.451617293515, "impact_velocity": -5.139944141315212, "out_of_rail_time": 0.3425950225724778, "apogee_y": 464.650708412789, "out_of_rail_stability_margin": 2.6379991589860388, "t_final": 331.22572398089363, "frontal_surface_wind": 0.0, "apogee": 3699.7001089366167, "out_of_rail_velocity": 27.12945896056188, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5800540479402523, "apogee_x": 678.6820328395498, "y_impact": 536.5264476876741, "apogee_time": 26.418065412506234} +{"max_mach_number": 0.8767887841623873, "x_impact": 470.75588241297766, "impact_velocity": -5.301641932964765, "out_of_rail_time": 0.3531792413590265, "apogee_y": 288.0629564156825, "out_of_rail_stability_margin": 2.6819628989954194, "t_final": 311.10480873211026, "frontal_surface_wind": 0.0, "apogee": 3518.069152630562, "out_of_rail_velocity": 26.130322341191494, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.623706849007378, "apogee_x": 404.8458998331556, "y_impact": 335.01067290753554, "apogee_time": 26.055354063676326} +{"max_mach_number": 0.8629411880459814, "x_impact": 677.409515288098, "impact_velocity": -5.350031075969881, "out_of_rail_time": 0.35626965000871075, "apogee_y": 459.7868742966805, "out_of_rail_stability_margin": 2.707489399999957, "t_final": 304.344439914843, "frontal_surface_wind": 0.0, "apogee": 3436.665349451304, "out_of_rail_velocity": 25.90375068500548, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6490983863536837, "apogee_x": 587.2440115766155, "y_impact": 530.4933376000963, "apogee_time": 25.812567191810246} +{"max_mach_number": 0.6086554790588159, "x_impact": 594.8896149201616, "impact_velocity": -5.444488615389185, "out_of_rail_time": 0.41347164697032374, "apogee_y": 352.1295396978979, "out_of_rail_stability_margin": 2.7793540607294775, "t_final": 230.40633045130775, "frontal_surface_wind": 0.0, "apogee": 2154.5765806362037, "out_of_rail_velocity": 21.577106303804868, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7044533391881824, "apogee_x": 488.2701948616841, "y_impact": 429.1828008399533, "apogee_time": 21.16520922370456} +{"max_mach_number": 0.6081428117846641, "x_impact": 429.17651138991715, "impact_velocity": -5.444680145571387, "out_of_rail_time": 0.41358415228678785, "apogee_y": 300.9897575244901, "out_of_rail_stability_margin": 2.7786919765244678, "t_final": 231.46848727313673, "frontal_surface_wind": 0.0, "apogee": 2174.8277306880336, "out_of_rail_velocity": 21.570392423675045, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.703786243687558, "apogee_x": 350.273897989586, "y_impact": 368.93511451425945, "apogee_time": 21.273136079287788} +{"max_mach_number": 0.8843507976890769, "x_impact": 585.8353111488099, "impact_velocity": -5.276312853708967, "out_of_rail_time": 0.351904276415306, "apogee_y": 374.26035310404234, "out_of_rail_stability_margin": 2.668376709644036, "t_final": 313.22676342561255, "frontal_surface_wind": 0.0, "apogee": 3530.523933604627, "out_of_rail_velocity": 26.25591134761491, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.610120649758914, "apogee_x": 506.7670695492358, "y_impact": 432.7568879732533, "apogee_time": 26.063022151144914} +{"max_mach_number": 0.6411435807729352, "x_impact": 452.11421086393506, "impact_velocity": -5.299446351888187, "out_of_rail_time": 0.4047170475632961, "apogee_y": 260.6643083255778, "out_of_rail_stability_margin": 2.7045433094267017, "t_final": 245.60657092317305, "frontal_surface_wind": 0.0, "apogee": 2322.345468632896, "out_of_rail_velocity": 22.147294489042306, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.629425690663254, "apogee_x": 371.72016623039445, "y_impact": 317.16401830056765, "apogee_time": 21.840650912692173} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 6d1444a39..8250ca26a 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -28,18 +28,9 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n" - ] - } - ], + "outputs": [], "source": [ "# We import these lines for debugging purposes, only works on Jupyter Notebook\n", "%load_ext autoreload\n", @@ -56,7 +47,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -85,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -115,9 +106,17 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 4, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/phmb/github/RocketPy/rocketpy/mathutils/function.py:3119: UserWarning: Extrapolation method set to 'constant' because the linear method is not supported.\n", + " warnings.warn(\n" + ] + }, { "name": "stdout", "output_type": "stream", @@ -225,24 +224,24 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "685a3b62329e459697af492122e2bdf0", + "model_id": "c0480c4e31b842fba64def79efc6efac", "version_major": 2, "version_minor": 0 }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wb5f0H8M9pb8l7xDNxJmRAWGGvkkIoLXuV2UIJhBHKLqtsKLtAoWWVAm2ZPyjQshMSCCOMkL3jLMeJh7a17/eHuYvkES/J0p0+79fLL4gtS3eWdHcfPd/n+wiiKIogIiIiIiKivKPJ9gYQERERERFRdjAQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREaVNXV0dzj33XPnfc+bMgSAImDNnzoDvS/rd1157LX0bOEw2bNgAQRDw/PPPZ3tTiIiIdomBkIiI+vT8889DEIQev6677rpsbx5efvllPPzww33e7tZbb+11P5K/Dj300Ixv81Bs3boVt956K3744YdsbwoRESmcLtsbQEREynHbbbehvr4+5Xu77757r7c/+OCD0dHRAYPBkNHtevnll7FkyRJcccUVu7zdCSecgIaGBvnffr8fM2fOxPHHH48TTjhB/n5ZWdmQtqe2thYdHR3Q6/VDup/ebN26FX/84x9RV1eHKVOmZOQxiIgoPzAQEhFRvx199NHYa6+9+n17jUYDk8mUwS0amEmTJmHSpEnyv1taWjBz5kxMmjQJv/71r3v9vVAoBIPBAI2mf4U1giDk1H73VyAQgNVqzfZmEBHRMGLJKBERZUxvcwgff/xxjBw5EmazGfvssw/mzZuHQw89tMdSzUQigTvvvBNVVVUwmUw44ogjsGbNGvnnhx56KN599100NjbKJZ91dXVD3uZ//etfuPHGGzFixAhYLBZ4vV60tbXhqquuwsSJE2Gz2eBwOHD00Udj0aJFKffR2xzCFStW4KSTTkJhYSFMJhP22msvvP322922we12Y/bs2airq4PRaERVVRXOPvtstLS0YM6cOdh7770BAOedd568z8mP9eqrr2Lq1Kkwm80oLi7Gr3/9a2zZsiXlMc4991zYbDasXbsWxxxzDOx2O84880zccsst0Ov12LFjR7ftuvDCC+FyuRAKhQb51yUiolzDEUIiIuo3j8eDlpaWlO8VFxcP6D7+8pe/YNasWTjooIMwe/ZsbNiwAb/61a9QUFCAqqqqbre/5557oNFocNVVV8Hj8eC+++7DmWeeia+++goA8Ic//AEejwebN2/GQw89BACw2WyD3MOdbr/9dhgMBlx11VUIh8MwGAxYtmwZ/u///g8nn3wy6uvr0dzcjKeeegqHHHIIli1bhsrKyl7vb+nSpTjggAMwYsQIXHfddbBarXjllVfwq1/9Cq+//jqOP/54AJ1lrAcddBCWL1+O888/H3vuuSdaWlrw9ttvY/PmzRg/fjxuu+023Hzzzbjwwgtx0EEHAQD2339/AJ3zPc877zzsvffeuPvuu9Hc3IxHHnkEn3/+Ob7//nu4XC55m2KxGKZPn44DDzwQ999/PywWC6ZNm4bbbrsN//73vzFr1iz5tpFIBK+99hpOPPFERY5+EhFRL0QiIqI+PPfccyKAHr+S1dbWiuecc478708//VQEIH766aeiKIpiOBwWi4qKxL333luMRqPy7Z5//nkRgHjIIYd0+93x48eL4XBY/v4jjzwiAhAXL14sf2/GjBlibW3tgPdrx44dIgDxlltu6fa4I0eOFIPBYMrtQ6GQGI/HU763fv160Wg0irfddlvK9wCIzz33nPy9I444Qpw4caIYCoXk7yUSCXH//fcXR48eLX/v5ptvFgGIb7zxRrftTSQSoiiK4jfffNPt/kVRFCORiFhaWiruvvvuYkdHh/z9d955RwQg3nzzzfL3zjnnHBGAeN1113V7nGnTpon77rtvyvfeeOONlOeSiIjUgSWjRETUb48//jg+/PDDlK+BWLhwIVpbW3HBBRdAp9tZpHLmmWeioKCgx98577zzUprSSCNi69atG8Qe9N8555wDs9mc8j2j0SjPI4zH42htbYXNZsPYsWPx3Xff9XpfbW1t+OSTT3DKKafA5/OhpaUFLS0taG1txfTp07F69Wq5pPP111/H5MmT5RHDZIIg7HKbFy5ciO3bt+Piiy9OGcWbMWMGxo0bh3fffbfb78ycObPb984++2x89dVXWLt2rfy9l156CdXV1TjkkEN2uQ1ERKQsDIRERNRv++yzD4488siUr4FobGwEgJROnwCg0+l6nfdXU1OT8m8pOLa3tw/osQeqazdVoHM+40MPPYTRo0fDaDSiuLgYJSUl+PHHH+HxeHq9rzVr1kAURdx0000oKSlJ+brlllsAANu3bwcArF27dpedW3dF+vuOHTu228/GjRsn/1yi0+l6LNM99dRTYTQa8dJLLwHoLBV+5513cOaZZ/YZSomISFk4h5CIiHKaVqvt8fuiKGb0cbuODgLAXXfdhZtuugnnn38+br/9dhQWFkKj0eCKK65AIpHo9b6kn1111VWYPn16j7fpGpKHQ/KIZ7KCggIce+yxeOmll3DzzTfjtddeQzgc3mUnViIiUiYGQiIiGja1tbUAOkfMDjvsMPn7sVgMGzZsSFkSYiCGa9Tqtddew2GHHYZnnnkm5ftut3uXzXVGjhwJANDr9X2Oqo4aNQpLlizZ5W1621/p77ty5UocfvjhKT9buXKl/PP+OPvss/HLX/4S33zzDV566SXsscce2G233fr9+0REpAwsGSUiomGz1157oaioCH/7298Qi8Xk77/00ktDKgG1Wq27LNlMF61W221k8tVXX+22pENXpaWlOPTQQ/HUU0+hqamp28+Tl3g48cQTsWjRIrz55pvdbic9trRWoNvtTvn5XnvthdLSUjz55JMIh8Py9//73/9i+fLlmDFjxq53MMnRRx+N4uJi3HvvvZg7dy5HB4mIVIojhERENGwMBgNuvfVWXHrppTj88MNxyimnYMOGDXj++ecxatSoQY/0TZ06Ff/+979x5ZVXYu+994bNZsMvfvGLNG89cOyxx+K2227Deeedh/333x+LFy/GSy+9JI8A7srjjz+OAw88EBMnTsQFF1yAkSNHorm5GQsWLMDmzZvltQyvvvpqvPbaazj55JNx/vnnY+rUqWhra8Pbb7+NJ598EpMnT8aoUaPgcrnw5JNPwm63w2q1Yt9990V9fT3uvfdenHfeeTjkkENw+umny8tO1NXVYfbs2f3eV71ej9NOOw2PPfYYtFotTj/99EH/3YiIKHdxhJCIiIbVrFmz8Oijj2Ljxo246qqrMG/ePLz99ttwuVyDXt/u4osvxhlnnIHnnnsOZ5xxBi699NI0b3WnG264Ab///e/x/vvv4/LLL8d3332Hd999F9XV1X3+7oQJE7Bw4ULMmDEDzz//PC655BI8+eST0Gg0uPnmm+Xb2Ww2zJs3DzNnzsR7772Hyy67DE888QTGjh0rN4DR6/X4+9//Dq1Wi4suuginn3465s6dC6Bzwfl///vfiEQiuPbaa/HUU0/h+OOPx/z581PWIOyPs88+GwBwxBFHoKKiYkC/S0REyiCImZ6VT0RE1IdEIoGSkhKccMIJ+Nvf/pbtzRmytWvXoqGhAf/4xz8UXWq5aNEiTJkyBS+88ALOOuusbG8OERFlAEcIiYhoWIVCoW7z8F544QW0tbXh0EMPzc5GpZk0T3BXjWaU4G9/+xtsNhtOOOGEbG8KERFlCOcQEhHRsPryyy8xe/ZsnHzyySgqKsJ3332HZ555BrvvvjtOPvnkbG/ekD377LN49tlnYbFYsN9++2V7cwblP//5D5YtW4a//vWvmDVrltzEhoiI1Iclo0RENKw2bNiAyy67DF9//TXa2tpQWFiIY445Bvfccw9KS0uzvXlDptPpMGbMGNx///045phjsr05g1JXV4fm5mZMnz4d//jHP2C327O9SURElCEMhERERERERHmKcwiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiIiIiylMMhERERERERHmKgZCIiIiIiChPMRASERERERHlKQZCIiIiIiKiPMVASERERERElKcYCImIiIiIiPIUAyEREREREVGeYiAkIiIiIiLKUwyEREREREREeYqBkIiIiIiIKE8xEBIREREREeUpBkIiIiIiIqI8xUBIRERERESUpxgIiYiIiIiI8hQDIRERERERUZ5iICQiIiIiIspTDIRERERERER5ioGQiIiIiIgoTzEQEhERERER5SkGQiIiIiIiojzFQEhERERERJSnGAiJiIiIiIjyFAMhERERERFRnmIgJCIiShNRFJFIJCCKYrY3hYiIqF902d4AIiIiJZLCXyKRQDweRzweRywWgyAIMBgM0Gg0EARB/q/0RURElEsYCImIiPogiiJEUZSDnxT+pO9LpAAo3TaZ9LOuAZEhkYiIskkQWddCREQkSw5/iUQCsVhM/v9EIgEA3QJdcqjTarXQarUp95f832QMiURElG0MhERElLe6hj9p5E+aByidIgdS9tk1EPb2uMn/TcaQSEREw4mBkIiI8oIU8LrO+RtK+OtJfwJhb9uX/N9kDIlERJQpDIRERKRKXRu+SF/J4a9r05d0GGwg7EnXkJi83V1DokajkX9GRETUX2wqQ0REirer8Ad0BqnkAAUoIzhJ25i8rcn7FIvFUm7LkEhERAPFQEhERIrSU8OXeDyOcDiMZcuWYfLkyYoMf/3Vn5C4bNkylJWVobi4mCGRiIh2iYGQiIhyVteGLz0t95A8n87r9UKn0+Vd2OkaEv1+P4qKiiAIQspIovTz5HCY7pJZIiJSFgZCIiLKCX2Fv+TQI83RSw4xDDSpemo8I4VoqZGOdDuAIZGIKF8xEBIR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nXrqqZSUlPD++++zfft2vvGNb2A2m7njjjsAaGlp4dRTT+Wqq67i8ccf5/XXX+eyyy6jtLSUefPmZbTppJNOyvg5I8uoUb2useMhqcz++hiffS2JA84lNWHO2DUqS/xn4394pOcRVq9ZzdUHXj1q15EkabcagP39/RR89asEHnkEgLJ/v0jx17+O6TMXIC1ySNEhmAQT23q3sTmymSp3Va6bpDr0BV4mFouFoqIiioqKgM8LgXd0dLBt2zZWrVqFyWTKsCC63e5R/zuqzcI0FMaLhVDrfdQZH+iCUMWYTCai0SgAX/ziF/niF7/IqlWruO666/jDH/6wX0H48ssvZ/z82GOPUVRUxOLFizn22GPp6urikUce4YknnuD4448H4NFHH6WhoYH//e9/HH744bz66qusXLmS1157jeLiYmbOnMnPfvYzbrrpJm655RYsFgsPPPAANTU1/OazWKiGhgbeffddfve73+0mCPfQSeV/JdQb9DweLISw7x1hsXjGGLYku3TEOtiW2sb2/u1ZPe+eagDG43GlVEpdXR1erxfz8ccT3r6Nvpf+g9TbS8ctt1Kw4A8IWVqI5NvYdJgczCqcxUc7PmJR2yJdEOpkXTjtWgg8lUopKfx37tzJmjVrEAQhQyB6PJ6sL/61Lgi12jcZrfRRC33QGRm6IFQxLpeLRCJBf38/b7zxBi+++CKLFi3C7/fzu89cLYfy8urq6gIgEBhI97548WISiQRz585VjpkyZQpVVVUsWrSIww8/nEWLFjF9+nSKi4uVY+bNm8fVV1/NihUrmDVrFosWLco4h3zMddddt982CebP/dql5OjXgBstxoMgHFIfJREE9eyqZiuGUJKk3UpApFIppQZgaWkpXq93jxnffN/7HrHFn5BqayO2eDGRJ5/EfcEFI2pPPi8Cjig+go92fMT7re/ztUmDT0SUz33SyV+MRiOBQEB5/8l1beVENevXr0cURSUzo1wLUc/OuHe0/s4D7QhCHR1dEKoQ2aqwc+dOenp6+NKXvsSyZcs4++yzefTRR5k5c+aQzymKItdddx1HHXUUBxxwAACtra1YLBalFpRMcXExra2tyjHpYlD+XP5sX8d0d3fT39+/z8B+wZw2RPt7htyvfEEQBFIp9QrawTAoQShJWN79JeaVT9N33nNInvKxadwIMXwmXodamF5eVKYLQBgoHOz1eqmqqsLtdg9q48bgcuG/5ae0X/3/AOj6wwJssw/HPKl2aJ3ZA/m4cDui5AjuWXYPS9qX0Jfsw2FSX/1Knewx1mPUYDAoNW1ramqUzRw5Uc3mzZuJx+OKQJT/DbUWopYFxXhwp1R7DKGOjowuCFVGKpXi/vvv5/nnn+eDDz7g2GOP5YILLuDiiy9WJqVUKqXUbRos8+fPZ/ny5bz77ruj1fRhkR5DSGRn7hoyQsaLhXAQB2Hc/imGSCvmlf8kfvi3R79hWUAWhPu7h7vWAOzq6sJoNOLz+QgEAkycOBGXyzXsBYTtkENwnX8+kSeegESC8M03U/TYowgazBBX5aqizFnGtt5tLN6xmGPKjsl1k3RyTC4X3oIg4Ha7cbvdVFVVKRuzskBcuXIl/f39u9VC3F/2Rq0LQq0zHkSvzvhAF4QqIx6Pc+ONN3LZZZfx29/+VrHmpTNUF5ZrrrmGf//737z99ttUVFQovy8pKSEej9PZ2ZlhJWxra1Nq2pSUlPDhhx9mnE/OQpp+zK6ZSdva2vB4PPtN+y2kxxAmkvs4Mr8ZL4JwMLUWE9O+imnz+5hX/J347G+BChZDBvZsIZQTU8jir7u7W7GqFxUVMXny5CFl/RwM3v93NdH//Y/k+vUk1q6l+8GH8F4zf1jnyueFqCAIHFd+HC3dLTjNQ0sopfVnbX9oWWTkC3J2RqfTqbw3+/v76ejooKOjgzVr1tDb24vL5cqIQ7TZbBnn0fJYHQ9iSQvPmiAIqu+DzsjRBaHKsNvthEIh7HY7kiQRj8eVz0RRVF4u8sJ8X0XrJUni2muv5dlnn+Wtt96ipqYm4/ODDz4Ys9nM66+/zllnnQXA6tWr2bRpE0cccQQARxxxBLfffjs7duxQsrctXLgQj8fD1KlTlWNeeumljHMvXLhQOce+yLAQ6jGEec1g+5icfArSGz/G0LkR49YPSFUcPgatGxlGYWCTJSWm2LFjR0YNQLvdjs/no6ysjKlTp2Kz2Ub15SpYrQRuu5Ud37wYkkl6/u//sB19FNZhuIrL5OvYnH/A8ISujvZQw8Lbbrdjt9spKysDPq+F2NHRQUtLC0uXLsXhcCjWw0AgoIp+DZd8nVeyie4yqqMVdEGoQh588EFEUSQWixGPx0kmkySTSUwmE729vcTjceLxOKIo8tBDD+31PPPnz+eJJ57gueeew+12KzF/Xq8Xu92O1+vl0ksv5frrrycQCODxeLj22ms54ogjOPzwgUX8iSeeyNSpU7nwwgu56667aG1t5cc//jHz58/HarUCcNVVV3Hfffdx4403cskll/DGG2/w97//nRdffHG/fc2wECbVayEcD2UnBv1SNDtITP4SluVPYV7+97wWhHIJiPCOME7BSbQ7SktLCz6fj+rqanw+nzLOxxJLfT2eK66ge8ECEEXCP72F4iefwOAYWpydvpDR0Rk95FqIsrdMIpEYmE/CYbZs2cKKFSuQJImmpiYKCwsJBAKaqgk3XiyEWu+jzvhAF4Qq5Be/+AU7duzAbrfj8XgwmUz09/cTDodpaGjA4/FgsVj2G9x+//33AzBnzpyM3z/66KN885vfBOB3v/sdBoOBs846i1gsxrx581iwYIFyrNFo5N///jdXX301RxxxBE6nk4suuojbbrtNOaampoYXX3yR73znO9x9991UVFTw8MMP77/kBGSUnUDFSVkG606pZoZiBU0e8DUsy5/CtPoFOP42sLhGuXX7R5Ik+vv7MxLARKNR3G43xwSPYVJ8EtOmTSMYDOa6qQC4v3Eh0ffeI750Kalt2+i67w/4b/xerps1Kmzv205PvIfJvsn7PVYri2mdTLRgSTObzRQWFlJYWAgMxBwvXLgQh8NBa2srTU1NSrZT2Yro8XhU22+tb4KCNsbleLhPOvtHF4Qq5OGHH+aee+7hvvvuY/LkgQVSW1sb1157LV/5ylc4//zzB3WewUwCNpuNP/zhD/zhD3/Y6zHV1dW7uYTuypw5c/j0008H1a50BEEAgwCipGoLoe4ymkmq7BBE/0QMHesxrf43yennjnLrdkeSJHp7ezMEYCKRUEpA1NfX4/V6lY2VHTt2DDmD4GgiGI0EfnozbeedjxSL0fuPf2A//jhshxwy5HPl89j8z6b/8LOPf8asgln84di9z0M6OmpDtixNmDABu92OKIpKLcRQKERzczOAkpTK7/fj9XpVY5HSgljaH+Ohjzrjg/xZ3egMmv/3//4fTz/9NJMnTyaVSiFJEsXFxUqSmdNOOw2Xy0UqlcqrBexwEYwCkighJdVrYdMF4W4HE591CYbwWsTSWaPbsM8QRXG3GoCiKOL1evH5fJSXl+PxePaZlCnf7qGpshLPNdfQ9ZvfANDxs59R/OSTg3YdVcNCZkZwBgCNoUYiiQguc+6tyflOvo3TbKDFPsnIz6HBYFAsgzDQ5/RaiC0tLaRSqYxaiD6fL29rIUqSlLdtyxaiKKpGoOvo7Av1q4VxSHd3t5K1M32ybW5uJplMKhmjtCAGATBbIBFFEsY+Vitb6IJwdxKzvjl6jWHAHSu9BmBXVxeCICgCsLq6etA1AD/a8RELwguYsWYGNx1206i2e6i4vnoO/W+8QfzTT0lt207XPffi//7Q2pjPY7PcWU61u5qNPRv5cMeHHF9+/H6/k8/90Rk+atjAGAryON1bvwRBwOPx4PF4mDBhguLVIAvELVu2EI/H8Xq9GbUQzenJ2HLIeHgOdQuhjlbQiGIYX5xxxhnccMMNABx44IEkk0nWrFnDd77zHc4444y8eRlkDYsN+qKIknp34cZDUhnI7QIgmUxm1ADs7u5WagAGg0Fqa2uHXQOwI9ZBS6IFd8Q9Ci0fGYLBQODmnwy4jkaj9D79NPYTjsd26KH7/65KFjJHFB/Bxp6NLGpdNChBqKOeeztYtDh/7k8Q7oogCLhcLlwul1ILUS51EQ6HaWpqoq+vD7fbnRGHmIvEVzA+Eq5oQRDqZSd0QBeEquQPf/gDl19+OWeffTZmsxmj0Ug8HmfevHn87ne/y9nkP1oIZjMSICUSuW7KsNEthHtBkjBu/RDT2peIfeFmMAzevSiRSNDV1aUIwJ6eHiwWC36/n5KSEqZMmYLdbs/Ki04uOyFK+em2bKqowHvtNXT+6tcAdPzs5wNZR/dRdkZNHFlyJE81P8X/Wv+HKIkYBG0vMnX2jL5ozUQQBBwOBw6Hg/LycmAgM7Jc6qK5uZlIJILT6cyohbi/+r/ZQuvvPNDLTuhoB10QqhCHw8Hjjz/O73//e9asWYMoikyePJni4uJcN21UEIyfTbbxWG4bMgL0LKN7IRXH/tylCNFOkjXHkZowZ6+HxmKxDAEYiURwOBz4fD4qKiqUcimjgSxA8lUQAjjPPpv+N94ktngxqe3b6brnHvw/+MGgvpvvC7cZwRk4TA5CsRBrO9dS76/PdZN0dEbMUC2Eg8Fms1FaWkppaSkA8XhcKXWxceNGli1bhs1myxCIDodjVETNeLEQar2POuMDXRCqFEmSsFqtTJo0Sak72Nvbu89C9GrFIPaTAoj35bopw0a3EO4Fk5XElK9gWfLYQE3CNEGYXgKiq6uLvr4+XC4XPp+PCRMm4PP5sFgs2e3EXjAw8MKXyN97KBgM+H/8Y9rOPx+pv5/eZ57FfvwJ2GYftvfvqGRn22K0cEjhIby9/W3eb31/n4JQLX3SGRpacM3bldEQhLtisVgoKiqiqKgIGHCtlwXi1q1bWbFiheJZIYvE4brW74rW33mg/nEpSdK4uE86+0cXhCrlxRdf5Fe/+hWNjY2IokhBQQFf/vKXuf7666moqMh187KKYPrMjTCl3klLF4R7JzHtHCxLHsPU/ArbW1YT7htYsMTjcdxuNz6fj0mTJuH1enMWHytbCFNSftfCNFWU473mGjp/9SsAOn7+meuoa9+ZOdUwNr9W9zVOrDqRQwqHXlZjvKGG+6mTm/tkMpkoKCigoKAAGEi+JZe62LFjB2vWrMnIdhoIBAadfGtXxoP1bDz0UWd8oAtCFfLss89yySWXcNppp3HjjTficrlYvXo1t9xyC9u3b+f+++/H5/PluplZQ/gsW6qkYkE4HpLKDEUQSpL0eQmIDoEZtjJc0W1IK/+FveEcSktL8Xg8eZMpVxaEariHzrPPov/NN4h9vJhUa+tA1tEf7t11VC2727MKxqY8iVZQy30dLGq3xOyLXPbLaDQSCAQIBALU1tYiiiLd3d1Kopp169YhSdJutRAHU05CDfPlSBFFUXuJ/HTGJfmx2tIZFHK9m9///vdcffXV3HHHHcpnX/jCFzjmmGOYO3cu69ev56CDDtLMC1SQXzyipNo+jRcL4d4QRXG3EhCSJCklIJLTzobF91Db+zH9E/OrrAOAyWDCIliwGMbGRXUkKK6j533mOvrsswNZR2fP3ut3tDY2c9mfVCpFJBLB7XbrC0WdfTIWLqNDxWAw4PP58Pl81NTUKJt3cqmLjRs3kkgkdquFuKfNO7W+r4fCeOijzvhAF4QqpK2tjcmTJ+/2+0mTJiFJEn196o212xOCOW2YplKQJ1ajoTDeksqkUqmMEhBdXV3KQsPv91NTU4PL5VJcbYTA+bD4HkybFyF0b0XylOeyK7sxu3g2v6r4FdXV1bluyqAwlZfj/da1dN55FwAdt99B8VN7LlivpsXM1t6tvLrpVawmK+fXnZ/r5gBkWFQ6Ojro7u7GYDCQTCbxeDwEAgGCwSB+vz9vLN5qRGubFqCOPgmCgNvtxu12U11drawxZIG4fPlyYrEYHo8nQyBaLJZx4U6pBUGol53QAV0QqpKDDjqIF198kWOOOYaamhqi0SgGg4EFCxZQUFCA3+/PdROzihJDCEjJpOJCqia0biFMJpN0dXWRTCZZvHgx3d3dmM1mfD4fhYWF1NXV4XQ69/rSkTwVJCsOx9CzDUP3ZlJ5JghBfffQeeaZ9L/++oDr6PbtdN//AL7vXp/rZo2IjT0beWjVQ5Q4Sjhv0nk5WcTI1m5ZAHZ1dWE0GvH7/RQVFVFfX4/b7SaZTBIOhwmHw6xatYr+/v4Mgbg3q4rO3tHqolVN/RIEAafTidPppLKyEiCjFuLq1avp7e3F5XKRTCaxWCxEo1FsNluOWz46yJ5bOjpqR38bqQh50vnRj37EV7/6VU4//XS++MUv4nQ6WbNmDa+++io333wz9fUDGfjU9JLZFxkCMJEAFb5Y1CYm9kc8Ht+tBqBc/7K0tJSGhoYh1wCMnvYgkt0PeTpu1fY8CQYD/h/+cMB1NBYj8re/Yf/iXKwzZux2rFrG5qyCWZgNZlr7WtkU2US1e/QttpIkKQJQHu+CIOD3+ykoKNjjZocgCNhsNsrKyigrKwMGFs2yQJStKl6vN0MgDiYua7Bt1sl/8tFldDjY7Xbsdrsy1mOxGB0dHTQ1NREKhdi6dSsOh0OJQZRrIaq936ANC6GODuiCUJVMmzaNt956iwULFrBw4UJisRgVFRU888wznHDCCbluXvZxfm7xlJLJHDZk+Kg9qUwsFlMWw52dnUqJE5/PR2VlJT6fD1EU+fDDD5VFwVCRHIEstzp7rOtax4K2BZT1l/Gz4p/lujmDxlRZiefKK+m65x6QJDp+fjvFf/0/hLRyHWpazNhNdmYEZ7B452I+3PHhHgXhSPsjx0ylC0BAcXeeOHHisNLy2+12ysvLlQListtdOBymsbGReDyuJO6QBaJuefgcLS68tdgnAKvVSklJCZs2baKsrIzi4mLFor5p0yaWL1+O1WrNqIW4Lw+SfEar91Bn/KELQpVSWFjIT3/6U376059m/H7r1q34fD5N1SM0uNKEQiKRu4aMADVZCCVJIhqNZgjA/v5+pQTExIkT8Xq9u9UA7Ovry04fkzEMnS2IBVNGfq4sEUlEWBVdRSeduW7KkHGddy59C18lsaqJZEsL3Y89hveKKzKOUcvYhIF4zsU7F/NB2wecU3vOiM8nSRK9vb3KgrWzs1PJquj3+5kwYQJutzvriz6Hw4HD4aCioiIjLisUCrF582aSySQ+n49gMEggEMDr9Q5JIOqLVJ1cI8cQms3m3WohdnV1EQ6H2b59O6tWrcJkMu1W6kINY1gXhDpaQReEGqCnp4f29nY+/PBD7r//fm655RbmzJmjmYkqPamMWi2E+SwI5QVxegKYeDyOx+PB5/MxefJkvF7vfuOdstFHQ/tqHH87C8lgpvfKj8CQH1OUmspO7IpgMuH/8Y/Z8Y2LIJWi59HHcBx/AuZJtQOfq2yOmF00mwUs4JOdnxBPxbEYh5b5VRZf6QIwlUopmRWrq6uHXXdtuOwalyU/k7JA3LBhA6IoZghEj8czriyIWnmfpaPFPqWzt/nSZDIRDAYJBoPAQByeLBDb29tZu3at4pYt/xvqhshYoccQ6miF/Fht6QyZVCpFX18fS5Ys4bnnnuOFF16gs7OTo48+WnHZ08qLRkibayUVWwjzJcuoKIqf1wD8TACmUimlBER5eTkej2fI8UzyeBvJIkf0T0QSjBj6dmLc+DapmuOHdZ5sIwtCkfy4h0PFMnky7ou+Qc+fHoVkko7bb6fw4Yc+L+miIiZ5JxGwBgjHwjSGGjmkaPdC9ekLUUmSlKQXsgBMJpPKeK+srMw7cSUIAi6XC5fLRVVVleLGGgqFCIfDtLS0IIqiUj9OFohamfPHC+NBEA7muTIYDIrwg8zETfJ4lzdtZBfTbMbcjgSt30Od8YMuCFXI9u3befbZZ3nyySdpbGxk+vTp3HDDDVx44YXazOQV6/z8/3UL4ZCR0+KnC0Ag6xaRbAhCjGaSU07H8umjmFc+nX+CUFKnIATwXHIJ/a+/QXLjRuLLlxP5299xn38eoC7LpyAIHFZ8GO9se4ed/Tv3eEwikWDbtm2KAIzH4yPe8Mgl6an/J0yYoCS6kS2I69atA8Dv9xMMBjGZTKq6p4NBa/0BbfYpneH2z2Aw4PV68Xq9yniX43rD4TCbN29Wnun0Uhe5qPupFUGohT7ojAxdEKoI2TXhBz/4AX/5y1+4/PLLeeSRRzJqEiaTSYxGo6Ye7vQEGGp1GZXF1li8PFKpVEYG0O7uboxGo+JuVltbO6ykGPsjXRCOhMTUs7B8+iim5lcgHgGLKxvNGxEG1C8IBasV/09+zM7LrwBJovv++7F/4VhVzhXfnv5tfnjQDzF95lIcjUYVC2B7ezuiKCoCsKGhAa/XqyoBuD8EQcDj8eDxeJQFc3d3t+JyFw6HEUWRTz/9VLEgjsYzP9aovf17Qot9kslWHcL0DRHZYi5n7e3o6GDVqlX09fVl1EL0+/27xbmPBrrLqI5W0AWhCpkxYwZ2u513330Xg8HAySefzPTp0ykoKMDtdue6eVlHMKdN6ioVhFmxnu2FRCKxWwkIi8WCz+ejuLiY+vp6HA7HqC88siUIxeIDSflrMXasw7TmJZIHfDUbzRsRSgwh6t7Rtx54IM6zz6b3H/9AikbpuOMX8LXc/32Hig0b7TvaFQtgNBrF7Xbj9/uVRWFNTU2umzlmCIKgWFRqampob2+nsbERj8fDjh07WL16NSaTKcPFVG1ZHbVoTdOKdWlvjNY9EwQhIykTfL4pFA6HWbt2LZFIBJfLlZGoZjQ8qLR+D3XGD7ogVBHyLtT111/PlVdeyfPPP89f/vIXLrzwQkpLSzn++OOZM2cOxx9/PAUFBTlubfYQ0txA1BxDCNl5Qcbj8YwMoJFIBLvdrrjD+Xw+bDbbmL+ksnY9QSA59SyM792FedUzeSMIBbTx0vfO/39E336bVFsbsQ8/xDWxBmnmzFw3a5/E4/GMGMC+vj5FAFZNrKI4WKwkPVqxYsW437E3GAwYDAZqa2upra1VknaEQiFaW1tpamrCbDZnCMSx2DQaKfnevqGidTExlv2z2WyUlpZSWloKfD5nhMNhNmzYQGNjI3a7XbEeBgKBrNRC1Po91Bk/6IJQpTidTs477zzOO+88+vr6+Mc//sHf/vY3zj33XH7/+9/zrW99i1QqpQk3qXQLoVpdRuUXhiiKQ74nu5aA6OvrU2oAVldX4/P5lKLwuSSbojfRcAbW9+7CuOk9hN4dSM6iEZ9zJNR6a3mg7gF8Pl9O25ENDE4nvh/8gNB11wEQeO55xLPOAo8ntw1LQ970kAVgb2+vsttfW1uLz+dj0c5F3LnsTg4IHMAtxbdkfF+L1qShkr5I3TVpRyqVorOzk3A4zLZt21i5ciVWq3U3gaijMxKy5TI6HCwWC8XFxRQXFwMD4TTyptKWLVtYsWIFFoslw8V0OG7VoiiqWhDqc6WOjC4INYDD4eCiiy7ioosuYuvWrUSjUQBNiEEAwZImdjRuIZRjI9IFYCwWw+Vy4fP5lMVwLoLn90c2BaHkrSR6wh2kKg/PuRhMRysvT/tRR+I46ST6Xn4ZY38/0QUL4K67ctaeRCKRIQAjkQhOp1Nx/fT7/buNebfZzbbebfQl+xAlUXHr1dk/RqMxI+2/LBBDoZCyWLbZbBkC0W6357TNWnn20tG6dSmf7pnJZKKwsJDCwkLg8zHf0dFBW1sbTU1NGI3G3Woh7k/Q5lL06uhkE10QqphwOMzSpUvZsWMHRUVFlJeXZySY0QpashDu+oLctQZgZ2cniURCqQFYX18/qBqA+UA2BSFAYuY3snKebKG1hZv3u9cTXbQIsauL5JtvEX1/EbYjjxiTayeTyQwB2NPTg8PhwO/3U11dPaiEEAcED8BhctAZ62Rt51rq/fVj0nYtsqtAlK0p4XCYTZs2sXz5csXdTv6Xi4zWWnsGx4MgzFextOuYl7Nxh8NhwuEw69atQ5KkDIG4p1qIWr+HOuOH/F9l6mQgTz7vvvsu8+fPZ8WKFUiShCRJzJw5kxtuuIHzzz8/183MKoIjzZUtoW5BmEqlMkpAdHZ2IkmSIgDVmBJ/V/JpVzhbhKNhHtj2ANadVn5T9ZtcNycrGH0+vNd9m45bbwOg4847Kf7bUxhGYaGfTCbp6urKEIA2mw2/309lZSV+v3/Ibs9mg5mDCg/i3e3v8sGOD3RBmMZIn8FdrSnJZFJZKMvxWE6nM0MgjqbbutwfrS28tThXpqOm/hkMBqUUE5BR2qWjo4ONGzcq9UvTayFqQRCqvf062UEXhCpDEASam5v50Y9+RE1NDW+++SY//elPiUajnHHGGdx00024XC5OP/107aRDtn9edkBtFsJ0AQjw4YcfZrx4JkyYgMvl0sR9EgQh6/UWDdsWY/nkT4iFDcRnX5O18w6VWCrGJ5FPsAijn8Z8LHGceirbH38CW3MzqW3b6Hn4EbzXzB/xeeXSJ3LMTk9PD1arFb/fT3l5OX6/PysWptlFswcEYdsHfKM+vyzKWsJkMlFUVERR0YD7diKRUATi+vXrWbp0KS6XK0MgjkXKfy2g5cV4PlsI98eeSrv09vYqc9rWrVuJxWIAbN68mUQisUfXdrWg5XGoMzh0Qagi5J2od955h2QyyYIFCwgEAgiCQF9fH6eccgrPP/88zz77LKeffrqqduf2RUaW0TwXhLIlJL0GoNlsxufzIQgC06ZNo6CgQLOTb9YFYddGzKufQ2xbSvyw+ZCjv5tWyk7siiAIhL96DmW/+jUkEvT89a84TpqHedKkIZ1H3viQF0vd3d1KwoaysjL8fv+oxKDNLp4NQGOokd5EL06zukopjCaj+Xcwm80ZCTvi8bgiEJubm4lEIrjdbgKBAMFgcMQLZa28y3ZFC9alfaGl+yYIAi6XC5fLRWVlJQD9/f28++67JJNJmpqaMrIfy1bEfEj4pqMzGHRBqEIikQiSJFFWVgaA3W4nHo8DAwlmduzYAWhnMhbS3Sfjsdw1ZA/IyTDSS0BYrVZ8Ph+lpaU0NDQoqa3/+9//ZiXNdb6TzXGXrJ2HZLJh6NyAoa0RseTArJ17KMiCUM2F6fdGsrgY87nnkvi//4NUio47fkHhww8h7GNnX463SReAJpMJv99PSUlJxrgfTSpcFZQ5ytjWt40l7Us4qvSoUb2ezp6xWCyUlJRQUlICQCwWUwTi6tWr6e3txePxZFgQhxMXrbW5Uyvv6L2hZgvhYJDnuLq6OtxuN7FYTIm9XbduHT09PUpyLFkg5jo5k47O3tAFoQqRfdzlwqtms5loNMq2bdtYsWIFxx13HIBmJmLB9Hk/pFhfDlsysNBJF4C9vb04HA58Ph+VlZVKDcA9kW3rWT6S9T5anCRrT8S8+nnMTc8Ry7UgRHuCUBAEzF/7KtJ//0ty0ybiy5bR+69/4TrzTOUYURTp6elRBGBXV5eSka+oqIj6+vqc1bE7ufpkOmIdFNk/z0ar9ecs37FarRk14aLRqCIQm5qa6O/vzxCIfr9fFYmzso1uIVQ/6WUnrFZrxsaIXD4nHA6zceNGli1bppR3kZPVOJ2592rI9fV18oPxNwOrGPmhnThxIoFAgA8//JDjjz8er9fLO++8w3nnnYfD4eDKK68ENCQIzWkCawwthJIk7VYDsL+/XykBUVNTg8/nG3SsjC4Ih0dyypcxr34e0+rniB37IzCMfcIduSi9hKTNRZzZjO+HP6D9qqsB6Lr3PpIHHUSXIChjXxAE/H4/BQUF1NXV5cVCBuDShktz3QSd/WCz2SgrK1O8Wvr7+xWBuGLFCmKxmJKsIxgM4vP5MhJraTWpDGizTzKanCt3YV9WUIvFkhF7m55dedu2baxatUrxrJBFotvt1vzfTCc/0QWhCpk5cybz589XYjIOOOAAjjnmGE477TQuvPBCzbkkCNY0wZWIj9p1JEmir68vQwDG43Hcbjc+n4+6ujq8Xu+wY2EMBoMuCIdBcsIcJKsXQ6QN49YPSFUemdXzD4b0GncSkiIQtYB8zxKTJyMddxzCm28iRSK03n4H8WuvIRAIMHHixGEVbdbR2RN2u53y8nLKy8sB6OvrUwRiY2Mj8Xgcn8+nCES3253jFo8OWhdMWncZlTO8D/YemkwmCgoKKCgoADKTb+3YsYM1a9YoG2+yQPR4PJr+G+rkD7ogVCFOp5OTTz5Z+fnkk0/O+FlrCGmuRFIiexZCSZKIRCIZAjCVSiklIEpLS/F6vVkrASEIAqKoPZfDdEZlcWOykqg7Ccvyv2Fqei7nglALRdDTM+bFYjGWL18OgP/00/B//DFCTw+uJUsoiPRimzEjx63dPwkxwYrwClxm1/4PHgeobePJ4XDgcDioqKhQNubC4TChUIjNmzeT/CyZWEtLC0VFRXusB6dGxoMg1DIjtVwbjUbFbbq2tlZxzZdLXaxfvx5RFPH5fBm1ENVclkonf9EFoUaQ/di1+HLJyDIaH76FUJ5s0wUgDMRker1eqqqqcLvdo7bQ0F1Gh09yyhkY2xoRC6dm/dyDwW128+DUBzEajBgF9b2M5UW2HAMob374fD4MBgPV1dVUVFRgMBjovf47Y1KbMJs8tPIh/rrmr5xafSpn2M/IdXN0RoAgCDidTpxOJ5WVlUiSRHd3N4sWLaK3t5dPP/1UGbuyBVG3ouQf8ntAy/cl2300GAx4vV68Xi81NTXKprWcqGbz5s2K9VyOQcxG/K0W1406Q0cXhBpBy5Mu6ZPdECyEuxaBlxNhyAuJiRMn4nQ6x+xvpwvC4ZOqOoq+byzM+nkHiyAIWI1W5f/zHUmS6O/vzxCAclFlOQGSvIj+4IMPMp4Dx6mn0vfvF4ktXpzV2oSjycGFB/PXNX/l4x0fc0a1LghBHeN0MAiCgMPhAGDGjBkYjUYikYjiYrphwwZEUcTv9xMMBgkEAng8HlX0X8sWQq2/62D0Y1sFQcDtduN2u6mqqsrY2AuHw6xcuZJoNKqUeJEFol4DVGc46IJQg2jtJZNuISSR2Otxe6sBKGdCnDx5cs4yIYIuCEd44uyfcxjk8/3bVQDG43FFAJaXl+/TzS69X4Ig4Pv+92k7//wR1SYcSw4MHojZYKatv40diR1U2apy3SSdUSJ9kVxdXY0kSYqbXSgUYt26dQAZAjFfE3Xk83wyUsaThXCsxla69byiogLInPfXrFlDb28vLpcrQyDuLfO5jk46uiDUCMlkEkEQMBqNefniGwmC6XNBKKYNWTmls2z96+npwW634/P5KCsrY+rUqdhstrz5e+hJZbJAvBfTuldITjoJzI7Ru84uJMUkD25+EFESuX3i7dhMuX/BRqPRDAEYi8XweDz4/f4hxb/u6fkwT6jGc/E36X7woYHahL+8k8IH/7jP2oS5xGayMT0wnU/aP2Fl70qq3Log1BL7mlMEQcDj8eDxeJgwYYLiYhoOh2lvb2ft2rUYDIaMGoj5kiBJa5u36Wj9XQcoOQFyKXrtdjt2u13J4CvXQuzo6KClpYWlS5ficDgUcRgIBMZFPWSdoaMLQpWzceNG3nnnHdatW4fRaGTy5MnMnj2b6urqXDcta6RbCJevaubhb36TL3zhC1RXV+N0OvH5fFRVVeHz+bBarTls6b7RLYQjx/Hk6RjbV9N/6gKSU04ftevsifc63wMgLsaxMfaCMP1FLyeDcbvd+P1+6uvrd0vVP1LcF11E38uvDNQmXLqUvhdfwnnal7J2/mxzSNEhiiA8iZNy3ZycotV5ZjCLWEEQMuKwRFFUBKKcyTE9mUcgEMhpCRWtLsx1C2Fu2LUWYiKRUGohbtmyhRUrVmCxWBQLos/nw+Px5LjVOvmALghVSjKZ5E9/+hPXXXcdkiThdDoB6OnpoaysjHvvvZcvfSl/F2/7Q5Ik1q1bx9tvv82q//yHSz77/eoVK7AfcghTpkzh4IMPVpWv/HjJMjqai9Fk7YkY21djanpuTAVheiIZURqbexiPxzMsgH19fYoAnDx5Mj6fL2vFvPd0zwSLBd/3bqD92m8B0HXvvdi/cCyGPF08HFp0KA+ufJCm3qYxu0c6+Y/BYMDn8+Hz+Zg4cSKiKNLV1UU4HKa1tZWmpiYltEB2MR2r0ALdQqhu8lEQ7orZbKawsJDCwkJgILeCLBBbW1tZvXo1xx9/fI5bqZMP6IJQpbzyyitcddVVXHzxxVxzzTVKNraVK1dy1113ceGFF/Lee+8xdWpusjKOhIceeoif/vSnhEIhDjvsML40cyYsG0iLf8app3DpLbfmtoHDZDxYCGF0FwLJKV/G+sG9mDa8CdFOsPlG7VrppL/wR0tsyC7QsgCUY0H8fj+1tbX4fL5h18DcF/tazNgOPxz7CcfT//obiB0ddN3/AP6bbsx6G7JBva8el9lFJBGhpb+FSeRvzONYkM+L1KGSzYW3wWBQ3Odqa2uVWnChUIht27axcuVKLBaLIg5lgTgaaPl9MB4shHJ2dzVhNBoJBoMEg0FgwII4Gu8VHfWh3SdVw3R3d3P33Xdz4YUX8sgjjzBr1iwKCgooLCzkC1/4Ai+++CKHH344v/jFL4D9v3TefvttTjvtNMrKyhAEgX/9618Zn3/zm99USlrI/046KdMlKxwOc8EFFyg1/C699FIikUjGMY2NjRxzzDHYbDYqKyu566679tie2bNn8+STT9LZ2ck777zDd264QflM6No+2D9T3jEeBOFo91EsmEKqoB4hFce89j+jdp09IRejz5YgTCQS7Ny5kzVr1vDBBx/w7rvv0tLSgiAI1NTUcMwxx3DYYYdRV1dHYWFhzl7a3u98B8FuB6D36aeJr1qVk3bsD5PBxPdnfZ+f1PyEGntNrpujoxJk99G6ujpmz57N3LlzmTFjBjabjS1btvDOO+/w1ltvsWzZMrZu3Up/f39Wr682QTFY1GA9GymSJKle8Kq9/TrZQ7cQqhC5kPSdd965x89FUeSqq67iW9/61qDO19vby4EHHsgll1zCmWeeucdjTjrpJB599FHl511j9S644AK2b9/OwoULSSQSXHzxxVxxxRU88cQTwICIPfHEE5k7dy4PPPAAy5Yt45JLLsHn83HFFVdknGvGLoWwMwrTf1agWI3oSWWyQ3LKVzC+eyem1f8mMf28Ub1WOgbBQEpKITG8/iWTScUC2NHRQSQSUYL9a2pq8Pl8OXOB3tc9MxUX47n8MrruuRckiY4776LoT4/kZYKZ4yuOpynShEHIv7bpDJ+xnDd3taAkk0klzf+mTZtYvnw5drs9IwZxuFkcdZdRdaPl+6cz/tAFoQoxGAyEw2Gqqj7PpBeJRFi2bBlHHHEEBoOBsrIyenp6BnW+k08+mZNPPnmfx8iBynti1apVvPzyy3z00UcccsghANx7772ccsop/PrXv6asrIzHH3+ceDzOn/70JywWC9OmTWPJkiX89re/3U0Q7sYgy07kO7qFMDskJp+K9d07MW56F6EvjOQIjOr1ZAwYSJEiJaUGdbxcBkUWgHIWXL/fT1VVFX6/Py+SIA1mQeM67zx6X/g3yZYWEitW0Puv53Cdmb/1/rT+nI1XcrH4NplMGTFYyWQyowZiY2MjTqczQyAO9rnWsqCQ+6bV/oG275/O+EMXhCrEYrHgcrmIRCLKLub69es56qijlKQlkiRRXFwMZOcl+tZbb1FUVITf7+f444/n5z//uXLtRYsW4fP5FDEIMHfuXKXo9RlnnMGiRYs49thjMywg8+bN484776SjowO/37/Xa6dnGVWzhVAXhNlB8k8kVXQAxh3LMW5ZRHLyqaN6PRmDYABp72JDjkVKF4BWqxW/309FRUVe14Pa3z0TTCZ8N91I+1VXA9C94A/Yjz8Oo883Bq0bGkt7lrKkdwnn+c5jRnDG/r+gk/fk07xpMpkoKiqiqKgIGHD97ujoIBQKsX79epYuXarUgZP/7c3yn0/9yjZa7puMKIqqd7nUumjXGTy6IFQhVquVAw88kGeeeYavf/3rxGIxtmzZoqQOTqVSvPDCCxx++OFZud5JJ53EmWeeSU1NDevWreOHP/whJ598MosWLcJoNNLa2qq8HGVMJhOBQIDW1lYAWltbqanJjOuRBWtra+u4EYR6ltHsEJ37CyRnIZKnYtSvJXPv9HvpjfRS5BgY66lUiu7ubkUAdnd3Y7FY8Pv9lJWV4ff7sX8We5fPDHYxYDv4YBwnnUTfyy8jdnXTdd99BH7841Fu3dD5uPtj3ut6j8rtleNWEGp1MZ6PC1ez2ZwhEOPxuGJBbG5uJhKJ4Ha7MwRiejxwPvYpG2ghvm5/6BZCHS2hC0IVYrFY+MY3vsH8+fP5zW9+gyRJSJKkWOwAVqxYwY03Zicb4Lnnnqv8//Tp05kxYwa1tbW89dZbnHDCCVm5xr5IjyFE5YJQqws1mbF6OYqls8bkOum4TW7iqTibNmxSBKDJZMLv91NSUkJDQ4NqC/4Odlx6v/0t+t95B6m3l77nnsd5+ulYZ+SX6Jrqmsp7Xe/x8Y6Pc92UnKLGcbg31DRvWiyWjDpwsVhMEYhr1qyht7cXj8dDIBAgmUyqqm9DQav9SkcXhDpaQheEKuWiiy7CbDYjCAJGoxGj0ajELRiNRh5++GECgdGJrZo4cSIFBQU0NzdzwgknUFJSwo4dOzKOkeMs5JdiSUkJbW1tGcfIP+8tNlEm00I4uPitfGS8CMIx76MkwigkERFFkZ6enoxagDCw4CsuLqa+vn7M6pXlC8aCAjxXXUXXb34DQOedd1H058cyN21yTIOzAYDVnavpinXhtXpz3CKdbKDW58xqtVJaWkppaSkA0WhUEYhtbW0kEgkWLVqkWA/9fn/W6ovmkvFgIVRj2Qkdnb2h/llnHHP++efv9bPREoMAW7ZsIRQKKS+4I444gs7OThYvXszBBx8MwBtvvIEoisyePVs55kc/+lFGzZuFCxdSX1+/T3dRAMFoBIGB+C1BPYXod0UXhNnFsHMV1nd+AZJI/1l/HfH5RFEkEokoArCrqwtBEPD7/RQWFvJi5EW6o918r/Z7FNoLs9CD/GCoCxrX2WfR9/zzJNauJbFmDb3PPIPrq18dpdYNHb/ZT7m1nK2xrSxuX8zx5XrRZZ38wWazUVZWRllZGU6nU9k4DYfDrFixglgshtfrJRAIEAwG8fl8GI3GXDd7yGj9XQfaEL3j4T7pDA5dEKqUTz/9lFgsRjweJ5FIEI/HSaVSGAwGOjs7Offccwc9UUUiEZqbm5WfW1paWLJkibJjeeutt3LWWWdRUlLCunXruPHGG5k0aRLz5s0DoKGhgZNOOonLL7+cBx54gEQiwTXXXMO5555LWVkZMCBeb731Vi699FJuuukmli9fzt13383vfve7wXXYZIZEAknIfVbG4aKXncguktmBqeUNJMGA0NeO5CgY2vclKUMAdnZ2IggCPp+PYDBIbW0tLpdLEUzvffoeXYkurohfoSlBCENbFAwkmLmJnZddBkDX/Q9gP+EEjGku67lmmnsaW2Nb+XjHx7og1ABanTclScJkMlFeXk55eTkAfX19igVx2bJlxGIxfD6f8j5Wi0DUgljaH7rLqI6W0AWhSpkzZw69vb2K26ggCMRiMURRxOFwcNZZZw069fXHH3/Mcccdp/x8/fXXAwNuqffffz+NjY38+c9/prOzk7KyMk488UR+9rOfZZz/8ccf55prruGEE07AYDBw1llncc899yife71eXn31VebPn8/BBx9MQUEBN9988/5LTsiYTAOCUOUxhHpSmewh+apJFR+IsW0pprX/IXHghfs+XpLo7e3NEICSJOHz+ZRagG63e68veAMDi5tsFabPF4azoLEeOAPHaafR98ILSJEIXffcQ+DWW0ehdcNjmmsar7a/ykc7Psp1U3SyhBYX3nsSFA6HA4fDQUVFBZIkZQjELVu2kEgkFIEYDAbxer15KbzGg1jSXUZ1tIQuCFXKsmXLEAQBk8mEwWAgHo+zZs0a7rjjDiW+cLDMmTNnn4v4V155Zb/nCAQCShH6vTFjxgzeeeedQbcrHcFkQgKkeGxY388HxoPLKIztbn6i/ksDgnD1C7sJQnkxlS4ARVHE6/Xi9/uprq7G7XYPejElFzvXmiCE4d0z77XX0P/f/yJ1d9P30n9wnnkm1gMPHIXWDZ0pzikYBSNGwUhvohen2ZnrJo0pWluMj4d5c08IgoDT6cTpdFJZWalsaskCcdOmTaRSqQyB6PF48kIgjod7poXnTO3t18keuiBUKelF6WUqKyspKiri9NNP50tf+tKoxhGONYIUQwLo7ch1U4aNbiHMPsnJX4K3b8e45X8Q2UGfwZUhAJPJpCIAq6qqhiQAd0Vg4MWpRUE4HIx+P96rr6LzzrsA6PzVrwcSzOSBO5vdaOffp/xbTyijIbS4cB2qoBAEAZfLhcvloqqqSnF7lwXihg0bEEURv99PMBgkEAjg8Xhy8rcbLy6jWuijFp8tnaGjC0KNMXnyZAwGA7GYei1pe0IwDSwypZSeZTSfGVOXUUmi31KAMTgNe2gFm175A+sCcxQBWF5enlV3KsVCiLYE4UgWA84zzqD3mWcHEsysXk3vc8/jOvOMLLZu6Mj90cWgdtDqvDlSC5MgCLjdbtxuN9XV1UiSRE9PD+FwmFAoxLp16wAyBOK+3OKziVbvWTpasBDq6MjoglDFpFIpOjo62LZtG/39/bjdblwuF48//jg+ny/XzcsqgvGzRX1KvYtxPanMyIlGo4oFsKOjg3g8zlTfYUwKraA22kj5sTePWsIFrcYQwvAXb4LRiO97N7DziisB6F6wAMfcEzB4PNls3ohIikmMglFfuKkcLd6/bM+VgiDg8XjweDxMmDABSZLo7u5WBOLatWsxGAz4/X7FxTQ9cVY20Yr1bF+oPYZQrmGtowO6IFQ1DzzwAL/61a/Ytm2bUofwxBNP5K677sJut+e6eVnFoFgI1Tt56S6jQycWi2UIwFgshtvtxu/3M2XKFHw+H6beySRjK6H+y6OafU+rMYQjXdBYZ83CPu9E+l95FbGri64//hH/976XpdYNH0mSuHHRjSzeuZj/m/t/lDvLc90kHZ3dGE1BIQgCXq8Xr9dLTU0NoigqAnHnzp2KQJTFYSAQwOl0ZqVN40FojAfRqzN+0AWhypBdFBYsWMAtt9zCtddeyznnnIPD4aC5uZnrr7+eK6+8kscff5yCgqGl4c9rFEGo3sW47jK6f+LxeEYMYF9fnyIAJ0+ePCAAdynaLHnK6f/a0yNt+n657YDb2LZ9G1P9U0f9WmPNSMel99prif73baRolN5/Po3rjDMwT5qUpdYNHXme7En0EE1F+WTnJ2MmCJPJJF1dXbjdbmw225hcc1e0Ns9o1TVvrPtlMBjw+Xz4fD4mTpyIKIp0dXURDodpbW2lqakJs9mc4WLqcDiG1cbxIJa0Oi51xie6IFQZ8gT0pz/9ie9///t897vfVT6rrq7mpZde4pBDDmHr1q0UFBRoZsISZBGgcguh1hZquzLUPsbjcTo7OxUR2NfXh8vlwu/3M2nSJLxe75Ay5o4mQWuQPmMfFqMl103JKtmYH0zFxbgvuZjuBfeDKNL5699QcP+CnM89BxUcRGOokcU7F3PahNNG5Rryorqjo4NwOExPTw8Wi4VYLIbL5SIYDCqL6103M3TGN7l+P8vuo36/n9raWlKpFF1dXYRCIbZt28bKlSuxWCzK+JUF4mDQ+rsO1O8yqqOTjv52Uik9PT34/f7dfu/xeAaSbfT356BVo4ecVAYJJFFEUOHO43gRhPsikUhkCMDe3l6cTqeyIPH5fMMWgEJfCNPa/5Cs/SKSq3hY59jn+fUX/z5xn38+vc+/QGrLFmKLF9P/+us45s7NaZsOKjyIx1Y/xic7P8na4js99b88jo1GI4FAgLKyMsXtLpVKKbFbTU1N9Pf34/V6FYHo8/lG1YKipfGq1Xkz3/olj2M5Q3kqlaKzs5NQKMSWLVtYsWIFVqs1QyDuLTwl12J3LNBCH9Xefp3soQtClXLMMcfw1FNPccghhzB58mT6+vowGAz87Gc/o7KyksLCQkA7D7tgdwOtAz8kk2BRn5VmvCSVSY+TTCaTGQIwEongcDiUQvA+nw9Llu6l7bnLMG37iGgqTuKgS7JyznSe3/o868LrKOguYIJnQtbPn0uyMS4FqxXfd75D6DOvha7f343t6KMx5MhtEmB6cDpmg5n2aDubI5upcu9ermcw9Pf3K2M4HA4jiiI+n0/ZyNhT3JXFYqGkpISSkhLlHKFQiFAoxObNm0mlUoprXkFBwagl99AKWv3b5HO/jEajsoEBA/O5/Axs2rSJ5cuXY7fbFXEYCAQUN+nx4jKqhT7m8xjUGTt0Qagy5Mnn1ltv5eyzz+bEE0/kqKOOwuPxsGrVKtasWcN9991HbW1tjluaXQRXEFgLgJRMIqhQEI6HpDKydbq5uZmOjg56enqw2+1KHUC/34/Vah2Vaycnn4pp20eY1vx7VAThf3f+l3WRdZzWd5qmBGE2FwO2Y47GesQRxBYtItXWRs+f/4L3yiuydv7BkN4fq9HKAYED+LT9UxbvXDxoQZhIJDIEYDQaxePx4Pf7mT59+rCKf9vtdioqKqioqFDqx8kCsbm5OWPxHQwGNZcYbCRodSNNbYLCZDJRWFiobDjLAjEUCrFhwwYaGxtxOByKgNT6+053GdXRErogVCnl5eW88847PP7447z55ptEo1HmzJnDk08+SU1NTa6bl3WEdDfCRCJ3DRkBWnQZlWNO5MVzd3c3RqMRi8VCRUUFfr9/zBJrJCefAm/dgnHrRwiRtqy7jcpZRrV2D7OJIAj4rr+etnPPhVSKnr/8BeeXTsVUnrsMnwcVHsSn7Z/yyc5POGPinmskpo9jOQ5QdmWuq6vbYzKjkZBeP27ChAmIoriba57dbs+IP8yWJV2taHHhrfa5ZFeBKG+khEIh2traiEajvPvuuxkWRC2NYy24jOroyOiCUMWYTCYuuugiLrrooozfi6Koql3HwaDEEDJgIVQjWhCEqVSK7u7uDAFosViUQvButxtRFGloaBjztknuMlKlszBu/xRT8yskZn4jq+eX6xCmpFRWz5trsj0uzROqcZ13HpG//hXicTp/fzcFv7ora+cfKocVHUZjqJGZBTOV38kFvGUB2NXVpWRXrKysHFVL9p6QU/8HAgHq6upIJpNK/GFzczORSASPx6O4l/p8vlEtsZJvqH3e3BdaEhRms5mioiKKiopwuVxs27aN6upqwuGwMo7dbneGQMyXpGHDQW0WXh2dfaELQhUTiURYvnw5a9asobe3l3g8jiRJtLe3c9FFF1FXV5frJmYNIRpS/l9K6IJwrJDrVqULQJPJhN/vp7S0lIaGBux2u7KoiUajOU1olKg7ZUAQrn0p+4JQtxAOGs+ll9D3n/8ghkJE33qL6AcfYJs9e8yun36Ppgen8/ujfk9/fz9bt25VksEA+Hw+CgsLmTx58rDT648GJpNJWVjDwHMVDodpb2+nsbGRRCKhxB8Gg0E8Hk9G27U4RvPl3mQTLVuYJEnCZDJlxNHKdWVDoZCybvF4PBkCUU2ZeLV8/3TGH+p58nQy2LJlC5dddhmvvvqqkprfYDDgcDjYvn07Rx99NHV1dZqxFgrmtKGqUguhGpLKiKKoWE46Ojro6urCaDTi9/spLi6mvr5+nwvnXIveZN3J8PbtGDcvgv4OsO+eiXe4yIIwhbYshJB9AWFwufBeew0dt9wKQOdvfkvxE49/Xj5mDJBrWsoCMBaL4fV6CQQCVFVV4Xa7VTM32mw2ysrKKCsrU7KcyvGH69evRxAEpbh4MBjM+3lGZwAt36c99c1qtWYIRHmjIxwOK5l40wWi3+/Pa4GolfWVjg7oglB1yBPQb37zG9ra2nj77bc5+uij93q8ViYrwfS5W4mU1GMIs4UoikQikQwBKAgCfr+fwsJC6urq9phBcW/kuo+SbwKpwqkY2ldj3P4JqYknZO3cAgN/A1HSVqKE0drhdpx8Mr1PP0182XKSLS1E/v533OefPyrXgs9T5Hd2dhKNRtmyZQsul4tAIEB9fT0pW4pt/duYUDBh1NowFgiCgMvlwuVyUV1drVjxQ6EQra2trFq1CpPJhCAIbN++nUAgMKbur6NBvs2b2ULLFqbBuFOmb3TAQCZeWSCuXLmSaDSqbOLIAjGfXKV1l1EdLaELQpWyefNm5s2bp4jBXV+YWnvJZCSVUamFMNdiCVCyG8oCsLOzcyARiM9HMBiktrZ2ROnv86GP0ZN+j+QqQXIEsnpeozCwENGaIITRWXALBgO+797AjosvBkmi+6GHcZx8MsY91E8dDrI1W7YAdnV1YbVaMRqNuN1upk6dqiSwWN25motfuRiPxcNLp76kWHu1gMFgwOfz4fP5qK2tJZlMsm7dOrZt28b69etZunQpbrdbsR7mu9Vlb2jtnSaj1X4NZ06x2+2Ul5dT/lkSqr6+PkUgLl++nFgshs/nUwRirmNptSLotdAHnZGjvrfCOEd+cI888khaWlrYvHkzlZWVmn+g08tMqDmpzFin4Zbdy9IFoCRJSg21iRMnZrX+WT4IQrFo6qic97qG61i1dhVHlRw1KufXIpZpU3Gc9iX6nn8BKRKh+48P4v/+TcM6lyRJygJRHs+yq2RxcbESz9rc3IwoihnZDGs9tThMDrrj3TR3NTPZNzlbXcw7TCYTHo+Hjo4ODj/8cOLxuOJeumLFCmVRXVBQQCAQwOv15r2VI9dzymihFUGxJ7LRN4fDgcPhUEq1pAvELVu2kEgkFIEYDAbHfCzrZSd0tIQuCFWGPPmcfvrpXHHFFVxyySV84xvfwGq1Eo/Hlex0c+fOZcaMGdp54ZjTBKFedmKvyC/NdAEoiiJerxe/38+ECRNwuVyj9tLMB0GYgZgCQ3Z2kIvtxbQb23GanVk5X74w2vOD9+qr6X/tdaS+PnqffRbX2WdjnjS4OqmxWEwRgOFwmGQyqbiQ1dTUDHozw2QwcWDwQBa1LWLxzsWaFoSQKaAsFgulpaWUlpYqdUJlgbhhwwYkScqIPxyKi/hYko9tGimaeT/vgWz3TRAEnE4nTqeTyspKZbNTFoibNm0ilUplWBBHWyBq+f7pjD90Qagy5BjCRx55hLfeeouioiLmz5+PwWDAaDRis9lobW1lwYIFzJgxA1EU88rnfrgIaYJQrS6jo5FURl7gpQtAedEsF4Mfy+QZ+fJyNGz9GOvbtyO5ioie9sesnDNf+jYajKaINxYU4P7mN+lesABEkc7f/56Ce+/Z499TLnQtC8C+vj6lIPzUqVPxer3Dns8OLjyYRW2L+GTnJ5xXd95Iu6VKBEFQrC7yolqOP9yxYwerV6/GbDYr4jAYDI5ZHdF9kVebTDqDYrTFUnosbVVVlRIOIQvEDRs2IIoifr9f2fDYNRvvSNFjCHW0hC4IVYY8+fz0pz/l+9//PiaTSckwajQad5vstCAGAQSbS/n/8WwhlCSJaDSqLJo7OjpIJBKKACwvL8+pC1gu3GL3iMmGadtHSCYbJPrA7BjxKd9qe4uPej4i0BGgwT/2dRZHi7EQuu7zz6P32WdJbd9O7IMPiL73Hvajj0YUxd0Kwtvtdvx+P7W1tfh8vmHVKdvTc3ZQ4UEALGlfQlJMYjJo+/U3mPsqCAJerxev18vEiROVxDyhUIhNmzaxbNkyXC6XIg5zWRZAixsyWrYwjbVYEgQBt9uN2+2murpaqTUqC8T169cDZAhEt9s9or+/2u+fvtGik46234gaxmazYTabkSQJSZIQRZFUKoUkSSSTSaxWq6oLvu6K4A5+/kNSnWn/hysIdxWA8XhcsZqUlpaOyGqSbfLl5SgWTUP0VmHo2oSp5U2Sk08d8TnfbnubRX2LOLTzUE0JQhj9hYFgteL91rWEf/BDANp/9WvCdjsdPT0YjUYCgQBlZWUEAoFRs0jV+epwm930JHpY07mGqYHRiTVVM0ajURF/AIlEQnEvlcsCeL1e5Rifzzcmi36tLly12i/Ifd8EQcDj8eDxeJgwYYJiDZcFYnNzMwaDIUMgDjWeXo8h1NESuiBUKYsXL+aFF17A4XAQi8VIJBLEYjGMRiPhcJhTTjmF008/XTN1ctLrl6nZQjgY65lcvFf+F4vFcLvd+P1+Ghoa8koA7krexBAKAsm6k7F8/EdMa/+TFUEoZ6bUYpbR0URxaS4pwVpTg62lBWHbNvwffkjthReOWcyaUTByYMGBvLv9XT5p/0QXhIPAbDZn1I1Ljz/cvHkzqVQKv99PMBikoKAgqwmqdkWLC2+1W5j2Rb65U6Zbw2tqapRyLeFwmJ07d7J27VoMBoMiDgOBwH7npnzro47OSNAFocqQXyCffvopd9xxB9XV1cCAK2kymWTnzp1EIhGmTZumHK8F0stOSCl1xhDuTSzJBbTlf/39/YoArK+vx+v1qiZNfN4IQiBRd8qAIFz/OiRjYBpZLTYD2hSE2V6QJhKJjDjAaDSqWLS93/0u/ddcA4Dxn09jP++8rF9/X+c7p/YcTig/gUOKDsnqNccLdrudiooKJetjJBJRBGJzc3OGhTEYDGK323Pd5LxHy4Iwn0kv1zJx4kTFfT0cDtPW1kZTUxNms1nZ8AgEAjgcjoz7pQVBLwiC6vugkx3UscrUUZAf3Msuu4zLLrtst89feOEF3njjDU4++WRAQzGEYvTzH+Lx3DVkBMhiKR6P09nZqSya+/r6cLlc+P1+6urq8Hq9qnX3zSdBKJbOQnQVY4i0Ydz07oiL1CsWQrQlCGFki7dUKrVbHKDT6VTGs8/n+3xDY+JEwqeeSt+LLyJ1d9Pz8MP4brghS73YP4cWHTpm19I66TFbEyZMQBRFJf5wy5YtrFixArvdnhF/mF4KZCjky5ySbbQgKPaG2vomu4/K8cvyeA6Hw2zbto2VK1disVgyLIipVEpVfdTR2Re6INQIsmvoaaedxvvvv8/NN9/ME088QTKZVI11aV8Ils+tO1JCXYIwkUjQ2dlJe3s7kiTx7rvvKgvmkSTOyEfySRAiGEhOOhnLkscwrX0pe4JwnFsI5WQNsgDs6upSdtIrKyvx+/1YrXu3xnrn/z/6X38dKRol8s+ncZ51FuaampF2QyeNXDyDsrtdIBCgrq5OKYEkWw8jkQgej0dxLx1qUXEtLrzzZq4cBdTuTpk+nidNmqQkXJJrIK5YsQL4fFwGAgHdIq6jatSvFMY56S8UURQJh8O0tLRoQgRmYElLNBGP7v24PCCZTGZYACORCA6HA4/HA8BRRx21zwWz2smnRU6y/jSEnm2kao4b8bm0Kghh3/csvbSJXBMQwOfzUVhYyOTJk3dzpdoXxsJC3BddRPcf/wipFF2/v5uCu3+fjW5ktHlvbOjZwLvb36XcWc5x5SMfF/lKrgWUyWSiqKiIoqIiYCA5Vjgcpr29ncbGRhKJhOKOt7+SAPk0p2SbXN+n0UJtFsL9ke4OLW94vP/++5jNZjZt2sTy5cux2WyK9XA0E2Tp6IwGGlMN44cNGzbw7LPPYrfbiUajJBIJEokE//vf/2hqauIXv/gFoCGX0TRBKOWZy2gymVRc5jo6OjJS51dVVSkWk3g8Tmtrq/bEehp5ZSEEUhWzSVXMzsq5tCoI97Rok+NaZQEYi8WUgvDZqG3p+voF9P7rX6Ta2oi+/z7R9xdhO/KIkXRj0Pyv9X8sWL6AI4qP0LQgzDdsNhtlZWWUlZUpRcXl+MP169cjCILijhcMBnfbZNCSuJDRmmhKR8t9g4END5PJRHl5OcXFxUoN1VAoxIYNG2hsbMThcGQIxHzcCNbyPdIZGtpdmWoUeZJdtmwZ3/3udwkGg0iShNFoxOFwUF9fz1133cVXvvIVQDsPu5A+kSZyayFMj5mSBaDValVc5nw+3x53BuV7kU+CKdvkmyDMJhfVXURdTx0nV52c66ZkHVEUCYVCigCMRCK4XC4CgQD19fVDdu/bHwabDe+11xD+8U8A6Pz97yk+7NCMbMKjxayCWQA0hhpJSSmMgjY2zdREelHx6upqJeNjKBSitbWVVatWYbVaKSgoIBgMkkyqM5HY/tCyaNJy32TSy06YTCYKCwspLCwEPk+uJW94LF26VJlT5X/DjanV0RkNdEGoMuTJ57TTTttnCQOtlJuQEUxpWUbH2EKYSqXo7u5WBGB3dzcWi0UpBO/z+QYVO6ALwtwhdG7EtP41EjO/CYbhCYBSRyllxjICtkB2G5cDRFFUijbv2LGDeDxOe3s7gUCA6upq/H7/qC9W7CeeiOVvfyO+bDnJlhZ6n3kW11fPGdVrAkzyTcJldhFJRFjbuZYp/imjfk2dfZOe8bG2tjbD2rJ+/Xp6enowGAw0NTURDAbx+/2a9rTQAmqPIRwM++qj2WzOcJmWvS7SY2pdLleGBVEruQR01Ik+o6oYOblDa2srO3bsQBAECgsLqaqq0pzvumBJmyhHOamMvFudLgBNJpNSCL6hoQG73T7k3U/5xZGPgilb5KUgTCVw/vVkhFg3YtF0UhWHDes06YJebTvfkiTR19enWAA7OjoUFz2n00kwGKShoWFM2yQIAt7rr2fnxZcA0P3gH3GcNA/DZ7G2IznvvjAKRmYEZ/B+6/ssaV+iSUGYd8/gENnV2rJlyxbWrVtHMplkxYoVxGIxfD4fBQUFBAIBvF6vKsWHGueSwaL2MTgYhnL/LBYLxcXFFBcXA5/XGw6FQqxZs4be3l48Ho8iDv1+vy4QdcYUXRCqmObmZm666SZeeeUVxXWhtLSUK664gm9/+9uaEoUZhemzHMIlW0vkhXJXVxdGoxG/309xcTH19fVDSpqxN3QLYY4wmklOnIt51TMD2UaHKQg/bv+Y/0b/i7/dz6zCWVluZPaJxWKKAAyHwySTSSUOsKamRikivnbt2py10XrAAThOOom+l19G7Oqm++GH8V1//YjPu78xOLNgJu+3vs+n7Z9ybt25I75ePqIloWE0GrFYLBxwwAFKkiM5/nDDhg1IkpQRf7i/guL5gtYFoRpF+lBIdxkdKlarlZKSEkpKSoDPky6Fw2Gampro7+/fTSCOhlVcq+NPZ+joglClbNmyhUsuuYT+/n5eeOEFJk2aRDwe55lnnuHuu++mv7+fW265RTOuoxmF6YWRubKJokgkEskQgLLLUmFhIXV1daOyoJDPty9XX7WTry+XZN3JA4Kw+RVic34Kw2jn+23vszC6kIodFXkpCGU3O1kA9vX1KQXhp02bhsfj2WMcoCAIOR2Tnvnz6X/zTaRYjMjf/4Hz7LMxV1WN6jXlOMKloaWIkqgkDNLJX+S5RRAEHA4HDoeDyspKJElS4g937NjB6tWrMZvNijgMBoN5uzmad5tnWUTLfZPJpuhNT7oEAwJRjuteuXIl0WhU2dCTBaJWkgbq5Ae6IFQpW7ZsoampiaVLlyoTCMCNN96I3W7n3nvv5ZZbbiGVSmlDEKZbCIeYYECSpAwB2NnZiSAI+Hw+gsEgkyZNGrMd5by0oGWRfO1fcsIcJJMNQ/dmDDtXIRZNHfI5ZNGQklLZbt6wEEVxt4LwcnZbNdW3NJUU47rwQnoefhhSKbr/sIDgnb8c1WvW++qxG+1Ek1G2922n3Fk+qtfTGRn7mlMEQcDr9eL1epk4caJSLy4UCrFp0yaWLVumxGrJ8Vr5FH+Yr5toI0XL1k+Z0eyjzWajvLyc8vKBuUl2+Q+Hwyxfvlxxm5YFYrYTf+mMP/JnVtQZEjabDb/fv8dkJna7ndraWgBVLAgHQ7qFkMS+BaGc0jxdAEqShM/nw+/3M3HiRMVdbqzJV8GULfK2f2Y7yeovYF73Cqbml4kPQxDK2ShzJQjlcZ0eByjHtpaVlY2o7lWu75n7wq/T+8wziOEw/W+8QWzpUqwHHjhq1zMZTDw450EqXZVYjHqmPzUw6DqXafXiYCDbo2xpkV3xvF6vcozP58vZpqmWRZOW+yYzln2UreIVFRUZbtPhcJgtW7aQSCR2E4haMAbojB26IFQpVVVVHHPMMfzkJz/hjjvuoL+/H6PRyNKlS3n88cc5++yz2bp1K93d3VitViZOnJjrJo+MtCyjdG7N+EhOmJEuAEVRxOv14vf7mTBhAi6XKy8mR4PBkPPF92iSt4IQSE6a95kgfIX4kUOPU1NcfsewDuGuBeFFUVRe+rW1tVmxbOfDos3gcOC58ko6P6uf2nX33RQ+8siotq3WWztq59bJLiOZU8xmc0asVnr84ebNm0mlUvj9foLBIAUFBWO6Wahl0aTlvsnkKiRnT27T8mZhOBxm06ZNJJNJ/H6/IhDVmnhJZ+zQBaFKkSSJlpYWFi1axNNPP80BBxxAV1cXS5cuJRAI8MYbb/DMM88Qi8Worq7m8ccfz3WTR0RGDGEizrJlywZ+Lwh0dnYqCTPkYvAjLZw9WuSzYMoG+dy/1MS5SIIBQ0czQl8YyTG08hFjUZherl0li8BoNKrEAVZUVODxePJyXGcD5+mnEXnqKZItLcSXLaf/9ddxzJ075PNofRE6XsnWfbXb7VRUVCiWlkgkogjE5ubmDAtjMBgcVEkhnd0ZD4IwX/qYXtezqqpKGdeyQNywYQOiKCoCMRgM4na78/ZdrZMbdEGoUgRBwO/3c/HFFysTktls5oQTTkAQBJLJJHa7HVEUlTo4akWSJLZs36b8/O5bb/HNh57gRz/6EWeccYaqFsr5LJiyRb72T3IE6D/nKVIlM8HsGPL3ZZfRbArCVCq1Wxyg0+nE7/dTV1eHz+cb9XinfBmTgsmE99vfInTddwDouu8P2I89FmEU6yHet+w+FrUt4ueH/ZwaT82oXWesyYf7mU1Gqz+CIOB2u3G73UyYMAFRFJX4wy1btrBixQrsdntG/GE263Pmi6AYDbTcN5l87WP6uK6urlZKlMkCcf369QD4fD4OPvjgHLdWJ1/QBaFKCQQCPP3007luxqixfft2XnnlFd58803efPNNjO3tvFRVDUBDXR0bX1uEy+XKcSuHTr4svkeLfO9fqvLIYX83G1li01/McoZbs9mM3++nsrISv9+P1Wod9vnVju3II7Eeeiixjz4itXUrkX/+E/f55w/5PIMdg02dTbR0t/Bp+6eaEoSgPUvpWPTHYDAoLnZ1dXUkk0nC4XBGMXGPx6O4l440kUe+CopsoPWyE5Ikqeb+CYKAx+PB4/EwYcIEJTNvZ2ennohGR0G7T+s4QZ6U5H+iKO7x3/54++23Oe200ygrK0MQBP71r3/tdp2bb76Z0tJS7HY7c+fO3a1+WTgc5oILLsDj8eDz+bj00kuJRCIZxzQ2NnLMMcdgs9morKzkrrvu2mN7nnvuOf74xz9SXl7OI488wpLPXEQBAh6PKsUg5D7F/2iT74IwgyG288sTvsxlrss4q+asIVxiIL5169atLFu2jHfeeYclS5bQ3d1NYWEhhx56KEceeSRTp06lpKQkZ2IwX+6ZIAh4v/1tpSxI9yN/QuzuHrXryeUnlrQvGbVr6KgXk8lEUVERDQ0NHH300cyZM4cJEyYQi8VobGzk9ddf56OPPmL9+vV0dXUN+TnKl+duNNBy3+Dz/qlR9MqZeSsqKnLdFJ08QrcQqpxdd6eGu1vV29vLgQceyCWXXMKZZ5652+d33XUX99xzD3/+85+pqanhJz/5CfPmzWPlypVKZsMLLriA7du3s3DhQhKJBBdffDFXXHEFTzzxBADd3d2ceOKJzJ07lwceeIBly5ZxySWX4PP5uOKKKzKud9VVV3HVVVcpPyfb25X/lxKJYfUxHxgPSWUgv3e+zY2PY17yZ+IHX05y2jmD/l6ps5QJpgmUOkr3eVw8Hs9IBBOLxZT6UfkY35pv98lSPxnHKSfT9+JLSN3ddP/pUXzXfXtUrpUuCPN5zI538mXOTK8VJyfykOMP169fjyAISoxWMBjE4XDsd0xpdcyNBwshaPf+6Yw/dEGoA8DJJ5/MySefvMfPJEni97//PT/+8Y/58pe/DMBf/vIXiouL+de//sW5557LqlWrePnll/noo4845JBDALj33ns55ZRT+PWvf01ZWRmPP/448XicP/3pT1gsFqZNm8aSJUv47W9/u5sg3JX0OoSk8qMO3HBQlQVtGKhBEAqRVow7V2JqfnlIgjC9b+nIdc9kARiJRHC5XAQCAerr61VRHyrfxqTnqqvpe+11iMWI/P3vuM4+G1NF9msFTgtMw2ww0x5tZ0vvFipdlVm/hk52yLf5JD2RR3V1NaIo0t3dTSgUorW1lVWrVmG1WikoKFDiD3f1AMjneXKk5Nuckm20IAgFQVB1+3Wyi3a3b3SyRktLC62trcxNy/jn9XqZPXs2ixYtAmDRokX4fD5FDALMnTsXg8HABx98oBxz7LHHZgTlz5s3j9WrV9PR0bHPNqRnGRUl9Q7b8SQI85XkpJMAMG34LyT6B/29ps4m3o+9z0c7P6Krq4uWlhY++eQT3n77bVavXk0qlaK6upqjjz6aww47jEmTJhEMBvNeDOYjppJi3OefN/BDIkHXggWjch2r0cpU/0BNyk93fjoq18gF+fz8DQc19MdgMODz+aitreWwww7jhBNOYNq0aZhMJtavX8+bb77Je++9R1NTEzt37iSZTGpeEGrZQiiHfmi5jzrjC91CqLNfWltbASguLs74fXFxsfJZa2vrbtlMTSYTgUAg45iamprdziF/5vf7996I9LITJvfwOpIHjBdBmM+IhVMRPRUYurdg2vg2yUnz9nm8HAf42trXeKn/JXY07kBySwQCAYqLi2loaFB1avp8vWfub3yD3n89h9jRQf/ChcTOPw/rAQfs93tD7c/MgpksDS1lSWgJp9ecPtzm5h35el+Hi9r6YzKZKCwspLCwEBhwJZfdS1euXEk0GgVgy5YtSJKkuTpxWn7PgTYshDo66eiCUMU899xz9Pf3E4/HicfjJBKJ3f4bi8W44447ct3UEZPuMqrmGMLxkFQG8nwxIAgkJ83D8skjmJpf2aMgjMViigtoOBwmmUzSLw1YEz1eD8ccdYymFgL5eL8MLheeyy+n87PEU113303hgw9m/e8+q2AWCzcvpMBWkNXz6mSPfByfQ8VisVBaWkpp6UAMcl9fH++99x79/f188sknSJKUEX/odDpVPcdo2foJuiDU0R66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168fbrzxRnzyySdobGz09qn7Nbvdjs8//xy//e1vMWTIEFx99dVoaGjASy+9BKPRiP3796OyshLbt2/HlClT8PrrryMtLa3dyR1/F+yv2TNlkzidzg7fg1999VVkZGTg+uuvx65du1BRUQGtVotNmzYhLS0Na9asOePv1Wg0ePDBB7F27VqPYydPngyr1Yrt27ejpaUFQGvwV1paijFjxnR4e5ysIDo/bExPRB3as2cPrrvuOkycOBGvv/46AKCyshL9+vXD888/jyVLluDAgQPo378/8vLyEBUVhWeffRYZGRkAgC+++AJ33HEHXnjhBcybNw+ffvop5s+fj0ceeQTHjx9HSkoK7rjjDkRERCAjIwPffPMNxo0bB7vdDo1Gg7/+9a84evQo/vKXv3jMDvuqefPm4dprr8WECRPgcDjw+9//HhUVFdi9e7ds63HHHXdg+fLlePvttxEfH4+7774barUaX331FYDWQdjYsWORlpaG5557DqdOncKNN96IW2+9FU8++aQ3716Xc7lc2L17N7Kyss44oHO5XPj2229RVFSE4uJiHD16FDNnzkROTg7mz58PrVbLAeHPsFqtWLduHcrKyrB8+XJoNBrZKH769OkICws7489XVlYiIiICSUlJPXTGPSMYX7MiCGxvb3lnWkdUVlbimmuuQV5eHu677z4AgNlslm0kfv3rX2Pnzp3YsGHDz/bBvPXWW3HkyBG89957SE1NBQBs27YNw4cPP63XrehhSETdQCEi6kBjY6PyzjvvKGvWrJFfq6ysVCZPnqykpqYqWVlZiqIoislkUsaPH6/88Y9/VBwOhzx269atSnx8vLJ+/XpFURRl8eLFikqlUgoKCpS///3vyl133aVcccUVikqlUpKSkpRVq1bJnzWbzcq1116rzJ07V2lpaemhe9y19Hq9AkDe/7q6OkWj0ShLly6Vx+zZs0cBoGzatElRFEVZsWKFolarlaqqKnnMa6+9psTFxSk2m61n74APcrlcyvfff6888cQTytixYxWNRqPMnDlTeemll5RDhw4pZrNZaWpq4p+mJqW6ulp59913lauuukqJi4tTMjMzlcWLFytffPGFx+uUfhJsr9mvv/5aufXWW5WZM2d6fN1msynvvPOOMnfuXOWyyy5TXn31VeXYsWOKoijKhx9+qIwYMUL59NNPFZfLpRw4cMDj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FRUV6NWrF/r06YOJEyd6pItu374dZrMZs2fPbvc2qqqqZNuKxMREOJ1OaDQaWK1WHDp0CFu3bsWRI0ewceNGjB8/HuvWrYNKpYJerwcAhIaGegSDDQ0N+N3vfod//vOf3XvnySeFhITg4osvxosvvohDhw5h7dq1GDRoEJ588kn069cP11xzDd577z3U1taeVa9Dq9WKlStX4vbbb8eAAQNwyy23QK1W4+2330ZVVRXeeecd5OXlMRgkPPnkkxgzZgyef/552O12qNVqlJeXIyIiAjNnzuwwGLRarXj11VcxZcoUxMTEnFbsRjxfR48ejfT0dKxZswYGgwG///3vMWzYMAwdOhSvvPIKACA9PR2LFi3CnXfeCZ1OJ3sIElHg4QohEXmVoihwuVwd9hh0OBy44447sGnTJnzzzTftrtodPXoUCxYswJ133ok777xTru698847uPPOO/HOO+/gyiuvhM1mw5VXXgmr1Yq5c+di5cqV2Lt3L5YsWYJ77rkHISEhcn/jtddei4EDB+Kvf/3rz87EU3BQFAW7du1CYWEhiouLsXv3blxyySXIzc3FFVdcAZ1Od9qeKbPZjNWrV6OsrAyrVq1CQkICcnNzUVBQgIsuugihodzKT6drbGzE0qVL8cQTT2DatGl49913cd9992Hv3r1YuXJlhz+3atUqvPbaaxg/fjxycnIwevTodo9raGjA3Xffjffeew9qtRqTJk3CzTffjF/84hen9SVU2tmvTUSBhQEhEfmU9oIvk8mEXbt24ZJLLunw+2lpadi5cydGjBghiy7MmDEDSUlJ+Ne//oX4+HgAwO23346PP/4Y999/P375y1/igw8+wBtvvIHS0lIMGzZM3ubDDz8Mi8WC5557zivFRci3KYqCgwcPyuDw22+/xeTJk5GTk4Pp06dj586dKC0txdq1a5GRkYG8vDwUFBRgwoQJnFygTtu6dSsKCgowevRorFu3Dm+//TauvvrqDiepxIRWZ3z++edwOByYOXOmx21xAowo+PAVT0Q+pb2BSFJSEi655JLTvi/ms44dO4ZevXohJiYGiqIgLCwMLpcLX375Ja644grExcUBaB3orF69Gr/+9a/xwAMPoFevXpg/fz7sdjvWrFkjjwFaq1Fu3bqVwSC1S6VSYdCgQXjwwQexadMmHDp0CFdeeSWWLVuGiRMn4tlnn8UFF1yAzZs3Y+/evXj22WcxadIkDrSp01wuFyZMmIAvvvgCWq0WVqsVJ0+eBND6PtheCmdng0EAmDFjBmbPni1vS7yf8jlKFHyYq0JEfkukMUVGRmLUqFE4cuQIMjMzAQCFhYWIj4/HxIkT5XE7d+7E0aNHcc0118iBk1qtRnV1NcaOHQugtdhHeHg4du7cKdthcMaczkSlUqFPnz747W9/i9/85jfYs2cPhg0bxucMnRfx/Onfvz8SEhKg1Wrx3HPPQa/X48knn+zS5xefq0TBje8AROT3hg0bhoqKCo8Z8+effx4jRoxA79695dcKCwsxdOhQDB06VH7tq6++AgBMmTIFAGTfsG+++QZjxoxhMEhnRaVSYcSIEXzOUJdpaWnB+++/j6VLl+KZZ57BG2+8gZtvvhmHDx/29qkRUYDgJxYR+T273Y7HH38cCQkJ8mtPPPEEnnjiCY8WAR988AEWLlwoiyZYrVaUlJTgsssuQ2hoKOx2OwCgoqICzc3NGD58OAf2RORV69evh1arRVJSEq6//np8/PHHOHToEBYsWICPPvoIAFgBlIjOC1NGicjvaTQa3HzzzbDZbPJrl19+uccxJ0+eRH19PebNm+fxtY0bN+LVV18F8FMK6j//+U9kZGQgKyurB86eiOh0orrnV199hcTERJmxMHPmTIwZMwaPPvooGhoaADDlk4jOD99BiCggqFQqj5YUbQsop6enw2g0ejRhXr9+PUwmE+bPnw+gtR/hiRMn8NZbb+HWW2/FkCFDeubk/dTTTz8NlUqFe+65R37NarXirrvuQlJSEmJiYlBQUIDq6mqPnzt27BgWLFiAqKgo6HQ63H///XA4HD189nS2eL17lkqlQnNzMz755BNcc801AFoDP0VRkJycjNdffx233nqrl8+SiAIBA0IiCkht+2aJlCr3mfTp06fj9ddfR3R0NADAYDDg+eefR//+/XHbbbex99YZbN26FW+88cZpfc5+97vfoby8HEuXLsX69etx8uRJLFy4UH7f6XRiwYIFaGlpwcaNG/HOO+/g7bffxuOPP97Td4HOAq+3d9TV1aFPnz5YsGCB/Jr7+xJTRYmoSyhERKQoiqLcfvvtyhVXXKF89tlniqIoitPp9PIZ+abGxkZl8ODBypo1a5RLL71U+e1vf6soiqLU1dUpGo1GWbp0qTx2z549CgBl06ZNiqIoyooVKxS1Wq1UVVXJY1577TUlLi5OsdlsPXo/qHN4vYmIAhtXCIkoaCluaaUbNmyAXq/Hn//8Z8ycORMA9+V05K677sKCBQswa9Ysj69/++23sNvtHl8fNmwYMjMzsWnTJgDApk2bMGrUKKSmpspj5s6di4aGBuzatatn7gCdFV5v7+NKIBF1JxaVIaKg5Z56NXnyZLzzzjuIiYnx4hn5vg8//BDbtm3D1q1bT/teVVUVwsLCPKq9AkBqaiqqqqrkMe7Bgfi++B75Fl5v38DJKSLqTgwIiYjQWqlUo9F4+zR82vHjx/Hb3/4Wa9as8SjgQ4GJ15uIKDhwyomIiDrl22+/hV6vx7hx4xAaGorQ0FCsX78eL730EkJDQ5GamoqWlhbU1dV5/Fx1dTXS0tIAAGlpaadVoRT/F8eQb+D1JiIKDgwIiYioU2bOnInvv/8eO3bskH/Gjx+P6667Tv5bo9Fg7dq18mf27duHY8eOYcqUKQCAKVOm4Pvvv4der5fHrFmzBnFxcRgxYkSP3yfqGK83EVFwYMooERF1SmxsLEaOHOnxtejoaCQlJcmv33LLLViyZAkSExMRFxeHxYsXY8qUKZg8eTIAYM6cORgxYgRuuOEGPPvss6iqqsKjjz6Ku+66C+Hh4T1+n6hjvN5ERMGBASEREXWZF154AWq1GgUFBbDZbJg7dy5effVV+f2QkBAsW7YMd9xxB6ZMmYLo6GjcdNNN+NOf/uTFs6ZzxetNROT/VIp73XUiIiIiIiIKGtxDSEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkGJASEREREREFKQYEBIREREREQUpBoRERERERERBigEhERERERFRkPr/AXK2AdvSXxpKAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wb9f0/8Ndpz5O87XhnJxASdgJhU1IItGUVKGW2jEAChLLLKhsKZRQKtKxSQinzCz9GgQIBAmEkkJCQvbfj2JY1bO37/WHucvIesqU7vZ59+FFiy9KdJd3dS5/P5/0WJEmSQERERERERDnHkOkNICIiIiIiosxgICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiJKm5qaGpx77rnKv+fOnQtBEDB37tw+35f8u6+++mr6NnCIbNiwAYIg4Lnnnsv0phAREXWLgZCIiHr03HPPQRCETr+uu+66TG8eXnzxRTz00EM93u7WW2/tcj/UX4cffvigb/NAbNu2DbfeeisWLVqU6U0hIiKNM2V6A4iISDtuu+021NbWpnxvzz337PL2hx56KFpbW2GxWAZ1u1588UUsXboUV1xxRbe3O+mkkzBy5Ejl38FgEDNmzMCJJ56Ik046Sfl+SUnJgLanuroara2tMJvNA7qfrmzbtg1/+tOfUFNTg0mTJg3KYxARUW5gICQiol479thjsd9++/X69gaDATabbRC3qG/22msv7LXXXsq/d+3ahRkzZmCvvfbCb3/72y5/LxwOw2KxwGDo3cQaQRCyar97KxQKwel0ZnoziIhoCHHKKBERDZqu1hA+9thjGD58OOx2Ow444AB8/vnnOPzwwzudqplMJnHnnXeioqICNpsNRx11FNasWaP8/PDDD8c777yDjRs3KlM+a2pqBrzNL730Em688UaUl5fD4XDA7/ejsbERV111FSZMmACXywVRFHHsscdi8eLFKffR1RrCFStW4JRTTkF+fj5sNhv2228/vPXWWx22wefzYfbs2aipqYHVakVFRQXOPvts7Nq1C3PnzsX+++8PADjvvPOUfVY/1iuvvIJ9990XdrsdhYWF+O1vf4utW7emPMa5554Ll8uFtWvX4rjjjoPb7caZZ56JW265BWazGfX19R2268ILL4TX60U4HO7nX5eIiLINRwiJiKjXmpubsWvXrpTvFRYW9uk+Hn/8ccycOROHHHIIZs+ejQ0bNuBXv/oV8vLyUFFR0eH299xzDwwGA6666io0Nzfjvvvuw5lnnomvv/4aAPDHP/4Rzc3N2LJlCx588EEAgMvl6uce7nb77bfDYrHgqquuQiQSgcViwbJly/B///d/OPXUU1FbW4u6ujo8+eSTOOyww7Bs2TIMGzasy/v78ccfcfDBB6O8vBzXXXcdnE4nXn75ZfzqV7/Ca6+9hhNPPBFA2zTWQw45BMuXL8f555+PffbZB7t27cJbb72FLVu2YNy4cbjttttw880348ILL8QhhxwCADjooIMAtK33PO+887D//vvj7rvvRl1dHR5++GF88cUX+P777+H1epVtisfjmDZtGqZOnYr7778fDocDU6ZMwW233Yb//Oc/mDlzpnLbaDSKV199FSeffLImRz+JiKgLEhERUQ+effZZCUCnX2rV1dXSOeeco/z7k08+kQBIn3zyiSRJkhSJRKSCggJp//33l2KxmHK75557TgIgHXbYYR1+d9y4cVIkElG+//DDD0sApCVLlijfmz59ulRdXd3n/aqvr5cASLfcckuHxx0+fLjU0tKScvtwOCwlEomU761fv16yWq3SbbfdlvI9ANKzzz6rfO+oo46SJkyYIIXDYeV7yWRSOuigg6RRo0Yp37v55pslANLrr7/eYXuTyaQkSZL07bffdrh/SZKkaDQqFRcXS3vuuafU2tqqfP/tt9+WAEg333yz8r1zzjlHAiBdd911HR5nypQp0oEHHpjyvddffz3luSQiIn3glFEiIuq1xx57DB9++GHKV18sWLAADQ0NuOCCC2Ay7Z6kcuaZZyIvL6/T3znvvPNSitLII2Lr1q3rxx703jnnnAO73Z7yPavVqqwjTCQSaGhogMvlwpgxY/Ddd991eV+NjY34+OOP8etf/xqBQAC7du3Crl270NDQgGnTpmH16tXKlM7XXnsNEydOVEYM1QRB6HabFyxYgJ07d+KSSy5JGcWbPn06xo4di3feeafD78yYMaPD984++2x8/fXXWLt2rfK9OXPmoLKyEocddli320BERNrCQEhERL12wAEH4Oijj0756ouNGzcCQEqlTwAwmUxdrvurqqpK+bccHJuamvr02H3Vvpoq0Lae8cEHH8SoUaNgtVpRWFiIoqIi/PDDD2hubu7yvtasWQNJknDTTTehqKgo5euWW24BAOzcuRMAsHbt2m4rt3ZH/vuOGTOmw8/Gjh2r/FxmMpk6naZ72mmnwWq1Ys6cOQDapgq//fbbOPPMM3sMpUREpC1cQ0hERFnNaDR2+n1Jkgb1cduPDgLAXXfdhZtuugnnn38+br/9duTn58NgMOCKK65AMpns8r7kn1111VWYNm1ap7dpH5KHgnrEUy0vLw/HH3885syZg5tvvhmvvvoqIpFIt5VYiYhImxgIiYhoyFRXVwNoGzE74ogjlO/H43Fs2LAhpSVEXwzVqNWrr76KI444Ak8//XTK930+X7fFdYYPHw4AMJvNPY6qjhgxAkuXLu32Nl3tr/z3XblyJY488siUn61cuVL5eW+cffbZ+OUvf4lvv/0Wc+bMwd5774099tij179PRETawCmjREQ0ZPbbbz8UFBTgH//4B+LxuPL9OXPmDGgKqNPp7HbKZroYjcYOI5OvvPJKh5YO7RUXF+Pwww/Hk08+ie3bt3f4ubrFw8knn4zFixfjjTfe6HA7+bHlXoE+ny/l5/vttx+Ki4vxxBNPIBKJKN9/7733sHz5ckyfPr37HVQ59thjUVhYiHvvvReffvopRweJiHSKI4RERDRkLBYLbr31VsyaNQtHHnkkfv3rX2PDhg147rnnMGLEiH6P9O277774z3/+gyuvvBL7778/XC4XTjjhhDRvPXD88cfjtttuw3nnnYeDDjoIS5YswZw5c5QRwO489thjmDp1KiZMmIALLrgAw4cPR11dHebPn48tW7YovQyvvvpqvPrqqzj11FNx/vnnY99990VjYyPeeustPPHEE5g4cSJGjBgBr9eLJ554Am63G06nEwceeCBqa2tx77334rzzzsNhhx2GM844Q2k7UVNTg9mzZ/d6X81mM04//XQ8+uijMBqNOOOMM/r9dyMiouzFEUIiIhpSM2fOxCOPPIJNmzbhqquuwueff4633noLXq+33/3tLrnkEvzmN7/Bs88+i9/85jeYNWtWmre6zQ033IA//OEPeP/993H55Zfju+++wzvvvIPKysoef3f8+PFYsGABpk+fjueeew6XXnopnnjiCRgMBtx8883K7VwuFz7//HPMmDED7777Li677DL87W9/w5gxY5QCMGazGf/85z9hNBpx8cUX44wzzsCnn34KoK3h/H/+8x9Eo1Fce+21ePLJJ3HiiSdi3rx5KT0Ie+Pss88GABx11FEoKyvr0+8SEZE2CNJgr8onIiLqQTKZRFFREU466ST84x//yPTmDNjatWsxcuRI/Otf/9L0VMvFixdj0qRJeP7553HWWWdlenOIiGgQcISQiIiGVDgc7rAO7/nnn0djYyMOP/zwzGxUmsnrBLsrNKMF//jHP+ByuXDSSSdlelOIiGiQcA0hERENqa+++gqzZ8/GqaeeioKCAnz33Xd4+umnseeee+LUU0/N9OYN2DPPPINnnnkGDocDkydPzvTm9Mv/+3//D8uWLcPf//53zJw5UyliQ0RE+sMpo0RENKQ2bNiAyy67DN988w0aGxuRn5+P4447Dvfccw+Ki4szvXkDZjKZMHr0aNx///047rjjMr05/VJTU4O6ujpMmzYN//rXv+B2uzO9SURENEgYCImIiIiIiHIU1xASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERElCaSJCGZTEKSpExvChERUa+YMr0BREREWiSHv2QyiUQigUQigXg8DkEQYLFYYDAYIAiC8v/yFxERUTZhICQiIuqBJEmQJEkJfnL4k78vkwOgfFs1+WftAyJDIhERZZIgcV4LERGRQh3+kskk4vG48t/JZBIAOgQ6dagzGo0wGo0p96f+fzWGRCIiyjQGQiIiylntw5888ievA5RPkX2Z9tk+EHb1uOr/V2NIJCKiocRASEREOUEOeO3X/A0k/HWmN4Gwq+1T/78aQyIREQ0WBkIiItKl9gVf5C91+Gtf9CUd+hsIO9M+JKq3u31INBgMys+IiIh6i0VliIhI87oLf0BbkFIHKEAbwUneRvW2qvcpHo+n3JYhkYiI+oqBkIiINKWzgi+JRAKRSATLli3DxIkTNRn+eqs3IXHZsmUoKSlBYWEhQyIREXWLgZCIiLJW+4IvnbV7UK+n8/v9MJlMORd22ofEYDCohEH1SKL8c3U4TPeUWSIi0hYGQiIiygo9hT916JHX6KlDjDzyRW06Kzwjh2i5kI58O4AhkYgo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R4920r0kop/DqRYialNsbCxuuukmTJ8+HUDLDG337t2RlpYGg8GA+fPny68nJibCYrF4VRfdtGkTXC4XLrvsMgDAihUrcO211+Lf//437r33XrzyyitYtGgR+vbtC71ej4KCAqSmpmLLli2yYM3UqVPlLHOgtbIQqbKiWfLmzZvhcDjk4wkAgwYNQkZGBtavXw8AWL9+PYYNGyZny4GWfTX19fVeRRXUSqPRYOjQofj9738vnyczZszAhx9+iAEDBmD27Nl47bXXcPTo0YB6rnQERVFQW1uLDz/8ENdddx369OmDP/7xj+jbty9WrFiBgwcP4pVXXsHll19+1srDaqaG1+y3336LG2+8EYmJibjiiitgNBpx3333ydfLkSNHcPvtt+P//b//h7Fjx2Ly5Ml4++23cccddwBoKfwyevRo5OXlYcyYMXjooYcwbNgw3HPPPWhoaMAVV1yBxMRELFq0SK40em4bAE5VsE5JScGrr76KrKwsrFu3zgePBhEBbDtBRD9D8WgbIdJ13nnnHfz3v//FNddcAwDQ6/XIyMjAunXrUFdXh4SEBKxcuRIffPABcnNzAQArV66E1WrFtddei/j4eFlu/OTJkzh8+DA2bNiAMWPGYP369cjKysK//vUvhISEoHfv3vjxxx8xYMCAgBrEut1u3HfffbjkkkswdOhQAC1tOsLDw5GYmOh1bFpaGiorK+UxngNL8X3xPTpFo9Ggf//+ePjhh7Fw4UIcO3YMxcXFKCoqwuOPP46RI0ciJycHubm56NevX1CmlSqKAqPRiCVLlqC0tBRffvklBg0ahPz8fPzlL3/B0KFDmWbXTmp4zZaVleEXv/gFBg8ejGXLlmHkyJFnpGZqtVqMGTMGL7/8srzfWVlZuP7667Fr1y4MHjwYL774In7xi18AAKqrq3HixAn8/e9/R2ZmJn7729/ihhtuwBtvvIE1a9agoqICv/71r/HHP/7R67koXo99+/bFI488EpSvT6JAwYCQiM6qtQ9pnU6He+65x+trCxcuxPz58zFmzBhMnjwZ5eXlmD59Oh5//HEALUVn+vfvLwdaItAsLS1FWloa+vXrBwCYOHEimpubsW7dOuzcuROLFy/Giy++iP379+PPf/4z7rrrrjYHDuI2T548idraWgwePLgjH4pzcvfdd6OiogJff/21z85BTTQaDXr16oV7770XCxYsgMFgQGlpKYqKivDnP/8ZAwYMQE5ODvLy8jB48OCADpIURcHx48dRVlaGsrIyrF+/HhdffDHy8/Px2muvITMzk4Pr8xDMr1nx3tivXz9MnjwZw4YNw8SJE1s9tmfPnvjNb36DmpoaPPXUU/jvf/+L+vp6AMCiRYvw1FNPITU1FbNnz5Y/U1VVhf/85z+y4NMf/vAHDB8+HNu3b8cDDzzgtcLamkB+PRIFAwaERHRelNMazg8cOBDr16/HRx99hA0bNuBvf/sbrr76akRHRwMA1q1bh+zsbPTq1QvAqUDzk08+wZVXXgmdTidvs6KiAj/88AMuvvhiPProoxgyZAieffZZvPLKK7j++utbLWwhframpga/+c1vEBsbi+eee07+vq50zz33YPHixfjqq69kgR0ASE9PR3NzM2pra71WHKqqqmQ/rfT0dHz77bdetycqGopj6Ow0Gg3S0tJw++2347bbbkNtbS3Ky8tRVFSEl156CT169JArh6NGjQqIwaiiKDhw4IAMArds2YJJkyYhPz8f77//PjIyMhgEXoBgf82K50a/fv0wdOhQr6B30aJFeOeddxAWFoY333wT3bp1g9vtxuOPP44ff/wRf/jDHzB37lw89dRTKCoqwsKFCwEAS5cuRffu3bFv3z58+OGHSE1NxZ133gkAiI+Px69//euuv6NEdH66fNciEQWltooHKIqibNy4UYmIiFD++9//en29urpaCQ8PV1asWOF1G6+88ooyduxY5fPPP5fHFhUVKZmZmcoXX3xx1nP49a9/rcyePVupra2VX3e5XOdzl86Z2+1W7r77bqV79+7Kjz/+eMb3RYGKTz/9VH5t9+7drRaoqKqqkse89dZbSnx8vGKz2Tr/TgS5hoYG5eOPP1auv/56JT4+XunVq5dy1113KcuXL1fq6+t9XgjG84/FYlE2bdqkPPHEE8qwYcOUsLAwZcaMGcrrr7+unDhx4qyvOWqfQHrNut3uDnkv++CDD5SLLrpIGTZsmKLT6ZQBAwYo99xzj7Jp0yZZHGblypVKeHi4snbtWkVRFKW5uVn55S9/qcTGxirbt29XFEVRFi5cqIwYMULp16+fct999yn79+9v9Zz5PCXyf1whJKIO4dnE+vT/jxs3DuvWrUO3bt0AQDYi/v777+F2u+WMvEajgcvlwtatW5Gamorx48fL2z958iR0Op0sba6ctkIJAG+88QZWr16NkpISJCQkyGPECpBort1ZKyl33303PvzwQ5SWliIuLk7uH0pISEBUVBQSEhJw66234v7770dSUhLi4+OxYMECTJw4ERMmTAAAzJw5E0OGDMGNN96I559/HpWVlXjiiSdw9913IyIiolPOW01iY2Nx7bXX4tprr0VTUxNWrlyJ4uJizJ8/H2FhYZg7dy7y8vJw6aWX/mwrhs7gdruxbds2lJaWoqysDEeOHMGMGTNw//33Iycnhy02OlggvWbFe1dzc/N5PTfF++Hw4cORkZGBuro6bN68Gd26dUNkZKTXsTqdDg6HQ+7b/u6772CxWNDY2IjCwkIMHz4c9957L373u9+ddRWUz1WiAOHTcJSIVG3fvn3K5MmTlRkzZiirV69WFEVRtm3bpkybNk159NFH5XFWq1W54447lCuuuOKMcvli9vn7779XBgwYoPz5z39WFEVRHA6HvD3PmfvOBKDVP++88448pqmpSbnrrrsUnU6nREdHK/n5+crJkye9bufQoUPKlVdeqURFRSl6vV554IEH5P2hztHc3KysXLlS+c1vfqOkp6crOp1OueGGG5SPP/5YMZlMnboSWF9fr6xcuVK55557lN69eyuxsbHKNddco3z00UdKfX29rx+aoOavr1nxvnb66tq1116r3HfffWe9bafTeda2IhaLRbn33nuVSZMmya+5XK4zftcVV1yh9O/fXxkwYICSnJysfPrpp8r69esVg8Fwxrl2VRYGEXUONqYnIp/asWMHXnjhBXz33XdyteaNN97Aiy++iFmzZgFoaVT84IMPYvz48fjrX//aaoPil19+GS+99BK2bt2KpKQk2dx+8ODB6NevH/Lz81FZWYlrrrkGAwYM8FphdDqdCAkJ8ZrNttlsZ8yakzq4XC6sW7cOhYWFKCkpQXV1NWbOnImcnBzMmjULcXFxF/w7HA4Hvv76a5SUlGDx4sWw2+3Izs5Gfn4+Zs6cKffeknpVV1fL9hdutxvV1dUYPnw4Xn/9deTl5f1so3ar1YrQ0NBWVxPfffddPPvss/j3v/+NSZMmya/v3bsXR48exRVXXIETJ05gzZo1qKmpwdVXX43U1NSOv5NE5Bf8fyc9EQW1rKwsvPvuu6ioqEC3bt3Qq1cvjBs3zitddOvWrbBYLJgxY0art1FZWSnbViQlJcHlciEsLAw2mw0HDhzApk2bcOjQIaxbtw5jxozB6tWrodFoYDAYAAChoaFewWB9fT1+97vf4Z///Gfn3nnySyEhIbj00kvx8ssv48CBA1i1ahX69++PZ555Bn369MF1112HDz74ADU1NefU69Bms2HZsmW44447cNFFF+HWW2+FVqvFu+++i8rKSrz33nvIy8tjMEh45plnMGLECLz44otwOBzQarUoLy9HZGQkpk2b1mYwaLPZ8Prrr2PixImIjY09o9iNeL4OHz4c3bt3x8qVK2E0GvHYY49h0KBBGDhwIF577TUAQPfu3TF//nzcddddSE1NlT0EiSj4cIWQiHxKURS43e42eww6nU7ceeedWL9+Pb777rtWV+0OHz6MuXPn4q677sJdd90lV/fee+893HXXXXjvvfdw9dVXw2634+qrr4bNZsOsWbOwbNky7N69G/fffz/uu+8+hISEyP2N119/Pfr164e//OUvPzsTT+qgKAp27NiBwsJCFBcXY+fOnbjsssuQm5uLq666CqmpqWfsmbJYLFixYgXKysqwfPlyJCYmIjc3FwUFBbjkkksQGsqt/HSmhoYGLFq0CE8//TQmT56M999/Hw8++CB2796NZcuWtflzy5cvxxtvvIExY8YgJycHw4cPb/W4+vp63HPPPfjggw+g1Woxfvx43HLLLfjFL35xRl9CpZX92kQUXBgQEpFfaS34MpvN2LFjBy677LI2v5+eno7t27djyJAhsujC1KlTkZycjH/9619ISEgAANxxxx345JNP8NBDD+FXv/oVPvroI7z11lsoLS3FoEGD5G0++uijsFqteOGFF3xSXIT8m6Io2L9/vwwON2/ejAkTJiAnJwdTpkzB9u3bUVpailWrVqFnz57Iy8tDQUEBxo4dy8kFardNmzahoKAAw4cPx+rVq/Huu+/i2muvbXOSSkxotccXX3wBp9OJadOmed0WJ8CI1IeveCLyK60NRJKTk3HZZZed8X0xn3XkyBF069YNsbGxUBQF4eHhcLvd+Prrr3HVVVchPj4eQMtAZ8WKFfjNb36DhQsXolu3bpgzZw4cDgdWrlwpjwFaqlFu2rSJwSC1SqPRoH///nj44Yexfv16HDhwAFdffTUWL16McePG4fnnn8fFF1+MDRs2YPfu3Xj++ecxfvx4DrSp3dxuN8aOHYsvv/wSOp0ONpsNJ06cANDyPthaCmd7g0EAmDp1KmbMmCFvS7yf8jlKpD7MVSGigCXSmKKiojBs2DAcOnQIGRkZAIDCwkIkJCRg3Lhx8rjt27fj8OHDuO666+TASavVoqqqCiNHjgTQUuwjIiIC27dvl+0wOGNOZ6PRaNCrVy/89re/xb333otdu3Zh0KBBfM7QBRHPn759+yIxMRE6nQ4vvPACDAYDnnnmmQ59fvG5SqRufAcgooA3aNAgVFRUeM2Yv/jiixgyZAh69Oghv1ZYWIiBAwdi4MCB8mvffPMNAGDixIkAIPuGfffddxgxYgSDQTonGo0GQ4YM4XOGOkxzczM+/PBDLFq0CM899xzeeust3HLLLTh48KCvT42IggQ/sYgo4DkcDjz11FNITEyUX3v66afx9NNPe7UI+OijjzBv3jxZNMFms6GkpARXXHEFQkND4XA4AAAVFRVoamrC4MGDObAnIp9as2YNdDodkpOT8ctf/hKffPIJDhw4gLlz5+Ljjz8GAFYAJaILwpRRIgp4YWFhuOWWW2C32+XXrrzySq9jTpw4gbq6OsyePdvra+vWrcPrr78O4FQK6j//+U/07NkTWVlZXXD2RERnEtU9v/nmGyQlJcmMhWnTpmHEiBF44oknUF9fD4Apn0R0YfgOQkRBQaPReLWkOL2Acvfu3WEymbyaMK9ZswZmsxlz5swB0NKP8NixY3jnnXdw2223YcCAAV1z8gHq2WefhUajwX333Se/ZrPZcPfddyM5ORmxsbEoKChAVVWV188dOXIEc+fORXR0NFJTU/HQQw/B6XR28dnTueL17loajQZNTU349NNPcd111wFoCfwURYFer8ebb76J2267zcdnSUTBgAEhEQWl0/tmiZQqz5n0KVOm4M0330RMTAwAwGg04sUXX0Tfvn1x++23s/fWWWzatAlvvfXWGX3Ofve736G8vByLFi3CmjVrcOLECcybN09+3+VyYe7cuWhubsa6devw3nvv4d1338VTTz3V1XeBzgGvt2/U1taiV69emDt3rvya5/sSU0WJqEMoRESkKIqi3HHHHcpVV12lfP7554qiKIrL5fLxGfmnhoYGJTMzU1m5cqVy+eWXK7/97W8VRVGU2tpaJSwsTFm0aJE8dteuXQoAZf369YqiKMrSpUsVrVarVFZWymPeeOMNJT4+XrHb7V16P6h9eL2JiIIbVwiJSLUUj7TStWvXwmAw4E9/+hOmTZsGgPty2nL33Xdj7ty5mD59utfXN2/eDIfD4fX1QYMGISMjA+vXrwcArF+/HsOGDUNaWpo8ZtasWaivr8eOHTu65g7QOeH19j2uBBJRZ2JRGSJSLc/UqwkTJuC9995DbGysD8/I//3vf//Dli1bsGnTpjO+V1lZifDwcK9qrwCQlpaGyspKeYxncCC+L75H/oXX2z9wcoqIOhMDQiIitFQqDQsL8/Vp+LWjR4/it7/9LVauXOlVwIeCE683EZE6cMqJiIjaZfPmzTAYDBg1ahRCQ0MRGhqKNWvW4JVXXkFoaCjS0tLQ3NyM2tpar5+rqqpCeno6ACA9Pf2MKpTi/+IY8g+83kRE6sCAkIiI2mXatGn44YcfsG3bNvlnzJgxuOGGG+S/w8LCsGrVKvkze/bswZEjRzBx4kQAwMSJE/HDDz/AYDDIY1auXIn4+HgMGTKky+8TtY3Xm4hIHZgySkRE7RIXF4ehQ4d6fS0mJgbJycny67feeivuv/9+JCUlIT4+HgsWLMDEiRMxYcIEAMDMmTMxZMgQ3HjjjXj++edRWVmJJ554AnfffTciIiK6/D5R23i9iYjUgQEhERF1mJdeeglarRYFBQWw2+2YNWsWXn/9dfn9kJAQLF68GHfeeScmTpyImJgY3HzzzfjjH//ow7Om88XrTUQU+DSKZ911IiIiIiIiUg3uISQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUr9/5U/jxmznr4XAAAAAElFTkSuQmCC", "text/html": [ "\n", "
\n", "
\n", " Figure\n", "
\n", - " \n", + " \n", "
\n", " " ], @@ -304,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -361,7 +360,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -409,7 +408,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -501,14 +500,14 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[6568.746253429183, 6633.224994161791, 8344.448028210354, 5347.76848772074, 8040.352096788948]\n" + "[7166.955881900554, 7020.247272048751, 7311.367348420168, 5346.563222509409, 5624.919119779475]\n" ] } ], @@ -538,7 +537,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -591,7 +590,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -641,7 +640,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -679,7 +678,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -730,7 +729,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -777,9 +776,28 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", + "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:135: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + " warnings.warn(\n" + ] + } + ], "source": [ "test_dispersion = MonteCarlo(\n", " filename=\"monte_carlo_analysis_outputs/monte_carlo_class_example\",\n", @@ -802,17 +820,23 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Starting Monte Carlo analysis\n", - "Current iteration: 000099 | Average Time per Iteration: 0.790 s | Estimated time left: 0 ss\n", + "Starting Monte Carlo analysis \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current iteration: 000099 | Average Time per Iteration: 0.559 s | Estimated time left: 0 s \n", "Completed 100 iterations. In total, 100 simulations are exported.\n", - "Total wall time: 82.0 s\n", + "Total wall time: 59.0 s \n", "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } @@ -853,9 +877,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A total of 100 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt \n", + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" + ] + } + ], "source": [ "# You only need to import results if you did not run the simulations\n", "test_dispersion.import_results()" @@ -863,7 +898,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 23, "metadata": {}, "outputs": [ { @@ -872,7 +907,7 @@ "100" ] }, - "execution_count": 36, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -883,7 +918,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -897,21 +932,21 @@ "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " apogee_time 26.104 1.244\n", - " lateral_surface_wind 0.000 0.000\n", + " max_mach_number 0.816 0.120\n", + " x_impact 605.881 135.419\n", + " impact_velocity -5.315 0.096\n", + " out_of_rail_time 0.367 0.027\n", + " apogee_y 384.855 88.737\n", + "out_of_rail_stability_margin 2.689 0.074\n", + " t_final 293.980 33.404\n", " frontal_surface_wind 0.000 0.000\n", - " apogee_y 362.321 73.352\n", - " apogee 3558.189 420.065\n", - " max_mach_number 0.893 0.094\n", - " x_impact 592.020 131.749\n", - " initial_stability_margin 2.614 0.099\n", - " apogee_x 508.861 116.802\n", - " impact_velocity -5.299 0.077\n", - " out_of_rail_velocity 26.396 1.568\n", - "out_of_rail_stability_margin 2.673 0.096\n", - " y_impact 421.722 82.320\n", - " t_final 313.548 23.469\n", - " out_of_rail_time 0.352 0.017\n" + " apogee 3191.017 588.334\n", + " out_of_rail_velocity 25.088 2.014\n", + " lateral_surface_wind 0.000 0.000\n", + " initial_stability_margin 2.626 0.075\n", + " apogee_x 518.860 121.948\n", + " y_impact 449.608 98.838\n", + " apogee_time 24.864 2.100\n" ] } ], diff --git a/pyproject.toml b/pyproject.toml index fbef97182..650ba425b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,6 @@ env-analysis = [ monte-carlo = [ "imageio", - "multiprocess>=0.70" ] all = ["rocketpy[env-analysis]", "rocketpy[monte-carlo]"] diff --git a/requirements-optional.txt b/requirements-optional.txt index 868688e9b..0cf42683d 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -3,5 +3,4 @@ ipython ipywidgets>=7.6.3 jsonpickle timezonefinder -imageio -multiprocess>=0.70 \ No newline at end of file +imageio \ No newline at end of file diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 63b0c4ca5..ba0055534 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -20,6 +20,8 @@ from copy import deepcopy from pathlib import Path from time import time +import multiprocessing as mp +from multiprocessing.managers import BaseManager import numpy as np import simplekml @@ -32,7 +34,6 @@ from rocketpy.tools import ( generate_monte_carlo_ellipses, generate_monte_carlo_ellipses_coordinates, - import_optional_dependency, ) # TODO: Create evolution plots to analyze convergence @@ -224,7 +225,7 @@ def simulate( self._initial_sim_idx = self.num_of_loaded_sims if append else 0 # Begin display - MonteCarlo._reprint("Starting Monte Carlo analysis") + _SimMonitor._reprint("Starting Monte Carlo analysis") # Setup files self.__setup_files(append) @@ -262,8 +263,8 @@ def __setup_files(self, append): open(self._error_file, open_mode, encoding="utf-8").close() if idx_i != idx_o and not append: - raise ValueError( - "Input and output files are not synchronized. Append mode is not available." + warnings.warn( + "Input and output files are not synchronized", UserWarning ) except OSError as error: @@ -291,33 +292,23 @@ def __run_in_serial(self): while sim_monitor.keep_simulating(): sim_monitor.increment() - inputs_dict, outputs_dict = MonteCarlo.__run_single_simulation( + inputs_dict, outputs_dict = self.__run_single_simulation( sim_monitor.count, - self.environment, - self.rocket, - self.flight, - self.export_list, - self.export_sample_time, ) - MonteCarlo.__export_flight_data( - inputs_dict, - outputs_dict, - self._input_file, - self._output_file, - ) + self.__export_flight_data(inputs_dict, outputs_dict) sim_monitor.print_update_status(sim_monitor.count) sim_monitor.print_final_status() except KeyboardInterrupt: - MonteCarlo._reprint("Keyboard Interrupt, files saved.") + _SimMonitor._reprint("Keyboard Interrupt, files saved.") with open(self._error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") except Exception as error: - MonteCarlo._reprint( + _SimMonitor._reprint( f"Error on iteration {self.__sim_monitor.count}: {error}" ) with open(self._error_file, "a", encoding="utf-8") as file: @@ -341,12 +332,10 @@ def __run_in_parallel(self, n_workers=None): if n_workers is None or n_workers > os.cpu_count(): n_workers = os.cpu_count() - if n_workers < 3: - raise ValueError("Number of workers must be at least 3 for parallel mode.") - - multiprocess, managers = import_multiprocess() + if n_workers < 2: + raise ValueError("Number of workers must be at least 2 for parallel mode.") - with create_multiprocess_manager(multiprocess, managers) as manager: + with MonteCarloManager() as manager: export_queue = manager.Queue() mutex = manager.Lock() consumer_stop_event = manager.Event() @@ -361,17 +350,11 @@ def __run_in_parallel(self, n_workers=None): seeds = np.random.SeedSequence().spawn(n_workers - 1) for seed in seeds: - sim_producer = multiprocess.Process( + sim_producer = mp.Process( target=self.__sim_producer, args=( - self.environment, - self.rocket, - self.flight, sim_monitor, - self.export_list, - self.export_sample_time, export_queue, - self._error_file, mutex, seed, ), @@ -381,12 +364,10 @@ def __run_in_parallel(self, n_workers=None): for sim_producer in processes: sim_producer.start() - sim_consumer = multiprocess.Process( + sim_consumer = mp.Process( target=self.__sim_consumer, args=( export_queue, - self._input_file, - self._output_file, mutex, consumer_stop_event, ), @@ -403,35 +384,13 @@ def __run_in_parallel(self, n_workers=None): sim_monitor.print_final_status() - @staticmethod - def __sim_producer( - sto_env, - sto_rocket, - sto_flight, - sim_monitor, - export_list, - export_sample_time, - export_queue, - error_file, - mutex, - seed, - ): + def __sim_producer(self, sim_monitor, export_queue, mutex, seed): """Simulation producer to be used in parallel by multiprocessing. Parameters ---------- - sto_env : StochasticEnvironment - The stochastic environment object to be iterated over. - sto_rocket : StochasticRocket - The stochastic rocket object to be iterated over. - sto_flight : StochasticFlight - The stochastic flight object to be iterated over. sim_monitor : _SimMonitor The simulation monitor object to keep track of the simulations. - export_list : list - The list of variables to export at each simulation. - export_sample_time : float - Sample time to downsample the arrays in seconds. export_queue : multiprocess.Queue The queue to export the results. error_file : str @@ -445,18 +404,11 @@ def __sim_producer( while sim_monitor.keep_simulating(): sim_idx = sim_monitor.increment() - 1 - sto_env._set_stochastic(seed) - sto_rocket._set_stochastic(seed) - sto_flight._set_stochastic(seed) - - inputs_dict, outputs_dict = MonteCarlo.__run_single_simulation( - sim_idx, - sto_env, - sto_rocket, - sto_flight, - export_list, - export_sample_time, - ) + self.environment._set_stochastic(seed) + self.rocket._set_stochastic(seed) + self.flight._set_stochastic(seed) + + inputs_dict, outputs_dict = self.__run_single_simulation(sim_idx) export_queue.put((inputs_dict, outputs_dict)) @@ -466,19 +418,17 @@ def __sim_producer( except Exception as error: mutex.acquire() - with open(error_file, "a", encoding="utf-8") as file: + with open(self.error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - MonteCarlo._reprint(f"Error on iteration {sim_idx}: {error}") + _SimMonitor._reprint(f"Error on iteration {sim_idx}: {error}") mutex.release() raise error - @staticmethod def __sim_consumer( + self, export_queue, - inputs_file, - outputs_file, mutex, stop_event, ): @@ -505,12 +455,7 @@ def __sim_consumer( mutex.acquire() inputs_dict, outputs_dict = export_queue.get(timeout=3) - MonteCarlo.__export_flight_data( - inputs_dict, - outputs_dict, - inputs_file, - outputs_file, - ) + self.__export_flight_data(inputs_dict, outputs_dict) except queue.Empty as exc: trials += 1 @@ -523,66 +468,47 @@ def __sim_consumer( finally: mutex.release() - @staticmethod - def __run_single_simulation( - sim_idx, sto_env, sto_rocket, sto_flight, export_list, export_sample_time - ): + def __run_single_simulation(self, sim_idx): """Runs a single simulation and returns the inputs and outputs. Parameters ---------- sim_idx : int The index of the simulation. - sto_env : StochasticEnvironment - The stochastic environment object to be iterated over. - sto_rocket : StochasticRocket - The stochastic rocket object to be iterated over. - sto_flight : StochasticFlight - The stochastic flight object to be iterated over. - export_list : list - The list of variables to export at each simulation. - export_sample_time : float - Sample time to downsample the arrays in seconds. """ monte_carlo_flight = Flight( - rocket=sto_rocket.create_object(), - environment=sto_env.create_object(), - rail_length=sto_flight._randomize_rail_length(), - inclination=sto_flight._randomize_inclination(), - heading=sto_flight._randomize_heading(), - initial_solution=sto_flight.initial_solution, - terminate_on_apogee=sto_flight.terminate_on_apogee, + rocket=self.rocket.create_object(), + environment=self.environment.create_object(), + rail_length=self.flight._randomize_rail_length(), + inclination=self.flight._randomize_inclination(), + heading=self.flight._randomize_heading(), + initial_solution=self.flight.initial_solution, + terminate_on_apogee=self.flight.terminate_on_apogee, ) inputs_dict = dict( item for d in [ - sto_env.last_rnd_dict, - sto_rocket.last_rnd_dict, - sto_flight.last_rnd_dict, + self.environment.last_rnd_dict, + self.rocket.last_rnd_dict, + self.flight.last_rnd_dict, ] for item in d.items() ) inputs_dict["idx"] = sim_idx - inputs_dict = MonteCarlo.prepare_export_data( - inputs_dict, export_sample_time, remove_functions=True + inputs_dict = MonteCarlo._prepare_export_data( + inputs_dict, self.export_sample_time, remove_functions=True ) outputs_dict = { export_item: getattr(monte_carlo_flight, export_item) - for export_item in export_list + for export_item in self.export_list } return inputs_dict, outputs_dict - @staticmethod - def __export_flight_data( - inputs_dict, - outputs_dict, - inputs_file, - outputs_file, - ): + def __export_flight_data(self, inputs_dict, outputs_dict): """ Exports the flight data to the respective files. @@ -592,18 +518,14 @@ def __export_flight_data( Dictionary with the inputs of the simulation. outputs_dict : dict Dictionary with the outputs of the simulation. - inputs_file : str - The file object to write the inputs. - outputs_file : str - The file object to write the outputs. Returns ------- None """ - with open(inputs_file, "a", encoding="utf-8") as file: + with open(self.input_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - with open(outputs_file, "a", encoding="utf-8") as file: + with open(self.output_file, "a", encoding="utf-8") as file: file.write(json.dumps(outputs_dict, cls=RocketPyEncoder) + "\n") def __terminate_simulation(self): @@ -619,7 +541,7 @@ def __terminate_simulation(self): self.output_file = self.batch_path / f"{self.filename}.outputs.txt" self.error_file = self.batch_path / f"{self.filename}.errors.txt" - MonteCarlo._reprint(f"Results saved to {self._output_file}") + _SimMonitor._reprint(f"Results saved to {self._output_file}") def __check_export_list(self, export_list): """ @@ -725,35 +647,6 @@ def __check_export_list(self, export_list): return export_list - @staticmethod - def _reprint(msg, end="\n", flush=False): - """ - Prints a message on the same line as the previous one and replaces the - previous message with the new one, deleting the extra characters from - the previous message. - - Parameters - ---------- - msg : str - Message to be printed. - end : str, optional - String appended after the message. Default is a new line. - flush : bool, optional - If True, the output is flushed. Default is False. - - Returns - ------- - None - """ - padding = "" - - if len(msg) < MonteCarlo._last_print_len: - padding = " " * (MonteCarlo._last_print_len - len(msg)) - - MonteCarlo._last_print_len = len(msg) - - print(msg + padding, end=end, flush=flush) - # Properties and setters @property @@ -950,7 +843,7 @@ def import_outputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.output_file = filepath - MonteCarlo._reprint( + _SimMonitor._reprint( f"A total of {self.num_of_loaded_sims} simulations results were " f"loaded from the following output file: {self.output_file}\n" ) @@ -978,7 +871,9 @@ def import_inputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.input_file = filepath - MonteCarlo._reprint(f"The following input file was imported: {self.input_file}") + _SimMonitor._reprint( + f"The following input file was imported: {self.input_file}" + ) def import_errors(self, filename=None): """ @@ -1002,7 +897,10 @@ def import_errors(self, filename=None): except FileNotFoundError: with open(filepath, "r+", encoding="utf-8"): self.error_file = filepath - MonteCarlo._reprint(f"The following error file was imported: {self.error_file}") + + _SimMonitor._reprint( + f"The following error file was imported: {self.error_file}" + ) def import_results(self, filename=None): """ @@ -1142,7 +1040,7 @@ def all_info(self): self.plots.all() @staticmethod - def time_function_serializer(function_object, t_range=None, sample_time=None): + def _time_function_serializer(function_object, t_range=None, sample_time=None): """ Method to serialize a Function object into a numpy array. If the function is callable, it will be discretized. If the downsample_time is specified, the @@ -1185,7 +1083,7 @@ def time_function_serializer(function_object, t_range=None, sample_time=None): return source @staticmethod - def prepare_export_data(obj, sample_time=0.1, remove_functions=False): + def _prepare_export_data(obj, sample_time=0.1, remove_functions=False): """ Inspects the attributes of an object and returns a dictionary of its attributes. @@ -1221,13 +1119,13 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): result[attr_name] = attr_value elif isinstance(attr_value, dict): - result[attr_name] = MonteCarlo.prepare_export_data( + result[attr_name] = MonteCarlo._prepare_export_data( attr_value, sample_time ) elif not remove_functions and isinstance(attr_value, Function): # Serialize the Functions - result[attr_name] = MonteCarlo.time_function_serializer( + result[attr_name] = MonteCarlo._time_function_serializer( attr_value, None, sample_time ) else: @@ -1243,67 +1141,35 @@ def prepare_export_data(obj, sample_time=0.1, remove_functions=False): result[attr_name] = attr_value elif isinstance(attr_value, dict): - result[attr_name] = MonteCarlo.prepare_export_data( + result[attr_name] = MonteCarlo._prepare_export_data( attr_value, sample_time ) elif not remove_functions and isinstance(attr_value, Function): # Serialize the Functions - result[attr_name] = MonteCarlo.time_function_serializer( + result[attr_name] = MonteCarlo._time_function_serializer( attr_value, None, sample_time ) return result -def import_multiprocess(): - """Import the necessary modules and submodules for the - multiprocess library. - - Returns - ------- - tuple - Tuple containing the imported modules. - """ - multiprocess = import_optional_dependency("multiprocess") - managers = import_optional_dependency("multiprocess.managers") - - return multiprocess, managers +class MonteCarloManager(BaseManager): + """Custom manager for shared objects in the Monte Carlo simulation.""" - -def create_multiprocess_manager(multiprocess, managers): - """Creates a manager for the multiprocess control of the - Monte Carlo simulation. - - Parameters - ---------- - multiprocess : module - Multiprocess module. - managers : module - Managing submodules of the multiprocess module. - - Returns - ------- - MonteCarloManager - Subclass of BaseManager with the necessary classes registered. - """ - - class MonteCarloManager(managers.BaseManager): - """Custom manager for shared objects in the Monte Carlo simulation.""" - - def __init__(self): - super().__init__() - self.register('Lock', multiprocess.Lock) - self.register('Queue', multiprocess.Queue) - self.register('Event', multiprocess.Event) - self.register('_SimMonitor', _SimMonitor) - - return MonteCarloManager() + def __init__(self): + super().__init__() + self.register('Lock', mp.Lock) + self.register('Queue', mp.Queue) + self.register('Event', mp.Event) + self.register('_SimMonitor', _SimMonitor) class _SimMonitor: """Class to monitor the simulation progress and display the status.""" + _last_print_len = 0 + def __init__(self, initial_count, n_simulations, start_time): self.initial_count = initial_count self.count = initial_count @@ -1338,7 +1204,7 @@ def print_update_status(self, sim_idx): msg += f" | Average Time per Iteration: {average_time:.3f} s" msg += f" | Estimated time left: {estimated_time} s" - MonteCarlo._reprint(msg, end="\r", flush=True) + _SimMonitor._reprint(msg, end="\r", flush=True) def print_final_status(self): """Prints the final status of the simulation.""" @@ -1348,4 +1214,33 @@ def print_final_status(self): msg += f" In total, {self.n_simulations} simulations are exported.\n" msg += f"Total wall time: {time() - self.start_time:.1f} s" - MonteCarlo._reprint(msg, end="\n", flush=True) + _SimMonitor._reprint(msg, end="\n", flush=True) + + @staticmethod + def _reprint(msg, end="\n", flush=False): + """ + Prints a message on the same line as the previous one and replaces the + previous message with the new one, deleting the extra characters from + the previous message. + + Parameters + ---------- + msg : str + Message to be printed. + end : str, optional + String appended after the message. Default is a new line. + flush : bool, optional + If True, the output is flushed. Default is False. + + Returns + ------- + None + """ + padding = "" + + if len(msg) < _SimMonitor._last_print_len: + padding = " " * (_SimMonitor._last_print_len - len(msg)) + + _SimMonitor._last_print_len = len(msg) + + print(msg + padding, end=end, flush=flush) From b7499790d20c7c03e715261726606e3da6c60bc7 Mon Sep 17 00:00:00 2001 From: Pedro Henrique Marinho Bressan <87212571+phmbressan@users.noreply.github.com> Date: Fri, 16 Aug 2024 22:59:06 -0300 Subject: [PATCH 46/54] Update rocketpy/simulation/monte_carlo.py Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com> --- rocketpy/simulation/monte_carlo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index ba0055534..7e2780adf 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -240,7 +240,7 @@ def simulate( def __setup_files(self, append): """ - Sets up the files for the simulation, creating then if necessary. + Sets up the files for the simulation, creating them if necessary. Parameters ---------- From 8671e5253c47568027846eded6aaefec04f8ceae Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Sun, 18 Aug 2024 19:46:43 -0300 Subject: [PATCH 47/54] MNT: soft stop on parallel errors or interrupt. --- rocketpy/simulation/monte_carlo.py | 79 ++++++++++++++++++++---------- 1 file changed, 53 insertions(+), 26 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 7e2780adf..42dc2c0a2 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -225,7 +225,7 @@ def simulate( self._initial_sim_idx = self.num_of_loaded_sims if append else 0 # Begin display - _SimMonitor._reprint("Starting Monte Carlo analysis") + _SimMonitor.reprint("Starting Monte Carlo analysis") # Setup files self.__setup_files(append) @@ -303,12 +303,12 @@ def __run_in_serial(self): sim_monitor.print_final_status() except KeyboardInterrupt: - _SimMonitor._reprint("Keyboard Interrupt, files saved.") + _SimMonitor.reprint("Keyboard Interrupt, files saved.") with open(self._error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") except Exception as error: - _SimMonitor._reprint( + _SimMonitor.reprint( f"Error on iteration {self.__sim_monitor.count}: {error}" ) with open(self._error_file, "a", encoding="utf-8") as file: @@ -338,6 +338,7 @@ def __run_in_parallel(self, n_workers=None): with MonteCarloManager() as manager: export_queue = manager.Queue() mutex = manager.Lock() + producer_stop_event = manager.Event() consumer_stop_event = manager.Event() sim_monitor = manager._SimMonitor( @@ -356,6 +357,7 @@ def __run_in_parallel(self, n_workers=None): sim_monitor, export_queue, mutex, + producer_stop_event, seed, ), ) @@ -375,16 +377,30 @@ def __run_in_parallel(self, n_workers=None): sim_consumer.start() - for sim_producer in processes: - sim_producer.join() - - consumer_stop_event.set() - - sim_consumer.join() - - sim_monitor.print_final_status() - - def __sim_producer(self, sim_monitor, export_queue, mutex, seed): + try: + for sim_producer in processes: + sim_producer.join() + + consumer_stop_event.set() + + sim_consumer.join() + + sim_monitor.print_final_status() + except KeyboardInterrupt: + producer_stop_event.set() + for sim_producer in processes: + sim_producer.join() + consumer_stop_event.set() + sim_consumer.join() + except Exception as error: + producer_stop_event.set() + for sim_producer in processes: + sim_producer.join() + consumer_stop_event.set() + sim_consumer.join() + raise error + + def __sim_producer(self, sim_monitor, export_queue, mutex, stop_event, seed): """Simulation producer to be used in parallel by multiprocessing. Parameters @@ -411,20 +427,30 @@ def __sim_producer(self, sim_monitor, export_queue, mutex, seed): inputs_dict, outputs_dict = self.__run_single_simulation(sim_idx) export_queue.put((inputs_dict, outputs_dict)) - - mutex.acquire() - sim_monitor.print_update_status(sim_idx) - mutex.release() + + try: + mutex.acquire() + sim_monitor.print_update_status(sim_idx) + + if stop_event.is_set(): + sim_monitor.reprint(f"Keyboard Interrupt, files from simulation {sim_idx} saved.") + with open(self.error_file, "a", encoding="utf-8") as file: + file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + + break + finally: + mutex.release() except Exception as error: mutex.acquire() with open(self.error_file, "a", encoding="utf-8") as file: file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - _SimMonitor._reprint(f"Error on iteration {sim_idx}: {error}") + sim_monitor.reprint(f"Error on iteration {sim_idx}: {error}") mutex.release() raise error + def __sim_consumer( self, @@ -541,7 +567,7 @@ def __terminate_simulation(self): self.output_file = self.batch_path / f"{self.filename}.outputs.txt" self.error_file = self.batch_path / f"{self.filename}.errors.txt" - _SimMonitor._reprint(f"Results saved to {self._output_file}") + _SimMonitor.reprint(f"Results saved to {self._output_file}") def __check_export_list(self, export_list): """ @@ -843,7 +869,7 @@ def import_outputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.output_file = filepath - _SimMonitor._reprint( + _SimMonitor.reprint( f"A total of {self.num_of_loaded_sims} simulations results were " f"loaded from the following output file: {self.output_file}\n" ) @@ -871,7 +897,7 @@ def import_inputs(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.input_file = filepath - _SimMonitor._reprint( + _SimMonitor.reprint( f"The following input file was imported: {self.input_file}" ) @@ -898,7 +924,7 @@ def import_errors(self, filename=None): with open(filepath, "r+", encoding="utf-8"): self.error_file = filepath - _SimMonitor._reprint( + _SimMonitor.reprint( f"The following error file was imported: {self.error_file}" ) @@ -1204,7 +1230,7 @@ def print_update_status(self, sim_idx): msg += f" | Average Time per Iteration: {average_time:.3f} s" msg += f" | Estimated time left: {estimated_time} s" - _SimMonitor._reprint(msg, end="\r", flush=True) + _SimMonitor.reprint(msg, end="\r", flush=True) def print_final_status(self): """Prints the final status of the simulation.""" @@ -1214,10 +1240,10 @@ def print_final_status(self): msg += f" In total, {self.n_simulations} simulations are exported.\n" msg += f"Total wall time: {time() - self.start_time:.1f} s" - _SimMonitor._reprint(msg, end="\n", flush=True) + _SimMonitor.reprint(msg, end="\n", flush=True) @staticmethod - def _reprint(msg, end="\n", flush=False): + def reprint(msg, end="\n", flush=True): """ Prints a message on the same line as the previous one and replaces the previous message with the new one, deleting the extra characters from @@ -1241,6 +1267,7 @@ def _reprint(msg, end="\n", flush=False): if len(msg) < _SimMonitor._last_print_len: padding = " " * (_SimMonitor._last_print_len - len(msg)) + print(msg + padding, end=end, flush=flush) + _SimMonitor._last_print_len = len(msg) - print(msg + padding, end=end, flush=flush) From 5141791357c75a744c9bf4a9b680942fe58e770d Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Mon, 19 Aug 2024 11:35:04 -0300 Subject: [PATCH 48/54] MNT: improve object encoding and file handling. --- .../monte_carlo_class_example.inputs.txt | 200 +++++------ .../monte_carlo_class_example.kml | 6 +- .../monte_carlo_class_example.outputs.txt | 200 +++++------ .../monte_carlo_class_usage.ipynb | 64 ++-- rocketpy/simulation/monte_carlo.py | 311 +++++------------- tests/integration/test_monte_carlo.py | 2 +- 6 files changed, 321 insertions(+), 462 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index b9cbc4134..d7cba53ce 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,100 +1,100 @@ -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 0} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 1} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 3} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 4} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 2} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 5} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 6} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 7} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 8} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 13} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 11} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 9} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 12} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 10} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 20} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 15} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 14} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 16} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 17} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 18} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 19} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 22} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 21} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 26} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 23} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 27} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 25} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 24} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 29} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 31} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 28} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 30} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 32} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 33} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 37} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 36} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 35} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 38} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 39} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 34} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 40} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 41} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 44} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 46} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 43} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 42} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 45} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 47} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 51} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 48} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 49} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 52} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 50} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 53} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 54} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 56} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 55} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 59} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 58} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 60} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 57} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 61} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 64} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 62} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 63} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 65} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 66} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 67} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 68} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 70} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 72} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 69} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 73} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 71} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 74} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 75} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 76} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 77} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 78} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 80} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 79} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 81} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 83} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 82} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 84} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 86} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 85} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 87} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 88} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 90} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 91} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 89} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 94} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349729326712082, "mass": 14.420312355203784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333299817489575, "I_33_without_motor": 0.03563260281269466, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.86326028126948, "heading": 55.58016383455247, "idx": 93} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350372017548199, "mass": 15.460942802954277, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320724518573935, "I_33_without_motor": 0.018578985027415097, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.15789850274152, "heading": 54.52383252084079, "idx": 92} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349848700835103, "mass": 15.777700188049165, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321908949629262, "I_33_without_motor": 0.026403866140375806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.94038661403758, "heading": 51.90766541717077, "idx": 95} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349350321406774, "mass": 16.357878981599843, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299692965554734, "I_33_without_motor": 0.04283682472626145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 85.58368247262615, "heading": 54.18022785911261, "idx": 98} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06351142243444939, "mass": 16.35915739514934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303766278072694, "I_33_without_motor": 0.03424406562254456, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.72440656225446, "heading": 49.29761458801058, "idx": 97} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06350822998012645, "mass": 15.296284524488177, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333024869342865, "I_33_without_motor": 0.026365074461879308, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 83.93650744618793, "heading": 53.520475568698394, "idx": 96} -{"elevation": 113, "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "radius": 0.06349169722755446, "mass": 15.402647767957433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311593291070073, "I_33_without_motor": 0.03614793652247996, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "rail_length": 5, "inclination": 84.914793652248, "heading": 54.9324141393953, "idx": 99} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 3} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 4} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 1} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 5} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 0} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 6} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 2} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 9} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 7} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 8} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 11} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 10} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 13} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 12} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 14} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 15} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 16} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 18} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 17} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 20} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 19} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 26} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 22} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 21} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 23} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 24} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 25} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 27} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 33} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 28} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 29} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 30} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 31} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 32} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 34} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 37} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 38} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 35} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 36} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 39} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 40} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 41} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 46} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 42} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 43} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 44} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 45} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 47} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 49} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 51} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 48} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 52} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 50} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 53} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 54} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 57} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 55} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 56} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 59} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 58} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 60} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 61} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 62} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 63} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 64} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 65} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 66} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 67} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 68} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 70} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 69} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 71} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 72} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 73} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 74} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 76} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 75} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 77} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 79} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 78} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 80} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 81} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 84} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 82} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 83} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 85} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 86} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 87} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 88} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 89} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 90} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 91} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 92} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932828405632694, "trigger": 800, "sampling_rate": 105, "lag": 1.4469831591532785, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0620902256703493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1466236634158065, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5778.490409165524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355520053140574, "grain_number": 5, "grain_density": 1835.2087496997142, "grain_outer_radius": 0.03282692712269726, "grain_initial_inner_radius": 0.01461466323958936, "grain_initial_height": 0.1207763669240156, "grain_separation": 0.005038423173253717, "grains_center_of_mass_position": 0.3964962067063941, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00014637667338932795, "throat_radius": 0.011383302840066317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255043017754328}], "aerodynamic_surfaces": [{"length": 0.5589873112188505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339537178408334}, {"n": 4, "root_chord": 0.12187449696357709, "tip_chord": 0.06016287628443906, "span": 0.10954132356453423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05051067169197}, {"top_radius": 0.06556290651503874, "bottom_radius": 0.04382751052949732, "length": 0.0597195066352206, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002686868510211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176901155284191, "upper_button_position": 0.08257857132260193}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 96} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 93} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 95} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 94} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932828405632694, "trigger": 800, "sampling_rate": 105, "lag": 1.4469831591532785, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0620902256703493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1466236634158065, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5778.490409165524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355520053140574, "grain_number": 5, "grain_density": 1835.2087496997142, "grain_outer_radius": 0.03282692712269726, "grain_initial_inner_radius": 0.01461466323958936, "grain_initial_height": 0.1207763669240156, "grain_separation": 0.005038423173253717, "grains_center_of_mass_position": 0.3964962067063941, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00014637667338932795, "throat_radius": 0.011383302840066317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255043017754328}], "aerodynamic_surfaces": [{"length": 0.5589873112188505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339537178408334}, {"n": 4, "root_chord": 0.12187449696357709, "tip_chord": 0.06016287628443906, "span": 0.10954132356453423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05051067169197}, {"top_radius": 0.06556290651503874, "bottom_radius": 0.04382751052949732, "length": 0.0597195066352206, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002686868510211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176901155284191, "upper_button_position": 0.08257857132260193}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 99} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 97} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 98} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml index 7b77c2c0e..2d0c2e179 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml @@ -48,7 +48,7 @@ - 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 + 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 @@ -62,7 +62,7 @@ - 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 + 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 @@ -76,7 +76,7 @@ - 352.6895553338021,470.678445419842,0.0 351.51309979478066,471.9256587321265,0.0 350.72377919608687,473.70153075760925,0.0 350.32470862551753,475.99905294072425,0.0 350.3174630322966,478.8091580110528,0.0 350.7020710114703,482.12075576769723,0.0 351.4770146910556,485.9207768472371,0.0 352.6392357223873,490.194224302536,0.0 354.18414735002284,494.9242327888404,0.0 356.10565251357116,500.09213512359,0.0 358.3961679100037,505.67753595725975,0.0 361.04665392148786,511.6583922644859,0.0 364.0466502906281,518.0111003378172,0.0 367.38431740232346,524.7105889407644,0.0 371.04648300931905,531.7304182525171,0.0 375.0186942170485,539.0428842138365,0.0 379.2852745226054,546.6191278623214,0.0 383.8293856827391,554.4292492255476,0.0 388.6330941667072,562.4424253225994,0.0 393.67744193172933,570.627031808294,0.0 398.94252124172016,578.9507677800229,0.0 404.4075532340291,587.3807832546595,0.0 410.050969924118,595.8838088124327,0.0 415.8504993245432,604.4262868961289,0.0 421.7832533423139,612.9745042474389,0.0 427.8258181077396,621.494724957786,0.0 433.9543463782764,629.9533236085451,0.0 440.1446516526987,638.3169179752078,0.0 446.3723036241698,646.5525007717716,0.0 452.6127245955019,654.6275699154185,0.0 458.8412864760983,662.5102567973865,0.0 465.03340797777554,670.1694520538098,0.0 471.1646516258777,677.5749283401645,0.0 477.21082020282455,684.6974596247888,0.0 483.14805224347447,691.5089365306775,0.0 488.9529162054264,697.9824772703504,0.0 494.6025029426125,704.0925337359878,0.0 500.0745161172319,709.814992326139,0.0 505.3473601932093,715.1272691110912,0.0 510.4002256639102,720.0083989613229,0.0 515.2131711777563,724.4391182872911,0.0 519.7672022376302,728.4019410640195,0.0 524.0443461634774,731.8812278404496,0.0 528.0277230222637,734.8632474612099,0.0 531.7016122453595,737.3362312572125,0.0 535.0515146704413,739.2904194912134,0.0 538.0642097630623,740.7180998750367,0.0 540.7278077920614,741.6136380064524,0.0 543.0317967529004,741.9734996055885,0.0 544.967083853743,741.7962644631182,0.0 546.5260314005509,741.0826320451775,0.0 547.7024869395724,739.835418732893,0.0 548.4918075382661,738.0595467074103,0.0 548.8908781088355,735.7620245242954,0.0 548.8981237020565,732.9519194539668,0.0 548.5135157228827,729.6403216973224,0.0 547.7385720432974,725.8403006177825,0.0 546.5763510119658,721.5668531624835,0.0 545.0314393843302,716.836844676179,0.0 543.1099342207818,711.6689423414296,0.0 540.8194188243493,706.0835415077598,0.0 538.1689328128651,700.1026852005336,0.0 535.1689364437249,693.7499771272024,0.0 531.8312693320296,687.0504885242551,0.0 528.1691037250339,680.0306592125024,0.0 524.1968925173045,672.718193251183,0.0 519.9303122117475,665.1419496026981,0.0 515.386201051614,657.331828239472,0.0 510.5824925676457,649.31865214242,0.0 505.53814480262366,641.1340456567256,0.0 500.27306549263284,632.8103096849966,0.0 494.8080335003239,624.38029421036,0.0 489.1646168102349,615.8772686525868,0.0 483.3650874098098,607.3347905688906,0.0 477.4323333920391,598.7865732175806,0.0 471.3897686266134,590.2663525072335,0.0 465.26124035607666,581.8077538564744,0.0 459.0709350816543,573.4441594898117,0.0 452.8432831101832,565.2085766932479,0.0 446.60286213885104,557.133507549601,0.0 440.37430025825466,549.250820667633,0.0 434.1821787565775,541.5916254112097,0.0 428.05093510847536,534.1861491248551,0.0 422.0047665315284,527.0636178402306,0.0 416.06753449087853,520.252140934342,0.0 410.2626705289266,513.7786001946691,0.0 404.61308379174056,507.66854372903174,0.0 399.14107061712116,501.9460851388806,0.0 393.8682265411437,496.6338083539283,0.0 388.8153610704428,491.7526785036966,0.0 384.00241555659676,487.3219591777284,0.0 379.44838449672284,483.35913640100017,0.0 375.1712405708757,479.87984962457,0.0 371.1878637120892,476.89783000380964,0.0 367.5139744889934,474.4248462078069,0.0 364.16407206391165,472.47065797380606,0.0 361.15137697129063,471.0429775899828,0.0 358.4877789422915,470.1474394585671,0.0 356.1837899814527,469.78757785943105,0.0 -8.283501108711667,39.392882159182335,0.0 + 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index 4bca71e29..3eaf6ddda 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,100 +1,100 @@ -{"max_mach_number": 0.8860913925990285, "x_impact": 700.7113975831212, "impact_velocity": -5.3430454755621, "out_of_rail_time": 0.35191655808750705, "apogee_y": 472.72892431948446, "out_of_rail_stability_margin": 2.7697681553808575, "t_final": 308.69699167997845, "frontal_surface_wind": 0.0, "apogee": 3548.355430514752, "out_of_rail_velocity": 26.21951661261706, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7096031713339572, "apogee_x": 603.8244531175603, "y_impact": 548.6691559334894, "apogee_time": 26.155649722298865} -{"max_mach_number": 0.8612047005710858, "x_impact": 847.0440252244978, "impact_velocity": -5.4304456350574295, "out_of_rail_time": 0.35637512974979224, "apogee_y": 527.3395701335068, "out_of_rail_stability_margin": 2.814900149285584, "t_final": 298.4895759590149, "frontal_surface_wind": 0.0, "apogee": 3432.8250680392966, "out_of_rail_velocity": 25.82977231867972, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7547649947880144, "apogee_x": 731.1465802195899, "y_impact": 611.1116595801491, "apogee_time": 25.835604312485888} -{"max_mach_number": 0.8607939859828568, "x_impact": 611.8012482407879, "impact_velocity": -5.430636664922827, "out_of_rail_time": 0.3563886256579144, "apogee_y": 450.7489408420991, "out_of_rail_stability_margin": 2.8142046333040023, "t_final": 299.7002673599272, "frontal_surface_wind": 0.0, "apogee": 3463.853089896682, "out_of_rail_velocity": 25.825794297033386, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7540840621555702, "apogee_x": 524.4957575866836, "y_impact": 525.8946930078547, "apogee_time": 25.9667189234184} -{"max_mach_number": 0.8999316530776555, "x_impact": 485.6666323532337, "impact_velocity": -5.294719509601688, "out_of_rail_time": 0.349599605535449, "apogee_y": 295.8491574125153, "out_of_rail_stability_margin": 2.7439586219543894, "t_final": 315.14970662311407, "frontal_surface_wind": 0.0, "apogee": 3628.344759544424, "out_of_rail_velocity": 26.443508265423542, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.683759343598666, "apogee_x": 415.83166755004356, "y_impact": 345.5677477255135, "apogee_time": 26.388440065654105} -{"max_mach_number": 0.90757911061436, "x_impact": 604.6848274926441, "impact_velocity": -5.269423512458295, "out_of_rail_time": 0.34832060398893183, "apogee_y": 384.22092785671936, "out_of_rail_stability_margin": 2.7301272192816444, "t_final": 317.23584864724677, "frontal_surface_wind": 0.0, "apogee": 3639.7565792721634, "out_of_rail_velocity": 26.565161109349827, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.669933216426659, "apogee_x": 520.3048613392905, "y_impact": 446.62068209091046, "apogee_time": 26.390175101088552} -{"max_mach_number": 0.902758373915574, "x_impact": 631.9612189888036, "impact_velocity": -5.285777644725056, "out_of_rail_time": 0.3491260641786692, "apogee_y": 381.36554334469207, "out_of_rail_stability_margin": 2.7396687594890605, "t_final": 315.52482508948236, "frontal_surface_wind": 0.0, "apogee": 3621.5768852278643, "out_of_rail_velocity": 26.488051010930196, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6794641742683414, "apogee_x": 543.7825584508794, "y_impact": 443.32750221257123, "apogee_time": 26.34809591660119} -{"max_mach_number": 0.9481721627418772, "x_impact": 788.1719666656223, "impact_velocity": -5.132756131990921, "out_of_rail_time": 0.34156406799041655, "apogee_y": 468.5913030670585, "out_of_rail_stability_margin": 2.654109629210664, "t_final": 330.3113311327482, "frontal_surface_wind": 0.0, "apogee": 3736.846637893966, "out_of_rail_velocity": 27.23312028151328, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5939212520520707, "apogee_x": 684.5016725557027, "y_impact": 539.7324600971814, "apogee_time": 26.523998612622602} -{"max_mach_number": 0.5915120900490536, "x_impact": 459.11403403744845, "impact_velocity": -5.340870856959157, "out_of_rail_time": 0.4180680873008915, "apogee_y": 296.8161878100721, "out_of_rail_stability_margin": 2.664759340644526, "t_final": 230.67077008443468, "frontal_surface_wind": 0.0, "apogee": 2075.4097232570293, "out_of_rail_velocity": 21.303644751151463, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.590689605268792, "apogee_x": 379.1568186278118, "y_impact": 359.47983264875774, "apogee_time": 20.805627682509446} -{"max_mach_number": 0.5729083048735323, "x_impact": 547.1247737350504, "impact_velocity": -5.428235651097221, "out_of_rail_time": 0.4238785073517742, "apogee_y": 325.7662642850026, "out_of_rail_stability_margin": 2.7088484513231683, "t_final": 221.761377968752, "frontal_surface_wind": 0.0, "apogee": 1978.5248250003565, "out_of_rail_velocity": 20.982477382065454, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6348529850491285, "apogee_x": 451.6725658954005, "y_impact": 394.75987583981447, "apogee_time": 20.383626078289346} -{"max_mach_number": 0.6400134285009693, "x_impact": 536.7749628098743, "impact_velocity": -5.130667571658424, "out_of_rail_time": 0.4045868465130542, "apogee_y": 307.6437625092934, "out_of_rail_stability_margin": 2.551681387915176, "t_final": 251.521841787625, "frontal_surface_wind": 0.0, "apogee": 2276.954879639526, "out_of_rail_velocity": 22.160611867096243, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4774396319553222, "apogee_x": 449.41054829991816, "y_impact": 367.5881667309687, "apogee_time": 21.577170413827123} -{"max_mach_number": 0.607787119493424, "x_impact": 401.20169533524677, "impact_velocity": -5.267278853850406, "out_of_rail_time": 0.41341641856834543, "apogee_y": 244.6886541662325, "out_of_rail_stability_margin": 2.6260298129027233, "t_final": 238.17352965583018, "frontal_surface_wind": 0.0, "apogee": 2156.9318554711417, "out_of_rail_velocity": 21.597692894717905, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5518816935323776, "apogee_x": 331.3792343511202, "y_impact": 296.32315837459566, "apogee_time": 21.14236436557473} -{"max_mach_number": 0.5724058628233432, "x_impact": 395.4528427225531, "impact_velocity": -5.428426604873606, "out_of_rail_time": 0.4239593056688795, "apogee_y": 278.4737991621827, "out_of_rail_stability_margin": 2.7081990207284585, "t_final": 222.67184653727426, "frontal_surface_wind": 0.0, "apogee": 1997.2378469330715, "out_of_rail_velocity": 20.969940359313203, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6342037392499784, "apogee_x": 324.0403198297095, "y_impact": 339.9413268414415, "apogee_time": 20.487508079856074} -{"max_mach_number": 0.6041250793957704, "x_impact": 418.1154181529309, "impact_velocity": -5.2836263326004005, "out_of_rail_time": 0.41447287579951136, "apogee_y": 242.1128437432851, "out_of_rail_stability_margin": 2.6353483409230427, "t_final": 236.65451791221494, "frontal_surface_wind": 0.0, "apogee": 2139.8336617357654, "out_of_rail_velocity": 21.532747966564436, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5611936077928434, "apogee_x": 345.2323913744402, "y_impact": 293.33681856908044, "apogee_time": 21.07437529507775} -{"max_mach_number": 0.6018449292279451, "x_impact": 320.77770839206164, "impact_velocity": -5.2925645610712895, "out_of_rail_time": 0.4151087893048421, "apogee_y": 187.4400188425783, "out_of_rail_stability_margin": 2.639556955958338, "t_final": 236.1915495208375, "frontal_surface_wind": 0.0, "apogee": 2140.8127439650557, "out_of_rail_velocity": 21.494067601866334, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.565408424117485, "apogee_x": 263.49250083579335, "y_impact": 228.22586502498524, "apogee_time": 21.085131224306128} -{"max_mach_number": 0.8357479493539818, "x_impact": 450.775931150007, "impact_velocity": -5.284212775891368, "out_of_rail_time": 0.36063144424113247, "apogee_y": 274.108050359112, "out_of_rail_stability_margin": 2.6269832801232877, "t_final": 304.8948127466493, "frontal_surface_wind": 0.0, "apogee": 3317.112234966193, "out_of_rail_velocity": 25.448784872328133, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5661272617616526, "apogee_x": 385.2528255040882, "y_impact": 320.7464483146724, "apogee_time": 25.4301460861946} -{"max_mach_number": 0.798516726413632, "x_impact": 781.5463841591062, "impact_velocity": -5.419669545861564, "out_of_rail_time": 0.36766427210079833, "apogee_y": 485.3398416998677, "out_of_rail_stability_margin": 2.696914597393921, "t_final": 287.4798282785211, "frontal_surface_wind": 0.0, "apogee": 3117.2187346643623, "out_of_rail_velocity": 24.849772615649744, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6361479722263192, "apogee_x": 672.8590711339726, "y_impact": 563.9047419469251, "apogee_time": 24.812112594671675} -{"max_mach_number": 0.8224495944509783, "x_impact": 649.0306538022604, "impact_velocity": -5.332442785905285, "out_of_rail_time": 0.3631552258827457, "apogee_y": 436.9939548836999, "out_of_rail_stability_margin": 2.652452323151225, "t_final": 298.147477583594, "frontal_surface_wind": 0.0, "apogee": 3236.2958890531804, "out_of_rail_velocity": 25.235270024717675, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5916149209839303, "apogee_x": 558.1486732199523, "y_impact": 508.2348061756315, "apogee_time": 25.176562087428472} -{"max_mach_number": 0.8833496222275278, "x_impact": 738.7235098230758, "impact_velocity": -5.12257123820935, "out_of_rail_time": 0.3520976786362821, "apogee_y": 438.7870750444473, "out_of_rail_stability_margin": 2.538313144855151, "t_final": 321.4090243404727, "frontal_surface_wind": 0.0, "apogee": 3451.678294799457, "out_of_rail_velocity": 26.212200423748772, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4774572522173464, "apogee_x": 640.9104424925531, "y_impact": 505.9120894839818, "apogee_time": 25.69645393202267} -{"max_mach_number": 0.843118350730713, "x_impact": 561.916578715747, "impact_velocity": -5.258966974755868, "out_of_rail_time": 0.3592843102598441, "apogee_y": 356.4179770524798, "out_of_rail_stability_margin": 2.6133431484063414, "t_final": 306.9947520073163, "frontal_surface_wind": 0.0, "apogee": 3331.3138827100197, "out_of_rail_velocity": 25.566703706862274, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5524918947545436, "apogee_x": 482.6291076014279, "y_impact": 415.085290958256, "apogee_time": 25.448122271470066} -{"max_mach_number": 0.7980635106410082, "x_impact": 564.3731931971832, "impact_velocity": -5.419860197909009, "out_of_rail_time": 0.3677459720779624, "apogee_y": 414.7975661270313, "out_of_rail_stability_margin": 2.696267732374634, "t_final": 288.8206098364763, "frontal_surface_wind": 0.0, "apogee": 3145.383475615617, "out_of_rail_velocity": 24.843654198751082, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6354991631320837, "apogee_x": 482.62778009373244, "y_impact": 485.1781506253179, "apogee_time": 24.936780508975716} -{"max_mach_number": 0.8384819736626381, "x_impact": 586.8093291667959, "impact_velocity": -5.275288645574004, "out_of_rail_time": 0.36012950264116295, "apogee_y": 353.5356061118926, "out_of_rail_stability_margin": 2.6227348114684577, "t_final": 305.10203671302804, "frontal_surface_wind": 0.0, "apogee": 3312.1896923907834, "out_of_rail_velocity": 25.49224894710294, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.561874230128987, "apogee_x": 504.059362027927, "y_impact": 411.7187387561488, "apogee_time": 25.397399892041637} -{"max_mach_number": 0.8684430106653067, "x_impact": 858.2688785067903, "impact_velocity": -5.410434630875875, "out_of_rail_time": 0.3553006582932164, "apogee_y": 531.5487918355412, "out_of_rail_stability_margin": 2.7805025509076957, "t_final": 302.3343991157167, "frontal_surface_wind": 0.0, "apogee": 3468.9372250533825, "out_of_rail_velocity": 25.990158199657852, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.723014287175147, "apogee_x": 736.9219338332105, "y_impact": 619.2747853999167, "apogee_time": 25.947230716915072} -{"max_mach_number": 0.9076437945297866, "x_impact": 490.8607325938314, "impact_velocity": -5.275208737873154, "out_of_rail_time": 0.3479726232733099, "apogee_y": 298.0998108867552, "out_of_rail_stability_margin": 2.7104308540979414, "t_final": 319.55194656799915, "frontal_surface_wind": 0.0, "apogee": 3665.459213487579, "out_of_rail_velocity": 26.62822615867881, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.653012008392135, "apogee_x": 418.95306695282676, "y_impact": 349.32106861638755, "apogee_time": 26.496382204165325} -{"max_mach_number": 0.8681893965671263, "x_impact": 619.3142694273953, "impact_velocity": -5.410624954777537, "out_of_rail_time": 0.35457245625642414, "apogee_y": 454.4510990846229, "out_of_rail_stability_margin": 2.7796419635733645, "t_final": 303.75292227535857, "frontal_surface_wind": 0.0, "apogee": 3501.0788129910898, "out_of_rail_velocity": 25.99239746128547, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.722340922385897, "apogee_x": 528.7566672253865, "y_impact": 532.4268761463676, "apogee_time": 26.080343884321707} -{"max_mach_number": 0.8936826140708295, "x_impact": 709.1933509460717, "impact_velocity": -5.323356562829275, "out_of_rail_time": 0.3503027408821622, "apogee_y": 476.4112363869423, "out_of_rail_stability_margin": 2.7358790982380294, "t_final": 312.7333120802411, "frontal_surface_wind": 0.0, "apogee": 3585.263236806132, "out_of_rail_velocity": 26.404045448629798, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.678495544030861, "apogee_x": 608.4868916400651, "y_impact": 555.3684914421978, "apogee_time": 26.26534710689934} -{"max_mach_number": 0.9105068608557106, "x_impact": 639.092837726812, "impact_velocity": -5.266299823537073, "out_of_rail_time": 0.34744617118680676, "apogee_y": 384.29426114155314, "out_of_rail_stability_margin": 2.706194023681762, "t_final": 319.72951296014, "frontal_surface_wind": 0.0, "apogee": 3658.6953120491235, "out_of_rail_velocity": 26.66520362270874, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.648777483443162, "apogee_x": 547.9063030781192, "y_impact": 448.426544549795, "apogee_time": 26.456284351121973} -{"max_mach_number": 0.9153442235847439, "x_impact": 611.4525831611876, "impact_velocity": -5.250005976274321, "out_of_rail_time": 0.34659218023780963, "apogee_y": 387.1050173293443, "out_of_rail_stability_margin": 2.6967719378346224, "t_final": 321.5459268666364, "frontal_surface_wind": 0.0, "apogee": 3676.594298104322, "out_of_rail_velocity": 26.744616910398605, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.639376251635207, "apogee_x": 524.1714677650791, "y_impact": 451.69751922238413, "apogee_time": 26.496912375932162} -{"max_mach_number": 0.9558014944913705, "x_impact": 796.2315020876364, "impact_velocity": -5.113842187565371, "out_of_rail_time": 0.33972917665942143, "apogee_y": 471.30672680043335, "out_of_rail_stability_margin": 2.6217649729237857, "t_final": 334.4437427972013, "frontal_surface_wind": 0.0, "apogee": 3768.0878839501734, "out_of_rail_velocity": 27.414508642656255, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5643860914326235, "apogee_x": 688.3943152732558, "y_impact": 545.3076363102488, "apogee_time": 26.608090999576415} -{"max_mach_number": 0.8466780644699976, "x_impact": 458.43000051309735, "impact_velocity": -5.271153922335303, "out_of_rail_time": 0.35916710771712235, "apogee_y": 278.160770889696, "out_of_rail_stability_margin": 2.7019929021671674, "t_final": 302.78948514841915, "frontal_surface_wind": 0.0, "apogee": 3370.7412298930103, "out_of_rail_velocity": 25.594384641284893, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6389960170059252, "apogee_x": 390.9937524405747, "y_impact": 326.15798598911226, "apogee_time": 25.601506103791586} -{"max_mach_number": 0.8333318329470694, "x_impact": 659.8143099380588, "impact_velocity": -5.319264743510694, "out_of_rail_time": 0.3616235630321335, "apogee_y": 443.6326273996435, "out_of_rail_stability_margin": 2.7278329979617575, "t_final": 296.3840696508771, "frontal_surface_wind": 0.0, "apogee": 3290.186237929698, "out_of_rail_velocity": 25.380707315623958, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.664863725140365, "apogee_x": 566.6924464248398, "y_impact": 516.62176117673, "apogee_time": 25.351389803452374} -{"max_mach_number": 0.8093325756200221, "x_impact": 794.9434576696123, "impact_velocity": -5.406275767437306, "out_of_rail_time": 0.3660968846062701, "apogee_y": 493.1799876802676, "out_of_rail_stability_margin": 2.7729736256988105, "t_final": 285.85781687776586, "frontal_surface_wind": 0.0, "apogee": 3172.257335034811, "out_of_rail_velocity": 24.992906182740413, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.710070922701296, "apogee_x": 683.8023539302742, "y_impact": 573.492617573826, "apogee_time": 24.997140496115858} -{"max_mach_number": 0.8088443049054008, "x_impact": 574.2861977863334, "impact_velocity": -5.406465951137257, "out_of_rail_time": 0.367255632477133, "apogee_y": 421.4522757443367, "out_of_rail_stability_margin": 2.772519518651817, "t_final": 287.3323689345014, "frontal_surface_wind": 0.0, "apogee": 3200.792351337815, "out_of_rail_velocity": 25.07159000784326, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.709402705578672, "apogee_x": 490.4230534632001, "y_impact": 493.6448389609591, "apogee_time": 25.122413259585386} -{"max_mach_number": 0.8494240868272236, "x_impact": 596.4340161487021, "impact_velocity": -5.262251865822084, "out_of_rail_time": 0.35868335297974474, "apogee_y": 358.7022910417033, "out_of_rail_stability_margin": 2.697692888990737, "t_final": 303.22771108660805, "frontal_surface_wind": 0.0, "apogee": 3365.4418696427997, "out_of_rail_velocity": 25.636101381878557, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.634687226853215, "apogee_x": 511.48466906511635, "y_impact": 418.42708104321974, "apogee_time": 25.567015519014745} -{"max_mach_number": 0.8540589777280782, "x_impact": 571.0072852301181, "impact_velocity": -5.24597054696582, "out_of_rail_time": 0.3578649385046762, "apogee_y": 361.577107174725, "out_of_rail_stability_margin": 2.688159615451343, "t_final": 305.08880303675573, "frontal_surface_wind": 0.0, "apogee": 3384.257449095367, "out_of_rail_velocity": 25.70829554331505, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6251584849083813, "apogee_x": 489.6662338401657, "y_impact": 421.75940167669216, "apogee_time": 25.615639086510246} -{"max_mach_number": 0.5428000452612521, "x_impact": 514.447028456576, "impact_velocity": -5.446897183916894, "out_of_rail_time": 0.43349817697250176, "apogee_y": 303.90085082859355, "out_of_rail_stability_margin": 2.758153551031227, "t_final": 213.54185482622248, "frontal_surface_wind": 0.0, "apogee": 1831.985782242721, "out_of_rail_velocity": 20.436478086939406, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.683477802478017, "apogee_x": 421.3498968260821, "y_impact": 371.19196894450516, "apogee_time": 19.69866364866412} -{"max_mach_number": 0.5606695281682755, "x_impact": 432.3935763240597, "impact_velocity": -5.359232122326229, "out_of_rail_time": 0.42768798966136534, "apogee_y": 277.41370585171785, "out_of_rail_stability_margin": 2.714535679727847, "t_final": 222.06791772580988, "frontal_surface_wind": 0.0, "apogee": 1924.693843869514, "out_of_rail_velocity": 20.765519201079066, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6397282943512956, "apogee_x": 354.3649359087365, "y_impact": 338.57596553395115, "apogee_time": 20.124312092354735} -{"max_mach_number": 0.5706019097037519, "x_impact": 302.3048845077642, "impact_velocity": -5.3107597092128875, "out_of_rail_time": 0.42451232083299206, "apogee_y": 175.37655632449034, "out_of_rail_stability_margin": 2.6895581799424018, "t_final": 227.59245442832824, "frontal_surface_wind": 0.0, "apogee": 1987.2434983400692, "out_of_rail_velocity": 20.94876609110978, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.614676923429542, "apogee_x": 246.53185295529954, "y_impact": 215.103012154868, "apogee_time": 20.405148433519493} -{"max_mach_number": 0.542307518564544, "x_impact": 371.75350642049006, "impact_velocity": -5.44708878416159, "out_of_rail_time": 0.43363360169601084, "apogee_y": 259.7867409351992, "out_of_rail_stability_margin": 2.757498096441538, "t_final": 214.23249889655284, "frontal_surface_wind": 0.0, "apogee": 1849.5152756527245, "out_of_rail_velocity": 20.431069224906818, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6828139324693026, "apogee_x": 302.29034608675323, "y_impact": 319.5909170681142, "apogee_time": 19.799034582940923} -{"max_mach_number": 0.572766791865644, "x_impact": 394.1414774826135, "impact_velocity": -5.301790733325239, "out_of_rail_time": 0.42383883364046504, "apogee_y": 226.56625253203015, "out_of_rail_stability_margin": 2.685402140990805, "t_final": 227.89321876996704, "frontal_surface_wind": 0.0, "apogee": 1986.418942170448, "out_of_rail_velocity": 20.98789123501342, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6105149359491264, "apogee_x": 323.05579339598313, "y_impact": 276.51691116452065, "apogee_time": 20.396069804062318} -{"max_mach_number": 0.8944539273645344, "x_impact": 749.514604258326, "impact_velocity": -5.1099115919744005, "out_of_rail_time": 0.35072269589695715, "apogee_y": 444.55426689388133, "out_of_rail_stability_margin": 2.6120357684617788, "t_final": 319.02633746827337, "frontal_surface_wind": 0.0, "apogee": 3502.0464233617427, "out_of_rail_velocity": 26.351170446766353, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.549058152177134, "apogee_x": 649.4139351448774, "y_impact": 513.2446420301168, "apogee_time": 25.848266959611873} -{"max_mach_number": 0.5762820253410127, "x_impact": 378.26568872178467, "impact_velocity": -5.285387045640334, "out_of_rail_time": 0.4231670851679974, "apogee_y": 229.04028005329548, "out_of_rail_stability_margin": 2.676245968826398, "t_final": 229.55349047608388, "frontal_surface_wind": 0.0, "apogee": 2002.872286435571, "out_of_rail_velocity": 21.069940830257398, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.601269894116272, "apogee_x": 310.1812698968014, "y_impact": 279.37679526986506, "apogee_time": 20.465473324591244} -{"max_mach_number": 0.8172100739077894, "x_impact": 804.0528204705546, "impact_velocity": -5.440230303624202, "out_of_rail_time": 0.36547686595028345, "apogee_y": 498.22959777387206, "out_of_rail_stability_margin": 2.650999212627947, "t_final": 286.9953684962455, "frontal_surface_wind": 0.0, "apogee": 3211.9324135699726, "out_of_rail_velocity": 25.076015727742266, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5851346733047786, "apogee_x": 690.8488953232794, "y_impact": 580.0295292763477, "apogee_time": 25.131226703488544} -{"max_mach_number": 0.8167427472948617, "x_impact": 580.8767401199954, "impact_velocity": -5.44042168305846, "out_of_rail_time": 0.36555820611576517, "apogee_y": 425.8529005600879, "out_of_rail_stability_margin": 2.650369991150428, "t_final": 288.51179050935025, "frontal_surface_wind": 0.0, "apogee": 3240.8781744538983, "out_of_rail_velocity": 25.070260362583113, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5845037235911317, "apogee_x": 495.57733697702366, "y_impact": 499.2993023633648, "apogee_time": 25.257771374090396} -{"max_mach_number": 0.6073832979336674, "x_impact": 507.5305828828817, "impact_velocity": -5.148305897325136, "out_of_rail_time": 0.4135446735881047, "apogee_y": 288.94591203464506, "out_of_rail_stability_margin": 2.6025030040436485, "t_final": 242.3218021980505, "frontal_surface_wind": 0.0, "apogee": 2120.1479317241715, "out_of_rail_velocity": 21.602264523800145, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5275110492591217, "apogee_x": 422.0832348123048, "y_impact": 347.5709700146055, "apogee_time": 20.920447689701145} -{"max_mach_number": 0.8545627223196375, "x_impact": 462.9116417205291, "impact_velocity": -5.304259557804284, "out_of_rail_time": 0.35865697473991154, "apogee_y": 280.67944981477524, "out_of_rail_stability_margin": 2.5785669373706406, "t_final": 303.89562567823754, "frontal_surface_wind": 0.0, "apogee": 3408.9559100955858, "out_of_rail_velocity": 25.666804285788857, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5126318769243654, "apogee_x": 394.57944676607315, "y_impact": 329.37504420154033, "apogee_time": 25.724209544473485} -{"max_mach_number": 0.8412246600645463, "x_impact": 666.8818141284246, "impact_velocity": -5.3526726124670345, "out_of_rail_time": 0.3610782332986448, "apogee_y": 447.85608256782007, "out_of_rail_stability_margin": 2.6049251086385548, "t_final": 297.2504945131645, "frontal_surface_wind": 0.0, "apogee": 3328.89359079217, "out_of_rail_velocity": 25.45746360404392, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.53900794303409, "apogee_x": 572.1358237753734, "y_impact": 522.1438385515078, "apogee_time": 25.478385907887223} -{"max_mach_number": 0.8573397525281683, "x_impact": 602.43849763629, "impact_velocity": -5.2953015679862485, "out_of_rail_time": 0.35809230478943577, "apogee_y": 361.96329499895853, "out_of_rail_stability_margin": 2.574121438260367, "t_final": 304.1064880548904, "frontal_surface_wind": 0.0, "apogee": 3403.5397208543754, "out_of_rail_velocity": 25.70960768689347, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5082027968396883, "apogee_x": 516.1604899098418, "y_impact": 422.58268952022905, "apogee_time": 25.6896856569644} -{"max_mach_number": 0.8619843088477617, "x_impact": 576.7173044471731, "impact_velocity": -5.278917965355025, "out_of_rail_time": 0.3572655875717896, "apogee_y": 364.816696029114, "out_of_rail_stability_margin": 2.5644333065885827, "t_final": 305.92317552375647, "frontal_surface_wind": 0.0, "apogee": 3422.1533312647107, "out_of_rail_velocity": 25.783987494309265, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.49853050706255, "apogee_x": 494.0923381237028, "y_impact": 425.8951126362992, "apogee_time": 25.736822652540233} -{"max_mach_number": 0.697599631246906, "x_impact": 373.4968525737494, "impact_velocity": -5.299983116553824, "out_of_rail_time": 0.3905010998993181, "apogee_y": 224.01518639234845, "out_of_rail_stability_margin": 2.692462636247352, "t_final": 268.7703943094482, "frontal_surface_wind": 0.0, "apogee": 2617.546321246627, "out_of_rail_velocity": 23.118811805112433, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.620077530393323, "apogee_x": 314.94513676896423, "y_impact": 265.72635195037697, "apogee_time": 23.006765753871115} -{"max_mach_number": 0.6653046407244181, "x_impact": 641.7960217495771, "impact_velocity": -5.435844302711512, "out_of_rail_time": 0.3983374047627776, "apogee_y": 392.75964872202525, "out_of_rail_stability_margin": 2.7635526287770906, "t_final": 252.46632210494982, "frontal_surface_wind": 0.0, "apogee": 2437.7518594671683, "out_of_rail_velocity": 22.57100698071333, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6913149957057056, "apogee_x": 544.6209398656613, "y_impact": 462.9836981946891, "apogee_time": 22.336298707659733} -{"max_mach_number": 0.6648357098133445, "x_impact": 463.7222384027393, "impact_velocity": -5.4360355209463185, "out_of_rail_time": 0.398443076810273, "apogee_y": 335.77720467843056, "out_of_rail_stability_margin": 2.7628945040195663, "t_final": 253.5674199488127, "frontal_surface_wind": 0.0, "apogee": 2460.54534712665, "out_of_rail_velocity": 22.5647217706296, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6906523038763384, "apogee_x": 390.7664450716255, "y_impact": 398.57795493137303, "apogee_time": 22.45001360457916} -{"max_mach_number": 0.6860478325204765, "x_impact": 536.0481730810404, "impact_velocity": -5.348357143431397, "out_of_rail_time": 0.39333037391131753, "apogee_y": 355.85158326031444, "out_of_rail_stability_margin": 2.718350656293866, "t_final": 262.48372425606476, "frontal_surface_wind": 0.0, "apogee": 2544.786618873645, "out_of_rail_velocity": 22.93243719757562, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.646002536430116, "apogee_x": 454.6225505478808, "y_impact": 419.6752295330115, "apogee_time": 22.73475086678598} -{"max_mach_number": 0.9023745668439249, "x_impact": 756.3505094857755, "impact_velocity": -5.142004269290608, "out_of_rail_time": 0.35032833357328547, "apogee_y": 448.10508180782995, "out_of_rail_stability_margin": 2.4867843144717203, "t_final": 319.72653976868264, "frontal_surface_wind": 0.0, "apogee": 3537.5686085467246, "out_of_rail_velocity": 26.424782820452133, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4209203339908525, "apogee_x": 654.6342120414304, "y_impact": 517.8635629642524, "apogee_time": 25.957473776170115} -{"max_mach_number": 0.7000418026280614, "x_impact": 486.5306713972783, "impact_velocity": -5.291032346190262, "out_of_rail_time": 0.38995253646885175, "apogee_y": 289.1290029373238, "out_of_rail_stability_margin": 2.6881514248939014, "t_final": 269.01536637707613, "frontal_surface_wind": 0.0, "apogee": 2614.9472868835155, "out_of_rail_velocity": 23.15829114709844, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6157542849155, "apogee_x": 412.32594174792183, "y_impact": 341.25355620251145, "apogee_time": 22.985794081005533} -{"max_mach_number": 0.7040968430416615, "x_impact": 466.39172168706074, "impact_velocity": -5.274661964083278, "out_of_rail_time": 0.3890390646693647, "apogee_y": 291.88874888999203, "out_of_rail_stability_margin": 2.6786097651413012, "t_final": 271.0419859489111, "frontal_surface_wind": 0.0, "apogee": 2633.2767802418007, "out_of_rail_velocity": 23.22509131925334, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6062106089650263, "apogee_x": 395.34503755982234, "y_impact": 344.39968896300473, "apogee_time": 23.047307592708535} -{"max_mach_number": 0.8010424676068325, "x_impact": 782.3113537104913, "impact_velocity": -5.453893943804119, "out_of_rail_time": 0.36755460482922847, "apogee_y": 486.91300312172217, "out_of_rail_stability_margin": 2.6375276143693305, "t_final": 285.8885192147193, "frontal_surface_wind": 0.0, "apogee": 3130.127738336079, "out_of_rail_velocity": 24.87755854774208, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5757336990617357, "apogee_x": 675.0511571224871, "y_impact": 564.432749394676, "apogee_time": 24.857106862695222} -{"max_mach_number": 0.838198168394271, "x_impact": 451.5064993005914, "impact_velocity": -5.317581384401063, "out_of_rail_time": 0.3607327913069699, "apogee_y": 274.85481099821254, "out_of_rail_stability_margin": 2.5670967728367553, "t_final": 303.05872985094237, "frontal_surface_wind": 0.0, "apogee": 3329.069255156873, "out_of_rail_velocity": 25.48414757984887, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5051887650285862, "apogee_x": 386.31080787192764, "y_impact": 321.26374259874916, "apogee_time": 25.469342380384173} -{"max_mach_number": 0.7399667554545973, "x_impact": 620.1333073180119, "impact_velocity": -5.137858647979603, "out_of_rail_time": 0.3810384270814736, "apogee_y": 363.9496890547898, "out_of_rail_stability_margin": 2.6023709590960764, "t_final": 285.46084702857166, "frontal_surface_wind": 0.0, "apogee": 2760.3360225424967, "out_of_rail_velocity": 23.8226591309511, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.529942236269614, "apogee_x": 531.7269494885011, "y_impact": 424.57838631639015, "apogee_time": 23.42110776881333} -{"max_mach_number": 0.8005529070069307, "x_impact": 565.2771592320623, "impact_velocity": -5.454085793653112, "out_of_rail_time": 0.3676241457023006, "apogee_y": 416.11643517024277, "out_of_rail_stability_margin": 2.6368957658349363, "t_final": 287.0909983993656, "frontal_surface_wind": 0.0, "apogee": 3158.2445580080725, "out_of_rail_velocity": 24.87150685065435, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5751026786871343, "apogee_x": 484.172063353739, "y_impact": 485.95135600469007, "apogee_time": 24.981382490049796} -{"max_mach_number": 0.8409516319853386, "x_impact": 587.5051029099269, "impact_velocity": -5.308600890869028, "out_of_rail_time": 0.36023196567175686, "apogee_y": 354.48817168420936, "out_of_rail_stability_margin": 2.562800087150432, "t_final": 303.34608604784535, "frontal_surface_wind": 0.0, "apogee": 3324.1448769639464, "out_of_rail_velocity": 25.527454981614362, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5008886253351346, "apogee_x": 505.42912600878907, "y_impact": 412.2027989876799, "apogee_time": 25.437004922661256} -{"max_mach_number": 0.8249359136090976, "x_impact": 649.7125937261161, "impact_velocity": -5.366116069259907, "out_of_rail_time": 0.3631220481602043, "apogee_y": 438.24064407592493, "out_of_rail_stability_margin": 2.592727858224177, "t_final": 296.34895604724414, "frontal_surface_wind": 0.0, "apogee": 3248.6013148953184, "out_of_rail_velocity": 25.27059651061026, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.530862812192519, "apogee_x": 559.7601750148524, "y_impact": 508.7576383152422, "apogee_time": 25.218160554391794} -{"max_mach_number": 0.845595117730077, "x_impact": 562.6353715920442, "impact_velocity": -5.292176130831166, "out_of_rail_time": 0.3592395341491502, "apogee_y": 357.3821578652746, "out_of_rail_stability_margin": 2.5533228117770936, "t_final": 305.2719259587662, "frontal_surface_wind": 0.0, "apogee": 3343.2761846328845, "out_of_rail_velocity": 25.597578909658324, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.491457014297168, "apogee_x": 483.9504930252098, "y_impact": 415.60697782817806, "apogee_time": 25.487206257383104} -{"max_mach_number": 0.8857884521860296, "x_impact": 739.0980108358336, "impact_velocity": -5.154918930603635, "out_of_rail_time": 0.35211341370714627, "apogee_y": 439.8281955408737, "out_of_rail_stability_margin": 2.4777229469159625, "t_final": 319.26858502842794, "frontal_surface_wind": 0.0, "apogee": 3462.720732374048, "out_of_rail_velocity": 26.234831917441486, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.4158618725271137, "apogee_x": 642.4381700621417, "y_impact": 506.17043203353427, "apogee_time": 25.731178743718452} -{"max_mach_number": 0.8959992157522128, "x_impact": 881.1342275642457, "impact_velocity": -5.393035191281847, "out_of_rail_time": 0.34986096700084346, "apogee_y": 548.5563248832632, "out_of_rail_stability_margin": 2.750678647635526, "t_final": 311.33502958771777, "frontal_surface_wind": 0.0, "apogee": 3603.476330282704, "out_of_rail_velocity": 26.447755245867107, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.695208636476176, "apogee_x": 760.472152239726, "y_impact": 635.7950066824747, "apogee_time": 26.357540577659762} -{"max_mach_number": 0.9353046689066488, "x_impact": 502.18620917487766, "impact_velocity": -5.258244290236891, "out_of_rail_time": 0.3433001996369106, "apogee_y": 306.4138901695363, "out_of_rail_stability_margin": 2.6809602826533485, "t_final": 328.40404791497144, "frontal_surface_wind": 0.0, "apogee": 3792.5345837142077, "out_of_rail_velocity": 27.089913318258965, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6254325974941928, "apogee_x": 430.6058819681577, "y_impact": 357.38345438983066, "apogee_time": 26.862870378518927} -{"max_mach_number": 0.89555349809458, "x_impact": 635.6703057428181, "impact_velocity": -5.393224911165594, "out_of_rail_time": 0.3499414135359464, "apogee_y": 468.831552075791, "out_of_rail_stability_margin": 2.750015459083926, "t_final": 312.9059053794532, "frontal_surface_wind": 0.0, "apogee": 3635.57755749348, "out_of_rail_velocity": 26.442557429885042, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.694542811321648, "apogee_x": 545.4645364258115, "y_impact": 546.4908380614181, "apogee_time": 26.489675720960122} -{"max_mach_number": 0.9380842482015048, "x_impact": 653.5806601809979, "impact_velocity": -5.249364031412134, "out_of_rail_time": 0.3427824078630971, "apogee_y": 394.7942700752672, "out_of_rail_stability_margin": 2.676729648061353, "t_final": 328.42148710384413, "frontal_surface_wind": 0.0, "apogee": 3783.6664368033917, "out_of_rail_velocity": 27.130110954381607, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.621207795112156, "apogee_x": 562.8552096172679, "y_impact": 458.6009409771804, "apogee_time": 26.81554794877451} -{"max_mach_number": 0.9214955051415759, "x_impact": 726.9305943750145, "impact_velocity": -5.306237243614384, "out_of_rail_time": 0.3455772584735864, "apogee_y": 490.7130186198724, "out_of_rail_stability_margin": 2.7063374529743043, "t_final": 321.91343310599655, "frontal_surface_wind": 0.0, "apogee": 3717.043601529335, "out_of_rail_velocity": 26.857142133305167, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.650833813055627, "apogee_x": 626.7190310541766, "y_impact": 569.2724641264126, "apogee_time": 26.654584661113084} -{"max_mach_number": 0.9427707179325795, "x_impact": 624.793214386775, "impact_velocity": -5.233122595998857, "out_of_rail_time": 0.34198997382432267, "apogee_y": 397.35985107574993, "out_of_rail_stability_margin": 2.66735250407281, "t_final": 330.08776770618846, "frontal_surface_wind": 0.0, "apogee": 3798.686223934795, "out_of_rail_velocity": 27.20622071990269, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6118411741098515, "apogee_x": 538.0264795565814, "y_impact": 461.57447569313734, "apogee_time": 26.84442991723479} -{"max_mach_number": 0.8486426514427067, "x_impact": 828.374278516836, "impact_velocity": -5.435551039282952, "out_of_rail_time": 0.35787371102762733, "apogee_y": 518.8116507582738, "out_of_rail_stability_margin": 2.771971593915428, "t_final": 304.2936604144608, "frontal_surface_wind": 0.0, "apogee": 3371.234167797875, "out_of_rail_velocity": 25.69850911769809, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.715190684529528, "apogee_x": 719.2262596998538, "y_impact": 597.696882540707, "apogee_time": 25.6400412796275} -{"max_mach_number": 0.8481871844725091, "x_impact": 598.0223760701647, "impact_velocity": -5.435742249753804, "out_of_rail_time": 0.3580382768221969, "apogee_y": 443.4621669949596, "out_of_rail_stability_margin": 2.771318530118942, "t_final": 305.7565549452014, "frontal_surface_wind": 0.0, "apogee": 3401.458413827429, "out_of_rail_velocity": 25.69639293203585, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.714518676450534, "apogee_x": 515.9506932354097, "y_impact": 514.1439229172329, "apogee_time": 25.767283371559184} -{"max_mach_number": 0.9826440660247068, "x_impact": 809.4377226022616, "impact_velocity": -5.09739680543894, "out_of_rail_time": 0.33537212201207206, "apogee_y": 481.08199117997856, "out_of_rail_stability_margin": 2.5925700256382713, "t_final": 342.29552026537215, "frontal_surface_wind": 0.0, "apogee": 3871.7746925562724, "out_of_rail_velocity": 27.893730800902393, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5370810401878523, "apogee_x": 702.6359147581961, "y_impact": 554.35724757233, "apogee_time": 26.885079315536828} -{"max_mach_number": 0.8900277927637817, "x_impact": 618.5542069348485, "impact_velocity": -5.2907469020411915, "out_of_rail_time": 0.3505336975829352, "apogee_y": 375.7699038730746, "out_of_rail_stability_margin": 2.6984743658934507, "t_final": 322.30852174452156, "frontal_surface_wind": 0.0, "apogee": 3562.0361181390726, "out_of_rail_velocity": 26.35801391251226, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.641606684630967, "apogee_x": 535.7261239690819, "y_impact": 434.01452530820615, "apogee_time": 26.16820406734657} -{"max_mach_number": 0.887202109339791, "x_impact": 475.16780641808515, "impact_velocity": -5.299697184405456, "out_of_rail_time": 0.3511450392948509, "apogee_y": 291.4517775056942, "out_of_rail_stability_margin": 2.7026881352194123, "t_final": 322.0854724867352, "frontal_surface_wind": 0.0, "apogee": 3568.358197619671, "out_of_rail_velocity": 26.32335330379232, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6458017265289033, "apogee_x": 409.5952988765764, "y_impact": 338.18003193591125, "apogee_time": 26.20654961957999} -{"max_mach_number": 0.8734175491705404, "x_impact": 685.5794621023845, "impact_velocity": -5.348068598015915, "out_of_rail_time": 0.35340410991497834, "apogee_y": 465.50406522551157, "out_of_rail_stability_margin": 2.7278952149994393, "t_final": 315.16514423930056, "frontal_surface_wind": 0.0, "apogee": 3487.923015393768, "out_of_rail_velocity": 26.09200738239482, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6710650115585635, "apogee_x": 594.5262769524629, "y_impact": 536.9137087833657, "apogee_time": 25.969258692640544} -{"max_mach_number": 0.8948319643844878, "x_impact": 591.9587587262837, "impact_velocity": -5.27437739386109, "out_of_rail_time": 0.3497138667135402, "apogee_y": 378.6125692733875, "out_of_rail_stability_margin": 2.6891412827045555, "t_final": 324.23723630684697, "frontal_surface_wind": 0.0, "apogee": 3580.433356777935, "out_of_rail_velocity": 26.43541493131361, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.632282168129591, "apogee_x": 512.6360699120646, "y_impact": 437.3018404829729, "apogee_time": 26.21197606949359} -{"max_mach_number": 0.9052769164916095, "x_impact": 880.961591579193, "impact_velocity": -5.430615879913798, "out_of_rail_time": 0.3486085672076487, "apogee_y": 554.6686373261683, "out_of_rail_stability_margin": 2.8184804162190353, "t_final": 310.9163308428794, "frontal_surface_wind": 0.0, "apogee": 3647.684396930726, "out_of_rail_velocity": 26.54481208024723, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7608423745307453, "apogee_x": 769.0280904297251, "y_impact": 635.5471621295314, "apogee_time": 26.490456633065673} -{"max_mach_number": 0.9048427785711831, "x_impact": 636.6250132077091, "impact_velocity": -5.430806924108666, "out_of_rail_time": 0.3486739981512282, "apogee_y": 474.10254203386114, "out_of_rail_stability_margin": 2.8177972730918666, "t_final": 312.52556371333145, "frontal_surface_wind": 0.0, "apogee": 3680.254354122738, "out_of_rail_velocity": 26.53855797093585, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7601595003417865, "apogee_x": 551.6502739105828, "y_impact": 547.2735266004943, "apogee_time": 26.62383873333682} -{"max_mach_number": 0.9359442120018494, "x_impact": 774.1427301416221, "impact_velocity": -5.137581462144701, "out_of_rail_time": 0.34281966537139136, "apogee_y": 463.1963363950456, "out_of_rail_stability_margin": 2.61478677515862, "t_final": 338.3553708163609, "frontal_surface_wind": 0.0, "apogee": 3687.3402796174037, "out_of_rail_velocity": 27.10360410812091, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.557924021271231, "apogee_x": 676.5116424727737, "y_impact": 530.1917009368691, "apogee_time": 26.38438656504963} -{"max_mach_number": 0.944309843214441, "x_impact": 502.9490726759174, "impact_velocity": -5.294885440664822, "out_of_rail_time": 0.3421382536934287, "apogee_y": 309.2163608239838, "out_of_rail_stability_margin": 2.7476986589071934, "t_final": 327.32586112444244, "frontal_surface_wind": 0.0, "apogee": 3831.0757000759363, "out_of_rail_velocity": 27.187381791338748, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.689999073529245, "apogee_x": 434.5951020290823, "y_impact": 357.8889832416625, "apogee_time": 26.972206881809278} -{"max_mach_number": 0.9470303135392308, "x_impact": 653.6323380221936, "impact_velocity": -5.285943297339927, "out_of_rail_time": 0.34163076720274455, "apogee_y": 398.33271804144596, "out_of_rail_stability_margin": 2.743412866621532, "t_final": 327.6172125300773, "frontal_surface_wind": 0.0, "apogee": 3821.445956220121, "out_of_rail_velocity": 27.225809244469822, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6857159927561023, "apogee_x": 567.9510886550954, "y_impact": 458.53060819149135, "apogee_time": 26.921857882425723} -{"max_mach_number": 0.9305825735770287, "x_impact": 726.8689804405512, "impact_velocity": -5.343212912655023, "out_of_rail_time": 0.34469288279882077, "apogee_y": 495.5454165009293, "out_of_rail_stability_margin": 2.7735152046680867, "t_final": 321.2534729460732, "frontal_surface_wind": 0.0, "apogee": 3757.810882176951, "out_of_rail_velocity": 26.97511918254876, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7157847795754195, "apogee_x": 632.950096705437, "y_impact": 569.1768783828716, "apogee_time": 26.772949011288134} -{"max_mach_number": 0.8518237447535184, "x_impact": 839.9075046523142, "impact_velocity": -5.438050871920851, "out_of_rail_time": 0.3575545792522166, "apogee_y": 521.0729091038545, "out_of_rail_stability_margin": 2.7963438090595654, "t_final": 298.39354195889894, "frontal_surface_wind": 0.0, "apogee": 3386.7581990098374, "out_of_rail_velocity": 25.727616929611834, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7384871623616407, "apogee_x": 722.417423387112, "y_impact": 605.9851448975367, "apogee_time": 25.687787475037158} -{"max_mach_number": 0.9516902412160143, "x_impact": 624.8454230003258, "impact_velocity": -5.269588654624515, "out_of_rail_time": 0.34085832280855904, "apogee_y": 400.827464286312, "out_of_rail_stability_margin": 2.7338930067623783, "t_final": 329.2002577651253, "frontal_surface_wind": 0.0, "apogee": 3835.768111093344, "out_of_rail_velocity": 27.30299571598949, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.676203395142737, "apogee_x": 542.7684745485034, "y_impact": 461.5266978552467, "apogee_time": 26.94810454142079} -{"max_mach_number": 0.8513536544524897, "x_impact": 606.0238930154286, "impact_velocity": -5.438242166681614, "out_of_rail_time": 0.35764376654314034, "apogee_y": 445.3613545324089, "out_of_rail_stability_margin": 2.795673324185627, "t_final": 299.72477008217004, "frontal_surface_wind": 0.0, "apogee": 3417.0673514918, "out_of_rail_velocity": 25.715565554129938, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.737809313106033, "apogee_x": 518.1833502295831, "y_impact": 521.0104652100929, "apogee_time": 25.81754620406841} -{"max_mach_number": 0.8903841889188004, "x_impact": 481.1404273238829, "impact_velocity": -5.302134561160758, "out_of_rail_time": 0.3507682867165718, "apogee_y": 292.5911790865898, "out_of_rail_stability_margin": 2.7265171779223714, "t_final": 315.6041416149233, "frontal_surface_wind": 0.0, "apogee": 3583.348132862228, "out_of_rail_velocity": 26.341041568208123, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.668569065585108, "apogee_x": 411.2232681122389, "y_impact": 342.427766129584, "apogee_time": 26.25255166546906} -{"max_mach_number": 0.9913380860609559, "x_impact": 807.2924676902245, "impact_velocity": -5.13291697676415, "out_of_rail_time": 0.3348228744405566, "apogee_y": 484.488887059535, "out_of_rail_stability_margin": 2.6581422868451448, "t_final": 340.94064490979355, "frontal_surface_wind": 0.0, "apogee": 3903.373820273867, "out_of_rail_velocity": 28.039501642609302, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6003617408153965, "apogee_x": 707.6901209585578, "y_impact": 552.812148387547, "apogee_time": 26.96831723626836} -{"max_mach_number": 0.8932282975973438, "x_impact": 626.5003723992005, "impact_velocity": -5.293180162402446, "out_of_rail_time": 0.350288896201249, "apogee_y": 377.2358779267096, "out_of_rail_stability_margin": 2.7222971662994517, "t_final": 315.810298754722, "frontal_surface_wind": 0.0, "apogee": 3576.9719028270565, "out_of_rail_velocity": 26.385814245285566, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.664343352617463, "apogee_x": 537.8430313262552, "y_impact": 439.5447806586877, "apogee_time": 26.213760909709517} -{"max_mach_number": 0.8765977588504699, "x_impact": 694.5930412386053, "impact_velocity": -5.350528217021966, "out_of_rail_time": 0.35312595513243755, "apogee_y": 467.3868456798808, "out_of_rail_stability_margin": 2.751934946151798, "t_final": 308.9050121966782, "frontal_surface_wind": 0.0, "apogee": 3503.063053302306, "out_of_rail_velocity": 26.118063175941707, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6940225189970057, "apogee_x": 596.9572735451567, "y_impact": 543.9591739881168, "apogee_time": 26.016489825253785} -{"max_mach_number": 0.8980067622709547, "x_impact": 599.4355091238134, "impact_velocity": -5.276803131094556, "out_of_rail_time": 0.3494347338461568, "apogee_y": 380.07347532857005, "out_of_rail_stability_margin": 2.712886028704301, "t_final": 317.7637570774413, "frontal_surface_wind": 0.0, "apogee": 3595.1494206413345, "out_of_rail_velocity": 26.461106414311423, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.654948845055409, "apogee_x": 514.6421148110542, "y_impact": 442.77232142494074, "apogee_time": 26.25649554248912} -{"max_mach_number": 0.8380982897113353, "x_impact": 590.8943834008148, "impact_velocity": -5.437736903401473, "out_of_rail_time": 0.3600627414326881, "apogee_y": 437.84219450315953, "out_of_rail_stability_margin": 2.7509608154676184, "t_final": 295.55241275807896, "frontal_surface_wind": 0.0, "apogee": 3350.4542752635843, "out_of_rail_velocity": 25.50899190367105, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.692791137651979, "apogee_x": 509.42565896580015, "y_impact": 507.99970562278065, "apogee_time": 25.607402254388525} -{"max_mach_number": 0.8385672860180274, "x_impact": 817.3288389595741, "impact_velocity": -5.437545615265222, "out_of_rail_time": 0.35997238631432815, "apogee_y": 512.2891078229026, "out_of_rail_stability_margin": 2.751621468703178, "t_final": 294.0360137877013, "frontal_surface_wind": 0.0, "apogee": 3320.6591568917543, "out_of_rail_velocity": 25.515511175024976, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.693456503739686, "apogee_x": 710.2038464793454, "y_impact": 589.6941196687635, "apogee_time": 25.479515797406854} -{"max_mach_number": 0.8796048094044917, "x_impact": 612.036292203143, "impact_velocity": -5.292688367861194, "out_of_rail_time": 0.3526890003942755, "apogee_y": 371.4185158112074, "out_of_rail_stability_margin": 2.6777431573963066, "t_final": 311.3734682522966, "frontal_surface_wind": 0.0, "apogee": 3512.066683331694, "out_of_rail_velocity": 26.174522930282194, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6194835148330284, "apogee_x": 529.5425979602076, "y_impact": 429.4168921026471, "apogee_time": 26.01808967736046} -{"max_mach_number": 0.9389889766195427, "x_impact": 783.451617293515, "impact_velocity": -5.139944141315212, "out_of_rail_time": 0.3425950225724778, "apogee_y": 464.650708412789, "out_of_rail_stability_margin": 2.6379991589860388, "t_final": 331.22572398089363, "frontal_surface_wind": 0.0, "apogee": 3699.7001089366167, "out_of_rail_velocity": 27.12945896056188, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.5800540479402523, "apogee_x": 678.6820328395498, "y_impact": 536.5264476876741, "apogee_time": 26.418065412506234} -{"max_mach_number": 0.8767887841623873, "x_impact": 470.75588241297766, "impact_velocity": -5.301641932964765, "out_of_rail_time": 0.3531792413590265, "apogee_y": 288.0629564156825, "out_of_rail_stability_margin": 2.6819628989954194, "t_final": 311.10480873211026, "frontal_surface_wind": 0.0, "apogee": 3518.069152630562, "out_of_rail_velocity": 26.130322341191494, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.623706849007378, "apogee_x": 404.8458998331556, "y_impact": 335.01067290753554, "apogee_time": 26.055354063676326} -{"max_mach_number": 0.8629411880459814, "x_impact": 677.409515288098, "impact_velocity": -5.350031075969881, "out_of_rail_time": 0.35626965000871075, "apogee_y": 459.7868742966805, "out_of_rail_stability_margin": 2.707489399999957, "t_final": 304.344439914843, "frontal_surface_wind": 0.0, "apogee": 3436.665349451304, "out_of_rail_velocity": 25.90375068500548, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.6490983863536837, "apogee_x": 587.2440115766155, "y_impact": 530.4933376000963, "apogee_time": 25.812567191810246} -{"max_mach_number": 0.6086554790588159, "x_impact": 594.8896149201616, "impact_velocity": -5.444488615389185, "out_of_rail_time": 0.41347164697032374, "apogee_y": 352.1295396978979, "out_of_rail_stability_margin": 2.7793540607294775, "t_final": 230.40633045130775, "frontal_surface_wind": 0.0, "apogee": 2154.5765806362037, "out_of_rail_velocity": 21.577106303804868, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.7044533391881824, "apogee_x": 488.2701948616841, "y_impact": 429.1828008399533, "apogee_time": 21.16520922370456} -{"max_mach_number": 0.6081428117846641, "x_impact": 429.17651138991715, "impact_velocity": -5.444680145571387, "out_of_rail_time": 0.41358415228678785, "apogee_y": 300.9897575244901, "out_of_rail_stability_margin": 2.7786919765244678, "t_final": 231.46848727313673, "frontal_surface_wind": 0.0, "apogee": 2174.8277306880336, "out_of_rail_velocity": 21.570392423675045, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.703786243687558, "apogee_x": 350.273897989586, "y_impact": 368.93511451425945, "apogee_time": 21.273136079287788} -{"max_mach_number": 0.8843507976890769, "x_impact": 585.8353111488099, "impact_velocity": -5.276312853708967, "out_of_rail_time": 0.351904276415306, "apogee_y": 374.26035310404234, "out_of_rail_stability_margin": 2.668376709644036, "t_final": 313.22676342561255, "frontal_surface_wind": 0.0, "apogee": 3530.523933604627, "out_of_rail_velocity": 26.25591134761491, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.610120649758914, "apogee_x": 506.7670695492358, "y_impact": 432.7568879732533, "apogee_time": 26.063022151144914} -{"max_mach_number": 0.6411435807729352, "x_impact": 452.11421086393506, "impact_velocity": -5.299446351888187, "out_of_rail_time": 0.4047170475632961, "apogee_y": 260.6643083255778, "out_of_rail_stability_margin": 2.7045433094267017, "t_final": 245.60657092317305, "frontal_surface_wind": 0.0, "apogee": 2322.345468632896, "out_of_rail_velocity": 22.147294489042306, "lateral_surface_wind": 0.0, "initial_stability_margin": 2.629425690663254, "apogee_x": 371.72016623039445, "y_impact": 317.16401830056765, "apogee_time": 21.840650912692173} +{"impact_velocity": -5.4018078667803575, "out_of_rail_time": 0.36660173490438946, "max_mach_number": 0.811237769946958, "out_of_rail_stability_margin": 2.698249133162484, "apogee_time": 25.090438967452123, "initial_stability_margin": 2.632105987388211, "y_impact": 445.6047544572967, "out_of_rail_velocity": 24.99508861717697, "frontal_surface_wind": 0.0, "apogee_y": 381.5285945009053, "apogee_x": 494.2087208021289, "lateral_surface_wind": 0.0, "x_impact": 577.1038730817286, "t_final": 290.3675139136299, "apogee": 3199.521732298807} +{"impact_velocity": -5.394229491511974, "out_of_rail_time": 0.3658059359173781, "max_mach_number": 0.8134661309067756, "out_of_rail_stability_margin": 2.693689398578138, "apogee_time": 25.066328166033443, "initial_stability_margin": 2.6276418613686454, "y_impact": 490.0110182391518, "out_of_rail_velocity": 25.00542529734555, "frontal_surface_wind": 0.0, "apogee_y": 420.9321653947182, "apogee_x": 563.774230039469, "lateral_surface_wind": 0.0, "x_impact": 656.0739058770624, "t_final": 290.6521351623599, "apogee": 3197.2267369472156} +{"impact_velocity": -5.314367950734581, "out_of_rail_time": 0.36169901931379445, "max_mach_number": 0.8355824486778581, "out_of_rail_stability_margin": 2.651538699066624, "apogee_time": 25.335400001199744, "initial_stability_margin": 2.5854391427391277, "y_impact": 486.6456523936184, "out_of_rail_velocity": 25.358833331000522, "frontal_surface_wind": 0.0, "apogee_y": 418.29313642697286, "apogee_x": 497.10356196678026, "lateral_surface_wind": 0.0, "x_impact": 578.225448372306, "t_final": 299.6727119436895, "apogee": 3292.8077856729074} +{"impact_velocity": -5.167510836192346, "out_of_rail_time": 0.35416812586251506, "max_mach_number": 0.877661574934555, "out_of_rail_stability_margin": 2.569160697462837, "apogee_time": 25.74736966565993, "initial_stability_margin": 2.503052564992174, "y_impact": 396.2658792170043, "out_of_rail_velocity": 26.02496321408482, "frontal_surface_wind": 0.0, "apogee_y": 341.1607950077544, "apogee_x": 452.704785787916, "lateral_surface_wind": 0.0, "x_impact": 525.646564013372, "t_final": 316.27570626636333, "apogee": 3455.778070850763} +{"impact_velocity": -5.382136520493877, "out_of_rail_time": 0.3661575760647857, "max_mach_number": 0.8166385889318973, "out_of_rail_stability_margin": 2.6880043630786474, "apogee_time": 25.153213047075873, "initial_stability_margin": 2.6217342356306643, "y_impact": 463.2468829568859, "out_of_rail_velocity": 25.132297873351728, "frontal_surface_wind": 0.0, "apogee_y": 396.81677479386974, "apogee_x": 475.63203782608525, "lateral_surface_wind": 0.0, "x_impact": 555.1796406275605, "t_final": 292.563614702227, "apogee": 3222.0932303295403} +{"impact_velocity": -5.321107996002206, "out_of_rail_time": 0.3620514177814977, "max_mach_number": 0.8335863448198986, "out_of_rail_stability_margin": 2.654708266421056, "apogee_time": 25.337017448326552, "initial_stability_margin": 2.58862068105577, "y_impact": 433.8246388840439, "out_of_rail_velocity": 25.326569338580274, "frontal_surface_wind": 0.0, "apogee_y": 372.1574372703286, "apogee_x": 477.84569630416075, "lateral_surface_wind": 0.0, "x_impact": 556.8064684048492, "t_final": 299.2124914948707, "apogee": 3290.4460310767436} +{"impact_velocity": -5.1646366936435575, "out_of_rail_time": 0.35470274773083244, "max_mach_number": 0.8784168976553258, "out_of_rail_stability_margin": 2.567261251256321, "apogee_time": 25.71376014153436, "initial_stability_margin": 2.5009864040338865, "y_impact": 422.19297293193176, "out_of_rail_velocity": 26.035909054802847, "frontal_surface_wind": 0.0, "apogee_y": 364.59360265469036, "apogee_x": 533.2623886998573, "lateral_surface_wind": 0.0, "x_impact": 617.361838265859, "t_final": 316.14165813206046, "apogee": 3448.195784813613} +{"impact_velocity": -5.288398955114578, "out_of_rail_time": 0.332711056248249, "max_mach_number": 0.9944049264900503, "out_of_rail_stability_margin": 2.7169138063479217, "apogee_time": 27.41221604240981, "initial_stability_margin": 2.6676656091074284, "y_impact": 560.5409331134161, "out_of_rail_velocity": 28.159163084925012, "frontal_surface_wind": 0.0, "apogee_y": 490.06834009611794, "apogee_x": 582.1798211766412, "lateral_surface_wind": 0.0, "x_impact": 665.7340725592164, "t_final": 346.4664133297559, "apogee": 4007.846804697636} +{"impact_velocity": -5.375411505920248, "out_of_rail_time": 0.33738475772495, "max_mach_number": 0.969256808042405, "out_of_rail_stability_margin": 2.7612690013035075, "apogee_time": 27.345395855917257, "initial_stability_margin": 2.7118965176230367, "y_impact": 520.1285435175082, "out_of_rail_velocity": 27.707652404431993, "frontal_surface_wind": 0.0, "apogee_y": 453.5985013628922, "apogee_x": 587.3285245062553, "lateral_surface_wind": 0.0, "x_impact": 673.2985431894297, "t_final": 338.50397109481446, "apogee": 3950.6048485960705} +{"impact_velocity": -5.367870161029762, "out_of_rail_time": 0.33701133715035303, "max_mach_number": 0.9715001426231442, "out_of_rail_stability_margin": 2.7569877174005444, "apogee_time": 27.301932507263516, "initial_stability_margin": 2.707627289825945, "y_impact": 571.4322650815703, "out_of_rail_velocity": 27.746628420795332, "frontal_surface_wind": 0.0, "apogee_y": 499.7421457174261, "apogee_x": 669.0929153205365, "lateral_surface_wind": 0.0, "x_impact": 764.8823906468735, "t_final": 338.3474657528534, "apogee": 3942.9443531230772} +{"impact_velocity": -5.355836286618487, "out_of_rail_time": 0.3365171960565033, "max_mach_number": 0.9748531812986249, "out_of_rail_stability_margin": 2.7514560051187322, "apogee_time": 27.369608403025502, "initial_stability_margin": 2.7020690308523445, "y_impact": 539.0565103253092, "out_of_rail_velocity": 27.807454342815912, "frontal_surface_wind": 0.0, "apogee_y": 470.27280498326513, "apogee_x": 563.4388556434775, "lateral_surface_wind": 0.0, "x_impact": 645.7126259282784, "t_final": 340.294766698536, "apogee": 3965.7558552618416} +{"impact_velocity": -5.142259773454053, "out_of_rail_time": 0.32578920576360704, "max_mach_number": 1.0360919000105673, "out_of_rail_stability_margin": 2.6386425545428116, "apogee_time": 27.50166915878933, "initial_stability_margin": 2.5894445152059973, "y_impact": 445.3562603629147, "out_of_rail_velocity": 28.90731730512483, "frontal_surface_wind": 0.0, "apogee_y": 389.3425493476622, "apogee_x": 516.4528420739472, "lateral_surface_wind": 0.0, "x_impact": 590.5106277880134, "t_final": 360.3225475157802, "apogee": 4098.316745010534} +{"impact_velocity": -5.139399678069525, "out_of_rail_time": 0.3256438271842137, "max_mach_number": 1.0369275880439572, "out_of_rail_stability_margin": 2.6366319965728096, "apogee_time": 27.459603130038378, "initial_stability_margin": 2.5874468560141684, "y_impact": 474.7699403715855, "out_of_rail_velocity": 28.92384057889447, "frontal_surface_wind": 0.0, "apogee_y": 416.0776148623285, "apogee_x": 608.2923457130978, "lateral_surface_wind": 0.0, "x_impact": 693.9938296036133, "t_final": 360.04999124636714, "apogee": 4088.3132897914047} +{"impact_velocity": -5.295106053180433, "out_of_rail_time": 0.33300988770922124, "max_mach_number": 0.9924035443975354, "out_of_rail_stability_margin": 2.71988311284707, "apogee_time": 27.42993301210088, "initial_stability_margin": 2.6706430297748143, "y_impact": 500.0731970442434, "out_of_rail_velocity": 28.1176125536928, "frontal_surface_wind": 0.0, "apogee_y": 436.47326922682146, "apogee_x": 560.2431077316279, "lateral_surface_wind": 0.0, "x_impact": 641.6150652309797, "t_final": 346.09350367443784, "apogee": 4009.4883775335175} +{"impact_velocity": -5.27951512895598, "out_of_rail_time": 0.3289064035232222, "max_mach_number": 1.0268745023136066, "out_of_rail_stability_margin": 2.6307979343353582, "apogee_time": 27.715259033962834, "initial_stability_margin": 2.576017157525483, "y_impact": 578.2644393046733, "out_of_rail_velocity": 28.570734466543424, "frontal_surface_wind": 0.0, "apogee_y": 501.077371002214, "apogee_x": 595.3811545291661, "lateral_surface_wind": 0.0, "x_impact": 686.9130680093867, "t_final": 337.89964688975596, "apogee": 4125.401475462377} +{"impact_velocity": -5.366381438411169, "out_of_rail_time": 0.33291637290964166, "max_mach_number": 1.002327543818527, "out_of_rail_stability_margin": 2.6771867215133818, "apogee_time": 27.69049771041867, "initial_stability_margin": 2.622371310093303, "y_impact": 538.179968561757, "out_of_rail_velocity": 28.143598119664244, "frontal_surface_wind": 0.0, "apogee_y": 465.2855476617166, "apogee_x": 602.580513615378, "lateral_surface_wind": 0.0, "x_impact": 696.8445082178669, "t_final": 330.7020381949338, "apogee": 4079.8380317481756} +{"impact_velocity": -5.35885277567793, "out_of_rail_time": 0.33254904636963245, "max_mach_number": 1.0045307498083096, "out_of_rail_stability_margin": 2.6727348122045322, "apogee_time": 27.639881522087304, "initial_stability_margin": 2.617936048835006, "y_impact": 591.2754042777717, "out_of_rail_velocity": 28.179989993581373, "frontal_surface_wind": 0.0, "apogee_y": 512.518126488399, "apogee_x": 686.3335707682628, "lateral_surface_wind": 0.0, "x_impact": 791.5368073967643, "t_final": 330.6564059112203, "apogee": 4070.710694264726} +{"impact_velocity": -5.13362153289317, "out_of_rail_time": 0.32239795566657053, "max_mach_number": 1.0684725999699232, "out_of_rail_stability_margin": 2.5488740224029516, "apogee_time": 27.761643113271784, "initial_stability_margin": 2.494156306833751, "y_impact": 458.3270615296892, "out_of_rail_velocity": 29.325423983586433, "frontal_surface_wind": 0.0, "apogee_y": 397.0225702390031, "apogee_x": 526.7435214992104, "lateral_surface_wind": 0.0, "x_impact": 607.8197707880695, "t_final": 350.4446555435353, "apogee": 4205.300239139563} +{"impact_velocity": -5.346839126198184, "out_of_rail_time": 0.3319983534146818, "max_mach_number": 1.0078394874482304, "out_of_rail_stability_margin": 2.6668771126924296, "apogee_time": 27.70524931708987, "initial_stability_margin": 2.612069911715725, "y_impact": 557.501993930723, "out_of_rail_velocity": 28.23656304003997, "frontal_surface_wind": 0.0, "apogee_y": 482.06920762812325, "apogee_x": 577.6840262530951, "lateral_surface_wind": 0.0, "x_impact": 667.9886194706918, "t_final": 332.4445714939026, "apogee": 4092.4819462372516} +{"impact_velocity": -5.286210951142212, "out_of_rail_time": 0.32918805707100757, "max_mach_number": 1.0249164690299966, "out_of_rail_stability_margin": 2.633945858671211, "apogee_time": 27.7359898269734, "initial_stability_margin": 2.57917630910614, "y_impact": 516.0245093739201, "out_of_rail_velocity": 28.534273034569022, "frontal_surface_wind": 0.0, "apogee_y": 446.42079380864635, "apogee_x": 573.1075136927632, "lateral_surface_wind": 0.0, "x_impact": 662.2347649627183, "t_final": 337.495473964014, "apogee": 4127.986614841125} +{"impact_velocity": -5.130766238852671, "out_of_rail_time": 0.3222488614431408, "max_mach_number": 1.0693831553570994, "out_of_rail_stability_margin": 2.546802189356078, "apogee_time": 27.721186845999508, "initial_stability_margin": 2.4921018467651908, "y_impact": 488.40912858549126, "out_of_rail_velocity": 29.342539598421737, "frontal_surface_wind": 0.0, "apogee_y": 424.2572112035267, "apogee_x": 620.3798140722686, "lateral_surface_wind": 0.0, "x_impact": 714.0332826643792, "t_final": 350.11326250347247, "apogee": 4195.294523770115} +{"impact_velocity": -5.255806561264108, "out_of_rail_time": 0.33803914106620564, "max_mach_number": 0.9702232534404001, "out_of_rail_stability_margin": 2.596346283195116, "apogee_time": 27.202537431095198, "initial_stability_margin": 2.541348197018232, "y_impact": 493.18292273511, "out_of_rail_velocity": 27.62647787493626, "frontal_surface_wind": 0.0, "apogee_y": 429.0997043503277, "apogee_x": 550.8229855131049, "lateral_surface_wind": 0.0, "x_impact": 632.848019724254, "t_final": 338.0614911656856, "apogee": 3921.634828980601} +{"impact_velocity": -5.335515810808402, "out_of_rail_time": 0.3412065583039025, "max_mach_number": 0.9474392765379415, "out_of_rail_stability_margin": 2.6387572968236865, "apogee_time": 27.096526037410758, "initial_stability_margin": 2.5839100953385534, "y_impact": 512.1747882280783, "out_of_rail_velocity": 27.248954172216003, "frontal_surface_wind": 0.0, "apogee_y": 445.2023572470019, "apogee_x": 576.529521160441, "lateral_surface_wind": 0.0, "x_impact": 663.113794303444, "t_final": 330.0533878036572, "apogee": 3858.1673304365404} +{"impact_velocity": -5.249149251240118, "out_of_rail_time": 0.33775550476114835, "max_mach_number": 0.9722487247598663, "out_of_rail_stability_margin": 2.59324648874198, "apogee_time": 27.187495669275705, "initial_stability_margin": 2.5382345677499303, "y_impact": 552.7579812283726, "out_of_rail_velocity": 27.665835287740038, "frontal_surface_wind": 0.0, "apogee_y": 481.805179844839, "apogee_x": 572.436035604271, "lateral_surface_wind": 0.0, "x_impact": 656.6162628404003, "t_final": 338.37265849492024, "apogee": 3920.683687809173} +{"impact_velocity": -5.3280304713379305, "out_of_rail_time": 0.34083219417165217, "max_mach_number": 0.9496872725007899, "out_of_rail_stability_margin": 2.634373923272258, "apogee_time": 27.055934534796044, "initial_stability_margin": 2.5795405489043897, "y_impact": 562.7300339517246, "out_of_rail_velocity": 27.286792944491445, "frontal_surface_wind": 0.0, "apogee_y": 490.5840896338028, "apogee_x": 656.9068523376453, "lateral_surface_wind": 0.0, "x_impact": 753.260075857795, "t_final": 330.2969677872497, "apogee": 3851.410926485439} +{"impact_velocity": -5.104095441161438, "out_of_rail_time": 0.33022360599972395, "max_mach_number": 1.014193909465675, "out_of_rail_stability_margin": 2.512320691321526, "apogee_time": 27.317710298253235, "initial_stability_margin": 2.4575236362862203, "y_impact": 440.5481538069456, "out_of_rail_velocity": 28.408886742578893, "frontal_surface_wind": 0.0, "apogee_y": 383.9779741977016, "apogee_x": 509.3833554085608, "lateral_surface_wind": 0.0, "x_impact": 584.231353338715, "t_final": 352.4324508957756, "apogee": 4021.640482290121} +{"impact_velocity": -5.316085928760456, "out_of_rail_time": 0.3402488714337588, "max_mach_number": 0.9530446541200321, "out_of_rail_stability_margin": 2.6286049637686015, "apogee_time": 27.12743804513756, "initial_stability_margin": 2.573761214885688, "y_impact": 531.0987319448038, "out_of_rail_velocity": 27.340977579959578, "frontal_surface_wind": 0.0, "apogee_y": 461.8141498862158, "apogee_x": 553.3787275315333, "lateral_surface_wind": 0.0, "x_impact": 636.2939448112717, "t_final": 332.08936061172494, "apogee": 3874.9217243812163} +{"impact_velocity": -5.101256575133459, "out_of_rail_time": 0.3300744719515053, "max_mach_number": 1.0150879121002656, "out_of_rail_stability_margin": 2.510279865791303, "apogee_time": 27.276769670856243, "initial_stability_margin": 2.45549764940718, "y_impact": 469.62344690832515, "out_of_rail_velocity": 28.4249604704674, "frontal_surface_wind": 0.0, "apogee_y": 410.34990999844916, "apogee_x": 600.0093035901212, "lateral_surface_wind": 0.0, "x_impact": 686.5394758149536, "t_final": 352.29457845198897, "apogee": 4012.11348675585} +{"impact_velocity": -5.343315582761383, "out_of_rail_time": 0.3433324621100602, "max_mach_number": 0.9364171782625403, "out_of_rail_stability_margin": 2.767721888818767, "apogee_time": 26.925731498920193, "initial_stability_margin": 2.7102711042278838, "y_impact": 533.1938943909203, "out_of_rail_velocity": 27.03596297219271, "frontal_surface_wind": 0.0, "apogee_y": 455.61005456835386, "apogee_x": 546.0029813815355, "lateral_surface_wind": 0.0, "x_impact": 638.8414897056518, "t_final": 317.2704282839865, "apogee": 3802.595201978954} +{"impact_velocity": -5.282727377986718, "out_of_rail_time": 0.3403727089465908, "max_mach_number": 0.9538433239253908, "out_of_rail_stability_margin": 2.7349930094182135, "apogee_time": 27.01998087914659, "initial_stability_margin": 2.6775523803687, "y_impact": 495.6320548393783, "out_of_rail_velocity": 27.327992135444656, "frontal_surface_wind": 0.0, "apogee_y": 423.9369925398564, "apogee_x": 544.2795211409215, "lateral_surface_wind": 0.0, "x_impact": 636.0378610433866, "t_final": 323.11753392442546, "apogee": 3854.2884927284776} +{"impact_velocity": -5.362845013192986, "out_of_rail_time": 0.34458835421417666, "max_mach_number": 0.9306828204525381, "out_of_rail_stability_margin": 2.778033900791912, "apogee_time": 26.887378602257087, "initial_stability_margin": 2.720511824017035, "y_impact": 513.9281310620039, "out_of_rail_velocity": 26.938703340092992, "frontal_surface_wind": 0.0, "apogee_y": 438.94357760601326, "apogee_x": 568.4920652348202, "lateral_surface_wind": 0.0, "x_impact": 665.4316840611194, "t_final": 315.2635190754013, "apogee": 3783.852029265719} +{"impact_velocity": -5.276035968995684, "out_of_rail_time": 0.34004288377353603, "max_mach_number": 0.9558561995775661, "out_of_rail_stability_margin": 2.731881843413576, "apogee_time": 27.00599471789702, "initial_stability_margin": 2.674432709001903, "y_impact": 555.7148026266096, "out_of_rail_velocity": 27.36141425400131, "frontal_surface_wind": 0.0, "apogee_y": 476.10921440797716, "apogee_x": 565.7377873977272, "lateral_surface_wind": 0.0, "x_impact": 660.1851898159365, "t_final": 323.595136526238, "apogee": 3853.754378479682} +{"impact_velocity": -5.355321319781029, "out_of_rail_time": 0.3442711672909491, "max_mach_number": 0.9330170680166485, "out_of_rail_stability_margin": 2.7735898752178767, "apogee_time": 26.850115788637776, "initial_stability_margin": 2.7160820411080167, "y_impact": 565.0623371198982, "out_of_rail_velocity": 27.005786073120692, "frontal_surface_wind": 0.0, "apogee_y": 483.80028311090723, "apogee_x": 647.9080676674173, "lateral_surface_wind": 0.0, "x_impact": 756.467732753138, "t_final": 315.49207631933524, "apogee": 3778.2460320143796} +{"impact_velocity": -5.130238539516339, "out_of_rail_time": 0.33314476938682197, "max_mach_number": 0.9977854512458046, "out_of_rail_stability_margin": 2.6504817046539926, "apogee_time": 27.168230364474613, "initial_stability_margin": 2.5930424529000073, "y_impact": 443.50664339866546, "out_of_rail_velocity": 28.084724951441757, "frontal_surface_wind": 0.0, "apogee_y": 380.3365702434985, "apogee_x": 504.62844777540005, "lateral_surface_wind": 0.0, "x_impact": 588.1768430665984, "t_final": 337.29070756621826, "apogee": 3962.33510729258} +{"impact_velocity": -5.127385131204859, "out_of_rail_time": 0.3329941690751066, "max_mach_number": 0.9986647506940615, "out_of_rail_stability_margin": 2.648405610454481, "apogee_time": 27.127645697735666, "initial_stability_margin": 2.5909814325388525, "y_impact": 472.89430091557557, "out_of_rail_velocity": 28.10070272189568, "frontal_surface_wind": 0.0, "apogee_y": 406.4580052355604, "apogee_x": 594.3984137371685, "lateral_surface_wind": 0.0, "x_impact": 691.4215399654285, "t_final": 337.0477702030347, "apogee": 3953.0170259408387} +{"impact_velocity": -5.407578038411233, "out_of_rail_time": 0.3656121463491359, "max_mach_number": 0.8109958492042276, "out_of_rail_stability_margin": 2.7228040409229006, "apogee_time": 25.08515556096037, "initial_stability_margin": 2.660365991510645, "y_impact": 444.18181416056916, "out_of_rail_velocity": 25.04047320985854, "frontal_surface_wind": 0.0, "apogee_y": 381.27794121335506, "apogee_x": 493.8330882901549, "lateral_surface_wind": 0.0, "x_impact": 575.1508271708813, "t_final": 297.55745733694374, "apogee": 3198.8572387674153} +{"impact_velocity": -5.3200446791048, "out_of_rail_time": 0.36109710341250456, "max_mach_number": 0.8353747426410045, "out_of_rail_stability_margin": 2.6770654270929333, "apogee_time": 25.331198409362216, "initial_stability_margin": 2.614574703949235, "y_impact": 485.14297442031375, "out_of_rail_velocity": 25.42941272916949, "frontal_surface_wind": 0.0, "apogee_y": 418.01500391802796, "apogee_x": 496.7305283299682, "lateral_surface_wind": 0.0, "x_impact": 576.3634737119373, "t_final": 307.49652662421, "apogee": 3292.401000745275} +{"impact_velocity": -5.3878856630300875, "out_of_rail_time": 0.3645829554771457, "max_mach_number": 0.8164061810547557, "out_of_rail_stability_margin": 2.712638180771625, "apogee_time": 25.148698738433037, "initial_stability_margin": 2.6501901954364473, "y_impact": 461.76216494603295, "out_of_rail_velocity": 25.1266603669812, "frontal_surface_wind": 0.0, "apogee_y": 396.5864075967025, "apogee_x": 475.3014223166616, "lateral_surface_wind": 0.0, "x_impact": 553.3131762687875, "t_final": 299.94809611008276, "apogee": 3221.5167756062} +{"impact_velocity": -5.3267919206210665, "out_of_rail_time": 0.3614114558705073, "max_mach_number": 0.8334303778134641, "out_of_rail_stability_margin": 2.680149914173277, "apogee_time": 25.333875361168083, "initial_stability_margin": 2.617683088869631, "y_impact": 432.4105947525462, "out_of_rail_velocity": 25.400171908054556, "frontal_surface_wind": 0.0, "apogee_y": 371.9112819049807, "apogee_x": 477.48433826601024, "lateral_surface_wind": 0.0, "x_impact": 554.9550301678414, "t_final": 306.9111722379274, "apogee": 3290.281119368938} +{"impact_velocity": -5.399991581682022, "out_of_rail_time": 0.36518921990394915, "max_mach_number": 0.8131909042345468, "out_of_rail_stability_margin": 2.718395352415399, "apogee_time": 25.06014520662427, "initial_stability_margin": 2.6559721429739573, "y_impact": 488.73657825682733, "out_of_rail_velocity": 25.0759120977332, "frontal_surface_wind": 0.0, "apogee_y": 420.6287132224697, "apogee_x": 563.315398483508, "lateral_surface_wind": 0.0, "x_impact": 654.3344880324889, "t_final": 298.11490012357245, "apogee": 3196.4165240062703} +{"impact_velocity": -5.173030778520629, "out_of_rail_time": 0.3534263637506661, "max_mach_number": 0.8776851787722938, "out_of_rail_stability_margin": 2.5961803439603743, "apogee_time": 25.747718812489076, "initial_stability_margin": 2.533676153226418, "y_impact": 394.96506257466683, "out_of_rail_velocity": 26.106102174377778, "frontal_surface_wind": 0.0, "apogee_y": 341.0204041723949, "apogee_x": 452.4738484090426, "lateral_surface_wind": 0.0, "x_impact": 523.8239267083063, "t_final": 324.9849506252445, "apogee": 3456.6078379848796} +{"impact_velocity": -5.170153560470648, "out_of_rail_time": 0.3540887814122262, "max_mach_number": 0.8784337303787957, "out_of_rail_stability_margin": 2.5943294521204177, "apogee_time": 25.71310710521883, "initial_stability_margin": 2.531634376484541, "y_impact": 421.0374184003529, "out_of_rail_velocity": 26.11824223805837, "frontal_surface_wind": 0.0, "apogee_y": 364.4747763360096, "apogee_x": 533.0276913552729, "lateral_surface_wind": 0.0, "x_impact": 615.5879060769497, "t_final": 324.7345219875895, "apogee": 3448.9396037269134} +{"impact_velocity": -5.337793644061184, "out_of_rail_time": 0.36873762377614205, "max_mach_number": 0.7918773896668925, "out_of_rail_stability_margin": 2.7209104867880556, "apogee_time": 24.696698966515008, "initial_stability_margin": 2.660557839153116, "y_impact": 482.14568613169985, "out_of_rail_velocity": 24.78007284482447, "frontal_surface_wind": 0.0, "apogee_y": 408.15217006859615, "apogee_x": 546.5666915552657, "lateral_surface_wind": 0.0, "x_impact": 645.4459147876593, "t_final": 278.98983711335285, "apogee": 3087.8972256771563} +{"impact_velocity": -5.34529270108552, "out_of_rail_time": 0.36916912082610653, "max_mach_number": 0.7896862254084825, "out_of_rail_stability_margin": 2.72524194020137, "apogee_time": 24.71735370906117, "initial_stability_margin": 2.6648775249856294, "y_impact": 438.4315726248224, "out_of_rail_velocity": 24.744770757380415, "frontal_surface_wind": 0.0, "apogee_y": 369.9336413079567, "apogee_x": 479.102928841616, "lateral_surface_wind": 0.0, "x_impact": 567.6431171794527, "t_final": 278.5268908141278, "apogee": 3089.6806160432193} +{"impact_velocity": -5.258767855586247, "out_of_rail_time": 0.3644966360751992, "max_mach_number": 0.8139614984073581, "out_of_rail_stability_margin": 2.680382215840951, "apogee_time": 24.986724913445983, "initial_stability_margin": 2.6199580264488227, "y_impact": 479.4529630211529, "out_of_rail_velocity": 25.137068159061098, "frontal_surface_wind": 0.0, "apogee_y": 406.3819314595203, "apogee_x": 482.8630464671212, "lateral_surface_wind": 0.0, "x_impact": 569.5119405451321, "t_final": 287.8339461797102, "apogee": 3186.5617098769003} +{"impact_velocity": -5.325827208016675, "out_of_rail_time": 0.368117704066464, "max_mach_number": 0.7950710720538131, "out_of_rail_stability_margin": 2.7152766345138617, "apogee_time": 24.786312643520574, "initial_stability_margin": 2.654896618140206, "y_impact": 455.8927448377253, "out_of_rail_velocity": 24.831539987503998, "frontal_surface_wind": 0.0, "apogee_y": 384.95868278180467, "apogee_x": 461.3209466544255, "lateral_surface_wind": 0.0, "x_impact": 546.1846016732421, "t_final": 280.69719501535144, "apogee": 3113.009138035589} +{"impact_velocity": -5.265437359862214, "out_of_rail_time": 0.36484106260746074, "max_mach_number": 0.8119907052792965, "out_of_rail_stability_margin": 2.6834056411519844, "apogee_time": 24.986958669718526, "initial_stability_margin": 2.6229977497462844, "y_impact": 427.32560542185865, "out_of_rail_velocity": 25.102600505994022, "frontal_surface_wind": 0.0, "apogee_y": 361.4999876018358, "apogee_x": 464.0793043327339, "lateral_surface_wind": 0.0, "x_impact": 548.349065400822, "t_final": 287.26385998205103, "apogee": 3183.907742890802} +{"impact_velocity": -5.113447736684657, "out_of_rail_time": 0.35737618208256083, "max_mach_number": 0.855663339704029, "out_of_rail_stability_margin": 2.6011909930078043, "apogee_time": 25.42966376142652, "initial_stability_margin": 2.540553143296583, "y_impact": 391.139908856864, "out_of_rail_velocity": 25.804399245405865, "frontal_surface_wind": 0.0, "apogee_y": 332.30933659617307, "apogee_x": 440.8778743124937, "lateral_surface_wind": 0.0, "x_impact": 518.6724047378322, "t_final": 303.8995053629155, "apogee": 3353.499281272145} +{"impact_velocity": -5.3728739451758, "out_of_rail_time": 0.4175413609496844, "max_mach_number": 0.5970107317783624, "out_of_rail_stability_margin": 2.6506057558497664, "apogee_time": 20.94579783990148, "initial_stability_margin": 2.571328308656735, "y_impact": 353.1968519390727, "out_of_rail_velocity": 21.332874747630825, "frontal_surface_wind": 0.0, "apogee_y": 292.3335472211752, "apogee_x": 391.5644690331294, "lateral_surface_wind": 0.0, "x_impact": 472.9006102124852, "t_final": 231.17936789017523, "apogee": 2104.939914193416} +{"impact_velocity": -5.293328635208573, "out_of_rail_time": 0.4132333706708657, "max_mach_number": 0.6146421129704129, "out_of_rail_stability_margin": 2.608878265515202, "apogee_time": 21.281920720033366, "initial_stability_margin": 2.5293643602608586, "y_impact": 353.7426109341176, "out_of_rail_velocity": 21.687468620943523, "frontal_surface_wind": 0.0, "apogee_y": 293.4901907032297, "apogee_x": 348.8304192245213, "lateral_surface_wind": 0.0, "x_impact": 420.32087101726773, "t_final": 239.07363370327516, "apogee": 2187.948768244759} +{"impact_velocity": -5.1106036742105445, "out_of_rail_time": 0.357200900023658, "max_mach_number": 0.8565995415018791, "out_of_rail_stability_margin": 2.599161757879171, "apogee_time": 25.398760074628974, "initial_stability_margin": 2.538539837432825, "y_impact": 416.95304779365375, "out_of_rail_velocity": 25.819758242353096, "frontal_surface_wind": 0.0, "apogee_y": 355.32729341382, "apogee_x": 519.5964183677916, "lateral_surface_wind": 0.0, "x_impact": 609.562197606626, "t_final": 303.9001075441145, "apogee": 3347.2003775409257} +{"impact_velocity": -5.360828844054712, "out_of_rail_time": 0.41689639863507133, "max_mach_number": 0.5995064779301171, "out_of_rail_stability_margin": 2.6447786448946315, "apogee_time": 21.034620874804883, "initial_stability_margin": 2.5654485204528292, "y_impact": 334.2976235473246, "out_of_rail_velocity": 21.38229825220736, "frontal_surface_wind": 0.0, "apogee_y": 276.03403889346316, "apogee_x": 330.9051546680809, "lateral_surface_wind": 0.0, "x_impact": 400.64400652337906, "t_final": 232.70298378835196, "apogee": 2124.483698055102} +{"impact_velocity": -5.380422300103793, "out_of_rail_time": 0.41806294111674663, "max_mach_number": 0.5952506288948128, "out_of_rail_stability_margin": 2.655055423041371, "apogee_time": 20.956668532694504, "initial_stability_margin": 2.5757582992683163, "y_impact": 320.91274141377187, "out_of_rail_velocity": 21.301469780250997, "frontal_surface_wind": 0.0, "apogee_y": 264.7306708830801, "apogee_x": 342.946143405245, "lateral_surface_wind": 0.0, "x_impact": 415.6004246423033, "t_final": 230.69173834826663, "apogee": 2105.1878168142016} +{"impact_velocity": -5.300041983800768, "out_of_rail_time": 0.41303040360792287, "max_mach_number": 0.6130501741934123, "out_of_rail_stability_margin": 2.6118901469856675, "apogee_time": 21.273151032476925, "initial_stability_margin": 2.532535248292766, "y_impact": 315.2437575377799, "out_of_rail_velocity": 21.6194037807921, "frontal_surface_wind": 0.0, "apogee_y": 260.9649314298637, "apogee_x": 335.09821412544585, "lateral_surface_wind": 0.0, "x_impact": 404.60104211865763, "t_final": 238.51009663559364, "apogee": 2184.9352751691163} +{"impact_velocity": -5.147053685296239, "out_of_rail_time": 0.4036969989487669, "max_mach_number": 0.6487084699458112, "out_of_rail_stability_margin": 2.5269132123372415, "apogee_time": 21.857847293848465, "initial_stability_margin": 2.4474320401289975, "y_impact": 293.2964007732131, "out_of_rail_velocity": 22.249112474214463, "frontal_surface_wind": 0.0, "apogee_y": 244.4419678814633, "apogee_x": 324.38919338847586, "lateral_surface_wind": 0.0, "x_impact": 389.0670465608712, "t_final": 254.59685006286122, "apogee": 2340.298073483351} +{"impact_velocity": -5.1441909156487755, "out_of_rail_time": 0.40349054092647313, "max_mach_number": 0.6494804456889371, "out_of_rail_stability_margin": 2.524843899055546, "apogee_time": 21.835941710376098, "initial_stability_margin": 2.44538361834541, "y_impact": 312.7096768713532, "out_of_rail_velocity": 22.262716846015415, "frontal_surface_wind": 0.0, "apogee_y": 261.43386545268606, "apogee_x": 382.43934233225133, "lateral_surface_wind": 0.0, "x_impact": 457.3529458389805, "t_final": 254.40488111072335, "apogee": 2336.378475808624} +{"impact_velocity": -5.273854210695533, "out_of_rail_time": 0.3579409221163878, "max_mach_number": 0.8501999970318469, "out_of_rail_stability_margin": 2.716987130327139, "apogee_time": 25.561528147516135, "initial_stability_margin": 2.6577941687736812, "y_impact": 497.4584727688519, "out_of_rail_velocity": 25.72621514880475, "frontal_surface_wind": 0.0, "apogee_y": 425.689779376024, "apogee_x": 505.79345124185716, "lateral_surface_wind": 0.0, "x_impact": 590.9500747600415, "t_final": 302.1486095213636, "apogee": 3365.59930114879} +{"impact_velocity": -5.35310677628813, "out_of_rail_time": 0.36214518301640763, "max_mach_number": 0.827679174834483, "out_of_rail_stability_margin": 2.7576511834566273, "apogee_time": 25.298813834040946, "initial_stability_margin": 2.6985048875430113, "y_impact": 501.4799233228955, "out_of_rail_velocity": 25.367155948307587, "frontal_surface_wind": 0.0, "apogee_y": 428.67586484733573, "apogee_x": 574.0414301555841, "lateral_surface_wind": 0.0, "x_impact": 671.2964475803807, "t_final": 293.06139969588907, "apogee": 3269.854609279825} +{"impact_velocity": -5.360627361310928, "out_of_rail_time": 0.36243407006048234, "max_mach_number": 0.8254747008730401, "out_of_rail_stability_margin": 2.7619736282519027, "apogee_time": 25.323671868501396, "initial_stability_margin": 2.702842809187815, "y_impact": 456.00310499208126, "out_of_rail_velocity": 25.32772324068915, "frontal_surface_wind": 0.0, "apogee_y": 388.65048213407545, "apogee_x": 503.3291442355974, "lateral_surface_wind": 0.0, "x_impact": 590.4235722311001, "t_final": 292.84780427329866, "apogee": 3272.6497511837547} +{"impact_velocity": -5.341106004809201, "out_of_rail_time": 0.361413108077664, "max_mach_number": 0.8309517083400254, "out_of_rail_stability_margin": 2.7519804857936068, "apogee_time": 25.385497425885617, "initial_stability_margin": 2.6928325065867953, "y_impact": 473.9331421699434, "out_of_rail_velocity": 25.409535278677538, "frontal_surface_wind": 0.0, "apogee_y": 404.16218005498195, "apogee_x": 484.320890723513, "lateral_surface_wind": 0.0, "x_impact": 567.8482770290252, "t_final": 294.95259058315855, "apogee": 3295.1108988987216} +{"impact_velocity": -5.28054285709681, "out_of_rail_time": 0.3582932269459912, "max_mach_number": 0.8481787491435582, "out_of_rail_stability_margin": 2.720017530249638, "apogee_time": 25.564122006933427, "initial_stability_margin": 2.6608368601803587, "y_impact": 443.4802044728589, "out_of_rail_velocity": 25.693136406133483, "frontal_surface_wind": 0.0, "apogee_y": 378.742974276005, "apogee_x": 486.2103220659412, "lateral_surface_wind": 0.0, "x_impact": 569.0800368793421, "t_final": 301.57079785519693, "apogee": 3363.3667642448513} +{"impact_velocity": -5.128117242503468, "out_of_rail_time": 0.350405442348769, "max_mach_number": 0.8930241263418205, "out_of_rail_stability_margin": 2.6374085077082396, "apogee_time": 25.960992031597385, "initial_stability_margin": 2.578173569358212, "y_impact": 404.37794112456237, "out_of_rail_velocity": 26.417747540091252, "frontal_surface_wind": 0.0, "apogee_y": 346.7123675731472, "apogee_x": 459.9869603879302, "lateral_surface_wind": 0.0, "x_impact": 536.3007223101167, "t_final": 318.5596959535203, "apogee": 3528.193943711632} +{"impact_velocity": -5.125265017733795, "out_of_rail_time": 0.3501816220976086, "max_mach_number": 0.8939627730541487, "out_of_rail_stability_margin": 2.635359751735922, "apogee_time": 25.928059480149965, "initial_stability_margin": 2.5761500306610388, "y_impact": 431.21529155776955, "out_of_rail_velocity": 26.426881470409192, "frontal_surface_wind": 0.0, "apogee_y": 370.68379991060453, "apogee_x": 542.0560980204203, "lateral_surface_wind": 0.0, "x_impact": 630.4004418349739, "t_final": 318.64902895988615, "apogee": 3521.291476127971} +{"impact_velocity": -5.282258125821802, "out_of_rail_time": 0.36258121168806234, "max_mach_number": 0.8304451431244435, "out_of_rail_stability_margin": 2.5789360972638358, "apogee_time": 25.254697591390432, "initial_stability_margin": 2.514374248546209, "y_impact": 489.1334992385615, "out_of_rail_velocity": 25.326658794515993, "frontal_surface_wind": 0.0, "apogee_y": 415.18370408176185, "apogee_x": 493.3837648325663, "lateral_surface_wind": 0.0, "x_impact": 581.0840106880917, "t_final": 295.17283681280554, "apogee": 3267.8060114203445} +{"impact_velocity": -5.361637302980869, "out_of_rail_time": 0.3666094901188012, "max_mach_number": 0.8083653455643146, "out_of_rail_stability_margin": 2.6207226266170713, "apogee_time": 24.981660401132764, "initial_stability_margin": 2.5562266149647885, "y_impact": 492.79129981125953, "out_of_rail_velocity": 24.965199472689214, "frontal_surface_wind": 0.0, "apogee_y": 417.65378845397686, "apogee_x": 559.3589913180621, "lateral_surface_wind": 0.0, "x_impact": 659.7423972332393, "t_final": 286.18444789326304, "apogee": 3171.739187337592} +{"impact_velocity": -5.369169875780472, "out_of_rail_time": 0.3670333128864589, "max_mach_number": 0.8061601011357992, "out_of_rail_stability_margin": 2.625155339858913, "apogee_time": 25.005171450264584, "initial_stability_margin": 2.5606430495188826, "y_impact": 447.86476714351915, "out_of_rail_velocity": 24.930159537221524, "frontal_surface_wind": 0.0, "apogee_y": 378.5853529393339, "apogee_x": 490.3628252340297, "lateral_surface_wind": 0.0, "x_impact": 579.9280720401833, "t_final": 285.9494311016333, "apogee": 3173.964423634904} +{"impact_velocity": -5.34961740220156, "out_of_rail_time": 0.3660347840146444, "max_mach_number": 0.8115646989119566, "out_of_rail_stability_margin": 2.614886833131139, "apogee_time": 25.06909259753321, "initial_stability_margin": 2.550361355124949, "y_impact": 465.63233595315376, "out_of_rail_velocity": 25.020030118330315, "frontal_surface_wind": 0.0, "apogee_y": 393.82801569536764, "apogee_x": 472.0202795385372, "lateral_surface_wind": 0.0, "x_impact": 557.9369009321529, "t_final": 288.0785761609056, "apogee": 3196.7333975216343} +{"impact_velocity": -5.288957433490303, "out_of_rail_time": 0.36287147123766766, "max_mach_number": 0.8284563971109649, "out_of_rail_stability_margin": 2.5820762677174396, "apogee_time": 25.25564705731536, "initial_stability_margin": 2.5175381756408783, "y_impact": 435.9529374141381, "out_of_rail_velocity": 25.28836015741527, "frontal_surface_wind": 0.0, "apogee_y": 369.3919250722102, "apogee_x": 474.2680952785362, "lateral_surface_wind": 0.0, "x_impact": 559.445765010872, "t_final": 294.67172626979993, "apogee": 3265.3622534310143} +{"impact_velocity": -5.136289180522169, "out_of_rail_time": 0.35559629350637956, "max_mach_number": 0.8723357129025652, "out_of_rail_stability_margin": 2.4973722286077846, "apogee_time": 25.673049787390628, "initial_stability_margin": 2.432657066692565, "y_impact": 398.0350155117339, "out_of_rail_velocity": 25.983680448232015, "frontal_surface_wind": 0.0, "apogee_y": 338.76267527855686, "apogee_x": 449.4865395131794, "lateral_surface_wind": 0.0, "x_impact": 527.8964438874002, "t_final": 311.4606431409354, "apogee": 3431.1842034024535} +{"impact_velocity": -5.1334324068116475, "out_of_rail_time": 0.3554288099475427, "max_mach_number": 0.8732470893069785, "out_of_rail_stability_margin": 2.4953132746015765, "apogee_time": 25.640817697755715, "initial_stability_margin": 2.4306152859484267, "y_impact": 424.5236975411191, "out_of_rail_velocity": 25.998627795120168, "frontal_surface_wind": 0.0, "apogee_y": 362.18167895219835, "apogee_x": 529.6992335395532, "lateral_surface_wind": 0.0, "x_impact": 620.7517221912713, "t_final": 311.3728693848086, "apogee": 3424.499336300588} +{"impact_velocity": -5.2930758885399625, "out_of_rail_time": 0.36239100310904215, "max_mach_number": 0.8247273612680355, "out_of_rail_stability_margin": 2.729213254184878, "apogee_time": 25.160810356615908, "initial_stability_margin": 2.6699048599202353, "y_impact": 484.1079131690443, "out_of_rail_velocity": 25.333540987910595, "frontal_surface_wind": 0.0, "apogee_y": 412.2591853774935, "apogee_x": 489.83263724002484, "lateral_surface_wind": 0.0, "x_impact": 575.0459378866146, "t_final": 294.0224104462894, "apogee": 3240.2718470451205} +{"impact_velocity": -5.372617386305423, "out_of_rail_time": 0.36650335522216293, "max_mach_number": 0.8025155766346284, "out_of_rail_stability_margin": 2.7695509461328114, "apogee_time": 24.880524462360793, "initial_stability_margin": 2.7103255189529727, "y_impact": 487.24993178434056, "out_of_rail_velocity": 24.965039079140265, "frontal_surface_wind": 0.0, "apogee_y": 414.43023368956585, "apogee_x": 554.9524693964241, "lateral_surface_wind": 0.0, "x_impact": 652.2628547571472, "t_final": 284.9501004318779, "apogee": 3142.7261655683865} +{"impact_velocity": -5.380165390915087, "out_of_rail_time": 0.3669332738540391, "max_mach_number": 0.8002992415532825, "out_of_rail_stability_margin": 2.773876357726311, "apogee_time": 24.902799944163846, "initial_stability_margin": 2.7146385020473702, "y_impact": 442.9453161939628, "out_of_rail_velocity": 24.92948666271998, "frontal_surface_wind": 0.0, "apogee_y": 375.6261713751777, "apogee_x": 486.4555524682273, "lateral_surface_wind": 0.0, "x_impact": 573.4563305610736, "t_final": 284.85853382925006, "apogee": 3144.672670639267} +{"impact_velocity": -5.360572863068854, "out_of_rail_time": 0.3659204866003258, "max_mach_number": 0.8057345203966092, "out_of_rail_stability_margin": 2.763955482123772, "apogee_time": 24.96906839371425, "initial_stability_margin": 2.704698588658922, "y_impact": 460.57164399079517, "out_of_rail_velocity": 25.0208612216106, "frontal_surface_wind": 0.0, "apogee_y": 390.82178442678156, "apogee_x": 468.337768301439, "lateral_surface_wind": 0.0, "x_impact": 551.7978010580415, "t_final": 286.80350936031056, "apogee": 3167.877237676903} +{"impact_velocity": -5.299788920242183, "out_of_rail_time": 0.3627804325191381, "max_mach_number": 0.8227364547089663, "out_of_rail_stability_margin": 2.7322235702973288, "apogee_time": 25.16171612445615, "initial_stability_margin": 2.672920892882896, "y_impact": 431.43802526098415, "out_of_rail_velocity": 25.300669378306957, "frontal_surface_wind": 0.0, "apogee_y": 366.74970155046583, "apogee_x": 470.80758242123994, "lateral_surface_wind": 0.0, "x_impact": 553.6287735364223, "t_final": 293.52065641839164, "apogee": 3237.7172312587136} +{"impact_velocity": -5.143944966478111, "out_of_rail_time": 0.35447857936986626, "max_mach_number": 0.867823414198169, "out_of_rail_stability_margin": 2.648141462420876, "apogee_time": 25.560948838898753, "initial_stability_margin": 2.5888073466528914, "y_impact": 420.69096368659035, "out_of_rail_velocity": 26.025083753700653, "frontal_surface_wind": 0.0, "apogee_y": 360.09096014030547, "apogee_x": 526.5467918076275, "lateral_surface_wind": 0.0, "x_impact": 614.9832932110335, "t_final": 310.38305039657575, "apogee": 3400.1813399303514} +{"impact_velocity": -5.1468075947138106, "out_of_rail_time": 0.3545772369448482, "max_mach_number": 0.866909753514231, "out_of_rail_stability_margin": 2.650156312671785, "apogee_time": 25.592683762943835, "initial_stability_margin": 2.590822285464169, "y_impact": 394.6061131822819, "out_of_rail_velocity": 26.00632176168609, "frontal_surface_wind": 0.0, "apogee_y": 336.8086758271508, "apogee_x": 446.83312831076364, "lateral_surface_wind": 0.0, "x_impact": 523.2711972128445, "t_final": 310.5502352144295, "apogee": 3406.762520431246} +{"impact_velocity": -5.272039755017355, "out_of_rail_time": 0.38387334258730316, "max_mach_number": 0.7271840425866264, "out_of_rail_stability_margin": 2.7205986737502093, "apogee_time": 23.470513093066646, "initial_stability_margin": 2.652313631321371, "y_impact": 426.5863843113983, "out_of_rail_velocity": 23.678536999673884, "frontal_surface_wind": 0.0, "apogee_y": 358.20661436584066, "apogee_x": 425.68469452689504, "lateral_surface_wind": 0.0, "x_impact": 506.8071468422761, "t_final": 266.63202569625645, "apogee": 2747.4146979722595} +{"impact_velocity": -5.3587830372296885, "out_of_rail_time": 0.3882174419298249, "max_mach_number": 0.7051033438521122, "out_of_rail_stability_margin": 2.7659616067034074, "apogee_time": 23.17973522595919, "initial_stability_margin": 2.697895317646027, "y_impact": 388.880183171846, "out_of_rail_velocity": 23.311585077703054, "frontal_surface_wind": 0.0, "apogee_y": 324.9834441447475, "apogee_x": 420.946359530207, "lateral_surface_wind": 0.0, "x_impact": 503.5546763465858, "t_final": 257.89523167567717, "apogee": 2656.560461428695} +{"impact_velocity": -5.351265042494472, "out_of_rail_time": 0.3877746214343541, "max_mach_number": 0.707154805479865, "out_of_rail_stability_margin": 2.7615681784902586, "apogee_time": 23.163197596113953, "initial_stability_margin": 2.6935125030878844, "y_impact": 427.82946637483224, "out_of_rail_velocity": 23.347499337401366, "frontal_surface_wind": 0.0, "apogee_y": 358.70851630154897, "apogee_x": 480.4153710350189, "lateral_surface_wind": 0.0, "x_impact": 572.8102245267027, "t_final": 258.24736509112466, "apogee": 2655.620369120767} +{"impact_velocity": -5.339268401508974, "out_of_rail_time": 0.3875349411903569, "max_mach_number": 0.7099157523437758, "out_of_rail_stability_margin": 2.755954315563181, "apogee_time": 23.249630051166935, "initial_stability_margin": 2.68776597563693, "y_impact": 404.68339135286936, "out_of_rail_velocity": 23.39150818705178, "frontal_surface_wind": 0.0, "apogee_y": 338.39405725541815, "apogee_x": 405.5823668928673, "lateral_surface_wind": 0.0, "x_impact": 484.93321013450844, "t_final": 259.8763146699814, "apogee": 2677.6338158307685} +{"impact_velocity": -5.278726105654192, "out_of_rail_time": 0.3844163298274839, "max_mach_number": 0.7253333243122339, "out_of_rail_stability_margin": 2.7237079872990493, "apogee_time": 23.465650891736143, "initial_stability_margin": 2.655398752539466, "y_impact": 380.1222227508183, "out_of_rail_velocity": 23.645058332505826, "frontal_surface_wind": 0.0, "apogee_y": 318.5410685430715, "apogee_x": 408.9860151505872, "lateral_surface_wind": 0.0, "x_impact": 487.84560971977925, "t_final": 266.2359959069788, "apogee": 2744.243785708582} +{"impact_velocity": -5.294759532751472, "out_of_rail_time": 0.358873585080539, "max_mach_number": 0.8474223987635336, "out_of_rail_stability_margin": 2.5717276781097773, "apogee_time": 25.520479850979754, "initial_stability_margin": 2.510103856664024, "y_impact": 497.040315230347, "out_of_rail_velocity": 25.619419105472346, "frontal_surface_wind": 0.0, "apogee_y": 423.94453724491416, "apogee_x": 503.7475671252897, "lateral_surface_wind": 0.0, "x_impact": 590.4233001705243, "t_final": 302.0617366170621, "apogee": 3351.6697468730717} +{"impact_velocity": -5.123501543612264, "out_of_rail_time": 0.3754345593889725, "max_mach_number": 0.7670558068763836, "out_of_rail_stability_margin": 2.6380991641854004, "apogee_time": 23.96866370295108, "initial_stability_margin": 2.5697360681215913, "y_impact": 374.0178061611172, "out_of_rail_velocity": 24.332225549158473, "frontal_surface_wind": 0.0, "apogee_y": 316.0917020839409, "apogee_x": 462.3105276848234, "lateral_surface_wind": 0.0, "x_impact": 546.8664187227164, "t_final": 282.62360441159274, "apogee": 2910.903317100467} +{"impact_velocity": -5.126352791896506, "out_of_rail_time": 0.3756208498806415, "max_mach_number": 0.766176480901274, "out_of_rail_stability_margin": 2.640156533969467, "apogee_time": 23.99533585352307, "initial_stability_margin": 2.571776763026213, "y_impact": 350.80542887585835, "out_of_rail_velocity": 24.31791625983587, "frontal_surface_wind": 0.0, "apogee_y": 295.57067598803525, "apogee_x": 392.19179271848117, "lateral_surface_wind": 0.0, "x_impact": 465.2685633000521, "t_final": 282.7170063246729, "apogee": 2915.966180821745} +{"impact_velocity": -5.38187672664345, "out_of_rail_time": 0.36342598944727633, "max_mach_number": 0.8228361646326456, "out_of_rail_stability_margin": 2.6173736073956024, "apogee_time": 25.28322775657187, "initial_stability_margin": 2.5557814230448885, "y_impact": 455.47538845659966, "out_of_rail_velocity": 25.227422986539285, "frontal_surface_wind": 0.0, "apogee_y": 386.9887642351198, "apogee_x": 501.1937572905348, "lateral_surface_wind": 0.0, "x_impact": 589.7246507636318, "t_final": 292.6650440868275, "apogee": 3258.9825685687233} +{"impact_velocity": -5.374326319399011, "out_of_rail_time": 0.36300246033306455, "max_mach_number": 0.8250701608107405, "out_of_rail_stability_margin": 2.6129933057344172, "apogee_time": 25.258331312690885, "initial_stability_margin": 2.5514166972933867, "y_impact": 501.1720051982458, "out_of_rail_velocity": 25.263385748977157, "frontal_surface_wind": 0.0, "apogee_y": 426.9022509338001, "apogee_x": 571.6837915777134, "lateral_surface_wind": 0.0, "x_impact": 670.8849192125175, "t_final": 292.8877463351986, "apogee": 3256.425935857157} +{"impact_velocity": -5.362277967995766, "out_of_rail_time": 0.36243598996754867, "max_mach_number": 0.8282984864976919, "out_of_rail_stability_margin": 2.60723996773701, "apogee_time": 25.344193027728235, "initial_stability_margin": 2.5456318441509076, "y_impact": 473.48888979934867, "out_of_rail_velocity": 25.31709660412451, "frontal_surface_wind": 0.0, "apogee_y": 402.481865541837, "apogee_x": 482.34190332354865, "lateral_surface_wind": 0.0, "x_impact": 567.2972265749594, "t_final": 294.8340454010146, "apogee": 3281.4755260393085} +{"impact_velocity": -5.301474688811701, "out_of_rail_time": 0.35923362337937204, "max_mach_number": 0.8454329106547632, "out_of_rail_stability_margin": 2.574836453375977, "apogee_time": 25.522981761990604, "initial_stability_margin": 2.5132226266760074, "y_impact": 442.98768320678863, "out_of_rail_velocity": 25.587831994935037, "frontal_surface_wind": 0.0, "apogee_y": 377.2007681123375, "apogee_x": 484.2485910130739, "lateral_surface_wind": 0.0, "x_impact": 568.4178339146666, "t_final": 301.60516738357387, "apogee": 3349.508681422939} +{"impact_velocity": -5.298653115634862, "out_of_rail_time": 0.3290525436312794, "max_mach_number": 1.019247884446538, "out_of_rail_stability_margin": 2.7091158092390786, "apogee_time": 27.646297507918742, "initial_stability_margin": 2.6589363361729377, "y_impact": 570.5948034320277, "out_of_rail_velocity": 28.545095892643836, "frontal_surface_wind": 0.0, "apogee_y": 498.5705266943119, "apogee_x": 592.3075449903378, "lateral_surface_wind": 0.0, "x_impact": 677.7579394618939, "t_final": 345.9412162414805, "apogee": 4099.284812012216} +{"impact_velocity": -5.145581018505149, "out_of_rail_time": 0.3514485332795569, "max_mach_number": 0.8909735369765586, "out_of_rail_stability_margin": 2.48905067677679, "apogee_time": 25.88878765395841, "initial_stability_margin": 2.4273821262153286, "y_impact": 430.771422114957, "out_of_rail_velocity": 26.34473178505508, "frontal_surface_wind": 0.0, "apogee_y": 369.20755297746047, "apogee_x": 539.9263244603603, "lateral_surface_wind": 0.0, "x_impact": 629.8288090494385, "t_final": 318.37780292954665, "apogee": 3507.134791727385} +{"impact_velocity": -5.148444557659637, "out_of_rail_time": 0.35162132323947265, "max_mach_number": 0.8900276624133555, "out_of_rail_stability_margin": 2.4910890737372933, "apogee_time": 25.92133793061019, "initial_stability_margin": 2.429403208483075, "y_impact": 403.89636035276305, "out_of_rail_velocity": 26.33033686063427, "frontal_surface_wind": 0.0, "apogee_y": 345.34163606368253, "apogee_x": 458.1665017365218, "lateral_surface_wind": 0.0, "x_impact": 535.6020673820906, "t_final": 318.5740354444972, "apogee": 3513.9520777831117} +{"impact_velocity": -5.38583437801395, "out_of_rail_time": 0.3330843712199898, "max_mach_number": 0.9944937971481411, "out_of_rail_stability_margin": 2.7539727295792877, "apogee_time": 27.611582512575676, "initial_stability_margin": 2.7037833729478447, "y_impact": 530.7704599282916, "out_of_rail_velocity": 28.104860435310133, "frontal_surface_wind": 0.0, "apogee_y": 462.6079620474966, "apogee_x": 599.0289550533936, "lateral_surface_wind": 0.0, "x_impact": 687.10014933544, "t_final": 338.4099748450503, "apogee": 4050.822675859826} +{"impact_velocity": -5.297046456032671, "out_of_rail_time": 0.37707894522070096, "max_mach_number": 0.7612034296832568, "out_of_rail_stability_margin": 2.5669910548122656, "apogee_time": 24.083260582594654, "initial_stability_margin": 2.4996826576123596, "y_impact": 439.6564800646141, "out_of_rail_velocity": 24.239652248587447, "frontal_surface_wind": 0.0, "apogee_y": 376.8816992048037, "apogee_x": 447.8711208129016, "lateral_surface_wind": 0.0, "x_impact": 522.3260425597863, "t_final": 283.81420116431383, "apogee": 2918.7704845719877} +{"impact_velocity": -5.378278421948391, "out_of_rail_time": 0.33269604190595636, "max_mach_number": 0.9967199194382282, "out_of_rail_stability_margin": 2.7496342304987267, "apogee_time": 27.56469125062425, "initial_stability_margin": 2.699462643101742, "y_impact": 582.9720831671019, "out_of_rail_velocity": 28.142566447984983, "frontal_surface_wind": 0.0, "apogee_y": 509.55223629317214, "apogee_x": 682.2723916920049, "lateral_surface_wind": 0.0, "x_impact": 780.3822675475743, "t_final": 338.4948808657023, "apogee": 4042.136848861236} +{"impact_velocity": -5.305373221750625, "out_of_rail_time": 0.329351067973595, "max_mach_number": 1.0173068586362466, "out_of_rail_stability_margin": 2.712135256362579, "apogee_time": 27.6657034240602, "initial_stability_margin": 2.6619631891899203, "y_impact": 509.22416550981904, "out_of_rail_velocity": 28.50589505951315, "frontal_surface_wind": 0.0, "apogee_y": 444.1626563650387, "apogee_x": 570.144366824872, "lateral_surface_wind": 0.0, "x_impact": 653.4054666243934, "t_final": 345.5822381100172, "apogee": 4101.695177174687} +{"impact_velocity": -5.366221205330246, "out_of_rail_time": 0.33219815529582825, "max_mach_number": 1.000056571430634, "out_of_rail_stability_margin": 2.7440112182288043, "apogee_time": 27.628621483026766, "initial_stability_margin": 2.693818189582483, "y_impact": 549.9059264321902, "out_of_rail_velocity": 28.20406595844337, "frontal_surface_wind": 0.0, "apogee_y": 479.3733857363811, "apogee_x": 574.3710436004835, "lateral_surface_wind": 0.0, "x_impact": 658.7263795764471, "t_final": 340.29247539451575, "apogee": 4064.141879982754} +{"impact_velocity": -5.384201339957008, "out_of_rail_time": 0.38064668240537375, "max_mach_number": 0.7383250132966381, "out_of_rail_stability_margin": 2.612595494344678, "apogee_time": 23.80037421985758, "initial_stability_margin": 2.5456231181248405, "y_impact": 401.2632018377086, "out_of_rail_velocity": 23.828530830893612, "frontal_surface_wind": 0.0, "apogee_y": 342.42686985463746, "apogee_x": 443.5324732193444, "lateral_surface_wind": 0.0, "x_impact": 519.6055102627837, "t_final": 274.3139682601712, "apogee": 2825.422931067331} +{"impact_velocity": -5.149365280565801, "out_of_rail_time": 0.32222363608420346, "max_mach_number": 1.0616108127084414, "out_of_rail_stability_margin": 2.6277524156420786, "apogee_time": 27.657114483315453, "initial_stability_margin": 2.5776427436103173, "y_impact": 482.1738628515729, "out_of_rail_velocity": 29.318364271075282, "frontal_surface_wind": 0.0, "apogee_y": 422.20566249022613, "apogee_x": 617.2891002865263, "lateral_surface_wind": 0.0, "x_impact": 704.7948996656482, "t_final": 358.9656534738495, "apogee": 4170.24236380619} +{"impact_velocity": -5.152230924350336, "out_of_rail_time": 0.32237074283580375, "max_mach_number": 1.060724825952004, "out_of_rail_stability_margin": 2.629784136187075, "apogee_time": 27.699239676061765, "initial_stability_margin": 2.5796597293136188, "y_impact": 452.364457663354, "out_of_rail_velocity": 29.301721922265152, "frontal_surface_wind": 0.0, "apogee_y": 395.07310034343107, "apogee_x": 524.0819545822919, "lateral_surface_wind": 0.0, "x_impact": 599.9026689169398, "t_final": 359.1428308084065, "apogee": 4180.294450019306} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 8250ca26a..1cbfa2139 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -230,7 +230,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c0480c4e31b842fba64def79efc6efac", + "model_id": "bad56b36f7ea4202ad8ae4e538587850", "version_major": 2, "version_minor": 0 }, @@ -507,7 +507,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[7166.955881900554, 7020.247272048751, 7311.367348420168, 5346.563222509409, 5624.919119779475]\n" + "[4391.364691514904, 7219.639007049733, 6453.201220132505, 8224.181709280812, 7533.468077292466]\n" ] } ], @@ -776,7 +776,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -784,16 +784,16 @@ "output_type": "stream", "text": [ "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 10 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "A total of 0 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", "\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt \n" + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt \n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:135: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:123: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -820,7 +820,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -834,10 +834,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Current iteration: 000099 | Average Time per Iteration: 0.559 s | Estimated time left: 0 s \n", + "Current iteration: 000098 | Average Time per Iteration: 0.584 s | Estimated time left: 0 s \n", "Completed 100 iterations. In total, 100 simulations are exported.\n", - "Total wall time: 59.0 s \n", - "Results saved to /home/phmb/github/RocketPy/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" + "Total wall time: 61.4 s \n", + "Results saved to monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], @@ -877,7 +877,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -885,7 +885,13 @@ "output_type": "stream", "text": [ "A total of 100 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n", + "\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt \n", "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" ] @@ -898,7 +904,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -907,7 +913,7 @@ "100" ] }, - "execution_count": 23, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -918,7 +924,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -932,21 +938,21 @@ "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " max_mach_number 0.816 0.120\n", - " x_impact 605.881 135.419\n", - " impact_velocity -5.315 0.096\n", - " out_of_rail_time 0.367 0.027\n", - " apogee_y 384.855 88.737\n", - "out_of_rail_stability_margin 2.689 0.074\n", - " t_final 293.980 33.404\n", + " impact_velocity -5.279 0.095\n", + " out_of_rail_time 0.357 0.023\n", + " max_mach_number 0.868 0.115\n", + "out_of_rail_stability_margin 2.659 0.076\n", + " apogee_time 25.608 1.703\n", + " initial_stability_margin 2.598 0.078\n", + " y_impact 460.823 64.165\n", + " out_of_rail_velocity 25.972 1.930\n", " frontal_surface_wind 0.000 0.000\n", - " apogee 3191.017 588.334\n", - " out_of_rail_velocity 25.088 2.014\n", + " apogee_y 395.028 58.848\n", + " apogee_x 511.538 75.630\n", " lateral_surface_wind 0.000 0.000\n", - " initial_stability_margin 2.626 0.075\n", - " apogee_x 518.860 121.948\n", - " y_impact 449.608 98.838\n", - " apogee_time 24.864 2.100\n" + " x_impact 596.502 81.968\n", + " t_final 306.494 30.999\n", + " apogee 3419.338 530.485\n" ] } ], @@ -990,7 +996,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, "outputs": [], "source": [ diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 42dc2c0a2..5fc0bd7e3 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -14,19 +14,18 @@ """ import json +import multiprocessing as mp import os import queue +import traceback import warnings -from copy import deepcopy +from multiprocessing.managers import BaseManager from pathlib import Path from time import time -import multiprocessing as mp -from multiprocessing.managers import BaseManager import numpy as np import simplekml -from rocketpy import Function from rocketpy._encoders import RocketPyEncoder from rocketpy.plots.monte_carlo_plots import _MonteCarloPlots from rocketpy.prints.monte_carlo_prints import _MonteCarloPrints @@ -86,8 +85,6 @@ class MonteCarlo: spent waiting for I/O operations or other processes to complete. """ - _last_print_len = 0 # used to print on the same line - def __init__( self, filename, @@ -95,8 +92,6 @@ def __init__( rocket, flight, export_list=None, - batch_path=None, - export_sample_time=0.1, ): # pylint: disable=too-many-statements """ Initialize a MonteCarlo object. @@ -120,13 +115,6 @@ def __init__( `out_of_rail_stability_margin`, `out_of_rail_time`, `out_of_rail_velocity`, `max_mach_number`, `frontal_surface_wind`, `lateral_surface_wind`. Default is None. - batch_path : str, optional - Path to the batch folder to be used in the simulation. Export file - will be saved in this folder. Default is None. - export_sample_time : float, optional - Sample time to downsample the arrays in seconds. Used to automatically - discretize inputs that contain callable ``rocketpy.Function`` objects. - Default is 0.1. Returns ------- @@ -138,7 +126,7 @@ def __init__( UserWarning, ) - self.filename = filename + self.filename = Path(filename) self.environment = environment self.rocket = rocket self.flight = flight @@ -151,32 +139,12 @@ def __init__( self.processed_results = {} self.prints = _MonteCarloPrints(self) self.plots = _MonteCarloPlots(self) - self.export_sample_time = export_sample_time - - if batch_path is None: - self.batch_path = Path.cwd() - else: - self.batch_path = Path(batch_path) - - if not os.path.exists(self.batch_path): - os.makedirs(self.batch_path) self.export_list = self.__check_export_list(export_list) - try: - self.import_inputs() - except FileNotFoundError: - self._input_file = self.batch_path / f"{filename}.inputs.txt" - - try: - self.import_outputs() - except FileNotFoundError: - self._output_file = self.batch_path / f"{filename}.outputs.txt" - - try: - self.import_errors() - except FileNotFoundError: - self._error_file = self.batch_path / f"{filename}.errors.txt" + self.import_inputs(self.filename.with_suffix(".inputs.txt")) + self.import_outputs(self.filename.with_suffix(".outputs.txt")) + self.import_errors(self.filename.with_suffix(".errors.txt")) # pylint: disable=consider-using-with def simulate( @@ -305,14 +273,14 @@ def __run_in_serial(self): except KeyboardInterrupt: _SimMonitor.reprint("Keyboard Interrupt, files saved.") with open(self._error_file, "a", encoding="utf-8") as file: - file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + file.write(inputs_dict) except Exception as error: _SimMonitor.reprint( f"Error on iteration {self.__sim_monitor.count}: {error}" ) with open(self._error_file, "a", encoding="utf-8") as file: - file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + file.write(inputs_dict) raise error def __run_in_parallel(self, n_workers=None): @@ -338,8 +306,8 @@ def __run_in_parallel(self, n_workers=None): with MonteCarloManager() as manager: export_queue = manager.Queue() mutex = manager.Lock() - producer_stop_event = manager.Event() consumer_stop_event = manager.Event() + simulation_error_event = manager.Event() sim_monitor = manager._SimMonitor( initial_count=self._initial_sim_idx, @@ -354,11 +322,11 @@ def __run_in_parallel(self, n_workers=None): sim_producer = mp.Process( target=self.__sim_producer, args=( + seed, sim_monitor, export_queue, mutex, - producer_stop_event, - seed, + simulation_error_event, ), ) processes.append(sim_producer) @@ -368,11 +336,7 @@ def __run_in_parallel(self, n_workers=None): sim_consumer = mp.Process( target=self.__sim_consumer, - args=( - export_queue, - mutex, - consumer_stop_event, - ), + args=(export_queue, mutex, consumer_stop_event, simulation_error_event), ) sim_consumer.start() @@ -382,39 +346,46 @@ def __run_in_parallel(self, n_workers=None): sim_producer.join() consumer_stop_event.set() - sim_consumer.join() + # Handle error from the child processes + if simulation_error_event.is_set(): + raise RuntimeError( + "An error occurred during the simulation. \n" + f"Check the logs and error file {self.error_file} " + "for more information." + ) + sim_monitor.print_final_status() - except KeyboardInterrupt: - producer_stop_event.set() - for sim_producer in processes: - sim_producer.join() - consumer_stop_event.set() - sim_consumer.join() - except Exception as error: - producer_stop_event.set() + + # Handle error from the main process + # pylint: disable=broad-except + except (Exception, KeyboardInterrupt) as error: + simulation_error_event.set() + for sim_producer in processes: sim_producer.join() - consumer_stop_event.set() + sim_consumer.join() - raise error - def __sim_producer(self, sim_monitor, export_queue, mutex, stop_event, seed): + if not isinstance(error, KeyboardInterrupt): + raise error + + def __sim_producer(self, seed, sim_monitor, export_queue, mutex, error_event): """Simulation producer to be used in parallel by multiprocessing. Parameters ---------- + seed : int + The seed to set the random number generator. sim_monitor : _SimMonitor The simulation monitor object to keep track of the simulations. export_queue : multiprocess.Queue The queue to export the results. - error_file : str - The file to write the errors. mutex : multiprocess.Lock The mutex to lock access to critical regions. - seed : int - The seed to set the random number generator. + error_event : multiprocess.Event + Event signaling an error occurred during the simulation. """ try: while sim_monitor.keep_simulating(): @@ -427,36 +398,39 @@ def __sim_producer(self, sim_monitor, export_queue, mutex, stop_event, seed): inputs_dict, outputs_dict = self.__run_single_simulation(sim_idx) export_queue.put((inputs_dict, outputs_dict)) - + try: mutex.acquire() sim_monitor.print_update_status(sim_idx) - if stop_event.is_set(): - sim_monitor.reprint(f"Keyboard Interrupt, files from simulation {sim_idx} saved.") + if error_event.is_set(): + sim_monitor.reprint( + "Simulation Interrupt, files from simulation " + f"{sim_idx} saved." + ) with open(self.error_file, "a", encoding="utf-8") as file: - file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") - + file.write(inputs_dict) + break finally: mutex.release() - except Exception as error: + except Exception: # pylint: disable=broad-except mutex.acquire() with open(self.error_file, "a", encoding="utf-8") as file: - file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + file.write(inputs_dict) - sim_monitor.reprint(f"Error on iteration {sim_idx}: {error}") + sim_monitor.reprint(f"Error on iteration {sim_idx}:") + sim_monitor.reprint(traceback.format_exc()) + error_event.set() mutex.release() - raise error - - def __sim_consumer( self, export_queue, mutex, stop_event, + error_event, ): """Simulation consumer to be used in parallel by multiprocessing. It consumes the results from the queue and writes them to the files. @@ -474,9 +448,11 @@ def __sim_consumer( The mutex to lock access to critical regions. stop_event : multiprocess.Event The event indicating that the simulations are done. + error_event : multiprocess.Event + The event indicating that an error occurred during the simulation. """ trials = 0 - while not stop_event.is_set(): + while not stop_event.is_set() and not error_event.is_set(): try: mutex.acquire() inputs_dict, outputs_dict = export_queue.get(timeout=3) @@ -523,16 +499,15 @@ def __run_single_simulation(self, sim_idx): ) inputs_dict["idx"] = sim_idx - inputs_dict = MonteCarlo._prepare_export_data( - inputs_dict, self.export_sample_time, remove_functions=True - ) - outputs_dict = { export_item: getattr(monte_carlo_flight, export_item) for export_item in self.export_list } - return inputs_dict, outputs_dict + encoded_inputs = json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n" + encoded_outputs = json.dumps(outputs_dict, cls=RocketPyEncoder) + "\n" + + return encoded_inputs, encoded_outputs def __export_flight_data(self, inputs_dict, outputs_dict): """ @@ -550,9 +525,9 @@ def __export_flight_data(self, inputs_dict, outputs_dict): None """ with open(self.input_file, "a", encoding="utf-8") as file: - file.write(json.dumps(inputs_dict, cls=RocketPyEncoder) + "\n") + file.write(inputs_dict) with open(self.output_file, "a", encoding="utf-8") as file: - file.write(json.dumps(outputs_dict, cls=RocketPyEncoder) + "\n") + file.write(outputs_dict) def __terminate_simulation(self): """ @@ -563,9 +538,9 @@ def __terminate_simulation(self): None """ # resave the files on self and calculate post simulation attributes - self.input_file = self.batch_path / f"{self.filename}.inputs.txt" - self.output_file = self.batch_path / f"{self.filename}.outputs.txt" - self.error_file = self.batch_path / f"{self.filename}.errors.txt" + self.input_file = self._input_file + self.output_file = self._output_file + self.error_file = self._error_file _SimMonitor.reprint(f"Results saved to {self._output_file}") @@ -860,14 +835,14 @@ def import_outputs(self, filename=None): file without the need to run simulations. You can use previously saved files to process analyze the results or to continue a simulation. """ - filepath = filename if filename else self.filename + filepath = filename if filename else self.filename.with_suffix(".outputs.txt") try: - with open(f"{filepath}.outputs.txt", "r+", encoding="utf-8"): - self.output_file = f"{filepath}.outputs.txt" - except FileNotFoundError: with open(filepath, "r+", encoding="utf-8"): self.output_file = filepath + except FileNotFoundError: + with open(filepath, "w+", encoding="utf-8"): + self.output_file = filepath _SimMonitor.reprint( f"A total of {self.num_of_loaded_sims} simulations results were " @@ -888,18 +863,16 @@ def import_inputs(self, filename=None): ------- None """ - filepath = filename if filename else self.filename + filepath = filename if filename else self.filename.with_suffix(".inputs.txt") try: - with open(f"{filepath}.inputs.txt", "r+", encoding="utf-8"): - self.input_file = f"{filepath}.inputs.txt" - except FileNotFoundError: with open(filepath, "r+", encoding="utf-8"): self.input_file = filepath + except FileNotFoundError: + with open(filepath, "w+", encoding="utf-8"): + self.input_file = filepath - _SimMonitor.reprint( - f"The following input file was imported: {self.input_file}" - ) + _SimMonitor.reprint(f"The following input file was imported: {self.input_file}") def import_errors(self, filename=None): """ @@ -915,18 +888,16 @@ def import_errors(self, filename=None): ------- None """ - filepath = filename if filename else self.filename + filepath = filename if filename else self.filename.with_suffix(".errors.txt") try: - with open(f"{filepath}.errors.txt", "r+", encoding="utf-8"): - self.error_file = f"{filepath}.errors.txt" - except FileNotFoundError: with open(filepath, "r+", encoding="utf-8"): self.error_file = filepath + except FileNotFoundError: + with open(filepath, "w+", encoding="utf-8"): + self.error_file = filepath - _SimMonitor.reprint( - f"The following error file was imported: {self.error_file}" - ) + _SimMonitor.reprint(f"The following error file was imported: {self.error_file}") def import_results(self, filename=None): """ @@ -935,18 +906,16 @@ def import_results(self, filename=None): Parameters ---------- filename : str, optional - Name or directory path to the file to be imported. If none, + Name or directory path to the file to be imported. If ``None``, self.filename will be used. Returns ------- None """ - filepath = filename if filename else self.filename - - self.import_outputs(filename=filepath) - self.import_inputs(filename=filepath) - self.import_errors(filename=filepath) + self.import_outputs(filename=filename) + self.import_inputs(filename=filename) + self.import_errors(filename=filename) # Export methods @@ -1065,120 +1034,6 @@ def all_info(self): self.plots.ellipses() self.plots.all() - @staticmethod - def _time_function_serializer(function_object, t_range=None, sample_time=None): - """ - Method to serialize a Function object into a numpy array. If the function is - callable, it will be discretized. If the downsample_time is specified, the - function will be downsampled. This serializer should not be used for - function that are not time dependent. - - Parameters - ---------- - function_object : Function - Function object to be serialized. - t_range : tuple, optional - Tuple with the initial and final time of the function. Default is None. - sample_time : float, optional - Time interval between samples. Default is None. - - Returns - ------- - np.ndarray - Serialized function as a numpy array. - """ - func = deepcopy(function_object) - - # Discretize the function if it is callable - if callable(function_object.source): - if t_range is not None: - func.set_discrete(*t_range, (t_range[1] - t_range[0]) / sample_time) - else: - raise ValueError("t_range must be specified for callable functions") - - source = func.get_source() - - # Ensure the downsampling is applied - if sample_time is not None: - t0 = source[0, 0] - tf = source[-1, 0] - t = np.arange(t0, tf, sample_time) - y = func(t) - source = np.column_stack((t, y)) - - return source - - @staticmethod - def _prepare_export_data(obj, sample_time=0.1, remove_functions=False): - """ - Inspects the attributes of an object and returns a dictionary of its - attributes. - - Parameters - ---------- - obj : object - The object whose attributes are to be inspected. - sample_time : float, optional - Time interval between samples. Default is 0.1. - remove_functions : bool, optional - If True, the Function objects will not be serialized. Default is False. - - Returns - ------- - dict - A dictionary containing the attributes of the object. - If the attribute is a Function object, it is serialized using - `function_serializer`. If the attribute is a dictionary, it is recursively - inspected using `inspect_object_attributes`. Only includes attributes that - are integers, floats, dictionaries or Function objects. - """ - result = {} - - if isinstance(obj, dict): - # Iterate through all attributes of the object - for attr_name, attr_value in obj.items(): - # Filter out private attributes and check if the attribute is of a type we are interested in - if not attr_name.startswith('_') and isinstance( - attr_value, (int, float, dict, Function) - ): - if isinstance(attr_value, (int, float)): - result[attr_name] = attr_value - - elif isinstance(attr_value, dict): - result[attr_name] = MonteCarlo._prepare_export_data( - attr_value, sample_time - ) - - elif not remove_functions and isinstance(attr_value, Function): - # Serialize the Functions - result[attr_name] = MonteCarlo._time_function_serializer( - attr_value, None, sample_time - ) - else: - # Iterate through all attributes of the object - for attr_name in dir(obj): - attr_value = getattr(obj, attr_name) - - # Filter out private attributes and check if the attribute is of a type we are interested in - if not attr_name.startswith('_') and isinstance( - attr_value, (int, float, dict, Function) - ): - if isinstance(attr_value, (int, float)): - result[attr_name] = attr_value - - elif isinstance(attr_value, dict): - result[attr_name] = MonteCarlo._prepare_export_data( - attr_value, sample_time - ) - - elif not remove_functions and isinstance(attr_value, Function): - # Serialize the Functions - result[attr_name] = MonteCarlo._time_function_serializer( - attr_value, None, sample_time - ) - - return result - class MonteCarloManager(BaseManager): """Custom manager for shared objects in the Monte Carlo simulation.""" @@ -1235,9 +1090,8 @@ def print_update_status(self, sim_idx): def print_final_status(self): """Prints the final status of the simulation.""" print() - performed_sims = self.count - self.initial_count - msg = f"Completed {performed_sims} iterations." - msg += f" In total, {self.n_simulations} simulations are exported.\n" + msg = f"Completed {self.count - self.initial_count} iterations." + msg += f" In total, {self.count} simulations are exported.\n" msg += f"Total wall time: {time() - self.start_time:.1f} s" _SimMonitor.reprint(msg, end="\n", flush=True) @@ -1270,4 +1124,3 @@ def reprint(msg, end="\n", flush=True): print(msg + padding, end=end, flush=flush) _SimMonitor._last_print_len = len(msg) - diff --git a/tests/integration/test_monte_carlo.py b/tests/integration/test_monte_carlo.py index 32bb171f1..0e7753287 100644 --- a/tests/integration/test_monte_carlo.py +++ b/tests/integration/test_monte_carlo.py @@ -26,7 +26,7 @@ def test_monte_carlo_simulate(monte_carlo_calisto, parallel): assert monte_carlo_calisto.num_of_loaded_sims == 10 assert monte_carlo_calisto.number_of_simulations == 10 - assert monte_carlo_calisto.filename == "monte_carlo_test" + assert str(monte_carlo_calisto.filename.name) == "monte_carlo_test" assert str(monte_carlo_calisto.error_file.name) == "monte_carlo_test.errors.txt" assert str(monte_carlo_calisto.output_file.name) == "monte_carlo_test.outputs.txt" assert np.isclose( From 0e4d2434c39b336fa10dd9defef274ef0e706760 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Wed, 21 Aug 2024 19:09:18 -0300 Subject: [PATCH 49/54] MNT: solve number of processes issue on Windows. --- rocketpy/simulation/monte_carlo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 5fc0bd7e3..00901cdc7 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -283,6 +283,7 @@ def __run_in_serial(self): file.write(inputs_dict) raise error + # pylint: disable=too-many-statements def __run_in_parallel(self, n_workers=None): """ Runs the monte carlo simulation in parallel. @@ -298,7 +299,8 @@ def __run_in_parallel(self, n_workers=None): None """ if n_workers is None or n_workers > os.cpu_count(): - n_workers = os.cpu_count() + # For Windows, the number of workers must be at most os.cpu_count() - 1 + n_workers = os.cpu_count() - 1 if n_workers < 2: raise ValueError("Number of workers must be at least 2 for parallel mode.") From 1e2464309bf14c4a1d826006798994f5b9d5b4df Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Wed, 21 Aug 2024 19:18:51 -0300 Subject: [PATCH 50/54] FIX: return to multiprocess library for spawned process support. --- pyproject.toml | 1 + requirements-optional.txt | 3 +- rocketpy/simulation/monte_carlo.py | 61 +++++++++++++++++++++++------- 3 files changed, 51 insertions(+), 14 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 650ba425b..fbef97182 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,6 +52,7 @@ env-analysis = [ monte-carlo = [ "imageio", + "multiprocess>=0.70" ] all = ["rocketpy[env-analysis]", "rocketpy[monte-carlo]"] diff --git a/requirements-optional.txt b/requirements-optional.txt index 0cf42683d..868688e9b 100644 --- a/requirements-optional.txt +++ b/requirements-optional.txt @@ -3,4 +3,5 @@ ipython ipywidgets>=7.6.3 jsonpickle timezonefinder -imageio \ No newline at end of file +imageio +multiprocess>=0.70 \ No newline at end of file diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 00901cdc7..ed4daca4a 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -14,12 +14,10 @@ """ import json -import multiprocessing as mp import os import queue import traceback import warnings -from multiprocessing.managers import BaseManager from pathlib import Path from time import time @@ -33,6 +31,7 @@ from rocketpy.tools import ( generate_monte_carlo_ellipses, generate_monte_carlo_ellipses_coordinates, + import_optional_dependency, ) # TODO: Create evolution plots to analyze convergence @@ -305,7 +304,9 @@ def __run_in_parallel(self, n_workers=None): if n_workers < 2: raise ValueError("Number of workers must be at least 2 for parallel mode.") - with MonteCarloManager() as manager: + multiprocess, managers = import_multiprocess() + + with create_multiprocess_manager(multiprocess, managers) as manager: export_queue = manager.Queue() mutex = manager.Lock() consumer_stop_event = manager.Event() @@ -321,7 +322,7 @@ def __run_in_parallel(self, n_workers=None): seeds = np.random.SeedSequence().spawn(n_workers - 1) for seed in seeds: - sim_producer = mp.Process( + sim_producer = multiprocess.Process( target=self.__sim_producer, args=( seed, @@ -336,7 +337,7 @@ def __run_in_parallel(self, n_workers=None): for sim_producer in processes: sim_producer.start() - sim_consumer = mp.Process( + sim_consumer = multiprocess.Process( target=self.__sim_consumer, args=(export_queue, mutex, consumer_stop_event, simulation_error_event), ) @@ -1037,15 +1038,49 @@ def all_info(self): self.plots.all() -class MonteCarloManager(BaseManager): - """Custom manager for shared objects in the Monte Carlo simulation.""" +def import_multiprocess(): + """Import the necessary modules and submodules for the + multiprocess library. + + Returns + ------- + tuple + Tuple containing the imported modules. + """ + multiprocess = import_optional_dependency("multiprocess") + managers = import_optional_dependency("multiprocess.managers") + + return multiprocess, managers + + +def create_multiprocess_manager(multiprocess, managers): + """Creates a manager for the multiprocess control of the + Monte Carlo simulation. + + Parameters + ---------- + multiprocess : module + Multiprocess module. + managers : module + Managing submodules of the multiprocess module. + + Returns + ------- + MonteCarloManager + Subclass of BaseManager with the necessary classes registered. + """ + + class MonteCarloManager(managers.BaseManager): + """Custom manager for shared objects in the Monte Carlo simulation.""" + + def __init__(self): + super().__init__() + self.register('Lock', multiprocess.Lock) + self.register('Queue', multiprocess.Queue) + self.register('Event', multiprocess.Event) + self.register('_SimMonitor', _SimMonitor) - def __init__(self): - super().__init__() - self.register('Lock', mp.Lock) - self.register('Queue', mp.Queue) - self.register('Event', mp.Event) - self.register('_SimMonitor', _SimMonitor) + return MonteCarloManager() class _SimMonitor: From d22c95741474be9a20f44bf6050df92d783625ba Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 23 Aug 2024 10:17:59 -0300 Subject: [PATCH 51/54] MNT: improve process ordering for spawned workers. --- rocketpy/simulation/monte_carlo.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index ed4daca4a..77d08617e 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -298,8 +298,7 @@ def __run_in_parallel(self, n_workers=None): None """ if n_workers is None or n_workers > os.cpu_count(): - # For Windows, the number of workers must be at most os.cpu_count() - 1 - n_workers = os.cpu_count() - 1 + n_workers = os.cpu_count() if n_workers < 2: raise ValueError("Number of workers must be at least 2 for parallel mode.") @@ -321,6 +320,13 @@ def __run_in_parallel(self, n_workers=None): processes = [] seeds = np.random.SeedSequence().spawn(n_workers - 1) + sim_consumer = multiprocess.Process( + target=self.__sim_consumer, + args=(export_queue, mutex, consumer_stop_event, simulation_error_event), + ) + + sim_consumer.start() + for seed in seeds: sim_producer = multiprocess.Process( target=self.__sim_producer, @@ -337,13 +343,6 @@ def __run_in_parallel(self, n_workers=None): for sim_producer in processes: sim_producer.start() - sim_consumer = multiprocess.Process( - target=self.__sim_consumer, - args=(export_queue, mutex, consumer_stop_event, simulation_error_event), - ) - - sim_consumer.start() - try: for sim_producer in processes: sim_producer.join() @@ -455,7 +454,8 @@ def __sim_consumer( The event indicating that an error occurred during the simulation. """ trials = 0 - while not stop_event.is_set() and not error_event.is_set(): + + while not error_event.is_set(): try: mutex.acquire() inputs_dict, outputs_dict = export_queue.get(timeout=3) @@ -463,6 +463,9 @@ def __sim_consumer( self.__export_flight_data(inputs_dict, outputs_dict) except queue.Empty as exc: + if stop_event.is_set(): + break + trials += 1 if trials > 10: From 6dab002d95058969112b3e18c5ece5b984d6cc62 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 23 Aug 2024 11:57:25 -0300 Subject: [PATCH 52/54] DOC: run 1000 MonteCarlo simulations for better documentatiion example. --- .../monte_carlo_class_example.inputs.txt | 1100 +++++++++++++++-- .../monte_carlo_class_example.kml | 6 +- .../monte_carlo_class_example.outputs.txt | 1100 +++++++++++++++-- .../monte_carlo_class_usage.ipynb | 269 +++- 4 files changed, 2205 insertions(+), 270 deletions(-) diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt index d7cba53ce..02202682c 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt @@ -1,100 +1,1000 @@ -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 3} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 4} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 1} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 5} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 0} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 6} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.868201479351624, "trigger": 800, "sampling_rate": 105, "lag": 1.507967469268252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9934007260780103, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2494568625512914, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.046298234101, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309624336220108, "grain_number": 5, "grain_density": 1904.131108962946, "grain_outer_radius": 0.03333496329316801, "grain_initial_inner_radius": 0.015121434411724937, "grain_initial_height": 0.12051065125557993, "grain_separation": 0.006097751211821702, "grains_center_of_mass_position": 0.39708822821673234, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011227519469015576, "throat_radius": 0.011041078589037459, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253960175706479}], "aerodynamic_surfaces": [{"length": 0.5594252088246049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341945320019111}, {"n": 4, "root_chord": 0.11987006507004602, "tip_chord": 0.05958373574811738, "span": 0.10996355883866984, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486361729264602}, {"top_radius": 0.0621488999000142, "bottom_radius": 0.04322523579686766, "length": 0.06021734089928613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010289486282482, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168922653280619, "upper_button_position": 0.08413668330018631}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 2} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 9} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 7} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 8} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 11} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 10} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 13} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.965329683214069, "trigger": 800, "sampling_rate": 105, "lag": 1.5157249638380192, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.094355818449998, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4280900214089396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7484.442439084502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03424036164039045, "grain_number": 5, "grain_density": 1773.480571184152, "grain_outer_radius": 0.03219907037636961, "grain_initial_inner_radius": 0.015279972341134618, "grain_initial_height": 0.11901895514662407, "grain_separation": 0.0052048003352466515, "grains_center_of_mass_position": 0.39839998275133365, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022332443792431292, "throat_radius": 0.011540944760518358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255667356092905}], "aerodynamic_surfaces": [{"length": 0.5579806308123242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355123661508117}, {"n": 4, "root_chord": 0.11980514067029849, "tip_chord": 0.06014545763981366, "span": 0.10989976125240691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503961699954938}, {"top_radius": 0.06323606747550618, "bottom_radius": 0.04303325832708755, "length": 0.05861745583887339, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980759261556976, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169608533372781, "upper_button_position": 0.08111507281841945}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 12} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 14} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 15} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 16} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 18} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 17} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 20} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.998885531234379, "trigger": 800, "sampling_rate": 105, "lag": 1.3062572265239019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9139104922379242, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994133602595646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7845.732701523595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315253900019756, "grain_number": 5, "grain_density": 1861.9413733046708, "grain_outer_radius": 0.033530879024383196, "grain_initial_inner_radius": 0.015731387428561384, "grain_initial_height": 0.12058220938188467, "grain_separation": 0.005627097826127299, "grains_center_of_mass_position": 0.3975592698351385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003074894575317747, "throat_radius": 0.011248471217927339, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256037194668215}], "aerodynamic_surfaces": [{"length": 0.5580127544214596, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132062916465831}, {"n": 4, "root_chord": 0.11986169172508852, "tip_chord": 0.059989323191065924, "span": 0.10998651593471417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503102439332992}, {"top_radius": 0.0638048288348129, "bottom_radius": 0.04414393786027544, "length": 0.05974952779396319, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997659634218284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193470269689926, "upper_button_position": 0.08041893645283582}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 19} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 26} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 22} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 21} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 23} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 24} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 25} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.114874311331684, "trigger": 800, "sampling_rate": 105, "lag": 1.460080660317994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.035605867827367, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3336434833645896, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7348.755124802253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032603420876377805, "grain_number": 5, "grain_density": 1802.9588864707916, "grain_outer_radius": 0.03317130853393958, "grain_initial_inner_radius": 0.015215841623374946, "grain_initial_height": 0.11917456401634677, "grain_separation": 0.005945644485551092, "grains_center_of_mass_position": 0.39647572576973134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005538708612378269, "throat_radius": 0.01103862260259997, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568628642070878}], "aerodynamic_surfaces": [{"length": 0.5567698614311861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338362309637673}, {"n": 4, "root_chord": 0.11947355749331175, "tip_chord": 0.05919155238314257, "span": 0.1093838725448811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515577695450797}, {"top_radius": 0.06361322910541307, "bottom_radius": 0.042717104742007406, "length": 0.059573194957589316, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004772164987131, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186296002403543, "upper_button_position": 0.08184761625835879}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 27} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 33} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 28} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 29} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 30} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 31} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 32} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01207328088453, "trigger": 800, "sampling_rate": 105, "lag": 1.591941577969764, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9145613402949432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7862240166526069, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.52157915333, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03405905843628244, "grain_number": 5, "grain_density": 1820.8872301319325, "grain_outer_radius": 0.033012339105824295, "grain_initial_inner_radius": 0.014717283339431522, "grain_initial_height": 0.12055472956424022, "grain_separation": 0.004777962003642743, "grains_center_of_mass_position": 0.3958313002565992, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009524244118572863, "throat_radius": 0.010635468339943365, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256871547164977}], "aerodynamic_surfaces": [{"length": 0.5577768017600873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083905841116}, {"n": 4, "root_chord": 0.12030321627960704, "tip_chord": 0.0602933412921622, "span": 0.1106896370178297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486914559190632}, {"top_radius": 0.06283610836265004, "bottom_radius": 0.044405579898293385, "length": 0.06144129233828873, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002096462742415, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173688413953824, "upper_button_position": 0.08284080487885914}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 34} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 37} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 38} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 35} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 36} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 39} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 40} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84715820492132, "trigger": 800, "sampling_rate": 105, "lag": 1.524341435565666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.120622077853471, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5400197537566647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6304.863274394398, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265139573670952, "grain_number": 5, "grain_density": 1831.970068277665, "grain_outer_radius": 0.033271265443561904, "grain_initial_inner_radius": 0.015627768362100992, "grain_initial_height": 0.11955802407955386, "grain_separation": 0.0061381608926037775, "grains_center_of_mass_position": 0.3968693246528158, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010371066988335543, "throat_radius": 0.010714730629025856, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255927210666681}], "aerodynamic_surfaces": [{"length": 0.5572022113057722, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134632203196695}, {"n": 4, "root_chord": 0.12087527121642029, "tip_chord": 0.058940861180602086, "span": 0.110681473658262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486839024636236}, {"top_radius": 0.06386980457418466, "bottom_radius": 0.04384846615481025, "length": 0.059837102905288694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000787443878229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185870710690218, "upper_button_position": 0.08149167331880114}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 41} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 46} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 42} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 43} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 44} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 45} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 47} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 49} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 51} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077916884709685, "trigger": 800, "sampling_rate": 105, "lag": 1.6079344237503426, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814766675102029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3875113730088873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.9419622909945, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033357929904586026, "grain_number": 5, "grain_density": 1714.4259015007106, "grain_outer_radius": 0.0328189964425027, "grain_initial_inner_radius": 0.014476507671834485, "grain_initial_height": 0.11980035766807418, "grain_separation": 0.00486847210676238, "grains_center_of_mass_position": 0.395271043999685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00047090716101742407, "throat_radius": 0.010764293923551842, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539855872785033}], "aerodynamic_surfaces": [{"length": 0.5580126368608952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134380588854644}, {"n": 4, "root_chord": 0.1201361306460493, "tip_chord": 0.0594564533584367, "span": 0.11054874368434553, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501418239541358}, {"top_radius": 0.06338596147374793, "bottom_radius": 0.04183371009411426, "length": 0.05925782741871813, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001292097560966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180884014870921, "upper_button_position": 0.0820408082690045}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 48} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 52} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 50} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 53} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 54} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.94678102302341, "trigger": 800, "sampling_rate": 105, "lag": 1.7135698429889379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.028613179587994, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3381521530131157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4752.6110717073825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03354037708256758, "grain_number": 5, "grain_density": 1806.4222293216376, "grain_outer_radius": 0.03348852689946463, "grain_initial_inner_radius": 0.01461484422902327, "grain_initial_height": 0.12041319879614193, "grain_separation": 0.006435311054550633, "grains_center_of_mass_position": 0.3967799304072019, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005512170616732035, "throat_radius": 0.010836418166494534, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255505776930267}], "aerodynamic_surfaces": [{"length": 0.5587140966893746, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133869952191453}, {"n": 4, "root_chord": 0.1193615520435599, "tip_chord": 0.06026158185129839, "span": 0.10967667181435144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0482086211763229}, {"top_radius": 0.06320542375580732, "bottom_radius": 0.043026215405411926, "length": 0.0592553937387632, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700390309497434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171327390967495, "upper_button_position": 0.08325757040068449}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 57} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 55} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 56} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 59} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 58} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 60} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 61} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.0203574482421, "trigger": 800, "sampling_rate": 105, "lag": 1.425670689394042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9541553036365977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4319024667522415, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6391.960686094095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264751860611389, "grain_number": 5, "grain_density": 1796.037690052767, "grain_outer_radius": 0.03295585576856614, "grain_initial_inner_radius": 0.015578670939744832, "grain_initial_height": 0.11900323592936711, "grain_separation": 0.004881027673264467, "grains_center_of_mass_position": 0.39729701037170134, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034796391848922545, "throat_radius": 0.011368538810847761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25453348293226}], "aerodynamic_surfaces": [{"length": 0.5598246379465606, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345744530008137}, {"n": 4, "root_chord": 0.11932617782818312, "tip_chord": 0.06029622743726476, "span": 0.10972983014403294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502874247823508}, {"top_radius": 0.06307300538116584, "bottom_radius": 0.044098314543979916, "length": 0.05797784560358317, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699354923636054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188288878274907, "upper_button_position": 0.08052603580856332}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 62} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 63} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 64} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 65} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 66} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 67} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 68} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.988506039143541, "trigger": 800, "sampling_rate": 105, "lag": 1.6078904850318985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9409004517296501, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6819915726053787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.6817450558865, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033653547786643714, "grain_number": 5, "grain_density": 1844.5031176768416, "grain_outer_radius": 0.03326120617218227, "grain_initial_inner_radius": 0.015033669642342859, "grain_initial_height": 0.12095885765633137, "grain_separation": 0.005928402027322214, "grains_center_of_mass_position": 0.39676797525701574, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017577135254420076, "throat_radius": 0.011426512685045364, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546124968358394}], "aerodynamic_surfaces": [{"length": 0.555916860683692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339174909697076}, {"n": 4, "root_chord": 0.11917772270839203, "tip_chord": 0.06085155244878652, "span": 0.11077505743712729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487180904508555}, {"top_radius": 0.06451628341361373, "bottom_radius": 0.0424547375068312, "length": 0.059811114701410005, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000469048684543, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188183477814118, "upper_button_position": 0.08122855708704257}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 70} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 69} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 71} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 72} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 73} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 74} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 76} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.947731715911338, "trigger": 800, "sampling_rate": 105, "lag": 1.6123744414852008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9484410952131818, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5001308461357246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6194.909291942989, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297084332424971, "grain_number": 5, "grain_density": 1658.530001095524, "grain_outer_radius": 0.033432967827627225, "grain_initial_inner_radius": 0.01537032270149009, "grain_initial_height": 0.12023786103459501, "grain_separation": 0.005570687938388564, "grains_center_of_mass_position": 0.39578329386609495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006612908238043037, "throat_radius": 0.01133342096060653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542577972083353}], "aerodynamic_surfaces": [{"length": 0.5565193781080963, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342952670779234}, {"n": 4, "root_chord": 0.12011925847345165, "tip_chord": 0.060074566845592925, "span": 0.10923615126023561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0508089706749497}, {"top_radius": 0.06373706260565805, "bottom_radius": 0.045476189672268325, "length": 0.05983383927666679, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6984110740400831, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174634496368202, "upper_button_position": 0.08094762440326286}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 75} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 77} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 79} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 78} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 80} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 81} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 84} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 82} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.027253345709948, "trigger": 800, "sampling_rate": 105, "lag": 1.4530224576219009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.914735219650189, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415592883241791, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5525.335119051481, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033669426241712985, "grain_number": 5, "grain_density": 1823.7594596698032, "grain_outer_radius": 0.032851985081155215, "grain_initial_inner_radius": 0.01528716295212602, "grain_initial_height": 0.12079737529291666, "grain_separation": 0.005297033841785688, "grains_center_of_mass_position": 0.39388089673273646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002814787126534614, "throat_radius": 0.01095133970925056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538870849752972}], "aerodynamic_surfaces": [{"length": 0.5606391847354734, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336131276475636}, {"n": 4, "root_chord": 0.1203391245064802, "tip_chord": 0.06052794520972928, "span": 0.10943606502781981, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500790582270578}, {"top_radius": 0.06232561438595536, "bottom_radius": 0.04376895483850491, "length": 0.060150066598937804, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997386837796128, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194103869613111, "upper_button_position": 0.08032829681830167}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 83} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 85} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 86} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 87} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 88} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 89} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 90} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941408290281462, "trigger": 800, "sampling_rate": 105, "lag": 1.4353187318052352, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750067352220425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6632954176747194, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6395.902586195801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296043825587834, "grain_number": 5, "grain_density": 1819.0916379827972, "grain_outer_radius": 0.033103854380969654, "grain_initial_inner_radius": 0.015193825207325087, "grain_initial_height": 0.12079814916215405, "grain_separation": 0.003583201385975966, "grains_center_of_mass_position": 0.39794194153880313, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009866073580229338, "throat_radius": 0.009407232114215949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252880650995136}], "aerodynamic_surfaces": [{"length": 0.5597312292551386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332028732394128}, {"n": 4, "root_chord": 0.1192090368916252, "tip_chord": 0.05968340504653034, "span": 0.10924029130741898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486516781505144}, {"top_radius": 0.06377710553923388, "bottom_radius": 0.04294127250807236, "length": 0.06154216047622714, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999341816957092, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183618307389808, "upper_button_position": 0.08157235095672843}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 91} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 92} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349742327006434, "mass": 15.415028250860512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333691284630444, "I_33_without_motor": 0.030572819634216847, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932828405632694, "trigger": 800, "sampling_rate": 105, "lag": 1.4469831591532785, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0620902256703493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1466236634158065, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5778.490409165524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355520053140574, "grain_number": 5, "grain_density": 1835.2087496997142, "grain_outer_radius": 0.03282692712269726, "grain_initial_inner_radius": 0.01461466323958936, "grain_initial_height": 0.1207763669240156, "grain_separation": 0.005038423173253717, "grains_center_of_mass_position": 0.3964962067063941, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00014637667338932795, "throat_radius": 0.011383302840066317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255043017754328}], "aerodynamic_surfaces": [{"length": 0.5589873112188505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339537178408334}, {"n": 4, "root_chord": 0.12187449696357709, "tip_chord": 0.06016287628443906, "span": 0.10954132356453423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05051067169197}, {"top_radius": 0.06556290651503874, "bottom_radius": 0.04382751052949732, "length": 0.0597195066352206, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002686868510211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176901155284191, "upper_button_position": 0.08257857132260193}], "rail_length": 5, "inclination": 84.35728196342168, "heading": 49.88760984192974, "idx": 96} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350596616970469, "mass": 15.936693541818716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316699897806997, "I_33_without_motor": 0.041299275216524024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.4299275216524, "heading": 53.2318956787233, "idx": 93} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350892510374755, "mass": 15.458754562287186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.297263007036461, "I_33_without_motor": 0.04654945423515546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.95494542351555, "heading": 52.070811179541295, "idx": 95} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349533648566091, "mass": 15.857201066801217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3229067642124495, "I_33_without_motor": 0.02479048527376909, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 83.77904852737691, "heading": 50.12104702711436, "idx": 94} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349379925134839, "mass": 15.986600377851559, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333286964704503, "I_33_without_motor": 0.03134296217521207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932828405632694, "trigger": 800, "sampling_rate": 105, "lag": 1.4469831591532785, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0620902256703493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1466236634158065, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5778.490409165524, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355520053140574, "grain_number": 5, "grain_density": 1835.2087496997142, "grain_outer_radius": 0.03282692712269726, "grain_initial_inner_radius": 0.01461466323958936, "grain_initial_height": 0.1207763669240156, "grain_separation": 0.005038423173253717, "grains_center_of_mass_position": 0.3964962067063941, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00014637667338932795, "throat_radius": 0.011383302840066317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255043017754328}], "aerodynamic_surfaces": [{"length": 0.5589873112188505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339537178408334}, {"n": 4, "root_chord": 0.12187449696357709, "tip_chord": 0.06016287628443906, "span": 0.10954132356453423, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.05051067169197}, {"top_radius": 0.06556290651503874, "bottom_radius": 0.04382751052949732, "length": 0.0597195066352206, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002686868510211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176901155284191, "upper_button_position": 0.08257857132260193}], "rail_length": 5, "inclination": 84.43429621752121, "heading": 52.299337493498854, "idx": 99} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06350858182268414, "mass": 14.457924990886264, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323768186370536, "I_33_without_motor": 0.02562012907074455, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 83.86201290707446, "heading": 55.59929484648377, "idx": 97} -{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.0634984404471859, "mass": 14.476039610583275, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307442472274261, "I_33_without_motor": 0.04274942324165332, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.92680614997038, "trigger": 800, "sampling_rate": 105, "lag": 1.4321012431592388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0301884913273043, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3454437663686323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7721.170633549595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03332931869491297, "grain_number": 5, "grain_density": 1770.2869587099508, "grain_outer_radius": 0.03279084492651836, "grain_initial_inner_radius": 0.015319228954979867, "grain_initial_height": 0.1192498166913206, "grain_separation": 0.006565231038924824, "grains_center_of_mass_position": 0.39840493656075077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013946641810536797, "throat_radius": 0.010669948049326198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315182953548}], "aerodynamic_surfaces": [{"length": 0.5596606943418334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333874428224853}, {"n": 4, "root_chord": 0.12091725786318609, "tip_chord": 0.06022544205845351, "span": 0.10988279178470232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049431028902441}, {"top_radius": 0.062193552581014465, "bottom_radius": 0.04185897402077739, "length": 0.05799715751421197, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000268758843331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198453300365949, "upper_button_position": 0.08018154584773818}], "rail_length": 5, "inclination": 85.57494232416533, "heading": 52.97773813948793, "idx": 98} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 2} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 1} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 0} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 4} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 3} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 6} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977349873534244, "trigger": 800, "sampling_rate": 105, "lag": 1.5842237041690668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108388985476827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.422669737200247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5490.1437759018345, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033268835661132805, "grain_number": 5, "grain_density": 1849.4127346625385, "grain_outer_radius": 0.03284846563953517, "grain_initial_inner_radius": 0.014208244748464088, "grain_initial_height": 0.12008647834657553, "grain_separation": 0.005866688647729466, "grains_center_of_mass_position": 0.3961879724735901, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001141490754932995, "throat_radius": 0.010346402584135462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547617680851904}], "aerodynamic_surfaces": [{"length": 0.5569927688936452, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355340299048762}, {"n": 4, "root_chord": 0.12057794667471564, "tip_chord": 0.0601661340691057, "span": 0.11017442296079316, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04744343211279}, {"top_radius": 0.06557221790029377, "bottom_radius": 0.04393463884261176, "length": 0.06073484764670328, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996084698734859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174446483373361, "upper_button_position": 0.08216382153614976}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 5} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 10} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 7} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 8} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 13} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 9} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 11} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.941941658919978, "trigger": 800, "sampling_rate": 105, "lag": 1.3095608836649841, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0785354472480035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1800320716836312, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6286.862359374055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03394334050549721, "grain_number": 5, "grain_density": 1845.87802653618, "grain_outer_radius": 0.032660927467599445, "grain_initial_inner_radius": 0.01532637676007319, "grain_initial_height": 0.12116492071008311, "grain_separation": 0.00462299070951327, "grains_center_of_mass_position": 0.3979827141988217, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001884599341211786, "throat_radius": 0.01060482903522241, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546497958307956}], "aerodynamic_surfaces": [{"length": 0.5589337204433427, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352054909159779}, {"n": 4, "root_chord": 0.11901151004069976, "tip_chord": 0.0593388115376924, "span": 0.10967199093150189, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498022868100971}, {"top_radius": 0.06305605677683301, "bottom_radius": 0.04491254469093146, "length": 0.06048649046540708, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998809141146161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189016351351431, "upper_button_position": 0.08097927897947299}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 12} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 16} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 15} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 14} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 17} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 20} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 18} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.932699039556475, "trigger": 800, "sampling_rate": 105, "lag": 1.4858851557635895, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9134651378723738, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7865216217555049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7265.530990208757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253137951113017, "grain_number": 5, "grain_density": 1685.9060228701503, "grain_outer_radius": 0.032518655691565555, "grain_initial_inner_radius": 0.015334478379627196, "grain_initial_height": 0.12072299526887961, "grain_separation": 0.0036707839539989887, "grains_center_of_mass_position": 0.397355155402169, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014059350315211642, "throat_radius": 0.011522851561846344, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544002584689973}], "aerodynamic_surfaces": [{"length": 0.5584980474542215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1364053220603383}, {"n": 4, "root_chord": 0.12022319743125963, "tip_chord": 0.06092220866134021, "span": 0.10990441628285225, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048703046507417}, {"top_radius": 0.06412785450682972, "bottom_radius": 0.04414918483594354, "length": 0.06025053255048184, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7006925784491401, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178580391200604, "upper_button_position": 0.08283453932907969}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 19} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 23} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 21} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 22} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 24} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 25} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 27} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.951042623426604, "trigger": 800, "sampling_rate": 105, "lag": 1.294348477594089, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0982522598840654, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4134258354795144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5184.6068755218985, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279678278425561, "grain_number": 5, "grain_density": 1867.6582524691444, "grain_outer_radius": 0.03328521417834098, "grain_initial_inner_radius": 0.01511822966639374, "grain_initial_height": 0.11837319439549802, "grain_separation": 0.005671452942403491, "grains_center_of_mass_position": 0.398234355975555, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012091741917836764, "throat_radius": 0.01139723671622232, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563202405960752}], "aerodynamic_surfaces": [{"length": 0.5575815485667369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352380259629486}, {"n": 4, "root_chord": 0.12000524884383204, "tip_chord": 0.05957752607938747, "span": 0.10971054466921878, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485629529845095}, {"top_radius": 0.06334687324605835, "bottom_radius": 0.043222571334647714, "length": 0.06051948255428552, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6972100112447133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617522018437457, "upper_button_position": 0.07968799280725625}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 26} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 28} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 29} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 30} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 31} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 33} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 32} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.975292421428355, "trigger": 800, "sampling_rate": 105, "lag": 1.500092026155978, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0304160028351241, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6149785673970927, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7767.447639449643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331951318735051, "grain_number": 5, "grain_density": 1887.896631137789, "grain_outer_radius": 0.03299498157351867, "grain_initial_inner_radius": 0.01485939361894338, "grain_initial_height": 0.11968180377033713, "grain_separation": 0.004555744480806031, "grains_center_of_mass_position": 0.39576418364530525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003357639924847579, "throat_radius": 0.011371424180796475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532253937442355}], "aerodynamic_surfaces": [{"length": 0.5587791256375259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134369081313128}, {"n": 4, "root_chord": 0.11987144833401679, "tip_chord": 0.0597270583076818, "span": 0.11058362245069424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489746034949121}, {"top_radius": 0.06350939479556866, "bottom_radius": 0.042983946179288704, "length": 0.06006879088120565, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008670576681241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174552273932495, "upper_button_position": 0.08341183027487453}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 34} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 36} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 35} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 37} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 39} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 40} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 38} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.088064622552336, "trigger": 800, "sampling_rate": 105, "lag": 1.4823961265488672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1735798365524137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.457059332125226, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4572.38073101378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032691099918142306, "grain_number": 5, "grain_density": 1789.8260698009562, "grain_outer_radius": 0.03330204483482619, "grain_initial_inner_radius": 0.014936695812783812, "grain_initial_height": 0.11935127907173584, "grain_separation": 0.004851743345949912, "grains_center_of_mass_position": 0.3957750079449734, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0029220434861088494, "throat_radius": 0.010191604045060617, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547738793365644}], "aerodynamic_surfaces": [{"length": 0.5602812596919131, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345142891996083}, {"n": 4, "root_chord": 0.11958102891060969, "tip_chord": 0.05952587065982201, "span": 0.11004511982220191, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485525640749846}, {"top_radius": 0.06408250244687956, "bottom_radius": 0.04195669835639647, "length": 0.059395793923933383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005911284791995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617592631982785, "upper_button_position": 0.08299849649641444}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 41} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 43} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 42} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 45} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 44} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 46} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 47} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.077070206310232, "trigger": 800, "sampling_rate": 105, "lag": 1.4055532431207516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0455620352489012, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2088367522122754, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8130.085477397442, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261255132247652, "grain_number": 5, "grain_density": 1778.035374761573, "grain_outer_radius": 0.03285270349646862, "grain_initial_inner_radius": 0.015053366794427439, "grain_initial_height": 0.1212663909002293, "grain_separation": 0.003925057558890236, "grains_center_of_mass_position": 0.39710729258739463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016034332473405602, "throat_radius": 0.010777812036751223, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552307837103327}], "aerodynamic_surfaces": [{"length": 0.5575088633241981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.131229156007386}, {"n": 4, "root_chord": 0.12013811903756298, "tip_chord": 0.05949002438589549, "span": 0.1102546503745474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488631067795178}, {"top_radius": 0.06268637565121055, "bottom_radius": 0.044678365594677256, "length": 0.059453463443927226, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997376672722334, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175278717586735, "upper_button_position": 0.08220979551355989}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 48} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 49} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 50} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 52} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 51} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 54} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 53} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092599022813026, "trigger": 800, "sampling_rate": 105, "lag": 1.447505635453048, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0372306138041238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.565105907002809, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7578.117890777221, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342012926727478, "grain_number": 5, "grain_density": 1842.2945618106303, "grain_outer_radius": 0.03294525677283973, "grain_initial_inner_radius": 0.015284729228916208, "grain_initial_height": 0.11854470532527919, "grain_separation": 0.004897762040472965, "grains_center_of_mass_position": 0.39628130553679247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011762368131749193, "throat_radius": 0.010444933279434512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548679984048527}], "aerodynamic_surfaces": [{"length": 0.5591627163492171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332656163291188}, {"n": 4, "root_chord": 0.11921877266830436, "tip_chord": 0.0600285818088629, "span": 0.11032327256973049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048804885698155}, {"top_radius": 0.06438164355797231, "bottom_radius": 0.04480242693549691, "length": 0.058501202764450796, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005544340281019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195490008289031, "upper_button_position": 0.08100543319919884}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 55} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 57} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 56} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 58} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 59} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 61} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 60} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.235379264952586, "trigger": 800, "sampling_rate": 105, "lag": 1.6717557510098955, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.063657232465503, "trigger": "apogee", "sampling_rate": 105, "lag": 1.570064457779659, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6643.350106951071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033646912264336554, "grain_number": 5, "grain_density": 1792.5296737933754, "grain_outer_radius": 0.03348003937762035, "grain_initial_inner_radius": 0.014877109665476406, "grain_initial_height": 0.11928528611846409, "grain_separation": 0.005668611504039828, "grains_center_of_mass_position": 0.3976779929707121, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0024401871414216148, "throat_radius": 0.010431292235526052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560487613627849}], "aerodynamic_surfaces": [{"length": 0.5590499493009794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1322698923602954}, {"n": 4, "root_chord": 0.12028869083972268, "tip_chord": 0.06063161009330153, "span": 0.11092435733902574, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505140819127667}, {"top_radius": 0.06276301422969899, "bottom_radius": 0.04353665643171394, "length": 0.059427950212779024, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985725727062725, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181962527799645, "upper_button_position": 0.080376319926308}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 62} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 64} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 63} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 65} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 66} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 67} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 68} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 70} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 71} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.19804921162945, "trigger": 800, "sampling_rate": 105, "lag": 1.3186166577911622, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439210809598366, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7534736547766767, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6339.188120845329, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346362405390323, "grain_number": 5, "grain_density": 1803.5198989912976, "grain_outer_radius": 0.03250791753165224, "grain_initial_inner_radius": 0.015471011671294591, "grain_initial_height": 0.118892400538126, "grain_separation": 0.005129777703639732, "grains_center_of_mass_position": 0.39665244832672764, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.128518269248918e-05, "throat_radius": 0.010491461499542885, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548938296486072}], "aerodynamic_surfaces": [{"length": 0.5596906935825346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342271590762303}, {"n": 4, "root_chord": 0.1200429028520848, "tip_chord": 0.060939703921336075, "span": 0.11080231947403915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491195572391852}, {"top_radius": 0.06308042709372048, "bottom_radius": 0.04331747378054414, "length": 0.06009357281416135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009863056279529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190188672758015, "upper_button_position": 0.08196743835215148}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 69} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 72} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 73} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 74} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 76} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 77} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 79} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 75} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 80} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024056340198817, "trigger": 800, "sampling_rate": 105, "lag": 1.51714280843934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9147819437035485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.520231534883366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.683999043844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322078748294624, "grain_number": 5, "grain_density": 1875.179666168661, "grain_outer_radius": 0.03294182048587364, "grain_initial_inner_radius": 0.014702429731371284, "grain_initial_height": 0.11966516087679269, "grain_separation": 0.004524388147104179, "grains_center_of_mass_position": 0.39541749570741974, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005399111164087353, "throat_radius": 0.011778068811708585, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254693141539814}], "aerodynamic_surfaces": [{"length": 0.5589496920814292, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348871175070168}, {"n": 4, "root_chord": 0.12047707848520274, "tip_chord": 0.05987080379709232, "span": 0.11034249895022856, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494049736135227}, {"top_radius": 0.06278723796054943, "bottom_radius": 0.043413121920804425, "length": 0.05952981211239389, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005947547672783, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183114609123468, "upper_button_position": 0.0822832938549315}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 78} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 82} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 85} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.913311124836504, "trigger": 800, "sampling_rate": 105, "lag": 1.4652193179187456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.924531089300777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7096443951374092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4485.1656001536485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032805295306254055, "grain_number": 5, "grain_density": 1871.2112127686719, "grain_outer_radius": 0.032802154338563136, "grain_initial_inner_radius": 0.014845320629414278, "grain_initial_height": 0.11882973098081377, "grain_separation": 0.006789336710043434, "grains_center_of_mass_position": 0.398391041953586, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.410319337604659e-05, "throat_radius": 0.01098747427993809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254792027827839}], "aerodynamic_surfaces": [{"length": 0.5577876481710814, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349361364194743}, {"n": 4, "root_chord": 0.1202187225386074, "tip_chord": 0.05934035141944666, "span": 0.11009369729740809, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481749539580003}, {"top_radius": 0.0629273976885564, "bottom_radius": 0.044044232749161756, "length": 0.06037321222227463, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987679896024057, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178551757893153, "upper_button_position": 0.08091281381309046}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 87} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 81} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 83} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 84} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 86} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 88} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 90} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.952514960448829, "trigger": 800, "sampling_rate": 105, "lag": 1.6442081063702336, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9298365321060525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8081889988124846, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.690037628463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032714861418120675, "grain_number": 5, "grain_density": 1688.3365749372879, "grain_outer_radius": 0.033175040357577366, "grain_initial_inner_radius": 0.015372910068727421, "grain_initial_height": 0.11888614367137419, "grain_separation": 0.005771687557713019, "grains_center_of_mass_position": 0.3972045695576141, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025885846974462796, "throat_radius": 0.01097515916440256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520543882759}], "aerodynamic_surfaces": [{"length": 0.5583504122210867, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343119596639935}, {"n": 4, "root_chord": 0.12035372227302213, "tip_chord": 0.060199797160365075, "span": 0.10909604781387754, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503332583847769}, {"top_radius": 0.06296024146937552, "bottom_radius": 0.04398125076827814, "length": 0.0599944712598738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994801530842278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186751103098864, "upper_button_position": 0.08080504277434142}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 89} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 92} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 91} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 93} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 94} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 95} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 97} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 98} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 99} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.065507300429172, "trigger": 800, "sampling_rate": 105, "lag": 1.7167881170441008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0377400875691023, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7734836923678154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8498.047206217701, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313057329889926, "grain_number": 5, "grain_density": 1836.4670081870966, "grain_outer_radius": 0.03341750222032979, "grain_initial_inner_radius": 0.01439804055608869, "grain_initial_height": 0.1212434743818095, "grain_separation": 0.006161183106497583, "grains_center_of_mass_position": 0.3977508179429101, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041631474700567844, "throat_radius": 0.010843496780059157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544660552709233}], "aerodynamic_surfaces": [{"length": 0.5579668193673775, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332509735050706}, {"n": 4, "root_chord": 0.11939586905900487, "tip_chord": 0.06008413391718212, "span": 0.10979396939952152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050545613018969}, {"top_radius": 0.0638787905027228, "bottom_radius": 0.0440709045810244, "length": 0.06098631588691427, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699862670366423, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169549771479677, "upper_button_position": 0.08290769321845537}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 96} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 100} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 101} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 102} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 103} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 104} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 105} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.938982779548004, "trigger": 800, "sampling_rate": 105, "lag": 1.5401225684263224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1024694271277868, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8655472386797856, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.958087478463, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033923946499591746, "grain_number": 5, "grain_density": 1885.0130410381782, "grain_outer_radius": 0.0329724345794654, "grain_initial_inner_radius": 0.015008488303699559, "grain_initial_height": 0.11947640377582627, "grain_separation": 0.00554849587490465, "grains_center_of_mass_position": 0.39725012867783743, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001010405609865317, "throat_radius": 0.010591902115138229, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554230913148214}], "aerodynamic_surfaces": [{"length": 0.5595793176779966, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133695273362939}, {"n": 4, "root_chord": 0.12048209583249955, "tip_chord": 0.060148621569299614, "span": 0.1099012757986173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051028656856971}, {"top_radius": 0.0625624965654119, "bottom_radius": 0.0446626634213173, "length": 0.060578949749353066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011713193870771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192499213541329, "upper_button_position": 0.08192139803294418}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 106} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 107} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 108} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 109} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 110} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.06639365944226, "trigger": 800, "sampling_rate": 105, "lag": 1.5947900218061495, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123260062251394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.249243236281004, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6565.744201634953, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333832824481697, "grain_number": 5, "grain_density": 1906.3729991300634, "grain_outer_radius": 0.03291232442608172, "grain_initial_inner_radius": 0.014729394509073013, "grain_initial_height": 0.1205094624143242, "grain_separation": 0.00590039006017729, "grains_center_of_mass_position": 0.39739727665477403, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016577351505007694, "throat_radius": 0.010362207845809308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534785127848067}], "aerodynamic_surfaces": [{"length": 0.557089744442462, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323796668028}, {"n": 4, "root_chord": 0.11966369602083037, "tip_chord": 0.05995411200698222, "span": 0.10877642262691889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501315926713866}, {"top_radius": 0.06440272380561217, "bottom_radius": 0.04332056442630203, "length": 0.06055678431160578, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988430251329318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168376826228197, "upper_button_position": 0.08200534251011216}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 113} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 112} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 111} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 115} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 114} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 116} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 117} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004975248789671, "trigger": 800, "sampling_rate": 105, "lag": 1.4986476735685959, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211220547656512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779586373898467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7823.484921288249, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032238295274604235, "grain_number": 5, "grain_density": 1779.7275604303502, "grain_outer_radius": 0.0330419838122162, "grain_initial_inner_radius": 0.015218022651182106, "grain_initial_height": 0.12006182927177182, "grain_separation": 0.004340545575668646, "grains_center_of_mass_position": 0.39769848744569825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013804001694591646, "throat_radius": 0.010864309966517091, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543264109636063}], "aerodynamic_surfaces": [{"length": 0.5574991572584872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336882832237647}, {"n": 4, "root_chord": 0.11927211154362717, "tip_chord": 0.06028005665777864, "span": 0.10943322414400548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495195734398473}, {"top_radius": 0.06469370242402925, "bottom_radius": 0.044264708969945284, "length": 0.06147016114655996, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999680269120222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186435676502134, "upper_button_position": 0.08132445926180876}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 118} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 119} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 120} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 122} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 121} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 123} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 125} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856220220007136, "trigger": 800, "sampling_rate": 105, "lag": 1.4296122589260598, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1392391706199776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6849386300881872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.29609990483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033201473272333956, "grain_number": 5, "grain_density": 1762.2657564580745, "grain_outer_radius": 0.03333060229656741, "grain_initial_inner_radius": 0.015426427011929903, "grain_initial_height": 0.12098870219659205, "grain_separation": 0.005167122015438857, "grains_center_of_mass_position": 0.39858329607839643, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002047402175894952, "throat_radius": 0.010407578930701303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531564488756393}], "aerodynamic_surfaces": [{"length": 0.5579098493683761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333420199642816}, {"n": 4, "root_chord": 0.11944222956300872, "tip_chord": 0.05930101077357041, "span": 0.11033175022185203, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487544917738487}, {"top_radius": 0.0645408395669057, "bottom_radius": 0.042052675832135324, "length": 0.06069109464699235, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991930990585087, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617250827009671, "upper_button_position": 0.08194227204883764}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 124} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 126} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 127} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 128} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 129} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 132} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 134} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 130} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.149866510892146, "trigger": 800, "sampling_rate": 105, "lag": 1.5288667956183417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.845371954515018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1371454480161982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8468.932181197699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330185399103119, "grain_number": 5, "grain_density": 1875.399961816837, "grain_outer_radius": 0.0332151743874409, "grain_initial_inner_radius": 0.014551214165020834, "grain_initial_height": 0.12160021667290735, "grain_separation": 0.004089060524603971, "grains_center_of_mass_position": 0.39737392837050123, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034440889908205424, "throat_radius": 0.01037918694255544, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534362725795483}], "aerodynamic_surfaces": [{"length": 0.5592160981426518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337136091268167}, {"n": 4, "root_chord": 0.12006984595269812, "tip_chord": 0.06031263909857175, "span": 0.10948290619431798, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505731128157099}, {"top_radius": 0.0645147430202219, "bottom_radius": 0.04464481231102854, "length": 0.06148031370485617, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999143705355954, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181522931846045, "upper_button_position": 0.08176207735099084}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 131} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 133} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 135} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 136} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 139} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 137} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 138} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.873280600230094, "trigger": 800, "sampling_rate": 105, "lag": 1.6028242975330527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986231119070821, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9042953446168007, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7167.001202918148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033691402288299935, "grain_number": 5, "grain_density": 1814.4914121477811, "grain_outer_radius": 0.03278657738191998, "grain_initial_inner_radius": 0.015228664445212606, "grain_initial_height": 0.12008221830927172, "grain_separation": 0.004897807601530083, "grains_center_of_mass_position": 0.3977478364755638, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007350462414442752, "throat_radius": 0.011032835719038726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255922233020922}], "aerodynamic_surfaces": [{"length": 0.5622008158850407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332391987879582}, {"n": 4, "root_chord": 0.12011952416624998, "tip_chord": 0.06056953989511181, "span": 0.11084448028583986, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496440538234346}, {"top_radius": 0.06309159691051192, "bottom_radius": 0.04417157443389612, "length": 0.05958899539445748, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004992393695226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181617254451818, "upper_button_position": 0.08233751392434085}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 140} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 141} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 146} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 142} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 148} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 143} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 144} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 145} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877162076515672, "trigger": 800, "sampling_rate": 105, "lag": 1.4302119936238669, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009469241954856, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9812333426950258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7817.994694674426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033311822624399676, "grain_number": 5, "grain_density": 1842.9578740178647, "grain_outer_radius": 0.03284274029146487, "grain_initial_inner_radius": 0.015259654891407607, "grain_initial_height": 0.11888451118509022, "grain_separation": 0.004912376393682111, "grains_center_of_mass_position": 0.39817656607292834, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008016323791339396, "throat_radius": 0.010378228942235853, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567061573082219}], "aerodynamic_surfaces": [{"length": 0.5596187451808637, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360008642644621}, {"n": 4, "root_chord": 0.12067592603944734, "tip_chord": 0.05911682275703754, "span": 0.11058741171164445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484809840204388}, {"top_radius": 0.06309152612599637, "bottom_radius": 0.044552916933118775, "length": 0.058994406256141566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7021738625035948, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197624491300522, "upper_button_position": 0.08241141337354263}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 147} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 150} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 149} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 151} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 152} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 153} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 155} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.804398735525519, "trigger": 800, "sampling_rate": 105, "lag": 1.4548866981878668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8768030300764683, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0802652325868682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6332.371956197259, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253054934630947, "grain_number": 5, "grain_density": 1801.3975020772455, "grain_outer_radius": 0.03271924763322051, "grain_initial_inner_radius": 0.014577689955394168, "grain_initial_height": 0.11854263309535125, "grain_separation": 0.006864583625038191, "grains_center_of_mass_position": 0.39460659532514253, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001005136648485546, "throat_radius": 0.011271339087047033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559105771805252}], "aerodynamic_surfaces": [{"length": 0.5595771222277507, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331479934483912}, {"n": 4, "root_chord": 0.11978982156300809, "tip_chord": 0.06076246415610877, "span": 0.10927183437481938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507204098795142}, {"top_radius": 0.063016003168296, "bottom_radius": 0.04493889862009788, "length": 0.05967351640607166, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989667251097844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194976099067506, "upper_button_position": 0.07946911520303379}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 154} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 157} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 158} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 156} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 159} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 160} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 161} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 164} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.227187102457108, "trigger": 800, "sampling_rate": 105, "lag": 1.558827267036114, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0896042953728258, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8013417146918864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6022.794782543542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032735643001081643, "grain_number": 5, "grain_density": 1735.646549745776, "grain_outer_radius": 0.03280832546532795, "grain_initial_inner_radius": 0.014764740417694624, "grain_initial_height": 0.12190718136327157, "grain_separation": 0.005908140520731911, "grains_center_of_mass_position": 0.39600631262298824, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007222079126773822, "throat_radius": 0.011458779275009134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540664472712684}], "aerodynamic_surfaces": [{"length": 0.5576460813703025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134636374955969}, {"n": 4, "root_chord": 0.12076785471303983, "tip_chord": 0.0596432386384995, "span": 0.10989819288097541, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050041543399715}, {"top_radius": 0.06541360975256823, "bottom_radius": 0.04233220049223071, "length": 0.06220864363977916, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007691820954017, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170586333376159, "upper_button_position": 0.08371054875778583}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 162} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 165} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 163} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 166} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 169} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 167} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 168} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 172} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.877988496273595, "trigger": 800, "sampling_rate": 105, "lag": 1.520597340065299, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9815907219077913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9665663077086422, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5074.192594947981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306770551971134, "grain_number": 5, "grain_density": 1801.6784825110192, "grain_outer_radius": 0.032368227541659425, "grain_initial_inner_radius": 0.0143848265048168, "grain_initial_height": 0.12144250903215947, "grain_separation": 0.0034693016392188395, "grains_center_of_mass_position": 0.3958587568328905, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015199201742995025, "throat_radius": 0.011528475557520157, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543382178689193}], "aerodynamic_surfaces": [{"length": 0.558461853956891, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334143142190671}, {"n": 4, "root_chord": 0.11954673929621636, "tip_chord": 0.05988453270939987, "span": 0.1099225783281143, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490859932341032}, {"top_radius": 0.063809252786028, "bottom_radius": 0.04331955433852083, "length": 0.060766946024645344, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991243540607774, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172051472267612, "upper_button_position": 0.08191920683401621}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 170} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 171} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 174} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 173} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 177} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 175} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 176} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 179} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.977562135690695, "trigger": 800, "sampling_rate": 105, "lag": 1.6318627075816905, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9762016021377183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.695478308290416, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6412.554595910577, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241188895839909, "grain_number": 5, "grain_density": 1864.481618414344, "grain_outer_radius": 0.032809207120948876, "grain_initial_inner_radius": 0.015065018321941527, "grain_initial_height": 0.11879986253783027, "grain_separation": 0.0051187006936468295, "grains_center_of_mass_position": 0.3976819524847727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002019310433025595, "throat_radius": 0.011499373532793088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564738642678643}], "aerodynamic_surfaces": [{"length": 0.5587574729120657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136265628032776}, {"n": 4, "root_chord": 0.12025651228080823, "tip_chord": 0.0605752737881414, "span": 0.11025105498305948, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048344660200734}, {"top_radius": 0.06272472289316586, "bottom_radius": 0.04293335207517214, "length": 0.059051245066463455, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7014433653943135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171359153315258, "upper_button_position": 0.08430745006278773}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 178} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 181} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 183} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 184} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 180} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.170199345533382, "trigger": 800, "sampling_rate": 105, "lag": 1.5928698835880806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.96772207184757, "trigger": "apogee", "sampling_rate": 105, "lag": 1.230385697106453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3979.3554812171096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320268313887331, "grain_number": 5, "grain_density": 1795.9900563536498, "grain_outer_radius": 0.0331268004904755, "grain_initial_inner_radius": 0.014649996605354602, "grain_initial_height": 0.12012513887532936, "grain_separation": 0.006333924919229062, "grains_center_of_mass_position": 0.396049499847034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041235153606166975, "throat_radius": 0.01151212252282629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2524645480087542}], "aerodynamic_surfaces": [{"length": 0.5586032496471758, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340584663427875}, {"n": 4, "root_chord": 0.1201033757932814, "tip_chord": 0.05956347282987264, "span": 0.10978314913314866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484495249038066}, {"top_radius": 0.06407264510399072, "bottom_radius": 0.04279983859135094, "length": 0.05950752722113527, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003741209548661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6205297513015035, "upper_button_position": 0.07984436965336261}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 186} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 182} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 187} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 185} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 188} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 189} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004202227473716, "trigger": 800, "sampling_rate": 105, "lag": 1.5604742155521414, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940628571620304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5276160512108257, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6736.797832121152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295434793523084, "grain_number": 5, "grain_density": 1731.0698823296743, "grain_outer_radius": 0.03330507999077445, "grain_initial_inner_radius": 0.014725995346311256, "grain_initial_height": 0.1210024518683594, "grain_separation": 0.00417627588977002, "grains_center_of_mass_position": 0.3969174827750896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004606588091986441, "throat_radius": 0.011608785371831565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545643053978939}], "aerodynamic_surfaces": [{"length": 0.557753828886089, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331543928216472}, {"n": 4, "root_chord": 0.12022474867982531, "tip_chord": 0.05987143721391725, "span": 0.10973861542087125, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049439855767256}, {"top_radius": 0.062457977714487294, "bottom_radius": 0.04237715023723932, "length": 0.060494081394174656, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998973908150682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186418110746461, "upper_button_position": 0.08125557974042208}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 191} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 190} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 192} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 193} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 194} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 195} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 196} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 198} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.98899543214999, "trigger": 800, "sampling_rate": 105, "lag": 1.4992318952450778, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0783747707008575, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7475636279008628, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8098.155099944264, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032888169317067666, "grain_number": 5, "grain_density": 1799.1477309976492, "grain_outer_radius": 0.03250175843750924, "grain_initial_inner_radius": 0.014685104939690257, "grain_initial_height": 0.12040488070455356, "grain_separation": 0.0049846150522342815, "grains_center_of_mass_position": 0.39656480048028503, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011200492211503208, "throat_radius": 0.01102036960713714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551489427905527}], "aerodynamic_surfaces": [{"length": 0.5554673081061126, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329311752142275}, {"n": 4, "root_chord": 0.1203844446609754, "tip_chord": 0.060462347607138, "span": 0.11106430290482602, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0495743959756676}, {"top_radius": 0.06553553898650838, "bottom_radius": 0.04231337690449579, "length": 0.05953080751520857, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001114654619333, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187021218758293, "upper_button_position": 0.08140934358610397}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 197} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 199} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 201} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 200} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 203} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 202} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 206} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 204} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09827305140875, "trigger": 800, "sampling_rate": 105, "lag": 1.538993660023524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0256903917162608, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6425055099133756, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7657.600352510739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312750717889714, "grain_number": 5, "grain_density": 1771.656329700361, "grain_outer_radius": 0.03295787182773655, "grain_initial_inner_radius": 0.014130349229170966, "grain_initial_height": 0.1202257666423551, "grain_separation": 0.0052288682022605245, "grains_center_of_mass_position": 0.39656864038868506, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000883039189748648, "throat_radius": 0.010648378292031822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256084319651473}], "aerodynamic_surfaces": [{"length": 0.5586625832480652, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334151866249855}, {"n": 4, "root_chord": 0.12007609791357839, "tip_chord": 0.06014033279393805, "span": 0.1094758411417144, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487557285247744}, {"top_radius": 0.0655519683454226, "bottom_radius": 0.042997768591210295, "length": 0.0600830331416185, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997031035929546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177797626881107, "upper_button_position": 0.08192334090484388}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 205} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 207} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 208} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 212} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 209} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 210} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021596907687153, "trigger": 800, "sampling_rate": 105, "lag": 1.6493908509588677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0021903612636767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.533444222366978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6233.2892053473615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297403163101521, "grain_number": 5, "grain_density": 1812.5274422393145, "grain_outer_radius": 0.0326434883155055, "grain_initial_inner_radius": 0.015245821835536468, "grain_initial_height": 0.1193368659973139, "grain_separation": 0.005411509729317542, "grains_center_of_mass_position": 0.39541848316922085, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036867429626724635, "throat_radius": 0.011038182761376233, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555196839842162}], "aerodynamic_surfaces": [{"length": 0.5572130644328229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346221258385354}, {"n": 4, "root_chord": 0.12034717733896161, "tip_chord": 0.059254332050166066, "span": 0.10992574450496512, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492475376255996}, {"top_radius": 0.06409518531877452, "bottom_radius": 0.04315097820442833, "length": 0.06021120567917941, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.70083517782145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186422668979513, "upper_button_position": 0.08219291092349867}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 213} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 211} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 214} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 215} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 216} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 217} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 220} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 219} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972294234454772, "trigger": 800, "sampling_rate": 105, "lag": 1.3291535323640333, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9693567484007999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5502755147863656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7117.680418841707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03233929430673515, "grain_number": 5, "grain_density": 1799.6162617667135, "grain_outer_radius": 0.033239474706998326, "grain_initial_inner_radius": 0.014873065598600257, "grain_initial_height": 0.12103103854620961, "grain_separation": 0.005422492494273339, "grains_center_of_mass_position": 0.39734047406341894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000732911167911119, "throat_radius": 0.011787445232015538, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548759974029566}], "aerodynamic_surfaces": [{"length": 0.5586123599121309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335547606596683}, {"n": 4, "root_chord": 0.12037148399660395, "tip_chord": 0.061315344751958975, "span": 0.1094885887486406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491129630363687}, {"top_radius": 0.06460293270247398, "bottom_radius": 0.04375148061698825, "length": 0.05953197540342423, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993715657718979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176307689890966, "upper_button_position": 0.08174079678280122}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 218} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 221} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 223} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 222} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 224} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 225} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 226} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.958190058559348, "trigger": 800, "sampling_rate": 105, "lag": 1.6735774472393699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9994036550553509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4371298786821787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6656.470814257024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033737580877357544, "grain_number": 5, "grain_density": 1794.7679071050934, "grain_outer_radius": 0.033228776478995414, "grain_initial_inner_radius": 0.015074299034506362, "grain_initial_height": 0.1223331174837133, "grain_separation": 0.0073067484481140485, "grains_center_of_mass_position": 0.39630728570003537, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005572346685317532, "throat_radius": 0.011338305279446653, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25476733586442}], "aerodynamic_surfaces": [{"length": 0.559230396267974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135443138683095}, {"n": 4, "root_chord": 0.1203682263233018, "tip_chord": 0.060725856606995685, "span": 0.11033222708487585, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484785695581373}, {"top_radius": 0.06380432279799858, "bottom_radius": 0.04579748285880283, "length": 0.06068579734150964, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997849276483755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195858090199102, "upper_button_position": 0.0801991186284653}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 227} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 228} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 229} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 230} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 231} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 232} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 233} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.147425755271312, "trigger": 800, "sampling_rate": 105, "lag": 1.469816420377318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.05928138749897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4967209684251042, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6375.993014771576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332728238665961, "grain_number": 5, "grain_density": 1875.3283067047175, "grain_outer_radius": 0.0326952846065858, "grain_initial_inner_radius": 0.015341598514046864, "grain_initial_height": 0.11929555647107634, "grain_separation": 0.00527857324482793, "grains_center_of_mass_position": 0.3981530178908211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009501185525553789, "throat_radius": 0.011378580107066936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545648790323511}], "aerodynamic_surfaces": [{"length": 0.5595372740646333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351938463873186}, {"n": 4, "root_chord": 0.12054800994214007, "tip_chord": 0.06068291180735782, "span": 0.1100372192637497, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050634888965085}, {"top_radius": 0.06468560396305217, "bottom_radius": 0.04335524816662011, "length": 0.05930334205402004, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995740645882974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685635522307, "upper_button_position": 0.08290550103606675}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 234} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 235} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 238} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 237} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 236} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 241} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 239} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.781263271544553, "trigger": 800, "sampling_rate": 105, "lag": 1.4875654892790862, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918193410021517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4374427041322508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5668.504937220697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031930498018330304, "grain_number": 5, "grain_density": 1821.1655523540683, "grain_outer_radius": 0.032746851123248946, "grain_initial_inner_radius": 0.015040912669678223, "grain_initial_height": 0.12001389154122945, "grain_separation": 0.003721836739819782, "grains_center_of_mass_position": 0.3964915373631573, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007632298121331911, "throat_radius": 0.010412684620527728, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254912469981988}], "aerodynamic_surfaces": [{"length": 0.559627281745087, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335325176735669}, {"n": 4, "root_chord": 0.11997952634842932, "tip_chord": 0.06031997650440601, "span": 0.11078879015651566, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486810789127547}, {"top_radius": 0.06523781104084794, "bottom_radius": 0.042438500951579666, "length": 0.059385581029969874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002606448904682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190946022942354, "upper_button_position": 0.08116604259623283}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 240} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 242} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 243} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 244} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 245} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 248} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.893456121582824, "trigger": 800, "sampling_rate": 105, "lag": 1.6424881620768665, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.09669319699398, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5209700905547663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7433.2844195352145, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245458461595572, "grain_number": 5, "grain_density": 1854.308292982139, "grain_outer_radius": 0.032515037259604605, "grain_initial_inner_radius": 0.01469353257579026, "grain_initial_height": 0.11861899064250772, "grain_separation": 0.003614286009708718, "grains_center_of_mass_position": 0.39578639545299776, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009318267185571357, "throat_radius": 0.010752422453829345, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255311549136615}], "aerodynamic_surfaces": [{"length": 0.5576099200336346, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345400406814732}, {"n": 4, "root_chord": 0.12028785698921227, "tip_chord": 0.059904815029748607, "span": 0.10946682125793969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501338391562336}, {"top_radius": 0.06190271715458773, "bottom_radius": 0.04446825756901181, "length": 0.060598035704853254, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998383743591464, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168444549208855, "upper_button_position": 0.08299391943826095}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 246} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 247} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 252} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 249} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 250} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 251} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 255} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 256} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 253} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.953088576196798, "trigger": 800, "sampling_rate": 105, "lag": 1.5843124643167104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.842501960596716, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2854253694146323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7079.797479634153, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341079318862683, "grain_number": 5, "grain_density": 1708.707635915771, "grain_outer_radius": 0.03286275885475902, "grain_initial_inner_radius": 0.015248473535491134, "grain_initial_height": 0.12012662989011985, "grain_separation": 0.006810465386678382, "grains_center_of_mass_position": 0.39567234789273004, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034797465147132136, "throat_radius": 0.009960072163006786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553545409856406}], "aerodynamic_surfaces": [{"length": 0.5572996214011938, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133456660514373}, {"n": 4, "root_chord": 0.11966634964336105, "tip_chord": 0.0597605714464131, "span": 0.11031614425569967, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503149948968689}, {"top_radius": 0.06376711868421617, "bottom_radius": 0.04386643636033114, "length": 0.06028711165887253, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004173464221556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171324694893779, "upper_button_position": 0.08328487693277764}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 254} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 260} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 257} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 258} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 259} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 261} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 263} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00620632727362, "trigger": 800, "sampling_rate": 105, "lag": 1.7204711227094691, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947215684673337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7036065958575644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7103.351414981575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279556478161886, "grain_number": 5, "grain_density": 1740.546787966339, "grain_outer_radius": 0.03310068864025138, "grain_initial_inner_radius": 0.014281196862309732, "grain_initial_height": 0.11767423316486851, "grain_separation": 0.004919297399079082, "grains_center_of_mass_position": 0.39718007669039507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014632195826440974, "throat_radius": 0.010962377273352938, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556732226312193}], "aerodynamic_surfaces": [{"length": 0.5593959131577663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341673831632466}, {"n": 4, "root_chord": 0.12031767532247822, "tip_chord": 0.06127950613838519, "span": 0.1097206987248671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490134022700293}, {"top_radius": 0.0623803317711053, "bottom_radius": 0.04465222561706646, "length": 0.058546761212319436, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991407901459126, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168479428507001, "upper_button_position": 0.08229284729521247}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 262} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 265} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 266} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 264} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 267} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 269} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.979216718483148, "trigger": 800, "sampling_rate": 105, "lag": 1.4110418171268444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1078477531519335, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8216762788864456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4738.564959413601, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358909143141207, "grain_number": 5, "grain_density": 1793.9994230015675, "grain_outer_radius": 0.03296004652864317, "grain_initial_inner_radius": 0.015332957703474367, "grain_initial_height": 0.12025513117293567, "grain_separation": 0.003966395277296636, "grains_center_of_mass_position": 0.3964067812347369, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012126855181780452, "throat_radius": 0.012068487531726887, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554826627996363}], "aerodynamic_surfaces": [{"length": 0.555452317262263, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344195841269418}, {"n": 4, "root_chord": 0.11987670176657556, "tip_chord": 0.059743338914216605, "span": 0.10931940605199802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049859456767464}, {"top_radius": 0.06425094999232529, "bottom_radius": 0.04385875388151402, "length": 0.05992740025495506, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991827667833582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167505602128456, "upper_button_position": 0.08243220657051264}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 270} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 271} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 268} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 272} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 274} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 273} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 275} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.824601390126917, "trigger": 800, "sampling_rate": 105, "lag": 1.640246601699815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300604622926592, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437500048977282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4687.784008170738, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032196463959947574, "grain_number": 5, "grain_density": 1847.026808360314, "grain_outer_radius": 0.03271649193545558, "grain_initial_inner_radius": 0.014443452368188768, "grain_initial_height": 0.11883227534465368, "grain_separation": 0.004842710199319982, "grains_center_of_mass_position": 0.39628850108053826, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001715048123960479, "throat_radius": 0.011352543338337817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530029236110152}], "aerodynamic_surfaces": [{"length": 0.557479494280219, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331869719192766}, {"n": 4, "root_chord": 0.12069149313255832, "tip_chord": 0.0606237063779956, "span": 0.11053372514426156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04905497241465}, {"top_radius": 0.0643824939390729, "bottom_radius": 0.04361473272617529, "length": 0.06153669747914053, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000305039478635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196111207191113, "upper_button_position": 0.0804193832287522}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 276} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 277} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 279} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 278} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 280} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 282} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 281} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 285} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 284} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.092770637307536, "trigger": 800, "sampling_rate": 105, "lag": 1.6241254639640084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.049570755818272, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3290718334311773, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6984.8814942587105, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033159885436477785, "grain_number": 5, "grain_density": 1794.825118855372, "grain_outer_radius": 0.03250672112890967, "grain_initial_inner_radius": 0.015288708368714375, "grain_initial_height": 0.11960616854665007, "grain_separation": 0.006992928539411043, "grains_center_of_mass_position": 0.39562711652248156, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022642799361456592, "throat_radius": 0.011779955669644217, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2526379796908742}], "aerodynamic_surfaces": [{"length": 0.5594535564990258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339604095000966}, {"n": 4, "root_chord": 0.11924352820798026, "tip_chord": 0.05986690289588676, "span": 0.10993005891560989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051882937214309}, {"top_radius": 0.06328869720538148, "bottom_radius": 0.04525902950165402, "length": 0.05845170922169885, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6987699619380041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193640438578372, "upper_button_position": 0.07940591808016695}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 283} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 287} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 286} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 288} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 289} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.937179261531947, "trigger": 800, "sampling_rate": 105, "lag": 1.456635636502424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0480162397623514, "trigger": "apogee", "sampling_rate": 105, "lag": 1.364435654939542, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6613.531487346547, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242860973264843, "grain_number": 5, "grain_density": 1838.1763326481896, "grain_outer_radius": 0.03302470560018633, "grain_initial_inner_radius": 0.015154726307370928, "grain_initial_height": 0.11883359418418227, "grain_separation": 0.003534337167375186, "grains_center_of_mass_position": 0.3953757361667514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010237979488705513, "throat_radius": 0.010364230223152074, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553142922514366}], "aerodynamic_surfaces": [{"length": 0.5590601375097173, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347279570651811}, {"n": 4, "root_chord": 0.12009609927031005, "tip_chord": 0.06068639566555788, "span": 0.10990755801323687, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049488426985666}, {"top_radius": 0.06494051951279024, "bottom_radius": 0.04399453127710711, "length": 0.058881057436817465, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6980953031782727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181730027570665, "upper_button_position": 0.07992230042120618}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 292} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 294} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 291} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 290} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 293} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 296} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 295} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 298} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 299} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.809824067385373, "trigger": 800, "sampling_rate": 105, "lag": 1.540612854911356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755011383570569, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1685597786632682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8201.81104202819, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0318218800959601, "grain_number": 5, "grain_density": 1810.0949052184835, "grain_outer_radius": 0.03312782443917263, "grain_initial_inner_radius": 0.014970919101336336, "grain_initial_height": 0.12174100968474372, "grain_separation": 0.007503426400684113, "grains_center_of_mass_position": 0.3965795125607761, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005822934246431321, "throat_radius": 0.010436732350863159, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555047229629712}], "aerodynamic_surfaces": [{"length": 0.5583343741257629, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136858600875024}, {"n": 4, "root_chord": 0.11962168013729459, "tip_chord": 0.060023513427284195, "span": 0.11052229947178738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0512295418921436}, {"top_radius": 0.06342507030840122, "bottom_radius": 0.04291802918361724, "length": 0.05946853969302272, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996780631572593, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197292857672712, "upper_button_position": 0.07994877738998818}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 297} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 300} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 302} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 304} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 301} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 303} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 305} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053031787957265, "trigger": 800, "sampling_rate": 105, "lag": 1.5248863563183626, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.944784635449314, "trigger": "apogee", "sampling_rate": 105, "lag": 1.669171469772134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7523.062875798208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024741419756504, "grain_number": 5, "grain_density": 1826.9014423607998, "grain_outer_radius": 0.033249494946967904, "grain_initial_inner_radius": 0.014917224856422101, "grain_initial_height": 0.12151150854874727, "grain_separation": 0.005550775075967699, "grains_center_of_mass_position": 0.3984645298816809, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010488090059241554, "throat_radius": 0.011556412202767815, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820906159909}], "aerodynamic_surfaces": [{"length": 0.5572717996892519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343660491791576}, {"n": 4, "root_chord": 0.11957772717629782, "tip_chord": 0.05994879261571492, "span": 0.11025798408609697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496356004517022}, {"top_radius": 0.06100834371466358, "bottom_radius": 0.04428387506669944, "length": 0.06057269187625623, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000220899401026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164093740634591, "upper_button_position": 0.08361271587664354}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 306} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 308} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 307} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 309} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 310} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 311} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 312} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.899042845659007, "trigger": 800, "sampling_rate": 105, "lag": 1.4807329597058707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0419238887556859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9813999008287864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6150.361369835771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0325023844404549, "grain_number": 5, "grain_density": 1872.9064546638506, "grain_outer_radius": 0.03239927967402916, "grain_initial_inner_radius": 0.014782759721025388, "grain_initial_height": 0.1186875732679712, "grain_separation": 0.004859157214780427, "grains_center_of_mass_position": 0.395532020204818, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005948071608274588, "throat_radius": 0.010642901558089482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559096572453547}], "aerodynamic_surfaces": [{"length": 0.5586680285520017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134900184967639}, {"n": 4, "root_chord": 0.12008508898095871, "tip_chord": 0.0604887188480832, "span": 0.10898589769311681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491266267051664}, {"top_radius": 0.06223526650631123, "bottom_radius": 0.042668392140016574, "length": 0.05991850107116581, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003531490597579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165883186423118, "upper_button_position": 0.08376483041744609}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 313} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 315} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 314} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 316} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 318} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 317} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 319} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.023892829857177, "trigger": 800, "sampling_rate": 105, "lag": 1.5105462049681608, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.013672547427856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6178782462097874, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6145.294644201695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229623029530946, "grain_number": 5, "grain_density": 1812.0680508347127, "grain_outer_radius": 0.03246565400802612, "grain_initial_inner_radius": 0.015269506885600529, "grain_initial_height": 0.11917581603629175, "grain_separation": 0.004273902481919194, "grains_center_of_mass_position": 0.39707841393236454, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019871249981062524, "throat_radius": 0.010610773197946505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543411028770903}], "aerodynamic_surfaces": [{"length": 0.558195092060311, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340424338495347}, {"n": 4, "root_chord": 0.1200102518447295, "tip_chord": 0.05994452519437562, "span": 0.11087680099020662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048761517286783}, {"top_radius": 0.06380207707928265, "bottom_radius": 0.04251661834071619, "length": 0.05973604513794103, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7012624687077195, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191519002787457, "upper_button_position": 0.0821105684289738}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 320} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 321} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 322} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 324} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 325} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 323} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 326} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.02940093191791, "trigger": 800, "sampling_rate": 105, "lag": 1.4176411291629183, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8463797133686982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7320044476820196, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5318.23439295086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332215192692707, "grain_number": 5, "grain_density": 1824.3441400905297, "grain_outer_radius": 0.03299119813468654, "grain_initial_inner_radius": 0.01510824324144917, "grain_initial_height": 0.1189127572037549, "grain_separation": 0.0044336600335059765, "grains_center_of_mass_position": 0.39891730632132827, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004462581864686811, "throat_radius": 0.010566391538586897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538940409057715}], "aerodynamic_surfaces": [{"length": 0.559371207909904, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338939179290193}, {"n": 4, "root_chord": 0.11996596591568887, "tip_chord": 0.059730710912476136, "span": 0.10934104936694154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501119790595164}, {"top_radius": 0.06279105995193568, "bottom_radius": 0.04385075486469044, "length": 0.06028380564312135, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000880810019934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618692685587208, "upper_button_position": 0.08139539541478535}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 327} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 329} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 328} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 331} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 330} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 333} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 332} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 336} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.786543034151173, "trigger": 800, "sampling_rate": 105, "lag": 1.3810719992883997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9246241509572191, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7378285289716444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7020.539569253564, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706059938083905, "grain_number": 5, "grain_density": 1788.8190067007013, "grain_outer_radius": 0.03333747448932342, "grain_initial_inner_radius": 0.01551692406581919, "grain_initial_height": 0.11945606752278326, "grain_separation": 0.005169053348992755, "grains_center_of_mass_position": 0.3982265444932212, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0023552556125331775, "throat_radius": 0.011270374314220311, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554761459064003}], "aerodynamic_surfaces": [{"length": 0.5606726885150614, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339078863863334}, {"n": 4, "root_chord": 0.12005485782701408, "tip_chord": 0.06057811486674847, "span": 0.10918353498493581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507134531156839}, {"top_radius": 0.06397987170935042, "bottom_radius": 0.0435587762957185, "length": 0.05820850269349779, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003015725781088, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195312294395973, "upper_button_position": 0.0807703431385115}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 334} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 335} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 338} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 337} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 339} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 340} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 341} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234792953794498, "trigger": 800, "sampling_rate": 105, "lag": 1.6841622033227657, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0011195102098633, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4734208468332766, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5587.254241182426, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032702030427402086, "grain_number": 5, "grain_density": 1802.6012817272658, "grain_outer_radius": 0.033079792630907386, "grain_initial_inner_radius": 0.014839910819686445, "grain_initial_height": 0.11875506590890161, "grain_separation": 0.003844079593242119, "grains_center_of_mass_position": 0.39560563977873664, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000190288309375486, "throat_radius": 0.01082509959738101, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561277800426909}], "aerodynamic_surfaces": [{"length": 0.5582619410625271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332369728999039}, {"n": 4, "root_chord": 0.12083859184040839, "tip_chord": 0.0592406832989142, "span": 0.10926572353286168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0480516354335867}, {"top_radius": 0.06480065817793183, "bottom_radius": 0.043432030586255686, "length": 0.05943973630109726, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009526383128211, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187864955284333, "upper_button_position": 0.08216614278438772}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 342} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 344} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 343} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 345} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 346} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 347} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 348} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 350} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.955452227107509, "trigger": 800, "sampling_rate": 105, "lag": 1.4454927038839596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0037385804331174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7584920996000648, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.226400860736, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232383601450807, "grain_number": 5, "grain_density": 1687.1657145171125, "grain_outer_radius": 0.033402133543497796, "grain_initial_inner_radius": 0.015041859286032052, "grain_initial_height": 0.12078394617546967, "grain_separation": 0.0041083394732106485, "grains_center_of_mass_position": 0.3970215942109601, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012266592016592468, "throat_radius": 0.011649669252280065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549811809148332}], "aerodynamic_surfaces": [{"length": 0.5586887011840792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351982571728592}, {"n": 4, "root_chord": 0.11932725787253895, "tip_chord": 0.05990636191396209, "span": 0.10922039994775413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494786218683099}, {"top_radius": 0.0626036946194437, "bottom_radius": 0.04308590163115475, "length": 0.060069050953867, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004084706204825, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177598192914907, "upper_button_position": 0.0826486513289918}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 349} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 351} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 354} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 352} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 353} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 358} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984389313065067, "trigger": 800, "sampling_rate": 105, "lag": 1.4329969915469873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8748880567622952, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7201564153126372, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7106.67152661864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266226483035682, "grain_number": 5, "grain_density": 1732.3969744972705, "grain_outer_radius": 0.03293758399679649, "grain_initial_inner_radius": 0.0152810852062946, "grain_initial_height": 0.12204046237344626, "grain_separation": 0.0049226438644413735, "grains_center_of_mass_position": 0.3968707621714501, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001674158680431315, "throat_radius": 0.010917268338473335, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543597687131631}], "aerodynamic_surfaces": [{"length": 0.5570628872088149, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132876487382764}, {"n": 4, "root_chord": 0.119816622835721, "tip_chord": 0.06000387974767411, "span": 0.11034452450934515, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047867364221846}, {"top_radius": 0.06494351344796316, "bottom_radius": 0.04256742922571504, "length": 0.059227252330788675, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002176181744705, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616761116368582, "upper_button_position": 0.08345650180588848}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 357} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 355} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 359} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 356} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 360} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 361} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 362} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 366} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 365} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 364} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.894685276336595, "trigger": 800, "sampling_rate": 105, "lag": 1.593410779262494, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0251899597279446, "trigger": "apogee", "sampling_rate": 105, "lag": 1.825618438162612, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.977206310644, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224511474935636, "grain_number": 5, "grain_density": 1822.2780610664954, "grain_outer_radius": 0.03293505167332771, "grain_initial_inner_radius": 0.014733976937011319, "grain_initial_height": 0.1203944281229047, "grain_separation": 0.00417335216053019, "grains_center_of_mass_position": 0.396533044843727, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.891484942520365e-05, "throat_radius": 0.011610108224182606, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554731128978338}], "aerodynamic_surfaces": [{"length": 0.5589486519746855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1346066775396355}, {"n": 4, "root_chord": 0.11962622133542301, "tip_chord": 0.0604665744620828, "span": 0.1102617652062892, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486562434201965}, {"top_radius": 0.0631386458381162, "bottom_radius": 0.04556919792323612, "length": 0.06076593335186694, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986936554978251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184046973164729, "upper_button_position": 0.08028895818135229}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 363} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 367} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 368} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 369} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 370} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 372} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962267374354571, "trigger": 800, "sampling_rate": 105, "lag": 1.5836281960408531, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8964000696166767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599518546087374, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6555.45599454419, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254396576973041, "grain_number": 5, "grain_density": 1773.4155052598494, "grain_outer_radius": 0.033248678588155015, "grain_initial_inner_radius": 0.01492301738746573, "grain_initial_height": 0.11877879425693648, "grain_separation": 0.006325543017692841, "grains_center_of_mass_position": 0.3951266387644215, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00024827140025169067, "throat_radius": 0.011612623290266008, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542772376477689}], "aerodynamic_surfaces": [{"length": 0.557974984737551, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135107326024433}, {"n": 4, "root_chord": 0.1193778372102578, "tip_chord": 0.061331027634776714, "span": 0.11058810693298746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500150064575862}, {"top_radius": 0.062018649297275005, "bottom_radius": 0.04443221785083544, "length": 0.059566250401355034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008735785501324, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618623761354437, "upper_button_position": 0.08224981719569546}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 373} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 374} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 371} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 375} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 377} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 378} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001710170325131, "trigger": 800, "sampling_rate": 105, "lag": 1.4677333274879756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0815670191405518, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2525127237767926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5384.894663353304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03322729840386743, "grain_number": 5, "grain_density": 1773.322254356747, "grain_outer_radius": 0.033123842329300365, "grain_initial_inner_radius": 0.015106592312913295, "grain_initial_height": 0.1217450908998338, "grain_separation": 0.0050870485098628545, "grains_center_of_mass_position": 0.39723768388467307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009640697905187657, "throat_radius": 0.011105493191168615, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552677012131632}], "aerodynamic_surfaces": [{"length": 0.5569586540058326, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134109239066876}, {"n": 4, "root_chord": 0.11936394011620322, "tip_chord": 0.0600702193214748, "span": 0.11015842256123282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0525394012527711}, {"top_radius": 0.06304606798468873, "bottom_radius": 0.04355810150550316, "length": 0.059617700567658874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990189404996846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182087439286648, "upper_button_position": 0.08081019657101984}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 379} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 376} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 380} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 381} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 382} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 383} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 384} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.830343719546718, "trigger": 800, "sampling_rate": 105, "lag": 1.439954903011562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465783080492387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7997779674580376, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5786.726446670324, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642189955368946, "grain_number": 5, "grain_density": 1865.0755959754606, "grain_outer_radius": 0.03299855837674053, "grain_initial_inner_radius": 0.015379028554101795, "grain_initial_height": 0.11975960692769486, "grain_separation": 0.0032307571824443902, "grains_center_of_mass_position": 0.3975287401098865, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001331579864105806, "throat_radius": 0.011099679842688169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527215905576914}], "aerodynamic_surfaces": [{"length": 0.5570114327691028, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335778736330109}, {"n": 4, "root_chord": 0.11955932305325857, "tip_chord": 0.05979009826461738, "span": 0.11026501744185958, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494114788012199}, {"top_radius": 0.0649789102422975, "bottom_radius": 0.04326874994356998, "length": 0.059490840479889756, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005315445941591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616294008095666, "upper_button_position": 0.08423753649849308}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 385} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 386} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 388} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 387} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 394} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 389} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03449613881719, "trigger": 800, "sampling_rate": 105, "lag": 1.4960645162319623, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9512330707223291, "trigger": "apogee", "sampling_rate": 105, "lag": 1.408630513679949, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6479.932328720096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03202701455137191, "grain_number": 5, "grain_density": 1776.3091047281164, "grain_outer_radius": 0.032696331964369135, "grain_initial_inner_radius": 0.014775110676134308, "grain_initial_height": 0.11977316895124121, "grain_separation": 0.0041346695857987295, "grains_center_of_mass_position": 0.39735475256510894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001103348653899931, "throat_radius": 0.010861958333738656, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536637291386687}], "aerodynamic_surfaces": [{"length": 0.558442233256877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1349444434408602}, {"n": 4, "root_chord": 0.12069548412515749, "tip_chord": 0.060205112460507776, "span": 0.11100893335696893, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049609196426273}, {"top_radius": 0.0631936590547789, "bottom_radius": 0.04401431267798949, "length": 0.05958704841800778, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988073439159795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178677181726328, "upper_button_position": 0.08093962574334679}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 392} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 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", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 390} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 391} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 397} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 395} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 399} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 396} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 401} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.859719663504855, "trigger": 800, "sampling_rate": 105, "lag": 1.36438418243674, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0787225035437809, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7641854537738402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8409.279879493395, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032170275176700895, "grain_number": 5, "grain_density": 1850.4324064735717, "grain_outer_radius": 0.03363219639851526, "grain_initial_inner_radius": 0.013789872526600298, "grain_initial_height": 0.12074728256647882, "grain_separation": 0.005175341543226663, "grains_center_of_mass_position": 0.39841977510492954, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014522739556297457, "throat_radius": 0.011489734621491658, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553043689869943}], "aerodynamic_surfaces": [{"length": 0.5590261712270844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327039156823753}, {"n": 4, "root_chord": 0.1196866565456829, "tip_chord": 0.059313130656789906, "span": 0.10981703779037469, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496691313481514}, {"top_radius": 0.06449090880467113, "bottom_radius": 0.04423175957978541, "length": 0.06003088335002592, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698516456240311, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184279971770996, "upper_button_position": 0.08008845906321138}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 398} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 400} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 402} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 403} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 404} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 405} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 409} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 406} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003065257307917, "trigger": 800, "sampling_rate": 105, "lag": 1.3658334878889413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9807440089341102, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5680844342778963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6369.624824964244, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032682011931356905, "grain_number": 5, "grain_density": 1772.4586567207687, "grain_outer_radius": 0.032634362658472575, "grain_initial_inner_radius": 0.015100507016570626, "grain_initial_height": 0.11911590384181323, "grain_separation": 0.005080398765896358, "grains_center_of_mass_position": 0.39588483628483145, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.422696153883074e-05, "throat_radius": 0.011106125683185215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552142145397416}], "aerodynamic_surfaces": [{"length": 0.5571198522937325, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335812237641425}, {"n": 4, "root_chord": 0.12020948609793253, "tip_chord": 0.0594920722060114, "span": 0.10996293947383483, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499254157285114}, {"top_radius": 0.062425894474482435, "bottom_radius": 0.044518540051592406, "length": 0.06040134252342959, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974914475362486, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182997885125177, "upper_button_position": 0.07919165902373093}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 407} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 414} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 408} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 410} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 411} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 412} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 417} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 413} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 418} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 416} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.066293272414546, "trigger": 800, "sampling_rate": 105, "lag": 1.7124497962685492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895095832702254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.20015947533146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6167.054460163626, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297373203216957, "grain_number": 5, "grain_density": 1739.5101296945559, "grain_outer_radius": 0.03281459783724346, "grain_initial_inner_radius": 0.015232989936849062, "grain_initial_height": 0.1209248151007833, "grain_separation": 0.003383328348463703, "grains_center_of_mass_position": 0.39779190330220127, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000977527521592597, "throat_radius": 0.010761966139848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255291868625754}], "aerodynamic_surfaces": [{"length": 0.5580497573942337, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134416459634046}, {"n": 4, "root_chord": 0.12053776292616761, "tip_chord": 0.059626829766092806, "span": 0.10974601815969674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506061019310682}, {"top_radius": 0.0634337101411882, "bottom_radius": 0.042852028497548995, "length": 0.06072258454673173, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011066381118893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177076601208749, "upper_button_position": 0.08339897799101448}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 415} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024223801571775, "trigger": 800, "sampling_rate": 105, "lag": 1.4360595364567528, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9741282297653983, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6090385971405092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3822.0532392125237, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033090225087675715, "grain_number": 5, "grain_density": 1831.264799622363, "grain_outer_radius": 0.033099474482011795, "grain_initial_inner_radius": 0.014804053265070862, "grain_initial_height": 0.12058086582556934, "grain_separation": 0.005072796828620335, "grains_center_of_mass_position": 0.39677923601559784, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003915165228994288, "throat_radius": 0.010620377304497957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529922217198108}], "aerodynamic_surfaces": [{"length": 0.5591357138990591, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1344945406174707}, {"n": 4, "root_chord": 0.1201963576540364, "tip_chord": 0.059864602662704616, "span": 0.11004634286408367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491465908121058}, {"top_radius": 0.06501863044880414, "bottom_radius": 0.04249079804966157, "length": 0.059732469490624676, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001771686972835, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175280273440125, "upper_button_position": 0.08264914135327106}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 425} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 419} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 420} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 421} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 422} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 423} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 424} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 428} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 429} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 427} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.956297087500616, "trigger": 800, "sampling_rate": 105, "lag": 1.633698142517605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0403425887547948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3159168327415958, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.2363771094515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306277753582048, "grain_number": 5, "grain_density": 1838.291084847304, "grain_outer_radius": 0.03298611085326696, "grain_initial_inner_radius": 0.015058034327573586, "grain_initial_height": 0.11900708835894332, "grain_separation": 0.00487878717562269, "grains_center_of_mass_position": 0.39579853042644225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007743984225083939, "throat_radius": 0.010845131950295397, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536424729040991}], "aerodynamic_surfaces": [{"length": 0.5580640764712486, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333143964852546}, {"n": 4, "root_chord": 0.12023693378105511, "tip_chord": 0.058944547967007474, "span": 0.10913990876475015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494798481641945}, {"top_radius": 0.06381184355377523, "bottom_radius": 0.04123506048457957, "length": 0.05960120647113136, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6975730189537189, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193118137501377, "upper_button_position": 0.07826120520358126}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 426} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 430} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 431} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 432} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 434} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 433} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 435} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.081803024463147, "trigger": 800, "sampling_rate": 105, "lag": 1.4826652172891157, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040008254068956, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4674842943255844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6381.564427907728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320464496834626, "grain_number": 5, "grain_density": 1807.1097162074636, "grain_outer_radius": 0.03333219695864667, "grain_initial_inner_radius": 0.015158785067761877, "grain_initial_height": 0.12063919230703328, "grain_separation": 0.005540631223598866, "grains_center_of_mass_position": 0.39533675931908446, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001059343827124651, "throat_radius": 0.009854099890792776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254798173131399}], "aerodynamic_surfaces": [{"length": 0.5601936482795443, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345248734301887}, {"n": 4, "root_chord": 0.11981582074843769, "tip_chord": 0.05960814971166719, "span": 0.11000526319281018, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492609132862551}, {"top_radius": 0.06429368301117239, "bottom_radius": 0.04359304125183203, "length": 0.059902135794040905, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000630299466993, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160283899557516, "upper_button_position": 0.08403463999094773}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 436} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 437} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 438} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 439} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 441} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 442} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 440} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 444} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.020374521840663, "trigger": 800, "sampling_rate": 105, "lag": 1.550926392109077, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238981269721028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5507286006978864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6654.042154047394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03344196340191264, "grain_number": 5, "grain_density": 1857.2048367220484, "grain_outer_radius": 0.03358462002384728, "grain_initial_inner_radius": 0.015009273504058633, "grain_initial_height": 0.11981240143996467, "grain_separation": 0.004360919048401715, "grains_center_of_mass_position": 0.3959623277904231, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008039370802405505, "throat_radius": 0.011160164801630278, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564260955220576}], "aerodynamic_surfaces": [{"length": 0.5579405694702537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338116171918933}, {"n": 4, "root_chord": 0.11974886457911905, "tip_chord": 0.05938150695298124, "span": 0.10996511605511446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500766510944974}, {"top_radius": 0.0631848108915174, "bottom_radius": 0.042589033113065826, "length": 0.05916247749965457, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6977498853924656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190389755074248, "upper_button_position": 0.07871090988504081}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 443} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 445} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 446} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 448} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 449} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 447} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 450} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.234300887604665, "trigger": 800, "sampling_rate": 105, "lag": 1.5575962006847766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.977564209944035, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3465158295301523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6678.959083199211, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033543259258034516, "grain_number": 5, "grain_density": 1837.7614215788826, "grain_outer_radius": 0.032737561228317495, "grain_initial_inner_radius": 0.014369930893862777, "grain_initial_height": 0.12017330988338033, "grain_separation": 0.005862194549157352, "grains_center_of_mass_position": 0.3971951065782323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013482296403952133, "throat_radius": 0.010155033674127137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25567820499179}], "aerodynamic_surfaces": [{"length": 0.5578570560038902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1342209952389857}, {"n": 4, "root_chord": 0.11990159486096416, "tip_chord": 0.059383912706595224, "span": 0.10979671883646502, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049764652006211}, {"top_radius": 0.06613848953351965, "bottom_radius": 0.042566003861557546, "length": 0.06107227314776783, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003649060236149, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969032213532, "upper_button_position": 0.08276800280226171}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 451} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 452} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 453} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 454} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 455} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.875170194675595, "trigger": 800, "sampling_rate": 105, "lag": 1.4151102476478161, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912064197131445, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7844671685164943, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5449.176817265515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300413021622673, "grain_number": 5, "grain_density": 1812.365094548176, "grain_outer_radius": 0.03253876774713554, "grain_initial_inner_radius": 0.015278712619576902, "grain_initial_height": 0.12033797920567202, "grain_separation": 0.00546066284649436, "grains_center_of_mass_position": 0.39777223853747545, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009854721941476845, "throat_radius": 0.010051267732015982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545586427744893}], "aerodynamic_surfaces": [{"length": 0.5590729120424388, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338952206613966}, {"n": 4, "root_chord": 0.12132048144268438, "tip_chord": 0.06033662588672275, "span": 0.11025975657797178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501953978511689}, {"top_radius": 0.06339414801358363, "bottom_radius": 0.044184555762834636, "length": 0.05877183874489187, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982062045027134, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168500295195682, "upper_button_position": 0.08135617498314518}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 458} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 456} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 457} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 460} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 459} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 461} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.876375949217296, "trigger": 800, "sampling_rate": 105, "lag": 1.4046466335176848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.991538573841572, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0786391072632115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6387.382014531699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03211314584638296, "grain_number": 5, "grain_density": 1728.3667523395122, "grain_outer_radius": 0.03358157933173571, "grain_initial_inner_radius": 0.01449671244067947, "grain_initial_height": 0.1201144460802134, "grain_separation": 0.0052307133151806105, "grains_center_of_mass_position": 0.3963659860158432, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005507283792873521, "throat_radius": 0.010323901845356982, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539187558284497}], "aerodynamic_surfaces": [{"length": 0.5588203461272663, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1316423141221423}, {"n": 4, "root_chord": 0.11943320991692244, "tip_chord": 0.06104828968653506, "span": 0.11023739742441262, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502103189329812}, {"top_radius": 0.061371491446217154, "bottom_radius": 0.04393965885048695, "length": 0.06126100617810549, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6982186304330539, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618150700635083, "upper_button_position": 0.08006792979797084}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 463} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 462} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 465} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 466} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 464} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 467} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.12817367821572, "trigger": 800, "sampling_rate": 105, "lag": 1.509912222480701, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8916734693507219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4986106348874595, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6439.876508797288, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033735439423908824, "grain_number": 5, "grain_density": 1781.7075610395784, "grain_outer_radius": 0.03368683453078426, "grain_initial_inner_radius": 0.015202395549721375, "grain_initial_height": 0.11806879746422329, "grain_separation": 0.00445152366699167, "grains_center_of_mass_position": 0.39817199804706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000606203428557718, "throat_radius": 0.011314037445533439, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549675287417572}], "aerodynamic_surfaces": [{"length": 0.5576989485493907, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1356009020704343}, {"n": 4, "root_chord": 0.12074801861754474, "tip_chord": 0.05995826793396966, "span": 0.10975173349031786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0491896294478424}, {"top_radius": 0.06419579383785655, "bottom_radius": 0.04569330578766701, "length": 0.06111514824503397, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988181950660252, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167759552286198, "upper_button_position": 0.08204223983740533}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 469} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 470} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 468} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 471} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 472} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 474} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 473} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.029280963384316, "trigger": 800, "sampling_rate": 105, "lag": 1.3480473385004104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9671129823463039, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7080230394264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6151.490658924855, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215965708338841, "grain_number": 5, "grain_density": 1808.970162472557, "grain_outer_radius": 0.03315765787763004, "grain_initial_inner_radius": 0.015506200479754213, "grain_initial_height": 0.11937908555051782, "grain_separation": 0.0036575709400602577, "grains_center_of_mass_position": 0.3965679172984442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00016644051563111947, "throat_radius": 0.010323749450354573, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555709418170595}], "aerodynamic_surfaces": [{"length": 0.5566397796118175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338359589294331}, {"n": 4, "root_chord": 0.11964693799941008, "tip_chord": 0.05987578782377843, "span": 0.11000112164988006, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04833092492844}, {"top_radius": 0.0656403662282036, "bottom_radius": 0.04272139933532569, "length": 0.06225672434639851, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994556079282275, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192658235626136, "upper_button_position": 0.08018978436561386}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 475} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 476} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 477} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 478} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 481} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 479} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 480} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.005533804015677, "trigger": 800, "sampling_rate": 105, "lag": 1.6859707787020475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9596913280098254, "trigger": "apogee", "sampling_rate": 105, "lag": 1.231760521401527, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7306.512451487042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250570645557908, "grain_number": 5, "grain_density": 1847.8974534169338, "grain_outer_radius": 0.03335461649761632, "grain_initial_inner_radius": 0.014940797630510504, "grain_initial_height": 0.11974742496526088, "grain_separation": 0.004703191730695616, "grains_center_of_mass_position": 0.3964400491959861, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.921202966852936e-06, "throat_radius": 0.01111594579421484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160005662088}], "aerodynamic_surfaces": [{"length": 0.556733458330639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352418630857364}, {"n": 4, "root_chord": 0.11966826899447315, "tip_chord": 0.059731725064455315, "span": 0.1111513098629153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047788865126737}, {"top_radius": 0.0644392194955772, "bottom_radius": 0.04233345585291983, "length": 0.059008685876240544, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.69900355540517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177754413432248, "upper_button_position": 0.08122811406194519}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 482} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 484} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 483} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 485} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 486} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 487} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 488} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 490} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 491} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.021353082826073, "trigger": 800, "sampling_rate": 105, "lag": 1.5964023057291743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9132527759147172, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0144384247011995, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9378.654472900302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032672602661611774, "grain_number": 5, "grain_density": 1873.6805975363757, "grain_outer_radius": 0.03310363515011414, "grain_initial_inner_radius": 0.014616957183599419, "grain_initial_height": 0.11945585410804732, "grain_separation": 0.004313299921914218, "grains_center_of_mass_position": 0.39656470887754475, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003154397372737129, "throat_radius": 0.010656553890029145, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559641725120174}], "aerodynamic_surfaces": [{"length": 0.5598582577820687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337523131899494}, {"n": 4, "root_chord": 0.11998146280412562, "tip_chord": 0.06126062410907149, "span": 0.10995222576338474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500729443916266}, {"top_radius": 0.06299300689428233, "bottom_radius": 0.042218195212259085, "length": 0.06122070529900644, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009029696165174, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160149724527525, "upper_button_position": 0.08488799716376494}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 489} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 492} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 493} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 494} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 495} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 496} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 497} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 500} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.006093448375886, "trigger": 800, "sampling_rate": 105, "lag": 1.4604014650789137, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0602035796371527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5926002932510448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7424.601488312072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033549526687767665, "grain_number": 5, "grain_density": 1843.2089259479683, "grain_outer_radius": 0.03277707861461861, "grain_initial_inner_radius": 0.015247387500199753, "grain_initial_height": 0.11949652305643522, "grain_separation": 0.003751782104694786, "grains_center_of_mass_position": 0.3967757350943147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005802301521851256, "throat_radius": 0.01175323182504637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535584781699343}], "aerodynamic_surfaces": [{"length": 0.5573349045236031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341828130714466}, {"n": 4, "root_chord": 0.11879894319817798, "tip_chord": 0.05907670724466629, "span": 0.11019582322863432, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503277908098905}, {"top_radius": 0.06358118680214803, "bottom_radius": 0.041673840121615735, "length": 0.058979242393469036, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994937792378588, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183382961204753, "upper_button_position": 0.08115548311738352}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 498} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 499} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 501} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 503} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 504} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 502} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 505} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024668528748473, "trigger": 800, "sampling_rate": 105, "lag": 1.4484354137021591, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0981990941597088, "trigger": "apogee", "sampling_rate": 105, "lag": 1.414302558072049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7459.033264565635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308065296882054, "grain_number": 5, "grain_density": 1776.2400494239737, "grain_outer_radius": 0.033363224339892035, "grain_initial_inner_radius": 0.015381765027479762, "grain_initial_height": 0.11992176074585795, "grain_separation": 0.0037090486323051357, "grains_center_of_mass_position": 0.396143955941113, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004676733582726552, "throat_radius": 0.010944084635483648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2527568222859162}], "aerodynamic_surfaces": [{"length": 0.5596721901595763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1321773520802023}, {"n": 4, "root_chord": 0.12007223688855932, "tip_chord": 0.05976728326669177, "span": 0.11020905759640028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509369754012907}, {"top_radius": 0.06296961547357273, "bottom_radius": 0.044174341903601116, "length": 0.05963451914299264, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001564179049414, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183106571855902, "upper_button_position": 0.08184576071935123}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 506} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 508} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 511} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 507} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 509} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 510} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 512} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 514} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 516} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 515} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.954796735715151, "trigger": 800, "sampling_rate": 105, "lag": 1.5176946308147605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486109184226907, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3487708544693002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.8672028681485, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03313485609345602, "grain_number": 5, "grain_density": 1819.4180859681853, "grain_outer_radius": 0.03317673394838758, "grain_initial_inner_radius": 0.015029277379273925, "grain_initial_height": 0.11984584188276916, "grain_separation": 0.005935224290139342, "grains_center_of_mass_position": 0.3975714251925042, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.2943795503531245e-05, "throat_radius": 0.011991626203175629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568478535286023}], "aerodynamic_surfaces": [{"length": 0.5590636129569893, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133899996637242}, {"n": 4, "root_chord": 0.12042595108240785, "tip_chord": 0.06026124312767648, "span": 0.11026089588222832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049369561009939}, {"top_radius": 0.06290046745530113, "bottom_radius": 0.043504613012062, "length": 0.05982505806604332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997409886561523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170862822992922, "upper_button_position": 0.08265470635686012}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 513} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 517} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 518} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 519} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 522} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 524} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 521} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 520} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.08860776864281, "trigger": 800, "sampling_rate": 105, "lag": 1.378574533038817, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1487095815647508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3741005671642084, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.679570094578, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321097419278967, "grain_number": 5, "grain_density": 1826.359241004108, "grain_outer_radius": 0.0328623528375727, "grain_initial_inner_radius": 0.014910695782321856, "grain_initial_height": 0.11924581423292385, "grain_separation": 0.004422231460385876, "grains_center_of_mass_position": 0.39664417562737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000820225114507355, "throat_radius": 0.010893209462817716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567766761895793}], "aerodynamic_surfaces": [{"length": 0.5576401424093494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1351762755827595}, {"n": 4, "root_chord": 0.12007794226220633, "tip_chord": 0.06003500774466553, "span": 0.11065490401853487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.047387007286128}, {"top_radius": 0.0631991535871165, "bottom_radius": 0.0443244899477447, "length": 0.05994470009197065, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699820732714732, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847305176207, "upper_button_position": 0.08233600219711135}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 523} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 525} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 526} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.03294425512902, "trigger": 800, "sampling_rate": 105, "lag": 1.47617407176925, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9567309239194389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4199059876865876, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5021.03200847786, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032642090725926685, "grain_number": 5, "grain_density": 1785.3713715278718, "grain_outer_radius": 0.03295377599046398, "grain_initial_inner_radius": 0.014885461451886047, "grain_initial_height": 0.12116368457141655, "grain_separation": 0.0052046375265417345, "grains_center_of_mass_position": 0.39732468529237247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009704367174402164, "throat_radius": 0.011189106748537455, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553479269571646}], "aerodynamic_surfaces": [{"length": 0.5587357678299477, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352516060031594}, {"n": 4, "root_chord": 0.12029514816613, "tip_chord": 0.05946631333697169, "span": 0.10953461632041248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506514193118004}, {"top_radius": 0.06120475707010885, "bottom_radius": 0.043599882711598564, "length": 0.05787338477642182, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011209271202232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193368174305144, "upper_button_position": 0.08178410968970884}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 531} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 530} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 529} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 527} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 532} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 528} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 533} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 535} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 537} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 536} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 539} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 538} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.034360167502646, "trigger": 800, "sampling_rate": 105, "lag": 1.4218912956452379, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8651346821885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3317063627232844, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8913.457694865458, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314996151798992, "grain_number": 5, "grain_density": 1868.4432712757527, "grain_outer_radius": 0.03287460493443417, "grain_initial_inner_radius": 0.015024128856725095, "grain_initial_height": 0.12000550195966564, "grain_separation": 0.006301409754253603, "grains_center_of_mass_position": 0.39783864062725993, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.895663283303452e-05, "throat_radius": 0.010784573645353342, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557098323486997}], "aerodynamic_surfaces": [{"length": 0.5590317614193511, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341912521486353}, {"n": 4, "root_chord": 0.11982520916451894, "tip_chord": 0.059638372890107816, "span": 0.10983350549212874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493040176202701}, {"top_radius": 0.06219145431527115, "bottom_radius": 0.04291263101039901, "length": 0.06038837080865054, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001620508973, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188190714339694, "upper_button_position": 0.08134297946333058}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 534} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 543} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 541} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 540} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 542} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 545} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.042661009249295, "trigger": 800, "sampling_rate": 105, "lag": 1.4605663710079997, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8972289194161861, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6941024202638417, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4858.823851546267, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033034127695985384, "grain_number": 5, "grain_density": 1812.550892970311, "grain_outer_radius": 0.032628170889884386, "grain_initial_inner_radius": 0.014168597129978724, "grain_initial_height": 0.11880358326206206, "grain_separation": 0.006633987642370139, "grains_center_of_mass_position": 0.39737684089656816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012820267411264887, "throat_radius": 0.011165427466524786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556672671169646}], "aerodynamic_surfaces": [{"length": 0.5585490455541685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334472403907054}, {"n": 4, "root_chord": 0.11948390800550764, "tip_chord": 0.059615065808419736, "span": 0.10983662939535474, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493672294474805}, {"top_radius": 0.061785527806414046, "bottom_radius": 0.04460977204303833, "length": 0.059864310038613915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990759458671292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193154112200515, "upper_button_position": 0.07976053464707766}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 546} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 544} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 548} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 549} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 550} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 547} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 551} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84790760354008, "trigger": 800, "sampling_rate": 105, "lag": 1.3863242437227405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0464637698661934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.126785421533626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6629.202661852996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03272066416750128, "grain_number": 5, "grain_density": 1804.0702578755186, "grain_outer_radius": 0.03265221935797989, "grain_initial_inner_radius": 0.015144804323304442, "grain_initial_height": 0.1174868216567025, "grain_separation": 0.006309833852793798, "grains_center_of_mass_position": 0.397367348765248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038949136310644677, "throat_radius": 0.011470558644866928, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558505828028603}], "aerodynamic_surfaces": [{"length": 0.5576937784871066, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360401801704}, {"n": 4, "root_chord": 0.12064019144281753, "tip_chord": 0.058696114788955076, "span": 0.10943505041291769, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497077563266883}, {"top_radius": 0.06496556547253206, "bottom_radius": 0.04491237546458075, "length": 0.059877420987110026, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699162402819348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194095665729968, "upper_button_position": 0.07975283624635121}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 552} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 553} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 555} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 556} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 557} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.909340543908662, "trigger": 800, "sampling_rate": 105, "lag": 1.4222365183052434, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8590875249104568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.222233573750644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6224.029989151728, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353665105631151, "grain_number": 5, "grain_density": 1802.4551566750724, "grain_outer_radius": 0.03258212874509206, "grain_initial_inner_radius": 0.015049748844294084, "grain_initial_height": 0.1207823283709871, "grain_separation": 0.005282129708377557, "grains_center_of_mass_position": 0.39490474646233426, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008225797052953119, "throat_radius": 0.010537455157294989, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255764203407012}], "aerodynamic_surfaces": [{"length": 0.5586262802525094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.132239789606786}, {"n": 4, "root_chord": 0.11941300234331981, "tip_chord": 0.05965461059949355, "span": 0.1100390728812653, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499345730629506}, {"top_radius": 0.06432675634758504, "bottom_radius": 0.04256058948009794, "length": 0.06092131239495416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.698648879974122, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617394570409848, "upper_button_position": 0.08125430956427393}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 559} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 554} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 558} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 560} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 561} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 565} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 563} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.866653368670148, "trigger": 800, "sampling_rate": 105, "lag": 1.3498180208209416, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8958432115372675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5041167802890334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7165.43944411015, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03285903081240586, "grain_number": 5, "grain_density": 1913.0723736740151, "grain_outer_radius": 0.03335128872292245, "grain_initial_inner_radius": 0.015299451736133231, "grain_initial_height": 0.11999203453789165, "grain_separation": 0.004055501057043993, "grains_center_of_mass_position": 0.39678040327990705, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005669722709792654, "throat_radius": 0.0109575577929666, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254445430693183}], "aerodynamic_surfaces": [{"length": 0.5580203178306863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347872230739589}, {"n": 4, "root_chord": 0.12059844796738609, "tip_chord": 0.060567090098143435, "span": 0.10932919399309127, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501264141340074}, {"top_radius": 0.06348370525776047, "bottom_radius": 0.04248033316332455, "length": 0.061061283382967874, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996313769695619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178458102515723, "upper_button_position": 0.08178556671798964}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 564} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 567} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 562} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 566} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 568} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 569} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 572} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 570} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 573} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.962633945581665, "trigger": 800, "sampling_rate": 105, "lag": 1.4020837681768923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9233796140797188, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7684088542560963, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8618.90617176997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320954747099423, "grain_number": 5, "grain_density": 1774.524719398149, "grain_outer_radius": 0.033346568845636346, "grain_initial_inner_radius": 0.014154026703907266, "grain_initial_height": 0.11949909982830133, "grain_separation": 0.0040695607939831855, "grains_center_of_mass_position": 0.39493434867221144, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018678098973986044, "throat_radius": 0.010873338532288135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555315204871276}], "aerodynamic_surfaces": [{"length": 0.5594323839630191, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328409109656998}, {"n": 4, "root_chord": 0.12020866737228665, "tip_chord": 0.05924626998907374, "span": 0.11116205642727872, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499871763811328}, {"top_radius": 0.0634896041891283, "bottom_radius": 0.04422521898888988, "length": 0.06047440455661472, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7003606582316241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190749156711527, "upper_button_position": 0.08128574256047139}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 571} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 575} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 574} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 576} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 577} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 581} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 578} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 579} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.060200180359736, "trigger": 800, "sampling_rate": 105, "lag": 1.4069964597402835, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768199698935144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7149456248566854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6965.238029283006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291541776105035, "grain_number": 5, "grain_density": 1846.2990329106547, "grain_outer_radius": 0.033847233093363564, "grain_initial_inner_radius": 0.01524539142146959, "grain_initial_height": 0.11974379195030407, "grain_separation": 0.0060125236936259645, "grains_center_of_mass_position": 0.39514762143067317, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026499639622927534, "throat_radius": 0.010359866855997503, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256063989800021}], "aerodynamic_surfaces": [{"length": 0.5577707335015811, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.136049386393946}, {"n": 4, "root_chord": 0.11904704927188926, "tip_chord": 0.05961063517898763, "span": 0.10997877585497019, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050870843790981}, {"top_radius": 0.06414610047052825, "bottom_radius": 0.04339120522084478, "length": 0.060490949499389775, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001807423395572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174894043057764, "upper_button_position": 0.08269133803378081}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 580} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 582} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 584} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 583} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 585} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 586} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 587} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.95758916877111, "trigger": 800, "sampling_rate": 105, "lag": 1.4603468047945507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928216347970634, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6260216728025045, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.4965570927, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305504698154948, "grain_number": 5, "grain_density": 1819.9310950575361, "grain_outer_radius": 0.032925754700444065, "grain_initial_inner_radius": 0.01561766702949373, "grain_initial_height": 0.1202561417323882, "grain_separation": 0.004061393272898336, "grains_center_of_mass_position": 0.39755037999428394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006757063992013106, "throat_radius": 0.011243143307184896, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544495869968124}], "aerodynamic_surfaces": [{"length": 0.5578026845699696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1325937431616242}, {"n": 4, "root_chord": 0.1196916637688646, "tip_chord": 0.06126246273551958, "span": 0.11013060929312894, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494239546979374}, {"top_radius": 0.06380513010043991, "bottom_radius": 0.044075038448274505, "length": 0.05855463659819958, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989088580345121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179034806788575, "upper_button_position": 0.0810053773556546}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 588} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 589} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 591} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 590} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 592} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 593} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.095817241937098, "trigger": 800, "sampling_rate": 105, "lag": 1.5495569179945168, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258898248184885, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5616849296100221, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6359.481773360832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032687939387357576, "grain_number": 5, "grain_density": 1686.6845841819802, "grain_outer_radius": 0.03343043797698161, "grain_initial_inner_radius": 0.014805654109164063, "grain_initial_height": 0.1178856686481246, "grain_separation": 0.005808759377561956, "grains_center_of_mass_position": 0.3962682408832046, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.446256809007218e-05, "throat_radius": 0.00992085970474433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553551539796095}], "aerodynamic_surfaces": [{"length": 0.5595950869651972, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340329751171205}, {"n": 4, "root_chord": 0.11908554949526536, "tip_chord": 0.06017087712223139, "span": 0.11057627344228141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510394364314983}, {"top_radius": 0.0632723118626988, "bottom_radius": 0.045897915081225225, "length": 0.060743895815199525, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700867833750111, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619218384599824, "upper_button_position": 0.08164944915028693}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 595} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 594} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 596} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 597} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 598} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 599} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 600} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 603} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 602} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.903235711464156, "trigger": 800, "sampling_rate": 105, "lag": 1.5866073858786869, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9118287332269935, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5993056679668862, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7041.682419456902, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03212656021816401, "grain_number": 5, "grain_density": 1805.3628309227822, "grain_outer_radius": 0.032889987169078386, "grain_initial_inner_radius": 0.015071908314743811, "grain_initial_height": 0.12207795553852974, "grain_separation": 0.005035961441262024, "grains_center_of_mass_position": 0.3965124202470177, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011308395494822971, "throat_radius": 0.010790995284006684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546743145077899}], "aerodynamic_surfaces": [{"length": 0.5564454110406875, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326083272820202}, {"n": 4, "root_chord": 0.11984031499559324, "tip_chord": 0.06072539670636566, "span": 0.11054738294718197, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0522993331729107}, {"top_radius": 0.0638469903961935, "bottom_radius": 0.044961094495535744, "length": 0.06003023312763245, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009323628228239, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164147247657733, "upper_button_position": 0.08451763805705059}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 601} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 606} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 604} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 605} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 609} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 608} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 607} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 611} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.917108480116745, "trigger": 800, "sampling_rate": 105, "lag": 1.578583613767756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0318554740161627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3017749100574139, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5921.012212493731, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308272710410026, "grain_number": 5, "grain_density": 1765.3497584415372, "grain_outer_radius": 0.03277076040879338, "grain_initial_inner_radius": 0.01481191059997497, "grain_initial_height": 0.11934540103296776, "grain_separation": 0.005720146543954265, "grains_center_of_mass_position": 0.3970681537741598, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034701160662725016, "throat_radius": 0.010724983899750594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580298283464}], "aerodynamic_surfaces": [{"length": 0.557681478561997, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1319184390363277}, {"n": 4, "root_chord": 0.11984759499613362, "tip_chord": 0.06065499260391288, "span": 0.11059916378576459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496586227553364}, {"top_radius": 0.063662207339967, "bottom_radius": 0.04395504588370756, "length": 0.061761828330140794, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010545597116667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170974421686646, "upper_button_position": 0.08395711754300217}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 610} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 613} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 612} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 614} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 615} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019159321794406, "trigger": 800, "sampling_rate": 105, "lag": 1.4830700071437772, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00310201453783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3063109443688847, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5324.145066336668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03449709268361504, "grain_number": 5, "grain_density": 1787.3894698831352, "grain_outer_radius": 0.032253766455960196, "grain_initial_inner_radius": 0.014709359696953838, "grain_initial_height": 0.12102053685484536, "grain_separation": 0.0071976077433368564, "grains_center_of_mass_position": 0.3968781410781491, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000732079997893469, "throat_radius": 0.010835910298233392, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548400984139791}], "aerodynamic_surfaces": [{"length": 0.559352298997911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1330725601914995}, {"n": 4, "root_chord": 0.11996866844785745, "tip_chord": 0.059990560297553897, "span": 0.10997394457078268, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489718720584922}, {"top_radius": 0.06368698386847857, "bottom_radius": 0.04522870235669, "length": 0.05975515757707762, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008972213304892, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194557011053868, "upper_button_position": 0.08144152022510232}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 618} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 616} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 617} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 619} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 620} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 625} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 622} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 624} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 626} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 621} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 627} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.898801081785424, "trigger": 800, "sampling_rate": 105, "lag": 1.4879841283800104, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9481350766251924, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860295922764147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7429.007851151462, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262837475696378, "grain_number": 5, "grain_density": 1807.0678228330125, "grain_outer_radius": 0.03310878465560745, "grain_initial_inner_radius": 0.014307025556945784, "grain_initial_height": 0.11961031045497328, "grain_separation": 0.0045895324645615874, "grains_center_of_mass_position": 0.3958275627041117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007703107024542729, "throat_radius": 0.011849622795580128, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558790206828965}], "aerodynamic_surfaces": [{"length": 0.5577820447659309, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134557235845921}, {"n": 4, "root_chord": 0.12075678799313504, "tip_chord": 0.05990770341343399, "span": 0.1104335639439842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049961052997815}, {"top_radius": 0.06323600334373308, "bottom_radius": 0.04363039171736246, "length": 0.05883045517622381, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979169751810645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616305898107644, "upper_button_position": 0.08161107707342052}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 623} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 631} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 628} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 632} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 629} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 630} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 633} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 636} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 637} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 635} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 639} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.094927235960489, "trigger": 800, "sampling_rate": 105, "lag": 1.4745677516317377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0578047533383916, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5298794569046346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.61903303936, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032846731170025616, "grain_number": 5, "grain_density": 1776.488346897678, "grain_outer_radius": 0.03288971707348256, "grain_initial_inner_radius": 0.01457407970595826, "grain_initial_height": 0.11922842325776696, "grain_separation": 0.003856912724954318, "grains_center_of_mass_position": 0.3990991721654136, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000440527024877178, "throat_radius": 0.010516537333332568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737191153877}], "aerodynamic_surfaces": [{"length": 0.5593029353888921, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339366694008453}, {"n": 4, "root_chord": 0.11991352285310426, "tip_chord": 0.05934037606470357, "span": 0.11015495745136797, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049327518332575}, {"top_radius": 0.06415552975869848, "bottom_radius": 0.04390678756190408, "length": 0.05987283738774181, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993211515870639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180812420858813, "upper_button_position": 0.08123990950118254}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 634} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 638} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 640} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 641} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 644} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 647} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 642} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.003460927333824, "trigger": 800, "sampling_rate": 105, "lag": 1.5619046917916362, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1163258017481665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6469759705104834, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.969588582724, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317059591875272, "grain_number": 5, "grain_density": 1765.1262392800065, "grain_outer_radius": 0.03250060035923715, "grain_initial_inner_radius": 0.0151863798539622, "grain_initial_height": 0.12045768538913633, "grain_separation": 0.004770371299367982, "grains_center_of_mass_position": 0.39756594393147277, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015359612294887283, "throat_radius": 0.011131781744979596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542988837270654}], "aerodynamic_surfaces": [{"length": 0.5576028636557062, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133449995286997}, {"n": 4, "root_chord": 0.1196840868748723, "tip_chord": 0.05894878290593451, "span": 0.10938595878153176, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0486217400440718}, {"top_radius": 0.06317028995099577, "bottom_radius": 0.042963294261816574, "length": 0.06083936912163557, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6990345945319851, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195566844250608, "upper_button_position": 0.07947791010692429}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 645} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 646} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 643} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 649} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 653} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.924085961580126, "trigger": 800, "sampling_rate": 105, "lag": 1.34302885607583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0418013999603413, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6979770104257126, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.431867932299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312281492161697, "grain_number": 5, "grain_density": 1890.704737907447, "grain_outer_radius": 0.03304501931403608, "grain_initial_inner_radius": 0.015528187267366496, "grain_initial_height": 0.12127699375365819, "grain_separation": 0.004832964847313477, "grains_center_of_mass_position": 0.39628060043227564, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011201619312155467, "throat_radius": 0.010619961855954613, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567529229825547}], "aerodynamic_surfaces": [{"length": 0.5588803324962964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345781572737081}, {"n": 4, "root_chord": 0.12081265269259946, "tip_chord": 0.06035264998715134, "span": 0.11047699749059306, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493124955785145}, {"top_radius": 0.06271677193123795, "bottom_radius": 0.04385245925309541, "length": 0.059966723017777473, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002619353960845, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184217586187387, "upper_button_position": 0.08184017677734579}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 652} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 651} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 648} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 650} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 654} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 655} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 658} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.832593841996598, "trigger": 800, "sampling_rate": 105, "lag": 1.4928406825277463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0123369787221992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7112579316289973, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5764.896406645661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033892599115049424, "grain_number": 5, "grain_density": 1844.4338179561246, "grain_outer_radius": 0.03296251624972865, "grain_initial_inner_radius": 0.01565888371439492, "grain_initial_height": 0.12029226832969583, "grain_separation": 0.006637075366032497, "grains_center_of_mass_position": 0.3980363202208134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013136401661873623, "throat_radius": 0.011544365193856944, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543207639819252}], "aerodynamic_surfaces": [{"length": 0.5593551858373986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.135449970490093}, {"n": 4, "root_chord": 0.12012110921034852, "tip_chord": 0.06048022575382932, "span": 0.11066154380666207, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0478135416810972}, {"top_radius": 0.06475572346839029, "bottom_radius": 0.04332533315370732, "length": 0.056734896214322275, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6974303386851639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185985067309919, "upper_button_position": 0.07883183195417198}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 657} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 656} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 659} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 660} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 661} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 666} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 662} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.160506835280687, "trigger": 800, "sampling_rate": 105, "lag": 1.3519357642676724, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.935337244416407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.178581748855407, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5630.141162438884, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032607069420712266, "grain_number": 5, "grain_density": 1858.1994737263815, "grain_outer_radius": 0.03244467331823912, "grain_initial_inner_radius": 0.015004191096506983, "grain_initial_height": 0.11872066097813583, "grain_separation": 0.0054103166263263424, "grains_center_of_mass_position": 0.39728876522660506, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007941892865035052, "throat_radius": 0.011480412162928215, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551397177680657}], "aerodynamic_surfaces": [{"length": 0.5582077685940983, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328376955466082}, {"n": 4, "root_chord": 0.12003834579553538, "tip_chord": 0.0598826232794804, "span": 0.10941922698272645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494897260384244}, {"top_radius": 0.06312915791017608, "bottom_radius": 0.04275199625490995, "length": 0.05894856640211732, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992687590372683, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617078048221863, "upper_button_position": 0.0821907108154053}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 664} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 663} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 665} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 669} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 667} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 668} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.049317902638082, "trigger": 800, "sampling_rate": 105, "lag": 1.670187299155098, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8552934268982891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5161088988744469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4399.711007228152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291176351355578, "grain_number": 5, "grain_density": 1797.6341210242645, "grain_outer_radius": 0.032887287704260366, "grain_initial_inner_radius": 0.014891886621574224, "grain_initial_height": 0.12072571853839276, "grain_separation": 0.0038077266334125438, "grains_center_of_mass_position": 0.39750187103147483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525967750055964, "throat_radius": 0.011108570395363627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549362404152529}], "aerodynamic_surfaces": [{"length": 0.5583266176083251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341510254938625}, {"n": 4, "root_chord": 0.11986647652987939, "tip_chord": 0.05993538973570144, "span": 0.10992305267388554, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500312178596911}, {"top_radius": 0.062348690545727475, "bottom_radius": 0.04359480500705435, "length": 0.05983762841697362, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986963251239642, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188134059275033, "upper_button_position": 0.07988291919646084}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 671} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 670} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 672} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 673} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 676} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 674} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 675} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.961285415065438, "trigger": 800, "sampling_rate": 105, "lag": 1.6589683441180747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9229684163530982, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7575522957154264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6486.67793411494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353221420860209, "grain_number": 5, "grain_density": 1893.338897676839, "grain_outer_radius": 0.033248651821953586, "grain_initial_inner_radius": 0.014551659808840446, "grain_initial_height": 0.11945729561028967, "grain_separation": 0.0058693385460895, "grains_center_of_mass_position": 0.3961741530210622, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002312190931564569, "throat_radius": 0.009829405869096513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553393214939157}], "aerodynamic_surfaces": [{"length": 0.558192823838198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1348096081417502}, {"n": 4, "root_chord": 0.11978700465546509, "tip_chord": 0.05986481238206572, "span": 0.1097608535096085, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0481552849077787}, {"top_radius": 0.06273504132834283, "bottom_radius": 0.042495899759864106, "length": 0.05974821982306383, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004165787551403, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176333034741835, "upper_button_position": 0.08278327528095675}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 677} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 678} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 681} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 682} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 679} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 680} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 683} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 687} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.110021988210809, "trigger": 800, "sampling_rate": 105, "lag": 1.3626097413797282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0300809476828812, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5809088884483338, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7032.765808664801, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375256756121665, "grain_number": 5, "grain_density": 1840.7419675823544, "grain_outer_radius": 0.03306959845996744, "grain_initial_inner_radius": 0.014997835660657642, "grain_initial_height": 0.12358655171971039, "grain_separation": 0.002642112595915695, "grains_center_of_mass_position": 0.3969149152425108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041703679876059746, "throat_radius": 0.010773087461744813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561590835395942}], "aerodynamic_surfaces": [{"length": 0.5571058259625303, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335047406622762}, {"n": 4, "root_chord": 0.1198522073117214, "tip_chord": 0.06009398988262331, "span": 0.11016378222726352, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0500741465948282}, {"top_radius": 0.06402096716235758, "bottom_radius": 0.043377141951441524, "length": 0.059298494170245915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6967615348266506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182363803153988, "upper_button_position": 0.07852515451125175}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 684} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 686} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 685} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 690} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 689} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 688} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 694} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 693} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 691} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.927372176233975, "trigger": 800, "sampling_rate": 105, "lag": 1.581679375284645, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.106758609385874, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1113123367593278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6109.826172263835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033720206946435835, "grain_number": 5, "grain_density": 1822.392544172471, "grain_outer_radius": 0.03316254713931311, "grain_initial_inner_radius": 0.014485150562938795, "grain_initial_height": 0.12011454186482129, "grain_separation": 0.006612911623875139, "grains_center_of_mass_position": 0.398913299127912, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011645911676670304, "throat_radius": 0.010772141331380046, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555348701989495}], "aerodynamic_surfaces": [{"length": 0.5577845655640803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134247127828169}, {"n": 4, "root_chord": 0.1216165533461278, "tip_chord": 0.060281703564422036, "span": 0.10972877368303248, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0506010466412978}, {"top_radius": 0.06454036575504978, "bottom_radius": 0.04522084388324742, "length": 0.05964110975508636, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000863069400317, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617246703053314, "upper_button_position": 0.08283960388671774}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 692} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 696} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 695} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 698} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 699} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 697} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 700} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 702} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966500541215638, "trigger": 800, "sampling_rate": 105, "lag": 1.4235758911439054, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993486617595831, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4254378573105884, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6920.0164998043165, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032013618788462185, "grain_number": 5, "grain_density": 1798.1039754673993, "grain_outer_radius": 0.03297696573160713, "grain_initial_inner_radius": 0.015509616726824058, "grain_initial_height": 0.12142704872445906, "grain_separation": 0.004036100693897081, "grains_center_of_mass_position": 0.3976214619436373, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013213445798183259, "throat_radius": 0.011240473246504052, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538744080157689}], "aerodynamic_surfaces": [{"length": 0.5571692943606369, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133360676445639}, {"n": 4, "root_chord": 0.12011858293534083, "tip_chord": 0.05993112246521392, "span": 0.11029753709607351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0487238330252862}, {"top_radius": 0.06360855892332505, "bottom_radius": 0.042377969026494364, "length": 0.05998017677623566, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986933309412772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176029030489192, "upper_button_position": 0.08109042789235799}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 701} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 703} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 706} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 707} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 704} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 705} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 710} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 711} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 708} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.09835919297348, "trigger": 800, "sampling_rate": 105, "lag": 1.3914042652320289, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9333324992550798, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4465855371347776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6827.593622926516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032288574057902815, "grain_number": 5, "grain_density": 1820.5752035442963, "grain_outer_radius": 0.032886670326413514, "grain_initial_inner_radius": 0.015627145445425226, "grain_initial_height": 0.11910574868059756, "grain_separation": 0.0055206584777129425, "grains_center_of_mass_position": 0.39849184146166966, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015726377111308556, "throat_radius": 0.010597868861713025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555912210878393}], "aerodynamic_surfaces": [{"length": 0.5584350157820853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133532800812777}, {"n": 4, "root_chord": 0.11888805818908396, "tip_chord": 0.0604652851950705, "span": 0.11053271131846164, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049836225901135}, {"top_radius": 0.06418887143326574, "bottom_radius": 0.04321524079430492, "length": 0.06013365755917045, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6989394089944448, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175802369530755, "upper_button_position": 0.08135917204136933}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 709} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 713} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 712} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 714} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 717} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 715} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 721} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.073080998915593, "trigger": 800, "sampling_rate": 105, "lag": 1.3746318536017097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8474268512933999, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6656207826482246, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4441.573521862103, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327116672485282, "grain_number": 5, "grain_density": 1812.4284508725405, "grain_outer_radius": 0.0330376297499693, "grain_initial_inner_radius": 0.014581269810426881, "grain_initial_height": 0.12069230390550935, "grain_separation": 0.004791423279257989, "grains_center_of_mass_position": 0.3963086692312802, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005754638946245715, "throat_radius": 0.011601879846023053, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554707802090024}], "aerodynamic_surfaces": [{"length": 0.5579490373543644, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352461678398653}, {"n": 4, "root_chord": 0.11987027953069769, "tip_chord": 0.05924419681895202, "span": 0.11034391518709062, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049265622887603}, {"top_radius": 0.06310110930982525, "bottom_radius": 0.046454360816020855, "length": 0.061440607765775514, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7005345653269719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192461907978487, "upper_button_position": 0.08128837452912319}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 718} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 716} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 719} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 720} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 722} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.00571222686344, "trigger": 800, "sampling_rate": 105, "lag": 1.515596731021566, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9284194969133037, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4935425418765285, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5333.868170546405, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032966932042417095, "grain_number": 5, "grain_density": 1880.2574944148357, "grain_outer_radius": 0.032883874732030346, "grain_initial_inner_radius": 0.01485417643925817, "grain_initial_height": 0.11957002948661079, "grain_separation": 0.005592778028038438, "grains_center_of_mass_position": 0.39827565595772657, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014501580520450564, "throat_radius": 0.01131641382855319, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560306007458444}], "aerodynamic_surfaces": [{"length": 0.5583668145730881, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1345756497698833}, {"n": 4, "root_chord": 0.11997427272640913, "tip_chord": 0.06073046257686021, "span": 0.10946294148403397, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490976412792183}, {"top_radius": 0.06394934444003884, "bottom_radius": 0.04261041716207257, "length": 0.05852429983007243, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991182213346074, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619739261211855, "upper_button_position": 0.07937896012275247}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 725} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 723} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 724} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 726} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 727} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 728} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 731} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 729} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 733} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.860779668798159, "trigger": 800, "sampling_rate": 105, "lag": 1.4507885953650683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.017920444351606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5733927458519685, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6408.632670993753, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309417142396074, "grain_number": 5, "grain_density": 1783.794563961593, "grain_outer_radius": 0.0329020099477468, "grain_initial_inner_radius": 0.01496441525953557, "grain_initial_height": 0.12060647511791256, "grain_separation": 0.004370560327809252, "grains_center_of_mass_position": 0.3976205565714423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006246240150158566, "throat_radius": 0.0109432217398665, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253828010660432}], "aerodynamic_surfaces": [{"length": 0.5576847841281964, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355438213351552}, {"n": 4, "root_chord": 0.1197806694582415, "tip_chord": 0.060424505204074185, "span": 0.11003348806962845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484336982914042}, {"top_radius": 0.06418395898831461, "bottom_radius": 0.04284715089489093, "length": 0.058252782425665416, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6991178343021208, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6150085660937242, "upper_button_position": 0.08410926820839659}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 730} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 732} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 734} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 735} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 736} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 737} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.024289330373744, "trigger": 800, "sampling_rate": 105, "lag": 1.359812296079047, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0417264270297435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681929381751594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5032.085483381825, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033326334085267, "grain_number": 5, "grain_density": 1821.4358652211556, "grain_outer_radius": 0.03340615448137815, "grain_initial_inner_radius": 0.01599634853217527, "grain_initial_height": 0.12070365695831285, "grain_separation": 0.003927244941248655, "grains_center_of_mass_position": 0.39740186182768206, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00044404774567056483, "throat_radius": 0.012083151870730027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565009664109565}], "aerodynamic_surfaces": [{"length": 0.5587233783235755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343425692036495}, {"n": 4, "root_chord": 0.1194766008764291, "tip_chord": 0.059167765323517175, "span": 0.10924059282147726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050967195582895}, {"top_radius": 0.06264169687932065, "bottom_radius": 0.04229265627929526, "length": 0.059732155102781376, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007148401735318, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178892893186985, "upper_button_position": 0.08282555085483334}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 739} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 741} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 742} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 738} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 740} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 744} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.040824565225881, "trigger": 800, "sampling_rate": 105, "lag": 1.4632920205969164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0145763498868963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.612655035165936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5553.948384072984, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033301393562601596, "grain_number": 5, "grain_density": 1814.413099758079, "grain_outer_radius": 0.032185377444583115, "grain_initial_inner_radius": 0.015048230450464863, "grain_initial_height": 0.12073814564669842, "grain_separation": 0.00412660620956268, "grains_center_of_mass_position": 0.3964184928225117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016470217014130123, "throat_radius": 0.0113984140149467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253929886303943}], "aerodynamic_surfaces": [{"length": 0.5577603948884285, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1332389278759907}, {"n": 4, "root_chord": 0.12012615848670005, "tip_chord": 0.060561186194012503, "span": 0.11094728045195049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050996721165745}, {"top_radius": 0.06508250476629412, "bottom_radius": 0.04270490186027331, "length": 0.061128752971352576, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700371525104568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61778155231921, "upper_button_position": 0.08258997278535807}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 745} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 743} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 746} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 748} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 749} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 747} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 750} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.001902468295398, "trigger": 800, "sampling_rate": 105, "lag": 1.5300854206512424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9491875189735953, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7411718901485729, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7184.021473813838, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327786120479061, "grain_number": 5, "grain_density": 1768.170066436592, "grain_outer_radius": 0.03290661506944424, "grain_initial_inner_radius": 0.015422383358151298, "grain_initial_height": 0.12018959469555476, "grain_separation": 0.005657579166846647, "grains_center_of_mass_position": 0.39841991906911567, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002773360358050695, "throat_radius": 0.011126745327258294, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550132823777906}], "aerodynamic_surfaces": [{"length": 0.5582595967790731, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339054993693503}, {"n": 4, "root_chord": 0.12024632214361095, "tip_chord": 0.0602242784609325, "span": 0.10987455306356729, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0485714431979416}, {"top_radius": 0.061805541594242966, "bottom_radius": 0.04448245433466418, "length": 0.05889426185519827, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002702224930457, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61762912512353, "upper_button_position": 0.08264109736951575}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 751} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 755} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 754} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 752} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 756} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 753} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.004171832348158, "trigger": 800, "sampling_rate": 105, "lag": 1.393188589215938, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0661032678778284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4932857828012056, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5557.692134196864, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032260558370014916, "grain_number": 5, "grain_density": 1805.0214989723365, "grain_outer_radius": 0.032689200889276, "grain_initial_inner_radius": 0.015241840006324761, "grain_initial_height": 0.11991946315650526, "grain_separation": 0.004926303302336926, "grains_center_of_mass_position": 0.39803039055925515, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007161862334473004, "throat_radius": 0.010960034747886729, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546039609399735}], "aerodynamic_surfaces": [{"length": 0.5584687812022902, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340172947896192}, {"n": 4, "root_chord": 0.11953626939556578, "tip_chord": 0.05933074912278213, "span": 0.10968998808420173, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494032804272648}, {"top_radius": 0.06262036297083128, "bottom_radius": 0.04303274501464145, "length": 0.05986943507824221, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002032544679734, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179886480253309, "upper_button_position": 0.08221460644264245}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 758} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 760} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 757} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 759} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 761} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 762} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989713503906088, "trigger": 800, "sampling_rate": 105, "lag": 1.5830021956632052, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9935248675261337, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5681334692431248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4911.341608524888, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326398941387174, "grain_number": 5, "grain_density": 1879.5733866357216, "grain_outer_radius": 0.03277431941163321, "grain_initial_inner_radius": 0.015839600114156475, "grain_initial_height": 0.12107790557963095, "grain_separation": 0.004985811649890202, "grains_center_of_mass_position": 0.3950677526573093, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010665576908545767, "throat_radius": 0.01112730989317482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2575695107478673}], "aerodynamic_surfaces": [{"length": 0.5597967383244747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1352195210800256}, {"n": 4, "root_chord": 0.11999608090747099, "tip_chord": 0.05984990256924859, "span": 0.10991115026156643, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494590671115382}, {"top_radius": 0.062013464360690156, "bottom_radius": 0.04236115664103051, "length": 0.061096269403794236, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001413739219046, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204614145428898, "upper_button_position": 0.07967995937901473}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 764} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 767} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 763} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 766} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 768} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 765} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 769} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.113459138186471, "trigger": 800, "sampling_rate": 105, "lag": 1.6438308528021444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8881428244953707, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8892792987505018, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6469.375580565256, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033447429031716325, "grain_number": 5, "grain_density": 1736.2985713651249, "grain_outer_radius": 0.03317196612447061, "grain_initial_inner_radius": 0.01483441299955779, "grain_initial_height": 0.12055799245207198, "grain_separation": 0.005465499673121545, "grains_center_of_mass_position": 0.39581789968066505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002843186133391754, "throat_radius": 0.01109853706274881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254687175305852}], "aerodynamic_surfaces": [{"length": 0.5561459876987006, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1360467757552393}, {"n": 4, "root_chord": 0.11932355493340102, "tip_chord": 0.060681742506617516, "span": 0.10937498009580411, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0489750341197002}, {"top_radius": 0.06531046987362353, "bottom_radius": 0.04188708249034367, "length": 0.06046004664777104, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997618527027791, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617795563297777, "upper_button_position": 0.08196628940500217}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 770} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 774} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 772} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 773} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 771} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 775} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 779} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 778} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 780} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 776} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.916587273327902, "trigger": 800, "sampling_rate": 105, "lag": 1.475572243360568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.029357205545838, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1033303000952066, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7784.895709557889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348184653499493, "grain_number": 5, "grain_density": 1829.0616443002484, "grain_outer_radius": 0.03291905661426389, "grain_initial_inner_radius": 0.01494030818890116, "grain_initial_height": 0.11992437950244082, "grain_separation": 0.003539352984620019, "grains_center_of_mass_position": 0.39632419694778354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009798407052067051, "throat_radius": 0.011182798764697965, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548005470150114}], "aerodynamic_surfaces": [{"length": 0.5578869157927693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338483803817523}, {"n": 4, "root_chord": 0.12011886516862924, "tip_chord": 0.060122067093280024, "span": 0.11031654238623599, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.048651556228971}, {"top_radius": 0.06308303162750532, "bottom_radius": 0.043076906031214154, "length": 0.05948817530704736, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986825546772102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175501869705825, "upper_button_position": 0.08113236770662768}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 777} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 781} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 782} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 783} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 784} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 785} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 786} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 788} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 789} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.012533797275522, "trigger": 800, "sampling_rate": 105, "lag": 1.4990948388789418, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1002679712012018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8233307531665464, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6992.759943279646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270434709316667, "grain_number": 5, "grain_density": 1801.8835695425776, "grain_outer_radius": 0.03309919744775668, "grain_initial_inner_radius": 0.014612037030403554, "grain_initial_height": 0.11913571380607738, "grain_separation": 0.004471031847910532, "grains_center_of_mass_position": 0.3964380716052509, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013945852235188608, "throat_radius": 0.010852075015497202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548788332727716}], "aerodynamic_surfaces": [{"length": 0.5573739235594561, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133061341272717}, {"n": 4, "root_chord": 0.11908373673978781, "tip_chord": 0.06050137878479847, "span": 0.11034280139964874, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0494264407963496}, {"top_radius": 0.0627540621842049, "bottom_radius": 0.04299723227300102, "length": 0.06213614212855179, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6992364833041745, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617751790398667, "upper_button_position": 0.08148469290550753}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 787} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 790} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 792} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 794} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 791} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 795} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 793} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.014512876630162, "trigger": 800, "sampling_rate": 105, "lag": 1.5166887515281489, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.970447678213581, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3271356371429281, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5828.498207430185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032670639901567114, "grain_number": 5, "grain_density": 1845.955623664723, "grain_outer_radius": 0.0332179596070936, "grain_initial_inner_radius": 0.014820253703859273, "grain_initial_height": 0.12067671271758891, "grain_separation": 0.006207690692850623, "grains_center_of_mass_position": 0.39769422025004075, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007934040872005725, "throat_radius": 0.010633300020135591, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568412387496937}], "aerodynamic_surfaces": [{"length": 0.5577469018580565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335155577764093}, {"n": 4, "root_chord": 0.1198943395225546, "tip_chord": 0.06010689974326458, "span": 0.10917026480644548, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049002337852893}, {"top_radius": 0.06358566124801411, "bottom_radius": 0.04432184992674905, "length": 0.06132475847187774, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6985533829203019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619607685007476, "upper_button_position": 0.07894569791282591}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 796} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 800} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 797} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 798} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 799} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 801} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 802} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.053500968006265, "trigger": 800, "sampling_rate": 105, "lag": 1.4895920098128994, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0441962297863598, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3329317754923524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4618.242428869669, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033421088067259526, "grain_number": 5, "grain_density": 1853.2915174433078, "grain_outer_radius": 0.03287137791192593, "grain_initial_inner_radius": 0.01464301142082754, "grain_initial_height": 0.12157590744922786, "grain_separation": 0.005972235894522398, "grains_center_of_mass_position": 0.3969587220573564, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015397484838484396, "throat_radius": 0.011074336678752949, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25601640927689}], "aerodynamic_surfaces": [{"length": 0.5590952229832498, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1343342061512829}, {"n": 4, "root_chord": 0.12006161080463307, "tip_chord": 0.059505639287968905, "span": 0.11028807170303738, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050579467556061}, {"top_radius": 0.0626060577078894, "bottom_radius": 0.042619872669372845, "length": 0.059408860705751944, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995942710122868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192429665298058, "upper_button_position": 0.08035130448248096}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 803} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 807} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 805} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 804} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 809} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 806} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 808} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 812} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 811} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.984832601537027, "trigger": 800, "sampling_rate": 105, "lag": 1.4643247799428385, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8746298377035564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5946267721180547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6845.041209297833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213041562020598, "grain_number": 5, "grain_density": 1811.6244031261842, "grain_outer_radius": 0.0321330836343086, "grain_initial_inner_radius": 0.014867391441740251, "grain_initial_height": 0.12065501268612278, "grain_separation": 0.004926370969955176, "grains_center_of_mass_position": 0.3954889881594598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008501614421777745, "throat_radius": 0.010738949149195836, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534107138171984}], "aerodynamic_surfaces": [{"length": 0.5579460948195492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1329135223813867}, {"n": 4, "root_chord": 0.12007867221279582, "tip_chord": 0.060255689228767076, "span": 0.10992294888420978, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0501798290322686}, {"top_radius": 0.06357092921774667, "bottom_radius": 0.042797802271989184, "length": 0.06022445983665268, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000221419454169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180326947140319, "upper_button_position": 0.08198944723138502}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 810} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 815} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 813} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 814} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 816} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.008382449639038, "trigger": 800, "sampling_rate": 105, "lag": 1.425873812370164, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.940954048458257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113812828040348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5142.114913596708, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033419570679888155, "grain_number": 5, "grain_density": 1802.6188754152251, "grain_outer_radius": 0.033212736362740754, "grain_initial_inner_radius": 0.014586548150249028, "grain_initial_height": 0.11968865177558387, "grain_separation": 0.005544037415209222, "grains_center_of_mass_position": 0.39839690719578846, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005413089486506216, "throat_radius": 0.010960620188018065, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25572951327452}], "aerodynamic_surfaces": [{"length": 0.5580079398494194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1354964156883196}, {"n": 4, "root_chord": 0.11973800166352726, "tip_chord": 0.05980797624438079, "span": 0.10991220137808898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493793237608582}, {"top_radius": 0.0640046910415508, "bottom_radius": 0.04309149961732918, "length": 0.059621789028745466, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996306204146787, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174246095124643, "upper_button_position": 0.08220601090221447}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 819} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 818} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 817} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 820} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 823} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 821} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 822} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.983571304853442, "trigger": 800, "sampling_rate": 105, "lag": 1.5410261109683374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1306181029275584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3978938980215079, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7648.692591126839, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288678401732429, "grain_number": 5, "grain_density": 1832.9507544637354, "grain_outer_radius": 0.03304231177442636, "grain_initial_inner_radius": 0.015112984662215093, "grain_initial_height": 0.11957111946359411, "grain_separation": 0.004535657962959392, "grains_center_of_mass_position": 0.3993728093003844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003987901432874791, "throat_radius": 0.010838782473087076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549985655386888}], "aerodynamic_surfaces": [{"length": 0.5606252611582352, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133323851502853}, {"n": 4, "root_chord": 0.1193226952295673, "tip_chord": 0.0595984081627689, "span": 0.11064932087846711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484669434269973}, {"top_radius": 0.0633881897188228, "bottom_radius": 0.04259179706673473, "length": 0.06092965028185167, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999777577867867, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191591067453468, "upper_button_position": 0.08081865104143993}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 824} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 825} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 830} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 826} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 827} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 828} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 829} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 834} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.019245659938063, "trigger": 800, "sampling_rate": 105, "lag": 1.4955677357707857, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.99324341475419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6084069811343547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5874.918476197476, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033212137956582885, "grain_number": 5, "grain_density": 1856.5199356766036, "grain_outer_radius": 0.03407418377221868, "grain_initial_inner_radius": 0.014986781476635581, "grain_initial_height": 0.11872403685970777, "grain_separation": 0.004292946191666565, "grains_center_of_mass_position": 0.3966105547893113, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034330713292630326, "throat_radius": 0.011413877449225111, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2535601200841404}], "aerodynamic_surfaces": [{"length": 0.5577694550787349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340980792697373}, {"n": 4, "root_chord": 0.12007676281546258, "tip_chord": 0.06002260185353495, "span": 0.11038895591842213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0505497609521872}, {"top_radius": 0.06375535639781321, "bottom_radius": 0.04234850272899218, "length": 0.058691971570738785, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7001433175544353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181568202390133, "upper_button_position": 0.08198649731542196}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 831} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 835} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 833} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 832} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 837} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 836} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 840} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 838} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.055490115621563, "trigger": 800, "sampling_rate": 105, "lag": 1.3838813582614187, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9744674352726621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7453424820114782, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5578.882895138195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341764634724326, "grain_number": 5, "grain_density": 1824.3654824041796, "grain_outer_radius": 0.03351281910239071, "grain_initial_inner_radius": 0.014944929849640192, "grain_initial_height": 0.12200676174618504, "grain_separation": 0.004831479045688871, "grains_center_of_mass_position": 0.39682161015774786, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000283125139993638, "throat_radius": 0.010442203750888708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554571434024306}], "aerodynamic_surfaces": [{"length": 0.5584052439547962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331358970393737}, {"n": 4, "root_chord": 0.11959173768564339, "tip_chord": 0.060274622092519964, "span": 0.10922199412303046, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049286364362941}, {"top_radius": 0.06397157258421161, "bottom_radius": 0.043413265925160927, "length": 0.06067044444339313, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010880511537461, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184532502994842, "upper_button_position": 0.08263480085426189}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 839} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 842} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 843} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 841} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.972629136106159, "trigger": 800, "sampling_rate": 105, "lag": 1.5277296211825198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9903445005723253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.601645505300169, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6482.784145682347, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348955821180363, "grain_number": 5, "grain_density": 1741.8414397615757, "grain_outer_radius": 0.033093026088677646, "grain_initial_inner_radius": 0.014932111404194306, "grain_initial_height": 0.11966257352618727, "grain_separation": 0.004498745212109979, "grains_center_of_mass_position": 0.39720516996429744, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013532720624740598, "throat_radius": 0.010969405125400929, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562303969981106}], "aerodynamic_surfaces": [{"length": 0.5589358099096919, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350457167960177}, {"n": 4, "root_chord": 0.11998397665753398, "tip_chord": 0.06080318802356097, "span": 0.11026086118061117, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0507934151611884}, {"top_radius": 0.06388550629444564, "bottom_radius": 0.044526823571402925, "length": 0.06240794414027371, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994643129588417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190191995463421, "upper_button_position": 0.0804451134124996}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 847} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 845} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 844} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 846} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 849} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 848} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 850} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 853} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.966985685199488, "trigger": 800, "sampling_rate": 105, "lag": 1.6782676668141043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9482639488060917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6150644878486888, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7095.07365268638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03183434896084199, "grain_number": 5, "grain_density": 1780.9022135430043, "grain_outer_radius": 0.03348693467161109, "grain_initial_inner_radius": 0.015283186752193298, "grain_initial_height": 0.11815134191251175, "grain_separation": 0.00540343034703311, "grains_center_of_mass_position": 0.3965302617479833, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007840623133820659, "throat_radius": 0.010569409219392346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566604492636821}], "aerodynamic_surfaces": [{"length": 0.5589347654580145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1340828285916982}, {"n": 4, "root_chord": 0.12079232104464346, "tip_chord": 0.06037448177465463, "span": 0.10986990814409787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0515339768126004}, {"top_radius": 0.06260421890610196, "bottom_radius": 0.04423675395201156, "length": 0.05989303286670246, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002080401828836, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172095307191001, "upper_button_position": 0.08299850946378351}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 851} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 852} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 854} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 856} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 855} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.93721955874266, "trigger": 800, "sampling_rate": 105, "lag": 1.3781161672343492, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9464229892238616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4400198850839383, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4559.615952645423, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339589342077947, "grain_number": 5, "grain_density": 1803.3802982283391, "grain_outer_radius": 0.03339423867676831, "grain_initial_inner_radius": 0.015001768001834758, "grain_initial_height": 0.11884710781076152, "grain_separation": 0.0036794205179338964, "grains_center_of_mass_position": 0.3973881158300512, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00028716914119826715, "throat_radius": 0.011523775003413388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255070510106771}], "aerodynamic_surfaces": [{"length": 0.5601367188766505, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1336066501735982}, {"n": 4, "root_chord": 0.1198795756791902, "tip_chord": 0.059875175210173874, "span": 0.10971896854526042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0502177438604883}, {"top_radius": 0.06277308230877914, "bottom_radius": 0.04416614757290395, "length": 0.06056844256243099, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6999393505933489, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172464976487944, "upper_button_position": 0.08269285294455453}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 859} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 857} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 858} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 860} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 862} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 861} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 863} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 865} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.146512982099312, "trigger": 800, "sampling_rate": 105, "lag": 1.3822572719587654, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0975419283300887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552198991092432, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6039.211246146856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326039836458478, "grain_number": 5, "grain_density": 1829.589827085316, "grain_outer_radius": 0.03337444958005812, "grain_initial_inner_radius": 0.014401255531896084, "grain_initial_height": 0.12087671197625932, "grain_separation": 0.004495277235943845, "grains_center_of_mass_position": 0.39719101379124605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007276779281889184, "throat_radius": 0.011198358146578881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560571716370181}], "aerodynamic_surfaces": [{"length": 0.5573501109453537, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1333819588123235}, {"n": 4, "root_chord": 0.11972766310119065, "tip_chord": 0.061073775153224194, "span": 0.1093955957883822, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0477315597535286}, {"top_radius": 0.0643613744613248, "bottom_radius": 0.04574929149823211, "length": 0.05934315926065915, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6997440285416431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186007290409342, "upper_button_position": 0.08114329950070887}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 864} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 867} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 869} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 866} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 870} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 868} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 871} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.099564194568352, "trigger": 800, "sampling_rate": 105, "lag": 1.4701585488724929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9794515133647973, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2807140112869917, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7115.782208268074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03396271364999484, "grain_number": 5, "grain_density": 1897.0329778902374, "grain_outer_radius": 0.03324288055535126, "grain_initial_inner_radius": 0.01459256860157028, "grain_initial_height": 0.12027599975480148, "grain_separation": 0.005026011649925087, "grains_center_of_mass_position": 0.3961796543460508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017417710977116626, "throat_radius": 0.010680817336817255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550270152012375}], "aerodynamic_surfaces": [{"length": 0.5588570071630392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341692128446514}, {"n": 4, "root_chord": 0.11985439533553931, "tip_chord": 0.05996021198742935, "span": 0.10952117929229498, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0492205849476095}, {"top_radius": 0.06354913689715913, "bottom_radius": 0.04337224845268488, "length": 0.05937213114484999, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.697589526454291, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178592209801956, "upper_button_position": 0.07973030547409532}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 872} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 873} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 876} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 875} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 874} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 878} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 877} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 880} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.918199125717273, "trigger": 800, "sampling_rate": 105, "lag": 1.6399038843044011, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0285661510357509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1128150787992035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7172.554968134791, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032513007131662656, "grain_number": 5, "grain_density": 1792.864542243485, "grain_outer_radius": 0.03333534877676371, "grain_initial_inner_radius": 0.015270132843077065, "grain_initial_height": 0.12026199824005324, "grain_separation": 0.004465081688615207, "grains_center_of_mass_position": 0.39748359875195244, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00024642104573713167, "throat_radius": 0.01120564863911484, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254098491273489}], "aerodynamic_surfaces": [{"length": 0.558998808253695, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339223071569395}, {"n": 4, "root_chord": 0.12007600643494218, "tip_chord": 0.06078461603905738, "span": 0.11068730226123832, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.052617990106133}, {"top_radius": 0.06271459345586546, "bottom_radius": 0.04317533954457316, "length": 0.059686032260046734, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.699882167226964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178798285927082, "upper_button_position": 0.08200233863425577}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 879} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 881} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 884} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 883} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 882} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 886} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.111489210346713, "trigger": 800, "sampling_rate": 105, "lag": 1.4789138207662522, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1007706008111375, "trigger": "apogee", "sampling_rate": 105, "lag": 1.59771705296211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7393.498030867461, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0324909934508469, "grain_number": 5, "grain_density": 1822.0054781412368, "grain_outer_radius": 0.03282243976888203, "grain_initial_inner_radius": 0.015114412298800863, "grain_initial_height": 0.12027301158321498, "grain_separation": 0.005377565775944091, "grains_center_of_mass_position": 0.39509373605706305, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.937001258925391e-05, "throat_radius": 0.01086193856622709, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252492711866739}], "aerodynamic_surfaces": [{"length": 0.5573232793021565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133694679256496}, {"n": 4, "root_chord": 0.12026140970232084, "tip_chord": 0.059985671327542275, "span": 0.10968640510825337, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497891926528111}, {"top_radius": 0.06532764493412865, "bottom_radius": 0.04328944147607028, "length": 0.06069937111686991, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6979241450464215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178910006680313, "upper_button_position": 0.08003314437839026}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 887} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 885} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 891} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 888} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 890} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 889} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 894} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.103716159747181, "trigger": 800, "sampling_rate": 105, "lag": 1.5190945509779221, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067761861377338, "trigger": "apogee", "sampling_rate": 105, "lag": 1.725596985361161, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5514.080287624344, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319549072895489, "grain_number": 5, "grain_density": 1820.7469123882931, "grain_outer_radius": 0.03250509268075965, "grain_initial_inner_radius": 0.014900729784221207, "grain_initial_height": 0.12003839898434687, "grain_separation": 0.00564742062301578, "grains_center_of_mass_position": 0.3972985330533649, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0033144488734874627, "throat_radius": 0.010603698323760463, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550175287358556}], "aerodynamic_surfaces": [{"length": 0.5601900165449479, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1359160105623822}, {"n": 4, "root_chord": 0.11996008242272971, "tip_chord": 0.060442990354104824, "span": 0.11026832825769274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493815568835818}, {"top_radius": 0.06313818976034553, "bottom_radius": 0.04319115628875537, "length": 0.06056356231319738, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6994420160125988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184115365630493, "upper_button_position": 0.08103047944954955}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 893} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 892} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 895} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 896} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 897} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 899} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 898} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 902} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.987687824361844, "trigger": 800, "sampling_rate": 105, "lag": 1.6737585394091732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8923785781611553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.331456501634268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7404.417293255097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310129882495701, "grain_number": 5, "grain_density": 1769.6458544399652, "grain_outer_radius": 0.0326993136696819, "grain_initial_inner_radius": 0.015606158367169463, "grain_initial_height": 0.12175119064341743, "grain_separation": 0.003995682992270178, "grains_center_of_mass_position": 0.3969999484537775, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032078215264524706, "throat_radius": 0.01101705106039134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547015831072665}], "aerodynamic_surfaces": [{"length": 0.5568952432754108, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134205054729969}, {"n": 4, "root_chord": 0.12004427660802953, "tip_chord": 0.0593824416510914, "span": 0.1093364517082269, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503363907589227}, {"top_radius": 0.06301795566201156, "bottom_radius": 0.04390998177094715, "length": 0.059150995191398346, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6981652589816435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186628279110227, "upper_button_position": 0.07950243107062083}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 900} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 901} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 905} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 903} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 904} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 906} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 907} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.072821849341253, "trigger": 800, "sampling_rate": 105, "lag": 1.4751532320201377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9391847635271159, "trigger": "apogee", "sampling_rate": 105, "lag": 1.392333320889602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6272.606842471567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03242875343919248, "grain_number": 5, "grain_density": 1813.5388452256843, "grain_outer_radius": 0.03257482667449937, "grain_initial_inner_radius": 0.014958892189089688, "grain_initial_height": 0.12043651934970265, "grain_separation": 0.00416199031099283, "grains_center_of_mass_position": 0.39677369118490313, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002449496266494592, "throat_radius": 0.011013169402798204, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537592568823843}], "aerodynamic_surfaces": [{"length": 0.5585961468598625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134877102664474}, {"n": 4, "root_chord": 0.12028804131203119, "tip_chord": 0.06030738149628053, "span": 0.11006474263862245, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.051454152509955}, {"top_radius": 0.06456033529495815, "bottom_radius": 0.045062065814515745, "length": 0.0612689934352613, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7002600637341438, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185932361154066, "upper_button_position": 0.08166682761873723}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 908} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 909} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 913} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 910} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 911} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 912} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 916} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 914} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.010768193762393, "trigger": 800, "sampling_rate": 105, "lag": 1.6319142509061806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345383478104342, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7360565438937252, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6373.586704953227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03209254417829292, "grain_number": 5, "grain_density": 1853.8570482772911, "grain_outer_radius": 0.03365923369113347, "grain_initial_inner_radius": 0.015223593105987773, "grain_initial_height": 0.12036756252596222, "grain_separation": 0.005618609217228959, "grains_center_of_mass_position": 0.3959072903963493, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001585623017110531, "throat_radius": 0.01074053773249126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533660835086686}], "aerodynamic_surfaces": [{"length": 0.5584241325505541, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1326342407608958}, {"n": 4, "root_chord": 0.11935857968904755, "tip_chord": 0.059437241345045716, "span": 0.10988685298048662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0493800117871492}, {"top_radius": 0.0636342533636051, "bottom_radius": 0.04190739176649494, "length": 0.06041045641584432, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6986998155951608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179710430320667, "upper_button_position": 0.08072877256309408}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 915} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 918} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 917} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 920} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 919} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 921} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 922} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 924} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 927} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 925} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 926} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.002491660202834, "trigger": 800, "sampling_rate": 105, "lag": 1.267040496931505, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046886608940038, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1210310614958778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8324.953892997255, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331684937605007, "grain_number": 5, "grain_density": 1828.266927752381, "grain_outer_radius": 0.032881044026999574, "grain_initial_inner_radius": 0.015382182599483506, "grain_initial_height": 0.11779682524137287, "grain_separation": 0.004928858117506057, "grains_center_of_mass_position": 0.395620441748563, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042122883231900636, "throat_radius": 0.010904184017678956, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563547887985889}], "aerodynamic_surfaces": [{"length": 0.5588701600062926, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1355772143423022}, {"n": 4, "root_chord": 0.11956266354718663, "tip_chord": 0.0602864788821226, "span": 0.11034755197919362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503044242196802}, {"top_radius": 0.06543426615011219, "bottom_radius": 0.04262335065185543, "length": 0.060017728235144216, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7008433518606947, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201598332863073, "upper_button_position": 0.08068351857438738}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 923} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 928} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 929} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 930} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 933} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 931} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 932} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.982822268397154, "trigger": 800, "sampling_rate": 105, "lag": 1.5197642516226921, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0533627656727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4347688534995469, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7764.157917446812, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338137765790989, "grain_number": 5, "grain_density": 1871.4114658853787, "grain_outer_radius": 0.032714494850718964, "grain_initial_inner_radius": 0.014957885866770129, "grain_initial_height": 0.12137117955074307, "grain_separation": 0.005994907374958908, "grains_center_of_mass_position": 0.39771183623373274, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006009219000733483, "throat_radius": 0.011561668694416433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558858226606122}], "aerodynamic_surfaces": [{"length": 0.5577474671177411, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339896288612858}, {"n": 4, "root_chord": 0.1201033247039562, "tip_chord": 0.05986856320803149, "span": 0.10954080397474071, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049111821726748}, {"top_radius": 0.06253601235402505, "bottom_radius": 0.042915760973966315, "length": 0.059728616603991876, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6988320312641881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179340964537777, "upper_button_position": 0.08089793481041041}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 934} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 936} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 935} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 937} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 939} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 940} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 938} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 942} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.151888783116185, "trigger": 800, "sampling_rate": 105, "lag": 1.3213547355535171, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0087793059948125, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5834074368883557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.557777614179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220417772542008, "grain_number": 5, "grain_density": 1794.7533276279814, "grain_outer_radius": 0.033080649224087544, "grain_initial_inner_radius": 0.014512792830700743, "grain_initial_height": 0.12032727722847553, "grain_separation": 0.0061452650366497, "grains_center_of_mass_position": 0.3970610522255162, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036152593495060854, "throat_radius": 0.010752540400319493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564078417452902}], "aerodynamic_surfaces": [{"length": 0.5568690912673265, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350371771866867}, {"n": 4, "root_chord": 0.12026394164085627, "tip_chord": 0.0605808080728831, "span": 0.10923170217122506, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.04964297934216}, {"top_radius": 0.0654384024139179, "bottom_radius": 0.04200510283907067, "length": 0.06021395026417934, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000032582287746, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618877402238281, "upper_button_position": 0.0811258559904936}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 941} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 943} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 944} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 946} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 945} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 947} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.84656581050134, "trigger": 800, "sampling_rate": 105, "lag": 1.4449319797583136, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0035307634193564, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5748835220557087, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4689.480724992922, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330882340164082, "grain_number": 5, "grain_density": 1815.2691757175892, "grain_outer_radius": 0.033003423327328425, "grain_initial_inner_radius": 0.014661308767301451, "grain_initial_height": 0.12064580543938719, "grain_separation": 0.0027149966090123795, "grains_center_of_mass_position": 0.3980435693248084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0020202358411775456, "throat_radius": 0.010653297291085382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255260942801682}], "aerodynamic_surfaces": [{"length": 0.559177475523034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1335912352436603}, {"n": 4, "root_chord": 0.12060697121791278, "tip_chord": 0.06027341002474042, "span": 0.10958128336999327, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498903075548065}, {"top_radius": 0.0643234618034127, "bottom_radius": 0.04551913473871253, "length": 0.05862705183166781, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004486310457091, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184995235548708, "upper_button_position": 0.08194910749083828}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 949} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 948} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 951} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 950} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 953} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 952} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 954} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99576464614239, "trigger": 800, "sampling_rate": 105, "lag": 1.5790890456022662, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0668467546550282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5933689794170425, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.960864413781, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03158428629428683, "grain_number": 5, "grain_density": 1837.1631317671502, "grain_outer_radius": 0.03286580173298366, "grain_initial_inner_radius": 0.014723263500953987, "grain_initial_height": 0.11942529681618695, "grain_separation": 0.0063809856528356575, "grains_center_of_mass_position": 0.3968958676223947, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012811293560278376, "throat_radius": 0.011254239228640175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545981869859997}], "aerodynamic_surfaces": [{"length": 0.5571347061894589, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1341220815974364}, {"n": 4, "root_chord": 0.12063668905674207, "tip_chord": 0.05994056933674978, "span": 0.11007202603670499, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.050831385404259}, {"top_radius": 0.06502277817200393, "bottom_radius": 0.04294401022781743, "length": 0.059102335337130746, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7010290027212545, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187067721116094, "upper_button_position": 0.08232223060964505}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 955} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 956} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 957} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 958} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 960} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 961} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 959} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904888065659728, "trigger": 800, "sampling_rate": 105, "lag": 1.5757371483878553, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208664539264826, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5593728038935697, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5984.75655755494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268591473924088, "grain_number": 5, "grain_density": 1809.2322625118834, "grain_outer_radius": 0.03280820252438071, "grain_initial_inner_radius": 0.015019697223493207, "grain_initial_height": 0.12130205207820145, "grain_separation": 0.006062776570277774, "grains_center_of_mass_position": 0.3975956941258409, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036452230930492704, "throat_radius": 0.012028737490268698, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255582234613497}], "aerodynamic_surfaces": [{"length": 0.5587409189833127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.134876682799039}, {"n": 4, "root_chord": 0.12105087749630743, "tip_chord": 0.05907555982094731, "span": 0.11046710362799285, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0496162762702232}, {"top_radius": 0.06428733055216573, "bottom_radius": 0.04481970863483399, "length": 0.05990212056444626, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6995598104448114, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172682200974402, "upper_button_position": 0.08229159034737121}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 962} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856575966081556, "trigger": 800, "sampling_rate": 105, "lag": 1.558983706949232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9037223206763245, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3019980419395627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.849115576652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347968412301561, "grain_number": 5, "grain_density": 1850.0704485296417, "grain_outer_radius": 0.03286711672448267, "grain_initial_inner_radius": 0.015228181352069691, "grain_initial_height": 0.11823195117352055, "grain_separation": 0.006200080982450549, "grains_center_of_mass_position": 0.3964831479704296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009036304542867842, "throat_radius": 0.010542797086139349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561665703157232}], "aerodynamic_surfaces": [{"length": 0.558283954208381, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334555945347786}, {"n": 4, "root_chord": 0.11885662196789461, "tip_chord": 0.05933940497463928, "span": 0.11017893402054323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484111490342696}, {"top_radius": 0.06424089005061918, "bottom_radius": 0.04197404103268212, "length": 0.06060077576291145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000957541088036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177027036184779, "upper_button_position": 0.08239305049032575}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 963} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856575966081556, "trigger": 800, "sampling_rate": 105, "lag": 1.558983706949232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9037223206763245, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3019980419395627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.849115576652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347968412301561, "grain_number": 5, "grain_density": 1850.0704485296417, "grain_outer_radius": 0.03286711672448267, "grain_initial_inner_radius": 0.015228181352069691, "grain_initial_height": 0.11823195117352055, "grain_separation": 0.006200080982450549, "grains_center_of_mass_position": 0.3964831479704296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009036304542867842, "throat_radius": 0.010542797086139349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561665703157232}], "aerodynamic_surfaces": [{"length": 0.558283954208381, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334555945347786}, {"n": 4, "root_chord": 0.11885662196789461, "tip_chord": 0.05933940497463928, "span": 0.11017893402054323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484111490342696}, {"top_radius": 0.06424089005061918, "bottom_radius": 0.04197404103268212, "length": 0.06060077576291145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000957541088036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177027036184779, "upper_button_position": 0.08239305049032575}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 964} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 965} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 966} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 968} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 967} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934669967277365, "trigger": 800, "sampling_rate": 105, "lag": 1.5220649031973097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.104164457041192, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4951775067725492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5930.95113823441, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033232988216563585, "grain_number": 5, "grain_density": 1777.1045874594543, "grain_outer_radius": 0.03313721575364805, "grain_initial_inner_radius": 0.015236852136149729, "grain_initial_height": 0.12119213672933675, "grain_separation": 0.005137087474674561, "grains_center_of_mass_position": 0.3985349364956384, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025862734857407617, "throat_radius": 0.01066899925920724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254867227009233}], "aerodynamic_surfaces": [{"length": 0.5588446219201674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331954071422712}, {"n": 4, "root_chord": 0.12041181085757015, "tip_chord": 0.06031507856106501, "span": 0.11027418827295334, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488018478692944}, {"top_radius": 0.0631404187066801, "bottom_radius": 0.04426562928021239, "length": 0.05857506667169795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007111142389619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175312284367146, "upper_button_position": 0.08317988580224733}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 970} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.896530474026433, "trigger": 800, "sampling_rate": 105, "lag": 1.4253410296166469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1227310385103597, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5602069906831366, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7151.178633472158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345924223694719, "grain_number": 5, "grain_density": 1831.2799167122607, "grain_outer_radius": 0.032927882377818615, "grain_initial_inner_radius": 0.014859214029526092, "grain_initial_height": 0.12124942231075447, "grain_separation": 0.005945800968114789, "grains_center_of_mass_position": 0.3974525133783008, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006072794308629427, "throat_radius": 0.012483396109181219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543796288383344}], "aerodynamic_surfaces": [{"length": 0.5587039826946155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339457441258551}, {"n": 4, "root_chord": 0.11971433923938518, "tip_chord": 0.06018522327193396, "span": 0.1100352399311084, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504309138760544}, {"top_radius": 0.06138878158335031, "bottom_radius": 0.04332768394771868, "length": 0.06045881750759327, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7004256077102297, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176130484649976, "upper_button_position": 0.08281255924523201}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 969} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934669967277365, "trigger": 800, "sampling_rate": 105, "lag": 1.5220649031973097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.104164457041192, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4951775067725492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5930.95113823441, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033232988216563585, "grain_number": 5, "grain_density": 1777.1045874594543, "grain_outer_radius": 0.03313721575364805, "grain_initial_inner_radius": 0.015236852136149729, "grain_initial_height": 0.12119213672933675, "grain_separation": 0.005137087474674561, "grains_center_of_mass_position": 0.3985349364956384, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025862734857407617, "throat_radius": 0.01066899925920724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254867227009233}], "aerodynamic_surfaces": [{"length": 0.5588446219201674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331954071422712}, {"n": 4, "root_chord": 0.12041181085757015, "tip_chord": 0.06031507856106501, "span": 0.11027418827295334, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488018478692944}, {"top_radius": 0.0631404187066801, "bottom_radius": 0.04426562928021239, "length": 0.05857506667169795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007111142389619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175312284367146, "upper_button_position": 0.08317988580224733}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 971} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 972} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989953409208063, "trigger": 800, "sampling_rate": 105, "lag": 1.4493027422955156, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8968505624195701, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9471434656466418, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.477123547023, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264589987297266, "grain_number": 5, "grain_density": 1807.5076706060026, "grain_outer_radius": 0.032652903610894395, "grain_initial_inner_radius": 0.015734418717963713, "grain_initial_height": 0.11850801031589621, "grain_separation": 0.004826990610135769, "grains_center_of_mass_position": 0.3991472104947569, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003838056333690348, "throat_radius": 0.010202710600947776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557018924398424}], "aerodynamic_surfaces": [{"length": 0.5587990768165256, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358710821210665}, {"n": 4, "root_chord": 0.12013906656861992, "tip_chord": 0.06022619345773376, "span": 0.11050325389023766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049857127749041}, {"top_radius": 0.06470009188564368, "bottom_radius": 0.04095879407479752, "length": 0.06237012296214091, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013021355410175, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185061233517957, "upper_button_position": 0.08279601218922183}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 976} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 973} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.989953409208063, "trigger": 800, "sampling_rate": 105, "lag": 1.4493027422955156, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8968505624195701, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9471434656466418, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.477123547023, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264589987297266, "grain_number": 5, "grain_density": 1807.5076706060026, "grain_outer_radius": 0.032652903610894395, "grain_initial_inner_radius": 0.015734418717963713, "grain_initial_height": 0.11850801031589621, "grain_separation": 0.004826990610135769, "grains_center_of_mass_position": 0.3991472104947569, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003838056333690348, "throat_radius": 0.010202710600947776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557018924398424}], "aerodynamic_surfaces": [{"length": 0.5587990768165256, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1358710821210665}, {"n": 4, "root_chord": 0.12013906656861992, "tip_chord": 0.06022619345773376, "span": 0.11050325389023766, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.049857127749041}, {"top_radius": 0.06470009188564368, "bottom_radius": 0.04095879407479752, "length": 0.06237012296214091, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7013021355410175, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185061233517957, "upper_button_position": 0.08279601218922183}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 978} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 975} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.10973677929545, "trigger": 800, "sampling_rate": 105, "lag": 1.598438206285754, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9981591337620175, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3183291450801191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6909.930759236502, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255426197341734, "grain_number": 5, "grain_density": 1869.935355509099, "grain_outer_radius": 0.03317647273306572, "grain_initial_inner_radius": 0.015542314983779854, "grain_initial_height": 0.12110649633224575, "grain_separation": 0.004925396153790089, "grains_center_of_mass_position": 0.39563089723549316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009086867443533763, "throat_radius": 0.0109358368652035, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549585715888372}], "aerodynamic_surfaces": [{"length": 0.5594367974934755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.133798566632116}, {"n": 4, "root_chord": 0.11996859340653777, "tip_chord": 0.06003303828612676, "span": 0.10999063769516823, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0498375100276092}, {"top_radius": 0.06250534899752784, "bottom_radius": 0.04564037707731574, "length": 0.06096939306548646, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6998281694213447, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180861716935452, "upper_button_position": 0.08174199772779955}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 974} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.99602803318752, "trigger": 800, "sampling_rate": 105, "lag": 1.5687529805084812, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9237781534524886, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3382751127564667, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5956.730784387836, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257203843367565, "grain_number": 5, "grain_density": 1827.4098110097277, "grain_outer_radius": 0.03317662884647289, "grain_initial_inner_radius": 0.014925265473093521, "grain_initial_height": 0.1182670302523029, "grain_separation": 0.004789835613188619, "grains_center_of_mass_position": 0.3977593823534849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00040660501802092946, "throat_radius": 0.011089361102694999, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544434150908135}], "aerodynamic_surfaces": [{"length": 0.559611997640598, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337218849248598}, {"n": 4, "root_chord": 0.11936496891224095, "tip_chord": 0.05971968747817033, "span": 0.11044360255821124, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0513118274791062}, {"top_radius": 0.06377603781053381, "bottom_radius": 0.043576848836759205, "length": 0.05895180571175126, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700500558736868, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617912163643158, "upper_button_position": 0.08258839509370997}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 977} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.815420620036319, "trigger": 800, "sampling_rate": 105, "lag": 1.482844707650193, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9052441739170312, "trigger": "apogee", "sampling_rate": 105, "lag": 1.722831665664907, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5367.125020409967, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278192889605297, "grain_number": 5, "grain_density": 1738.2287594919037, "grain_outer_radius": 0.033112756078914396, "grain_initial_inner_radius": 0.014662362063398455, "grain_initial_height": 0.12043275727815415, "grain_separation": 0.005796255007396106, "grains_center_of_mass_position": 0.3980818855832708, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.0028074027726e-05, "throat_radius": 0.011182237201228244, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255612160243002}], "aerodynamic_surfaces": [{"length": 0.5581487859715996, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1362102884722332}, {"n": 4, "root_chord": 0.11962530859210485, "tip_chord": 0.060486747801516486, "span": 0.10918389551302027, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499751693997073}, {"top_radius": 0.06190744247797163, "bottom_radius": 0.04329786372356993, "length": 0.058628811225902404, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996476803715772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183277911026398, "upper_button_position": 0.0813198892689374}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 980} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 979} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.815420620036319, "trigger": 800, "sampling_rate": 105, "lag": 1.482844707650193, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9052441739170312, "trigger": "apogee", "sampling_rate": 105, "lag": 1.722831665664907, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5367.125020409967, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278192889605297, "grain_number": 5, "grain_density": 1738.2287594919037, "grain_outer_radius": 0.033112756078914396, "grain_initial_inner_radius": 0.014662362063398455, "grain_initial_height": 0.12043275727815415, "grain_separation": 0.005796255007396106, "grains_center_of_mass_position": 0.3980818855832708, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.0028074027726e-05, "throat_radius": 0.011182237201228244, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255612160243002}], "aerodynamic_surfaces": [{"length": 0.5581487859715996, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1362102884722332}, {"n": 4, "root_chord": 0.11962530859210485, "tip_chord": 0.060486747801516486, "span": 0.10918389551302027, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499751693997073}, {"top_radius": 0.06190744247797163, "bottom_radius": 0.04329786372356993, "length": 0.058628811225902404, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6996476803715772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183277911026398, "upper_button_position": 0.0813198892689374}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 982} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 983} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 981} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.208400074017677, "trigger": 800, "sampling_rate": 105, "lag": 1.486980093961793, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9988531874205976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.798301253195663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5745.032954544209, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032706197507060476, "grain_number": 5, "grain_density": 1743.9776049265993, "grain_outer_radius": 0.03390701319651155, "grain_initial_inner_radius": 0.015232585046473202, "grain_initial_height": 0.11912142414167978, "grain_separation": 0.0055353979074679, "grains_center_of_mass_position": 0.3970596523422315, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001588572778688514, "throat_radius": 0.011138492749669169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255920712198313}], "aerodynamic_surfaces": [{"length": 0.5581985280147739, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337625875726705}, {"n": 4, "root_chord": 0.11948022070190094, "tip_chord": 0.06022792129487635, "span": 0.10883011920243364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0490142937326727}, {"top_radius": 0.06260735604950503, "bottom_radius": 0.04309667653369934, "length": 0.059390906964711034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700644824217944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181225501971432, "upper_button_position": 0.08252227402080081}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 984} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.01763377407208, "trigger": 800, "sampling_rate": 105, "lag": 1.5103751497063387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9968464368788887, "trigger": "apogee", "sampling_rate": 105, "lag": 1.505896973065037, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7470.570305248771, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345591408035264, "grain_number": 5, "grain_density": 1802.1555390331982, "grain_outer_radius": 0.032196718229946485, "grain_initial_inner_radius": 0.014905757561720434, "grain_initial_height": 0.12098048088888891, "grain_separation": 0.004022188475727684, "grains_center_of_mass_position": 0.39783715713078055, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015933124498402804, "throat_radius": 0.011296877898158968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543012667474944}], "aerodynamic_surfaces": [{"length": 0.5578786970643239, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1328903775331869}, {"n": 4, "root_chord": 0.11978914410955555, "tip_chord": 0.060241228544700647, "span": 0.10988726693332145, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0503407645317808}, {"top_radius": 0.06177156710035591, "bottom_radius": 0.04259046436299596, "length": 0.059821884174713034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7015628765429054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184010398248735, "upper_button_position": 0.0831618367180319}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 985} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904480339291666, "trigger": 800, "sampling_rate": 105, "lag": 1.6000619737728008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0015447290902995, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4885410748727115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6538.92733106246, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247531300715385, "grain_number": 5, "grain_density": 1845.3987536167406, "grain_outer_radius": 0.03270903597391279, "grain_initial_inner_radius": 0.014521563550635056, "grain_initial_height": 0.11933504590152505, "grain_separation": 0.00587924045789943, "grains_center_of_mass_position": 0.39783634889276515, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018050189725224354, "throat_radius": 0.011173892662373798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540821114932073}], "aerodynamic_surfaces": [{"length": 0.5580870374834025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347190348541834}, {"n": 4, "root_chord": 0.1195601065644176, "tip_chord": 0.05970309925347785, "span": 0.11005533132186955, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509400525394468}, {"top_radius": 0.0638776254952592, "bottom_radius": 0.04372012670954546, "length": 0.05834113200404689, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700152886380387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190059043563169, "upper_button_position": 0.08114698202407011}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 988} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.904480339291666, "trigger": 800, "sampling_rate": 105, "lag": 1.6000619737728008, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0015447290902995, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4885410748727115, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6538.92733106246, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247531300715385, "grain_number": 5, "grain_density": 1845.3987536167406, "grain_outer_radius": 0.03270903597391279, "grain_initial_inner_radius": 0.014521563550635056, "grain_initial_height": 0.11933504590152505, "grain_separation": 0.00587924045789943, "grains_center_of_mass_position": 0.39783634889276515, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018050189725224354, "throat_radius": 0.011173892662373798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540821114932073}], "aerodynamic_surfaces": [{"length": 0.5580870374834025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1347190348541834}, {"n": 4, "root_chord": 0.1195601065644176, "tip_chord": 0.05970309925347785, "span": 0.11005533132186955, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0509400525394468}, {"top_radius": 0.0638776254952592, "bottom_radius": 0.04372012670954546, "length": 0.05834113200404689, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.700152886380387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190059043563169, "upper_button_position": 0.08114698202407011}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 986} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8279995339227, "trigger": 800, "sampling_rate": 105, "lag": 1.5521894565498604, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8400398555338047, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4011158426149528, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6343.8091330932075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342346188291748, "grain_number": 5, "grain_density": 1843.043912945577, "grain_outer_radius": 0.03297764049268272, "grain_initial_inner_radius": 0.015069145320392783, "grain_initial_height": 0.11874046753910444, "grain_separation": 0.00483926787157464, "grains_center_of_mass_position": 0.396288699737502, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00045305582384755566, "throat_radius": 0.010783409035169784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254903748438197}], "aerodynamic_surfaces": [{"length": 0.5581585186882356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1350163001780564}, {"n": 4, "root_chord": 0.11932820821013701, "tip_chord": 0.060184074936272584, "span": 0.11026926703104013, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0499536303172246}, {"top_radius": 0.064366978835853, "bottom_radius": 0.04433808567546743, "length": 0.06134775276694643, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993307177739062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174646964322457, "upper_button_position": 0.08186602134166054}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 991} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 987} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856575966081556, "trigger": 800, "sampling_rate": 105, "lag": 1.558983706949232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9037223206763245, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3019980419395627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.849115576652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347968412301561, "grain_number": 5, "grain_density": 1850.0704485296417, "grain_outer_radius": 0.03286711672448267, "grain_initial_inner_radius": 0.015228181352069691, "grain_initial_height": 0.11823195117352055, "grain_separation": 0.006200080982450549, "grains_center_of_mass_position": 0.3964831479704296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009036304542867842, "throat_radius": 0.010542797086139349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561665703157232}], "aerodynamic_surfaces": [{"length": 0.558283954208381, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334555945347786}, {"n": 4, "root_chord": 0.11885662196789461, "tip_chord": 0.05933940497463928, "span": 0.11017893402054323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484111490342696}, {"top_radius": 0.06424089005061918, "bottom_radius": 0.04197404103268212, "length": 0.06060077576291145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000957541088036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177027036184779, "upper_button_position": 0.08239305049032575}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 990} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 989} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.067412818651725, "trigger": 800, "sampling_rate": 105, "lag": 1.7706698208430802, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9714323393521643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7304534182209492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5922.235471043384, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033018451468782746, "grain_number": 5, "grain_density": 1887.0679675640129, "grain_outer_radius": 0.03300500980630912, "grain_initial_inner_radius": 0.014787016829249636, "grain_initial_height": 0.12024585391890093, "grain_separation": 0.004852804438369967, "grains_center_of_mass_position": 0.396983477337517, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006096476390536297, "throat_radius": 0.010227060682688917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25498042982562}], "aerodynamic_surfaces": [{"length": 0.556641429291361, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339146562139792}, {"n": 4, "root_chord": 0.11954754437066123, "tip_chord": 0.0595779235664685, "span": 0.1103532781541433, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0518284149961548}, {"top_radius": 0.06545278223086057, "bottom_radius": 0.04282626314484375, "length": 0.05870311358926034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007267703468982, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163652350934977, "upper_button_position": 0.08436153525340051}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 993} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349997255607549, "mass": 15.768012889873557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319321300792069, "I_33_without_motor": 0.04508537949112902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.067412818651725, "trigger": 800, "sampling_rate": 105, "lag": 1.7706698208430802, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9714323393521643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7304534182209492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5922.235471043384, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033018451468782746, "grain_number": 5, "grain_density": 1887.0679675640129, "grain_outer_radius": 0.03300500980630912, "grain_initial_inner_radius": 0.014787016829249636, "grain_initial_height": 0.12024585391890093, "grain_separation": 0.004852804438369967, "grains_center_of_mass_position": 0.396983477337517, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006096476390536297, "throat_radius": 0.010227060682688917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25498042982562}], "aerodynamic_surfaces": [{"length": 0.556641429291361, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1339146562139792}, {"n": 4, "root_chord": 0.11954754437066123, "tip_chord": 0.0595779235664685, "span": 0.1103532781541433, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0518284149961548}, {"top_radius": 0.06545278223086057, "bottom_radius": 0.04282626314484375, "length": 0.05870311358926034, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007267703468982, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163652350934977, "upper_button_position": 0.08436153525340051}], "rail_length": 5, "inclination": 85.8085379491129, "heading": 52.434641986104474, "idx": 994} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349528332961135, "mass": 14.99253711718937, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302761892894824, "I_33_without_motor": 0.03753656295277371, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856575966081556, "trigger": 800, "sampling_rate": 105, "lag": 1.558983706949232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9037223206763245, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3019980419395627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.849115576652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347968412301561, "grain_number": 5, "grain_density": 1850.0704485296417, "grain_outer_radius": 0.03286711672448267, "grain_initial_inner_radius": 0.015228181352069691, "grain_initial_height": 0.11823195117352055, "grain_separation": 0.006200080982450549, "grains_center_of_mass_position": 0.3964831479704296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009036304542867842, "throat_radius": 0.010542797086139349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561665703157232}], "aerodynamic_surfaces": [{"length": 0.558283954208381, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334555945347786}, {"n": 4, "root_chord": 0.11885662196789461, "tip_chord": 0.05933940497463928, "span": 0.11017893402054323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484111490342696}, {"top_radius": 0.06424089005061918, "bottom_radius": 0.04197404103268212, "length": 0.06060077576291145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000957541088036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177027036184779, "upper_button_position": 0.08239305049032575}], "rail_length": 5, "inclination": 85.05365629527738, "heading": 48.02573855661239, "idx": 996} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349409168955182, "mass": 14.836551086274447, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3191895176771595, "I_33_without_motor": 0.012375169344996415, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.157174852245284, "trigger": 800, "sampling_rate": 105, "lag": 1.4440640373120388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9835291246750832, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7302582861292966, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6518.917931810808, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03278809173866308, "grain_number": 5, "grain_density": 1818.480781916728, "grain_outer_radius": 0.03264171010727996, "grain_initial_inner_radius": 0.014511059078756368, "grain_initial_height": 0.11883171262217902, "grain_separation": 0.003592431621889802, "grains_center_of_mass_position": 0.39687366901138643, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006276464033875461, "throat_radius": 0.011595478676619362, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565782216467827}], "aerodynamic_surfaces": [{"length": 0.5577243087799075, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1327561418882524}, {"n": 4, "root_chord": 0.12020383968815045, "tip_chord": 0.06087867873310539, "span": 0.11002158841720021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0497750759900712}, {"top_radius": 0.06364232052284496, "bottom_radius": 0.04288291430081223, "length": 0.05993302392763066, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.6993049797363962, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173766508607064, "upper_button_position": 0.0819283288756898}], "rail_length": 5, "inclination": 82.53751693449965, "heading": 56.38176112319333, "idx": 992} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349594024011294, "mass": 14.795999548647073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325135811168722, "I_33_without_motor": 0.034878363652261525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.8850844442195, "trigger": 800, "sampling_rate": 105, "lag": 1.4913929822828358, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.026553179891369, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4359886995897777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6076.417575027962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385162698617011, "grain_number": 5, "grain_density": 1837.317326819007, "grain_outer_radius": 0.03266843132853105, "grain_initial_inner_radius": 0.014895719166246352, "grain_initial_height": 0.12052683730629256, "grain_separation": 0.0036235822001840215, "grains_center_of_mass_position": 0.3962979994406595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026675290528639656, "throat_radius": 0.010227562026997058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546842203655042}], "aerodynamic_surfaces": [{"length": 0.5585294366751631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1338689136339617}, {"n": 4, "root_chord": 0.12038143486701237, "tip_chord": 0.06041919000793132, "span": 0.10928329754035286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0504796911537286}, {"top_radius": 0.06261599019600525, "bottom_radius": 0.04439167873259253, "length": 0.0600448480099332, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7009459365400145, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183338508772035, "upper_button_position": 0.08261208566281097}], "rail_length": 5, "inclination": 84.78783636522616, "heading": 50.94052500015135, "idx": 995} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349804770745668, "mass": 14.811772895513172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314962363331909, "I_33_without_motor": 0.03991662325131093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.856575966081556, "trigger": 800, "sampling_rate": 105, "lag": 1.558983706949232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9037223206763245, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3019980419395627, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5776.849115576652, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347968412301561, "grain_number": 5, "grain_density": 1850.0704485296417, "grain_outer_radius": 0.03286711672448267, "grain_initial_inner_radius": 0.015228181352069691, "grain_initial_height": 0.11823195117352055, "grain_separation": 0.006200080982450549, "grains_center_of_mass_position": 0.3964831479704296, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009036304542867842, "throat_radius": 0.010542797086139349, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561665703157232}], "aerodynamic_surfaces": [{"length": 0.558283954208381, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1334555945347786}, {"n": 4, "root_chord": 0.11885662196789461, "tip_chord": 0.05933940497463928, "span": 0.11017893402054323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0484111490342696}, {"top_radius": 0.06424089005061918, "bottom_radius": 0.04197404103268212, "length": 0.06060077576291145, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7000957541088036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177027036184779, "upper_button_position": 0.08239305049032575}], "rail_length": 5, "inclination": 85.2916623251311, "heading": 52.210774343464756, "idx": 998} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06349763020836811, "mass": 15.18980812762409, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314355602631061, "I_33_without_motor": 0.031048924272613167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.934669967277365, "trigger": 800, "sampling_rate": 105, "lag": 1.5220649031973097, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.104164457041192, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4951775067725492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5930.95113823441, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033232988216563585, "grain_number": 5, "grain_density": 1777.1045874594543, "grain_outer_radius": 0.03313721575364805, "grain_initial_inner_radius": 0.015236852136149729, "grain_initial_height": 0.12119213672933675, "grain_separation": 0.005137087474674561, "grains_center_of_mass_position": 0.3985349364956384, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00025862734857407617, "throat_radius": 0.01066899925920724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254867227009233}], "aerodynamic_surfaces": [{"length": 0.5588446219201674, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1331954071422712}, {"n": 4, "root_chord": 0.12041181085757015, "tip_chord": 0.06031507856106501, "span": 0.11027418827295334, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0488018478692944}, {"top_radius": 0.0631404187066801, "bottom_radius": 0.04426562928021239, "length": 0.05857506667169795, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7007111142389619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175312284367146, "upper_button_position": 0.08317988580224733}], "rail_length": 5, "inclination": 84.40489242726132, "heading": 51.9711554247503, "idx": 997} +{"elevation": 113, "gravity": "'Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))'", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "radius": 0.06348738091955837, "mass": 15.727560508006214, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325714011039204, "I_33_without_motor": 0.03142955204749394, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)'", "power_on_drag": "'Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)'", "power_off_drag_factor": 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.1789863979536, "trigger": 800, "sampling_rate": 105, "lag": 1.3731933172060193, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1345557832845725, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3200390477657507, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 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.0626101019025, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032465318548958615, "grain_number": 5, "grain_density": 1697.5756715150742, "grain_outer_radius": 0.03289193378322772, "grain_initial_inner_radius": 0.01499914722913998, "grain_initial_height": 0.12026985621747416, "grain_separation": 0.0060073659956602285, "grains_center_of_mass_position": 0.3979340733307496, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009649355628455594, "throat_radius": 0.01114483746079467, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252288261454123}], "aerodynamic_surfaces": [{"length": 0.5579160494051599, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": 1.1337966200171357}, {"n": 4, "root_chord": 0.12052796483756614, "tip_chord": 0.060366062032908584, "span": 0.10967285079378482, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/calisto/NACA0012-radians.csv", "radians"], "name": "Fins", "position": -1.0510514465480276}, {"top_radius": 0.06287004374873266, "bottom_radius": 0.0437144482141343, "length": 0.05987332852179138, "rocket_radius": 0.0635, "name": "Tail", "position": -1.194656}], "rail_buttons": [{"buttons_distance": 0.7011302310410118, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188370292189046, "upper_button_position": 0.0822932018221072}], "rail_length": 5, "inclination": 84.4429552047494, "heading": 52.1955096150259, "idx": 999} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml index 2d0c2e179..66fd354b5 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.kml @@ -48,7 +48,7 @@ - 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 + 344.88704447478847,443.81535559248414,0.0 343.67976587321516,445.1685461170071,0.0 342.85724657971133,446.99254079877926,0.0 342.42273270215503,449.28014116409537,0.0 342.37793906831064,452.022319099419,0.0 342.72304245818646,455.2082524812211,0.0 343.45668090636553,458.8253678859584,0.0 344.5759590770605,462.85939021163114,0.0 346.0764596906809,467.2943990150895,0.0 347.9522609568185,472.1128913427488,0.0 350.19595994484797,477.29585080675173,0.0 352.79870179991207,482.8228226339627,0.0 355.7502146889885,488.671994391613,0.0 359.03885033912206,494.82028207100757,0.0 362.6516300078363,501.2434211895612,0.0 366.5742957043009,507.9160625516263,0.0 370.7913664591075,514.8118722901864,0.0 375.2861994205831,521.9036357945995,0.0 380.04105553652266,529.163365114232,0.0 385.0371695621238,536.5624094141143,0.0 390.25482411783463,544.0715680466964,0.0 395.67342750484363,551.661205793464,0.0 401.2715949711064,559.301369821606,0.0 407.0272331071933,566.9619078941624,0.0 412.9176270388821,574.6125873671277,0.0 418.9195300723893,582.2232145038853,0.0 425.0092554384504,589.7637536360909,0.0 431.1627697731764,597.2044457007345,0.0 437.3557879667615,604.5159256855658,0.0 443.56386900571647,611.6693385193821,0.0 449.7625124303829,618.6364529498117,0.0 455.9272550270546,625.3897729591698,0.0 462.03376737310543,631.9026462786776,0.0 468.05794985410563,638.149369572792,0.0 473.97602777398987,644.1052898785273,0.0 479.7646451829209,649.7469018994382,0.0 485.4009570525536,655.0519407702853,0.0 490.8627194349245,659.9994699262872,0.0 496.128377249152,664.5699637301764,0.0 501.17714934949385,668.7453845309685,0.0 505.9891105390343,672.5092538503314,0.0 510.5452702053345,675.84671741561,0.0 514.8276472677027,678.744603782854,0.0 518.8193411403057,681.1914763184903,0.0 522.50459843106,683.1776783344905,0.0 525.8688751130726,684.6953711989066,0.0 528.8988939232717,685.738565271371,0.0 531.5826967616972,686.3031435414697,0.0 533.9096918846587,686.3868778767018,0.0 535.8706957055091,685.9894378159006,0.0 537.4579690380646,685.1123918734131,0.0 538.6652476396379,683.7592013488902,0.0 539.4877669331418,681.935206667118,0.0 539.9222808106979,679.6476063018018,0.0 539.9670744445424,676.9054283664783,0.0 539.6219710546666,673.7194949846761,0.0 538.8883326064874,670.1023795799389,0.0 537.7690544357926,666.0683572542661,0.0 536.2685538221721,661.6333484508077,0.0 534.3927525560345,656.8148561231485,0.0 532.1490535680051,651.6318966591456,0.0 529.546311712941,646.1049248319346,0.0 526.5947988238646,640.2557530742843,0.0 523.306163173731,634.1074653948897,0.0 519.6933835050168,627.684326276336,0.0 515.7707178085521,621.011684914271,0.0 511.5536470537455,614.1158751757108,0.0 507.0588140922699,607.0241116712976,0.0 502.3039579763303,599.7643823516652,0.0 497.30784395072925,592.3653380517829,0.0 492.0901893950184,584.8561794192009,0.0 486.67158600800946,577.2665416724332,0.0 481.07341854174655,569.6263776442912,0.0 475.31778040565973,561.9658395717348,0.0 469.42738647397096,554.3151600987695,0.0 463.4254834404637,546.704532962012,0.0 457.3357580744027,539.1639938298065,0.0 451.1822437396766,531.7233017651628,0.0 444.9892255460915,524.4118217803315,0.0 438.78114450713656,517.2584089465151,0.0 432.5825010824701,510.2912945160856,0.0 426.41775848579846,503.5379745067276,0.0 420.3112461397477,497.0251011872197,0.0 414.2870636587474,490.7783778931053,0.0 408.36898573886316,484.8224575873699,0.0 402.5803683299321,479.18084556645914,0.0 396.9440564602994,473.875806695612,0.0 391.48229407792866,468.9282775396101,0.0 386.21663626370105,464.35778373572094,0.0 381.1678641633592,460.18236293492873,0.0 376.35590297381873,456.41849361556575,0.0 371.7997433075186,453.08103005028727,0.0 367.5173662451504,450.1831436830433,0.0 363.5256723725474,447.736271147407,0.0 359.8404150817931,445.75006913140686,0.0 356.47613839978044,444.2323762669905,0.0 353.4461195895814,443.18918219452615,0.0 350.7623167511558,442.62460392442745,0.0 348.43532162819423,442.5408695891955,0.0 -8.283815271106954,39.392812336352364,0.0 @@ -62,7 +62,7 @@ - 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 + 344.88704447478847,443.81535559248414,0.0 343.67976587321516,445.1685461170071,0.0 342.85724657971133,446.99254079877926,0.0 342.42273270215503,449.28014116409537,0.0 342.37793906831064,452.022319099419,0.0 342.72304245818646,455.2082524812211,0.0 343.45668090636553,458.8253678859584,0.0 344.5759590770605,462.85939021163114,0.0 346.0764596906809,467.2943990150895,0.0 347.9522609568185,472.1128913427488,0.0 350.19595994484797,477.29585080675173,0.0 352.79870179991207,482.8228226339627,0.0 355.7502146889885,488.671994391613,0.0 359.03885033912206,494.82028207100757,0.0 362.6516300078363,501.2434211895612,0.0 366.5742957043009,507.9160625516263,0.0 370.7913664591075,514.8118722901864,0.0 375.2861994205831,521.9036357945995,0.0 380.04105553652266,529.163365114232,0.0 385.0371695621238,536.5624094141143,0.0 390.25482411783463,544.0715680466964,0.0 395.67342750484363,551.661205793464,0.0 401.2715949711064,559.301369821606,0.0 407.0272331071933,566.9619078941624,0.0 412.9176270388821,574.6125873671277,0.0 418.9195300723893,582.2232145038853,0.0 425.0092554384504,589.7637536360909,0.0 431.1627697731764,597.2044457007345,0.0 437.3557879667615,604.5159256855658,0.0 443.56386900571647,611.6693385193821,0.0 449.7625124303829,618.6364529498117,0.0 455.9272550270546,625.3897729591698,0.0 462.03376737310543,631.9026462786776,0.0 468.05794985410563,638.149369572792,0.0 473.97602777398987,644.1052898785273,0.0 479.7646451829209,649.7469018994382,0.0 485.4009570525536,655.0519407702853,0.0 490.8627194349245,659.9994699262872,0.0 496.128377249152,664.5699637301764,0.0 501.17714934949385,668.7453845309685,0.0 505.9891105390343,672.5092538503314,0.0 510.5452702053345,675.84671741561,0.0 514.8276472677027,678.744603782854,0.0 518.8193411403057,681.1914763184903,0.0 522.50459843106,683.1776783344905,0.0 525.8688751130726,684.6953711989066,0.0 528.8988939232717,685.738565271371,0.0 531.5826967616972,686.3031435414697,0.0 533.9096918846587,686.3868778767018,0.0 535.8706957055091,685.9894378159006,0.0 537.4579690380646,685.1123918734131,0.0 538.6652476396379,683.7592013488902,0.0 539.4877669331418,681.935206667118,0.0 539.9222808106979,679.6476063018018,0.0 539.9670744445424,676.9054283664783,0.0 539.6219710546666,673.7194949846761,0.0 538.8883326064874,670.1023795799389,0.0 537.7690544357926,666.0683572542661,0.0 536.2685538221721,661.6333484508077,0.0 534.3927525560345,656.8148561231485,0.0 532.1490535680051,651.6318966591456,0.0 529.546311712941,646.1049248319346,0.0 526.5947988238646,640.2557530742843,0.0 523.306163173731,634.1074653948897,0.0 519.6933835050168,627.684326276336,0.0 515.7707178085521,621.011684914271,0.0 511.5536470537455,614.1158751757108,0.0 507.0588140922699,607.0241116712976,0.0 502.3039579763303,599.7643823516652,0.0 497.30784395072925,592.3653380517829,0.0 492.0901893950184,584.8561794192009,0.0 486.67158600800946,577.2665416724332,0.0 481.07341854174655,569.6263776442912,0.0 475.31778040565973,561.9658395717348,0.0 469.42738647397096,554.3151600987695,0.0 463.4254834404637,546.704532962012,0.0 457.3357580744027,539.1639938298065,0.0 451.1822437396766,531.7233017651628,0.0 444.9892255460915,524.4118217803315,0.0 438.78114450713656,517.2584089465151,0.0 432.5825010824701,510.2912945160856,0.0 426.41775848579846,503.5379745067276,0.0 420.3112461397477,497.0251011872197,0.0 414.2870636587474,490.7783778931053,0.0 408.36898573886316,484.8224575873699,0.0 402.5803683299321,479.18084556645914,0.0 396.9440564602994,473.875806695612,0.0 391.48229407792866,468.9282775396101,0.0 386.21663626370105,464.35778373572094,0.0 381.1678641633592,460.18236293492873,0.0 376.35590297381873,456.41849361556575,0.0 371.7997433075186,453.08103005028727,0.0 367.5173662451504,450.1831436830433,0.0 363.5256723725474,447.736271147407,0.0 359.8404150817931,445.75006913140686,0.0 356.47613839978044,444.2323762669905,0.0 353.4461195895814,443.18918219452615,0.0 350.7623167511558,442.62460392442745,0.0 348.43532162819423,442.5408695891955,0.0 -8.283815271106954,39.392812336352364,0.0 @@ -76,7 +76,7 @@ - 399.31133076502385,515.4422258927157,0.0 398.2166845698542,516.52496036814,0.0 397.36911815874157,517.9233262228134,0.0 396.77197648909436,519.6318047455599,0.0 396.4276162062746,521.64365335218,0.0 396.33739634299536,523.9509321953495,0.0 396.5016729558394,526.54453549957,0.0 396.91979772006675,529.4142274975039,0.0 397.59012048825605,532.5486828258736,0.0 398.50999580268245,535.9355312214939,0.0 399.6757933357311,539.5614063410515,0.0 401.0829122171413,543.411998511954,0.0 402.7257991915395,547.4721112060712,0.0 404.59797053460153,551.7257210134885,0.0 406.6920376413499,556.1560408795855,0.0 408.99973618560267,560.7455863558712,0.0 411.5119587354928,565.4762446031148,0.0 414.2187906963412,570.3293458744463,0.0 417.10954943903226,575.2857371963191,0.0 420.1728264594706,580.3258579565455,0.0 423.3965324027348,585.429817101097,0.0 426.7679447742379,590.5774716350073,0.0 430.27375814960135,595.7485061175705,0.0 433.90013668508635,600.922512838105,0.0 437.6327687213482,606.0790723558636,0.0 441.4569232650171,611.1978340862378,0.0 445.3575081251992,616.2585966152175,0.0 449.319129475459,621.2413874251432,0.0 453.3261526062198,626.1265417171089,0.0 457.36276362781916,630.8947800189388,0.0 461.41303188070697,635.5272842724565,0.0 465.4609728064807,640.0057720997632,0.0 469.4906110316345,644.3125689554311,0.0 473.4860434150604,648.4306778798589,0.0 477.43150181048037,652.3438465785072,0.0 481.3114152961162,656.0366315622791,0.0 485.1104716260039,659.4944590959166,0.0 488.81367766043326,662.7036827138754,0.0 492.40641853702016,665.6516370766905,0.0 495.874515348892,668.326687955284,0.0 499.2042811023549,670.7182781459526,0.0 502.3825747332054,672.8169691348272,0.0 505.3968529685067,674.6144783473758,0.0 508.2352198291567,676.1037118359399,0.0 510.88647357788295,677.2787922763064,0.0 513.340150927382,678.1350821628204,0.0 515.5865683341336,678.6692021105011,0.0 517.6168602149241,678.8790441919319,0.0 519.423013935252,678.7637802562846,0.0 520.9979014315364,678.3238651976542,0.0 522.3353073423272,677.5610351597991,0.0 523.4299535374968,676.4783006843747,0.0 524.2775199486094,675.0799348297013,0.0 524.8746616182566,673.3714563069548,0.0 525.2190219010764,671.3596077003348,0.0 525.3092417643556,669.0523288571652,0.0 525.1449651515115,666.4587255529448,0.0 524.7268403872843,663.5890335550108,0.0 524.0565176190951,660.4545782266412,0.0 523.1366423046685,657.0677298310209,0.0 521.9708447716199,653.4418547114633,0.0 520.5637258902098,649.5912625405607,0.0 518.9208389158115,645.5311498464437,0.0 517.0486675727495,641.2775400390262,0.0 514.9546004660011,636.8472201729293,0.0 512.6469019217483,632.2576746966436,0.0 510.13467937185817,627.5270164494,0.0 507.4278474110098,622.6739151780685,0.0 504.53708866831875,617.7175238561955,0.0 501.4738116478804,612.6774030959692,0.0 498.2501057046162,607.5734439514177,0.0 494.8786933331131,602.4257894175074,0.0 491.37287995774966,597.2547549349442,0.0 487.74650142226466,592.0807482144098,0.0 484.01386938600274,586.9241886966512,0.0 480.1897148423339,581.805426966277,0.0 476.28912998215185,576.7446644372974,0.0 472.327508631892,571.7618736273715,0.0 468.3204855011312,566.8767193354058,0.0 464.28387447953185,562.1084810335759,0.0 460.23360622664404,557.4759767800582,0.0 456.18566530087037,552.9974889527516,0.0 452.15602707571657,548.6906920970838,0.0 448.16059469229054,544.5725831726559,0.0 444.21513629687064,540.6594144740076,0.0 440.3352228112348,536.9666294902356,0.0 436.53616648134715,533.5088019565982,0.0 432.8329604469178,530.2995783386393,0.0 429.24021957033085,527.3516239758243,0.0 425.77212275845903,524.6765730972307,0.0 422.4423570049961,522.2849829065622,0.0 419.2640633741456,520.1862919176875,0.0 416.2497851388444,518.388782705139,0.0 413.41141827819433,516.8995492165749,0.0 410.760164529468,515.7244687762084,0.0 408.30648717996905,514.8681788896944,0.0 406.0600697732174,514.3340589420136,0.0 404.02977789242686,514.1242168605828,0.0 402.22362417209894,514.2394807962302,0.0 -8.282981308729429,39.39329895653044,0.0 + 344.88704447478847,443.81535559248414,0.0 343.67976587321516,445.1685461170071,0.0 342.85724657971133,446.99254079877926,0.0 342.42273270215503,449.28014116409537,0.0 342.37793906831064,452.022319099419,0.0 342.72304245818646,455.2082524812211,0.0 343.45668090636553,458.8253678859584,0.0 344.5759590770605,462.85939021163114,0.0 346.0764596906809,467.2943990150895,0.0 347.9522609568185,472.1128913427488,0.0 350.19595994484797,477.29585080675173,0.0 352.79870179991207,482.8228226339627,0.0 355.7502146889885,488.671994391613,0.0 359.03885033912206,494.82028207100757,0.0 362.6516300078363,501.2434211895612,0.0 366.5742957043009,507.9160625516263,0.0 370.7913664591075,514.8118722901864,0.0 375.2861994205831,521.9036357945995,0.0 380.04105553652266,529.163365114232,0.0 385.0371695621238,536.5624094141143,0.0 390.25482411783463,544.0715680466964,0.0 395.67342750484363,551.661205793464,0.0 401.2715949711064,559.301369821606,0.0 407.0272331071933,566.9619078941624,0.0 412.9176270388821,574.6125873671277,0.0 418.9195300723893,582.2232145038853,0.0 425.0092554384504,589.7637536360909,0.0 431.1627697731764,597.2044457007345,0.0 437.3557879667615,604.5159256855658,0.0 443.56386900571647,611.6693385193821,0.0 449.7625124303829,618.6364529498117,0.0 455.9272550270546,625.3897729591698,0.0 462.03376737310543,631.9026462786776,0.0 468.05794985410563,638.149369572792,0.0 473.97602777398987,644.1052898785273,0.0 479.7646451829209,649.7469018994382,0.0 485.4009570525536,655.0519407702853,0.0 490.8627194349245,659.9994699262872,0.0 496.128377249152,664.5699637301764,0.0 501.17714934949385,668.7453845309685,0.0 505.9891105390343,672.5092538503314,0.0 510.5452702053345,675.84671741561,0.0 514.8276472677027,678.744603782854,0.0 518.8193411403057,681.1914763184903,0.0 522.50459843106,683.1776783344905,0.0 525.8688751130726,684.6953711989066,0.0 528.8988939232717,685.738565271371,0.0 531.5826967616972,686.3031435414697,0.0 533.9096918846587,686.3868778767018,0.0 535.8706957055091,685.9894378159006,0.0 537.4579690380646,685.1123918734131,0.0 538.6652476396379,683.7592013488902,0.0 539.4877669331418,681.935206667118,0.0 539.9222808106979,679.6476063018018,0.0 539.9670744445424,676.9054283664783,0.0 539.6219710546666,673.7194949846761,0.0 538.8883326064874,670.1023795799389,0.0 537.7690544357926,666.0683572542661,0.0 536.2685538221721,661.6333484508077,0.0 534.3927525560345,656.8148561231485,0.0 532.1490535680051,651.6318966591456,0.0 529.546311712941,646.1049248319346,0.0 526.5947988238646,640.2557530742843,0.0 523.306163173731,634.1074653948897,0.0 519.6933835050168,627.684326276336,0.0 515.7707178085521,621.011684914271,0.0 511.5536470537455,614.1158751757108,0.0 507.0588140922699,607.0241116712976,0.0 502.3039579763303,599.7643823516652,0.0 497.30784395072925,592.3653380517829,0.0 492.0901893950184,584.8561794192009,0.0 486.67158600800946,577.2665416724332,0.0 481.07341854174655,569.6263776442912,0.0 475.31778040565973,561.9658395717348,0.0 469.42738647397096,554.3151600987695,0.0 463.4254834404637,546.704532962012,0.0 457.3357580744027,539.1639938298065,0.0 451.1822437396766,531.7233017651628,0.0 444.9892255460915,524.4118217803315,0.0 438.78114450713656,517.2584089465151,0.0 432.5825010824701,510.2912945160856,0.0 426.41775848579846,503.5379745067276,0.0 420.3112461397477,497.0251011872197,0.0 414.2870636587474,490.7783778931053,0.0 408.36898573886316,484.8224575873699,0.0 402.5803683299321,479.18084556645914,0.0 396.9440564602994,473.875806695612,0.0 391.48229407792866,468.9282775396101,0.0 386.21663626370105,464.35778373572094,0.0 381.1678641633592,460.18236293492873,0.0 376.35590297381873,456.41849361556575,0.0 371.7997433075186,453.08103005028727,0.0 367.5173662451504,450.1831436830433,0.0 363.5256723725474,447.736271147407,0.0 359.8404150817931,445.75006913140686,0.0 356.47613839978044,444.2323762669905,0.0 353.4461195895814,443.18918219452615,0.0 350.7623167511558,442.62460392442745,0.0 348.43532162819423,442.5408695891955,0.0 -8.283815271106954,39.392812336352364,0.0 diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt index 3eaf6ddda..93c16d2f4 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt @@ -1,100 +1,1000 @@ -{"impact_velocity": -5.4018078667803575, "out_of_rail_time": 0.36660173490438946, "max_mach_number": 0.811237769946958, "out_of_rail_stability_margin": 2.698249133162484, "apogee_time": 25.090438967452123, "initial_stability_margin": 2.632105987388211, "y_impact": 445.6047544572967, "out_of_rail_velocity": 24.99508861717697, "frontal_surface_wind": 0.0, "apogee_y": 381.5285945009053, "apogee_x": 494.2087208021289, "lateral_surface_wind": 0.0, "x_impact": 577.1038730817286, "t_final": 290.3675139136299, "apogee": 3199.521732298807} -{"impact_velocity": -5.394229491511974, "out_of_rail_time": 0.3658059359173781, "max_mach_number": 0.8134661309067756, "out_of_rail_stability_margin": 2.693689398578138, "apogee_time": 25.066328166033443, "initial_stability_margin": 2.6276418613686454, "y_impact": 490.0110182391518, "out_of_rail_velocity": 25.00542529734555, "frontal_surface_wind": 0.0, "apogee_y": 420.9321653947182, "apogee_x": 563.774230039469, "lateral_surface_wind": 0.0, "x_impact": 656.0739058770624, "t_final": 290.6521351623599, "apogee": 3197.2267369472156} -{"impact_velocity": -5.314367950734581, "out_of_rail_time": 0.36169901931379445, "max_mach_number": 0.8355824486778581, "out_of_rail_stability_margin": 2.651538699066624, "apogee_time": 25.335400001199744, "initial_stability_margin": 2.5854391427391277, "y_impact": 486.6456523936184, "out_of_rail_velocity": 25.358833331000522, "frontal_surface_wind": 0.0, "apogee_y": 418.29313642697286, "apogee_x": 497.10356196678026, "lateral_surface_wind": 0.0, "x_impact": 578.225448372306, "t_final": 299.6727119436895, "apogee": 3292.8077856729074} -{"impact_velocity": -5.167510836192346, "out_of_rail_time": 0.35416812586251506, "max_mach_number": 0.877661574934555, "out_of_rail_stability_margin": 2.569160697462837, "apogee_time": 25.74736966565993, "initial_stability_margin": 2.503052564992174, "y_impact": 396.2658792170043, "out_of_rail_velocity": 26.02496321408482, "frontal_surface_wind": 0.0, "apogee_y": 341.1607950077544, "apogee_x": 452.704785787916, "lateral_surface_wind": 0.0, "x_impact": 525.646564013372, "t_final": 316.27570626636333, "apogee": 3455.778070850763} -{"impact_velocity": -5.382136520493877, "out_of_rail_time": 0.3661575760647857, "max_mach_number": 0.8166385889318973, "out_of_rail_stability_margin": 2.6880043630786474, "apogee_time": 25.153213047075873, "initial_stability_margin": 2.6217342356306643, "y_impact": 463.2468829568859, "out_of_rail_velocity": 25.132297873351728, "frontal_surface_wind": 0.0, "apogee_y": 396.81677479386974, "apogee_x": 475.63203782608525, "lateral_surface_wind": 0.0, "x_impact": 555.1796406275605, "t_final": 292.563614702227, "apogee": 3222.0932303295403} -{"impact_velocity": -5.321107996002206, "out_of_rail_time": 0.3620514177814977, "max_mach_number": 0.8335863448198986, "out_of_rail_stability_margin": 2.654708266421056, "apogee_time": 25.337017448326552, "initial_stability_margin": 2.58862068105577, "y_impact": 433.8246388840439, "out_of_rail_velocity": 25.326569338580274, "frontal_surface_wind": 0.0, "apogee_y": 372.1574372703286, "apogee_x": 477.84569630416075, "lateral_surface_wind": 0.0, "x_impact": 556.8064684048492, "t_final": 299.2124914948707, "apogee": 3290.4460310767436} -{"impact_velocity": -5.1646366936435575, "out_of_rail_time": 0.35470274773083244, "max_mach_number": 0.8784168976553258, "out_of_rail_stability_margin": 2.567261251256321, "apogee_time": 25.71376014153436, "initial_stability_margin": 2.5009864040338865, "y_impact": 422.19297293193176, "out_of_rail_velocity": 26.035909054802847, "frontal_surface_wind": 0.0, "apogee_y": 364.59360265469036, "apogee_x": 533.2623886998573, "lateral_surface_wind": 0.0, "x_impact": 617.361838265859, "t_final": 316.14165813206046, "apogee": 3448.195784813613} -{"impact_velocity": -5.288398955114578, "out_of_rail_time": 0.332711056248249, "max_mach_number": 0.9944049264900503, "out_of_rail_stability_margin": 2.7169138063479217, "apogee_time": 27.41221604240981, "initial_stability_margin": 2.6676656091074284, "y_impact": 560.5409331134161, "out_of_rail_velocity": 28.159163084925012, "frontal_surface_wind": 0.0, "apogee_y": 490.06834009611794, "apogee_x": 582.1798211766412, "lateral_surface_wind": 0.0, "x_impact": 665.7340725592164, "t_final": 346.4664133297559, "apogee": 4007.846804697636} -{"impact_velocity": -5.375411505920248, "out_of_rail_time": 0.33738475772495, "max_mach_number": 0.969256808042405, "out_of_rail_stability_margin": 2.7612690013035075, "apogee_time": 27.345395855917257, "initial_stability_margin": 2.7118965176230367, "y_impact": 520.1285435175082, "out_of_rail_velocity": 27.707652404431993, "frontal_surface_wind": 0.0, "apogee_y": 453.5985013628922, "apogee_x": 587.3285245062553, "lateral_surface_wind": 0.0, "x_impact": 673.2985431894297, "t_final": 338.50397109481446, "apogee": 3950.6048485960705} -{"impact_velocity": -5.367870161029762, "out_of_rail_time": 0.33701133715035303, "max_mach_number": 0.9715001426231442, "out_of_rail_stability_margin": 2.7569877174005444, "apogee_time": 27.301932507263516, "initial_stability_margin": 2.707627289825945, "y_impact": 571.4322650815703, "out_of_rail_velocity": 27.746628420795332, "frontal_surface_wind": 0.0, "apogee_y": 499.7421457174261, "apogee_x": 669.0929153205365, "lateral_surface_wind": 0.0, "x_impact": 764.8823906468735, "t_final": 338.3474657528534, "apogee": 3942.9443531230772} -{"impact_velocity": -5.355836286618487, "out_of_rail_time": 0.3365171960565033, "max_mach_number": 0.9748531812986249, "out_of_rail_stability_margin": 2.7514560051187322, "apogee_time": 27.369608403025502, "initial_stability_margin": 2.7020690308523445, "y_impact": 539.0565103253092, "out_of_rail_velocity": 27.807454342815912, "frontal_surface_wind": 0.0, "apogee_y": 470.27280498326513, "apogee_x": 563.4388556434775, "lateral_surface_wind": 0.0, "x_impact": 645.7126259282784, "t_final": 340.294766698536, "apogee": 3965.7558552618416} -{"impact_velocity": -5.142259773454053, "out_of_rail_time": 0.32578920576360704, "max_mach_number": 1.0360919000105673, "out_of_rail_stability_margin": 2.6386425545428116, "apogee_time": 27.50166915878933, "initial_stability_margin": 2.5894445152059973, "y_impact": 445.3562603629147, "out_of_rail_velocity": 28.90731730512483, "frontal_surface_wind": 0.0, "apogee_y": 389.3425493476622, "apogee_x": 516.4528420739472, "lateral_surface_wind": 0.0, "x_impact": 590.5106277880134, "t_final": 360.3225475157802, "apogee": 4098.316745010534} -{"impact_velocity": -5.139399678069525, "out_of_rail_time": 0.3256438271842137, "max_mach_number": 1.0369275880439572, "out_of_rail_stability_margin": 2.6366319965728096, "apogee_time": 27.459603130038378, "initial_stability_margin": 2.5874468560141684, "y_impact": 474.7699403715855, "out_of_rail_velocity": 28.92384057889447, "frontal_surface_wind": 0.0, "apogee_y": 416.0776148623285, "apogee_x": 608.2923457130978, "lateral_surface_wind": 0.0, "x_impact": 693.9938296036133, "t_final": 360.04999124636714, "apogee": 4088.3132897914047} -{"impact_velocity": -5.295106053180433, "out_of_rail_time": 0.33300988770922124, "max_mach_number": 0.9924035443975354, "out_of_rail_stability_margin": 2.71988311284707, "apogee_time": 27.42993301210088, "initial_stability_margin": 2.6706430297748143, "y_impact": 500.0731970442434, "out_of_rail_velocity": 28.1176125536928, "frontal_surface_wind": 0.0, "apogee_y": 436.47326922682146, "apogee_x": 560.2431077316279, "lateral_surface_wind": 0.0, "x_impact": 641.6150652309797, "t_final": 346.09350367443784, "apogee": 4009.4883775335175} -{"impact_velocity": -5.27951512895598, "out_of_rail_time": 0.3289064035232222, "max_mach_number": 1.0268745023136066, "out_of_rail_stability_margin": 2.6307979343353582, "apogee_time": 27.715259033962834, "initial_stability_margin": 2.576017157525483, "y_impact": 578.2644393046733, "out_of_rail_velocity": 28.570734466543424, "frontal_surface_wind": 0.0, "apogee_y": 501.077371002214, "apogee_x": 595.3811545291661, "lateral_surface_wind": 0.0, "x_impact": 686.9130680093867, "t_final": 337.89964688975596, "apogee": 4125.401475462377} -{"impact_velocity": -5.366381438411169, "out_of_rail_time": 0.33291637290964166, "max_mach_number": 1.002327543818527, "out_of_rail_stability_margin": 2.6771867215133818, "apogee_time": 27.69049771041867, "initial_stability_margin": 2.622371310093303, "y_impact": 538.179968561757, "out_of_rail_velocity": 28.143598119664244, "frontal_surface_wind": 0.0, "apogee_y": 465.2855476617166, "apogee_x": 602.580513615378, "lateral_surface_wind": 0.0, "x_impact": 696.8445082178669, "t_final": 330.7020381949338, "apogee": 4079.8380317481756} -{"impact_velocity": -5.35885277567793, "out_of_rail_time": 0.33254904636963245, "max_mach_number": 1.0045307498083096, "out_of_rail_stability_margin": 2.6727348122045322, "apogee_time": 27.639881522087304, "initial_stability_margin": 2.617936048835006, "y_impact": 591.2754042777717, "out_of_rail_velocity": 28.179989993581373, "frontal_surface_wind": 0.0, "apogee_y": 512.518126488399, "apogee_x": 686.3335707682628, "lateral_surface_wind": 0.0, "x_impact": 791.5368073967643, "t_final": 330.6564059112203, "apogee": 4070.710694264726} -{"impact_velocity": -5.13362153289317, "out_of_rail_time": 0.32239795566657053, "max_mach_number": 1.0684725999699232, "out_of_rail_stability_margin": 2.5488740224029516, "apogee_time": 27.761643113271784, "initial_stability_margin": 2.494156306833751, "y_impact": 458.3270615296892, "out_of_rail_velocity": 29.325423983586433, "frontal_surface_wind": 0.0, "apogee_y": 397.0225702390031, "apogee_x": 526.7435214992104, "lateral_surface_wind": 0.0, "x_impact": 607.8197707880695, "t_final": 350.4446555435353, "apogee": 4205.300239139563} -{"impact_velocity": -5.346839126198184, "out_of_rail_time": 0.3319983534146818, "max_mach_number": 1.0078394874482304, "out_of_rail_stability_margin": 2.6668771126924296, "apogee_time": 27.70524931708987, "initial_stability_margin": 2.612069911715725, "y_impact": 557.501993930723, "out_of_rail_velocity": 28.23656304003997, "frontal_surface_wind": 0.0, "apogee_y": 482.06920762812325, "apogee_x": 577.6840262530951, "lateral_surface_wind": 0.0, "x_impact": 667.9886194706918, "t_final": 332.4445714939026, "apogee": 4092.4819462372516} -{"impact_velocity": -5.286210951142212, "out_of_rail_time": 0.32918805707100757, "max_mach_number": 1.0249164690299966, "out_of_rail_stability_margin": 2.633945858671211, "apogee_time": 27.7359898269734, "initial_stability_margin": 2.57917630910614, "y_impact": 516.0245093739201, "out_of_rail_velocity": 28.534273034569022, "frontal_surface_wind": 0.0, "apogee_y": 446.42079380864635, "apogee_x": 573.1075136927632, "lateral_surface_wind": 0.0, "x_impact": 662.2347649627183, "t_final": 337.495473964014, "apogee": 4127.986614841125} -{"impact_velocity": -5.130766238852671, "out_of_rail_time": 0.3222488614431408, "max_mach_number": 1.0693831553570994, "out_of_rail_stability_margin": 2.546802189356078, "apogee_time": 27.721186845999508, "initial_stability_margin": 2.4921018467651908, "y_impact": 488.40912858549126, "out_of_rail_velocity": 29.342539598421737, "frontal_surface_wind": 0.0, "apogee_y": 424.2572112035267, "apogee_x": 620.3798140722686, "lateral_surface_wind": 0.0, "x_impact": 714.0332826643792, "t_final": 350.11326250347247, "apogee": 4195.294523770115} -{"impact_velocity": -5.255806561264108, "out_of_rail_time": 0.33803914106620564, "max_mach_number": 0.9702232534404001, "out_of_rail_stability_margin": 2.596346283195116, "apogee_time": 27.202537431095198, "initial_stability_margin": 2.541348197018232, "y_impact": 493.18292273511, "out_of_rail_velocity": 27.62647787493626, "frontal_surface_wind": 0.0, "apogee_y": 429.0997043503277, "apogee_x": 550.8229855131049, "lateral_surface_wind": 0.0, "x_impact": 632.848019724254, "t_final": 338.0614911656856, "apogee": 3921.634828980601} -{"impact_velocity": -5.335515810808402, "out_of_rail_time": 0.3412065583039025, "max_mach_number": 0.9474392765379415, "out_of_rail_stability_margin": 2.6387572968236865, "apogee_time": 27.096526037410758, "initial_stability_margin": 2.5839100953385534, "y_impact": 512.1747882280783, "out_of_rail_velocity": 27.248954172216003, "frontal_surface_wind": 0.0, "apogee_y": 445.2023572470019, "apogee_x": 576.529521160441, "lateral_surface_wind": 0.0, "x_impact": 663.113794303444, "t_final": 330.0533878036572, "apogee": 3858.1673304365404} -{"impact_velocity": -5.249149251240118, "out_of_rail_time": 0.33775550476114835, "max_mach_number": 0.9722487247598663, "out_of_rail_stability_margin": 2.59324648874198, "apogee_time": 27.187495669275705, "initial_stability_margin": 2.5382345677499303, "y_impact": 552.7579812283726, "out_of_rail_velocity": 27.665835287740038, "frontal_surface_wind": 0.0, "apogee_y": 481.805179844839, "apogee_x": 572.436035604271, "lateral_surface_wind": 0.0, "x_impact": 656.6162628404003, "t_final": 338.37265849492024, "apogee": 3920.683687809173} -{"impact_velocity": -5.3280304713379305, "out_of_rail_time": 0.34083219417165217, "max_mach_number": 0.9496872725007899, "out_of_rail_stability_margin": 2.634373923272258, "apogee_time": 27.055934534796044, "initial_stability_margin": 2.5795405489043897, "y_impact": 562.7300339517246, "out_of_rail_velocity": 27.286792944491445, "frontal_surface_wind": 0.0, "apogee_y": 490.5840896338028, "apogee_x": 656.9068523376453, "lateral_surface_wind": 0.0, "x_impact": 753.260075857795, "t_final": 330.2969677872497, "apogee": 3851.410926485439} -{"impact_velocity": -5.104095441161438, "out_of_rail_time": 0.33022360599972395, "max_mach_number": 1.014193909465675, "out_of_rail_stability_margin": 2.512320691321526, "apogee_time": 27.317710298253235, "initial_stability_margin": 2.4575236362862203, "y_impact": 440.5481538069456, "out_of_rail_velocity": 28.408886742578893, "frontal_surface_wind": 0.0, "apogee_y": 383.9779741977016, "apogee_x": 509.3833554085608, "lateral_surface_wind": 0.0, "x_impact": 584.231353338715, "t_final": 352.4324508957756, "apogee": 4021.640482290121} -{"impact_velocity": -5.316085928760456, "out_of_rail_time": 0.3402488714337588, "max_mach_number": 0.9530446541200321, "out_of_rail_stability_margin": 2.6286049637686015, "apogee_time": 27.12743804513756, "initial_stability_margin": 2.573761214885688, "y_impact": 531.0987319448038, "out_of_rail_velocity": 27.340977579959578, "frontal_surface_wind": 0.0, "apogee_y": 461.8141498862158, "apogee_x": 553.3787275315333, "lateral_surface_wind": 0.0, "x_impact": 636.2939448112717, "t_final": 332.08936061172494, "apogee": 3874.9217243812163} -{"impact_velocity": -5.101256575133459, "out_of_rail_time": 0.3300744719515053, "max_mach_number": 1.0150879121002656, "out_of_rail_stability_margin": 2.510279865791303, "apogee_time": 27.276769670856243, "initial_stability_margin": 2.45549764940718, "y_impact": 469.62344690832515, "out_of_rail_velocity": 28.4249604704674, "frontal_surface_wind": 0.0, "apogee_y": 410.34990999844916, "apogee_x": 600.0093035901212, "lateral_surface_wind": 0.0, "x_impact": 686.5394758149536, "t_final": 352.29457845198897, "apogee": 4012.11348675585} -{"impact_velocity": -5.343315582761383, "out_of_rail_time": 0.3433324621100602, "max_mach_number": 0.9364171782625403, "out_of_rail_stability_margin": 2.767721888818767, "apogee_time": 26.925731498920193, "initial_stability_margin": 2.7102711042278838, "y_impact": 533.1938943909203, "out_of_rail_velocity": 27.03596297219271, "frontal_surface_wind": 0.0, "apogee_y": 455.61005456835386, "apogee_x": 546.0029813815355, "lateral_surface_wind": 0.0, "x_impact": 638.8414897056518, "t_final": 317.2704282839865, "apogee": 3802.595201978954} -{"impact_velocity": -5.282727377986718, "out_of_rail_time": 0.3403727089465908, "max_mach_number": 0.9538433239253908, "out_of_rail_stability_margin": 2.7349930094182135, "apogee_time": 27.01998087914659, "initial_stability_margin": 2.6775523803687, "y_impact": 495.6320548393783, "out_of_rail_velocity": 27.327992135444656, "frontal_surface_wind": 0.0, "apogee_y": 423.9369925398564, "apogee_x": 544.2795211409215, "lateral_surface_wind": 0.0, "x_impact": 636.0378610433866, "t_final": 323.11753392442546, "apogee": 3854.2884927284776} -{"impact_velocity": -5.362845013192986, "out_of_rail_time": 0.34458835421417666, "max_mach_number": 0.9306828204525381, "out_of_rail_stability_margin": 2.778033900791912, "apogee_time": 26.887378602257087, "initial_stability_margin": 2.720511824017035, "y_impact": 513.9281310620039, "out_of_rail_velocity": 26.938703340092992, "frontal_surface_wind": 0.0, "apogee_y": 438.94357760601326, "apogee_x": 568.4920652348202, "lateral_surface_wind": 0.0, "x_impact": 665.4316840611194, "t_final": 315.2635190754013, "apogee": 3783.852029265719} -{"impact_velocity": -5.276035968995684, "out_of_rail_time": 0.34004288377353603, "max_mach_number": 0.9558561995775661, "out_of_rail_stability_margin": 2.731881843413576, "apogee_time": 27.00599471789702, "initial_stability_margin": 2.674432709001903, "y_impact": 555.7148026266096, "out_of_rail_velocity": 27.36141425400131, "frontal_surface_wind": 0.0, "apogee_y": 476.10921440797716, "apogee_x": 565.7377873977272, "lateral_surface_wind": 0.0, "x_impact": 660.1851898159365, "t_final": 323.595136526238, "apogee": 3853.754378479682} -{"impact_velocity": -5.355321319781029, "out_of_rail_time": 0.3442711672909491, "max_mach_number": 0.9330170680166485, "out_of_rail_stability_margin": 2.7735898752178767, "apogee_time": 26.850115788637776, "initial_stability_margin": 2.7160820411080167, "y_impact": 565.0623371198982, "out_of_rail_velocity": 27.005786073120692, "frontal_surface_wind": 0.0, "apogee_y": 483.80028311090723, "apogee_x": 647.9080676674173, "lateral_surface_wind": 0.0, "x_impact": 756.467732753138, "t_final": 315.49207631933524, "apogee": 3778.2460320143796} -{"impact_velocity": -5.130238539516339, "out_of_rail_time": 0.33314476938682197, "max_mach_number": 0.9977854512458046, "out_of_rail_stability_margin": 2.6504817046539926, "apogee_time": 27.168230364474613, "initial_stability_margin": 2.5930424529000073, "y_impact": 443.50664339866546, "out_of_rail_velocity": 28.084724951441757, "frontal_surface_wind": 0.0, "apogee_y": 380.3365702434985, "apogee_x": 504.62844777540005, "lateral_surface_wind": 0.0, "x_impact": 588.1768430665984, "t_final": 337.29070756621826, "apogee": 3962.33510729258} -{"impact_velocity": -5.127385131204859, "out_of_rail_time": 0.3329941690751066, "max_mach_number": 0.9986647506940615, "out_of_rail_stability_margin": 2.648405610454481, "apogee_time": 27.127645697735666, "initial_stability_margin": 2.5909814325388525, "y_impact": 472.89430091557557, "out_of_rail_velocity": 28.10070272189568, "frontal_surface_wind": 0.0, "apogee_y": 406.4580052355604, "apogee_x": 594.3984137371685, "lateral_surface_wind": 0.0, "x_impact": 691.4215399654285, "t_final": 337.0477702030347, "apogee": 3953.0170259408387} -{"impact_velocity": -5.407578038411233, "out_of_rail_time": 0.3656121463491359, "max_mach_number": 0.8109958492042276, "out_of_rail_stability_margin": 2.7228040409229006, "apogee_time": 25.08515556096037, "initial_stability_margin": 2.660365991510645, "y_impact": 444.18181416056916, "out_of_rail_velocity": 25.04047320985854, "frontal_surface_wind": 0.0, "apogee_y": 381.27794121335506, "apogee_x": 493.8330882901549, "lateral_surface_wind": 0.0, "x_impact": 575.1508271708813, "t_final": 297.55745733694374, "apogee": 3198.8572387674153} -{"impact_velocity": -5.3200446791048, "out_of_rail_time": 0.36109710341250456, "max_mach_number": 0.8353747426410045, "out_of_rail_stability_margin": 2.6770654270929333, "apogee_time": 25.331198409362216, "initial_stability_margin": 2.614574703949235, "y_impact": 485.14297442031375, "out_of_rail_velocity": 25.42941272916949, "frontal_surface_wind": 0.0, "apogee_y": 418.01500391802796, "apogee_x": 496.7305283299682, "lateral_surface_wind": 0.0, "x_impact": 576.3634737119373, "t_final": 307.49652662421, "apogee": 3292.401000745275} -{"impact_velocity": -5.3878856630300875, "out_of_rail_time": 0.3645829554771457, "max_mach_number": 0.8164061810547557, "out_of_rail_stability_margin": 2.712638180771625, "apogee_time": 25.148698738433037, "initial_stability_margin": 2.6501901954364473, "y_impact": 461.76216494603295, "out_of_rail_velocity": 25.1266603669812, "frontal_surface_wind": 0.0, "apogee_y": 396.5864075967025, "apogee_x": 475.3014223166616, "lateral_surface_wind": 0.0, "x_impact": 553.3131762687875, "t_final": 299.94809611008276, "apogee": 3221.5167756062} -{"impact_velocity": -5.3267919206210665, "out_of_rail_time": 0.3614114558705073, "max_mach_number": 0.8334303778134641, "out_of_rail_stability_margin": 2.680149914173277, "apogee_time": 25.333875361168083, "initial_stability_margin": 2.617683088869631, "y_impact": 432.4105947525462, "out_of_rail_velocity": 25.400171908054556, "frontal_surface_wind": 0.0, "apogee_y": 371.9112819049807, "apogee_x": 477.48433826601024, "lateral_surface_wind": 0.0, "x_impact": 554.9550301678414, "t_final": 306.9111722379274, "apogee": 3290.281119368938} -{"impact_velocity": -5.399991581682022, "out_of_rail_time": 0.36518921990394915, "max_mach_number": 0.8131909042345468, "out_of_rail_stability_margin": 2.718395352415399, "apogee_time": 25.06014520662427, "initial_stability_margin": 2.6559721429739573, "y_impact": 488.73657825682733, "out_of_rail_velocity": 25.0759120977332, "frontal_surface_wind": 0.0, "apogee_y": 420.6287132224697, "apogee_x": 563.315398483508, "lateral_surface_wind": 0.0, "x_impact": 654.3344880324889, "t_final": 298.11490012357245, "apogee": 3196.4165240062703} -{"impact_velocity": -5.173030778520629, "out_of_rail_time": 0.3534263637506661, "max_mach_number": 0.8776851787722938, "out_of_rail_stability_margin": 2.5961803439603743, "apogee_time": 25.747718812489076, "initial_stability_margin": 2.533676153226418, "y_impact": 394.96506257466683, "out_of_rail_velocity": 26.106102174377778, "frontal_surface_wind": 0.0, "apogee_y": 341.0204041723949, "apogee_x": 452.4738484090426, "lateral_surface_wind": 0.0, "x_impact": 523.8239267083063, "t_final": 324.9849506252445, "apogee": 3456.6078379848796} -{"impact_velocity": -5.170153560470648, "out_of_rail_time": 0.3540887814122262, "max_mach_number": 0.8784337303787957, "out_of_rail_stability_margin": 2.5943294521204177, "apogee_time": 25.71310710521883, "initial_stability_margin": 2.531634376484541, "y_impact": 421.0374184003529, "out_of_rail_velocity": 26.11824223805837, "frontal_surface_wind": 0.0, "apogee_y": 364.4747763360096, "apogee_x": 533.0276913552729, "lateral_surface_wind": 0.0, "x_impact": 615.5879060769497, "t_final": 324.7345219875895, "apogee": 3448.9396037269134} -{"impact_velocity": -5.337793644061184, "out_of_rail_time": 0.36873762377614205, "max_mach_number": 0.7918773896668925, "out_of_rail_stability_margin": 2.7209104867880556, "apogee_time": 24.696698966515008, "initial_stability_margin": 2.660557839153116, "y_impact": 482.14568613169985, "out_of_rail_velocity": 24.78007284482447, "frontal_surface_wind": 0.0, "apogee_y": 408.15217006859615, "apogee_x": 546.5666915552657, "lateral_surface_wind": 0.0, "x_impact": 645.4459147876593, "t_final": 278.98983711335285, "apogee": 3087.8972256771563} -{"impact_velocity": -5.34529270108552, "out_of_rail_time": 0.36916912082610653, "max_mach_number": 0.7896862254084825, "out_of_rail_stability_margin": 2.72524194020137, "apogee_time": 24.71735370906117, "initial_stability_margin": 2.6648775249856294, "y_impact": 438.4315726248224, "out_of_rail_velocity": 24.744770757380415, "frontal_surface_wind": 0.0, "apogee_y": 369.9336413079567, "apogee_x": 479.102928841616, "lateral_surface_wind": 0.0, "x_impact": 567.6431171794527, "t_final": 278.5268908141278, "apogee": 3089.6806160432193} -{"impact_velocity": -5.258767855586247, "out_of_rail_time": 0.3644966360751992, "max_mach_number": 0.8139614984073581, "out_of_rail_stability_margin": 2.680382215840951, "apogee_time": 24.986724913445983, "initial_stability_margin": 2.6199580264488227, "y_impact": 479.4529630211529, "out_of_rail_velocity": 25.137068159061098, "frontal_surface_wind": 0.0, "apogee_y": 406.3819314595203, "apogee_x": 482.8630464671212, "lateral_surface_wind": 0.0, "x_impact": 569.5119405451321, "t_final": 287.8339461797102, "apogee": 3186.5617098769003} -{"impact_velocity": -5.325827208016675, "out_of_rail_time": 0.368117704066464, "max_mach_number": 0.7950710720538131, "out_of_rail_stability_margin": 2.7152766345138617, "apogee_time": 24.786312643520574, "initial_stability_margin": 2.654896618140206, "y_impact": 455.8927448377253, "out_of_rail_velocity": 24.831539987503998, "frontal_surface_wind": 0.0, "apogee_y": 384.95868278180467, "apogee_x": 461.3209466544255, "lateral_surface_wind": 0.0, "x_impact": 546.1846016732421, "t_final": 280.69719501535144, "apogee": 3113.009138035589} -{"impact_velocity": -5.265437359862214, "out_of_rail_time": 0.36484106260746074, "max_mach_number": 0.8119907052792965, "out_of_rail_stability_margin": 2.6834056411519844, "apogee_time": 24.986958669718526, "initial_stability_margin": 2.6229977497462844, "y_impact": 427.32560542185865, "out_of_rail_velocity": 25.102600505994022, "frontal_surface_wind": 0.0, "apogee_y": 361.4999876018358, "apogee_x": 464.0793043327339, "lateral_surface_wind": 0.0, "x_impact": 548.349065400822, "t_final": 287.26385998205103, "apogee": 3183.907742890802} -{"impact_velocity": -5.113447736684657, "out_of_rail_time": 0.35737618208256083, "max_mach_number": 0.855663339704029, "out_of_rail_stability_margin": 2.6011909930078043, "apogee_time": 25.42966376142652, "initial_stability_margin": 2.540553143296583, "y_impact": 391.139908856864, "out_of_rail_velocity": 25.804399245405865, "frontal_surface_wind": 0.0, "apogee_y": 332.30933659617307, "apogee_x": 440.8778743124937, "lateral_surface_wind": 0.0, "x_impact": 518.6724047378322, "t_final": 303.8995053629155, "apogee": 3353.499281272145} -{"impact_velocity": -5.3728739451758, "out_of_rail_time": 0.4175413609496844, "max_mach_number": 0.5970107317783624, "out_of_rail_stability_margin": 2.6506057558497664, "apogee_time": 20.94579783990148, "initial_stability_margin": 2.571328308656735, "y_impact": 353.1968519390727, "out_of_rail_velocity": 21.332874747630825, "frontal_surface_wind": 0.0, "apogee_y": 292.3335472211752, "apogee_x": 391.5644690331294, "lateral_surface_wind": 0.0, "x_impact": 472.9006102124852, "t_final": 231.17936789017523, "apogee": 2104.939914193416} -{"impact_velocity": -5.293328635208573, "out_of_rail_time": 0.4132333706708657, "max_mach_number": 0.6146421129704129, "out_of_rail_stability_margin": 2.608878265515202, "apogee_time": 21.281920720033366, "initial_stability_margin": 2.5293643602608586, "y_impact": 353.7426109341176, "out_of_rail_velocity": 21.687468620943523, "frontal_surface_wind": 0.0, "apogee_y": 293.4901907032297, "apogee_x": 348.8304192245213, "lateral_surface_wind": 0.0, "x_impact": 420.32087101726773, "t_final": 239.07363370327516, "apogee": 2187.948768244759} -{"impact_velocity": -5.1106036742105445, "out_of_rail_time": 0.357200900023658, "max_mach_number": 0.8565995415018791, "out_of_rail_stability_margin": 2.599161757879171, "apogee_time": 25.398760074628974, "initial_stability_margin": 2.538539837432825, "y_impact": 416.95304779365375, "out_of_rail_velocity": 25.819758242353096, "frontal_surface_wind": 0.0, "apogee_y": 355.32729341382, "apogee_x": 519.5964183677916, "lateral_surface_wind": 0.0, "x_impact": 609.562197606626, "t_final": 303.9001075441145, "apogee": 3347.2003775409257} -{"impact_velocity": -5.360828844054712, "out_of_rail_time": 0.41689639863507133, "max_mach_number": 0.5995064779301171, "out_of_rail_stability_margin": 2.6447786448946315, "apogee_time": 21.034620874804883, "initial_stability_margin": 2.5654485204528292, "y_impact": 334.2976235473246, "out_of_rail_velocity": 21.38229825220736, "frontal_surface_wind": 0.0, "apogee_y": 276.03403889346316, "apogee_x": 330.9051546680809, "lateral_surface_wind": 0.0, "x_impact": 400.64400652337906, "t_final": 232.70298378835196, "apogee": 2124.483698055102} -{"impact_velocity": -5.380422300103793, "out_of_rail_time": 0.41806294111674663, "max_mach_number": 0.5952506288948128, "out_of_rail_stability_margin": 2.655055423041371, "apogee_time": 20.956668532694504, "initial_stability_margin": 2.5757582992683163, "y_impact": 320.91274141377187, "out_of_rail_velocity": 21.301469780250997, "frontal_surface_wind": 0.0, "apogee_y": 264.7306708830801, "apogee_x": 342.946143405245, "lateral_surface_wind": 0.0, "x_impact": 415.6004246423033, "t_final": 230.69173834826663, "apogee": 2105.1878168142016} -{"impact_velocity": -5.300041983800768, "out_of_rail_time": 0.41303040360792287, "max_mach_number": 0.6130501741934123, "out_of_rail_stability_margin": 2.6118901469856675, "apogee_time": 21.273151032476925, "initial_stability_margin": 2.532535248292766, "y_impact": 315.2437575377799, "out_of_rail_velocity": 21.6194037807921, "frontal_surface_wind": 0.0, "apogee_y": 260.9649314298637, "apogee_x": 335.09821412544585, "lateral_surface_wind": 0.0, "x_impact": 404.60104211865763, "t_final": 238.51009663559364, "apogee": 2184.9352751691163} -{"impact_velocity": -5.147053685296239, "out_of_rail_time": 0.4036969989487669, "max_mach_number": 0.6487084699458112, "out_of_rail_stability_margin": 2.5269132123372415, "apogee_time": 21.857847293848465, "initial_stability_margin": 2.4474320401289975, "y_impact": 293.2964007732131, "out_of_rail_velocity": 22.249112474214463, "frontal_surface_wind": 0.0, "apogee_y": 244.4419678814633, "apogee_x": 324.38919338847586, "lateral_surface_wind": 0.0, "x_impact": 389.0670465608712, "t_final": 254.59685006286122, "apogee": 2340.298073483351} -{"impact_velocity": -5.1441909156487755, "out_of_rail_time": 0.40349054092647313, "max_mach_number": 0.6494804456889371, "out_of_rail_stability_margin": 2.524843899055546, "apogee_time": 21.835941710376098, "initial_stability_margin": 2.44538361834541, "y_impact": 312.7096768713532, "out_of_rail_velocity": 22.262716846015415, "frontal_surface_wind": 0.0, "apogee_y": 261.43386545268606, "apogee_x": 382.43934233225133, "lateral_surface_wind": 0.0, "x_impact": 457.3529458389805, "t_final": 254.40488111072335, "apogee": 2336.378475808624} -{"impact_velocity": -5.273854210695533, "out_of_rail_time": 0.3579409221163878, "max_mach_number": 0.8501999970318469, "out_of_rail_stability_margin": 2.716987130327139, "apogee_time": 25.561528147516135, "initial_stability_margin": 2.6577941687736812, "y_impact": 497.4584727688519, "out_of_rail_velocity": 25.72621514880475, "frontal_surface_wind": 0.0, "apogee_y": 425.689779376024, "apogee_x": 505.79345124185716, "lateral_surface_wind": 0.0, "x_impact": 590.9500747600415, "t_final": 302.1486095213636, "apogee": 3365.59930114879} -{"impact_velocity": -5.35310677628813, "out_of_rail_time": 0.36214518301640763, "max_mach_number": 0.827679174834483, "out_of_rail_stability_margin": 2.7576511834566273, "apogee_time": 25.298813834040946, "initial_stability_margin": 2.6985048875430113, "y_impact": 501.4799233228955, "out_of_rail_velocity": 25.367155948307587, "frontal_surface_wind": 0.0, "apogee_y": 428.67586484733573, "apogee_x": 574.0414301555841, "lateral_surface_wind": 0.0, "x_impact": 671.2964475803807, "t_final": 293.06139969588907, "apogee": 3269.854609279825} -{"impact_velocity": -5.360627361310928, "out_of_rail_time": 0.36243407006048234, "max_mach_number": 0.8254747008730401, "out_of_rail_stability_margin": 2.7619736282519027, "apogee_time": 25.323671868501396, "initial_stability_margin": 2.702842809187815, "y_impact": 456.00310499208126, "out_of_rail_velocity": 25.32772324068915, "frontal_surface_wind": 0.0, "apogee_y": 388.65048213407545, "apogee_x": 503.3291442355974, "lateral_surface_wind": 0.0, "x_impact": 590.4235722311001, "t_final": 292.84780427329866, "apogee": 3272.6497511837547} -{"impact_velocity": -5.341106004809201, "out_of_rail_time": 0.361413108077664, "max_mach_number": 0.8309517083400254, "out_of_rail_stability_margin": 2.7519804857936068, "apogee_time": 25.385497425885617, "initial_stability_margin": 2.6928325065867953, "y_impact": 473.9331421699434, "out_of_rail_velocity": 25.409535278677538, "frontal_surface_wind": 0.0, "apogee_y": 404.16218005498195, "apogee_x": 484.320890723513, "lateral_surface_wind": 0.0, "x_impact": 567.8482770290252, "t_final": 294.95259058315855, "apogee": 3295.1108988987216} -{"impact_velocity": -5.28054285709681, "out_of_rail_time": 0.3582932269459912, "max_mach_number": 0.8481787491435582, "out_of_rail_stability_margin": 2.720017530249638, "apogee_time": 25.564122006933427, "initial_stability_margin": 2.6608368601803587, "y_impact": 443.4802044728589, "out_of_rail_velocity": 25.693136406133483, "frontal_surface_wind": 0.0, "apogee_y": 378.742974276005, "apogee_x": 486.2103220659412, "lateral_surface_wind": 0.0, "x_impact": 569.0800368793421, "t_final": 301.57079785519693, "apogee": 3363.3667642448513} -{"impact_velocity": -5.128117242503468, "out_of_rail_time": 0.350405442348769, "max_mach_number": 0.8930241263418205, "out_of_rail_stability_margin": 2.6374085077082396, "apogee_time": 25.960992031597385, "initial_stability_margin": 2.578173569358212, "y_impact": 404.37794112456237, "out_of_rail_velocity": 26.417747540091252, "frontal_surface_wind": 0.0, "apogee_y": 346.7123675731472, "apogee_x": 459.9869603879302, "lateral_surface_wind": 0.0, "x_impact": 536.3007223101167, "t_final": 318.5596959535203, "apogee": 3528.193943711632} -{"impact_velocity": -5.125265017733795, "out_of_rail_time": 0.3501816220976086, "max_mach_number": 0.8939627730541487, "out_of_rail_stability_margin": 2.635359751735922, "apogee_time": 25.928059480149965, "initial_stability_margin": 2.5761500306610388, "y_impact": 431.21529155776955, "out_of_rail_velocity": 26.426881470409192, "frontal_surface_wind": 0.0, "apogee_y": 370.68379991060453, "apogee_x": 542.0560980204203, "lateral_surface_wind": 0.0, "x_impact": 630.4004418349739, "t_final": 318.64902895988615, "apogee": 3521.291476127971} -{"impact_velocity": -5.282258125821802, "out_of_rail_time": 0.36258121168806234, "max_mach_number": 0.8304451431244435, "out_of_rail_stability_margin": 2.5789360972638358, "apogee_time": 25.254697591390432, "initial_stability_margin": 2.514374248546209, "y_impact": 489.1334992385615, "out_of_rail_velocity": 25.326658794515993, "frontal_surface_wind": 0.0, "apogee_y": 415.18370408176185, "apogee_x": 493.3837648325663, "lateral_surface_wind": 0.0, "x_impact": 581.0840106880917, "t_final": 295.17283681280554, "apogee": 3267.8060114203445} -{"impact_velocity": -5.361637302980869, "out_of_rail_time": 0.3666094901188012, "max_mach_number": 0.8083653455643146, "out_of_rail_stability_margin": 2.6207226266170713, "apogee_time": 24.981660401132764, "initial_stability_margin": 2.5562266149647885, "y_impact": 492.79129981125953, "out_of_rail_velocity": 24.965199472689214, "frontal_surface_wind": 0.0, "apogee_y": 417.65378845397686, "apogee_x": 559.3589913180621, "lateral_surface_wind": 0.0, "x_impact": 659.7423972332393, "t_final": 286.18444789326304, "apogee": 3171.739187337592} -{"impact_velocity": -5.369169875780472, "out_of_rail_time": 0.3670333128864589, "max_mach_number": 0.8061601011357992, "out_of_rail_stability_margin": 2.625155339858913, "apogee_time": 25.005171450264584, "initial_stability_margin": 2.5606430495188826, "y_impact": 447.86476714351915, "out_of_rail_velocity": 24.930159537221524, "frontal_surface_wind": 0.0, "apogee_y": 378.5853529393339, "apogee_x": 490.3628252340297, "lateral_surface_wind": 0.0, "x_impact": 579.9280720401833, "t_final": 285.9494311016333, "apogee": 3173.964423634904} -{"impact_velocity": -5.34961740220156, "out_of_rail_time": 0.3660347840146444, "max_mach_number": 0.8115646989119566, "out_of_rail_stability_margin": 2.614886833131139, "apogee_time": 25.06909259753321, "initial_stability_margin": 2.550361355124949, "y_impact": 465.63233595315376, "out_of_rail_velocity": 25.020030118330315, "frontal_surface_wind": 0.0, "apogee_y": 393.82801569536764, "apogee_x": 472.0202795385372, "lateral_surface_wind": 0.0, "x_impact": 557.9369009321529, "t_final": 288.0785761609056, "apogee": 3196.7333975216343} -{"impact_velocity": -5.288957433490303, "out_of_rail_time": 0.36287147123766766, "max_mach_number": 0.8284563971109649, "out_of_rail_stability_margin": 2.5820762677174396, "apogee_time": 25.25564705731536, "initial_stability_margin": 2.5175381756408783, "y_impact": 435.9529374141381, "out_of_rail_velocity": 25.28836015741527, "frontal_surface_wind": 0.0, "apogee_y": 369.3919250722102, "apogee_x": 474.2680952785362, "lateral_surface_wind": 0.0, "x_impact": 559.445765010872, "t_final": 294.67172626979993, "apogee": 3265.3622534310143} -{"impact_velocity": -5.136289180522169, "out_of_rail_time": 0.35559629350637956, "max_mach_number": 0.8723357129025652, "out_of_rail_stability_margin": 2.4973722286077846, "apogee_time": 25.673049787390628, "initial_stability_margin": 2.432657066692565, "y_impact": 398.0350155117339, "out_of_rail_velocity": 25.983680448232015, "frontal_surface_wind": 0.0, "apogee_y": 338.76267527855686, "apogee_x": 449.4865395131794, "lateral_surface_wind": 0.0, "x_impact": 527.8964438874002, "t_final": 311.4606431409354, "apogee": 3431.1842034024535} -{"impact_velocity": -5.1334324068116475, "out_of_rail_time": 0.3554288099475427, "max_mach_number": 0.8732470893069785, "out_of_rail_stability_margin": 2.4953132746015765, "apogee_time": 25.640817697755715, "initial_stability_margin": 2.4306152859484267, "y_impact": 424.5236975411191, "out_of_rail_velocity": 25.998627795120168, "frontal_surface_wind": 0.0, "apogee_y": 362.18167895219835, "apogee_x": 529.6992335395532, "lateral_surface_wind": 0.0, "x_impact": 620.7517221912713, "t_final": 311.3728693848086, "apogee": 3424.499336300588} -{"impact_velocity": -5.2930758885399625, "out_of_rail_time": 0.36239100310904215, "max_mach_number": 0.8247273612680355, "out_of_rail_stability_margin": 2.729213254184878, "apogee_time": 25.160810356615908, "initial_stability_margin": 2.6699048599202353, "y_impact": 484.1079131690443, "out_of_rail_velocity": 25.333540987910595, "frontal_surface_wind": 0.0, "apogee_y": 412.2591853774935, "apogee_x": 489.83263724002484, "lateral_surface_wind": 0.0, "x_impact": 575.0459378866146, "t_final": 294.0224104462894, "apogee": 3240.2718470451205} -{"impact_velocity": -5.372617386305423, "out_of_rail_time": 0.36650335522216293, "max_mach_number": 0.8025155766346284, "out_of_rail_stability_margin": 2.7695509461328114, "apogee_time": 24.880524462360793, "initial_stability_margin": 2.7103255189529727, "y_impact": 487.24993178434056, "out_of_rail_velocity": 24.965039079140265, "frontal_surface_wind": 0.0, "apogee_y": 414.43023368956585, "apogee_x": 554.9524693964241, "lateral_surface_wind": 0.0, "x_impact": 652.2628547571472, "t_final": 284.9501004318779, "apogee": 3142.7261655683865} -{"impact_velocity": -5.380165390915087, "out_of_rail_time": 0.3669332738540391, "max_mach_number": 0.8002992415532825, "out_of_rail_stability_margin": 2.773876357726311, "apogee_time": 24.902799944163846, "initial_stability_margin": 2.7146385020473702, "y_impact": 442.9453161939628, "out_of_rail_velocity": 24.92948666271998, "frontal_surface_wind": 0.0, "apogee_y": 375.6261713751777, "apogee_x": 486.4555524682273, "lateral_surface_wind": 0.0, "x_impact": 573.4563305610736, "t_final": 284.85853382925006, "apogee": 3144.672670639267} -{"impact_velocity": -5.360572863068854, "out_of_rail_time": 0.3659204866003258, "max_mach_number": 0.8057345203966092, "out_of_rail_stability_margin": 2.763955482123772, "apogee_time": 24.96906839371425, "initial_stability_margin": 2.704698588658922, "y_impact": 460.57164399079517, "out_of_rail_velocity": 25.0208612216106, "frontal_surface_wind": 0.0, "apogee_y": 390.82178442678156, "apogee_x": 468.337768301439, "lateral_surface_wind": 0.0, "x_impact": 551.7978010580415, "t_final": 286.80350936031056, "apogee": 3167.877237676903} -{"impact_velocity": -5.299788920242183, "out_of_rail_time": 0.3627804325191381, "max_mach_number": 0.8227364547089663, "out_of_rail_stability_margin": 2.7322235702973288, "apogee_time": 25.16171612445615, "initial_stability_margin": 2.672920892882896, "y_impact": 431.43802526098415, "out_of_rail_velocity": 25.300669378306957, "frontal_surface_wind": 0.0, "apogee_y": 366.74970155046583, "apogee_x": 470.80758242123994, "lateral_surface_wind": 0.0, "x_impact": 553.6287735364223, "t_final": 293.52065641839164, "apogee": 3237.7172312587136} -{"impact_velocity": -5.143944966478111, "out_of_rail_time": 0.35447857936986626, "max_mach_number": 0.867823414198169, "out_of_rail_stability_margin": 2.648141462420876, "apogee_time": 25.560948838898753, "initial_stability_margin": 2.5888073466528914, "y_impact": 420.69096368659035, "out_of_rail_velocity": 26.025083753700653, "frontal_surface_wind": 0.0, "apogee_y": 360.09096014030547, "apogee_x": 526.5467918076275, "lateral_surface_wind": 0.0, "x_impact": 614.9832932110335, "t_final": 310.38305039657575, "apogee": 3400.1813399303514} -{"impact_velocity": -5.1468075947138106, "out_of_rail_time": 0.3545772369448482, "max_mach_number": 0.866909753514231, "out_of_rail_stability_margin": 2.650156312671785, "apogee_time": 25.592683762943835, "initial_stability_margin": 2.590822285464169, "y_impact": 394.6061131822819, "out_of_rail_velocity": 26.00632176168609, "frontal_surface_wind": 0.0, "apogee_y": 336.8086758271508, "apogee_x": 446.83312831076364, "lateral_surface_wind": 0.0, "x_impact": 523.2711972128445, "t_final": 310.5502352144295, "apogee": 3406.762520431246} -{"impact_velocity": -5.272039755017355, "out_of_rail_time": 0.38387334258730316, "max_mach_number": 0.7271840425866264, "out_of_rail_stability_margin": 2.7205986737502093, "apogee_time": 23.470513093066646, "initial_stability_margin": 2.652313631321371, "y_impact": 426.5863843113983, "out_of_rail_velocity": 23.678536999673884, "frontal_surface_wind": 0.0, "apogee_y": 358.20661436584066, "apogee_x": 425.68469452689504, "lateral_surface_wind": 0.0, "x_impact": 506.8071468422761, "t_final": 266.63202569625645, "apogee": 2747.4146979722595} -{"impact_velocity": -5.3587830372296885, "out_of_rail_time": 0.3882174419298249, "max_mach_number": 0.7051033438521122, "out_of_rail_stability_margin": 2.7659616067034074, "apogee_time": 23.17973522595919, "initial_stability_margin": 2.697895317646027, "y_impact": 388.880183171846, "out_of_rail_velocity": 23.311585077703054, "frontal_surface_wind": 0.0, "apogee_y": 324.9834441447475, "apogee_x": 420.946359530207, "lateral_surface_wind": 0.0, "x_impact": 503.5546763465858, "t_final": 257.89523167567717, "apogee": 2656.560461428695} -{"impact_velocity": -5.351265042494472, "out_of_rail_time": 0.3877746214343541, "max_mach_number": 0.707154805479865, "out_of_rail_stability_margin": 2.7615681784902586, "apogee_time": 23.163197596113953, "initial_stability_margin": 2.6935125030878844, "y_impact": 427.82946637483224, "out_of_rail_velocity": 23.347499337401366, "frontal_surface_wind": 0.0, "apogee_y": 358.70851630154897, "apogee_x": 480.4153710350189, "lateral_surface_wind": 0.0, "x_impact": 572.8102245267027, "t_final": 258.24736509112466, "apogee": 2655.620369120767} -{"impact_velocity": -5.339268401508974, "out_of_rail_time": 0.3875349411903569, "max_mach_number": 0.7099157523437758, "out_of_rail_stability_margin": 2.755954315563181, "apogee_time": 23.249630051166935, "initial_stability_margin": 2.68776597563693, "y_impact": 404.68339135286936, "out_of_rail_velocity": 23.39150818705178, "frontal_surface_wind": 0.0, "apogee_y": 338.39405725541815, "apogee_x": 405.5823668928673, "lateral_surface_wind": 0.0, "x_impact": 484.93321013450844, "t_final": 259.8763146699814, "apogee": 2677.6338158307685} -{"impact_velocity": -5.278726105654192, "out_of_rail_time": 0.3844163298274839, "max_mach_number": 0.7253333243122339, "out_of_rail_stability_margin": 2.7237079872990493, "apogee_time": 23.465650891736143, "initial_stability_margin": 2.655398752539466, "y_impact": 380.1222227508183, "out_of_rail_velocity": 23.645058332505826, "frontal_surface_wind": 0.0, "apogee_y": 318.5410685430715, "apogee_x": 408.9860151505872, "lateral_surface_wind": 0.0, "x_impact": 487.84560971977925, "t_final": 266.2359959069788, "apogee": 2744.243785708582} -{"impact_velocity": -5.294759532751472, "out_of_rail_time": 0.358873585080539, "max_mach_number": 0.8474223987635336, "out_of_rail_stability_margin": 2.5717276781097773, "apogee_time": 25.520479850979754, "initial_stability_margin": 2.510103856664024, "y_impact": 497.040315230347, "out_of_rail_velocity": 25.619419105472346, "frontal_surface_wind": 0.0, "apogee_y": 423.94453724491416, "apogee_x": 503.7475671252897, "lateral_surface_wind": 0.0, "x_impact": 590.4233001705243, "t_final": 302.0617366170621, "apogee": 3351.6697468730717} -{"impact_velocity": -5.123501543612264, "out_of_rail_time": 0.3754345593889725, "max_mach_number": 0.7670558068763836, "out_of_rail_stability_margin": 2.6380991641854004, "apogee_time": 23.96866370295108, "initial_stability_margin": 2.5697360681215913, "y_impact": 374.0178061611172, "out_of_rail_velocity": 24.332225549158473, "frontal_surface_wind": 0.0, "apogee_y": 316.0917020839409, "apogee_x": 462.3105276848234, "lateral_surface_wind": 0.0, "x_impact": 546.8664187227164, "t_final": 282.62360441159274, "apogee": 2910.903317100467} -{"impact_velocity": -5.126352791896506, "out_of_rail_time": 0.3756208498806415, "max_mach_number": 0.766176480901274, "out_of_rail_stability_margin": 2.640156533969467, "apogee_time": 23.99533585352307, "initial_stability_margin": 2.571776763026213, "y_impact": 350.80542887585835, "out_of_rail_velocity": 24.31791625983587, "frontal_surface_wind": 0.0, "apogee_y": 295.57067598803525, "apogee_x": 392.19179271848117, "lateral_surface_wind": 0.0, "x_impact": 465.2685633000521, "t_final": 282.7170063246729, "apogee": 2915.966180821745} -{"impact_velocity": -5.38187672664345, "out_of_rail_time": 0.36342598944727633, "max_mach_number": 0.8228361646326456, "out_of_rail_stability_margin": 2.6173736073956024, "apogee_time": 25.28322775657187, "initial_stability_margin": 2.5557814230448885, "y_impact": 455.47538845659966, "out_of_rail_velocity": 25.227422986539285, "frontal_surface_wind": 0.0, "apogee_y": 386.9887642351198, "apogee_x": 501.1937572905348, "lateral_surface_wind": 0.0, "x_impact": 589.7246507636318, "t_final": 292.6650440868275, "apogee": 3258.9825685687233} -{"impact_velocity": -5.374326319399011, "out_of_rail_time": 0.36300246033306455, "max_mach_number": 0.8250701608107405, "out_of_rail_stability_margin": 2.6129933057344172, "apogee_time": 25.258331312690885, "initial_stability_margin": 2.5514166972933867, "y_impact": 501.1720051982458, "out_of_rail_velocity": 25.263385748977157, "frontal_surface_wind": 0.0, "apogee_y": 426.9022509338001, "apogee_x": 571.6837915777134, "lateral_surface_wind": 0.0, "x_impact": 670.8849192125175, "t_final": 292.8877463351986, "apogee": 3256.425935857157} -{"impact_velocity": -5.362277967995766, "out_of_rail_time": 0.36243598996754867, "max_mach_number": 0.8282984864976919, "out_of_rail_stability_margin": 2.60723996773701, "apogee_time": 25.344193027728235, "initial_stability_margin": 2.5456318441509076, "y_impact": 473.48888979934867, "out_of_rail_velocity": 25.31709660412451, "frontal_surface_wind": 0.0, "apogee_y": 402.481865541837, "apogee_x": 482.34190332354865, "lateral_surface_wind": 0.0, "x_impact": 567.2972265749594, "t_final": 294.8340454010146, "apogee": 3281.4755260393085} -{"impact_velocity": -5.301474688811701, "out_of_rail_time": 0.35923362337937204, "max_mach_number": 0.8454329106547632, "out_of_rail_stability_margin": 2.574836453375977, "apogee_time": 25.522981761990604, "initial_stability_margin": 2.5132226266760074, "y_impact": 442.98768320678863, "out_of_rail_velocity": 25.587831994935037, "frontal_surface_wind": 0.0, "apogee_y": 377.2007681123375, "apogee_x": 484.2485910130739, "lateral_surface_wind": 0.0, "x_impact": 568.4178339146666, "t_final": 301.60516738357387, "apogee": 3349.508681422939} -{"impact_velocity": -5.298653115634862, "out_of_rail_time": 0.3290525436312794, "max_mach_number": 1.019247884446538, "out_of_rail_stability_margin": 2.7091158092390786, "apogee_time": 27.646297507918742, "initial_stability_margin": 2.6589363361729377, "y_impact": 570.5948034320277, "out_of_rail_velocity": 28.545095892643836, "frontal_surface_wind": 0.0, "apogee_y": 498.5705266943119, "apogee_x": 592.3075449903378, "lateral_surface_wind": 0.0, "x_impact": 677.7579394618939, "t_final": 345.9412162414805, "apogee": 4099.284812012216} -{"impact_velocity": -5.145581018505149, "out_of_rail_time": 0.3514485332795569, "max_mach_number": 0.8909735369765586, "out_of_rail_stability_margin": 2.48905067677679, "apogee_time": 25.88878765395841, "initial_stability_margin": 2.4273821262153286, "y_impact": 430.771422114957, "out_of_rail_velocity": 26.34473178505508, "frontal_surface_wind": 0.0, "apogee_y": 369.20755297746047, "apogee_x": 539.9263244603603, "lateral_surface_wind": 0.0, "x_impact": 629.8288090494385, "t_final": 318.37780292954665, "apogee": 3507.134791727385} -{"impact_velocity": -5.148444557659637, "out_of_rail_time": 0.35162132323947265, "max_mach_number": 0.8900276624133555, "out_of_rail_stability_margin": 2.4910890737372933, "apogee_time": 25.92133793061019, "initial_stability_margin": 2.429403208483075, "y_impact": 403.89636035276305, "out_of_rail_velocity": 26.33033686063427, "frontal_surface_wind": 0.0, "apogee_y": 345.34163606368253, "apogee_x": 458.1665017365218, "lateral_surface_wind": 0.0, "x_impact": 535.6020673820906, "t_final": 318.5740354444972, "apogee": 3513.9520777831117} -{"impact_velocity": -5.38583437801395, "out_of_rail_time": 0.3330843712199898, "max_mach_number": 0.9944937971481411, "out_of_rail_stability_margin": 2.7539727295792877, "apogee_time": 27.611582512575676, "initial_stability_margin": 2.7037833729478447, "y_impact": 530.7704599282916, "out_of_rail_velocity": 28.104860435310133, "frontal_surface_wind": 0.0, "apogee_y": 462.6079620474966, "apogee_x": 599.0289550533936, "lateral_surface_wind": 0.0, "x_impact": 687.10014933544, "t_final": 338.4099748450503, "apogee": 4050.822675859826} -{"impact_velocity": -5.297046456032671, "out_of_rail_time": 0.37707894522070096, "max_mach_number": 0.7612034296832568, "out_of_rail_stability_margin": 2.5669910548122656, "apogee_time": 24.083260582594654, "initial_stability_margin": 2.4996826576123596, "y_impact": 439.6564800646141, "out_of_rail_velocity": 24.239652248587447, "frontal_surface_wind": 0.0, "apogee_y": 376.8816992048037, "apogee_x": 447.8711208129016, "lateral_surface_wind": 0.0, "x_impact": 522.3260425597863, "t_final": 283.81420116431383, "apogee": 2918.7704845719877} -{"impact_velocity": -5.378278421948391, "out_of_rail_time": 0.33269604190595636, "max_mach_number": 0.9967199194382282, "out_of_rail_stability_margin": 2.7496342304987267, "apogee_time": 27.56469125062425, "initial_stability_margin": 2.699462643101742, "y_impact": 582.9720831671019, "out_of_rail_velocity": 28.142566447984983, "frontal_surface_wind": 0.0, "apogee_y": 509.55223629317214, "apogee_x": 682.2723916920049, "lateral_surface_wind": 0.0, "x_impact": 780.3822675475743, "t_final": 338.4948808657023, "apogee": 4042.136848861236} -{"impact_velocity": -5.305373221750625, "out_of_rail_time": 0.329351067973595, "max_mach_number": 1.0173068586362466, "out_of_rail_stability_margin": 2.712135256362579, "apogee_time": 27.6657034240602, "initial_stability_margin": 2.6619631891899203, "y_impact": 509.22416550981904, "out_of_rail_velocity": 28.50589505951315, "frontal_surface_wind": 0.0, "apogee_y": 444.1626563650387, "apogee_x": 570.144366824872, "lateral_surface_wind": 0.0, "x_impact": 653.4054666243934, "t_final": 345.5822381100172, "apogee": 4101.695177174687} -{"impact_velocity": -5.366221205330246, "out_of_rail_time": 0.33219815529582825, "max_mach_number": 1.000056571430634, "out_of_rail_stability_margin": 2.7440112182288043, "apogee_time": 27.628621483026766, "initial_stability_margin": 2.693818189582483, "y_impact": 549.9059264321902, "out_of_rail_velocity": 28.20406595844337, "frontal_surface_wind": 0.0, "apogee_y": 479.3733857363811, "apogee_x": 574.3710436004835, "lateral_surface_wind": 0.0, "x_impact": 658.7263795764471, "t_final": 340.29247539451575, "apogee": 4064.141879982754} -{"impact_velocity": -5.384201339957008, "out_of_rail_time": 0.38064668240537375, "max_mach_number": 0.7383250132966381, "out_of_rail_stability_margin": 2.612595494344678, "apogee_time": 23.80037421985758, "initial_stability_margin": 2.5456231181248405, "y_impact": 401.2632018377086, "out_of_rail_velocity": 23.828530830893612, "frontal_surface_wind": 0.0, "apogee_y": 342.42686985463746, "apogee_x": 443.5324732193444, "lateral_surface_wind": 0.0, "x_impact": 519.6055102627837, "t_final": 274.3139682601712, "apogee": 2825.422931067331} -{"impact_velocity": -5.149365280565801, "out_of_rail_time": 0.32222363608420346, "max_mach_number": 1.0616108127084414, "out_of_rail_stability_margin": 2.6277524156420786, "apogee_time": 27.657114483315453, "initial_stability_margin": 2.5776427436103173, "y_impact": 482.1738628515729, "out_of_rail_velocity": 29.318364271075282, "frontal_surface_wind": 0.0, "apogee_y": 422.20566249022613, "apogee_x": 617.2891002865263, "lateral_surface_wind": 0.0, "x_impact": 704.7948996656482, "t_final": 358.9656534738495, "apogee": 4170.24236380619} -{"impact_velocity": -5.152230924350336, "out_of_rail_time": 0.32237074283580375, "max_mach_number": 1.060724825952004, "out_of_rail_stability_margin": 2.629784136187075, "apogee_time": 27.699239676061765, "initial_stability_margin": 2.5796597293136188, "y_impact": 452.364457663354, "out_of_rail_velocity": 29.301721922265152, "frontal_surface_wind": 0.0, "apogee_y": 395.07310034343107, "apogee_x": 524.0819545822919, "lateral_surface_wind": 0.0, "x_impact": 599.9026689169398, "t_final": 359.1428308084065, "apogee": 4180.294450019306} +{"apogee_time": 23.711063823160174, "max_mach_number": 0.7440301413083696, "apogee_x": 342.70157804799067, "apogee_y": 265.5056676879561, "apogee": 2824.578693720317, "x_impact": 409.43672755751953, "initial_stability_margin": 2.4307910189133755, "t_final": 274.1560990620768, "impact_velocity": -5.191852189307445, "out_of_rail_velocity": 23.905398201169508, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3801510081851707, "y_impact": 317.33167992441486, "out_of_rail_stability_margin": 2.5015564643278654} +{"apogee_time": 23.21358505839474, "max_mach_number": 0.7075261273158565, "apogee_x": 370.92414620721473, "apogee_y": 287.4264517332432, "apogee": 2668.3076405205707, "x_impact": 445.45910276889305, "initial_stability_margin": 2.5081826952356963, "t_final": 259.22755258068617, "impact_velocity": -5.332936199225861, "out_of_rail_velocity": 23.2926928895941, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3879910168708769, "y_impact": 345.301897183847, "out_of_rail_stability_margin": 2.5788610508113394} +{"apogee_time": 23.502446593439423, "max_mach_number": 0.7285838361049352, "apogee_x": 362.7626847476566, "apogee_y": 283.3718207194422, "apogee": 2758.01136912249, "x_impact": 434.1424819964611, "initial_stability_margin": 2.4634319581884037, "t_final": 267.8767868108539, "impact_velocity": -5.250550613376417, "out_of_rail_velocity": 23.638902712627534, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3832560100590769, "y_impact": 339.2462408678112, "out_of_rail_stability_margin": 2.53413330798169} +{"apogee_time": 23.045474485745984, "max_mach_number": 0.7064556219250056, "apogee_x": 549.1405085016132, "apogee_y": 422.08221681801064, "apogee": 2630.8279376878945, "x_impact": 653.2507200431322, "initial_stability_margin": 2.5109276969465366, "t_final": 257.20779104259566, "impact_velocity": -5.3390822670189095, "out_of_rail_velocity": 23.312345846874656, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3887563127349048, "y_impact": 502.2778347451393, "out_of_rail_stability_margin": 2.5816670811801696} +{"apogee_time": 23.673969863776808, "max_mach_number": 0.744858089418274, "apogee_x": 414.24773627931677, "apogee_y": 335.81776794447205, "apogee": 2816.638112722408, "x_impact": 492.96579774603566, "initial_stability_margin": 2.4294831478302523, "t_final": 273.9757816527532, "impact_velocity": -5.189388604624763, "out_of_rail_velocity": 23.907449860633225, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3797603690931213, "y_impact": 399.7676543924346, "out_of_rail_stability_margin": 2.5001917062960612} +{"apogee_time": 23.567734575350848, "max_mach_number": 0.7367767603172027, "apogee_x": 402.0538230109029, "apogee_y": 361.3588975273488, "apogee": 2782.486417841288, "x_impact": 478.96151791471294, "initial_stability_margin": 2.4466525284613985, "t_final": 270.60330105028913, "impact_velocity": -5.220002181021243, "out_of_rail_velocity": 23.80461464412285, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3818212057413908, "y_impact": 430.61436139518446, "out_of_rail_stability_margin": 2.5174238708141243} +{"apogee_time": 23.669516124185538, "max_mach_number": 0.7431054780809119, "apogee_x": 416.97816471386074, "apogee_y": 276.58077017352304, "apogee": 2813.5110184980354, "x_impact": 497.1272991279524, "initial_stability_margin": 2.433119305880658, "t_final": 273.42825297668367, "impact_velocity": -5.1957198547358905, "out_of_rail_velocity": 23.878198046388434, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38014604875159574, "y_impact": 329.7927641427415, "out_of_rail_stability_margin": 2.5038369771105695} +{"apogee_time": 25.03674876644033, "max_mach_number": 0.8190472089648326, "apogee_x": 650.12431312963, "apogee_y": 499.76439797141677, "apogee": 3199.8576225161905, "x_impact": 747.4230744240945, "initial_stability_margin": 2.670336769892239, "t_final": 298.37502532955517, "impact_velocity": -5.348584253184255, "out_of_rail_velocity": 25.17945935781879, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36397145655816804, "y_impact": 574.7202149548269, "out_of_rail_stability_margin": 2.731984169188926} +{"apogee_time": 25.619675682776045, "max_mach_number": 0.860437473264882, "apogee_x": 401.309735475509, "apogee_y": 310.94662132107663, "apogee": 3400.3374382641114, "x_impact": 464.5556548457874, "initial_stability_margin": 2.5914258562972265, "t_final": 317.329753936194, "impact_velocity": -5.201092047599207, "out_of_rail_velocity": 25.846033334052095, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35703023437434006, "y_impact": 360.0953770335521, "out_of_rail_stability_margin": 2.6533287294403136} +{"apogee_time": 25.215221213879037, "max_mach_number": 0.8203238072770769, "apogee_x": 438.93005474646407, "apogee_y": 340.17126172701836, "apogee": 3243.6809506054474, "x_impact": 509.6204870557067, "initial_stability_margin": 2.6676737453814354, "t_final": 301.0095978289234, "impact_velocity": -5.342427248373825, "out_of_rail_velocity": 25.205123465686412, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3637319686186237, "y_impact": 395.06517996042356, "out_of_rail_stability_margin": 2.729358115980412} +{"apogee_time": 25.57868085177362, "max_mach_number": 0.8594297499449333, "apogee_x": 488.42629723194915, "apogee_y": 324.0499742842635, "apogee": 3388.278381046438, "x_impact": 563.9480791327751, "initial_stability_margin": 2.593731697664548, "t_final": 316.41036846539, "impact_velocity": -5.204966595647752, "out_of_rail_velocity": 25.826921258385294, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3571529328607788, "y_impact": 374.1633394263748, "out_of_rail_stability_margin": 2.655619073770265} +{"apogee_time": 25.455861281097174, "max_mach_number": 0.8436580356472971, "apogee_x": 426.82346345404335, "apogee_y": 333.46583498628297, "apogee": 3335.4265032784083, "x_impact": 494.4161678642956, "initial_stability_margin": 2.623577475837365, "t_final": 310.41685701122105, "impact_velocity": -5.259894972377272, "out_of_rail_velocity": 25.581533878635007, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35939042730875387, "y_impact": 386.3824571540658, "out_of_rail_stability_margin": 2.685289887082324} +{"apogee_time": 25.576153812867044, "max_mach_number": 0.8613209655884138, "apogee_x": 484.9239657538616, "apogee_y": 393.1694554247733, "apogee": 3390.3781451954424, "x_impact": 558.9727315732979, "initial_stability_margin": 2.5901439985703942, "t_final": 316.93473942315086, "impact_velocity": -5.198624072241209, "out_of_rail_velocity": 25.857266934121643, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35683068651828487, "y_impact": 453.3524821534921, "out_of_rail_stability_margin": 2.6520323838386948} +{"apogee_time": 25.49474420445312, "max_mach_number": 0.8526021360610377, "apogee_x": 471.9571370620946, "apogee_y": 424.2370942312651, "apogee": 3357.6863560158254, "x_impact": 544.2697491010723, "initial_stability_margin": 2.607058604554439, "t_final": 313.3285463611329, "impact_velocity": -5.22929215351278, "out_of_rail_velocity": 25.731078079321478, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3578763140658143, "y_impact": 489.38264643264483, "out_of_rail_stability_margin": 2.6687988678725483} +{"apogee_time": 27.142925371532918, "max_mach_number": 0.9550192971088229, "apogee_x": 509.1615253601248, "apogee_y": 394.7056397480318, "apogee": 3885.246302310628, "x_impact": 595.9841100883563, "initial_stability_margin": 2.692981146656758, "t_final": 322.0316455351079, "impact_velocity": -5.34491269670546, "out_of_rail_velocity": 27.490768873058908, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33900065370201043, "y_impact": 462.16277103852457, "out_of_rail_stability_margin": 2.742741779285208} +{"apogee_time": 27.290714821576785, "max_mach_number": 0.9957432199338919, "apogee_x": 455.713423486634, "apogee_y": 353.18155679947404, "apogee": 3988.5967501080586, "x_impact": 532.2078628880707, "initial_stability_margin": 2.6191113868095233, "t_final": 335.07106104298447, "impact_velocity": -5.20351175523463, "out_of_rail_velocity": 28.203222964503762, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3322876251995274, "y_impact": 412.64760755988294, "out_of_rail_stability_margin": 2.6688874229393065} +{"apogee_time": 26.963721225617043, "max_mach_number": 0.9536062914215891, "apogee_x": 754.6570216558833, "apogee_y": 580.2385157808353, "apogee": 3836.723290028402, "x_impact": 876.6406297780768, "initial_stability_margin": 2.69553663275521, "t_final": 319.5125592967292, "impact_velocity": -5.351072569289491, "out_of_rail_velocity": 27.467779453245484, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33922351332514444, "y_impact": 674.2469090725108, "out_of_rail_stability_margin": 2.7452656503236614} +{"apogee_time": 27.255893534167466, "max_mach_number": 0.9947179640304199, "apogee_x": 554.8906299784719, "apogee_y": 368.2949788442843, "apogee": 3977.003070155082, "x_impact": 646.7417050523691, "initial_stability_margin": 2.6213529316687305, "t_final": 334.2532000217816, "impact_velocity": -5.207388105474595, "out_of_rail_velocity": 28.185386083551368, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3324687189441214, "y_impact": 429.2778194147795, "out_of_rail_stability_margin": 2.6711305416343087} +{"apogee_time": 27.215501106240623, "max_mach_number": 0.9877472839715693, "apogee_x": 538.1244835333108, "apogee_y": 483.83133602326063, "apogee": 3955.1997219735167, "x_impact": 626.6183545268136, "initial_stability_margin": 2.634265701451801, "t_final": 331.9958792632954, "impact_velocity": -5.231724990712748, "out_of_rail_velocity": 28.05896212675259, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.333640478973905, "y_impact": 563.6134842045321, "out_of_rail_stability_margin": 2.684047939335915} +{"apogee_time": 27.238080596747334, "max_mach_number": 0.97881141781822, "apogee_x": 489.0027867567191, "apogee_y": 382.1466634566343, "apogee": 3947.3445156058137, "x_impact": 571.2828562774234, "initial_stability_margin": 2.650265424498392, "t_final": 329.64645138385595, "impact_velocity": -5.2623420326891885, "out_of_rail_velocity": 27.90106468546084, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3350432946855869, "y_impact": 446.5545249739506, "out_of_rail_stability_margin": 2.700034052376876} +{"apogee_time": 27.23965309096479, "max_mach_number": 0.9965863819908782, "apogee_x": 550.3852017740674, "apogee_y": 446.3572137224309, "apogee": 3975.573706277521, "x_impact": 640.7254133453444, "initial_stability_margin": 2.6178725201821353, "t_final": 334.6442838018859, "impact_velocity": -5.2010426348450105, "out_of_rail_velocity": 28.218034079619365, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33215215531803377, "y_impact": 519.8019133074636, "out_of_rail_stability_margin": 2.667644675784009} +{"apogee_time": 22.234629275139977, "max_mach_number": 0.6641817913979035, "apogee_x": 511.02291149416016, "apogee_y": 392.7818989034192, "apogee": 2420.400844345204, "x_impact": 603.7990814588492, "initial_stability_margin": 2.5707559759738885, "t_final": 254.41341999161114, "impact_velocity": -5.34613712291369, "out_of_rail_velocity": 22.547195753762644, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3988198463960985, "y_impact": 464.2554441975101, "out_of_rail_stability_margin": 2.6443003880156435} +{"apogee_time": 22.398476198800115, "max_mach_number": 0.6651392126390011, "apogee_x": 345.19042921483856, "apogee_y": 267.4818670124548, "apogee": 2455.3558720330493, "x_impact": 411.55346656926, "initial_stability_margin": 2.5680238986534696, "t_final": 256.51199495539674, "impact_velocity": -5.33998293108904, "out_of_rail_velocity": 22.570019984905105, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3986415077807431, "y_impact": 318.9993925862864, "out_of_rail_stability_margin": 2.641635082316216} +{"apogee_time": 22.912530495162926, "max_mach_number": 0.6998770647509971, "apogee_x": 319.89518223697223, "apogee_y": 247.8297921919995, "apogee": 2605.6692580108115, "x_impact": 379.44689201057065, "initial_stability_margin": 2.4906461565637823, "t_final": 271.8351057742772, "impact_velocity": -5.1987124128087, "out_of_rail_velocity": 23.150368438855793, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3900379874018741, "y_impact": 294.0622459878877, "out_of_rail_stability_margin": 2.564281017386947} +{"apogee_time": 22.872510920186716, "max_mach_number": 0.6990647260699724, "apogee_x": 389.2447178278975, "apogee_y": 258.1663256599135, "apogee": 2595.4959215256504, "x_impact": 460.7298949317022, "initial_stability_margin": 2.492977524384828, "t_final": 271.0053389328722, "impact_velocity": -5.202585186899893, "out_of_rail_velocity": 23.14142886217338, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3903473351251196, "y_impact": 305.63470982769553, "out_of_rail_stability_margin": 2.5666321615926297} +{"apogee_time": 22.767704619946656, "max_mach_number": 0.6929800698065025, "apogee_x": 375.0922157594045, "apogee_y": 337.11293380846917, "apogee": 2565.511498197151, "x_impact": 443.692563358747, "initial_stability_margin": 2.506505539347305, "t_final": 268.1208816955165, "impact_velocity": -5.226899614861354, "out_of_rail_velocity": 23.03584758321541, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3917244037606813, "y_impact": 398.8954212080696, "out_of_rail_stability_margin": 2.5801343064708537} +{"apogee_time": 22.87712133398305, "max_mach_number": 0.7006915349848751, "apogee_x": 386.63984844891905, "apogee_y": 313.4265121108769, "apogee": 2598.377409884484, "x_impact": 456.957650102028, "initial_stability_margin": 2.4893406848200197, "t_final": 271.5435488960763, "impact_velocity": -5.196245567059138, "out_of_rail_velocity": 23.20749574994864, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39047515749579037, "y_impact": 370.53773317833173, "out_of_rail_stability_margin": 2.563103100964031} +{"apogee_time": 22.6986258686904, "max_mach_number": 0.6852269147807202, "apogee_x": 338.2335287116269, "apogee_y": 264.20730166409317, "apogee": 2542.0118717526834, "x_impact": 401.918095869923, "initial_stability_margin": 2.523277588347077, "t_final": 265.1789348703515, "impact_velocity": -5.257488422703656, "out_of_rail_velocity": 22.909987725146124, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3935553245926096, "y_impact": 314.0413670861245, "out_of_rail_stability_margin": 2.596890369293954} +{"apogee_time": 27.487368212367087, "max_mach_number": 1.0032831101009594, "apogee_x": 784.8842794821097, "apogee_y": 603.372580355935, "apogee": 4031.7816116814597, "x_impact": 898.9031139804727, "initial_stability_margin": 2.6028519022357814, "t_final": 339.4445708476582, "impact_velocity": -5.339632988841172, "out_of_rail_velocity": 28.15888272635547, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33263511140167784, "y_impact": 691.2420499576148, "out_of_rail_stability_margin": 2.657789998963789} +{"apogee_time": 27.66913713946856, "max_mach_number": 1.0046788484564095, "apogee_x": 529.2163905952037, "apogee_y": 410.1692847238498, "apogee": 4081.2099093983184, "x_impact": 610.736557769026, "initial_stability_margin": 2.6001231529103563, "t_final": 342.3179454924023, "impact_velocity": -5.333486296739574, "out_of_rail_velocity": 28.182622406189637, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3324948670004729, "y_impact": 473.4884628618644, "out_of_rail_stability_margin": 2.6551093822124834} +{"apogee_time": 27.72018438998052, "max_mach_number": 1.0443895461057509, "apogee_x": 470.3938296532097, "apogee_y": 364.4903345786644, "apogee": 4159.002365311076, "x_impact": 542.1114853832563, "initial_stability_margin": 2.5226727156572064, "t_final": 354.7204159459953, "impact_velocity": -5.192387722175161, "out_of_rail_velocity": 28.890997211686972, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3259822587198456, "y_impact": 420.23657207456375, "out_of_rail_stability_margin": 2.5775802341799987} +{"apogee_time": 27.686292029262884, "max_mach_number": 1.0433822035392808, "apogee_x": 572.8956078354972, "apogee_y": 380.15260750650685, "apogee": 4147.673624801907, "x_impact": 659.032966737327, "initial_stability_margin": 2.525007855903606, "t_final": 353.98836935925317, "impact_velocity": -5.196255791018504, "out_of_rail_velocity": 28.87315654508081, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3261438060962701, "y_impact": 437.3220509111204, "out_of_rail_stability_margin": 2.579916207553092} +{"apogee_time": 27.665682111767698, "max_mach_number": 1.0451846477138467, "apogee_x": 568.0959157954306, "apogee_y": 460.6293582462124, "apogee": 4144.945801223881, "x_impact": 652.5730992643865, "initial_stability_margin": 2.5213671772318658, "t_final": 354.2952415787534, "impact_velocity": -5.189923884558141, "out_of_rail_velocity": 28.907114893748886, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32589489007695527, "y_impact": 529.2993175530507, "out_of_rail_stability_margin": 2.576279134126455} +{"apogee_time": 27.660808439684082, "max_mach_number": 1.0366322250289541, "apogee_x": 556.224510191748, "apogee_y": 500.0007249781774, "apogee": 4129.8520791481915, "x_impact": 639.0985923038273, "initial_stability_margin": 2.5385465206165994, "t_final": 351.45350845731133, "impact_velocity": -5.2205406254456275, "out_of_rail_velocity": 28.751245373145306, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32723718507719024, "y_impact": 574.6974982978338, "out_of_rail_stability_margin": 2.593461881609877} +{"apogee_time": 27.703634648530652, "max_mach_number": 1.0279372351752283, "apogee_x": 506.20773136456705, "apogee_y": 395.5122912723642, "apogee": 4127.794235809818, "x_impact": 583.4802009226651, "initial_stability_margin": 2.5553317618636493, "t_final": 349.4295163034604, "impact_velocity": -5.251092215918371, "out_of_rail_velocity": 28.59444887674516, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32865793912470354, "y_impact": 455.98855441272343, "out_of_rail_stability_margin": 2.6102670766418843} +{"apogee_time": 20.628197520219402, "max_mach_number": 0.580364306964612, "apogee_x": 291.88111439798445, "apogee_y": 226.1691180249403, "apogee": 2033.3974131792243, "x_impact": 352.8616867186151, "initial_stability_margin": 2.53015478607607, "t_final": 233.86943362972323, "impact_velocity": -5.303583963969785, "out_of_rail_velocity": 21.074237218313314, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42245539314821634, "y_impact": 273.5066843300969, "out_of_rail_stability_margin": 2.608735300903714} +{"apogee_time": 20.47588345166132, "max_mach_number": 0.5795788668312755, "apogee_x": 431.9285732180801, "apogee_y": 331.99696837463546, "apogee": 2003.6125737149582, "x_impact": 517.5393547959595, "initial_stability_margin": 2.532867420872584, "t_final": 232.04046373830195, "impact_velocity": -5.309696196671289, "out_of_rail_velocity": 21.060630477980602, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42272946482910556, "y_impact": 397.9540240133998, "out_of_rail_stability_margin": 2.611390657767801} +{"apogee_time": 21.189943353568413, "max_mach_number": 0.6118271704897948, "apogee_x": 272.77325489103833, "apogee_y": 211.32624373620038, "apogee": 2173.4045064306915, "x_impact": 327.61773012741185, "initial_stability_margin": 2.4534086072420562, "t_final": 248.62725154721673, "impact_velocity": -5.16327662542866, "out_of_rail_velocity": 21.62867766216409, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41307141281893134, "y_impact": 253.90403793589692, "out_of_rail_stability_margin": 2.5320223545166947} +{"apogee_time": 21.15979825771159, "max_mach_number": 0.6125664028754587, "apogee_x": 329.7204298008705, "apogee_y": 267.2874993417402, "apogee": 2167.369860382324, "x_impact": 394.58873214087834, "initial_stability_margin": 2.452112920800643, "t_final": 248.36324414795394, "impact_velocity": -5.1608265993631885, "out_of_rail_velocity": 21.66866076968793, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4134087173090564, "y_impact": 319.9675495399033, "out_of_rail_stability_margin": 2.530841387057009} +{"apogee_time": 21.038699241984517, "max_mach_number": 0.6055735782352474, "apogee_x": 319.2798980519143, "apogee_y": 286.95118976403, "apogee": 2136.513837860177, "x_impact": 382.6366068826537, "initial_stability_margin": 2.469140673212696, "t_final": 245.17933607855943, "impact_velocity": -5.191271653489553, "out_of_rail_velocity": 21.517429533941197, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41496104861230093, "y_impact": 344.01551364669547, "out_of_rail_stability_margin": 2.547761068065875} +{"apogee_time": 21.150084694913847, "max_mach_number": 0.6110419120973761, "apogee_x": 331.7549440070108, "apogee_y": 220.02100700514433, "apogee": 2164.117266111179, "x_impact": 397.6827675607921, "initial_stability_margin": 2.4557203585625205, "t_final": 247.98979454961983, "impact_velocity": -5.1671230006700455, "out_of_rail_velocity": 21.639124738824655, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.413791724114625, "y_impact": 263.7944635336653, "out_of_rail_stability_margin": 2.5344436489795292} +{"apogee_time": 20.955212233741452, "max_mach_number": 0.5985365247593324, "apogee_x": 287.37645605498057, "apogee_y": 224.47859453290326, "apogee": 2113.7816452495827, "x_impact": 345.9895705334872, "initial_stability_margin": 2.4857782165754188, "t_final": 242.37644337236515, "impact_velocity": -5.221651910889793, "out_of_rail_velocity": 21.39575908517878, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41698380876877456, "y_impact": 270.342154653278, "out_of_rail_stability_margin": 2.5643880804274732} +{"apogee_time": 27.882517580706907, "max_mach_number": 1.0477329820709385, "apogee_x": 807.9628358201824, "apogee_y": 621.1556700604259, "apogee": 4191.79988559498, "x_impact": 914.6883555493748, "initial_stability_margin": 2.729253357803394, "t_final": 350.33570946098126, "impact_velocity": -5.312592270740073, "out_of_rail_velocity": 29.004019066671717, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32490025173343595, "y_impact": 703.3932707623492, "out_of_rail_stability_margin": 2.7793765057998456} +{"apogee_time": 28.064591166830994, "max_mach_number": 1.0491563528676742, "apogee_x": 544.6417018593809, "apogee_y": 422.16382929930967, "apogee": 4242.0503584185035, "x_impact": 622.1675125215545, "initial_stability_margin": 2.7266097121610975, "t_final": 353.0196322766086, "impact_velocity": -5.306476741335328, "out_of_rail_velocity": 29.02819504126485, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32465626807337883, "y_impact": 482.3872672027826, "out_of_rail_stability_margin": 2.7767530892863306} +{"apogee_time": 28.049268093638403, "max_mach_number": 1.091963740600657, "apogee_x": 584.4593508668793, "apogee_y": 473.9309505652974, "apogee": 4306.721479495183, "x_impact": 664.6455313508303, "initial_stability_margin": 2.649251549423987, "t_final": 365.47655554002665, "impact_velocity": -5.163641936504383, "out_of_rail_velocity": 29.77082772034423, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3181917533777731, "y_impact": 539.1137266993586, "out_of_rail_stability_margin": 2.699334020805233} +{"apogee_time": 28.103719039906483, "max_mach_number": 1.0910558333995535, "apogee_x": 483.89357065632146, "apogee_y": 374.9790336886447, "apogee": 4320.788030489103, "x_impact": 552.3476732635196, "initial_stability_margin": 2.6505283709660445, "t_final": 365.8806833013597, "impact_velocity": -5.166093297508217, "out_of_rail_velocity": 29.756563192700945, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3183765506967819, "y_impact": 428.1853628472266, "out_of_rail_stability_margin": 2.7006288464768846} +{"apogee_time": 28.03800219341763, "max_mach_number": 1.0825827931622576, "apogee_x": 572.0074353949925, "apogee_y": 514.2292487255679, "apogee": 4288.827302342436, "x_impact": 650.5146160037804, "initial_stability_margin": 2.666128536263184, "t_final": 362.46705890011333, "impact_velocity": -5.1941036070508595, "out_of_rail_velocity": 29.605044737747114, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31952777948187255, "y_impact": 584.9822940305992, "out_of_rail_stability_margin": 2.716221757229999} +{"apogee_time": 28.068917632371388, "max_mach_number": 1.089971129089434, "apogee_x": 589.3212831508242, "apogee_y": 391.10962712538316, "apogee": 4308.92362260891, "x_impact": 671.1739565207645, "initial_stability_margin": 2.652833067016467, "t_final": 365.1621419989225, "impact_velocity": -5.169941772284091, "out_of_rail_velocity": 29.736845135997136, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3184833094230968, "y_impact": 445.43745605072615, "out_of_rail_stability_margin": 2.702922764525976} +{"apogee_time": 28.080376579875352, "max_mach_number": 1.073083553116979, "apogee_x": 520.2950441750567, "apogee_y": 406.5582380565849, "apogee": 4284.92545715781, "x_impact": 593.921088955157, "initial_stability_margin": 2.682607032642141, "t_final": 360.3611970984336, "impact_velocity": -5.224499991372123, "out_of_rail_velocity": 29.440931321276036, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3215737112024925, "y_impact": 464.16035658343, "out_of_rail_stability_margin": 2.7328703078987915} +{"apogee_time": 27.303373285243637, "max_mach_number": 0.9847105209068091, "apogee_x": 774.2267592878368, "apogee_y": 595.2152591271293, "apogee": 3961.3975986100468, "x_impact": 886.346142425108, "initial_stability_margin": 2.6418791373275856, "t_final": 337.3039340224708, "impact_velocity": -5.308502552271195, "out_of_rail_velocity": 27.900062032059715, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3351748624352977, "y_impact": 681.6102760891708, "out_of_rail_stability_margin": 2.695346688857434} +{"apogee_time": 27.484274835280836, "max_mach_number": 0.986125159549647, "apogee_x": 522.1208127599533, "apogee_y": 404.6971336994273, "apogee": 4010.5647238379024, "x_impact": 602.4752119036001, "initial_stability_margin": 2.639206038984508, "t_final": 340.1893200736597, "impact_velocity": -5.30239170609601, "out_of_rail_velocity": 27.927365458636643, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33500330970992, "y_impact": 467.0748153635495, "out_of_rail_stability_margin": 2.692713417070551} +{"apogee_time": 27.567382226411805, "max_mach_number": 1.0262422354591336, "apogee_x": 465.24221827536155, "apogee_y": 360.52588706857733, "apogee": 4097.302902665957, "x_impact": 536.1533557070992, "initial_stability_margin": 2.5628576916747896, "t_final": 352.92406751021167, "impact_velocity": -5.1621159563273915, "out_of_rail_velocity": 28.63585279157993, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3284052414141497, "y_impact": 415.61609111380955, "out_of_rail_stability_margin": 2.61633105729047} +{"apogee_time": 27.515103295922778, "max_mach_number": 1.027064199619087, "apogee_x": 561.8492226042414, "apogee_y": 455.59120892937096, "apogee": 4083.689081274577, "x_impact": 645.3179480560212, "initial_stability_margin": 2.561572985384549, "t_final": 352.4678976631558, "impact_velocity": -5.159666484146925, "out_of_rail_velocity": 28.649190857549485, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3282797291952024, "y_impact": 523.4120264263095, "out_of_rail_stability_margin": 2.6150440530931567} +{"apogee_time": 27.533758830774108, "max_mach_number": 1.0252288604753468, "apogee_x": 566.5538613595866, "apogee_y": 375.96335504359246, "apogee": 4085.9005709161843, "x_impact": 651.5643011698505, "initial_stability_margin": 2.565164732180278, "t_final": 352.2251417470307, "impact_velocity": -5.165961470138306, "out_of_rail_velocity": 28.618541112560088, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32859694136389445, "y_impact": 432.4614496774297, "out_of_rail_stability_margin": 2.618644352339739} +{"apogee_time": 27.503020404257892, "max_mach_number": 1.0183844850581218, "apogee_x": 549.8293097267725, "apogee_y": 494.28953796740257, "apogee": 4066.639498034086, "x_impact": 631.5865323508683, "initial_stability_margin": 2.5785107548506727, "t_final": 349.7534683166606, "impact_velocity": -5.190104693716591, "out_of_rail_velocity": 28.497837085336375, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32973041879114284, "y_impact": 567.9382354797584, "out_of_rail_stability_margin": 2.6319968803687717} +{"apogee_time": 27.539209215040483, "max_mach_number": 1.009603744168648, "apogee_x": 500.1225535547616, "apogee_y": 390.77378681624134, "apogee": 4062.589417746268, "x_impact": 576.4028590539048, "initial_stability_margin": 2.5950537552583284, "t_final": 347.5807131458854, "impact_velocity": -5.2204781180804645, "out_of_rail_velocity": 28.337852547672323, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3311340037915484, "y_impact": 450.5203017898811, "out_of_rail_stability_margin": 2.648543955840356} +{"apogee_time": 25.935604538935202, "max_mach_number": 0.8661114784118833, "apogee_x": 464.9748368970633, "apogee_y": 360.33974876513486, "apogee": 3470.757385334943, "x_impact": 541.4305901758315, "initial_stability_margin": 2.706976074468747, "t_final": 313.7003832256647, "impact_velocity": -5.265268582992657, "out_of_rail_velocity": 25.90355059360199, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3554977131850239, "y_impact": 419.6889134318966, "out_of_rail_stability_margin": 2.7681296325608535} +{"apogee_time": 25.75388254111538, "max_mach_number": 0.864772558860803, "apogee_x": 688.8403648721295, "apogee_y": 529.4843879315628, "apogee": 3424.799000471577, "x_impact": 795.7196005135829, "initial_stability_margin": 2.709670227819147, "t_final": 310.9873141466369, "impact_velocity": -5.271336640044796, "out_of_rail_velocity": 25.881693554144668, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35566569551404426, "y_impact": 611.8156453995846, "out_of_rail_stability_margin": 2.7707713313537807} +{"apogee_time": 26.285910543592195, "max_mach_number": 0.9075154520420251, "apogee_x": 423.166198884671, "apogee_y": 327.86335070001127, "apogee": 3621.506492754766, "x_impact": 491.30592250167774, "initial_stability_margin": 2.6298153445893595, "t_final": 329.7497820472493, "impact_velocity": -5.125975586775956, "out_of_rail_velocity": 26.561548208824792, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3484029064386379, "y_impact": 380.7808650815949, "out_of_rail_stability_margin": 2.69098420907723} +{"apogee_time": 26.240590395171424, "max_mach_number": 0.9083946713415031, "apogee_x": 511.2078124111259, "apogee_y": 414.45649974897975, "apogee": 3610.62644054232, "x_impact": 591.3978641911174, "initial_stability_margin": 2.6285187251267597, "t_final": 329.53659331287724, "impact_velocity": -5.123543269876793, "out_of_rail_velocity": 26.57475464086938, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3482726778342135, "y_impact": 479.58415758824043, "out_of_rail_stability_margin": 2.689686885351038} +{"apogee_time": 26.168178728533544, "max_mach_number": 0.8992519615590667, "apogee_x": 497.91716719926575, "apogee_y": 447.5407683807038, "apogee": 3578.454033032949, "x_impact": 576.310001086612, "initial_stability_margin": 2.645632497824924, "t_final": 325.8204528242226, "impact_velocity": -5.153768323416924, "out_of_rail_velocity": 26.43050924706143, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3497694537206196, "y_impact": 518.1628858346929, "out_of_rail_stability_margin": 2.706792680113749} +{"apogee_time": 26.24583934310642, "max_mach_number": 0.9064466802994489, "apogee_x": 514.998835253414, "apogee_y": 341.67484341716954, "apogee": 3609.065526122538, "x_impact": 596.5366786008132, "initial_stability_margin": 2.6321487396878505, "t_final": 328.96759720999836, "impact_velocity": -5.129794168997627, "out_of_rail_velocity": 26.544037378964994, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34859362506674474, "y_impact": 395.8351141025042, "out_of_rail_stability_margin": 2.6933205069928987} +{"apogee_time": 26.143291189103707, "max_mach_number": 0.890090083849318, "apogee_x": 450.8010254719775, "apogee_y": 352.1818629657368, "apogee": 3558.5374508579484, "x_impact": 523.7934850823491, "initial_stability_margin": 2.6623471812041, "t_final": 323.07962728739636, "impact_velocity": -5.183929058628067, "out_of_rail_velocity": 26.292800304300368, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3513782885750345, "y_impact": 409.29199571678936, "out_of_rail_stability_margin": 2.723518017885899} +{"apogee_time": 25.207180239317996, "max_mach_number": 0.8296553775059248, "apogee_x": 659.2156315652912, "apogee_y": 506.78019768593833, "apogee": 3253.1490451732025, "x_impact": 773.4758192131409, "initial_stability_margin": 2.7373029558753283, "t_final": 294.1347084733559, "impact_velocity": -5.280978302690589, "out_of_rail_velocity": 25.400040611279042, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36124810346461145, "y_impact": 594.8069780015575, "out_of_rail_stability_margin": 2.7953806590797026} +{"apogee_time": 25.386889546294874, "max_mach_number": 0.8309556906553737, "apogee_x": 445.04398378958086, "apogee_y": 344.94069023588395, "apogee": 3297.520677810704, "x_impact": 526.2008712212694, "initial_stability_margin": 2.7347080089441884, "t_final": 296.60517654139534, "impact_velocity": -5.27489914408756, "out_of_rail_velocity": 25.42310126753623, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36096597468271546, "y_impact": 407.9719274893665, "out_of_rail_stability_margin": 2.792812667335882} +{"apogee_time": 25.78371504043454, "max_mach_number": 0.8717129879369326, "apogee_x": 406.6136756181615, "apogee_y": 315.0796494527221, "apogee": 3454.6230477169042, "x_impact": 478.90238774275855, "initial_stability_margin": 2.659719494607997, "t_final": 312.16520576783904, "impact_velocity": -5.135350908760741, "out_of_rail_velocity": 26.080725168572926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35358465426860053, "y_impact": 371.2312985804057, "out_of_rail_stability_margin": 2.7178630678123525} +{"apogee_time": 25.739373393304124, "max_mach_number": 0.8725896664886146, "apogee_x": 491.30988441581707, "apogee_y": 398.3769732534875, "apogee": 3444.3968058595533, "x_impact": 576.7096384607464, "initial_stability_margin": 2.6584622982954493, "t_final": 311.8155584188101, "impact_velocity": -5.132914138095009, "out_of_rail_velocity": 26.09871405460568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.353481292907856, "y_impact": 467.76753137195965, "out_of_rail_stability_margin": 2.7166105342590767} +{"apogee_time": 25.657516792477146, "max_mach_number": 0.8635824888477096, "apogee_x": 478.13604719873314, "apogee_y": 429.8163595298449, "apogee": 3410.9105966261445, "x_impact": 561.746447685455, "initial_stability_margin": 2.675099795683474, "t_final": 308.441344359459, "impact_velocity": -5.163194477076477, "out_of_rail_velocity": 25.953837903802373, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35504635931586925, "y_impact": 505.13455744048537, "out_of_rail_stability_margin": 2.733236835467484} +{"apogee_time": 25.74201188915343, "max_mach_number": 0.8706531582448238, "apogee_x": 494.8841553688391, "apogee_y": 328.37810295836834, "apogee": 3442.3091548696116, "x_impact": 581.7006194284302, "initial_stability_margin": 2.661994445087017, "t_final": 311.4226580871516, "impact_velocity": -5.139176475876852, "out_of_rail_velocity": 26.068868784903188, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3538243087959642, "y_impact": 386.0643250892671, "out_of_rail_stability_margin": 2.720146662284373} +{"apogee_time": 23.12663380797798, "max_mach_number": 0.7109232214788478, "apogee_x": 553.9070414249666, "apogee_y": 425.7308263931286, "apogee": 2652.937309874761, "x_impact": 659.7360019760895, "initial_stability_margin": 2.6481296570184067, "t_final": 259.0617996470626, "impact_velocity": -5.326625819775912, "out_of_rail_velocity": 23.35363828120479, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38724280797212485, "y_impact": 507.2474757397518, "out_of_rail_stability_margin": 2.7188993035265216} +{"apogee_time": 23.296781854794716, "max_mach_number": 0.7120133171684195, "apogee_x": 374.0968633542441, "apogee_y": 289.87187197542073, "apogee": 2690.862702506647, "x_impact": 449.61837115689804, "initial_stability_margin": 2.6454093525088345, "t_final": 261.1826917728058, "impact_velocity": -5.32049409891738, "out_of_rail_velocity": 23.411664541867715, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3875179626175918, "y_impact": 348.5071353287012, "out_of_rail_stability_margin": 2.7163367651521844} +{"apogee_time": 25.617684695373665, "max_mach_number": 0.8543791757420565, "apogee_x": 432.45016644552584, "apogee_y": 337.8920780622596, "apogee": 3388.018327531166, "x_impact": 509.99520475775745, "initial_stability_margin": 2.691339999398007, "t_final": 305.4876603897729, "impact_velocity": -5.193410365596067, "out_of_rail_velocity": 25.798872875883333, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35733392215011817, "y_impact": 398.60327666869125, "out_of_rail_stability_margin": 2.7496328330838153} +{"apogee_time": 23.792666782922087, "max_mach_number": 0.7487102067135841, "apogee_x": 345.62220685729375, "apogee_y": 267.7501895442497, "apogee": 2847.8325166998743, "x_impact": 413.2387511131973, "initial_stability_margin": 2.5679354954911604, "t_final": 275.9780994797747, "impact_velocity": -5.179739322309489, "out_of_rail_velocity": 23.97616424128317, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3789256762039228, "y_impact": 320.28619832685564, "out_of_rail_stability_margin": 2.63879681388019} +{"apogee_time": 23.75358268448926, "max_mach_number": 0.7494969263018285, "apogee_x": 417.69728221338096, "apogee_y": 338.5910159600766, "apogee": 2839.5598720017088, "x_impact": 497.5590404562155, "initial_stability_margin": 2.5666311193307467, "t_final": 275.84803643092295, "impact_velocity": -5.177281490579409, "out_of_rail_velocity": 23.9965481100872, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37891566979957136, "y_impact": 403.479011544381, "out_of_rail_stability_margin": 2.637523502861778} +{"apogee_time": 23.648374061830776, "max_mach_number": 0.7413689547682413, "apogee_x": 405.4406683016004, "apogee_y": 364.3807800825844, "apogee": 2805.2457375549316, "x_impact": 483.40717016191616, "initial_stability_margin": 2.5838149933720227, "t_final": 272.4216084423586, "impact_velocity": -5.207823623457587, "out_of_rail_velocity": 23.854142400211188, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.380498192902106, "y_impact": 434.6056016656325, "out_of_rail_stability_margin": 2.6546664639909974} +{"apogee_time": 20.196171851906556, "max_mach_number": 0.5669863442823301, "apogee_x": 420.67505264607536, "apogee_y": 323.32840499526077, "apogee": 1942.2229570295833, "x_impact": 519.2150080761776, "initial_stability_margin": 2.6541370846426333, "t_final": 219.3303755486371, "impact_velocity": -5.356304078371637, "out_of_rail_velocity": 20.813383133214018, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42667684336118095, "y_impact": 399.23497003719456, "out_of_rail_stability_margin": 2.7339593027967064} +{"apogee_time": 20.34842555524909, "max_mach_number": 0.5677432578896862, "apogee_x": 284.2826586601434, "apogee_y": 220.27112792139158, "apogee": 1971.326078581904, "x_impact": 353.79662991436595, "initial_stability_margin": 2.651449077438124, "t_final": 220.97970223697735, "impact_velocity": -5.350138180692748, "out_of_rail_velocity": 20.829313543909425, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42641664427553083, "y_impact": 274.2448737278447, "out_of_rail_stability_margin": 2.731333060966316} +{"apogee_time": 20.914284452248452, "max_mach_number": 0.5986643554615166, "apogee_x": 266.01933444836493, "apogee_y": 206.08145575078987, "apogee": 2109.0655174558037, "x_impact": 328.50263902158247, "initial_stability_margin": 2.574699029901567, "t_final": 234.4171068844246, "impact_velocity": -5.2085989688023915, "out_of_rail_velocity": 21.385173185750578, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41717722058997925, "y_impact": 254.6132245936119, "out_of_rail_stability_margin": 2.6547069319432754} +{"apogee_time": 23.75060742924874, "max_mach_number": 0.7477537071712717, "apogee_x": 420.45470939723253, "apogee_y": 278.8846987908958, "apogee": 2836.556364312906, "x_impact": 501.59806078120045, "initial_stability_margin": 2.570273985012563, "t_final": 275.2867134074077, "impact_velocity": -5.1835979642663785, "out_of_rail_velocity": 23.95881722529641, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3791682216686102, "y_impact": 332.7204199374888, "out_of_rail_stability_margin": 2.6411451740123075} +{"apogee_time": 20.884247052880127, "max_mach_number": 0.5993906235602983, "apogee_x": 321.5826394880262, "apogee_y": 260.67822625433035, "apogee": 2103.2081784193915, "x_impact": 395.7257373403951, "initial_stability_margin": 2.5734077170205776, "t_final": 234.1316646394539, "impact_velocity": -5.206127426973951, "out_of_rail_velocity": 21.39756228955781, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4169720430238991, "y_impact": 320.91315856494197, "out_of_rail_stability_margin": 2.6534076997222824} +{"apogee_time": 23.58452450570526, "max_mach_number": 0.7331687379914498, "apogee_x": 365.8432517457683, "apogee_y": 285.7649537225003, "apogee": 2780.891689184411, "x_impact": 438.17413783542327, "initial_stability_margin": 2.6006022699664375, "t_final": 269.63457014909744, "impact_velocity": -5.238300762523236, "out_of_rail_velocity": 23.712772098698327, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38220192396964653, "y_impact": 342.3833078489623, "out_of_rail_stability_margin": 2.671436804161199} +{"apogee_time": 20.75836464610466, "max_mach_number": 0.5923784149010035, "apogee_x": 311.1848755487804, "apogee_y": 279.66492368442107, "apogee": 2072.056795658273, "x_impact": 383.5906416452122, "initial_stability_margin": 2.5904325536789212, "t_final": 231.26778469204797, "impact_velocity": -5.236839788425789, "out_of_rail_velocity": 21.278464008905562, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4198729116859711, "y_impact": 344.8802705965464, "out_of_rail_stability_margin": 2.670633814149848} +{"apogee_time": 20.87444812312156, "max_mach_number": 0.5979018413372326, "apogee_x": 323.54086640961566, "apogee_y": 214.56736902759633, "apogee": 2099.991201238201, "x_impact": 398.83513573223405, "initial_stability_margin": 2.577017796487837, "t_final": 233.6820187862066, "impact_velocity": -5.212479107651819, "out_of_rail_velocity": 21.371307952843065, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4174034363344281, "y_impact": 264.5356688919035, "out_of_rail_stability_margin": 2.6570208344695874} +{"apogee_time": 20.67726109436321, "max_mach_number": 0.5855942314056579, "apogee_x": 280.09728659387565, "apogee_y": 218.78157359148324, "apogee": 2050.338261798233, "x_impact": 346.9163660218806, "initial_stability_margin": 2.6070617742810396, "t_final": 228.7537847525632, "impact_velocity": -5.267486779478409, "out_of_rail_velocity": 21.15575440394165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4210668225256292, "y_impact": 271.0886980433066, "out_of_rail_stability_margin": 2.6870348434219364} +{"apogee_time": 25.722955492519237, "max_mach_number": 0.8626990595978836, "apogee_x": 686.2584655120678, "apogee_y": 527.6090056638241, "apogee": 3415.661063961508, "x_impact": 803.7170083326939, "initial_stability_margin": 2.6886279476161623, "t_final": 299.0982816380164, "impact_velocity": -5.345741278675333, "out_of_rail_velocity": 25.949513943110325, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3557778065751685, "y_impact": 618.1265878261767, "out_of_rail_stability_margin": 2.744573724145665} +{"apogee_time": 25.90633655582108, "max_mach_number": 0.8642247943402791, "apogee_x": 463.34191872324783, "apogee_y": 359.1508595415945, "apogee": 3462.435637049248, "x_impact": 546.7563266393247, "initial_stability_margin": 2.6860334470394718, "t_final": 301.6792655231011, "impact_velocity": -5.339587549854485, "out_of_rail_velocity": 25.978141910354175, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35483643713972185, "y_impact": 423.9270715221529, "out_of_rail_stability_margin": 2.7418555739007404} +{"apogee_time": 26.26345685165696, "max_mach_number": 0.9058665128196031, "apogee_x": 421.8324863864878, "apogee_y": 326.8960878022287, "apogee": 3614.883815072206, "x_impact": 495.93193508769474, "initial_stability_margin": 2.611287902587881, "t_final": 316.9320405760994, "impact_velocity": -5.198327520937155, "out_of_rail_velocity": 26.656219167200113, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34772270547015044, "y_impact": 384.4658251165215, "out_of_rail_stability_margin": 2.6671692497263844} +{"apogee_time": 26.216438874695356, "max_mach_number": 0.9067619628597737, "apogee_x": 509.72550460632516, "apogee_y": 413.342776496514, "apogee": 3604.0853150594157, "x_impact": 597.3941093429719, "initial_stability_margin": 2.610033247503028, "t_final": 316.6327186543468, "impact_velocity": -5.195860863360491, "out_of_rail_velocity": 26.670121953083946, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3475722351700718, "y_impact": 484.59133403493666, "out_of_rail_stability_margin": 2.6659099238784787} +{"apogee_time": 26.14455962894533, "max_mach_number": 0.8975599435860984, "apogee_x": 496.3633171312029, "apogee_y": 446.2334982171036, "apogee": 3571.616366753682, "x_impact": 582.1220491785305, "initial_stability_margin": 2.6266188042055, "t_final": 313.278702129557, "impact_velocity": -5.2265126357118366, "out_of_rail_velocity": 26.525603915541154, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34913597488095116, "y_impact": 523.5199974883419, "out_of_rail_stability_margin": 2.682490024839516} +{"apogee_time": 26.11783531841308, "max_mach_number": 0.8883539396940151, "apogee_x": 449.3484122729751, "apogee_y": 351.1214977562034, "apogee": 3551.267439974715, "x_impact": 528.8973032005307, "initial_stability_margin": 2.642809724417435, "t_final": 310.46372061943424, "impact_velocity": -5.257099171278737, "out_of_rail_velocity": 26.374773795599896, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.350695827275237, "y_impact": 413.39269849503876, "out_of_rail_stability_margin": 2.6986732245852925} +{"apogee_time": 26.222542861344124, "max_mach_number": 0.9047956352740266, "apogee_x": 513.4669087366193, "apogee_y": 340.7405906055351, "apogee": 3602.4176874887353, "x_impact": 602.5540939808214, "initial_stability_margin": 2.613553325375245, "t_final": 316.17541642298187, "impact_velocity": -5.202200014480234, "out_of_rail_velocity": 26.638643527445186, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3479036903239021, "y_impact": 399.92679206680987, "out_of_rail_stability_margin": 2.6694333643625026} +{"apogee_time": 28.367949999097497, "max_mach_number": 1.0842649701896954, "apogee_x": 556.3030858787332, "apogee_y": 431.17078870804556, "apogee": 4366.069212272522, "x_impact": 640.4193265499101, "initial_stability_margin": 2.561795696653285, "t_final": 357.6315119604948, "impact_velocity": -5.3095245866197125, "out_of_rail_velocity": 29.519825454502858, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3205578364218108, "y_impact": 496.5287225048544, "out_of_rail_stability_margin": 2.6143910393212484} +{"apogee_time": 28.185673235846163, "max_mach_number": 1.0825349725681819, "apogee_x": 824.9666483093173, "apogee_y": 634.1947769082622, "apogee": 4313.669118870057, "x_impact": 943.1189294092866, "initial_stability_margin": 2.5645643991332427, "t_final": 354.722699062938, "impact_velocity": -5.315643661429881, "out_of_rail_velocity": 29.48621185714453, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3214993115234086, "y_impact": 725.252980695355, "out_of_rail_stability_margin": 2.6173200857401273} +{"apogee_time": 28.408170640948622, "max_mach_number": 1.1278245571606296, "apogee_x": 494.3555109484457, "apogee_y": 383.07197117637, "apogee": 4448.730764771082, "x_impact": 568.2835062011366, "initial_stability_margin": 2.4836019756042305, "t_final": 370.73508398400145, "impact_velocity": -5.169060095033962, "out_of_rail_velocity": 30.260750558980003, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31449072536502687, "y_impact": 440.5530762358829, "out_of_rail_stability_margin": 2.5360784207721565} +{"apogee_time": 28.353614736473297, "max_mach_number": 1.1287319244173173, "apogee_x": 597.1020784195503, "apogee_y": 484.1623070112052, "apogee": 4434.292528040132, "x_impact": 684.4482516286257, "initial_stability_margin": 2.48228193787419, "t_final": 370.18062780693447, "impact_velocity": -5.1666073234775345, "out_of_rail_velocity": 30.266759580846028, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31428331515453445, "y_impact": 555.1818599941524, "out_of_rail_stability_margin": 2.5347361268577093} +{"apogee_time": 28.345818833426016, "max_mach_number": 1.1190829225415189, "apogee_x": 584.3649827191523, "apogee_y": 525.3190693830362, "apogee": 4416.340874792412, "x_impact": 669.9867382418748, "initial_stability_margin": 2.4996246871287657, "t_final": 367.2584628051232, "impact_velocity": -5.1970864850942275, "out_of_rail_velocity": 30.104762359687633, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31560186493521714, "y_impact": 602.5067170395625, "out_of_rail_stability_margin": 2.552111127734317} +{"apogee_time": 28.373696624208407, "max_mach_number": 1.12668854221727, "apogee_x": 602.0505650413355, "apogee_y": 399.4952552021306, "apogee": 4436.6260178920475, "x_impact": 690.9506488875741, "initial_stability_margin": 2.4859554021814922, "t_final": 369.77639233276955, "impact_velocity": -5.172910771834656, "out_of_rail_velocity": 30.230981327953046, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31455909803236504, "y_impact": 458.53355794715986, "out_of_rail_stability_margin": 2.538420190521508} +{"apogee_time": 24.55146621366361, "max_mach_number": 0.7813999995605397, "apogee_x": 416.1994380716632, "apogee_y": 322.5189738182225, "apogee": 3044.362049070204, "x_impact": 491.2667125369378, "initial_stability_margin": 2.692915047720006, "t_final": 290.02337963334014, "impact_velocity": -5.34322251846855, "out_of_rail_velocity": 24.523258274373475, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37238165075569135, "y_impact": 380.79515592078724, "out_of_rail_stability_margin": 2.759315173414595} +{"apogee_time": 24.375716255187776, "max_mach_number": 0.7801788735889285, "apogee_x": 616.2680546034572, "apogee_y": 473.67795360856036, "apogee": 3002.4697011419216, "x_impact": 722.3954918150832, "initial_stability_margin": 2.6956198526878743, "t_final": 287.65202683183696, "impact_velocity": -5.349380449992643, "out_of_rail_velocity": 24.510585885882275, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.372648036009515, "y_impact": 555.4518487955834, "out_of_rail_stability_margin": 2.761979694738846} +{"apogee_time": 28.389034804104117, "max_mach_number": 1.109450639563144, "apogee_x": 531.7424654944535, "apogee_y": 415.4781875968226, "apogee": 4413.063876206848, "x_impact": 611.4742887768906, "initial_stability_margin": 2.516574256099472, "t_final": 365.1505225736267, "impact_velocity": -5.227500784394496, "out_of_rail_velocity": 29.941644076249105, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31693046716742224, "y_impact": 477.88481842890195, "out_of_rail_stability_margin": 2.569091056686432} +{"apogee_time": 25.011458548114117, "max_mach_number": 0.8208449180238105, "apogee_x": 382.6060172116812, "apogee_y": 296.421713796946, "apogee": 3208.0411936124833, "x_impact": 449.6544719615233, "initial_stability_margin": 2.615575027810024, "t_final": 306.6657505502438, "impact_velocity": -5.201866275661332, "out_of_rail_velocity": 25.160532544341166, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36420518741396457, "y_impact": 348.51013018548707, "out_of_rail_stability_margin": 2.681868681160628} +{"apogee_time": 24.969910140314337, "max_mach_number": 0.8217083811662267, "apogee_x": 462.3227522071616, "apogee_y": 374.7979505124445, "apogee": 3198.7744374874596, "x_impact": 541.6017107971567, "initial_stability_margin": 2.6142747471170735, "t_final": 306.3677132609933, "impact_velocity": -5.199397936551327, "out_of_rail_velocity": 25.187747800704773, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3641971255353463, "y_impact": 439.205325539277, "out_of_rail_stability_margin": 2.680593841007737} +{"apogee_time": 24.87713537751669, "max_mach_number": 0.8130850236308269, "apogee_x": 449.41540693631316, "apogee_y": 403.9288367283206, "apogee": 3164.3061867662923, "x_impact": 526.9590091364317, "initial_stability_margin": 2.6314279610390607, "t_final": 302.8839802217286, "impact_velocity": -5.230070593721812, "out_of_rail_velocity": 25.037134926042796, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36567554883649045, "y_impact": 473.80318780639345, "out_of_rail_stability_margin": 2.69770862499913} +{"apogee_time": 24.970858524067086, "max_mach_number": 0.8198732089659174, "apogee_x": 465.56155631356506, "apogee_y": 308.83397384552626, "apogee": 3196.270717066175, "x_impact": 546.0523092019771, "initial_stability_margin": 2.6179125407279713, "t_final": 306.0256005238354, "impact_velocity": -5.205741413507745, "out_of_rail_velocity": 25.156444748171644, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3645020470822154, "y_impact": 362.27661101246787, "out_of_rail_stability_margin": 2.684225632189576} +{"apogee_time": 25.746201673442563, "max_mach_number": 0.8535792762998055, "apogee_x": 457.23639664443016, "apogee_y": 354.3527676964438, "apogee": 3409.02701084039, "x_impact": 531.873681742881, "initial_stability_margin": 2.470817513338756, "t_final": 305.90345575122024, "impact_velocity": -5.309290990757794, "out_of_rail_velocity": 25.688549356805865, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35832340314892985, "y_impact": 412.3000733291273, "out_of_rail_stability_margin": 2.5337989863882497} +{"apogee_time": 25.56717769720996, "max_mach_number": 0.8522522639766732, "apogee_x": 677.3877752570706, "apogee_y": 520.7267001244559, "apogee": 3363.798622544596, "x_impact": 780.4208682362258, "initial_stability_margin": 2.4735839357740343, "t_final": 303.45814471534936, "impact_velocity": -5.315409803105545, "out_of_rail_velocity": 25.66640392247894, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3585628013460512, "y_impact": 600.1287490638174, "out_of_rail_stability_margin": 2.5365302462522945} +{"apogee_time": 24.82639861603612, "max_mach_number": 0.8043440127766429, "apogee_x": 406.0217672454879, "apogee_y": 317.17587418640016, "apogee": 3140.2759421750084, "x_impact": 477.7784416765918, "initial_stability_margin": 2.648182590779279, "t_final": 299.7560634077885, "impact_velocity": -5.260677961310917, "out_of_rail_velocity": 24.894101206313184, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36730847006549766, "y_impact": 373.32494193460286, "out_of_rail_stability_margin": 2.7144538116953822} +{"apogee_time": 26.11010857257502, "max_mach_number": 0.8945455377429254, "apogee_x": 416.5619123849995, "apogee_y": 322.76172046643416, "apogee": 3561.0048046388324, "x_impact": 483.1179908041233, "initial_stability_margin": 2.3931114767352235, "t_final": 321.9411610611018, "impact_velocity": -5.168832543068912, "out_of_rail_velocity": 26.335415659904328, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3511051419024443, "y_impact": 374.4856766422453, "out_of_rail_stability_margin": 2.4560614378711514} +{"apogee_time": 26.065106331057503, "max_mach_number": 0.8954228281839239, "apogee_x": 503.3310208590988, "apogee_y": 408.081430439679, "apogee": 3550.35806492295, "x_impact": 581.3846376950358, "initial_stability_margin": 2.3917967818324457, "t_final": 321.6364039136219, "impact_velocity": -5.166379883731444, "out_of_rail_velocity": 26.34913856116214, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3509560317581885, "y_impact": 471.5196497693811, "out_of_rail_stability_margin": 2.4547404886773627} +{"apogee_time": 25.99080956279757, "max_mach_number": 0.8863979261154283, "apogee_x": 490.14803357234115, "apogee_y": 440.58324067949235, "apogee": 3518.1346345823545, "x_impact": 566.5167988974097, "initial_stability_margin": 2.409035108285042, "t_final": 317.9492683192819, "impact_velocity": -5.196857687172205, "out_of_rail_velocity": 26.206549715157305, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35250060764097907, "y_impact": 509.4017163758235, "out_of_rail_stability_margin": 2.4719870389401297} +{"apogee_time": 26.069654900867377, "max_mach_number": 0.8934954844074184, "apogee_x": 507.0616816741073, "apogee_y": 336.39484686691964, "apogee": 3548.6908259432485, "x_impact": 586.7147103455455, "initial_stability_margin": 2.3954461682712287, "t_final": 320.92125638769295, "impact_velocity": -5.1726830463719455, "out_of_rail_velocity": 26.318541766528224, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.351283761701922, "y_impact": 389.24838109832245, "out_of_rail_stability_margin": 2.4583963338201396} +{"apogee_time": 25.961277929876832, "max_mach_number": 0.877283665788429, "apogee_x": 443.6161732561653, "apogee_y": 346.5779263558509, "apogee": 3497.460018970132, "x_impact": 514.8701903250876, "initial_stability_margin": 2.425885267599165, "t_final": 315.093022223499, "impact_velocity": -5.22727063819069, "out_of_rail_velocity": 26.065245803978378, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35416246825250597, "y_impact": 402.3545119363722, "out_of_rail_stability_margin": 2.488868283197355} +{"apogee_time": 27.588924543178816, "max_mach_number": 1.013757659412675, "apogee_x": 789.817122445579, "apogee_y": 607.2563334608177, "apogee": 4071.502440198224, "x_impact": 903.6020869250199, "initial_stability_margin": 2.577073285192746, "t_final": 341.020161483604, "impact_velocity": -5.331704168166812, "out_of_rail_velocity": 28.41548816364906, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33034925475451826, "y_impact": 694.9750712227452, "out_of_rail_stability_margin": 2.6282081132541566} +{"apogee_time": 27.7677797652323, "max_mach_number": 1.0151640454638682, "apogee_x": 532.5368478209613, "apogee_y": 412.7997541414481, "apogee": 4120.985200223691, "x_impact": 614.1063251035145, "initial_stability_margin": 2.574404281830959, "t_final": 343.6151384071343, "impact_velocity": -5.325566591224419, "out_of_rail_velocity": 28.436832371888926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33011609492850486, "y_impact": 476.1458112559631, "out_of_rail_stability_margin": 2.6255655023021287} +{"apogee_time": 27.750757668810117, "max_mach_number": 1.0557533475771455, "apogee_x": 571.0942303606921, "apogee_y": 463.12008457883724, "apogee": 4181.358135165836, "x_impact": 655.5925380234959, "initial_stability_margin": 2.4971831071253288, "t_final": 355.58417720721104, "impact_velocity": -5.182217436226152, "out_of_rail_velocity": 29.171831316105745, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3235844267587547, "y_impact": 531.8043541534868, "out_of_rail_stability_margin": 2.548292189730546} +{"apogee_time": 27.804773871450564, "max_mach_number": 1.0549522213257028, "apogee_x": 472.86459159452374, "apogee_y": 366.4507599380758, "apogee": 4195.418642554693, "x_impact": 544.6358911580807, "initial_stability_margin": 2.4984629137670544, "t_final": 355.9458337510354, "impact_velocity": -5.184677611522838, "out_of_rail_velocity": 29.157883895005842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3237142998895455, "y_impact": 422.23038371676483, "out_of_rail_stability_margin": 2.5495766764985888} +{"apogee_time": 27.746406429994334, "max_mach_number": 1.0470613786607397, "apogee_x": 559.152587960201, "apogee_y": 502.70330930012653, "apogee": 4166.197653190669, "x_impact": 642.039540283935, "initial_stability_margin": 2.5140330563996285, "t_final": 352.7297248697351, "impact_velocity": -5.212788658769976, "out_of_rail_velocity": 29.015197528549702, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32496174997152577, "y_impact": 577.4141130403425, "out_of_rail_stability_margin": 2.565154184463757} +{"apogee_time": 27.770636465123257, "max_mach_number": 1.0538783397353206, "apogee_x": 575.9008533026424, "apogee_y": 382.2087601605007, "apogee": 4183.8449738050385, "x_impact": 661.9621016144657, "initial_stability_margin": 2.5007549025337266, "t_final": 355.2906645725089, "impact_velocity": -5.188539939303165, "out_of_rail_velocity": 29.137821737660808, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32387881450887485, "y_impact": 439.33833874528483, "out_of_rail_stability_margin": 2.55187136866064} +{"apogee_time": 27.792873591468645, "max_mach_number": 1.0383792429788603, "apogee_x": 508.9620449668716, "apogee_y": 397.7189750466958, "apogee": 4165.06269039492, "x_impact": 586.2877536346634, "initial_stability_margin": 2.5304921078524387, "t_final": 350.80436873238756, "impact_velocity": -5.24329486790628, "out_of_rail_velocity": 28.853118628701942, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3263828182336131, "y_impact": 458.26494116391893, "out_of_rail_stability_margin": 2.58163420926662} +{"apogee_time": 26.631377344105413, "max_mach_number": 0.92623861206848, "apogee_x": 735.7220988283061, "apogee_y": 565.6245351590893, "apogee": 3717.021228011626, "x_impact": 843.4879871772204, "initial_stability_margin": 2.5443634081148194, "t_final": 330.0987600463957, "impact_velocity": -5.371798839655552, "out_of_rail_velocity": 26.93605256362737, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34511463676720977, "y_impact": 648.665715120856, "out_of_rail_stability_margin": 2.600104633132834} +{"apogee_time": 26.811938779302878, "max_mach_number": 0.927574167168909, "apogee_x": 496.36437057329033, "apogee_y": 384.73287410939844, "apogee": 3764.6988205933776, "x_impact": 573.2209499812554, "initial_stability_margin": 2.5416816729241827, "t_final": 332.90279876071844, "impact_velocity": -5.365615101724093, "out_of_rail_velocity": 26.938181116153153, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34505046436813214, "y_impact": 444.44608592851955, "out_of_rail_stability_margin": 2.5975052544352666} +{"apogee_time": 27.017896865748288, "max_mach_number": 0.9682836784467702, "apogee_x": 446.3475632240767, "apogee_y": 345.8848601034125, "apogee": 3882.3150663846322, "x_impact": 514.306174123607, "initial_stability_margin": 2.4656041352977702, "t_final": 347.74084004092356, "impact_velocity": -5.223666757156573, "out_of_rail_velocity": 27.61532749676469, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33850153320088855, "y_impact": 398.6868694121674, "out_of_rail_stability_margin": 2.521478111004516} +{"apogee_time": 26.96749794418513, "max_mach_number": 0.9691290875841946, "apogee_x": 539.1354447385448, "apogee_y": 437.1763726311982, "apogee": 3869.8387872595727, "x_impact": 619.3408247768256, "initial_stability_margin": 2.464320797713031, "t_final": 347.2714332934609, "impact_velocity": -5.221188069375155, "out_of_rail_velocity": 27.697900988291025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33901723854200977, "y_impact": 502.35295485915293, "out_of_rail_stability_margin": 2.5203066634405995} +{"apogee_time": 26.933858954459193, "max_mach_number": 0.9604660579849663, "apogee_x": 526.8061619300778, "apogee_y": 473.5909480518242, "apogee": 3847.450792178578, "x_impact": 605.4227447417198, "initial_stability_margin": 2.4812008240351213, "t_final": 344.1028693893745, "impact_velocity": -5.251989303220096, "out_of_rail_velocity": 27.487663175478254, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3391593285481246, "y_impact": 544.44456868548, "out_of_rail_stability_margin": 2.5369110135660007} +{"apogee_time": 26.94332559807163, "max_mach_number": 0.9515082463844902, "apogee_x": 478.25878407819226, "apogee_y": 373.7021726754974, "apogee": 3836.227166662395, "x_impact": 551.4194673611645, "initial_stability_margin": 2.4976916275758962, "t_final": 341.56537391703057, "impact_velocity": -5.2827245137448555, "out_of_rail_velocity": 27.336742082424436, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3406444776574036, "y_impact": 430.97338960727944, "out_of_rail_stability_margin": 2.5534089967908753} +{"apogee_time": 26.983228599958366, "max_mach_number": 0.9674380312909922, "apogee_x": 543.6261262693553, "apogee_y": 360.73997781467637, "apogee": 3871.369357564785, "x_impact": 625.2739351342136, "initial_stability_margin": 2.467897910752592, "t_final": 346.8974211042376, "impact_velocity": -5.227558129961071, "out_of_rail_velocity": 27.603277331955347, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.337956674602135, "y_impact": 414.9557922248533, "out_of_rail_stability_margin": 2.523596636921078} +{"apogee_time": 28.156294204537623, "max_mach_number": 1.0791196303275739, "apogee_x": 823.1489366226098, "apogee_y": 632.8010032674324, "apogee": 4301.54085204829, "x_impact": 941.6235026927449, "initial_stability_margin": 2.54440325476934, "t_final": 337.4792212796517, "impact_velocity": -5.293501796677678, "out_of_rail_velocity": 29.435401696969148, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3213597828633185, "y_impact": 724.0779005644724, "out_of_rail_stability_margin": 2.5971850467869833} +{"apogee_time": 28.336959201422825, "max_mach_number": 1.0806596100322479, "apogee_x": 554.9517659180134, "apogee_y": 430.127318479145, "apogee": 4353.000262617437, "x_impact": 641.137623017603, "initial_stability_margin": 2.5416294060443105, "t_final": 340.12143977158524, "impact_velocity": -5.287408219600559, "out_of_rail_velocity": 29.459219910823922, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32111991617693436, "y_impact": 497.0223826296193, "out_of_rail_stability_margin": 2.5944294266400365} +{"apogee_time": 28.378017614983385, "max_mach_number": 1.1240571443378713, "apogee_x": 493.1551651518509, "apogee_y": 382.14782999018934, "apogee": 4435.469097564406, "x_impact": 569.2015960099527, "initial_stability_margin": 2.4634141577659903, "t_final": 352.28541317154696, "impact_velocity": -5.147528966707551, "out_of_rail_velocity": 30.193020324251798, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31502274756683935, "y_impact": 441.2021342533603, "out_of_rail_stability_margin": 2.5160842476538567} +{"apogee_time": 28.323230605356237, "max_mach_number": 1.1249417351202229, "apogee_x": 595.6612427672345, "apogee_y": 483.00596755136155, "apogee": 4420.981521470271, "x_impact": 684.6498654516247, "initial_stability_margin": 2.4620930414418494, "t_final": 351.85931993255736, "impact_velocity": -5.145086417697543, "out_of_rail_velocity": 30.20596999088162, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31489224621834144, "y_impact": 555.2956377332758, "out_of_rail_stability_margin": 2.514755875774431} +{"apogee_time": 28.342672539051403, "max_mach_number": 1.122914007109098, "apogee_x": 600.687996481986, "apogee_y": 398.5929060210564, "apogee": 4423.3187723922465, "x_impact": 691.5046207334241, "initial_stability_margin": 2.4657669699355815, "t_final": 351.6514222808186, "impact_velocity": -5.151363609798102, "out_of_rail_velocity": 30.174535030423954, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3152098113486199, "y_impact": 458.94712961323216, "out_of_rail_stability_margin": 2.5184486909588104} +{"apogee_time": 26.93380966235954, "max_mach_number": 0.9373290597414934, "apogee_x": 501.75993265020173, "apogee_y": 388.89688387966436, "apogee": 3808.3135882313595, "x_impact": 585.8951892867981, "initial_stability_margin": 2.73552602957874, "t_final": 324.2077396311562, "impact_velocity": -5.360976295750271, "out_of_rail_velocity": 27.10320761469917, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3428345022768315, "y_impact": 454.22922325383746, "out_of_rail_stability_margin": 2.7908566063909226} +{"apogee_time": 28.31531379367649, "max_mach_number": 1.115334669601166, "apogee_x": 582.958277423437, "apogee_y": 524.0665907528338, "apogee": 4403.105531930614, "x_impact": 670.2250809893038, "initial_stability_margin": 2.4794407276524817, "t_final": 349.17816541039286, "impact_velocity": -5.175438581920802, "out_of_rail_velocity": 30.05314795040195, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31626078809507663, "y_impact": 602.6569674006474, "out_of_rail_stability_margin": 2.5321444091679703} +{"apogee_time": 28.358376058985865, "max_mach_number": 1.1057445945162834, "apogee_x": 530.4548155737203, "apogee_y": 414.46379504112787, "apogee": 4399.830445545066, "x_impact": 612.2266749477423, "initial_stability_margin": 2.496396321833186, "t_final": 347.1266967933506, "impact_velocity": -5.205726147759825, "out_of_rail_velocity": 29.88299009198263, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31754013628416894, "y_impact": 478.5082449603322, "out_of_rail_stability_margin": 2.549124009677012} +{"apogee_time": 26.751598943285785, "max_mach_number": 0.9359387045039265, "apogee_x": 743.6829150036766, "apogee_y": 571.6936142731754, "apogee": 3759.9965405527787, "x_impact": 862.380039894842, "initial_stability_margin": 2.7381680888746347, "t_final": 321.6176461333845, "impact_velocity": -5.36715468851307, "out_of_rail_velocity": 27.078108861177625, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3431028815993107, "y_impact": 663.1367666042737, "out_of_rail_stability_margin": 2.793476725364864} +{"apogee_time": 27.116264372577255, "max_mach_number": 0.9778905747714036, "apogee_x": 450.35907309527875, "apogee_y": 348.9710414664245, "apogee": 3919.8856838188144, "x_impact": 524.6023586589272, "initial_stability_margin": 2.6594384065452403, "t_final": 338.14896982658524, "impact_velocity": -5.219150133321908, "out_of_rail_velocity": 27.791962467017882, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33672210110283324, "y_impact": 406.6911586407519, "out_of_rail_stability_margin": 2.7149326183837754} +{"apogee_time": 27.064426572314357, "max_mach_number": 0.9786999911543692, "apogee_x": 543.9545159330946, "apogee_y": 441.05883615621775, "apogee": 3907.0033029274473, "x_impact": 631.7190100862186, "initial_stability_margin": 2.6581617861280695, "t_final": 337.7204512135093, "impact_velocity": -5.216673591018149, "out_of_rail_velocity": 27.801641709286752, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3366349868900245, "y_impact": 512.4075298202397, "out_of_rail_stability_margin": 2.7136663559550387} +{"apogee_time": 27.03299010708079, "max_mach_number": 0.9698809073963113, "apogee_x": 531.5513725501527, "apogee_y": 477.8258755375144, "apogee": 3884.8959378398395, "x_impact": 617.5947042336575, "initial_stability_margin": 2.675040012600396, "t_final": 334.83453253218875, "impact_velocity": -5.247448183725854, "out_of_rail_velocity": 27.644825779993123, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33800446147792906, "y_impact": 555.3774998780361, "out_of_rail_stability_margin": 2.7305270371691646} +{"apogee_time": 27.081179649082195, "max_mach_number": 0.9770463940383012, "apogee_x": 548.483079286324, "apogee_y": 363.96118100225186, "apogee": 3908.940469415212, "x_impact": 637.7997025423214, "initial_stability_margin": 2.661743805457208, "t_final": 337.2098343568599, "impact_velocity": -5.223038130382511, "out_of_rail_velocity": 27.775279670887205, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3361347780695161, "y_impact": 423.259467576245, "out_of_rail_stability_margin": 2.7170560570696285} +{"apogee_time": 27.75638193498189, "max_mach_number": 1.014035177823333, "apogee_x": 532.7879584188072, "apogee_y": 412.9682890220306, "apogee": 4116.646796577757, "x_impact": 608.9559733261226, "initial_stability_margin": 2.706081964576765, "t_final": 342.2468274285189, "impact_velocity": -5.3599225328838624, "out_of_rail_velocity": 28.393016358985445, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33022528877178847, "y_impact": 472.07671113806225, "out_of_rail_stability_margin": 2.7582009539018757} +{"apogee_time": 27.049765941231723, "max_mach_number": 0.9611183459186966, "apogee_x": 482.83180339614154, "apogee_y": 377.25104464900255, "apogee": 3875.7911693949036, "x_impact": 562.7952745417798, "initial_stability_margin": 2.6915192649096737, "t_final": 332.3575432311109, "impact_velocity": -5.278157406983898, "out_of_rail_velocity": 27.501202365257953, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3388182245337068, "y_impact": 439.840590073985, "out_of_rail_stability_margin": 2.7468457253214478} +{"apogee_time": 27.576247761508796, "max_mach_number": 1.0126228095736256, "apogee_x": 790.0981722880507, "apogee_y": 607.4083045165144, "apogee": 4067.02286660598, "x_impact": 893.7929672142898, "initial_stability_margin": 2.708740420505003, "t_final": 339.37492464741945, "impact_velocity": -5.366099699565779, "out_of_rail_velocity": 28.39081592783863, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3306702592501397, "y_impact": 687.3226826536003, "out_of_rail_stability_margin": 2.760869830166076} +{"apogee_time": 25.330552649811295, "max_mach_number": 0.8274137517863215, "apogee_x": 442.98030597405165, "apogee_y": 343.3182592165458, "apogee": 3279.457200393109, "x_impact": 520.8774882327727, "initial_stability_margin": 2.685520715786601, "t_final": 288.3286871366024, "impact_velocity": -5.379780456869534, "out_of_rail_velocity": 25.33274378496987, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36217514314931554, "y_impact": 403.7902882432517, "out_of_rail_stability_margin": 2.746348141522747} +{"apogee_time": 27.794633468377338, "max_mach_number": 1.0537633502480968, "apogee_x": 473.10446535291584, "apogee_y": 366.6119180200569, "apogee": 4191.232329958236, "x_impact": 540.5087302557279, "initial_stability_margin": 2.6297531673203274, "t_final": 354.3803872347229, "impact_velocity": -5.218124239332132, "out_of_rail_velocity": 29.114086368166653, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3238255636994189, "y_impact": 418.9526775338623, "out_of_rail_stability_margin": 2.6818480254147077} +{"apogee_time": 25.15119770627578, "max_mach_number": 0.8261276486450498, "apogee_x": 656.1829013412386, "apogee_y": 504.4284566281241, "apogee": 3235.2920484701667, "x_impact": 763.1797356772263, "initial_stability_margin": 2.688177054628601, "t_final": 286.0501321272912, "impact_velocity": -5.385980526486058, "out_of_rail_velocity": 25.329668853312317, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3626251404760419, "y_impact": 586.8632789103541, "out_of_rail_stability_margin": 2.749006380496988} +{"apogee_time": 27.740161434498678, "max_mach_number": 1.0545923473214371, "apogee_x": 571.3860929853497, "apogee_y": 463.3214011533298, "apogee": 4177.196484113557, "x_impact": 649.8857422251155, "initial_stability_margin": 2.628471201276705, "t_final": 353.79523173559124, "impact_velocity": -5.215648177301511, "out_of_rail_velocity": 29.12845148460979, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32368970606493486, "y_impact": 527.0858456357951, "out_of_rail_stability_margin": 2.6805601587070633} +{"apogee_time": 27.736300360953386, "max_mach_number": 1.0459404537319918, "apogee_x": 559.4648536743716, "apogee_y": 502.9404867456843, "apogee": 4162.193003507921, "x_impact": 636.3681006763724, "initial_stability_margin": 2.64540315521193, "t_final": 351.24682340762683, "impact_velocity": -5.24641672103357, "out_of_rail_velocity": 28.973646615499494, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3250950792561321, "y_impact": 572.214066883535, "out_of_rail_stability_margin": 2.6975047325997425} +{"apogee_time": 27.760076286470643, "max_mach_number": 1.0527344415699569, "apogee_x": 576.2232093241798, "apogee_y": 382.39690601803926, "apogee": 4179.742923532661, "x_impact": 656.4179616869587, "initial_stability_margin": 2.6320635581186123, "t_final": 353.7105940170981, "impact_velocity": -5.2220114872960535, "out_of_rail_velocity": 29.095639447284707, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3239989963791607, "y_impact": 435.6406425605588, "out_of_rail_stability_margin": 2.6841616956114605} +{"apogee_time": 27.782492075224393, "max_mach_number": 1.0372707453677419, "apogee_x": 509.24345000580433, "apogee_y": 397.9076928457232, "apogee": 4161.014525430185, "x_impact": 581.5822656580533, "initial_stability_margin": 2.661937093022288, "t_final": 349.2137456870317, "impact_velocity": -5.277119774782085, "out_of_rail_velocity": 28.814993719102752, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3265299695936258, "y_impact": 454.5468811679451, "out_of_rail_stability_margin": 2.7140557105865484} +{"apogee_time": 25.729246021350907, "max_mach_number": 0.8679222383804271, "apogee_x": 404.8276280832306, "apogee_y": 313.67511165752165, "apogee": 3436.2601158131674, "x_impact": 474.5060639991154, "initial_stability_margin": 2.6093365407876434, "t_final": 303.5214740762857, "impact_velocity": -5.237456839589782, "out_of_rail_velocity": 25.989772165948327, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35489053998556597, "y_impact": 367.8133400059517, "out_of_rail_stability_margin": 2.6702327518525126} +{"apogee_time": 24.62411516735029, "max_mach_number": 0.7854702930029928, "apogee_x": 417.6892578941057, "apogee_y": 323.731966723311, "apogee": 3066.0133443917507, "x_impact": 492.48301761692113, "initial_stability_margin": 2.519253987319538, "t_final": 292.6532939976739, "impact_velocity": -5.2673778417738255, "out_of_rail_velocity": 24.654224534029517, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37024778810059183, "y_impact": 381.8143740017934, "out_of_rail_stability_margin": 2.58111648280201} +{"apogee_time": 24.44860855232655, "max_mach_number": 0.7842359024259813, "apogee_x": 618.5808815661634, "apogee_y": 475.5433749563753, "apogee": 3024.0044346390687, "x_impact": 724.2012550337867, "initial_stability_margin": 2.5219249604745286, "t_final": 290.30244598000354, "impact_velocity": -5.27344833919116, "out_of_rail_velocity": 24.63350159717571, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37052602668982576, "y_impact": 556.935888521479, "out_of_rail_stability_margin": 2.583754901069207} +{"apogee_time": 25.68541912569147, "max_mach_number": 0.8688112559945302, "apogee_x": 489.14256662691287, "apogee_y": 396.5946959054489, "apogee": 3426.1609589296013, "x_impact": 570.6468155879211, "initial_stability_margin": 2.6080563401350627, "t_final": 303.36798395806574, "impact_velocity": -5.2349716141232445, "out_of_rail_velocity": 26.018496941548637, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3548754728906405, "y_impact": 462.82713377529114, "out_of_rail_stability_margin": 2.6689730927891886} +{"apogee_time": 25.600854895500472, "max_mach_number": 0.8596943588063388, "apogee_x": 475.9027875146225, "apogee_y": 427.7904509344697, "apogee": 3391.8340852186734, "x_impact": 555.5924063153958, "initial_stability_margin": 2.624957661612828, "t_final": 299.83231803688716, "impact_velocity": -5.265854163409005, "out_of_rail_velocity": 25.853086079911606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35699360204627645, "y_impact": 499.5916212117924, "out_of_rail_stability_margin": 2.686001341556975} +{"apogee_time": 25.566097924293096, "max_mach_number": 0.850866252556171, "apogee_x": 430.5689968733129, "apogee_y": 336.4012454187662, "apogee": 3370.708712858433, "x_impact": 505.1022710940303, "initial_stability_margin": 2.641461873931904, "t_final": 297.0772731360055, "impact_velocity": -5.2966709963393495, "out_of_rail_velocity": 25.72413796748996, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3580459914997459, "y_impact": 394.7350420326124, "out_of_rail_stability_margin": 2.702355252119934} +{"apogee_time": 25.688354417126803, "max_mach_number": 0.8669333835049565, "apogee_x": 492.7617141239457, "apogee_y": 326.9420609296105, "apogee": 3424.25467220038, "x_impact": 576.0099679582098, "initial_stability_margin": 2.6116418221744597, "t_final": 302.7132413350288, "impact_velocity": -5.241358484535651, "out_of_rail_velocity": 25.97436387662619, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3549825129701493, "y_impact": 382.1861504899964, "out_of_rail_stability_margin": 2.672513274465643} +{"apogee_time": 22.1471350133704, "max_mach_number": 0.6526061459405098, "apogee_x": 337.3760736191876, "apogee_y": 261.4417872743988, "apogee": 2392.8295225858583, "x_impact": 411.3734835737027, "initial_stability_margin": 2.6080395229195226, "t_final": 246.3873298720047, "impact_velocity": -5.359698310103414, "out_of_rail_velocity": 22.411280288158938, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40147450100405135, "y_impact": 318.91081374610957, "out_of_rail_stability_margin": 2.6793506337703525} +{"apogee_time": 21.984551731292893, "max_mach_number": 0.6516352655521083, "apogee_x": 499.3565560290543, "apogee_y": 383.84183230726876, "apogee": 2358.4603140082386, "x_impact": 604.6636331869361, "initial_stability_margin": 2.610706809301138, "t_final": 244.33867103758647, "impact_velocity": -5.365875224837481, "out_of_rail_velocity": 22.39258618468562, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40171665346611296, "y_impact": 464.9843726178121, "out_of_rail_stability_margin": 2.681964054121773} +{"apogee_time": 25.079506998954912, "max_mach_number": 0.8250718250419932, "apogee_x": 383.7443748263803, "apogee_y": 297.3632272760735, "apogee": 3229.476582690603, "x_impact": 450.47736168254727, "initial_stability_margin": 2.4435286428701444, "t_final": 309.32088751357, "impact_velocity": -5.1280286040027105, "out_of_rail_velocity": 25.29193495112784, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3626174669120172, "y_impact": 349.21267531409126, "out_of_rail_stability_margin": 2.505436804298899} +{"apogee_time": 25.038742994600817, "max_mach_number": 0.8259327165467453, "apogee_x": 463.7247068264334, "apogee_y": 376.0037313780294, "apogee": 3220.1860107255716, "x_impact": 542.7028962419419, "initial_stability_margin": 2.4422506354813307, "t_final": 308.954194326532, "impact_velocity": -5.125595307936007, "out_of_rail_velocity": 25.31916063567627, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3626205099912692, "y_impact": 440.1871460813941, "out_of_rail_stability_margin": 2.504184569775297} +{"apogee_time": 24.945174788969112, "max_mach_number": 0.8172241214359552, "apogee_x": 450.82851655950293, "apogee_y": 405.270193868, "apogee": 3185.5139209750623, "x_impact": 528.0593591392776, "initial_stability_margin": 2.459055022459428, "t_final": 305.4423082683853, "impact_velocity": -5.15583246920273, "out_of_rail_velocity": 25.161206318113056, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3640509033467977, "y_impact": 474.85448083683775, "out_of_rail_stability_margin": 2.5209414941029893} +{"apogee_time": 24.894746673748294, "max_mach_number": 0.8084507035378243, "apogee_x": 407.3294662143671, "apogee_y": 318.25467626817556, "apogee": 3161.5357429507117, "x_impact": 478.80793529466786, "initial_stability_margin": 2.475471265490893, "t_final": 302.2261082725565, "impact_velocity": -5.186005267439842, "out_of_rail_velocity": 25.02350218665229, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36577021143586685, "y_impact": 374.21833192008484, "out_of_rail_stability_margin": 2.537361916930825} +{"apogee_time": 25.297434094176648, "max_mach_number": 0.8353267821490568, "apogee_x": 664.0333995152198, "apogee_y": 510.44603174213313, "apogee": 3280.7007098464396, "x_impact": 776.0022902708207, "initial_stability_margin": 2.650171332200491, "t_final": 295.6129569234333, "impact_velocity": -5.33902574353329, "out_of_rail_velocity": 25.42788121537818, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3608484409445337, "y_impact": 596.7278947421424, "out_of_rail_stability_margin": 2.7115637011118645} +{"apogee_time": 25.037962679755992, "max_mach_number": 0.8240618322562205, "apogee_x": 467.00611875279384, "apogee_y": 309.8519625540833, "apogee": 3217.541067385558, "x_impact": 547.2121800626345, "initial_stability_margin": 2.4458115221833725, "t_final": 308.47065452281055, "impact_velocity": -5.131848712605108, "out_of_rail_velocity": 25.275928547929794, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3628219413780779, "y_impact": 363.13871333675854, "out_of_rail_stability_margin": 2.507721054672006} +{"apogee_time": 22.671211615394565, "max_mach_number": 0.6869476207298257, "apogee_x": 313.04633701090177, "apogee_y": 242.53581961720758, "apogee": 2542.4230765345624, "x_impact": 379.25690161591456, "initial_stability_margin": 2.5319753420813575, "t_final": 260.9342557086594, "impact_velocity": -5.217906111423196, "out_of_rail_velocity": 23.011203208987034, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39303737851973486, "y_impact": 293.99665938414466, "out_of_rail_stability_margin": 2.6034118911346864} +{"apogee_time": 25.47862502658038, "max_mach_number": 0.8366194338882557, "apogee_x": 448.2481036877325, "apogee_y": 347.39026595927953, "apogee": 3325.279259921965, "x_impact": 527.9221509926866, "initial_stability_margin": 2.647485835288287, "t_final": 297.93367264159775, "impact_velocity": -5.332879735587359, "out_of_rail_velocity": 25.44676587711036, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36063775812900833, "y_impact": 409.23679294314496, "out_of_rail_stability_margin": 2.70892408352553} +{"apogee_time": 22.634376596803303, "max_mach_number": 0.6875957824571914, "apogee_x": 378.26070252630893, "apogee_y": 306.6568747083779, "apogee": 2534.5160052942565, "x_impact": 456.83667135623625, "initial_stability_margin": 2.5306945413296034, "t_final": 260.745613229474, "impact_velocity": -5.215430161989805, "out_of_rail_velocity": 22.991198976958785, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3931988951123314, "y_impact": 370.5242196903221, "out_of_rail_stability_margin": 2.6022246335893815} +{"apogee_time": 18.521564818976806, "max_mach_number": 0.4948503604909115, "apogee_x": 352.0113728301453, "apogee_y": 270.55619350025114, "apogee": 1599.1494570542518, "x_impact": 436.94973131885104, "initial_stability_margin": 2.550695306728082, "t_final": 202.4828006638504, "impact_velocity": -5.288206154086283, "out_of_rail_velocity": 19.4483149823733, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4528895935751437, "y_impact": 335.97831870210274, "out_of_rail_stability_margin": 2.6374428434797825} +{"apogee_time": 22.52445381603965, "max_mach_number": 0.680131303164301, "apogee_x": 366.99384139324326, "apogee_y": 329.8559668266359, "apogee": 2502.6099483874304, "x_impact": 443.86763770626294, "initial_stability_margin": 2.547570862750731, "t_final": 257.5059627207307, "impact_velocity": -5.246197409370523, "out_of_rail_velocity": 22.86306626547892, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3942521375375328, "y_impact": 399.11706210334546, "out_of_rail_stability_margin": 2.618889220567788} +{"apogee_time": 22.452982597682023, "max_mach_number": 0.6724374461797276, "apogee_x": 330.7964069787893, "apogee_y": 258.4115504918693, "apogee": 2478.92111554142, "x_impact": 401.66757443608327, "initial_stability_margin": 2.5640543216108305, "t_final": 254.7969936607797, "impact_velocity": -5.2768991810524914, "out_of_rail_velocity": 22.72925841945492, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39609940074975025, "y_impact": 313.90925791110055, "out_of_rail_stability_margin": 2.635349467234006} +{"apogee_time": 18.66103506371119, "max_mach_number": 0.4954249410661348, "apogee_x": 237.90568990073862, "apogee_y": 184.33603037045535, "apogee": 1623.521811555223, "x_impact": 298.4779196457856, "initial_stability_margin": 2.5479888731823945, "t_final": 203.88924209047167, "impact_velocity": -5.2821186694059925, "out_of_rail_velocity": 19.4610601721897, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4526226984545161, "y_impact": 231.3538247156434, "out_of_rail_stability_margin": 2.634807665633112} +{"apogee_time": 22.628000865260585, "max_mach_number": 0.6859574523306727, "apogee_x": 380.7604612736946, "apogee_y": 252.5699674086875, "apogee": 2531.4358382885675, "x_impact": 460.5409914466568, "initial_stability_margin": 2.5342727215869796, "t_final": 260.32113695880753, "impact_velocity": -5.221793197379348, "out_of_rail_velocity": 22.96599633584959, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39355207765994976, "y_impact": 305.5250204513315, "out_of_rail_stability_margin": 2.605793138288086} +{"apogee_time": 25.865991246046413, "max_mach_number": 0.877337306223978, "apogee_x": 409.182797446667, "apogee_y": 317.04041733815944, "apogee": 3480.648689748153, "x_impact": 480.04119366358196, "initial_stability_margin": 2.5708087889661844, "t_final": 313.7152801616546, "impact_velocity": -5.191797224432827, "out_of_rail_velocity": 26.100836487141425, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3533055893205988, "y_impact": 372.09775196617903, "out_of_rail_stability_margin": 2.6322677544333337} +{"apogee_time": 25.96628685312529, "max_mach_number": 0.8789899573745042, "apogee_x": 699.7140897526415, "apogee_y": 537.9059549148157, "apogee": 3493.866733421769, "x_impact": 812.676083064128, "initial_stability_margin": 2.6331551292754307, "t_final": 304.8296186520439, "impact_velocity": -5.33191010525013, "out_of_rail_velocity": 26.14769471620242, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.352950875155561, "y_impact": 624.963557786599, "out_of_rail_stability_margin": 2.6918414714714154} +{"apogee_time": 25.820332204453365, "max_mach_number": 0.8782126757916641, "apogee_x": 494.45785610940715, "apogee_y": 400.889374163004, "apogee": 3470.276746581406, "x_impact": 578.2651798823688, "initial_stability_margin": 2.5695185476614553, "t_final": 313.3969756267955, "impact_velocity": -5.189333664862922, "out_of_rail_velocity": 26.109986570680903, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3531352178490937, "y_impact": 468.98851137455165, "out_of_rail_stability_margin": 2.6309702999738076} +{"apogee_time": 26.147832659471625, "max_mach_number": 0.8803382226815321, "apogee_x": 472.21506038661846, "apogee_y": 365.97935791442023, "apogee": 3540.3301593004094, "x_impact": 553.1512875220412, "initial_stability_margin": 2.6304780227515727, "t_final": 307.2444487716941, "impact_velocity": -5.325772293638699, "out_of_rail_velocity": 26.169323429400553, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3527329973089276, "y_impact": 428.82247712982957, "out_of_rail_stability_margin": 2.6892033265985895} +{"apogee_time": 25.741899648360878, "max_mach_number": 0.8692402717580897, "apogee_x": 481.2774625571642, "apogee_y": 432.61047338575344, "apogee": 3437.3188100102025, "x_impact": 563.1162398729193, "initial_stability_margin": 2.5865282603965154, "t_final": 309.9708192656496, "impact_velocity": -5.2199469226934125, "out_of_rail_velocity": 25.97263121571606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.354703025984085, "y_impact": 506.36895960439534, "out_of_rail_stability_margin": 2.6479725773526868} +{"apogee_time": 25.705057721789323, "max_mach_number": 0.8600149392019611, "apogee_x": 435.2912640080518, "apogee_y": 340.0800272492485, "apogee": 3414.808974219904, "x_impact": 511.3698036062424, "initial_stability_margin": 2.603142233213415, "t_final": 307.1446265488849, "impact_velocity": -5.250495032302733, "out_of_rail_velocity": 25.816933930935797, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3570133628339366, "y_impact": 399.6204142872037, "out_of_rail_stability_margin": 2.6647623371823133} +{"apogee_time": 19.247005504749847, "max_mach_number": 0.523316078726265, "apogee_x": 224.30134021137812, "apogee_y": 173.7624482087788, "apogee": 1746.9268301814054, "x_impact": 279.0426020941194, "initial_stability_margin": 2.471306385642656, "t_final": 216.2982232422199, "impact_velocity": -5.142379552298094, "out_of_rail_velocity": 19.98390082955736, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.44241166916636493, "y_impact": 216.25800841237503, "out_of_rail_stability_margin": 2.5582006097915584} +{"apogee_time": 25.82454993886706, "max_mach_number": 0.8762806920690571, "apogee_x": 498.03334976775096, "apogee_y": 330.4295004881019, "apogee": 3468.3385428824245, "x_impact": 583.1857131124839, "initial_stability_margin": 2.5731254233965606, "t_final": 312.93169852877935, "impact_velocity": -5.195664850854907, "out_of_rail_velocity": 26.07978757079371, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.353483585992166, "y_impact": 386.9531518390303, "out_of_rail_stability_margin": 2.634584440352539} +{"apogee_time": 19.222468958895835, "max_mach_number": 0.5239997219335085, "apogee_x": 271.17673995684703, "apogee_y": 219.81742117489173, "apogee": 1742.2090044466204, "x_impact": 335.9310642675875, "initial_stability_margin": 2.4700125566783973, "t_final": 216.27099979359218, "impact_velocity": -5.139939448656996, "out_of_rail_velocity": 19.9950015275831, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.44218897234216015, "y_impact": 272.3941090265209, "out_of_rail_stability_margin": 2.556898170304579} +{"apogee_time": 19.09478052665296, "max_mach_number": 0.5177935355727583, "apogee_x": 262.0630950553403, "apogee_y": 235.51799930359385, "apogee": 1714.7926176064477, "x_impact": 325.14371098224217, "initial_stability_margin": 2.4870250447393496, "t_final": 213.51519334214728, "impact_velocity": -5.170261243379842, "out_of_rail_velocity": 19.88058708790768, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4444136741023182, "y_impact": 292.3181625958003, "out_of_rail_stability_margin": 2.5739043336942857} +{"apogee_time": 19.00118291313048, "max_mach_number": 0.5115247912883474, "apogee_x": 235.4188737703305, "apogee_y": 183.87780500808012, "apogee": 1694.1328837222609, "x_impact": 293.7737335698587, "initial_stability_margin": 2.5036470433792246, "t_final": 211.1871315904398, "impact_velocity": -5.200518507197136, "out_of_rail_velocity": 19.765174261838787, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4466345974220737, "y_impact": 229.53429456191532, "out_of_rail_stability_margin": 2.59051145051015} +{"apogee_time": 27.863100327574912, "max_mach_number": 1.0448278865532277, "apogee_x": 805.4995729644056, "apogee_y": 619.3058545344056, "apogee": 4182.225538746385, "x_impact": 920.2420568916149, "initial_stability_margin": 2.5767089284600884, "t_final": 351.47094697738595, "impact_velocity": -5.335968543356277, "out_of_rail_velocity": 28.962750900581874, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32531257396600194, "y_impact": 707.756698814818, "out_of_rail_stability_margin": 2.625916629398735} +{"apogee_time": 19.2099019167626, "max_mach_number": 0.5226502814178285, "apogee_x": 272.7519103784468, "apogee_y": 180.86742940173636, "apogee": 1739.1159192640243, "x_impact": 338.5743766934724, "initial_stability_margin": 2.4736172757001698, "t_final": 215.81716037970656, "impact_velocity": -5.146210356269002, "out_of_rail_velocity": 19.97369071759804, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.44267957378288325, "y_impact": 224.55417864138613, "out_of_rail_stability_margin": 2.5605110982510264} +{"apogee_time": 28.041216335667762, "max_mach_number": 1.0462646087467216, "apogee_x": 543.0261983606994, "apogee_y": 420.9386192654038, "apogee": 4232.2359791036915, "x_impact": 624.8286880836682, "initial_stability_margin": 2.5740434899696836, "t_final": 354.0740478381242, "impact_velocity": -5.329826053003801, "out_of_rail_velocity": 28.992853175797197, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3250665066160611, "y_impact": 484.46886439154497, "out_of_rail_stability_margin": 2.6232665077788284} +{"apogee_time": 26.43504321655913, "max_mach_number": 0.9230156689596561, "apogee_x": 518.3238383741198, "apogee_y": 420.26673115389406, "apogee": 3677.6668258182817, "x_impact": 603.0637894910133, "initial_stability_margin": 2.552793733127845, "t_final": 322.19229593661845, "impact_velocity": -5.1824175766862135, "out_of_rail_velocity": 26.944443866457267, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34645398179605386, "y_impact": 489.15244112224974, "out_of_rail_stability_margin": 2.6116902222166334} +{"apogee_time": 26.48187011516033, "max_mach_number": 0.9221388046596161, "apogee_x": 429.1188809377406, "apogee_y": 332.50961682667867, "apogee": 3688.8957193237643, "x_impact": 501.0861808201079, "initial_stability_margin": 2.554079615532313, "t_final": 322.49901213731135, "impact_velocity": -5.184877850572153, "out_of_rail_velocity": 26.841127325668488, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3456961741259793, "y_impact": 388.45035100412116, "out_of_rail_stability_margin": 2.612810901023009} +{"apogee_time": 26.369327147360003, "max_mach_number": 0.9138735449216859, "apogee_x": 505.1999963706799, "apogee_y": 454.1364569332654, "apogee": 3646.840684718019, "x_impact": 588.0975137630488, "initial_stability_margin": 2.5697424470298365, "t_final": 318.81308458485614, "impact_velocity": -5.2129900185255025, "out_of_rail_velocity": 26.705396039244032, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3470439390485082, "y_impact": 528.841021161932, "out_of_rail_stability_margin": 2.628466213494975} +{"apogee_time": 26.346550591639694, "max_mach_number": 0.9045817947097425, "apogee_x": 457.47692749928405, "apogee_y": 357.42746870173164, "apogee": 3627.144061259128, "x_impact": 534.6976722975611, "initial_stability_margin": 2.5862968663155095, "t_final": 316.0745867701487, "impact_velocity": -5.243497400503485, "out_of_rail_velocity": 26.557091592363967, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34859196798133185, "y_impact": 417.8879469847047, "out_of_rail_stability_margin": 2.645025468643654} +{"apogee_time": 26.44230189246053, "max_mach_number": 0.921085504053203, "apogee_x": 522.3232332908501, "apogee_y": 346.5770603148665, "apogee": 3676.616061340367, "x_impact": 608.6713523646603, "initial_stability_margin": 2.5563874993614566, "t_final": 321.8099242110119, "impact_velocity": -5.188740324870787, "out_of_rail_velocity": 26.822214853788704, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3458481511604745, "y_impact": 403.88877922190346, "out_of_rail_stability_margin": 2.61511328929088} +{"apogee_time": 27.390471324127322, "max_mach_number": 0.993034369667597, "apogee_x": 778.0363148350591, "apogee_y": 598.1926052493972, "apogee": 3993.6771625980164, "x_impact": 892.1519529083931, "initial_stability_margin": 2.4748977631975353, "t_final": 337.8288640090306, "impact_velocity": -5.307010735920867, "out_of_rail_velocity": 28.01826474630165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33388022575720905, "y_impact": 686.168297472154, "out_of_rail_stability_margin": 2.5281823409406177} +{"apogee_time": 27.568123480603383, "max_mach_number": 0.9944452304351569, "apogee_x": 524.7086434934844, "apogee_y": 406.71970759796096, "apogee": 4042.768789531085, "x_impact": 606.4034266437845, "initial_stability_margin": 2.4721728586930385, "t_final": 340.5964846428486, "impact_velocity": -5.300901465569659, "out_of_rail_velocity": 28.04476573075724, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3337532149252182, "y_impact": 470.1782673149492, "out_of_rail_stability_margin": 2.5255067185104982} +{"apogee_time": 28.024295225947196, "max_mach_number": 1.0887941805455295, "apogee_x": 582.5958729997137, "apogee_y": 472.45208770663174, "apogee": 4295.902624350263, "x_impact": 667.440597116276, "initial_stability_margin": 2.496905339025599, "t_final": 366.6460874771335, "impact_velocity": -5.186362166871807, "out_of_rail_velocity": 29.73103162756539, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3185429002623373, "y_impact": 541.416291987553, "out_of_rail_stability_margin": 2.546017740126955} +{"apogee_time": 28.078357317369715, "max_mach_number": 1.0879254605314916, "apogee_x": 482.3382033114754, "apogee_y": 373.7981525104587, "apogee": 4310.012863181921, "x_impact": 554.2404201036779, "initial_stability_margin": 2.4981837667656945, "t_final": 366.98950274007933, "impact_velocity": -5.188824310146079, "out_of_rail_velocity": 29.72235643682471, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3187182103972974, "y_impact": 429.6823902108219, "out_of_rail_stability_margin": 2.5473093149077153} +{"apogee_time": 28.0149721225891, "max_mach_number": 1.079475981755393, "apogee_x": 570.1084075040092, "apogee_y": 512.5602236922177, "apogee": 4278.221990124284, "x_impact": 653.2737412102817, "initial_stability_margin": 2.5137379381949443, "t_final": 363.6685438540758, "impact_velocity": -5.216957892406584, "out_of_rail_velocity": 29.582959761952235, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3200129565844706, "y_impact": 587.5242626555582, "out_of_rail_stability_margin": 2.562891246151058} +{"apogee_time": 28.05652194807905, "max_mach_number": 1.070155624642927, "apogee_x": 518.705691382817, "apogee_y": 405.3399763181812, "apogee": 4274.948469523265, "x_impact": 596.1186142213178, "initial_stability_margin": 2.5301794898442505, "t_final": 361.47977092472365, "impact_velocity": -5.247488505311179, "out_of_rail_velocity": 29.41625162935837, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3213872947953533, "y_impact": 465.9497747822164, "out_of_rail_stability_margin": 2.5793584233110787} +{"apogee_time": 24.94861269543847, "max_mach_number": 0.8136513434853206, "apogee_x": 644.9090943236218, "apogee_y": 495.78265556145163, "apogee": 3173.203942364919, "x_impact": 751.5694146462777, "initial_stability_margin": 2.605116192251805, "t_final": 291.8416693028616, "impact_velocity": -5.327279777721414, "out_of_rail_velocity": 25.137161840207394, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3648976387661048, "y_impact": 577.9832481981307, "out_of_rail_stability_margin": 2.6654451954829708} +{"apogee_time": 28.04357953549578, "max_mach_number": 1.0868065804039393, "apogee_x": 587.4316656457892, "apogee_y": 389.87721962851845, "apogee": 4298.0864001282725, "x_impact": 673.7767839967042, "initial_stability_margin": 2.5004735559365234, "t_final": 366.19611977131893, "impact_velocity": -5.192689721946827, "out_of_rail_velocity": 29.717104222450935, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3190281933938194, "y_impact": 447.2025170111002, "out_of_rail_stability_margin": 2.549628112039802} +{"apogee_time": 25.126755829928506, "max_mach_number": 0.8149331612648449, "apogee_x": 435.42195200384066, "apogee_y": 337.47469183482366, "apogee": 3216.7709481019324, "x_impact": 511.77427635869594, "initial_stability_margin": 2.6024629407010003, "t_final": 294.28681190275915, "impact_velocity": -5.3211473018321716, "out_of_rail_velocity": 25.136208473736776, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36429540547809347, "y_impact": 396.74043135864287, "out_of_rail_stability_margin": 2.66275984320494} +{"apogee_time": 27.637138949174116, "max_mach_number": 1.0344139916184851, "apogee_x": 466.9805794659288, "apogee_y": 361.8926550590293, "apogee": 4125.546618143174, "x_impact": 538.8937355965625, "initial_stability_margin": 2.3954169054252485, "t_final": 353.36293025792, "impact_velocity": -5.160665181185187, "out_of_rail_velocity": 28.76340864866401, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3272074360340793, "y_impact": 417.7861147992179, "out_of_rail_stability_margin": 2.4486812508136717} +{"apogee_time": 27.58391553403145, "max_mach_number": 1.0350587613105013, "apogee_x": 563.8318570893889, "apogee_y": 457.2228623059564, "apogee": 4111.098592850002, "x_impact": 648.5715240014048, "initial_stability_margin": 2.3941189213245693, "t_final": 352.96343462878525, "impact_velocity": -5.15821640236393, "out_of_rail_velocity": 28.768407923168773, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32777958262955365, "y_impact": 526.1051502431607, "out_of_rail_stability_margin": 2.447553748466343} +{"apogee_time": 27.615561221239737, "max_mach_number": 1.0178519865029807, "apogee_x": 502.19321729996165, "apogee_y": 392.42081031021144, "apogee": 4092.4452572760674, "x_impact": 579.5899943039789, "initial_stability_margin": 2.4277946820007026, "t_final": 347.940142649442, "impact_velocity": -5.219010874929405, "out_of_rail_velocity": 28.45877845869105, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3298779480834667, "y_impact": 453.02053798653446, "out_of_rail_stability_margin": 2.4810837704282247} +{"apogee_time": 27.576806532891137, "max_mach_number": 1.026596839086953, "apogee_x": 551.9806434060574, "apogee_y": 496.2483836224123, "apogee": 4095.624493696596, "x_impact": 635.0292108000077, "initial_stability_margin": 2.4111506259081534, "t_final": 350.06622283135016, "impact_velocity": -5.188645996027449, "out_of_rail_velocity": 28.614787614671577, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32844944577001706, "y_impact": 571.1077179474139, "out_of_rail_stability_margin": 2.464422806094648} +{"apogee_time": 26.8184841187279, "max_mach_number": 0.9281893362286476, "apogee_x": 496.9346085812594, "apogee_y": 385.1508844516082, "apogee": 3767.1823624379685, "x_impact": 578.405123712086, "initial_stability_margin": 2.5486899136067356, "t_final": 321.3456135304846, "impact_velocity": -5.334288538919039, "out_of_rail_velocity": 26.905953554247468, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34484681947540036, "y_impact": 448.406052886444, "out_of_rail_stability_margin": 2.6062997649441613} +{"apogee_time": 26.6385828200575, "max_mach_number": 0.9268098481355065, "apogee_x": 736.4215997655698, "apogee_y": 566.1315122944817, "apogee": 3719.2083155669984, "x_impact": 850.1413333204497, "initial_stability_margin": 2.551412564789637, "t_final": 318.7891543181058, "impact_velocity": -5.340436165339273, "out_of_rail_velocity": 26.887039834451432, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34513585801288316, "y_impact": 653.759458834436, "out_of_rail_stability_margin": 2.609002082027256} +{"apogee_time": 27.60463460384463, "max_mach_number": 1.0334094048262303, "apogee_x": 568.7016695525059, "apogee_y": 377.4018776467088, "apogee": 4114.223015700265, "x_impact": 654.9844457627635, "initial_stability_margin": 2.397725626635677, "t_final": 352.54578617546713, "impact_velocity": -5.16450956716322, "out_of_rail_velocity": 28.739286457035593, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32735408756546924, "y_impact": 434.6799186502559, "out_of_rail_stability_margin": 2.4509907728829425} +{"apogee_time": 25.5390480164411, "max_mach_number": 0.8550042496956846, "apogee_x": 398.40198264128264, "apogee_y": 308.7148320544186, "apogee": 3374.655243043958, "x_impact": 466.48238739251093, "initial_stability_margin": 2.5267486264953405, "t_final": 310.3409204122212, "impact_velocity": -5.180375110160646, "out_of_rail_velocity": 25.781379565184064, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3575407769609482, "y_impact": 361.5876461382398, "out_of_rail_stability_margin": 2.5872596674467516} +{"apogee_time": 25.498521475918842, "max_mach_number": 0.8560490093536935, "apogee_x": 481.54192082666464, "apogee_y": 390.4550525239916, "apogee": 3365.656725652816, "x_impact": 561.8259872975291, "initial_stability_margin": 2.5254737618759506, "t_final": 309.8472956615896, "impact_velocity": -5.1779169590576934, "out_of_rail_velocity": 25.800705934627015, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3566927335657703, "y_impact": 455.6741055940071, "out_of_rail_stability_margin": 2.585812592172906} +{"apogee_time": 25.77505344250775, "max_mach_number": 0.8662745828814424, "apogee_x": 689.9708597250487, "apogee_y": 530.3679106521591, "apogee": 3431.977360748371, "x_impact": 797.7852675064112, "initial_stability_margin": 2.685552903599693, "t_final": 305.16173922385497, "impact_velocity": -5.344217673623212, "out_of_rail_velocity": 25.91618865104286, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35622061337929184, "y_impact": 613.4176055622984, "out_of_rail_stability_margin": 2.7468173994264515} +{"apogee_time": 25.371194883351745, "max_mach_number": 0.8382642850406845, "apogee_x": 423.66521005417417, "apogee_y": 331.02113538852785, "apogee": 3309.2694690717667, "x_impact": 496.6433065087607, "initial_stability_margin": 2.558682133237477, "t_final": 303.48852296840033, "impact_velocity": -5.238943872911724, "out_of_rail_velocity": 25.51493969626388, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35996911293843187, "y_impact": 388.13777774875064, "out_of_rail_stability_margin": 2.6190171107486724} +{"apogee_time": 25.412786895203578, "max_mach_number": 0.847152159549449, "apogee_x": 468.46208273632163, "apogee_y": 421.12017786922297, "apogee": 3331.744548834117, "x_impact": 546.9469430011634, "initial_stability_margin": 2.5422741348821543, "t_final": 306.53230331787626, "impact_velocity": -5.2084629975421315, "out_of_rail_velocity": 25.65542627320665, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35837188277381193, "y_impact": 491.8455134412559, "out_of_rail_stability_margin": 2.6026246893096388} +{"apogee_time": 25.5008169848157, "max_mach_number": 0.8541882030353505, "apogee_x": 485.02480654249496, "apogee_y": 321.81418557328124, "apogee": 3363.5980974644112, "x_impact": 566.680034286909, "initial_stability_margin": 2.529036089074667, "t_final": 309.55820608826957, "impact_velocity": -5.184234222904175, "out_of_rail_velocity": 25.772578976023524, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35697901891936995, "y_impact": 376.05824562453023, "out_of_rail_stability_margin": 2.589363787352463} +{"apogee_time": 25.960862063061462, "max_mach_number": 0.8677837896367018, "apogee_x": 465.80244504524603, "apogee_y": 360.9858151457933, "apogee": 3478.937817007941, "x_impact": 543.2149086937093, "initial_stability_margin": 2.6828545538655906, "t_final": 307.7469921675719, "impact_velocity": -5.33806569328056, "out_of_rail_velocity": 25.9448137737624, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35533663858475284, "y_impact": 421.1145554650516, "out_of_rail_stability_margin": 2.7439974026698675} +{"apogee_time": 27.02501331758678, "max_mach_number": 0.9689270966559942, "apogee_x": 446.77675377168254, "apogee_y": 346.19865781024765, "apogee": 3884.610156766488, "x_impact": 518.8126845516541, "initial_stability_margin": 2.471624701303113, "t_final": 335.2372561361292, "impact_velocity": -5.193168736804709, "out_of_rail_velocity": 27.587141764207242, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33801192958420756, "y_impact": 402.19943588961235, "out_of_rail_stability_margin": 2.529203128300464} +{"apogee_time": 26.974318444597667, "max_mach_number": 0.9697527790195387, "apogee_x": 539.6843876094521, "apogee_y": 437.5919643734664, "apogee": 3872.0194091595777, "x_impact": 624.578525798136, "initial_stability_margin": 2.470324080831647, "t_final": 334.91085258060684, "impact_velocity": -5.190704528032932, "out_of_rail_velocity": 27.601336896041737, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3378749826473282, "y_impact": 506.6089686885491, "out_of_rail_stability_margin": 2.5278976897203536} +{"apogee_time": 25.230406282029232, "max_mach_number": 0.8309476919196495, "apogee_x": 659.839555868596, "apogee_y": 507.24802042871977, "apogee": 3259.218266900201, "x_impact": 764.0043387597632, "initial_stability_margin": 2.593490050696696, "t_final": 301.37821939169885, "impact_velocity": -5.294138278750536, "out_of_rail_velocity": 25.370177701465146, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3616894418408426, "y_impact": 587.5049193349778, "out_of_rail_stability_margin": 2.6542281973081656} +{"apogee_time": 26.948836482555432, "max_mach_number": 0.9519921515966777, "apogee_x": 478.64100883509053, "apogee_y": 373.973174277494, "apogee": 3837.867244007217, "x_impact": 556.1370404766003, "initial_stability_margin": 2.5041262024554216, "t_final": 329.5621572451157, "impact_velocity": -5.251882054921354, "out_of_rail_velocity": 27.30643408968397, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34089129125966666, "y_impact": 434.6260804769965, "out_of_rail_stability_margin": 2.5617299167919176} +{"apogee_time": 25.40893955790831, "max_mach_number": 0.8322250588220464, "apogee_x": 445.42465941071197, "apogee_y": 345.2123086346977, "apogee": 3303.4726311158993, "x_impact": 520.0279592403253, "initial_stability_margin": 2.5908100770136935, "t_final": 303.9524175132127, "impact_velocity": -5.288043963229945, "out_of_rail_velocity": 25.396494788868722, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3615488799132301, "y_impact": 403.15742511717605, "out_of_rail_stability_margin": 2.6516058260392534} +{"apogee_time": 26.98805576772224, "max_mach_number": 0.9678928792225663, "apogee_x": 544.0263009051093, "apogee_y": 360.9814588393677, "apogee": 3872.797658846522, "x_impact": 630.4770086711468, "initial_stability_margin": 2.4739462819756457, "t_final": 334.5571198804782, "impact_velocity": -5.197037386755488, "out_of_rail_velocity": 27.570128331443033, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3381798875955434, "y_impact": 418.3670772930297, "out_of_rail_stability_margin": 2.531524116416187} +{"apogee_time": 26.93903791558969, "max_mach_number": 0.9609366323568561, "apogee_x": 527.2185932165081, "apogee_y": 473.9339364121314, "apogee": 3848.9713006328648, "x_impact": 610.3311459450173, "initial_stability_margin": 2.487420805143866, "t_final": 331.9538100849144, "impact_velocity": -5.22132587629276, "out_of_rail_velocity": 27.453251950058846, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3393563408275501, "y_impact": 548.8439567736692, "out_of_rail_stability_margin": 2.545005982520446} +{"apogee_time": 26.310486424682534, "max_mach_number": 0.9092351891420573, "apogee_x": 423.80813514728305, "apogee_y": 328.3685036189833, "apogee": 3629.5230739392014, "x_impact": 492.77753688889146, "initial_stability_margin": 2.605712330353924, "t_final": 323.49630284604723, "impact_velocity": -5.1968457986119425, "out_of_rail_velocity": 26.60763355121962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34830174651508694, "y_impact": 381.9446598371405, "out_of_rail_stability_margin": 2.666899224149133} +{"apogee_time": 23.555636315942678, "max_mach_number": 0.734115069608842, "apogee_x": 574.0435283152407, "apogee_y": 441.2692370630255, "apogee": 2769.9436907705167, "x_impact": 675.6491872066221, "initial_stability_margin": 2.5615264671405, "t_final": 267.8131501605224, "impact_velocity": -5.392348350340086, "out_of_rail_velocity": 23.791731443439307, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38133827600766035, "y_impact": 519.5597563497198, "out_of_rail_stability_margin": 2.6274234890539785} +{"apogee_time": 26.264688425408135, "max_mach_number": 0.9101322759247416, "apogee_x": 512.0410095622426, "apogee_y": 415.1338297241812, "apogee": 3618.6931524379734, "x_impact": 593.121880958396, "initial_stability_margin": 2.6044151809122886, "t_final": 323.1459894743934, "impact_velocity": -5.194379841406113, "out_of_rail_velocity": 26.617690923741907, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3481463508355172, "y_impact": 481.0171648843716, "out_of_rail_stability_margin": 2.665597177535371} +{"apogee_time": 26.167581901376757, "max_mach_number": 0.8917935224683046, "apogee_x": 451.5583022945966, "apogee_y": 352.77082899364143, "apogee": 3566.6066374756506, "x_impact": 525.4674817424363, "initial_stability_margin": 2.6382377587483687, "t_final": 316.75924016091966, "impact_velocity": -5.255600830278387, "out_of_rail_velocity": 26.33313115401007, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35119810915519273, "y_impact": 410.64540137774986, "out_of_rail_stability_margin": 2.699403152625973} +{"apogee_time": 23.72696351735703, "max_mach_number": 0.7352576737040081, "apogee_x": 387.68398292589546, "apogee_y": 300.44754164714, "apogee": 2809.159587890103, "x_impact": 460.4929653151064, "initial_stability_margin": 2.558843549830066, "t_final": 270.0574234709859, "impact_velocity": -5.386140950873715, "out_of_rail_velocity": 23.826960434567486, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3812781594969517, "y_impact": 356.96353641263556, "out_of_rail_stability_margin": 2.6248211936970685} +{"apogee_time": 26.269786424961435, "max_mach_number": 0.9081628783490108, "apogee_x": 515.8169896613858, "apogee_y": 342.2130797999585, "apogee": 3617.057034528559, "x_impact": 598.4742001488362, "initial_stability_margin": 2.6080438010654188, "t_final": 322.6845127798635, "impact_velocity": -5.200717186687877, "out_of_rail_velocity": 26.588706446050093, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34849709361307407, "y_impact": 397.11057541031875, "out_of_rail_stability_margin": 2.6692350253141446} +{"apogee_time": 26.192096090453617, "max_mach_number": 0.9009507616712665, "apogee_x": 498.71434160156554, "apogee_y": 448.2687968808002, "apogee": 3586.368334646292, "x_impact": 578.0967195643639, "initial_stability_margin": 2.6215253933971896, "t_final": 319.77350513155426, "impact_velocity": -5.225023020609475, "out_of_rail_velocity": 26.47424363780702, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3496949952880511, "y_impact": 519.7519030252923, "out_of_rail_stability_margin": 2.6827080250582043} +{"apogee_time": 25.80130571076402, "max_mach_number": 0.8728402843882579, "apogee_x": 406.832060153225, "apogee_y": 315.23842637271014, "apogee": 3459.4900151812253, "x_impact": 473.3930146531303, "initial_stability_margin": 2.514535828469919, "t_final": 320.2247503267093, "impact_velocity": -5.148148280238166, "out_of_rail_velocity": 26.045928845619216, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35410780353460286, "y_impact": 366.97367626629034, "out_of_rail_stability_margin": 2.575322225001665} +{"apogee_time": 27.124519094711864, "max_mach_number": 0.9679319247077292, "apogee_x": 764.5255902460369, "apogee_y": 587.7406675959755, "apogee": 3894.623925630113, "x_impact": 872.6841180550744, "initial_stability_margin": 2.717520155399569, "t_final": 336.65293616414215, "impact_velocity": -5.361677784531508, "out_of_rail_velocity": 27.60788558635941, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33775243902923024, "y_impact": 671.0823168089775, "out_of_rail_stability_margin": 2.7717851715127537} +{"apogee_time": 25.757286292480376, "max_mach_number": 0.8737101035099962, "apogee_x": 491.5872180141168, "apogee_y": 398.5811577927395, "apogee": 3449.265358278898, "x_impact": 569.9536029092804, "initial_stability_margin": 2.5132507325697206, "t_final": 319.9033888010777, "impact_velocity": -5.14570543596824, "out_of_rail_velocity": 26.0588540864096, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3539472648921632, "y_impact": 462.2838189406067, "out_of_rail_stability_margin": 2.574030418040832} +{"apogee_time": 25.640893837210704, "max_mach_number": 0.855742029165981, "apogee_x": 432.81517105934074, "apogee_y": 338.15407013157466, "apogee": 3394.3037099735516, "x_impact": 504.14576706838216, "initial_stability_margin": 2.5467032916248464, "t_final": 313.3665855394184, "impact_velocity": -5.206352493602115, "out_of_rail_velocity": 25.77051044427045, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3571854636513165, "y_impact": 394.0131515457942, "out_of_rail_stability_margin": 2.60749269775157} +{"apogee_time": 27.302466206602997, "max_mach_number": 0.9691370961230273, "apogee_x": 515.6142002767996, "apogee_y": 399.6400667634983, "apogee": 3942.5973501198905, "x_impact": 593.2400244279453, "initial_stability_margin": 2.7148645358806363, "t_final": 339.4560613203917, "impact_velocity": -5.355505703433465, "out_of_rail_velocity": 27.6222154124019, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33821426815412264, "y_impact": 459.93912194432045, "out_of_rail_stability_margin": 2.7693243822681173} +{"apogee_time": 25.760385200760556, "max_mach_number": 0.871804031370079, "apogee_x": 495.12302149154016, "apogee_y": 328.51278127986933, "apogee": 3447.2706788497526, "x_impact": 574.9105651479671, "initial_stability_margin": 2.5168379564515444, "t_final": 319.52200998993607, "impact_velocity": -5.1519833849543675, "out_of_rail_velocity": 26.055418194536266, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35464096478880436, "y_impact": 381.47157869180455, "out_of_rail_stability_margin": 2.5776929090466263} +{"apogee_time": 25.67681196323556, "max_mach_number": 0.8647553648785903, "apogee_x": 478.44051546455125, "apogee_y": 430.0733791759783, "apogee": 3416.0639634804506, "x_impact": 555.1102452604914, "initial_stability_margin": 2.530173070228819, "t_final": 316.3791602341027, "impact_velocity": -5.176061268181904, "out_of_rail_velocity": 25.915322627510967, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3555740098406256, "y_impact": 499.14438502597545, "out_of_rail_stability_margin": 2.590961874574551} +{"apogee_time": 24.212761730907005, "max_mach_number": 0.7729070580051001, "apogee_x": 357.6218200216061, "apogee_y": 277.08863996214046, "apogee": 2969.157380351293, "x_impact": 422.8455561466313, "initial_stability_margin": 2.482650858111741, "t_final": 285.6259231393668, "impact_velocity": -5.243648866007472, "out_of_rail_velocity": 24.423328152092388, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37383412672204935, "y_impact": 327.7566589320196, "out_of_rail_stability_margin": 2.548823160007788} +{"apogee_time": 24.007228502700173, "max_mach_number": 0.7568999675260546, "apogee_x": 378.72431026412016, "apogee_y": 295.87400131076527, "apogee": 2900.559474934487, "x_impact": 448.45973116882624, "initial_stability_margin": 2.514786852581561, "t_final": 278.87263620816657, "impact_velocity": -5.302933193929028, "out_of_rail_velocity": 24.18031420394775, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3774273802567086, "y_impact": 350.44978236324994, "out_of_rail_stability_margin": 2.580998182448722} +{"apogee_time": 24.174126529726284, "max_mach_number": 0.7737592561777658, "apogee_x": 432.21455914766835, "apogee_y": 350.41786910456227, "apogee": 2960.8059020520327, "x_impact": 509.0999967709445, "initial_stability_margin": 2.4813660005748286, "t_final": 285.4612139419694, "impact_velocity": -5.241160699093722, "out_of_rail_velocity": 24.43658609799898, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3736671959927232, "y_impact": 412.8862290211694, "out_of_rail_stability_margin": 2.547533022915226} +{"apogee_time": 26.65569375771901, "max_mach_number": 0.9283053954657018, "apogee_x": 737.6879760397453, "apogee_y": 567.1506879472956, "apogee": 3726.7825464532043, "x_impact": 854.8121668301367, "initial_stability_margin": 2.6961699387281075, "t_final": 308.47830975917134, "impact_velocity": -5.34558746676005, "out_of_rail_velocity": 26.996720131751236, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34372041503601986, "y_impact": 657.3831554251486, "out_of_rail_stability_margin": 2.7491493742696407} +{"apogee_time": 24.06945807098394, "max_mach_number": 0.7653460400016862, "apogee_x": 419.62651989710895, "apogee_y": 377.17987648803734, "apogee": 2925.4613488354994, "x_impact": 494.67948831775294, "initial_stability_margin": 2.498271805699915, "t_final": 281.9884843428794, "impact_velocity": -5.272079783556932, "out_of_rail_velocity": 24.30584174863865, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3754631632492672, "y_impact": 444.80448990188285, "out_of_rail_stability_margin": 2.5644453044596034} +{"apogee_time": 26.83770609544641, "max_mach_number": 0.929694206325678, "apogee_x": 497.7269693647589, "apogee_y": 385.81021902557853, "apogee": 3774.899152654078, "x_impact": 582.348287437113, "initial_stability_margin": 2.6935705238767205, "t_final": 310.8446766634584, "impact_velocity": -5.339433907452624, "out_of_rail_velocity": 27.018740397216703, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3434908607483186, "y_impact": 451.5285109030734, "out_of_rail_stability_margin": 2.746582569618145} +{"apogee_time": 24.17187851504988, "max_mach_number": 0.7719401068955256, "apogee_x": 435.0515688898952, "apogee_y": 288.62061371161934, "apogee": 2957.6714251070925, "x_impact": 513.2269559866133, "initial_stability_margin": 2.484948961186236, "t_final": 284.9668842026, "impact_velocity": -5.2475551344715425, "out_of_rail_velocity": 24.40881489366563, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3740584225703013, "y_impact": 340.5110665627315, "out_of_rail_stability_margin": 2.551124613641821} +{"apogee_time": 27.42179587289893, "max_mach_number": 1.0096667620170434, "apogee_x": 460.5200371014829, "apogee_y": 356.85149908551296, "apogee": 4038.5283058356663, "x_impact": 529.0609371629884, "initial_stability_margin": 2.6385595344293122, "t_final": 353.1264792245979, "impact_velocity": -5.213824424364078, "out_of_rail_velocity": 28.35065285923189, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3310295357776157, "y_impact": 410.1108033907812, "out_of_rail_stability_margin": 2.692878791495359} +{"apogee_time": 27.379998928181166, "max_mach_number": 0.9928993703208653, "apogee_x": 494.63625379133094, "apogee_y": 386.4877629319119, "apogee": 4000.453120792148, "x_impact": 568.3157311227708, "initial_stability_margin": 2.6707329753490754, "t_final": 347.36932574397576, "impact_velocity": -5.272771332125302, "out_of_rail_velocity": 28.040758882756165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3337059357508925, "y_impact": 444.15202436569365, "out_of_rail_stability_margin": 2.725046614911812} +{"apogee_time": 27.368607828774753, "max_mach_number": 1.0104951159283893, "apogee_x": 556.2052594724988, "apogee_y": 450.9977628094102, "apogee": 4025.134708465851, "x_impact": 636.8015222749596, "initial_stability_margin": 2.6372783038653718, "t_final": 352.54110164662876, "impact_velocity": -5.211350403458501, "out_of_rail_velocity": 28.36773269294301, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33091859136310525, "y_impact": 516.4960182035963, "out_of_rail_stability_margin": 2.6915973669801074} +{"apogee_time": 26.65576118709925, "max_mach_number": 0.9283423630755309, "apogee_x": 738.2433578181796, "apogee_y": 567.52219962494, "apogee": 3726.39507706706, "x_impact": 853.3241238732426, "initial_stability_margin": 2.73158952355315, "t_final": 320.3679911754447, "impact_velocity": -5.331376276955894, "out_of_rail_velocity": 26.954682149986155, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3442588274013687, "y_impact": 656.1864041947946, "out_of_rail_stability_margin": 2.7870180482688296} +{"apogee_time": 27.386214540081728, "max_mach_number": 1.008646943172715, "apogee_x": 560.8507075042972, "apogee_y": 372.17054495197885, "apogee": 4026.9588975613833, "x_impact": 642.9878075873497, "initial_stability_margin": 2.6408697782116812, "t_final": 352.3051402538158, "impact_velocity": -5.217708462828778, "out_of_rail_velocity": 28.319595422176217, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33110071898328547, "y_impact": 426.688808561869, "out_of_rail_stability_margin": 2.6951734224207384} +{"apogee_time": 27.350590862980138, "max_mach_number": 1.0017415627114186, "apogee_x": 544.0505637866413, "apogee_y": 489.07879395157596, "apogee": 4006.405144680568, "x_impact": 622.9953062919604, "initial_stability_margin": 2.654204845344432, "t_final": 349.72851090365606, "impact_velocity": -5.242093587108644, "out_of_rail_velocity": 28.198218980293767, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3322598887875597, "y_impact": 560.2274458002156, "out_of_rail_stability_margin": 2.708514613026293} +{"apogee_time": 26.838196395950792, "max_mach_number": 0.9297145975406635, "apogee_x": 498.07248902554926, "apogee_y": 386.0475290218531, "apogee": 3774.4911875656185, "x_impact": 580.1694784587778, "initial_stability_margin": 2.728951483867302, "t_final": 322.95484464750285, "impact_velocity": -5.325239082362517, "out_of_rail_velocity": 26.9798854517757, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3440363226292028, "y_impact": 449.78491799614716, "out_of_rail_stability_margin": 2.784412998059865} +{"apogee_time": 21.012632809331176, "max_mach_number": 0.6045156605153457, "apogee_x": 455.38752990209576, "apogee_y": 350.0447405155999, "apogee": 2125.746589234618, "x_impact": 550.2537984969074, "initial_stability_margin": 2.577954227903312, "t_final": 236.47732817860344, "impact_velocity": -5.33858287555112, "out_of_rail_velocity": 21.536302801770155, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4146659367603012, "y_impact": 423.1528367204288, "out_of_rail_stability_margin": 2.6525757119690043} +{"apogee_time": 27.039699690239594, "max_mach_number": 0.9704980774483368, "apogee_x": 447.4360722498256, "apogee_y": 346.7421395979302, "apogee": 3891.6653201733675, "x_impact": 522.537703622542, "initial_stability_margin": 2.6186728007321287, "t_final": 324.11480601793494, "impact_velocity": -5.198177945949357, "out_of_rail_velocity": 27.706368181635966, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33729002928979684, "y_impact": 405.1054442156526, "out_of_rail_stability_margin": 2.671847809687665} +{"apogee_time": 26.966048298564967, "max_mach_number": 0.9536445187065996, "apogee_x": 479.4345061687257, "apogee_y": 374.6423650551103, "apogee": 3845.6603406903914, "x_impact": 560.0812744653389, "initial_stability_margin": 2.6502583498096466, "t_final": 318.80811978399015, "impact_velocity": -5.25694791362745, "out_of_rail_velocity": 27.42237618516644, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3394413869867277, "y_impact": 437.743216484975, "out_of_rail_stability_margin": 2.7032700540758485} +{"apogee_time": 26.988923127963893, "max_mach_number": 0.9713300892453705, "apogee_x": 540.4466185727449, "apogee_y": 438.25600599096435, "apogee": 3879.0660589724866, "x_impact": 628.5287603798307, "initial_stability_margin": 2.617415689935816, "t_final": 323.9948703392557, "impact_velocity": -5.195711368862298, "out_of_rail_velocity": 27.72094255615093, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.337150880688833, "y_impact": 509.8461603275447, "out_of_rail_stability_margin": 2.6705864002951465} +{"apogee_time": 21.169664549521503, "max_mach_number": 0.6053533790007456, "apogee_x": 307.67184952581374, "apogee_y": 238.4244157432766, "apogee": 2157.123706903616, "x_impact": 374.4424782608125, "initial_stability_margin": 2.575279235101142, "t_final": 238.4692362576555, "impact_velocity": -5.332437384946516, "out_of_rail_velocity": 21.546521508302273, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4142882373970036, "y_impact": 290.25521297643155, "out_of_rail_stability_margin": 2.6499323831320565} +{"apogee_time": 20.828784706880597, "max_mach_number": 0.5959226393844239, "apogee_x": 447.76358698615496, "apogee_y": 344.15561086744617, "apogee": 2083.3356921599366, "x_impact": 539.8308745147402, "initial_stability_margin": 2.623675067838657, "t_final": 230.35699653020885, "impact_velocity": -5.38043837329707, "out_of_rail_velocity": 21.361038041781207, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4176619360958323, "y_impact": 415.07510553333697, "out_of_rail_stability_margin": 2.7006342659641547} +{"apogee_time": 27.002500251191424, "max_mach_number": 0.9694568371279753, "apogee_x": 544.8347841163499, "apogee_y": 361.5864801109619, "apogee": 3879.812292637097, "x_impact": 634.7171789326843, "initial_stability_margin": 2.6209429192712186, "t_final": 323.4981575903382, "impact_velocity": -5.2020503307761174, "out_of_rail_velocity": 27.689314381117192, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33747244916996116, "y_impact": 421.24979110273716, "out_of_rail_stability_margin": 2.6741190765517815} +{"apogee_time": 26.955501652321708, "max_mach_number": 0.962631312350197, "apogee_x": 528.0699120395064, "apogee_y": 474.7472361972915, "apogee": 3856.7480452018644, "x_impact": 614.3484893203708, "initial_stability_margin": 2.634034723505377, "t_final": 320.99117104161866, "impact_velocity": -5.2263622496763995, "out_of_rail_velocity": 27.576241416501652, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3379441708157139, "y_impact": 552.5170652160291, "out_of_rail_stability_margin": 2.687044559923103} +{"apogee_time": 20.985446692004263, "max_mach_number": 0.5967629169286246, "apogee_x": 302.5401913667369, "apogee_y": 234.42875956992773, "apogee": 2114.3156566354573, "x_impact": 368.11817945177387, "initial_stability_margin": 2.6209885550313565, "t_final": 231.99349772936796, "impact_velocity": -5.374244671893241, "out_of_rail_velocity": 21.37993722841418, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4174162538189879, "y_impact": 285.3202039466857, "out_of_rail_stability_margin": 2.6980080365331798} +{"apogee_time": 27.03904841874257, "max_mach_number": 0.9703929673996579, "apogee_x": 447.7320071806142, "apogee_y": 346.93697182835734, "apogee": 3890.7363268373592, "x_impact": 520.3133386352042, "initial_stability_margin": 2.652988392967811, "t_final": 337.20801328531917, "impact_velocity": -5.184358753398069, "out_of_rail_velocity": 27.65528303785399, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33780865308242697, "y_impact": 403.3626825992972, "out_of_rail_stability_margin": 2.7086057173408067} +{"apogee_time": 26.96543222548336, "max_mach_number": 0.9535893976731075, "apogee_x": 479.7783464725321, "apogee_y": 374.8692131270392, "apogee": 3844.9363078766355, "x_impact": 557.8837326843958, "initial_stability_margin": 2.6850175821532054, "t_final": 331.30676777637575, "impact_velocity": -5.242972429901753, "out_of_rail_velocity": 27.375897749496833, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3399507831336493, "y_impact": 436.00156102306795, "out_of_rail_stability_margin": 2.740467012622725} +{"apogee_time": 26.98762918324048, "max_mach_number": 0.9712241685130311, "apogee_x": 540.8158957668934, "apogee_y": 438.5186015654416, "apogee": 3878.097422103323, "x_impact": 626.42101702424, "initial_stability_margin": 2.651713733220175, "t_final": 336.7111431156385, "impact_velocity": -5.18189872042858, "out_of_rail_velocity": 27.66967651499743, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3376696407489081, "y_impact": 508.1109864341947, "out_of_rail_stability_margin": 2.7073265927266283} +{"apogee_time": 26.47972976413287, "max_mach_number": 0.9151234286202625, "apogee_x": 728.231191499582, "apogee_y": 559.8596311794663, "apogee": 3666.071213312956, "x_impact": 833.4086724858246, "initial_stability_margin": 2.7468511612323856, "t_final": 322.3187207188951, "impact_velocity": -5.308457378399248, "out_of_rail_velocity": 26.795153738155523, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34645397408292394, "y_impact": 640.9215911469333, "out_of_rail_stability_margin": 2.801239764737906} +{"apogee_time": 26.954566661719657, "max_mach_number": 0.962542776310987, "apogee_x": 528.4333868437901, "apogee_y": 475.0328099630685, "apogee": 3855.846614860708, "x_impact": 612.338411959052, "initial_stability_margin": 2.668564912729791, "t_final": 333.69654672013314, "impact_velocity": -5.212468103152868, "out_of_rail_velocity": 27.526333924052473, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3384552608426557, "y_impact": 550.6572270961295, "out_of_rail_stability_margin": 2.7240118982231105} +{"apogee_time": 27.00168979009192, "max_mach_number": 0.9693559088604865, "apogee_x": 545.1423896123501, "apogee_y": 361.743353838852, "apogee": 3878.889553157549, "x_impact": 632.3452633260597, "initial_stability_margin": 2.655289976942508, "t_final": 336.3118930117409, "impact_velocity": -5.188220830955258, "out_of_rail_velocity": 27.637811918092133, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3379861330821723, "y_impact": 419.6343107153361, "out_of_rail_stability_margin": 2.7109080468861664} +{"apogee_time": 21.719583950889824, "max_mach_number": 0.6378741230997921, "apogee_x": 286.8663656793317, "apogee_y": 222.2554286444604, "apogee": 2301.099730710867, "x_impact": 346.8361155072031, "initial_stability_margin": 2.499190925521412, "t_final": 253.06383790150835, "impact_velocity": -5.191366533745339, "out_of_rail_velocity": 22.12047633843829, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40542664604560424, "y_impact": 268.84930562865475, "out_of_rail_stability_margin": 2.573975680974525} +{"apogee_time": 21.489973233531806, "max_mach_number": 0.624129921639755, "apogee_x": 302.5115361790258, "apogee_y": 236.31823248629624, "apogee": 2239.838359831644, "x_impact": 366.62979036608937, "initial_stability_margin": 2.531282460792828, "t_final": 246.93539254191725, "impact_velocity": -5.250059483175947, "out_of_rail_velocity": 21.873333519459404, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40894672275178, "y_impact": 286.49490893201147, "out_of_rail_stability_margin": 2.605981832305715} +{"apogee_time": 26.663012183558127, "max_mach_number": 0.9165554332570325, "apogee_x": 491.4343903123927, "apogee_y": 380.9141597799003, "apogee": 3714.211412689726, "x_impact": 567.4606899775705, "initial_stability_margin": 2.744256196270207, "t_final": 325.0344364480415, "impact_velocity": -5.302346574310118, "out_of_rail_velocity": 26.81756219336216, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3461251163292257, "y_impact": 439.9300706994751, "out_of_rail_stability_margin": 2.798655861709361} +{"apogee_time": 21.688021407391293, "max_mach_number": 0.6386105723631051, "apogee_x": 346.73138497947116, "apogee_y": 281.09755821722416, "apogee": 2294.6263054774877, "x_impact": 417.89139735802115, "initial_stability_margin": 2.497908486171438, "t_final": 253.08130322179542, "impact_velocity": -5.1889031882307295, "out_of_rail_velocity": 22.133133309562396, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4052289787445967, "y_impact": 338.9192450838952, "out_of_rail_stability_margin": 2.5726857586034466} +{"apogee_time": 21.569858945685578, "max_mach_number": 0.6313983978659382, "apogee_x": 335.9199511760187, "apogee_y": 301.9316389718377, "apogee": 2263.0108428714293, "x_impact": 405.32974789631515, "initial_stability_margin": 2.514791225404966, "t_final": 249.75074359349398, "impact_velocity": -5.219513908106524, "out_of_rail_velocity": 22.00255761713373, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4071166518101622, "y_impact": 364.48312742048347, "out_of_rail_stability_margin": 2.5895400196710083} +{"apogee_time": 21.67968150230976, "max_mach_number": 0.6370549045240992, "apogee_x": 348.9402968257723, "apogee_y": 231.44702261325256, "apogee": 2291.4493748246587, "x_impact": 421.1669038933138, "initial_stability_margin": 2.501487124214329, "t_final": 252.5737637382922, "impact_velocity": -5.195233849160352, "out_of_rail_velocity": 22.106468616732066, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40564437316352425, "y_impact": 279.392739101014, "out_of_rail_stability_margin": 2.576266798375194} +{"apogee_time": 21.538593015731486, "max_mach_number": 0.6288498670117633, "apogee_x": 282.2542618426048, "apogee_y": 218.66268420609248, "apogee": 2256.6618555782275, "x_impact": 341.1906218914993, "initial_stability_margin": 2.5444193875295156, "t_final": 246.27038839572157, "impact_velocity": -5.2320679597891315, "out_of_rail_velocity": 21.953836867707032, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4085658204510062, "y_impact": 264.4458068505852, "out_of_rail_stability_margin": 2.6215823165260392} +{"apogee_time": 25.71776989560751, "max_mach_number": 0.8622458445867378, "apogee_x": 685.8428289042222, "apogee_y": 527.2452248314538, "apogee": 3412.952593895681, "x_impact": 789.5910928827607, "initial_stability_margin": 2.572498887792609, "t_final": 307.8589632217246, "impact_velocity": -5.3498657838482355, "out_of_rail_velocity": 25.880150108180892, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35606953927284857, "y_impact": 607.172142893371, "out_of_rail_stability_margin": 2.632381420591065} +{"apogee_time": 21.30690301514456, "max_mach_number": 0.6152785881395034, "apogee_x": 297.5772455937702, "apogee_y": 232.4434363883715, "apogee": 2196.010242316449, "x_impact": 360.58164163442365, "initial_stability_margin": 2.576708159515938, "t_final": 240.1299626828953, "impact_velocity": -5.291220724210579, "out_of_rail_velocity": 21.717840023623264, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4123049419070379, "y_impact": 281.7459917010061, "out_of_rail_stability_margin": 2.6538298679498515} +{"apogee_time": 21.507090455838163, "max_mach_number": 0.6296071841811389, "apogee_x": 341.20625813808147, "apogee_y": 276.59205222232674, "apogee": 2250.38739559953, "x_impact": 410.90077889266786, "initial_stability_margin": 2.5431301857942707, "t_final": 246.16582488601304, "impact_velocity": -5.229585286698197, "out_of_rail_velocity": 21.966464956579212, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40836672474200564, "y_impact": 333.2183138240808, "out_of_rail_stability_margin": 2.620285358317642} +{"apogee_time": 25.895022319292682, "max_mach_number": 0.8633784131569336, "apogee_x": 462.7640828678175, "apogee_y": 358.6530999089615, "apogee": 3457.5694876753582, "x_impact": 537.4764274211651, "initial_stability_margin": 2.569797519005409, "t_final": 310.3614425329952, "impact_velocity": -5.34370729691413, "out_of_rail_velocity": 25.899279641199684, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3566832717181916, "y_impact": 416.69006724769207, "out_of_rail_stability_margin": 2.6299198146379488} +{"apogee_time": 21.38783120326868, "max_mach_number": 0.6224761832325957, "apogee_x": 330.5197269000942, "apogee_y": 297.049737784736, "apogee": 2219.0583092985657, "x_impact": 398.50013062275417, "initial_stability_margin": 2.5601160989187544, "t_final": 242.8636777153771, "impact_velocity": -5.2604360735969165, "out_of_rail_velocity": 21.830761011681, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41012279145809705, "y_impact": 358.27300510307066, "out_of_rail_stability_margin": 2.637210738096319} +{"apogee_time": 21.498409881796274, "max_mach_number": 0.628063254932738, "apogee_x": 343.34559652323924, "apogee_y": 227.71896528995376, "apogee": 2247.1812732487992, "x_impact": 414.20552839267697, "initial_stability_margin": 2.546731378443525, "t_final": 245.48051616872692, "impact_velocity": -5.23596558990756, "out_of_rail_velocity": 21.940186543195342, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4087868932148965, "y_impact": 274.7310714218839, "out_of_rail_stability_margin": 2.6238897281554845} +{"apogee_time": 26.90309194448004, "max_mach_number": 0.9578425912005778, "apogee_x": 443.19837227990695, "apogee_y": 343.4444596499391, "apogee": 3841.0566111662906, "x_impact": 510.712559795259, "initial_stability_margin": 2.6692246147342873, "t_final": 340.09719183939205, "impact_velocity": -5.162072439194858, "out_of_rail_velocity": 27.50794218084652, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3391766788204639, "y_impact": 395.9110388559376, "out_of_rail_stability_margin": 2.723628581146751} +{"apogee_time": 26.813699428960962, "max_mach_number": 0.9405700886241382, "apogee_x": 474.20991065009144, "apogee_y": 370.53655694217184, "apogee": 3790.3159713668083, "x_impact": 546.6672715938998, "initial_stability_margin": 2.7008618395720343, "t_final": 333.93285125281074, "impact_velocity": -5.220434120325855, "out_of_rail_velocity": 27.207735711714054, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34272936242282026, "y_impact": 427.2735106596151, "out_of_rail_stability_margin": 2.755427941013709} +{"apogee_time": 27.928849140798757, "max_mach_number": 1.0527527609731475, "apogee_x": 809.9297947160835, "apogee_y": 622.6615269122967, "apogee": 4208.756553132902, "x_impact": 919.752997645996, "initial_stability_margin": 2.621999647905313, "t_final": 342.87632125912603, "impact_velocity": -5.384490723744954, "out_of_rail_velocity": 29.054686716205264, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32464892968258546, "y_impact": 707.2891382535219, "out_of_rail_stability_margin": 2.673750162481793} +{"apogee_time": 26.853572231738106, "max_mach_number": 0.9586660617845281, "apogee_x": 535.3145839597918, "apogee_y": 434.07737766389414, "apogee": 3828.714808915637, "x_impact": 614.486869739709, "initial_stability_margin": 2.6679670549241226, "t_final": 339.6337061698694, "impact_velocity": -5.159622984750796, "out_of_rail_velocity": 27.52192651300333, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3390333544522407, "y_impact": 498.43569517337596, "out_of_rail_stability_margin": 2.722366262962285} +{"apogee_time": 26.81228493207846, "max_mach_number": 0.9497751047002749, "apogee_x": 522.6964583775389, "apogee_y": 469.8998814144886, "apogee": 3804.0821440868845, "x_impact": 600.2348770962294, "initial_stability_margin": 2.684613205428916, "t_final": 336.41344360883073, "impact_velocity": -5.190060939618303, "out_of_rail_velocity": 27.37028283385372, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3405225890025982, "y_impact": 539.7567863281105, "out_of_rail_stability_margin": 2.7390126880847068} +{"apogee_time": 28.107769861596573, "max_mach_number": 1.0541886396333555, "apogee_x": 546.0241888666524, "apogee_y": 423.21053370333965, "apogee": 4259.091774862934, "x_impact": 625.983699552533, "initial_stability_margin": 2.619287084956323, "t_final": 345.50163829769804, "impact_velocity": -5.37829236898774, "out_of_rail_velocity": 29.070576097898307, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32437895805775036, "y_impact": 485.3213244479703, "out_of_rail_stability_margin": 2.6710566917696794} +{"apogee_time": 26.107605834048304, "max_mach_number": 0.8875391757421373, "apogee_x": 448.8955050357937, "apogee_y": 350.7209497566875, "apogee": 3546.7423027598907, "x_impact": 520.3031405028478, "initial_stability_margin": 2.5254599789849834, "t_final": 319.6022688824009, "impact_velocity": -5.261155686431057, "out_of_rail_velocity": 26.279866991713327, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3516963604838387, "y_impact": 406.6448030863675, "out_of_rail_stability_margin": 2.585394973999589} +{"apogee_time": 26.252675479653192, "max_mach_number": 0.9049749945837134, "apogee_x": 421.3731297449764, "apogee_y": 326.50819926587945, "apogee": 3610.009664810682, "x_impact": 487.9933176790817, "initial_stability_margin": 2.493122168441539, "t_final": 326.43840714920145, "impact_velocity": -5.202338648358759, "out_of_rail_velocity": 26.560390763874285, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3487569741617058, "y_impact": 378.2729230233705, "out_of_rail_stability_margin": 2.553056249927151} +{"apogee_time": 26.8661066841744, "max_mach_number": 0.9567908997735546, "apogee_x": 539.5553245868039, "apogee_y": 358.0504750139282, "apogee": 3829.1241724248507, "x_impact": 620.2849409618564, "initial_stability_margin": 2.6715012267988416, "t_final": 339.1793084773151, "impact_velocity": -5.1659179140476486, "out_of_rail_velocity": 27.491331268298286, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33936123150059117, "y_impact": 411.66406627294475, "out_of_rail_stability_margin": 2.7259064308037413} +{"apogee_time": 26.20735840073069, "max_mach_number": 0.9058758840740082, "apogee_x": 509.1301102178386, "apogee_y": 412.8140557146262, "apogee": 3599.283630477456, "x_impact": 587.3848625177607, "initial_stability_margin": 2.4918291390020557, "t_final": 326.1335533676278, "impact_velocity": -5.199870085275861, "out_of_rail_velocity": 26.57361761421945, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3486256250357227, "y_impact": 476.41629084515205, "out_of_rail_stability_margin": 2.5517621090623517} +{"apogee_time": 27.19650460828183, "max_mach_number": 0.974744686205401, "apogee_x": 769.1826057826097, "apogee_y": 591.2620004023408, "apogee": 3921.1835152872245, "x_impact": 888.1241642281068, "initial_stability_margin": 2.7423685638412625, "t_final": 327.27491671904755, "impact_velocity": -5.318941773787189, "out_of_rail_velocity": 27.65722722419307, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33785241561899854, "y_impact": 682.9084698489964, "out_of_rail_stability_margin": 2.799125565300895} +{"apogee_time": 26.134397604694584, "max_mach_number": 0.8967270135847357, "apogee_x": 495.8697634321076, "apogee_y": 445.749677628333, "apogee": 3567.030123500318, "x_impact": 572.4816529863127, "initial_stability_margin": 2.5088406247569037, "t_final": 322.6730168432461, "impact_velocity": -5.23054552974316, "out_of_rail_velocity": 26.42968265072059, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35010135117801255, "y_impact": 514.7507461353985, "out_of_rail_stability_margin": 2.568761080442305} +{"apogee_time": 27.379407365825497, "max_mach_number": 0.9761377324064988, "apogee_x": 518.7937583378754, "apogee_y": 402.06308061556393, "apogee": 3970.2865501559772, "x_impact": 603.6571728616045, "initial_stability_margin": 2.739671902315996, "t_final": 329.7856891383696, "impact_velocity": -5.312818894388754, "out_of_rail_velocity": 27.678824751225246, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3376169675536307, "y_impact": 467.98077264543394, "out_of_rail_stability_margin": 2.7964579218665118} +{"apogee_time": 26.21188555945728, "max_mach_number": 0.9038950748661604, "apogee_x": 512.8709211673306, "apogee_y": 340.2849301245318, "apogee": 3597.5365991671633, "x_impact": 592.6923635493829, "initial_stability_margin": 2.4954342909409015, "t_final": 325.61434557406704, "impact_velocity": -5.206214129642425, "out_of_rail_velocity": 26.542826931681788, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3489469275465872, "y_impact": 393.2943171541758, "out_of_rail_stability_margin": 2.555371111833991} +{"apogee_time": 24.734901078442956, "max_mach_number": 0.8008913501248675, "apogee_x": 634.0412580090024, "apogee_y": 487.4089784994239, "apogee": 3108.6323200698744, "x_impact": 745.708062714446, "initial_stability_margin": 2.616670525834002, "t_final": 289.9280695209582, "impact_velocity": -5.360163988284941, "out_of_rail_velocity": 24.8758888970286, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36719299961318774, "y_impact": 573.4674450467022, "out_of_rail_stability_margin": 2.6790012046824416} +{"apogee_time": 28.149162672671206, "max_mach_number": 1.0964104749018115, "apogee_x": 485.2239142443708, "apogee_y": 375.99233345934584, "apogee": 4339.040371635095, "x_impact": 555.8110653430921, "initial_stability_margin": 2.5421171111557888, "t_final": 358.0479409385241, "impact_velocity": -5.236008133862327, "out_of_rail_velocity": 29.801425240178364, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3181492228213986, "y_impact": 430.85331272217275, "out_of_rail_stability_margin": 2.593818149095209} +{"apogee_time": 28.12752222092952, "max_mach_number": 1.078517318981031, "apogee_x": 521.7852389572809, "apogee_y": 407.7022018549804, "apogee": 4303.741452037182, "x_impact": 597.6812206054736, "initial_stability_margin": 2.5746584689843806, "t_final": 352.69110794157046, "impact_velocity": -5.29520591463955, "out_of_rail_velocity": 29.50193449099096, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3207974747671813, "y_impact": 467.07642372807834, "out_of_rail_stability_margin": 2.626403507458581} +{"apogee_time": 28.094424544849694, "max_mach_number": 1.0972604582881114, "apogee_x": 586.0653991926857, "apogee_y": 475.2158008655986, "apogee": 4324.752156124313, "x_impact": 668.6290624202999, "initial_stability_margin": 2.5408171532558765, "t_final": 357.62031945636164, "impact_velocity": -5.2335235914011955, "out_of_rail_velocity": 29.818065617540015, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31804302170778626, "y_impact": 542.3293231255806, "out_of_rail_stability_margin": 2.59251648276873} +{"apogee_time": 24.91175040247536, "max_mach_number": 0.8021094997788925, "apogee_x": 428.1001237744891, "apogee_y": 331.7785498240846, "apogee": 3151.429440676279, "x_impact": 506.75493665226287, "initial_stability_margin": 2.6139937575447947, "t_final": 292.27247764016397, "impact_velocity": -5.353993638257761, "out_of_rail_velocity": 24.89674072853915, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36694863629258734, "y_impact": 392.8801867778428, "out_of_rail_stability_margin": 2.6763642746049436} +{"apogee_time": 28.08539640352059, "max_mach_number": 1.0878931274650976, "apogee_x": 573.5116406932751, "apogee_y": 515.5645936786904, "apogee": 4307.029741475546, "x_impact": 654.3532235055751, "initial_stability_margin": 2.557935311103391, "t_final": 354.5929090736469, "impact_velocity": -5.264397595386455, "out_of_rail_velocity": 29.65878059522754, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3193795182570072, "y_impact": 588.4311457063956, "out_of_rail_stability_margin": 2.609650840154261} +{"apogee_time": 24.76289453197522, "max_mach_number": 0.8025961195783006, "apogee_x": 635.5709596683226, "apogee_y": 488.60655136082335, "apogee": 3117.5802916033417, "x_impact": 742.6475210316429, "initial_stability_margin": 2.664903274060394, "t_final": 289.7205824146026, "impact_velocity": -5.326669463804813, "out_of_rail_velocity": 24.959356832747215, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3666313785878354, "y_impact": 571.1295111682471, "out_of_rail_stability_margin": 2.7247434856196984} +{"apogee_time": 27.481776449567796, "max_mach_number": 1.0164456833104227, "apogee_x": 462.96658634282574, "apogee_y": 358.7114525131444, "apogee": 4062.0796512444667, "x_impact": 537.8734601823866, "initial_stability_margin": 2.662302643763874, "t_final": 342.4496271139767, "impact_velocity": -5.172267681422639, "out_of_rail_velocity": 28.387823614899524, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3304179069295174, "y_impact": 416.9143869878214, "out_of_rail_stability_margin": 2.7188953040026274} +{"apogee_time": 28.113978808067138, "max_mach_number": 1.0952819025728344, "apogee_x": 590.972392960126, "apogee_y": 392.1743974673761, "apogee": 4327.014435689304, "x_impact": 675.2785148916898, "initial_stability_margin": 2.544445713012315, "t_final": 357.2209628591055, "impact_velocity": -5.239908700518712, "out_of_rail_velocity": 29.783667999588467, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.318319097421554, "y_impact": 448.12624627367285, "out_of_rail_stability_margin": 2.5961508770696935} +{"apogee_time": 27.446628895198394, "max_mach_number": 0.999763907572424, "apogee_x": 497.41108905595104, "apogee_y": 388.61677218387655, "apogee": 4025.6078269975014, "x_impact": 577.9616187666652, "initial_stability_margin": 2.694918313303316, "t_final": 337.290967883744, "impact_velocity": -5.230744168343963, "out_of_rail_velocity": 28.09538116374825, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3331444304384811, "y_impact": 451.6603468451036, "out_of_rail_stability_margin": 2.751530012076676} +{"apogee_time": 24.94036736773736, "max_mach_number": 0.8038513291192532, "apogee_x": 429.1508145677221, "apogee_y": 332.6128869487936, "apogee": 3160.596687019854, "x_impact": 505.4971813840922, "initial_stability_margin": 2.662285797622086, "t_final": 292.25908143145375, "impact_velocity": -5.320537695344595, "out_of_rail_velocity": 24.982036828344174, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3663955418191968, "y_impact": 391.87778739323994, "out_of_rail_stability_margin": 2.7221662028915925} +{"apogee_time": 22.633053115076837, "max_mach_number": 0.6848066186317924, "apogee_x": 529.9448660021116, "apogee_y": 407.35857855741216, "apogee": 2523.0667823404633, "x_impact": 641.2430517115366, "initial_stability_margin": 2.6499007957233545, "t_final": 248.74093389252283, "impact_velocity": -5.325206207654387, "out_of_rail_velocity": 22.94214238329902, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3938095274242093, "y_impact": 493.11535989519876, "out_of_rail_stability_margin": 2.7195794226732084} +{"apogee_time": 27.42713582908335, "max_mach_number": 1.0172605598256088, "apogee_x": 559.156943036606, "apogee_y": 453.34749879109535, "apogee": 4048.474956646715, "x_impact": 647.4696317338404, "initial_stability_margin": 2.6610036233228826, "t_final": 342.01080849637896, "impact_velocity": -5.1698133905754675, "out_of_rail_velocity": 28.40222526335495, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33028369796071444, "y_impact": 525.1098550123918, "out_of_rail_stability_margin": 2.7175909592067717} +{"apogee_time": 27.41229238166992, "max_mach_number": 1.0085813892572144, "apogee_x": 547.0325739006385, "apogee_y": 491.7095209318188, "apogee": 4030.6455303232624, "x_impact": 633.6348531915871, "initial_stability_margin": 2.6781611455910057, "t_final": 339.53590766588206, "impact_velocity": -5.20031101525462, "out_of_rail_velocity": 28.26619480536606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3318949044362778, "y_impact": 569.743937375125, "out_of_rail_stability_margin": 2.734798664766417} +{"apogee_time": 25.342017179712887, "max_mach_number": 0.8419715286680103, "apogee_x": 392.3643721093501, "apogee_y": 304.0195292040816, "apogee": 3311.622605758312, "x_impact": 462.38537020728666, "initial_stability_margin": 2.537677640039, "t_final": 308.43746941213567, "impact_velocity": -5.2123527925058, "out_of_rail_velocity": 25.540108590456565, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3594866958698623, "y_impact": 358.45905717728044, "out_of_rail_stability_margin": 2.6001156526525384} +{"apogee_time": 27.447545964449738, "max_mach_number": 1.0154194795539426, "apogee_x": 563.7353337385152, "apogee_y": 374.05078183704353, "apogee": 4050.5770129706693, "x_impact": 653.529019150678, "initial_stability_margin": 2.6646435305196863, "t_final": 341.72906548030494, "impact_velocity": -5.176120298561079, "out_of_rail_velocity": 28.369424486684558, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33058177626477986, "y_impact": 433.64813305569953, "out_of_rail_stability_margin": 2.7212369178805855} +{"apogee_time": 22.80313255414769, "max_mach_number": 0.6859582093216937, "apogee_x": 358.0369336380964, "apogee_y": 277.45632519821635, "apogee": 2560.080173198063, "x_impact": 436.8162126542992, "initial_stability_margin": 2.6472355627893505, "t_final": 250.73048372291314, "impact_velocity": -5.319076119831487, "out_of_rail_velocity": 22.97083341628657, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.393009801385767, "y_impact": 338.6335805492449, "out_of_rail_stability_margin": 2.7168273262650353} +{"apogee_time": 25.1661859027966, "max_mach_number": 0.8252059273395285, "apogee_x": 416.81859532895334, "apogee_y": 325.65290137983374, "apogee": 3244.7277657718405, "x_impact": 491.9833232958871, "initial_stability_margin": 2.5698625082322075, "t_final": 301.5490627906828, "impact_velocity": -5.271283083745072, "out_of_rail_velocity": 25.29610430530301, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36290182797543724, "y_impact": 384.5219922891454, "out_of_rail_stability_margin": 2.632338472392385} +{"apogee_time": 26.501243147170833, "max_mach_number": 0.9165365206751847, "apogee_x": 728.7687773350607, "apogee_y": 560.2626972568788, "apogee": 3672.3868523464953, "x_impact": 847.7885726658035, "initial_stability_margin": 2.5886014889917295, "t_final": 311.21962450160265, "impact_velocity": -5.390893223648827, "out_of_rail_velocity": 26.743364277640573, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3463767654415918, "y_impact": 651.986848450604, "out_of_rail_stability_margin": 2.644989749833539} +{"apogee_time": 25.29998812534256, "max_mach_number": 0.8428486186749132, "apogee_x": 474.13012857844063, "apogee_y": 384.42711227546846, "apogee": 3302.023054060105, "x_impact": 557.1549270739506, "initial_stability_margin": 2.5363925401382805, "t_final": 308.1810113676623, "impact_velocity": -5.209879476660831, "out_of_rail_velocity": 25.55319821185268, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3593325800099332, "y_impact": 451.92459014027395, "out_of_rail_stability_margin": 2.598826613087032} +{"apogee_time": 25.21108703054665, "max_mach_number": 0.8340563417879783, "apogee_x": 461.1354704269727, "apogee_y": 414.51345067669484, "apogee": 3267.8647888095493, "x_impact": 542.3848269680911, "initial_stability_margin": 2.5533244339572856, "t_final": 304.55648043255246, "impact_velocity": -5.240613984397645, "out_of_rail_velocity": 25.40790168198814, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3608990565837071, "y_impact": 487.73934337603964, "out_of_rail_stability_margin": 2.615739184605421} +{"apogee_time": 25.369768834944907, "max_mach_number": 0.8438348192020596, "apogee_x": 393.26839063563455, "apogee_y": 304.7356314994773, "apogee": 3320.9808077518855, "x_impact": 461.35480605721455, "initial_stability_margin": 2.58712106444966, "t_final": 308.3622846934912, "impact_velocity": -5.179781624108336, "out_of_rail_velocity": 25.62791878808071, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3589596273540018, "y_impact": 357.63100723380535, "out_of_rail_stability_margin": 2.647087635882978} +{"apogee_time": 25.300550541584418, "max_mach_number": 0.8409671460519001, "apogee_x": 477.5252642504239, "apogee_y": 316.8181331042898, "apogee": 3299.624781275234, "x_impact": 561.9068810275517, "initial_stability_margin": 2.539982414075985, "t_final": 307.54722811879805, "impact_velocity": -5.216235734308972, "out_of_rail_velocity": 25.52274727794961, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35967918587640824, "y_impact": 372.8350251793128, "out_of_rail_stability_margin": 2.6024201128857065} +{"apogee_time": 25.194308171062815, "max_mach_number": 0.8270178618178914, "apogee_x": 417.84595738040673, "apogee_y": 326.47140378460904, "apogee": 3254.0195087630646, "x_impact": 490.8561451191987, "initial_stability_margin": 2.6188196443030805, "t_final": 301.54039402438866, "impact_velocity": -5.238343548003371, "out_of_rail_velocity": 25.35767715104743, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36204416112978716, "y_impact": 383.60654443204925, "out_of_rail_stability_margin": 2.6787534334901535} +{"apogee_time": 26.683649059898762, "max_mach_number": 0.9179588505649157, "apogee_x": 491.7638925564963, "apogee_y": 381.16196102764405, "apogee": 3720.4102126383186, "x_impact": 576.4727174914993, "initial_stability_margin": 2.5859198669828003, "t_final": 313.9679230077742, "impact_velocity": -5.384687500601474, "out_of_rail_velocity": 26.76553062040762, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34614423845877645, "y_impact": 446.9286382845159, "out_of_rail_stability_margin": 2.642340820717997} +{"apogee_time": 23.337344158868852, "max_mach_number": 0.7221714121663705, "apogee_x": 563.1149661361434, "apogee_y": 432.87937591816694, "apogee": 2709.8551261429793, "x_impact": 664.1500590970167, "initial_stability_margin": 2.518209287581267, "t_final": 267.8692323629188, "impact_velocity": -5.2714879766944245, "out_of_rail_velocity": 23.56918385297565, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38408716097573053, "y_impact": 510.73847689849254, "out_of_rail_stability_margin": 2.585664405838244} +{"apogee_time": 25.238789710702946, "max_mach_number": 0.8358903787698866, "apogee_x": 462.2015427247995, "apogee_y": 415.48978604117644, "apogee": 3277.1370867308087, "x_impact": 540.8060273704422, "initial_stability_margin": 2.602535901845668, "t_final": 304.29853560122376, "impact_velocity": -5.207866147191038, "out_of_rail_velocity": 25.498071539994516, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3603781613494627, "y_impact": 486.33537752771537, "out_of_rail_stability_margin": 2.6624767791056594} +{"apogee_time": 25.327656008275742, "max_mach_number": 0.8447251744464885, "apogee_x": 475.22361277126345, "apogee_y": 385.3276330917489, "apogee": 3311.410189349495, "x_impact": 555.6087139118922, "initial_stability_margin": 2.585858157686923, "t_final": 307.8642341416663, "impact_velocity": -5.177323756708994, "out_of_rail_velocity": 25.641045077659648, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3587302994543865, "y_impact": 450.6386287362379, "out_of_rail_stability_margin": 2.6458036436196624} +{"apogee_time": 23.309726538128462, "max_mach_number": 0.7216644557632258, "apogee_x": 331.33223587296953, "apogee_y": 256.7059654342478, "apogee": 2713.663681358253, "x_impact": 401.8093429643316, "initial_stability_margin": 2.5710364812531927, "t_final": 265.0490762647168, "impact_velocity": -5.178358871188912, "out_of_rail_velocity": 23.567875160248985, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3845578733593166, "y_impact": 311.4821841507198, "out_of_rail_stability_margin": 2.6406506278196185} +{"apogee_time": 25.32876384130281, "max_mach_number": 0.8428441784699208, "apogee_x": 478.61969866152975, "apogee_y": 317.5768764946209, "apogee": 3309.055129790132, "x_impact": 560.3643662555943, "initial_stability_margin": 2.5893966734136806, "t_final": 307.52444234426815, "impact_velocity": -5.183640294728149, "out_of_rail_velocity": 25.614083855738507, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3590868312286508, "y_impact": 371.85641411247707, "out_of_rail_stability_margin": 2.6493453707790486} +{"apogee_time": 23.097164238474505, "max_mach_number": 0.7065646597536838, "apogee_x": 350.4750430953417, "apogee_y": 273.78804739341945, "apogee": 2648.2257204178154, "x_impact": 425.9546193383807, "initial_stability_margin": 2.603168361153101, "t_final": 258.95546626636457, "impact_velocity": -5.236904700290041, "out_of_rail_velocity": 23.310628940221342, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3878972140465475, "y_impact": 332.88339799425484, "out_of_rail_stability_margin": 2.6727404461493824} +{"apogee_time": 23.506757617931193, "max_mach_number": 0.723262262225615, "apogee_x": 380.29472177561706, "apogee_y": 294.7158476457391, "apogee": 2748.223739702016, "x_impact": 452.5827288520655, "initial_stability_margin": 2.515499838557139, "t_final": 269.95078399323165, "impact_velocity": -5.26541973751478, "out_of_rail_velocity": 23.589389220355017, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3838110144760924, "y_impact": 350.8342447007429, "out_of_rail_stability_margin": 2.582993625790453} +{"apogee_time": 23.163131906608427, "max_mach_number": 0.7144574306107601, "apogee_x": 388.49431903261376, "apogee_y": 349.1845827523891, "apogee": 2671.7824095044775, "x_impact": 470.0341561378208, "initial_stability_margin": 2.5866588050610777, "t_final": 261.6019523483596, "impact_velocity": -5.206435685125348, "out_of_rail_velocity": 23.44185250232164, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38651249742297167, "y_impact": 422.65095104803265, "out_of_rail_stability_margin": 2.6563451204931985} +{"apogee_time": 23.27395275220372, "max_mach_number": 0.7225110991291386, "apogee_x": 400.49337934195387, "apogee_y": 324.681375665862, "apogee": 2706.1599304273122, "x_impact": 483.9396984030827, "initial_stability_margin": 2.56975479341045, "t_final": 264.7278854334594, "impact_velocity": -5.1759016837931915, "out_of_rail_velocity": 23.576481537778033, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3843281239137924, "y_impact": 392.5035329047995, "out_of_rail_stability_margin": 2.639351695330382} +{"apogee_time": 24.95185276085942, "max_mach_number": 0.8138655118164718, "apogee_x": 645.2781661975818, "apogee_y": 496.06601542171524, "apogee": 3174.205445166438, "x_impact": 755.5876529868832, "initial_stability_margin": 2.631667259809286, "t_final": 291.7838552701569, "impact_velocity": -5.344952686963482, "out_of_rail_velocity": 25.12154030387383, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3646696904315649, "y_impact": 581.0662925418253, "out_of_rail_stability_margin": 2.6921488200741943} +{"apogee_time": 26.918341253189087, "max_mach_number": 0.9590311523528261, "apogee_x": 443.2400834738731, "apogee_y": 343.45690510109176, "apogee": 3845.4579625737324, "x_impact": 518.2081519463068, "initial_stability_margin": 2.5096290225692885, "t_final": 327.94628774789555, "impact_velocity": -5.242234015368474, "out_of_rail_velocity": 27.4506395610655, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.339260809230246, "y_impact": 401.7416456451261, "out_of_rail_stability_margin": 2.5660406501992634} +{"apogee_time": 23.26834481928425, "max_mach_number": 0.7207558247726902, "apogee_x": 403.1098499437305, "apogee_y": 267.40102726564436, "apogee": 2702.869329085075, "x_impact": 487.9597910713316, "initial_stability_margin": 2.5733397270091776, "t_final": 264.3436272804713, "impact_velocity": -5.182216482194603, "out_of_rail_velocity": 23.5444732951189, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.384710800202899, "y_impact": 323.7060279756554, "out_of_rail_stability_margin": 2.642942466154202} +{"apogee_time": 25.129897829793446, "max_mach_number": 0.8151315902181644, "apogee_x": 435.64335557395424, "apogee_y": 337.64635576039586, "apogee": 3217.713764678104, "x_impact": 513.9920602028844, "initial_stability_margin": 2.629019015578889, "t_final": 294.2958511674272, "impact_velocity": -5.338799864421537, "out_of_rail_velocity": 25.13775986261567, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3643565002750545, "y_impact": 398.51668757823916, "out_of_rail_stability_margin": 2.689525931886941} +{"apogee_time": 26.83029023371695, "max_mach_number": 0.9418393516016038, "apogee_x": 474.36951187336064, "apogee_y": 370.648998000484, "apogee": 3795.3270338743414, "x_impact": 555.0516060750668, "initial_stability_margin": 2.5418041425329805, "t_final": 322.0544239202086, "impact_velocity": -5.301502204285593, "out_of_rail_velocity": 27.15647870393715, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3428735000811766, "y_impact": 433.80752488892875, "out_of_rail_stability_margin": 2.5984069358094657} +{"apogee_time": 26.868349017344627, "max_mach_number": 0.9598845892986851, "apogee_x": 535.4319857485674, "apogee_y": 434.16427779425806, "apogee": 3833.17556270275, "x_impact": 624.0072292091593, "initial_stability_margin": 2.508343426543782, "t_final": 327.45272318755576, "impact_velocity": -5.23974651499838, "out_of_rail_velocity": 27.46520935777321, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3391115230144536, "y_impact": 506.1776649835604, "out_of_rail_stability_margin": 2.5647478024401265} +{"apogee_time": 26.82819663647643, "max_mach_number": 0.9510158870675471, "apogee_x": 522.8332743460659, "apogee_y": 470.02141495800225, "apogee": 3808.8155752152056, "x_impact": 609.4975294739727, "initial_stability_margin": 2.5252698203433614, "t_final": 324.546193144519, "impact_velocity": -5.2706572518662105, "out_of_rail_velocity": 27.313545383872864, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3405916395965962, "y_impact": 548.1475772885927, "out_of_rail_stability_margin": 2.581679506370879} +{"apogee_time": 23.997443097583787, "max_mach_number": 0.7603937936290027, "apogee_x": 351.01423727317945, "apogee_y": 271.96395942711746, "apogee": 2906.4781160632147, "x_impact": 415.68501005400213, "initial_stability_margin": 2.4388946677407692, "t_final": 285.46973335224357, "impact_velocity": -5.126122338217636, "out_of_rail_velocity": 24.200628381671525, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37662937678569575, "y_impact": 322.20865997881145, "out_of_rail_stability_margin": 2.506648527752767} +{"apogee_time": 26.67464995391921, "max_mach_number": 0.9296318377932564, "apogee_x": 738.104063752964, "apogee_y": 567.4794345957513, "apogee": 3732.5743048165086, "x_impact": 860.3511434780761, "initial_stability_margin": 2.5663036477596504, "t_final": 311.73771916148405, "impact_velocity": -5.337199409861622, "out_of_rail_velocity": 27.00451858530321, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3440643813065962, "y_impact": 661.678537072682, "out_of_rail_stability_margin": 2.620421842352539} +{"apogee_time": 23.7933701155737, "max_mach_number": 0.7448308503008163, "apogee_x": 371.8632211429481, "apogee_y": 290.5107379939966, "apogee": 2839.8530572746245, "x_impact": 441.1598963497073, "initial_stability_margin": 2.471206878768197, "t_final": 278.80882315979306, "impact_velocity": -5.1840774342713365, "out_of_rail_velocity": 23.939797788600803, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37898782547668736, "y_impact": 344.7472848776672, "out_of_rail_stability_margin": 2.5387071662247145} +{"apogee_time": 26.881094972314454, "max_mach_number": 0.9580078388302101, "apogee_x": 539.6921261217269, "apogee_y": 358.1204373554869, "apogee": 3833.6177590354837, "x_impact": 629.8048662670025, "initial_stability_margin": 2.51193137191798, "t_final": 327.3474468385902, "impact_velocity": -5.246139224325354, "out_of_rail_velocity": 27.43210190352833, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3394175723672612, "y_impact": 417.94193594739625, "out_of_rail_stability_margin": 2.5683396493175756} +{"apogee_time": 26.856053078366177, "max_mach_number": 0.9310284341674734, "apogee_x": 497.97964445782526, "apogee_y": 386.0036116998251, "apogee": 3780.665881525418, "x_impact": 585.0040715164, "initial_stability_margin": 2.5636511452065394, "t_final": 314.2177483377354, "impact_velocity": -5.331055512655459, "out_of_rail_velocity": 27.019512908777877, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34370754321152935, "y_impact": 453.6110885612168, "out_of_rail_stability_margin": 2.6177772413523113} +{"apogee_time": 23.85362806458204, "max_mach_number": 0.7529362908063679, "apogee_x": 411.8525116223797, "apogee_y": 370.19453479223444, "apogee": 2863.3134025426943, "x_impact": 486.36207405286797, "initial_stability_margin": 2.4545986896673964, "t_final": 281.8454568582359, "impact_velocity": -5.1539158614185165, "out_of_rail_velocity": 24.073235456988996, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37817088772140006, "y_impact": 437.3390463082368, "out_of_rail_stability_margin": 2.522336126020066} +{"apogee_time": 23.96028475033599, "max_mach_number": 0.7612478078198257, "apogee_x": 424.25538764256413, "apogee_y": 343.9605721209446, "apogee": 2898.386224509248, "x_impact": 500.5351763751664, "initial_stability_margin": 2.437600892001815, "t_final": 285.28054835531407, "impact_velocity": -5.123689950790213, "out_of_rail_velocity": 24.213508823880634, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37645614701081964, "y_impact": 405.94179545220095, "out_of_rail_stability_margin": 2.5053482156376075} +{"apogee_time": 25.5417874059677, "max_mach_number": 0.8552013868869045, "apogee_x": 398.5937297280538, "apogee_y": 308.86758039791204, "apogee": 3375.4970904475827, "x_impact": 468.35943278110244, "initial_stability_margin": 2.553297054710935, "t_final": 310.05990488980234, "impact_velocity": -5.197560530797477, "out_of_rail_velocity": 25.780193865715905, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3575776160085635, "y_impact": 363.1040942367916, "out_of_rail_stability_margin": 2.61402328884046} +{"apogee_time": 26.789089276670868, "max_mach_number": 0.9389124036863504, "apogee_x": 745.7972152557509, "apogee_y": 573.2991517279858, "apogee": 3772.657798280328, "x_impact": 861.8516801850359, "initial_stability_margin": 2.705510056815613, "t_final": 324.51643353771317, "impact_velocity": -5.361344481827698, "out_of_rail_velocity": 27.100067590163892, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3429900065674652, "y_impact": 662.7372834712595, "out_of_rail_stability_margin": 2.762566561753038} +{"apogee_time": 25.374419610171323, "max_mach_number": 0.8384096971649524, "apogee_x": 423.8104054490214, "apogee_y": 331.13118559606824, "apogee": 3309.9714283933095, "x_impact": 498.6934906130358, "initial_stability_margin": 2.585231393909082, "t_final": 303.54590837978014, "impact_velocity": -5.256323660106491, "out_of_rail_velocity": 25.5158828655842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3601193730886426, "y_impact": 389.7853849508452, "out_of_rail_stability_margin": 2.6458033256064737} +{"apogee_time": 23.955949403841487, "max_mach_number": 0.7594485779134513, "apogee_x": 427.0746125471056, "apogee_y": 283.3104739126721, "apogee": 2895.1621452814447, "x_impact": 504.7107472411681, "initial_stability_margin": 2.441201756514226, "t_final": 284.6952753382839, "impact_velocity": -5.129941026079774, "out_of_rail_velocity": 24.17920950211629, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.376774032642619, "y_impact": 334.8372652150807, "out_of_rail_stability_margin": 2.5089429251709863} +{"apogee_time": 25.41572821764285, "max_mach_number": 0.8473576280688853, "apogee_x": 468.6992764667688, "apogee_y": 421.3349940115516, "apogee": 3332.6390569031028, "x_impact": 549.4043003159062, "initial_stability_margin": 2.5688239093507907, "t_final": 306.3358000647102, "impact_velocity": -5.225741489916267, "out_of_rail_velocity": 25.659459365438494, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3584622774760299, "y_impact": 494.05370656251506, "out_of_rail_stability_margin": 2.6293980918698865} +{"apogee_time": 26.970661214156596, "max_mach_number": 0.9402958954891408, "apogee_x": 503.1667507274032, "apogee_y": 389.9614884654023, "apogee": 3820.9744364247363, "x_impact": 585.6019181202929, "initial_stability_margin": 2.7028250375375906, "t_final": 327.3742811463604, "impact_velocity": -5.355172791551374, "out_of_rail_velocity": 27.123866979744577, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3427521653199561, "y_impact": 453.9739865298625, "out_of_rail_stability_margin": 2.7599110756068708} +{"apogee_time": 25.501328562908203, "max_mach_number": 0.8562426740004765, "apogee_x": 481.7691907248185, "apogee_y": 390.63099897268125, "apogee": 3366.5076523984944, "x_impact": 564.2751062473442, "initial_stability_margin": 2.5520230658737155, "t_final": 309.83161879390053, "impact_velocity": -5.195094236927338, "out_of_rail_velocity": 25.801152167157504, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35676641547809734, "y_impact": 457.70748822243564, "out_of_rail_stability_margin": 2.6125858897384515} +{"apogee_time": 27.053496204729978, "max_mach_number": 0.9717215820047519, "apogee_x": 447.50258432142164, "apogee_y": 346.7959643010683, "apogee": 3896.1979707526198, "x_impact": 524.4589615070311, "initial_stability_margin": 2.4881433294152058, "t_final": 327.6027804311777, "impact_velocity": -5.1900212619851676, "out_of_rail_velocity": 27.71699075951244, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3376223742749123, "y_impact": 406.61449580027517, "out_of_rail_stability_margin": 2.5424378305893804} +{"apogee_time": 25.608037114875643, "max_mach_number": 0.8552012822261945, "apogee_x": 681.0792470941615, "apogee_y": 523.5455458403964, "apogee": 3378.4565736629306, "x_impact": 796.8468197120457, "initial_stability_margin": 2.7642514383945787, "t_final": 295.1065545011535, "impact_velocity": -5.343123457849787, "out_of_rail_velocity": 25.769906631339566, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35716377047791925, "y_impact": 612.7534745930188, "out_of_rail_stability_margin": 2.824343491525613} +{"apogee_time": 26.981446009799203, "max_mach_number": 0.9549141563440487, "apogee_x": 479.59708401211014, "apogee_y": 374.76620857625517, "apogee": 3850.668622394556, "x_impact": 562.4698228932259, "initial_stability_margin": 2.5199919359226453, "t_final": 322.07210326963354, "impact_velocity": -5.2486989784469085, "out_of_rail_velocity": 27.422029335678296, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33968025328394763, "y_impact": 439.63283428915264, "out_of_rail_stability_margin": 2.5741132411370096} +{"apogee_time": 26.96883512876575, "max_mach_number": 0.9638716610149908, "apogee_x": 528.2541167114854, "apogee_y": 474.9179945650111, "apogee": 3861.4447426177053, "x_impact": 617.3463102096952, "initial_stability_margin": 2.503626300052311, "t_final": 324.39192723381365, "impact_velocity": -5.218161327124266, "out_of_rail_velocity": 27.574824634149962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3381856984208179, "y_impact": 555.2266023774386, "out_of_rail_stability_margin": 2.5577430535212575} +{"apogee_time": 25.503039840145473, "max_mach_number": 0.8543458684160268, "apogee_x": 485.2496678154508, "apogee_y": 321.9613280474075, "apogee": 3364.302777224575, "x_impact": 569.1729855616342, "initial_stability_margin": 2.5555861835446176, "t_final": 309.3360437195504, "impact_velocity": -5.201432452838075, "out_of_rail_velocity": 25.76643319207498, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3570483255474205, "y_impact": 377.6863680816803, "out_of_rail_stability_margin": 2.616139963423369} +{"apogee_time": 25.789066395439253, "max_mach_number": 0.8565363693203296, "apogee_x": 459.75879206606874, "apogee_y": 356.3083424553628, "apogee": 3424.0192276120897, "x_impact": 542.4909556935564, "initial_stability_margin": 2.761602542036914, "t_final": 297.5809135021844, "impact_velocity": -5.336972743000133, "out_of_rail_velocity": 25.790555839504428, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35691483281474345, "y_impact": 420.52670095071954, "out_of_rail_stability_margin": 2.821729364017213} +{"apogee_time": 22.806974431395318, "max_mach_number": 0.6939066188830061, "apogee_x": 538.3567309015638, "apogee_y": 413.8024687777773, "apogee": 2568.3508818687656, "x_impact": 630.9110522184703, "initial_stability_margin": 2.6722328771685255, "t_final": 262.54687628066023, "impact_velocity": -5.332574844161393, "out_of_rail_velocity": 23.09157857991921, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39101576644963215, "y_impact": 485.10176637676017, "out_of_rail_stability_margin": 2.7417726644123115} +{"apogee_time": 27.003100828672757, "max_mach_number": 0.972568576490887, "apogee_x": 540.5512116520916, "apogee_y": 438.3411867748913, "apogee": 3883.641253179275, "x_impact": 631.4490363134596, "initial_stability_margin": 2.4868707822637925, "t_final": 327.1182705838509, "impact_velocity": -5.187558540397763, "out_of_rail_velocity": 27.732556382005768, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33749354166132234, "y_impact": 512.2283245975734, "out_of_rail_stability_margin": 2.5411624061026745} +{"apogee_time": 27.146923149138566, "max_mach_number": 0.9808606496449608, "apogee_x": 451.42973101590695, "apogee_y": 349.7852503675097, "apogee": 3931.049742597678, "x_impact": 524.2360985989875, "initial_stability_margin": 2.625895714802231, "t_final": 341.12795131446217, "impact_velocity": -5.213500339076938, "out_of_rail_velocity": 27.810437192794826, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3360457947104983, "y_impact": 406.3408468480744, "out_of_rail_stability_margin": 2.682981628139023} +{"apogee_time": 22.975352745833064, "max_mach_number": 0.694987479049107, "apogee_x": 363.67387761020865, "apogee_y": 281.8150277302621, "apogee": 2605.4033196916566, "x_impact": 430.4660221424225, "initial_stability_margin": 2.6695580548109343, "t_final": 264.64378038777255, "impact_velocity": -5.326436264710082, "out_of_rail_velocity": 23.103753165408627, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3904096618065595, "y_impact": 333.64948298946223, "out_of_rail_stability_margin": 2.739063772886739} +{"apogee_time": 27.01711382544564, "max_mach_number": 0.9706809859497291, "apogee_x": 544.8786886508949, "apogee_y": 361.60524436200825, "apogee": 3884.3895102508113, "x_impact": 637.310807880962, "initial_stability_margin": 2.490422744196909, "t_final": 326.71955542603587, "impact_velocity": -5.193887556951529, "out_of_rail_velocity": 27.689994105205276, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3377386079934626, "y_impact": 422.9664154593352, "out_of_rail_stability_margin": 2.544709407475909} +{"apogee_time": 27.081844926347323, "max_mach_number": 0.9640027811389524, "apogee_x": 483.99617179448006, "apogee_y": 378.1400228432329, "apogee": 3887.1475793190148, "x_impact": 562.3361393336463, "initial_stability_margin": 2.6583310635223003, "t_final": 335.43377053785787, "impact_velocity": -5.272443601799082, "out_of_rail_velocity": 27.551808139167466, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33905209168461153, "y_impact": 439.49832522081203, "out_of_rail_stability_margin": 2.715459568455974} +{"apogee_time": 23.82248481398446, "max_mach_number": 0.7488414255627788, "apogee_x": 587.370936662334, "apogee_y": 451.5039874614984, "apogee": 2844.001414475837, "x_impact": 688.8732817532616, "initial_stability_margin": 2.5504487156575095, "t_final": 280.11655199062983, "impact_velocity": -5.378866223859194, "out_of_rail_velocity": 24.00585325424799, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3784181998475197, "y_impact": 529.7181908562168, "out_of_rail_stability_margin": 2.6168517386378336} +{"apogee_time": 27.06372231426833, "max_mach_number": 0.9727449187489827, "apogee_x": 532.7772116882342, "apogee_y": 478.9068312493305, "apogee": 3895.8196378086836, "x_impact": 617.0613822472906, "initial_stability_margin": 2.641666356535182, "t_final": 337.80730874593377, "impact_velocity": -5.241767756572557, "out_of_rail_velocity": 27.663107667318055, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33796208011608636, "y_impact": 554.828642501844, "out_of_rail_stability_margin": 2.6989058578947174} +{"apogee_time": 27.093991855203004, "max_mach_number": 0.9817044332093319, "apogee_x": 545.3000418353884, "apogee_y": 442.12449700400674, "apogee": 3918.2264371726837, "x_impact": 631.3456739785331, "initial_stability_margin": 2.624603027422773, "t_final": 340.80273979718464, "impact_velocity": -5.2110264837695075, "out_of_rail_velocity": 27.827102579936174, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3358691397135358, "y_impact": 512.0397889379818, "out_of_rail_stability_margin": 2.681673074690964} +{"apogee_time": 26.152616808941367, "max_mach_number": 0.8977785793353028, "apogee_x": 418.8121254252878, "apogee_y": 324.4953578179607, "apogee": 3576.5433312736886, "x_impact": 492.4842167062086, "initial_stability_margin": 2.6852318120734386, "t_final": 312.9330060141148, "impact_velocity": -5.1957819242337235, "out_of_rail_velocity": 26.44930234370402, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34976905188733415, "y_impact": 381.74648765267017, "out_of_rail_stability_margin": 2.7454063266650555} +{"apogee_time": 23.995027642983143, "max_mach_number": 0.7499766457456222, "apogee_x": 396.6359578171072, "apogee_y": 307.37555188823615, "apogee": 2883.907258156541, "x_impact": 468.47456805703126, "initial_stability_margin": 2.5477449509866275, "t_final": 282.649421655916, "impact_velocity": -5.372674352669505, "out_of_rail_velocity": 24.039084779960575, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3783597564615438, "y_impact": 363.1449514052893, "out_of_rail_stability_margin": 2.614229371753245} +{"apogee_time": 26.031314377421783, "max_mach_number": 0.8895665918432168, "apogee_x": 492.81155606084167, "apogee_y": 442.96707799145923, "apogee": 3533.431089371572, "x_impact": 577.813936220805, "initial_stability_margin": 2.700890606672133, "t_final": 309.0097526447929, "impact_velocity": -5.223953215633405, "out_of_rail_velocity": 26.319198773058496, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35112632295724094, "y_impact": 519.5606872077884, "out_of_rail_stability_margin": 2.7610446913431876} +{"apogee_time": 25.477127515293034, "max_mach_number": 0.846750245519704, "apogee_x": 673.8258152240754, "apogee_y": 517.9905897427602, "apogee": 3337.3029267732813, "x_impact": 782.8929034823823, "initial_stability_margin": 2.746408435830373, "t_final": 297.9007590089896, "impact_velocity": -5.323853664887827, "out_of_rail_velocity": 25.658189736829424, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3584510961464611, "y_impact": 602.0223001374288, "out_of_rail_stability_margin": 2.8051641577272526} +{"apogee_time": 26.004391607418377, "max_mach_number": 0.8804276078232951, "apogee_x": 446.0336187538125, "apogee_y": 348.46941948462364, "apogee": 3512.9320228426573, "x_impact": 525.025055464032, "initial_stability_margin": 2.717429498554762, "t_final": 306.1897555442559, "impact_velocity": -5.254524767123829, "out_of_rail_velocity": 26.170382238271216, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35265889406118195, "y_impact": 410.29246898690474, "out_of_rail_stability_margin": 2.7775715399128598} +{"apogee_time": 27.108184426725764, "max_mach_number": 0.9796435268557024, "apogee_x": 549.5597954531364, "apogee_y": 364.63937316625805, "apogee": 3918.4640711452357, "x_impact": 637.0535989939924, "initial_stability_margin": 2.6282224902718667, "t_final": 340.57101924850184, "impact_velocity": -5.217384152958355, "out_of_rail_velocity": 27.78609528741823, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33701206397415795, "y_impact": 422.7720435466007, "out_of_rail_stability_margin": 2.6855084181136446} +{"apogee_time": 26.106212147508987, "max_mach_number": 0.8986483277778546, "apogee_x": 506.01617116633855, "apogee_y": 410.257095093591, "apogee": 3565.742455804623, "x_impact": 592.9017192453176, "initial_stability_margin": 2.6839511311185196, "t_final": 312.4624934379217, "impact_velocity": -5.193316465284411, "out_of_rail_velocity": 26.46197908297727, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34963025399008474, "y_impact": 480.8633346440934, "out_of_rail_stability_margin": 2.744123983091109} +{"apogee_time": 23.47846293798341, "max_mach_number": 0.7310428701940954, "apogee_x": 336.30886500035706, "apogee_y": 260.549526365127, "apogee": 2760.1783472188213, "x_impact": 396.2561743344737, "initial_stability_margin": 2.5930252624259356, "t_final": 280.5166226276604, "impact_velocity": -5.185524228262874, "out_of_rail_velocity": 23.707604361303826, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38228867851663284, "y_impact": 307.1118016385807, "out_of_rail_stability_margin": 2.662613479498783} +{"apogee_time": 25.657698297488796, "max_mach_number": 0.8480416195555324, "apogee_x": 454.85183729783347, "apogee_y": 352.52379709025837, "apogee": 3382.334895504197, "x_impact": 533.2771256000984, "initial_stability_margin": 2.7437897452593307, "t_final": 300.1975275743839, "impact_velocity": -5.317725132832562, "out_of_rail_velocity": 25.679802754240022, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35826931662439965, "y_impact": 413.39382876127735, "out_of_rail_stability_margin": 2.802595448700705} +{"apogee_time": 23.332878155806757, "max_mach_number": 0.7238211463882565, "apogee_x": 394.4297703793446, "apogee_y": 354.50814966506124, "apogee": 2718.218069632313, "x_impact": 463.13710302888757, "initial_stability_margin": 2.608715654449399, "t_final": 276.71985718694214, "impact_velocity": -5.213639907265039, "out_of_rail_velocity": 23.5970702344667, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3841014845979964, "y_impact": 416.4057289707102, "out_of_rail_stability_margin": 2.6783373009448233} +{"apogee_time": 23.267123687511067, "max_mach_number": 0.7157762497548487, "apogee_x": 355.8016888030807, "apogee_y": 277.9451587827933, "apogee": 2694.1123395527607, "x_impact": 419.8582171600951, "initial_stability_margin": 2.6252964983244946, "t_final": 273.6784151346015, "impact_velocity": -5.244151095565689, "out_of_rail_velocity": 23.458355880684405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3857587624068573, "y_impact": 328.0625007993232, "out_of_rail_stability_margin": 2.694877332194116} +{"apogee_time": 26.11140680595397, "max_mach_number": 0.896707130666011, "apogee_x": 509.73268043062245, "apogee_y": 338.2037723773589, "apogee": 3564.1043020112147, "x_impact": 598.0931308644895, "initial_stability_margin": 2.6875465338463376, "t_final": 311.99847587169006, "impact_velocity": -5.199652510436618, "out_of_rail_velocity": 26.432913874010502, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3499509424459328, "y_impact": 396.84423726221286, "out_of_rail_stability_margin": 2.747719900605752} +{"apogee_time": 23.441737891505557, "max_mach_number": 0.7318668198161453, "apogee_x": 406.47357973806237, "apogee_y": 329.5201422767221, "apogee": 2752.4184358728025, "x_impact": 476.9278232449944, "initial_stability_margin": 2.5917384005662325, "t_final": 280.09539800851417, "impact_velocity": -5.1830636372110295, "out_of_rail_velocity": 23.723582464973227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38215649363849047, "y_impact": 386.75512179241565, "out_of_rail_stability_margin": 2.66132956920141} +{"apogee_time": 28.077482667737062, "max_mach_number": 1.0699339210341543, "apogee_x": 818.4741898044498, "apogee_y": 629.1716471952619, "apogee": 4268.306906874858, "x_impact": 934.2214110754476, "initial_stability_margin": 2.5055298411908797, "t_final": 355.3844039699182, "impact_velocity": -5.370845449221714, "out_of_rail_velocity": 29.259564251990287, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3231501263985192, "y_impact": 718.3537974155079, "out_of_rail_stability_margin": 2.560411775895513} +{"apogee_time": 24.47734881851157, "max_mach_number": 0.7883406850815131, "apogee_x": 365.61590688001013, "apogee_y": 283.2793561799609, "apogee": 3046.432914943853, "x_impact": 429.8540776414401, "initial_stability_margin": 2.4711268499049917, "t_final": 299.2445840971892, "impact_velocity": -5.2305391917943975, "out_of_rail_velocity": 24.64443516342095, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3703058923017235, "y_impact": 333.17700942027324, "out_of_rail_stability_margin": 2.537597813655744} +{"apogee_time": 24.33287554902378, "max_mach_number": 0.7805379094203859, "apogee_x": 428.9813942163692, "apogee_y": 385.5817691887323, "apogee": 3001.4782923376465, "x_impact": 503.1875248685056, "initial_stability_margin": 2.4868323546559012, "t_final": 295.1734180598022, "impact_velocity": -5.25889900967299, "out_of_rail_velocity": 24.51932004350867, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3725161377269418, "y_impact": 452.4378613438444, "out_of_rail_stability_margin": 2.5534640375843187} +{"apogee_time": 24.272760379691196, "max_mach_number": 0.7719773202568182, "apogee_x": 387.284537740403, "apogee_y": 302.5550630997322, "apogee": 2976.5054496812063, "x_impact": 456.0354897359011, "initial_stability_margin": 2.503440270026103, "t_final": 292.06508512378116, "impact_velocity": -5.289675140735681, "out_of_rail_velocity": 24.38297131209313, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3742643469400182, "y_impact": 356.3634658155445, "out_of_rail_stability_margin": 2.5700761753723285} +{"apogee_time": 23.436810452954283, "max_mach_number": 0.7301317717627728, "apogee_x": 409.1815563401636, "apogee_y": 271.4251144660883, "apogee": 2749.248482496716, "x_impact": 480.8902361013066, "initial_stability_margin": 2.595339137142055, "t_final": 279.60961468134155, "impact_velocity": -5.189387173916396, "out_of_rail_velocity": 23.689128982893795, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38248040450393445, "y_impact": 319.0144594599738, "out_of_rail_stability_margin": 2.664923507498798} +{"apogee_time": 28.257786826356107, "max_mach_number": 1.0714749871068858, "apogee_x": 551.8067839456177, "apogee_y": 427.66950710602333, "apogee": 4319.479187834794, "x_impact": 634.2305669929109, "initial_stability_margin": 2.5027097113212258, "t_final": 358.0943075822836, "impact_velocity": -5.3646628015521465, "out_of_rail_velocity": 29.28235775645399, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32288988863272844, "y_impact": 491.6621861158343, "out_of_rail_stability_margin": 2.55760656698634} +{"apogee_time": 24.438450886613214, "max_mach_number": 0.7891904177837541, "apogee_x": 441.86779890954136, "apogee_y": 358.2412988961857, "apogee": 3037.839456395783, "x_impact": 517.9006744650868, "initial_stability_margin": 2.4698341729734277, "t_final": 298.86578287757266, "impact_velocity": -5.2280572401254375, "out_of_rail_velocity": 24.659913020373203, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37018802644779425, "y_impact": 420.0154853938162, "out_of_rail_stability_margin": 2.536309598584993} +{"apogee_time": 25.265865533960074, "max_mach_number": 0.8333154647273967, "apogee_x": 662.3971589028173, "apogee_y": 509.2252930426647, "apogee": 3271.251886899646, "x_impact": 771.7465664784726, "initial_stability_margin": 2.75041936968622, "t_final": 296.2041372884581, "impact_velocity": -5.332213559763015, "out_of_rail_velocity": 25.465023452742024, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3606908054643559, "y_impact": 593.478706939293, "out_of_rail_stability_margin": 2.8089375286197242} +{"apogee_time": 26.03244991646042, "max_mach_number": 0.8891437724630767, "apogee_x": 414.75039757520585, "apogee_y": 321.3707723912652, "apogee": 3536.54355553032, "x_impact": 484.6580703960574, "initial_stability_margin": 2.668209182045481, "t_final": 315.7933092476303, "impact_velocity": -5.177043810883256, "out_of_rail_velocity": 26.336381640855297, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3508947868766245, "y_impact": 375.6490464410121, "out_of_rail_stability_margin": 2.7270336845192737} +{"apogee_time": 25.91037004895353, "max_mach_number": 0.8809672807630163, "apogee_x": 487.90779047982016, "apogee_y": 438.58110736674354, "apogee": 3493.2571806195297, "x_impact": 568.2640523421277, "initial_stability_margin": 2.683708248880374, "t_final": 311.99459718253894, "impact_velocity": -5.2051134806156165, "out_of_rail_velocity": 26.205618197862993, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35230897434690106, "y_impact": 510.9788821431917, "out_of_rail_stability_margin": 2.7425217086976095} +{"apogee_time": 25.87962997397937, "max_mach_number": 0.8718587268443014, "apogee_x": 441.5321828093067, "apogee_y": 344.97214764459636, "apogee": 3472.209943905407, "x_impact": 516.4182384766315, "initial_stability_margin": 2.7000763208567937, "t_final": 309.19944682278236, "impact_velocity": -5.2355745841114585, "out_of_rail_velocity": 26.0607053191312, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3539585041545763, "y_impact": 403.5601641816834, "out_of_rail_stability_margin": 2.758898124727585} +{"apogee_time": 24.435297550912633, "max_mach_number": 0.7873500448991773, "apogee_x": 444.80975065473103, "apogee_y": 295.0730743394003, "apogee": 3034.68800027132, "x_impact": 521.983702773864, "initial_stability_margin": 2.473435913188489, "t_final": 298.3526409173965, "impact_velocity": -5.234435684974033, "out_of_rail_velocity": 24.653013445855205, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3708542413101496, "y_impact": 346.3378897674315, "out_of_rail_stability_margin": 2.5399799654779214} +{"apogee_time": 25.445503768076883, "max_mach_number": 0.8346183842063499, "apogee_x": 447.18597234911914, "apogee_y": 346.59604326480206, "apogee": 3315.754060072008, "x_impact": 525.392210650624, "initial_stability_margin": 2.7478162989183263, "t_final": 298.73835122634637, "impact_velocity": -5.32607540537078, "out_of_rail_velocity": 25.493401409728932, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3606181106762956, "y_impact": 407.31262692904426, "out_of_rail_stability_margin": 2.806406643558844} +{"apogee_time": 24.811099024360512, "max_mach_number": 0.8054541558964904, "apogee_x": 637.9686617480528, "apogee_y": 490.4595225837193, "apogee": 3132.031264556853, "x_impact": 745.2107456751419, "initial_stability_margin": 2.646006911321863, "t_final": 282.7826129329661, "impact_velocity": -5.3154361718836665, "out_of_rail_velocity": 24.983912505909437, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36587047201592326, "y_impact": 573.0718712930613, "out_of_rail_stability_margin": 2.705748721804599} +{"apogee_time": 25.987260413076168, "max_mach_number": 0.8900390381631188, "apogee_x": 501.1276577774976, "apogee_y": 406.3178261287227, "apogee": 3526.031608282161, "x_impact": 583.312322837454, "initial_stability_margin": 2.6669418945956616, "t_final": 315.37006913713225, "impact_velocity": -5.174587250137008, "out_of_rail_velocity": 26.350277382462213, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3507441852073727, "y_impact": 473.06389710821, "out_of_rail_stability_margin": 2.7257617474386384} +{"apogee_time": 17.951364287866486, "max_mach_number": 0.4715997979879202, "apogee_x": 329.98001525149465, "apogee_y": 253.6211940090018, "apogee": 1491.900353898191, "x_impact": 417.23545639692765, "initial_stability_margin": 2.5038178056169667, "t_final": 195.21378962808154, "impact_velocity": -5.326581623792989, "out_of_rail_velocity": 18.9693565718326, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4625974198280999, "y_impact": 320.85127814049804, "out_of_rail_stability_margin": 2.5941306680243272} +{"apogee_time": 28.297223420827283, "max_mach_number": 1.1141829895746953, "apogee_x": 490.2895679127213, "apogee_y": 379.9033426959873, "apogee": 4400.155901942382, "x_impact": 562.7377527724008, "initial_stability_margin": 2.423605627803865, "t_final": 371.11134043999994, "impact_velocity": -5.222739194842227, "out_of_rail_velocity": 29.99668435622931, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31741468962334046, "y_impact": 436.1882202440137, "out_of_rail_stability_margin": 2.478560933318998} +{"apogee_time": 25.99137055622323, "max_mach_number": 0.8881071977803214, "apogee_x": 504.80533065775404, "apogee_y": 334.94689979739945, "apogee": 3524.2528325166154, "x_impact": 588.5329091013538, "initial_stability_margin": 2.67050094314248, "t_final": 315.06478831627055, "impact_velocity": -5.1809004442924, "out_of_rail_velocity": 26.31926038423542, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3510763587675183, "y_impact": 390.56799031392745, "out_of_rail_stability_margin": 2.72932394898178} +{"apogee_time": 24.988450788085387, "max_mach_number": 0.806697954273808, "apogee_x": 430.76499486999484, "apogee_y": 333.8659711201424, "apogee": 3175.0961800884684, "x_impact": 508.3137907785957, "initial_stability_margin": 2.643381512227905, "t_final": 285.17631895199884, "impact_velocity": -5.30931733953045, "out_of_rail_velocity": 25.005028086961044, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3656294909164458, "y_impact": 394.09925800402414, "out_of_rail_stability_margin": 2.7031623354982144} +{"apogee_time": 28.235910236674723, "max_mach_number": 1.1057244512495175, "apogee_x": 579.6854702115448, "apogee_y": 521.0908950748192, "apogee": 4368.728534034062, "x_impact": 663.4981962940998, "initial_stability_margin": 2.4398106097509134, "t_final": 367.7526488201038, "impact_velocity": -5.251056708673008, "out_of_rail_velocity": 29.855349744268395, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3179499710656902, "y_impact": 596.5987003618479, "out_of_rail_stability_margin": 2.4946160083638063} +{"apogee_time": 28.27897023055941, "max_mach_number": 1.0962610084177014, "apogee_x": 527.4596867142466, "apogee_y": 412.09614604681786, "apogee": 4365.5864309152275, "x_impact": 605.5432843997023, "initial_stability_margin": 2.4569623416495165, "t_final": 365.7112879246065, "impact_velocity": -5.281786934734852, "out_of_rail_velocity": 29.70609816198116, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31938340462426323, "y_impact": 473.26039467590186, "out_of_rail_stability_margin": 2.511814508253435} +{"apogee_time": 25.83712183342464, "max_mach_number": 0.8754087440617434, "apogee_x": 408.3725881304431, "apogee_y": 316.43686611790645, "apogee": 3472.0774207006543, "x_impact": 478.0589555617144, "initial_stability_margin": 2.6725749266541037, "t_final": 314.4243613195968, "impact_velocity": -5.185172941839579, "out_of_rail_velocity": 26.14656202002466, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35315509369247894, "y_impact": 370.5534769036933, "out_of_rail_stability_margin": 2.7312036180620525} +{"apogee_time": 28.244195020617884, "max_mach_number": 1.1152497555906629, "apogee_x": 592.2799381522119, "apogee_y": 480.22917004325086, "apogee": 4386.558839046326, "x_impact": 677.7658934211886, "initial_stability_margin": 2.422267391322938, "t_final": 370.65483804459, "impact_velocity": -5.22026094865283, "out_of_rail_velocity": 30.02133318722506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3166264843039718, "y_impact": 549.6940817981497, "out_of_rail_stability_margin": 2.477038244986894} +{"apogee_time": 18.087819678289456, "max_mach_number": 0.47216702997361043, "apogee_x": 223.04852607226127, "apogee_y": 172.8203540206284, "apogee": 1514.9837470346167, "x_impact": 284.4644965386622, "initial_stability_margin": 2.501085810044561, "t_final": 196.48533392628545, "impact_velocity": -5.320449946917682, "out_of_rail_velocity": 18.983445061697676, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4623009373727969, "y_impact": 220.48752622758744, "out_of_rail_stability_margin": 2.591465755750294} +{"apogee_time": 25.133476962242188, "max_mach_number": 0.8248257387552905, "apogee_x": 654.0325492106697, "apogee_y": 502.80397897829835, "apogee": 3228.8814321956247, "x_impact": 755.6843248412453, "initial_stability_margin": 2.4890041979197046, "t_final": 296.9170311348326, "impact_velocity": -5.344725592177715, "out_of_rail_velocity": 25.34238883776726, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3638539022911873, "y_impact": 581.1446279628498, "out_of_rail_stability_margin": 2.550788173479483} +{"apogee_time": 25.674425031153437, "max_mach_number": 0.8580503565847553, "apogee_x": 434.35754518397357, "apogee_y": 339.3755207491022, "apogee": 3405.7869273613173, "x_impact": 509.03772764465003, "initial_stability_margin": 2.7043008452289903, "t_final": 307.70733805589606, "impact_velocity": -5.243795832553758, "out_of_rail_velocity": 25.86077778768605, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35691986625009187, "y_impact": 397.8198085643542, "out_of_rail_stability_margin": 2.7630773906261905} +{"apogee_time": 28.263872790515297, "max_mach_number": 1.1132325849134324, "apogee_x": 597.2674839320924, "apogee_y": 396.2935705387622, "apogee": 4388.848804084381, "x_impact": 684.2452372243085, "initial_stability_margin": 2.425980752877732, "t_final": 370.442146046592, "impact_velocity": -5.226629882140474, "out_of_rail_velocity": 29.98749927983392, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31693016584708905, "y_impact": 454.0801443685856, "out_of_rail_stability_margin": 2.4807679656233144} +{"apogee_time": 25.712049653634935, "max_mach_number": 0.8672834470926808, "apogee_x": 480.26222786970715, "apogee_y": 431.720879658694, "apogee": 3428.4996904909817, "x_impact": 560.6087868116243, "initial_stability_margin": 2.6880064861875934, "t_final": 310.7131292163359, "impact_velocity": -5.213286715914529, "out_of_rail_velocity": 26.010260575300926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35456959730175663, "y_impact": 504.1062384543401, "out_of_rail_stability_margin": 2.746619506594878} +{"apogee_time": 25.413467670168856, "max_mach_number": 0.846758588696073, "apogee_x": 394.62766092075793, "apogee_y": 305.78986967648905, "apogee": 3335.0752186061522, "x_impact": 464.04003619975106, "initial_stability_margin": 2.5681220097497266, "t_final": 300.52072209195893, "impact_velocity": -5.168858332974906, "out_of_rail_velocity": 25.655007330091443, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3582391776247187, "y_impact": 359.7185174228793, "out_of_rail_stability_margin": 2.6279725463385004} +{"apogee_time": 25.792615722325497, "max_mach_number": 0.8762892893118684, "apogee_x": 493.43465330041045, "apogee_y": 400.0982952817787, "apogee": 3461.79566497903, "x_impact": 575.6431844384937, "initial_stability_margin": 2.6713137040074515, "t_final": 314.11866846530535, "impact_velocity": -5.182712526132086, "out_of_rail_velocity": 26.156338926722167, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35294428835530806, "y_impact": 466.88066855410784, "out_of_rail_stability_margin": 2.7299266247991905} +{"apogee_time": 25.31084647340262, "max_mach_number": 0.8260877415597343, "apogee_x": 441.54070022212716, "apogee_y": 342.2128545655856, "apogee": 3272.7020372671245, "x_impact": 514.8263055038186, "initial_stability_margin": 2.486291302757571, "t_final": 299.6050101680032, "impact_velocity": -5.338573036837441, "out_of_rail_velocity": 25.30838109189632, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36299738346860866, "y_impact": 399.09902579451773, "out_of_rail_stability_margin": 2.547996237623563} +{"apogee_time": 25.212926020662326, "max_mach_number": 0.8298731207507559, "apogee_x": 659.0763317961735, "apogee_y": 506.6365869564298, "apogee": 3253.6234738146245, "x_impact": 763.6180367402989, "initial_stability_margin": 2.56910968031096, "t_final": 299.3832675167716, "impact_velocity": -5.311344817300476, "out_of_rail_velocity": 25.333655947959954, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3622927669080408, "y_impact": 587.2006512686429, "out_of_rail_stability_margin": 2.6318535234029308} +{"apogee_time": 18.672803736918137, "max_mach_number": 0.4988560830844172, "apogee_x": 210.6578937569108, "apogee_y": 163.18573516737663, "apogee": 1632.0448049539252, "x_impact": 266.043397890895, "initial_stability_margin": 2.424033859155188, "t_final": 208.5903685865879, "impact_velocity": -5.179696352602733, "out_of_rail_velocity": 19.491306620640827, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.45271231335414247, "y_impact": 206.19889206275136, "out_of_rail_stability_margin": 2.514709918833422} +{"apogee_time": 25.239257051772114, "max_mach_number": 0.829923311036993, "apogee_x": 419.33891879107324, "apogee_y": 327.6439375776103, "apogee": 3268.3245495673013, "x_impact": 493.64582299300594, "initial_stability_margin": 2.5998617119804193, "t_final": 294.07984584959127, "impact_velocity": -5.227296721244894, "out_of_rail_velocity": 25.385240130415912, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3612885795814968, "y_impact": 385.82024889589144, "out_of_rail_stability_margin": 2.659681544101866} +{"apogee_time": 25.795876995419864, "max_mach_number": 0.8743783607949825, "apogee_x": 497.0366153235489, "apogee_y": 329.79964577863467, "apogee": 3459.861209693637, "x_impact": 580.6483217019853, "initial_stability_margin": 2.6748576640172423, "t_final": 313.5796006937752, "impact_velocity": -5.189035629818197, "out_of_rail_velocity": 26.125411370140455, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.353282039825392, "y_impact": 385.354186858024, "out_of_rail_stability_margin": 2.7334732254269754} +{"apogee_time": 18.42845044231332, "max_mach_number": 0.4876339763056652, "apogee_x": 221.0113212309067, "apogee_y": 172.62335785229507, "apogee": 1582.2585511871127, "x_impact": 280.13573006601246, "initial_stability_margin": 2.4565321117765317, "t_final": 203.41068135441333, "impact_velocity": -5.23825730743279, "out_of_rail_velocity": 19.27416568013629, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.45609056879224513, "y_impact": 218.87166192224777, "out_of_rail_stability_margin": 2.5469383492679802} +{"apogee_time": 25.283893094325176, "max_mach_number": 0.8387813367802001, "apogee_x": 463.76559613316175, "apogee_y": 416.9060002099033, "apogee": 3291.208296693933, "x_impact": 543.2619346917456, "initial_stability_margin": 2.583555890390489, "t_final": 296.83635077313585, "impact_velocity": -5.196883619678471, "out_of_rail_velocity": 25.527017070178513, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3597034472285299, "y_impact": 488.5005616367597, "out_of_rail_stability_margin": 2.6433953317913508} +{"apogee_time": 25.371467832390238, "max_mach_number": 0.8476213524492336, "apogee_x": 476.8146805890738, "apogee_y": 386.6226192998569, "apogee": 3325.324202048969, "x_impact": 558.2347847148868, "initial_stability_margin": 2.5668567256332215, "t_final": 300.1766960473225, "impact_velocity": -5.166405656697177, "out_of_rail_velocity": 25.668541109654537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.358084763155992, "y_impact": 452.7986269402971, "out_of_rail_stability_margin": 2.626702873476794} +{"apogee_time": 25.392033863582643, "max_mach_number": 0.8311487792830777, "apogee_x": 444.89641138291586, "apogee_y": 344.78852105337546, "apogee": 3297.845047656517, "x_impact": 519.9389275758933, "initial_stability_margin": 2.5663880908407624, "t_final": 302.0194299192109, "impact_velocity": -5.305230695625974, "out_of_rail_velocity": 25.345779222640985, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3619610842571179, "y_impact": 403.0290527143745, "out_of_rail_stability_margin": 2.6291521554579216} +{"apogee_time": 25.734937858397416, "max_mach_number": 0.8633452949829349, "apogee_x": 687.0831473475145, "apogee_y": 528.1380265256096, "apogee": 3417.659594212558, "x_impact": 795.3576798199986, "initial_stability_margin": 2.5539684268234497, "t_final": 306.58545344082853, "impact_velocity": -5.327604593926372, "out_of_rail_velocity": 25.83375618394515, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3566612155475609, "y_impact": 611.5742172156616, "out_of_rail_stability_margin": 2.617411999594719} +{"apogee_time": 18.524306407308565, "max_mach_number": 0.4936986493906761, "apogee_x": 246.1737846988066, "apogee_y": 221.22973875696835, "apogee": 1602.1736815957217, "x_impact": 310.48228136323723, "initial_stability_margin": 2.4398263439605916, "t_final": 205.74890876639677, "impact_velocity": -5.2077804203065075, "out_of_rail_velocity": 19.388017651109486, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4537457031509464, "y_impact": 279.15942233667744, "out_of_rail_stability_margin": 2.5302279769033484} +{"apogee_time": 25.71020177752828, "max_mach_number": 0.8665192736256571, "apogee_x": 403.5501496391531, "apogee_y": 312.7080443832875, "apogee": 3429.4436126985074, "x_impact": 468.9962381291293, "initial_stability_margin": 2.4097505197139863, "t_final": 315.61602985828955, "impact_velocity": -5.197340264369424, "out_of_rail_velocity": 25.952736537040355, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3555289861353129, "y_impact": 363.5272537018009, "out_of_rail_stability_margin": 2.4714311143672494} +{"apogee_time": 18.649585099063323, "max_mach_number": 0.4995447326984996, "apogee_x": 254.73724750335876, "apogee_y": 206.48311143461845, "apogee": 1627.7129239691246, "x_impact": 320.679034661069, "initial_stability_margin": 2.4227318070483492, "t_final": 208.41641414694104, "impact_velocity": -5.177238533119052, "out_of_rail_velocity": 19.504402803529132, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4525191600087539, "y_impact": 260.050553551705, "out_of_rail_stability_margin": 2.5134070239328743} +{"apogee_time": 25.54669748459031, "max_mach_number": 0.8494825468003081, "apogee_x": 429.2110171130871, "apogee_y": 335.3496841078969, "apogee": 3363.8704522956127, "x_impact": 499.2896341899092, "initial_stability_margin": 2.4420364374112222, "t_final": 308.834372725218, "impact_velocity": -5.256100307236344, "out_of_rail_velocity": 25.678944454457532, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35868190515370724, "y_impact": 390.18801302119755, "out_of_rail_stability_margin": 2.503746997465566} +{"apogee_time": 25.37283343859933, "max_mach_number": 0.8457337775367475, "apogee_x": 480.219341686207, "apogee_y": 318.6366883394458, "apogee": 3323.007792832991, "x_impact": 563.2384436896479, "initial_stability_margin": 2.5703991748212207, "t_final": 299.9133628388319, "impact_velocity": -5.172708872809083, "out_of_rail_velocity": 25.638057667234524, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35843206304835884, "y_impact": 373.754422479033, "out_of_rail_stability_margin": 2.6302494352574217} +{"apogee_time": 18.63652615842288, "max_mach_number": 0.49824531723988547, "apogee_x": 256.2121431708089, "apogee_y": 169.88779386280825, "apogee": 1624.7918803956711, "x_impact": 323.05931874552033, "initial_stability_margin": 2.4263522465300436, "t_final": 207.88510987390183, "impact_velocity": -5.183554955334458, "out_of_rail_velocity": 19.483685623497546, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.45285536006234467, "y_impact": 214.24488233445663, "out_of_rail_stability_margin": 2.516993288814393} +{"apogee_time": 25.912876898130246, "max_mach_number": 0.8645101670751328, "apogee_x": 463.63988702848366, "apogee_y": 359.299045447848, "apogee": 3462.5308945978336, "x_impact": 541.0981493665436, "initial_stability_margin": 2.5511944227240915, "t_final": 309.20410772645755, "impact_velocity": -5.321471748557824, "out_of_rail_velocity": 25.847413398479894, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3570400249982793, "y_impact": 419.4153783775843, "out_of_rail_stability_margin": 2.6148309290125935} +{"apogee_time": 25.83245329608765, "max_mach_number": 0.8697246319385891, "apogee_x": 691.1544549693344, "apogee_y": 531.3481054991479, "apogee": 3449.194796619129, "x_impact": 798.399170075805, "initial_stability_margin": 2.436230321141747, "t_final": 306.8063449001872, "impact_velocity": -5.271614801656448, "out_of_rail_velocity": 25.97289398263861, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.355508184782239, "y_impact": 613.9760451286228, "out_of_rail_stability_margin": 2.4962610227739455} +{"apogee_time": 25.58472132200571, "max_mach_number": 0.8584727829853646, "apogee_x": 474.5378425653286, "apogee_y": 426.58525351890063, "apogee": 3385.97435447754, "x_impact": 549.7048794648113, "initial_stability_margin": 2.4254405038809703, "t_final": 311.70105879420083, "impact_velocity": -5.225520036195609, "out_of_rail_velocity": 25.82064109999765, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3569778045356067, "y_impact": 494.3103945794882, "out_of_rail_stability_margin": 2.487124708345164} +{"apogee_time": 25.78158776669424, "max_mach_number": 0.8714512681405306, "apogee_x": 406.2307806154322, "apogee_y": 314.75244661885614, "apogee": 3452.5173395224533, "x_impact": 473.14872916051246, "initial_stability_margin": 2.4892608000263623, "t_final": 317.953922797244, "impact_velocity": -5.164879820948849, "out_of_rail_velocity": 25.983308961896324, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35539665685281685, "y_impact": 366.7292762359462, "out_of_rail_stability_margin": 2.5522252865949326} +{"apogee_time": 25.66697347345615, "max_mach_number": 0.8673913210566276, "apogee_x": 487.63302417634054, "apogee_y": 395.3913298610071, "apogee": 3419.3414881975455, "x_impact": 564.5677654566279, "initial_stability_margin": 2.4084569166396705, "t_final": 315.41774587948385, "impact_velocity": -5.194874075831294, "out_of_rail_velocity": 25.965036829874396, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35540806724428753, "y_impact": 457.8856461529529, "out_of_rail_stability_margin": 2.4701403585458075} +{"apogee_time": 25.62403724695703, "max_mach_number": 0.8546049881396981, "apogee_x": 432.3188688535385, "apogee_y": 337.7515451257965, "apogee": 3388.5225718836837, "x_impact": 503.99699731914933, "initial_stability_margin": 2.5217877039388603, "t_final": 311.2210666470712, "impact_velocity": -5.223273236440493, "out_of_rail_velocity": 25.71705570224957, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35760512950365475, "y_impact": 393.83293761810376, "out_of_rail_stability_margin": 2.584542517546891} +{"apogee_time": 23.016211646150538, "max_mach_number": 0.7050896741811449, "apogee_x": 548.5243549437668, "apogee_y": 421.6387877467308, "apogee": 2624.308423419635, "x_impact": 659.2243231319159, "initial_stability_margin": 2.7226135218927965, "t_final": 255.17945304318854, "impact_velocity": -5.3666408788297, "out_of_rail_velocity": 23.31634802252142, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38764169320638536, "y_impact": 506.9296408095639, "out_of_rail_stability_margin": 2.7889169263556193} +{"apogee_time": 25.65493061232824, "max_mach_number": 0.8634085008426858, "apogee_x": 477.8252671555071, "apogee_y": 429.4995755205935, "apogee": 3409.198501864775, "x_impact": 554.8632973309678, "initial_stability_margin": 2.5050699265444223, "t_final": 314.1479295660675, "impact_velocity": -5.192883546061527, "out_of_rail_velocity": 25.853305990983245, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35670307870175977, "y_impact": 498.9134881938228, "out_of_rail_stability_margin": 2.5679987234209505} +{"apogee_time": 26.014772506115243, "max_mach_number": 0.87125404175819, "apogee_x": 466.6175024743669, "apogee_y": 361.6514092342058, "apogee": 3496.1365377050233, "x_impact": 543.9221484057463, "initial_stability_margin": 2.433488765234095, "t_final": 309.3849294886934, "impact_velocity": -5.265546421465023, "out_of_rail_velocity": 25.99812918631925, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3545421975295186, "y_impact": 421.69995683037234, "out_of_rail_stability_margin": 2.493377385926058} +{"apogee_time": 25.666097793624616, "max_mach_number": 0.8652928001583182, "apogee_x": 491.06599560269535, "apogee_y": 325.8051935049923, "apogee": 3416.224680639881, "x_impact": 569.362378184621, "initial_stability_margin": 2.412054010284632, "t_final": 314.7025132782462, "impact_velocity": -5.201212020515349, "out_of_rail_velocity": 25.92403570444452, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35648662374078716, "y_impact": 377.81737110357454, "out_of_rail_stability_margin": 2.47393158346918} +{"apogee_time": 26.265374145534533, "max_mach_number": 0.9059247665012241, "apogee_x": 422.08214690119354, "apogee_y": 327.019751710524, "apogee": 3613.7859850961036, "x_impact": 491.0856671019072, "initial_stability_margin": 2.4729218879054193, "t_final": 325.06787132250207, "impact_velocity": -5.180691123186887, "out_of_rail_velocity": 26.509006309528733, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3492886132614624, "y_impact": 380.62465780468193, "out_of_rail_stability_margin": 2.5363955004894096} +{"apogee_time": 25.740484879354927, "max_mach_number": 0.8725127028602271, "apogee_x": 490.99527745119775, "apogee_y": 398.08210916116, "apogee": 3443.3224365685273, "x_impact": 569.7154100702332, "initial_stability_margin": 2.487959681031794, "t_final": 317.7928717997794, "impact_velocity": -5.162429496166454, "out_of_rail_velocity": 26.00430576238802, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3544691732983726, "y_impact": 462.0300567985553, "out_of_rail_stability_margin": 2.550723985810705} +{"apogee_time": 26.12325368106768, "max_mach_number": 0.8885748085180111, "apogee_x": 449.64446342806065, "apogee_y": 351.2683394893032, "apogee": 3551.0406460478944, "x_impact": 523.5706206789808, "initial_stability_margin": 2.5059293469757824, "t_final": 318.439991365635, "impact_velocity": -5.2392633010995775, "out_of_rail_velocity": 26.232799814638224, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3522167652456655, "y_impact": 409.10870974847325, "out_of_rail_stability_margin": 2.5694033278149737} +{"apogee_time": 26.148849728351802, "max_mach_number": 0.8977339099822684, "apogee_x": 496.67870462981443, "apogee_y": 446.42512259788595, "apogee": 3571.05797770672, "x_impact": 576.1354772303292, "initial_stability_margin": 2.4889613570117772, "t_final": 321.3093980729456, "impact_velocity": -5.208780558491116, "out_of_rail_velocity": 26.378336408695898, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3506658103714554, "y_impact": 518.0311688577634, "out_of_rail_stability_margin": 2.552431617216719} +{"apogee_time": 25.23169933590637, "max_mach_number": 0.8311773489678005, "apogee_x": 661.0222846703281, "apogee_y": 508.1060089260794, "apogee": 3259.953572129873, "x_impact": 778.4521671796347, "initial_stability_margin": 2.751459849608796, "t_final": 294.7622031084506, "impact_velocity": -5.36631337170928, "out_of_rail_velocity": 25.438324880307814, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36280755906266504, "y_impact": 598.5958223467346, "out_of_rail_stability_margin": 2.814110095613972} +{"apogee_time": 23.18226838076122, "max_mach_number": 0.7059743851664738, "apogee_x": 370.34063288598645, "apogee_y": 287.0062608834661, "apogee": 2660.8396998403136, "x_impact": 448.6603429325785, "initial_stability_margin": 2.7199932523941635, "t_final": 257.2225555292006, "impact_velocity": -5.360463083196524, "out_of_rail_velocity": 23.330393363946836, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3881549767087352, "y_impact": 347.8103968941854, "out_of_rail_stability_margin": 2.786521904042608} +{"apogee_time": 25.743814655899076, "max_mach_number": 0.8706301728966778, "apogee_x": 494.5934780283128, "apogee_y": 328.1274420598622, "apogee": 3441.4650911145004, "x_impact": 574.7912186634541, "initial_stability_margin": 2.4915851774607347, "t_final": 317.1151626904849, "impact_velocity": -5.168727385951294, "out_of_rail_velocity": 25.976738878851908, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35475020578355404, "y_impact": 381.3722125411169, "out_of_rail_stability_margin": 2.5543386661369096} +{"apogee_time": 26.360806545968632, "max_mach_number": 0.9128564555475032, "apogee_x": 424.40301116343767, "apogee_y": 328.87599374000916, "apogee": 3646.4801467514358, "x_impact": 493.2373028823531, "initial_stability_margin": 2.3565325042725345, "t_final": 325.14020857671443, "impact_velocity": -5.126245685158033, "out_of_rail_velocity": 26.66151110393674, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34746591920720743, "y_impact": 382.3443452635999, "out_of_rail_stability_margin": 2.416403525605604} +{"apogee_time": 26.218993296333096, "max_mach_number": 0.9068280438479143, "apogee_x": 509.98824079527964, "apogee_y": 413.4597722826599, "apogee": 3602.998302311821, "x_impact": 591.2836743759607, "initial_stability_margin": 2.4715999599857934, "t_final": 324.66887200536326, "impact_velocity": -5.178232830904398, "out_of_rail_velocity": 26.522764015999673, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34914084499349723, "y_impact": 479.5111339690987, "out_of_rail_stability_margin": 2.535067828627308} +{"apogee_time": 26.219235955112833, "max_mach_number": 0.8953431664392635, "apogee_x": 452.2610293772464, "apogee_y": 353.3636675979483, "apogee": 3583.5879879575705, "x_impact": 526.0915307692177, "initial_stability_margin": 2.388996186475578, "t_final": 318.3011696789748, "impact_velocity": -5.184202173787461, "out_of_rail_velocity": 26.382049441926252, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35039618454839544, "y_impact": 411.17513210976693, "out_of_rail_stability_margin": 2.4488784454745627} +{"apogee_time": 25.347277705894776, "max_mach_number": 0.838360462731781, "apogee_x": 666.5559566194977, "apogee_y": 512.3914553000559, "apogee": 3295.656925935419, "x_impact": 780.1414221367046, "initial_stability_margin": 2.64688439867793, "t_final": 291.9981742212599, "impact_velocity": -5.299169023202283, "out_of_rail_velocity": 25.47191162364058, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3604878614687993, "y_impact": 599.8914621714745, "out_of_rail_stability_margin": 2.7085008633538514} +{"apogee_time": 25.411559856552596, "max_mach_number": 0.8324600908077158, "apogee_x": 446.30145595643575, "apogee_y": 345.86028884226545, "apogee": 3304.3492849899976, "x_impact": 528.8750569627113, "initial_stability_margin": 2.748788476037733, "t_final": 297.32694811845136, "impact_velocity": -5.360135954233708, "out_of_rail_velocity": 25.386293099275782, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3617608609505699, "y_impact": 409.9765818887338, "out_of_rail_stability_margin": 2.811320408461479} +{"apogee_time": 26.243933337446443, "max_mach_number": 0.9045369810222273, "apogee_x": 499.49099725679633, "apogee_y": 449.02305054869305, "apogee": 3603.3884031666053, "x_impact": 578.6396548485461, "initial_stability_margin": 2.372305867039865, "t_final": 321.2997270418198, "impact_velocity": -5.15403987277877, "out_of_rail_velocity": 26.527200830827724, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.348893868477057, "y_impact": 520.3146531721835, "out_of_rail_stability_margin": 2.432192109849708} +{"apogee_time": 23.687072438811708, "max_mach_number": 0.7427960651596817, "apogee_x": 342.4260791954591, "apogee_y": 265.31093659849904, "apogee": 2818.946005003705, "x_impact": 412.4952620021044, "initial_stability_margin": 2.644488429449086, "t_final": 271.9670584121959, "impact_velocity": -5.218650640785584, "out_of_rail_velocity": 23.959471952418323, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37940156549138526, "y_impact": 319.7286252190803, "out_of_rail_stability_margin": 2.710961006862478} +{"apogee_time": 26.2256814311984, "max_mach_number": 0.9048798561954133, "apogee_x": 513.753061385977, "apogee_y": 340.81730880358054, "apogee": 3601.4367292813395, "x_impact": 596.4628722656163, "initial_stability_margin": 2.475277050766712, "t_final": 324.3271620553577, "impact_velocity": -5.184550478460256, "out_of_rail_velocity": 26.491931871419865, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3494627248298396, "y_impact": 395.71775111268477, "out_of_rail_stability_margin": 2.5387496323962724} +{"apogee_time": 26.31335384556517, "max_mach_number": 0.9137111998205747, "apogee_x": 512.832835202139, "apogee_y": 415.833484042731, "apogee": 3635.3959101521327, "x_impact": 593.7971243937461, "initial_stability_margin": 2.3552296113311146, "t_final": 324.50810592838104, "impact_velocity": -5.123813230328164, "out_of_rail_velocity": 26.675129395061877, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3473428352533787, "y_impact": 481.62613786189377, "out_of_rail_stability_margin": 2.4151007238088082} +{"apogee_time": 23.476658209492637, "max_mach_number": 0.7272960486456633, "apogee_x": 362.4247045916949, "apogee_y": 283.13960256960127, "apogee": 2752.0138240953, "x_impact": 437.45912108103266, "initial_stability_margin": 2.6763256577987633, "t_final": 265.5851395582088, "impact_velocity": -5.277652118805944, "out_of_rail_velocity": 23.686359615343182, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38256657521754556, "y_impact": 341.864236989106, "out_of_rail_stability_margin": 2.7427214052654505} +{"apogee_time": 25.526851890727155, "max_mach_number": 0.8396383380597691, "apogee_x": 449.9526731700465, "apogee_y": 348.71504761469095, "apogee": 3340.2674757589507, "x_impact": 531.3117921628135, "initial_stability_margin": 2.6441945723433538, "t_final": 294.33371760186606, "impact_velocity": -5.2930689149892, "out_of_rail_velocity": 25.50322151198646, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36042441543994996, "y_impact": 411.89789608477145, "out_of_rail_stability_margin": 2.705885205294201} +{"apogee_time": 23.540941524251426, "max_mach_number": 0.7354807610854478, "apogee_x": 401.72181105415495, "apogee_y": 361.08052371179315, "apogee": 2776.466837283313, "x_impact": 482.78812821028396, "initial_stability_margin": 2.659972214495281, "t_final": 268.5522913862843, "impact_velocity": -5.246945978218015, "out_of_rail_velocity": 23.82004622094349, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3807589120386785, "y_impact": 434.11384266872466, "out_of_rail_stability_margin": 2.7263783841979277} +{"apogee_time": 24.735310404166988, "max_mach_number": 0.8008207142758087, "apogee_x": 633.3089599109721, "apogee_y": 486.86619893992463, "apogee": 3108.4103323147096, "x_impact": 743.9978801895253, "initial_stability_margin": 2.4894455503629054, "t_final": 286.66957112352884, "impact_velocity": -5.325238179389189, "out_of_rail_velocity": 24.88593434985354, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3674395843544579, "y_impact": 572.1592368508918, "out_of_rail_stability_margin": 2.551585992560984} +{"apogee_time": 25.80328702830954, "max_mach_number": 0.8730201726906105, "apogee_x": 407.5995775675094, "apogee_y": 315.80152101776486, "apogee": 3460.059335147423, "x_impact": 480.97078064924824, "initial_stability_margin": 2.671959414445767, "t_final": 313.10856732693946, "impact_velocity": -5.218332030538946, "out_of_rail_velocity": 26.031382311539595, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3543600470248844, "y_impact": 372.83255119909285, "out_of_rail_stability_margin": 2.7345026297385244} +{"apogee_time": 26.320452213990755, "max_mach_number": 0.9117625746264154, "apogee_x": 516.5929993892258, "apogee_y": 342.75634672913696, "apogee": 3633.9891530884047, "x_impact": 599.0381168587666, "initial_stability_margin": 2.3588444831458615, "t_final": 324.2313032866746, "impact_velocity": -5.13006446311069, "out_of_rail_velocity": 26.644116713675945, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3476765496559692, "y_impact": 397.5379670211371, "out_of_rail_stability_margin": 2.418724098425485} +{"apogee_time": 23.649606721176546, "max_mach_number": 0.7436175013403366, "apogee_x": 413.8942573034924, "apogee_y": 335.5593698140132, "apogee": 2810.9895505488403, "x_impact": 496.87115971254286, "initial_stability_margin": 2.6432215996799737, "t_final": 271.814671522526, "impact_velocity": -5.2161743386417605, "out_of_rail_velocity": 23.95363670967811, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37900693318403134, "y_impact": 402.9651918029207, "out_of_rail_stability_margin": 2.709645532632695} +{"apogee_time": 25.643210890370856, "max_mach_number": 0.8559671174941671, "apogee_x": 433.6748692163044, "apogee_y": 338.7934491356736, "apogee": 3395.097316446746, "x_impact": 512.4593822334746, "initial_stability_margin": 2.7043492000520133, "t_final": 306.4741315744121, "impact_velocity": -5.277330050336293, "out_of_rail_velocity": 25.77250977686584, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35749906591590885, "y_impact": 400.4715291594568, "out_of_rail_stability_margin": 2.766902908391586} +{"apogee_time": 24.911501884686356, "max_mach_number": 0.8020321083298356, "apogee_x": 427.5734476131562, "apogee_y": 331.3826147923615, "apogee": 3151.0883385920974, "x_impact": 506.19222627842055, "initial_stability_margin": 2.4867431047722675, "t_final": 289.0688296795149, "impact_velocity": -5.319108054903754, "out_of_rail_velocity": 24.906842161394408, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36718428043395157, "y_impact": 392.4442008865992, "out_of_rail_stability_margin": 2.548920135377258} +{"apogee_time": 25.675716619598205, "max_mach_number": 0.8647673154760291, "apogee_x": 479.1939917720311, "apogee_y": 430.71556399808617, "apogee": 3415.6877184048544, "x_impact": 564.2748126948961, "initial_stability_margin": 2.6877098937593584, "t_final": 309.25779909460607, "impact_velocity": -5.246625772191174, "out_of_rail_velocity": 25.902282663175434, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35659794550487667, "y_impact": 507.3925680908671, "out_of_rail_stability_margin": 2.750445344860636} +{"apogee_time": 23.645222600005525, "max_mach_number": 0.7418704469189198, "apogee_x": 416.63252553588865, "apogee_y": 276.3923677885561, "apogee": 2807.866569644002, "x_impact": 500.86805669132957, "initial_stability_margin": 2.646776757330798, "t_final": 271.4745429894754, "impact_velocity": -5.222538286794396, "out_of_rail_velocity": 23.928844129127143, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37944876871686706, "y_impact": 332.3473705579784, "out_of_rail_stability_margin": 2.7132166255402907} +{"apogee_time": 26.908467259384878, "max_mach_number": 0.9487223298175659, "apogee_x": 751.7563772596388, "apogee_y": 577.8986856655615, "apogee": 3814.571700495566, "x_impact": 861.1321417110684, "initial_stability_margin": 2.549476455482599, "t_final": 322.6715611235771, "impact_velocity": -5.3315554994305785, "out_of_rail_velocity": 27.232894960632738, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34171089750112343, "y_impact": 662.1894551639641, "out_of_rail_stability_margin": 2.6072115428984466} +{"apogee_time": 25.909753573216378, "max_mach_number": 0.8803961409268697, "apogee_x": 410.6206928873782, "apogee_y": 318.1597769383284, "apogee": 3495.0122554576697, "x_impact": 483.1139921261071, "initial_stability_margin": 2.5674363004261167, "t_final": 309.7361238529948, "impact_velocity": -5.153039882957367, "out_of_rail_velocity": 26.141849017556304, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35292987429546374, "y_impact": 374.4617814660086, "out_of_rail_stability_margin": 2.6291186115494583} +{"apogee_time": 25.75091811629091, "max_mach_number": 0.8630705436775489, "apogee_x": 436.86669195550655, "apogee_y": 341.3106811949364, "apogee": 3429.455355455708, "x_impact": 514.5116797019023, "initial_stability_margin": 2.5998030951912345, "t_final": 303.103891093507, "impact_velocity": -5.211299374183072, "out_of_rail_velocity": 25.863565882278646, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3566939508467595, "y_impact": 402.0931680300096, "out_of_rail_stability_margin": 2.6616562565765265} +{"apogee_time": 25.756250743616352, "max_mach_number": 0.8737338607750363, "apogee_x": 492.36143677115103, "apogee_y": 399.16460210265683, "apogee": 3448.916486927036, "x_impact": 579.3788270556341, "initial_stability_margin": 2.6706702111887064, "t_final": 312.8208897855333, "impact_velocity": -5.215855880592121, "out_of_rail_velocity": 26.046718525151476, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35497119639649066, "y_impact": 469.8843453545719, "out_of_rail_stability_margin": 2.7333966597071337} +{"apogee_time": 27.089640786570985, "max_mach_number": 0.9501023240377154, "apogee_x": 507.1134072227679, "apogee_y": 393.01708932389903, "apogee": 3862.991724935363, "x_impact": 586.4662522066802, "initial_stability_margin": 2.5467303953723275, "t_final": 325.22422905053855, "impact_velocity": -5.325418099733436, "out_of_rail_velocity": 27.252107289593088, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34142497764211455, "y_impact": 454.6104721488189, "out_of_rail_stability_margin": 2.604485174412064} +{"apogee_time": 25.76232479819308, "max_mach_number": 0.8719903595766891, "apogee_x": 496.05636538417843, "apogee_y": 329.09993408535377, "apogee": 3447.8815623261335, "x_impact": 584.4611341401303, "initial_stability_margin": 2.674285995204411, "t_final": 312.262969010131, "impact_velocity": -5.222219427141324, "out_of_rail_velocity": 26.023076777197467, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35463795383578217, "y_impact": 387.7758951767111, "out_of_rail_stability_margin": 2.7368473046866026} +{"apogee_time": 25.786681265555384, "max_mach_number": 0.8722937858481847, "apogee_x": 482.9540147202564, "apogee_y": 434.1191590472591, "apogee": 3451.7522107531036, "x_impact": 566.4768470839035, "initial_stability_margin": 2.583171504698866, "t_final": 305.89451539853906, "impact_velocity": -5.180979373588291, "out_of_rail_velocity": 26.019291783967468, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35444486936471503, "y_impact": 509.3451816006292, "out_of_rail_stability_margin": 2.6448644072206005} +{"apogee_time": 25.341756673022314, "max_mach_number": 0.841909646818575, "apogee_x": 391.8861425856342, "apogee_y": 303.66730136602877, "apogee": 3311.3302089661784, "x_impact": 461.9572057079191, "initial_stability_margin": 2.4104399103773915, "t_final": 304.88064197238083, "impact_velocity": -5.1783899643914655, "out_of_rail_velocity": 25.54925287726696, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35972483667357275, "y_impact": 358.1125223159328, "out_of_rail_stability_margin": 2.472665540677566} +{"apogee_time": 25.1657082447601, "max_mach_number": 0.8251191235244445, "apogee_x": 416.3309312857709, "apogee_y": 325.28834287063967, "apogee": 3244.355920945586, "x_impact": 491.4967329767862, "initial_stability_margin": 2.4426270340098073, "t_final": 298.2002142469245, "impact_velocity": -5.2369361483026, "out_of_rail_velocity": 25.27804305766693, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3628285795465605, "y_impact": 384.14782046611936, "out_of_rail_stability_margin": 2.5048396017461885} +{"apogee_time": 29.055032840816995, "max_mach_number": 1.185790606391941, "apogee_x": 878.0891089209053, "apogee_y": 675.0819239176548, "apogee": 4686.111352662024, "x_impact": 991.9381145017285, "initial_stability_margin": 2.5831048601287327, "t_final": 361.51533518775426, "impact_velocity": -5.327344386384012, "out_of_rail_velocity": 31.164211352131, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3071839816617784, "y_impact": 762.8235980264043, "out_of_rail_stability_margin": 2.630362640870715} +{"apogee_time": 25.864993983054426, "max_mach_number": 0.881270249786637, "apogee_x": 496.1329132277539, "apogee_y": 402.2552895181798, "apogee": 3484.5880286629827, "x_impact": 581.505667563949, "initial_stability_margin": 2.5661445689490354, "t_final": 309.35825657497406, "impact_velocity": -5.150594714683585, "out_of_rail_velocity": 26.158474178545717, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3528179397538834, "y_impact": 471.6147202356699, "out_of_rail_stability_margin": 2.627829937966503} +{"apogee_time": 25.868550252386946, "max_mach_number": 0.879359983686126, "apogee_x": 499.7857088732045, "apogee_y": 331.57752459489404, "apogee": 3482.7556606928315, "x_impact": 586.7662937887818, "initial_stability_margin": 2.569754892326028, "t_final": 308.84356544254484, "impact_velocity": -5.156878622673878, "out_of_rail_velocity": 26.127945725538783, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3531496486224528, "y_impact": 389.36301283534016, "out_of_rail_stability_margin": 2.631443575627849} +{"apogee_time": 25.210918257543497, "max_mach_number": 0.8339566048290002, "apogee_x": 460.5423012562793, "apogee_y": 413.99519486324084, "apogee": 3267.466554796936, "x_impact": 541.6099832378661, "initial_stability_margin": 2.4260825677731224, "t_final": 301.13231410448145, "impact_velocity": -5.206466950565313, "out_of_rail_velocity": 25.44101472674655, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3614697745986974, "y_impact": 487.02821235576647, "out_of_rail_stability_margin": 2.48835532360758} +{"apogee_time": 29.239344663305687, "max_mach_number": 1.187568508634164, "apogee_x": 591.9105933190436, "apogee_y": 458.8000021313767, "apogee": 4741.127629966723, "x_impact": 675.3855618096094, "initial_stability_margin": 2.580357025004011, "t_final": 364.3250671130647, "impact_velocity": -5.3212118387048895, "out_of_rail_velocity": 31.19219108240563, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.30697335721004193, "y_impact": 523.5744357258825, "out_of_rail_stability_margin": 2.6276319436602775} +{"apogee_time": 27.24246113727736, "max_mach_number": 0.9904989005142145, "apogee_x": 454.20142105718105, "apogee_y": 351.93808573579906, "apogee": 3967.3474268511995, "x_impact": 524.5174211940106, "initial_stability_margin": 2.469131303796903, "t_final": 338.60060593453585, "impact_velocity": -5.184533139318659, "out_of_rail_velocity": 27.956149618968617, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3348744731868932, "y_impact": 406.5365704925829, "out_of_rail_stability_margin": 2.52688155663793} +{"apogee_time": 27.185146729279968, "max_mach_number": 0.9735355636612716, "apogee_x": 487.19762110696144, "apogee_y": 380.6428260621815, "apogee": 3924.9026497112914, "x_impact": 562.6375431428829, "initial_stability_margin": 2.5018563445346556, "t_final": 332.8931631768768, "impact_velocity": -5.243148775200806, "out_of_rail_velocity": 27.6445254193359, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3381371270388399, "y_impact": 439.724424063204, "out_of_rail_stability_margin": 2.5597563278462276} +{"apogee_time": 25.2994068264955, "max_mach_number": 0.8427503019593888, "apogee_x": 473.5625013824108, "apogee_y": 383.98028722494786, "apogee": 3301.6042110781173, "x_impact": 556.4312778534227, "initial_stability_margin": 2.409150471821475, "t_final": 304.6650609576701, "impact_velocity": -5.175932769309725, "out_of_rail_velocity": 25.562863262451486, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3595676885635794, "y_impact": 451.3310003529173, "out_of_rail_stability_margin": 2.471370715261975} +{"apogee_time": 27.11380219290148, "max_mach_number": 0.9667478325708085, "apogee_x": 762.9027756784386, "apogee_y": 586.5372447872113, "apogee": 3890.03398201816, "x_impact": 873.7516773045147, "initial_stability_margin": 2.572428629435912, "t_final": 334.77740116907245, "impact_velocity": -5.3314065165214375, "out_of_rail_velocity": 27.599136040063478, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3381001431922471, "y_impact": 671.9843135964851, "out_of_rail_stability_margin": 2.626257372767263} +{"apogee_time": 25.299642052340733, "max_mach_number": 0.840856667162988, "apogee_x": 476.9654575976654, "apogee_y": 316.4503824439715, "apogee": 3299.1336672131256, "x_impact": 561.2681301138763, "initial_stability_margin": 2.412736940631709, "t_final": 304.05973103897816, "impact_velocity": -5.182247598914384, "out_of_rail_velocity": 25.532085084496362, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3599669833609814, "y_impact": 372.4523611904212, "out_of_rail_stability_margin": 2.4749746366242604} +{"apogee_time": 27.163950086150447, "max_mach_number": 0.9823762040133558, "apogee_x": 536.1922019405587, "apogee_y": 481.98682896155833, "apogee": 3932.9392573702034, "x_impact": 616.8564370054119, "initial_stability_margin": 2.4850347334026224, "t_final": 335.2293973739217, "impact_velocity": -5.212643439271323, "out_of_rail_velocity": 27.801604286301696, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3368800955876513, "y_impact": 554.6262780984208, "out_of_rail_stability_margin": 2.542973229266117} +{"apogee_time": 27.29207342196008, "max_mach_number": 0.9679772589030191, "apogee_x": 514.4634621516407, "apogee_y": 398.76649539597304, "apogee": 3937.9921894189356, "x_impact": 593.8719434579723, "initial_stability_margin": 2.5697507434800957, "t_final": 337.4328223213842, "impact_velocity": -5.325269284667635, "out_of_rail_velocity": 27.61335428757469, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33854814836591895, "y_impact": 460.44930294043354, "out_of_rail_stability_margin": 2.623771502520581} +{"apogee_time": 29.259736050865683, "max_mach_number": 1.2355125274158012, "apogee_x": 525.9221649577319, "apogee_y": 407.57536621380655, "apogee": 4827.717984115545, "x_impact": 599.7046807639387, "initial_stability_margin": 2.502553778050552, "t_final": 377.3034471807349, "impact_velocity": -5.18043807336519, "out_of_rail_velocity": 31.9615452639365, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3012095090910961, "y_impact": 464.8520267518607, "out_of_rail_stability_margin": 2.549660910864459} +{"apogee_time": 27.15175154862063, "max_mach_number": 0.9704342486283846, "apogee_x": 766.0245864157347, "apogee_y": 588.8945607896951, "apogee": 3904.6699472399982, "x_impact": 872.1001299405019, "initial_stability_margin": 2.7060133247127895, "t_final": 338.76854684580815, "impact_velocity": -5.326463334210878, "out_of_rail_velocity": 27.649836988121272, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3375076025530279, "y_impact": 670.6074319902426, "out_of_rail_stability_margin": 2.7602990265815306} +{"apogee_time": 29.248601257822827, "max_mach_number": 1.2152753198273407, "apogee_x": 565.7139518169862, "apogee_y": 442.0408039332497, "apogee": 4790.279058983486, "x_impact": 644.9307213645209, "initial_stability_margin": 2.535362728271635, "t_final": 371.7669531094778, "impact_velocity": -5.239007415463242, "out_of_rail_velocity": 31.64568664189017, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3036683606052423, "y_impact": 504.0934411785358, "out_of_rail_stability_margin": 2.582555024404869} +{"apogee_time": 27.19163608708587, "max_mach_number": 0.9913332110013372, "apogee_x": 548.5754878390527, "apogee_y": 444.78648614733765, "apogee": 3954.3676476015485, "x_impact": 630.9500349568463, "initial_stability_margin": 2.467821179683182, "t_final": 338.1333644572099, "impact_velocity": -5.182073025029344, "out_of_rail_velocity": 27.968157014848757, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3347338948096727, "y_impact": 511.6872716087169, "out_of_rail_stability_margin": 2.5255664471730266} +{"apogee_time": 27.206651663051435, "max_mach_number": 0.9894594819713006, "apogee_x": 553.0905549137024, "apogee_y": 366.9750102989323, "apogee": 3955.637092175365, "x_impact": 637.0641438404108, "initial_stability_margin": 2.4714675137012696, "t_final": 337.6959161696797, "impact_velocity": -5.188395346143652, "out_of_rail_velocity": 27.951135626393352, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3352455634285764, "y_impact": 422.7698722051763, "out_of_rail_stability_margin": 2.5292613599664997} +{"apogee_time": 27.330980900909342, "max_mach_number": 0.9716647671554622, "apogee_x": 516.5946378279685, "apogee_y": 400.40077201419126, "apogee": 3952.7942619483533, "x_impact": 593.0794029187443, "initial_stability_margin": 2.7033566007520027, "t_final": 341.41025145865797, "impact_velocity": -5.320331792515799, "out_of_rail_velocity": 27.665298429925805, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33797149068935906, "y_impact": 459.80163765990926, "out_of_rail_stability_margin": 2.7578387106465434} +{"apogee_time": 29.19961398151429, "max_mach_number": 1.2258740036679039, "apogee_x": 621.780426846944, "apogee_y": 558.9874882644177, "apogee": 4793.499653655985, "x_impact": 706.032218582899, "initial_stability_margin": 2.5184989966531424, "t_final": 373.9544078201174, "impact_velocity": -5.208526164993818, "out_of_rail_velocity": 31.817259584063052, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3023984761071494, "y_impact": 634.8565722644876, "out_of_rail_stability_margin": 2.5656470822114676} +{"apogee_time": 27.411973036815933, "max_mach_number": 1.0085018730887354, "apogee_x": 459.61073868283387, "apogee_y": 356.17294661755153, "apogee": 4034.3801135058648, "x_impact": 529.7186064731864, "initial_stability_margin": 2.4936257332491567, "t_final": 350.922062952951, "impact_velocity": -5.18438809576362, "out_of_rail_velocity": 28.32741702835855, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3312838139462163, "y_impact": 410.6367584432071, "out_of_rail_stability_margin": 2.5474543511758005} +{"apogee_time": 26.42789106882732, "max_mach_number": 0.9113308386277906, "apogee_x": 725.4612191484022, "apogee_y": 557.6703622994972, "apogee": 3647.576972301627, "x_impact": 836.2280802865051, "initial_stability_margin": 2.6610314261910117, "t_final": 313.16730147819305, "impact_velocity": -5.345128717450009, "out_of_rail_velocity": 26.63950101216788, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34757332845656724, "y_impact": 643.0137919039145, "out_of_rail_stability_margin": 2.719352640528675} +{"apogee_time": 27.368255404733773, "max_mach_number": 0.9917176292019243, "apogee_x": 493.68078580075314, "apogee_y": 385.7547692786171, "apogee": 3996.0482302334804, "x_impact": 569.148437093624, "initial_stability_margin": 2.5257320031362807, "t_final": 345.32823637675943, "impact_velocity": -5.243002121945801, "out_of_rail_velocity": 28.03135649512972, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3340435716453244, "y_impact": 444.85111543081064, "out_of_rail_stability_margin": 2.5795836176556914} +{"apogee_time": 29.203281480688517, "max_mach_number": 1.236490494019791, "apogee_x": 635.2611281200099, "apogee_y": 515.1569787340127, "apogee": 4812.319785324995, "x_impact": 721.3424643004812, "initial_stability_margin": 2.5012412160202415, "t_final": 376.8668903258318, "impact_velocity": -5.177979906548157, "out_of_rail_velocity": 31.982982167947267, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.30112917829578895, "y_impact": 585.0684146900863, "out_of_rail_stability_margin": 2.548346302857654} +{"apogee_time": 26.610251165521746, "max_mach_number": 0.9127224331523539, "apogee_x": 489.5924836468303, "apogee_y": 379.441566246611, "apogee": 3695.4240482067653, "x_impact": 569.6652609779327, "initial_stability_margin": 2.658332831272371, "t_final": 315.6407272521944, "impact_velocity": -5.338975688305505, "out_of_rail_velocity": 26.661055269446223, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3473528730859617, "y_impact": 441.5945714485198, "out_of_rail_stability_margin": 2.7166904422270135} +{"apogee_time": 27.34111465479347, "max_mach_number": 1.000584756421728, "apogee_x": 542.9869532317833, "apogee_y": 488.1477011550123, "apogee": 4002.255093107385, "x_impact": 623.8664619211708, "initial_stability_margin": 2.509232707711617, "t_final": 347.5742765316589, "impact_velocity": -5.212497616273778, "out_of_rail_velocity": 28.185684391890213, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33256095869654917, "y_impact": 561.0276707432062, "out_of_rail_stability_margin": 2.56306482463416} +{"apogee_time": 29.22456987947544, "max_mach_number": 1.2342487084355165, "apogee_x": 640.5671271590945, "apogee_y": 425.11288641027534, "apogee": 4814.856252745266, "x_impact": 728.4300455637635, "initial_stability_margin": 2.5048976337684947, "t_final": 376.4205502479793, "impact_velocity": -5.184297229765197, "out_of_rail_velocity": 31.946573793803395, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3013861721901096, "y_impact": 483.48628269165675, "out_of_rail_stability_margin": 2.552013232043914} +{"apogee_time": 27.44405684581465, "max_mach_number": 1.0121349442626542, "apogee_x": 461.27137796683496, "apogee_y": 357.42855935149316, "apogee": 4047.299132098499, "x_impact": 528.8521182877964, "initial_stability_margin": 2.6270861819387092, "t_final": 355.09970807410394, "impact_velocity": -5.179581293642081, "out_of_rail_velocity": 28.381578158894552, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3307316370524893, "y_impact": 409.9576097122905, "out_of_rail_stability_margin": 2.6813856018529503} +{"apogee_time": 26.39313279947738, "max_mach_number": 0.9090026546383554, "apogee_x": 723.7098412626012, "apogee_y": 556.3358750465163, "apogee": 3636.7081758661852, "x_impact": 825.0476119221325, "initial_stability_margin": 2.684762963422371, "t_final": 328.2181826684027, "impact_velocity": -5.309552849676484, "out_of_rail_velocity": 26.613139354067293, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34762253207975646, "y_impact": 634.4213790409037, "out_of_rail_stability_margin": 2.742291498402659} +{"apogee_time": 27.404084698558627, "max_mach_number": 0.9953636434725333, "apogee_x": 495.4899460558239, "apogee_y": 387.14716138215255, "apogee": 4009.690493900941, "x_impact": 568.220923693859, "initial_stability_margin": 2.6592446074828255, "t_final": 349.3537609531501, "impact_velocity": -5.23814095223108, "out_of_rail_velocity": 28.084334282443074, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33353098946465726, "y_impact": 444.05943884322835, "out_of_rail_stability_margin": 2.7135719654571004} +{"apogee_time": 27.359459837029956, "max_mach_number": 1.0093192075123285, "apogee_x": 555.120025643616, "apogee_y": 450.1431209605738, "apogee": 4021.0225698254117, "x_impact": 637.6637377227892, "initial_stability_margin": 2.492342519011121, "t_final": 350.44759922471644, "impact_velocity": -5.181928051353475, "out_of_rail_velocity": 28.341879650740722, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33114953372209194, "y_impact": 517.2123087998099, "out_of_rail_stability_margin": 2.546166042784204} +{"apogee_time": 26.57815781377169, "max_mach_number": 0.9103731250031327, "apogee_x": 488.35682019868864, "apogee_y": 378.49343151158155, "apogee": 3684.5063954334164, "x_impact": 561.4266759078505, "initial_stability_margin": 2.682088290859957, "t_final": 331.0943158249835, "impact_velocity": -5.303440787820789, "out_of_rail_velocity": 26.636693623270517, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3473944933292653, "y_impact": 435.20440315919643, "out_of_rail_stability_margin": 2.739651036125192} +{"apogee_time": 27.372401707735545, "max_mach_number": 1.0042153049372506, "apogee_x": 545.0116447754671, "apogee_y": 489.9365885317128, "apogee": 4015.357152529871, "x_impact": 622.8829359163095, "initial_stability_margin": 2.6427235759728194, "t_final": 351.6717657556533, "impact_velocity": -5.207664742165262, "out_of_rail_velocity": 28.24005703295813, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33202789195416027, "y_impact": 560.1100886552019, "out_of_rail_stability_margin": 2.6970260151950805} +{"apogee_time": 21.816924355283195, "max_mach_number": 0.6433745602502761, "apogee_x": 492.35087207303735, "apogee_y": 378.43288571875354, "apogee": 2317.2445384934263, "x_impact": 590.4631517060366, "initial_stability_margin": 2.7197031743155002, "t_final": 242.82728682268333, "impact_velocity": -5.324265513962019, "out_of_rail_velocity": 22.210376709971857, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40379197434297015, "y_impact": 454.02445225223636, "out_of_rail_stability_margin": 2.792640138104166} +{"apogee_time": 27.376911705386817, "max_mach_number": 1.0074817600852624, "apogee_x": 559.7159807028575, "apogee_y": 371.43299346262927, "apogee": 4022.833682669404, "x_impact": 643.764867464298, "initial_stability_margin": 2.495922516750912, "t_final": 350.1435150920092, "impact_velocity": -5.188250201261267, "out_of_rail_velocity": 28.313466737324312, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3314933955350159, "y_impact": 427.24812407917426, "out_of_rail_stability_margin": 2.5497596807922545} +{"apogee_time": 26.861886532325975, "max_mach_number": 0.9539291939462784, "apogee_x": 441.7901496005945, "apogee_y": 342.3161651005842, "apogee": 3824.4165650860978, "x_impact": 512.795985887909, "initial_stability_margin": 2.5812992774662673, "t_final": 330.0865466790875, "impact_velocity": -5.197731998661925, "out_of_rail_velocity": 27.338169363639107, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3403740178892286, "y_impact": 397.4956189455885, "out_of_rail_stability_margin": 2.6396287548272848} +{"apogee_time": 26.770685760093443, "max_mach_number": 0.9369057247862406, "apogee_x": 472.7458192427254, "apogee_y": 369.3538312697494, "apogee": 3773.925698926422, "x_impact": 548.9672195705168, "initial_stability_margin": 2.613781416092463, "t_final": 324.1352447202376, "impact_velocity": -5.25649690397457, "out_of_rail_velocity": 27.0497429995379, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34324405776528444, "y_impact": 428.98784756697523, "out_of_rail_stability_margin": 2.6721186878153453} +{"apogee_time": 21.979485164000756, "max_mach_number": 0.644294153820266, "apogee_x": 332.6259143268867, "apogee_y": 257.75174294566654, "apogee": 2351.058985105869, "x_impact": 402.7313020714702, "initial_stability_margin": 2.7170409795162627, "t_final": 244.61496740341443, "impact_velocity": -5.31813650756357, "out_of_rail_velocity": 22.227950606887823, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40353847612285154, "y_impact": 312.1557779814047, "out_of_rail_stability_margin": 2.7900310424534416} +{"apogee_time": 26.76689572832131, "max_mach_number": 0.9457142917434427, "apogee_x": 520.8955756662328, "apogee_y": 468.2301809126711, "apogee": 3786.312373200635, "x_impact": 602.4817061497469, "initial_stability_margin": 2.5970906669963463, "t_final": 326.58635290946, "impact_velocity": -5.225913869095533, "out_of_rail_velocity": 27.192024791404673, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34245962486151976, "y_impact": 541.7585154241052, "out_of_rail_stability_margin": 2.6556030935310604} +{"apogee_time": 27.388815297151154, "max_mach_number": 1.0129440728733141, "apogee_x": 557.1658985608601, "apogee_y": 451.77651609861323, "apogee": 4033.77528793175, "x_impact": 636.6092593683157, "initial_stability_margin": 2.625805242391032, "t_final": 354.5051859005565, "impact_velocity": -5.177123526424681, "out_of_rail_velocity": 28.396167406784812, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33059556793321604, "y_impact": 516.346146180276, "out_of_rail_stability_margin": 2.6800997219251843} +{"apogee_time": 28.627271779649227, "max_mach_number": 1.1342492603661516, "apogee_x": 851.6369561790923, "apogee_y": 654.7589823364481, "apogee": 4500.71994453314, "x_impact": 973.3677344454632, "initial_stability_margin": 2.639454853016143, "t_final": 348.1225298318681, "impact_velocity": -5.32388970256986, "out_of_rail_velocity": 30.390899480600165, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31331626133935303, "y_impact": 748.5755382769871, "out_of_rail_stability_margin": 2.6875889938020148} +{"apogee_time": 27.40877372228596, "max_mach_number": 1.0111132186831262, "apogee_x": 561.6978991385771, "apogee_y": 372.73919197958526, "apogee": 4035.754151973101, "x_impact": 642.612406202098, "initial_stability_margin": 2.62939466356159, "t_final": 354.3893594228995, "impact_velocity": -5.183439820803326, "out_of_rail_velocity": 28.361629703045857, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33088972483991563, "y_impact": 426.46376331898125, "out_of_rail_stability_margin": 2.6836930832350023} +{"apogee_time": 26.7431692089713, "max_mach_number": 0.9346655846806459, "apogee_x": 471.79632575520975, "apogee_y": 368.61618930652384, "apogee": 3764.421213335186, "x_impact": 541.51761453832, "initial_stability_margin": 2.6377919622273573, "t_final": 340.2720670904104, "impact_velocity": -5.221510956425476, "out_of_rail_velocity": 27.034090887153774, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3434061986159985, "y_impact": 423.1908206740728, "out_of_rail_stability_margin": 2.6953767860388784} +{"apogee_time": 26.8116691648945, "max_mach_number": 0.9547768415594415, "apogee_x": 533.685289672237, "apogee_y": 432.7048404737629, "apogee": 3812.1814228554, "x_impact": 617.110336539062, "initial_stability_margin": 2.580003114642845, "t_final": 329.67474192813904, "impact_velocity": -5.1952656207398045, "out_of_rail_velocity": 27.35234653108446, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3402326772750456, "y_impact": 500.50427175377445, "out_of_rail_stability_margin": 2.6383277657538797} +{"apogee_time": 26.83724370866363, "max_mach_number": 0.9517491780215549, "apogee_x": 441.00600951492726, "apogee_y": 341.7146611897372, "apogee": 3815.6806918535, "x_impact": 505.86187985819345, "initial_stability_margin": 2.6054955797551997, "t_final": 346.6708093282255, "impact_velocity": -5.163137256880448, "out_of_rail_velocity": 27.317136492354305, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3404680334152117, "y_impact": 392.12180653025297, "out_of_rail_stability_margin": 2.6630648308146676} +{"apogee_time": 28.809762009339735, "max_mach_number": 1.1359112214991478, "apogee_x": 574.1281451987849, "apogee_y": 445.02524896303214, "apogee": 4554.040205275294, "x_impact": 662.1714947827938, "initial_stability_margin": 2.636751688481224, "t_final": 350.71144744633443, "impact_velocity": -5.317761128385044, "out_of_rail_velocity": 30.420946307964112, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3130659196846818, "y_impact": 513.4361282641773, "out_of_rail_stability_margin": 2.68489618017739} +{"apogee_time": 26.740914442848382, "max_mach_number": 0.9435202990814319, "apogee_x": 519.9303707205205, "apogee_y": 467.3727096232162, "apogee": 3777.3146067000803, "x_impact": 594.4615347581362, "initial_stability_margin": 2.6211987220303365, "t_final": 342.93160182279496, "impact_velocity": -5.1911315261020805, "out_of_rail_velocity": 27.181490965166596, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3426114030619509, "y_impact": 534.5225047530818, "out_of_rail_stability_margin": 2.6789561667279314} +{"apogee_time": 21.354841553863995, "max_mach_number": 0.6208687935161852, "apogee_x": 471.5187626347219, "apogee_y": 362.4204337636498, "apogee": 2206.0005292593833, "x_impact": 575.2228091486933, "initial_stability_margin": 2.731174398211956, "t_final": 234.06697361781437, "impact_velocity": -5.321688303340892, "out_of_rail_velocity": 21.82225074705951, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4099378055905744, "y_impact": 442.31997255152135, "out_of_rail_stability_margin": 2.805532602861384} +{"apogee_time": 22.28730646850999, "max_mach_number": 0.6639250741967938, "apogee_x": 326.29616730733886, "apogee_y": 254.88806900798397, "apogee": 2436.542016602898, "x_impact": 393.6124802209088, "initial_stability_margin": 2.6728150906453956, "t_final": 252.93230416307307, "impact_velocity": -5.235979747409473, "out_of_rail_velocity": 22.56674737873775, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3985362050710442, "y_impact": 307.5470478644058, "out_of_rail_stability_margin": 2.745864375617788} +{"apogee_time": 22.506313025925735, "max_mach_number": 0.6782158645356849, "apogee_x": 308.844137670212, "apogee_y": 239.26764420038913, "apogee": 2499.2361856745993, "x_impact": 371.83593563848564, "initial_stability_margin": 2.6405747082583324, "t_final": 259.2142037013695, "impact_velocity": -5.177444275152126, "out_of_rail_velocity": 22.80981552322552, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39537376643867145, "y_impact": 288.1745323250388, "out_of_rail_stability_margin": 2.7137552443189477} +{"apogee_time": 26.786986172735055, "max_mach_number": 0.9525833659003686, "apogee_x": 532.7532542207477, "apogee_y": 431.9591483313091, "apogee": 3803.4568265175817, "x_impact": 608.933861879518, "initial_stability_margin": 2.604208046748369, "t_final": 346.24962013011185, "impact_velocity": -5.160687300512171, "out_of_rail_velocity": 27.3312863281207, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3403256912134763, "y_impact": 493.8817796237658, "out_of_rail_stability_margin": 2.6617724146691364} +{"apogee_time": 26.823989346643735, "max_mach_number": 0.9528876072525759, "apogee_x": 537.8944610681527, "apogee_y": 356.90009642517225, "apogee": 3812.4562895158383, "x_impact": 622.9053002706199, "initial_stability_margin": 2.583626403742266, "t_final": 329.4352680186421, "impact_velocity": -5.201604049676652, "out_of_rail_velocity": 27.320488007217868, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3405473026423239, "y_impact": 413.31260805999483, "out_of_rail_stability_margin": 2.6419556607262846} +{"apogee_time": 21.514611295004624, "max_mach_number": 0.6217383677941007, "apogee_x": 318.5771253175355, "apogee_y": 246.8570420619632, "apogee": 2238.4357652513313, "x_impact": 391.9604556767572, "initial_stability_margin": 2.7285185768093143, "t_final": 235.85278234672626, "impact_velocity": -5.315562264522066, "out_of_rail_velocity": 21.838118726667844, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40974684825021185, "y_impact": 303.8176555191234, "out_of_rail_stability_margin": 2.802948598934877} +{"apogee_time": 22.360415014124904, "max_mach_number": 0.6715454358572707, "apogee_x": 362.0222341172839, "apogee_y": 325.3686285826565, "apogee": 2460.130513148427, "x_impact": 434.5307303115485, "initial_stability_margin": 2.656252194739485, "t_final": 255.70568871751433, "impact_velocity": -5.205516128680644, "out_of_rail_velocity": 22.71056789649925, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39686890943519626, "y_impact": 390.68886507879404, "out_of_rail_stability_margin": 2.729361184676956} +{"apogee_time": 25.802444345057573, "max_mach_number": 0.8678978113049967, "apogee_x": 690.2499117474628, "apogee_y": 530.68308163118, "apogee": 3440.8839860625476, "x_impact": 790.1487659968458, "initial_stability_margin": 2.613718768252036, "t_final": 309.0535038188611, "impact_velocity": -5.374066377867849, "out_of_rail_velocity": 26.023183930285658, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3545159280729661, "y_impact": 607.642134552573, "out_of_rail_stability_margin": 2.6702751682652326} +{"apogee_time": 22.473604422264263, "max_mach_number": 0.6790842705756933, "apogee_x": 373.3444469708343, "apogee_y": 302.65695315455736, "apogee": 2492.683269520176, "x_impact": 447.63906160697326, "initial_stability_margin": 2.6392907376402803, "t_final": 258.88882970873345, "impact_velocity": -5.174987522781631, "out_of_rail_velocity": 22.84228624644658, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3949946752905114, "y_impact": 362.9921047207299, "out_of_rail_stability_margin": 2.712407444959898} +{"apogee_time": 25.98303099644793, "max_mach_number": 0.8692651250947029, "apogee_x": 465.90770085083415, "apogee_y": 361.1317674751353, "apogee": 3486.959010868456, "x_impact": 538.6259857237706, "initial_stability_margin": 2.611085891775487, "t_final": 311.6129632800087, "impact_velocity": -5.367880202013078, "out_of_rail_velocity": 26.04052592771807, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35413268392248204, "y_impact": 417.6208554297254, "out_of_rail_stability_margin": 2.667646993844458} +{"apogee_time": 28.84033701545889, "max_mach_number": 1.181780755077074, "apogee_x": 510.21559596198955, "apogee_y": 395.38821635881123, "apogee": 4639.041560209733, "x_impact": 587.8141263293428, "initial_stability_margin": 2.5597176053131316, "t_final": 363.36326329859827, "impact_velocity": -5.177078680928141, "out_of_rail_velocity": 31.19340656222095, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3072065107634743, "y_impact": 455.7084042236658, "out_of_rail_stability_margin": 2.6077627424602423} +{"apogee_time": 28.82507859556068, "max_mach_number": 1.1624163081284036, "apogee_x": 548.7376673420781, "apogee_y": 428.7873201006698, "apogee": 4602.293628516936, "x_impact": 632.2279178237003, "initial_stability_margin": 2.5922007221321657, "t_final": 358.0694921535828, "impact_velocity": -5.235610034963468, "out_of_rail_velocity": 30.873932126354553, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3096972661599208, "y_impact": 494.11548387826457, "out_of_rail_stability_margin": 2.6403031904057377} +{"apogee_time": 26.799012398447182, "max_mach_number": 0.9507035157658168, "apogee_x": 536.9418388651543, "apogee_y": 356.28062731476155, "apogee": 3803.683045685444, "x_impact": 614.6054192189073, "initial_stability_margin": 2.6078119294630797, "t_final": 345.89879967878375, "impact_velocity": -5.166983530649586, "out_of_rail_velocity": 27.299398102149446, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34064184664936853, "y_impact": 407.833597579068, "out_of_rail_stability_margin": 2.665380874100569} +{"apogee_time": 28.778920281374468, "max_mach_number": 1.1725557561173765, "apogee_x": 603.11212229326, "apogee_y": 542.2061365669242, "apogee": 4605.636698291222, "x_impact": 692.3023827226868, "initial_stability_margin": 2.575508478405014, "t_final": 360.02609012427047, "impact_velocity": -5.2051485485239, "out_of_rail_velocity": 31.039517501158404, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3083909990936593, "y_impact": 622.6106379019709, "out_of_rail_stability_margin": 2.623582529857054} +{"apogee_time": 24.92047306159311, "max_mach_number": 0.8119221011463464, "apogee_x": 643.3330991077758, "apogee_y": 494.57758066134755, "apogee": 3164.495886112793, "x_impact": 753.0533432989275, "initial_stability_margin": 2.5776558580086335, "t_final": 281.975021729491, "impact_velocity": -5.357377569849512, "out_of_rail_velocity": 25.09200067617295, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3651545323100963, "y_impact": 579.1406777357845, "out_of_rail_stability_margin": 2.6384969930534483} +{"apogee_time": 22.467115420247424, "max_mach_number": 0.6774578695926897, "apogee_x": 375.78272525558106, "apogee_y": 249.24509366620617, "apogee": 2489.562325376624, "x_impact": 451.382993561692, "initial_stability_margin": 2.6428894848817883, "t_final": 258.49506931841046, "impact_velocity": -5.181301203892875, "out_of_rail_velocity": 22.797608015537723, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39513028598531735, "y_impact": 299.4457112225587, "out_of_rail_stability_margin": 2.7159522296692438} +{"apogee_time": 21.829710897998222, "max_mach_number": 0.6408570156409414, "apogee_x": 312.89966327603895, "apogee_y": 244.415193453614, "apogee": 2322.2931382107427, "x_impact": 383.29708851424715, "initial_stability_margin": 2.6843459494471484, "t_final": 243.80615927123887, "impact_velocity": -5.233445142187656, "out_of_rail_velocity": 22.171742178952204, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40468512956529695, "y_impact": 299.50882771215174, "out_of_rail_stability_margin": 2.758866388729428} +{"apogee_time": 22.055891220392944, "max_mach_number": 0.6548594953380042, "apogee_x": 296.48836164328486, "apogee_y": 229.69451610101603, "apogee": 2384.369040424636, "x_impact": 362.2620597029345, "initial_stability_margin": 2.6521449342427257, "t_final": 249.8327121897417, "impact_velocity": -5.174938005381681, "out_of_rail_velocity": 22.41256009993258, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.401069038710107, "y_impact": 280.8003342126737, "out_of_rail_stability_margin": 2.726716483513853} +{"apogee_time": 28.784877890081955, "max_mach_number": 1.1827024957376406, "apogee_x": 616.2561175657014, "apogee_y": 499.7151524623643, "apogee": 4624.091007308625, "x_impact": 707.3166342391588, "initial_stability_margin": 2.5584206994374177, "t_final": 362.7765644078666, "impact_velocity": -5.174622100475212, "out_of_rail_velocity": 31.21622120283969, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3071391299134454, "y_impact": 573.7453637629088, "out_of_rail_stability_margin": 2.6064677341582185} +{"apogee_time": 21.906396243132917, "max_mach_number": 0.6482597264028435, "apogee_x": 347.31911250333184, "apogee_y": 312.1542207551615, "apogee": 2345.6169086137097, "x_impact": 423.4397061488694, "initial_stability_margin": 2.6678039928781176, "t_final": 246.44550267164968, "impact_velocity": -5.202996262144128, "out_of_rail_velocity": 22.29912557634636, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4027624481197484, "y_impact": 380.7337558653811, "out_of_rail_stability_margin": 2.7423450793817046} +{"apogee_time": 25.097840365911804, "max_mach_number": 0.8131824544205931, "apogee_x": 434.34174275821283, "apogee_y": 336.63319323681355, "apogee": 3207.8470371066983, "x_impact": 513.7289514346376, "initial_stability_margin": 2.574986495114255, "t_final": 284.345670202122, "impact_velocity": -5.351210443702624, "out_of_rail_velocity": 25.101158798396032, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3647403769334652, "y_impact": 398.24405178653825, "out_of_rail_stability_margin": 2.6358335216803277} +{"apogee_time": 26.676942865916043, "max_mach_number": 0.929722056840826, "apogee_x": 738.645805341012, "apogee_y": 567.8125965331482, "apogee": 3731.853297629621, "x_impact": 856.0510464567627, "initial_stability_margin": 2.5201086560223698, "t_final": 312.9541584049439, "impact_velocity": -5.368957239167557, "out_of_rail_velocity": 26.896715707175495, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34520828988695684, "y_impact": 658.267136457042, "out_of_rail_stability_margin": 2.579929153639851} +{"apogee_time": 26.190432589311424, "max_mach_number": 0.8934302069574216, "apogee_x": 451.68370024261594, "apogee_y": 352.93577622344884, "apogee": 3575.146119041686, "x_impact": 521.0892657159071, "initial_stability_margin": 2.56755629799186, "t_final": 320.78405179424055, "impact_velocity": -5.284954584666896, "out_of_rail_velocity": 26.427524745272393, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34993798303631296, "y_impact": 407.2871439539385, "out_of_rail_stability_margin": 2.6241365462045168} +{"apogee_time": 22.02237788349372, "max_mach_number": 0.6556105146269657, "apogee_x": 358.3667299688606, "apogee_y": 290.508178957712, "apogee": 2377.6125379498258, "x_impact": 436.3259006809065, "initial_stability_margin": 2.6508630056183073, "t_final": 249.72210239562054, "impact_velocity": -5.1724824506128675, "out_of_rail_velocity": 22.42523325436227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4008751757994729, "y_impact": 353.85631561204406, "out_of_rail_stability_margin": 2.72542734899567} +{"apogee_time": 26.334492425921322, "max_mach_number": 0.9110123993386561, "apogee_x": 423.9458814975506, "apogee_y": 328.53272564036797, "apogee": 3638.629626638189, "x_impact": 488.8820266492583, "initial_stability_margin": 2.53580537977924, "t_final": 327.5465304652446, "impact_velocity": -5.225871422329059, "out_of_rail_velocity": 26.710134169589473, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34697514124474194, "y_impact": 378.97514766945494, "out_of_rail_stability_margin": 2.5923936740200793} +{"apogee_time": 26.858185094859795, "max_mach_number": 0.9311056906776173, "apogee_x": 498.3574142893029, "apogee_y": 386.2225562245873, "apogee": 3779.9316433863655, "x_impact": 582.5564566199179, "initial_stability_margin": 2.5173333945308527, "t_final": 315.23067858899765, "impact_velocity": -5.362776761407499, "out_of_rail_velocity": 26.90799787589293, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3448596246289438, "y_impact": 451.633709422591, "out_of_rail_stability_margin": 2.5771626329056176} +{"apogee_time": 26.214955026297634, "max_mach_number": 0.9026577004310106, "apogee_x": 498.92552802152477, "apogee_y": 448.5395517814918, "apogee": 3595.2138261880773, "x_impact": 573.1949956430648, "initial_stability_margin": 2.551243413789789, "t_final": 323.5930217509929, "impact_velocity": -5.254205920731933, "out_of_rail_velocity": 26.57625845470612, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34837521589209186, "y_impact": 515.432944961667, "out_of_rail_stability_margin": 2.6078258716952787} +{"apogee_time": 28.80501724757534, "max_mach_number": 1.1805591240374962, "apogee_x": 621.4217341511649, "apogee_y": 412.41684247294995, "apogee": 4626.470415291441, "x_impact": 714.3239672908265, "initial_stability_margin": 2.5620434323027577, "t_final": 362.5787260526663, "impact_velocity": -5.180935337840681, "out_of_rail_velocity": 31.174139191993373, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3073762833864186, "y_impact": 474.09223889946907, "out_of_rail_stability_margin": 2.610095903871248} +{"apogee_time": 25.513602438740193, "max_mach_number": 0.8533509684124186, "apogee_x": 397.607040139784, "apogee_y": 308.09209759884243, "apogee": 3366.672047827339, "x_impact": 468.5433406938643, "initial_stability_margin": 2.499028069784288, "t_final": 299.3704786678696, "impact_velocity": -5.209642847049008, "out_of_rail_velocity": 25.74944658797456, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35728131766073024, "y_impact": 363.18590327808704, "out_of_rail_stability_margin": 2.559923939861061} +{"apogee_time": 25.343675635878412, "max_mach_number": 0.8364139541733596, "apogee_x": 422.57639213522987, "apogee_y": 330.1695824090523, "apogee": 3300.184938328344, "x_impact": 498.51001310759386, "initial_stability_margin": 2.531065788717423, "t_final": 292.99442140848885, "impact_velocity": -5.268542461482819, "out_of_rail_velocity": 25.471759929416162, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3603527875179643, "y_impact": 389.57687722844594, "out_of_rail_stability_margin": 2.591942949118675} +{"apogee_time": 28.33247471870113, "max_mach_number": 1.099805860334195, "apogee_x": 834.3989428883115, "apogee_y": 641.4500435844457, "apogee": 4376.405315652952, "x_impact": 959.3361751289768, "initial_stability_margin": 2.6881869097035103, "t_final": 347.1873956211766, "impact_velocity": -5.343025080072781, "out_of_rail_velocity": 29.829123055009024, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3179122047231535, "y_impact": 737.7143162276382, "out_of_rail_stability_margin": 2.7384338743998384} +{"apogee_time": 26.288444724442037, "max_mach_number": 0.9118957570801336, "apogee_x": 512.2390804770046, "apogee_y": 415.37425975495336, "apogee": 3627.72186163543, "x_impact": 588.2009926722993, "initial_stability_margin": 2.5345385293353435, "t_final": 327.0875719717365, "impact_velocity": -5.223391684919065, "out_of_rail_velocity": 26.72488793822009, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34683126830037664, "y_impact": 477.1024884736301, "out_of_rail_stability_margin": 2.5911226048893528} +{"apogee_time": 25.38458966080899, "max_mach_number": 0.8453417028213847, "apogee_x": 467.3877715597802, "apogee_y": 420.14801444710105, "apogee": 3322.8917023310673, "x_impact": 548.7821836828797, "initial_stability_margin": 2.5146025971519737, "t_final": 295.7193006777756, "impact_velocity": -5.23788932362616, "out_of_rail_velocity": 25.616750945139547, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3587479006038343, "y_impact": 493.49639490731334, "out_of_rail_stability_margin": 2.575491763521042} +{"apogee_time": 22.015122637470363, "max_mach_number": 0.654035502989649, "apogee_x": 360.68757975871495, "apogee_y": 239.23039049555638, "apogee": 2374.509893521389, "x_impact": 439.87834624846437, "initial_stability_margin": 2.654457829130633, "t_final": 249.14987766835634, "impact_velocity": -5.178793066652636, "out_of_rail_velocity": 22.398126766525067, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4012805832492912, "y_impact": 291.77965775685345, "out_of_rail_stability_margin": 2.7290238919637733} +{"apogee_time": 28.51327843373944, "max_mach_number": 1.1012024963500118, "apogee_x": 562.4390746201012, "apogee_y": 435.94191183609706, "apogee": 4427.836134024872, "x_impact": 651.3680135848197, "initial_stability_margin": 2.685479087556272, "t_final": 349.7271038187667, "impact_velocity": -5.336874468854611, "out_of_rail_velocity": 29.86182015023706, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3185167892342021, "y_impact": 505.0312091458186, "out_of_rail_stability_margin": 2.735941946682498} +{"apogee_time": 26.981653222094103, "max_mach_number": 0.9548100911449648, "apogee_x": 479.88228143021115, "apogee_y": 374.91852880725537, "apogee": 3849.06583876863, "x_impact": 560.0022078064733, "initial_stability_margin": 2.4721491378740867, "t_final": 323.2158624524438, "impact_velocity": -5.279930057178846, "out_of_rail_velocity": 27.30080008946747, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34089147668425296, "y_impact": 437.63045670150694, "out_of_rail_stability_margin": 2.531949695484309} +{"apogee_time": 26.32442665557789, "max_mach_number": 0.9039041200411705, "apogee_x": 719.2982198952258, "apogee_y": 552.9138940078948, "apogee": 3611.952137958066, "x_impact": 834.6413551373379, "initial_stability_margin": 2.524185933027943, "t_final": 314.05018842611423, "impact_velocity": -5.3170462967944205, "out_of_rail_velocity": 26.462625412509773, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3494050764226323, "y_impact": 641.7835052356445, "out_of_rail_stability_margin": 2.585719236642533} +{"apogee_time": 25.471233359232944, "max_mach_number": 0.854204633217923, "apogee_x": 480.4179722093537, "apogee_y": 389.5378052921521, "apogee": 3356.7689915244473, "x_impact": 563.6897373331827, "initial_stability_margin": 2.4977478756917293, "t_final": 299.0743070394478, "impact_velocity": -5.207170815522905, "out_of_rail_velocity": 25.76216561074675, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35713534489559023, "y_impact": 457.18120335436987, "out_of_rail_stability_margin": 2.5586416447340783} +{"apogee_time": 27.054188373028254, "max_mach_number": 0.9716608276196451, "apogee_x": 447.8161211001147, "apogee_y": 346.97844782753776, "apogee": 3894.8600481433773, "x_impact": 522.319960378721, "initial_stability_margin": 2.439198190867073, "t_final": 328.77117306069647, "impact_velocity": -5.220903100599152, "out_of_rail_velocity": 27.586005920565455, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3380886527345467, "y_impact": 404.8427348875973, "out_of_rail_stability_margin": 2.498971742904718} +{"apogee_time": 26.969824388317377, "max_mach_number": 0.9637174596287859, "apogee_x": 528.5009277299329, "apogee_y": 475.0549573183215, "apogee": 3859.6522992297905, "x_impact": 614.3902997294637, "initial_stability_margin": 2.4552089169912414, "t_final": 325.60240984122476, "impact_velocity": -5.249210653959881, "out_of_rail_velocity": 27.454420666624962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33943982371023473, "y_impact": 552.4412425686725, "out_of_rail_stability_margin": 2.51499830962294} +{"apogee_time": 26.29373827431098, "max_mach_number": 0.9099326133783056, "apogee_x": 516.0329212289878, "apogee_y": 342.4225413003663, "apogee": 3626.14540909146, "x_impact": 593.4957193716949, "initial_stability_margin": 2.5380813041574646, "t_final": 326.63512467393656, "impact_velocity": -5.2297644356896145, "out_of_rail_velocity": 26.693268013882815, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3471578059795404, "y_impact": 393.8900635826744, "out_of_rail_stability_margin": 2.5946690241468002} +{"apogee_time": 26.50838735806369, "max_mach_number": 0.9052915360524012, "apogee_x": 485.37936451949224, "apogee_y": 376.15500596830503, "apogee": 3659.5412681081875, "x_impact": 567.4290109798112, "initial_stability_margin": 2.5214001862269386, "t_final": 316.7250400541199, "impact_velocity": -5.310925606961917, "out_of_rail_velocity": 26.483161882546135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3491585192853102, "y_impact": 439.8908511990047, "out_of_rail_stability_margin": 2.5829648106882397} +{"apogee_time": 26.50653739784613, "max_mach_number": 0.9170251512126829, "apogee_x": 729.5313378408034, "apogee_y": 560.8400730917286, "apogee": 3674.6475769950184, "x_impact": 846.5838890363877, "initial_stability_margin": 2.6644951893683624, "t_final": 312.77359936464865, "impact_velocity": -5.344378711945336, "out_of_rail_velocity": 26.77593937191803, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3463174932548525, "y_impact": 651.0223210811519, "out_of_rail_stability_margin": 2.7204794601955857} +{"apogee_time": 27.00343995629053, "max_mach_number": 0.9724954248536886, "apogee_x": 540.930791146593, "apogee_y": 438.57856202735314, "apogee": 3882.2286010754833, "x_impact": 628.6798122405397, "initial_stability_margin": 2.437877555451182, "t_final": 328.4309372996439, "impact_velocity": -5.218425728783475, "out_of_rail_velocity": 27.60142884104415, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33795879766812487, "y_impact": 509.8623129530144, "out_of_rail_stability_margin": 2.4976464978452326} +{"apogee_time": 28.553009340805197, "max_mach_number": 1.1457963832073377, "apogee_x": 499.92386521584547, "apogee_y": 387.39207458156665, "apogee": 4512.480494593689, "x_impact": 578.1567516317399, "initial_stability_margin": 2.6081014220649754, "t_final": 362.55207862163553, "impact_velocity": -5.195686246531577, "out_of_rail_velocity": 30.62070472634139, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3117555294203792, "y_impact": 448.2155530358391, "out_of_rail_stability_margin": 2.6582984108357435} +{"apogee_time": 25.47260023333295, "max_mach_number": 0.8523109757238784, "apogee_x": 483.9083060538798, "apogee_y": 321.0678650900435, "apogee": 3354.5037039959957, "x_impact": 568.7463762062412, "initial_stability_margin": 2.5013207234208426, "t_final": 298.55552714279327, "impact_velocity": -5.21352376655279, "out_of_rail_velocity": 25.73104118937537, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3574675818227274, "y_impact": 377.4004491198688, "out_of_rail_stability_margin": 2.5622157520213675} +{"apogee_time": 28.534688365917408, "max_mach_number": 1.1270660121918685, "apogee_x": 537.6740082683116, "apogee_y": 420.1195255634822, "apogee": 4476.333400688471, "x_impact": 622.0612431854843, "initial_stability_margin": 2.6407259546619337, "t_final": 357.11423908015206, "impact_velocity": -5.254428024554654, "out_of_rail_velocity": 30.293967246265314, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31422845977232083, "y_impact": 486.1755901528036, "out_of_rail_stability_margin": 2.690960782839935} +{"apogee_time": 28.489388951396442, "max_mach_number": 1.1367622333742489, "apogee_x": 590.8889263907637, "apogee_y": 531.1871029207683, "apogee": 4479.1498006351185, "x_impact": 681.4313196947037, "initial_stability_margin": 2.6239623467184527, "t_final": 359.2341913139058, "impact_velocity": -5.223857033218789, "out_of_rail_velocity": 30.46073251702473, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3133367115796186, "y_impact": 612.7947136264738, "out_of_rail_stability_margin": 2.6742788813640463} +{"apogee_time": 26.689486042045214, "max_mach_number": 0.9184371798805527, "apogee_x": 492.28684069157407, "apogee_y": 381.55862321278306, "apogee": 3722.7053372170726, "x_impact": 575.8668533207027, "initial_stability_margin": 2.661842322400171, "t_final": 315.37143728696975, "impact_velocity": -5.338226550488804, "out_of_rail_velocity": 26.799270515569162, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34608521467189085, "y_impact": 446.49197870443453, "out_of_rail_stability_margin": 2.717858763046569} +{"apogee_time": 25.23339870532292, "max_mach_number": 0.831301000765576, "apogee_x": 660.9448408372654, "apogee_y": 508.0953640095869, "apogee": 3261.1188153833727, "x_impact": 773.2045635528542, "initial_stability_margin": 2.782203414156613, "t_final": 292.30034938464775, "impact_velocity": -5.307656150160317, "out_of_rail_velocity": 25.414059864467305, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3611093332888381, "y_impact": 594.6046859199121, "out_of_rail_stability_margin": 2.841408870155143} +{"apogee_time": 26.681054256296875, "max_mach_number": 0.9295180530877493, "apogee_x": 469.20540092441973, "apogee_y": 366.56287722481096, "apogee": 3741.12288759205, "x_impact": 547.3672635853775, "initial_stability_margin": 2.476061144984421, "t_final": 325.4161511507321, "impact_velocity": -5.228880138140655, "out_of_rail_velocity": 26.87801558224982, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3452353112735996, "y_impact": 427.75722379974076, "out_of_rail_stability_margin": 2.537638858868692} +{"apogee_time": 26.77793994981919, "max_mach_number": 0.9463896993306087, "apogee_x": 438.6771185831496, "apogee_y": 339.88835575558454, "apogee": 3792.667424839024, "x_impact": 511.38852958279836, "initial_stability_margin": 2.442997149910929, "t_final": 331.5861606093852, "impact_velocity": -5.170424043832079, "out_of_rail_velocity": 27.145710040599496, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3429399851471103, "y_impact": 396.3620253920178, "out_of_rail_stability_margin": 2.504711133701442} +{"apogee_time": 27.017423982490413, "max_mach_number": 0.9706377549350057, "apogee_x": 545.3170591973133, "apogee_y": 361.79704330677856, "apogee": 3883.098146086638, "x_impact": 634.620903459712, "initial_stability_margin": 2.4415474741906915, "t_final": 328.06437583623847, "impact_velocity": -5.2247924156624395, "out_of_rail_velocity": 27.568191246304785, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3382513434025032, "y_impact": 421.0913877750044, "out_of_rail_stability_margin": 2.5013207261762544} +{"apogee_time": 25.413132236134437, "max_mach_number": 0.8325932778216393, "apogee_x": 446.2088383284562, "apogee_y": 345.8283864485492, "apogee": 3305.5654932290295, "x_impact": 526.5096183627503, "initial_stability_margin": 2.779596375608082, "t_final": 294.544212004229, "impact_velocity": -5.3015462623455125, "out_of_rail_velocity": 25.434213847045772, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36087311934438954, "y_impact": 408.1662575663971, "out_of_rail_stability_margin": 2.838841845468269} +{"apogee_time": 28.49751026139306, "max_mach_number": 1.1467017766228653, "apogee_x": 603.8200014159845, "apogee_y": 489.61768803485364, "apogee": 4497.807559729336, "x_impact": 696.1767831577395, "initial_stability_margin": 2.606800151592228, "t_final": 362.11014450841265, "impact_velocity": -5.193220842202036, "out_of_rail_velocity": 30.63692681565556, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31166940799031956, "y_impact": 564.7058121851934, "out_of_rail_stability_margin": 2.6569997347819685} +{"apogee_time": 26.684405710363567, "max_mach_number": 0.9385497700669599, "apogee_x": 517.3237769003691, "apogee_y": 464.99253689618087, "apogee": 3755.6739704555325, "x_impact": 601.3727801067508, "initial_stability_margin": 2.4590625851246597, "t_final": 328.1950923058594, "impact_velocity": -5.198457829239057, "out_of_rail_velocity": 27.021824203736095, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3436398671343754, "y_impact": 540.7092364494945, "out_of_rail_stability_margin": 2.5206102783572972} +{"apogee_time": 26.526177724054026, "max_mach_number": 0.9184868615564217, "apogee_x": 731.015189997549, "apogee_y": 561.9486110885543, "apogee": 3681.1625560574794, "x_impact": 848.7085928533622, "initial_stability_margin": 2.708027058727364, "t_final": 311.29149851031326, "impact_velocity": -5.359028864582678, "out_of_rail_velocity": 26.756527374365383, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3461174052030441, "y_impact": 652.6096481146369, "out_of_rail_stability_margin": 2.7653327104277063} +{"apogee_time": 26.83784830469897, "max_mach_number": 0.9425192404473641, "apogee_x": 474.9570668737543, "apogee_y": 371.1082047354778, "apogee": 3798.405485530455, "x_impact": 554.479291273821, "initial_stability_margin": 2.6178996696523376, "t_final": 323.76346156913377, "impact_velocity": -5.255759211522608, "out_of_rail_velocity": 27.198523563616405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34202429397095285, "y_impact": 433.36432548313206, "out_of_rail_stability_margin": 2.673910567734428} +{"apogee_time": 26.70902250927808, "max_mach_number": 0.9198954474045796, "apogee_x": 493.33010956594745, "apogee_y": 382.34138539269344, "apogee": 3729.2626007652366, "x_impact": 577.4604312840028, "initial_stability_margin": 2.7053559384067136, "t_final": 313.83614795790254, "impact_velocity": -5.35285983236834, "out_of_rail_velocity": 26.77928196928578, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.345902484520604, "y_impact": 447.69101087284565, "out_of_rail_stability_margin": 2.76269842824502} +{"apogee_time": 26.923374839699612, "max_mach_number": 0.9595372514103325, "apogee_x": 443.66559154998924, "apogee_y": 343.79380348740676, "apogee": 3847.571596442591, "x_impact": 517.6662085324375, "initial_stability_margin": 2.5858579501505705, "t_final": 329.55470122043727, "impact_velocity": -5.197002544705402, "out_of_rail_velocity": 27.49280303018689, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33928047359165114, "y_impact": 401.2682019267589, "out_of_rail_stability_margin": 2.641886745553476} +{"apogee_time": 26.730626139946125, "max_mach_number": 0.9474086130669033, "apogee_x": 529.9853397603221, "apogee_y": 429.6881674288837, "apogee": 3781.4355243768296, "x_impact": 615.8255514276977, "initial_stability_margin": 2.4416718371264836, "t_final": 331.05631803011084, "impact_velocity": -5.16797062290299, "out_of_rail_velocity": 27.24712004165275, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34297958331753986, "y_impact": 499.4251218355498, "out_of_rail_stability_margin": 2.5033765103732746} +{"apogee_time": 28.517350450734906, "max_mach_number": 1.1446122090152802, "apogee_x": 608.8787045103124, "apogee_y": 404.062779176601, "apogee": 4500.114444902185, "x_impact": 702.9093186058113, "initial_stability_margin": 2.6104396292872956, "t_final": 361.8741956601196, "impact_velocity": -5.199556775071727, "out_of_rail_velocity": 30.59992345331734, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3119810017032009, "y_impact": 466.529955144819, "out_of_rail_stability_margin": 2.6606573677259875} +{"apogee_time": 24.205704191645484, "max_mach_number": 0.7705043903439696, "apogee_x": 607.2228484830182, "apogee_y": 466.77388916704143, "apogee": 2953.908856133803, "x_impact": 706.58610336521, "initial_stability_margin": 2.70394284116348, "t_final": 281.1062141031623, "impact_velocity": -5.355278209710645, "out_of_rail_velocity": 24.400438740962837, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3737051552561683, "y_impact": 543.3383439190914, "out_of_rail_stability_margin": 2.7665852522644334} +{"apogee_time": 26.8326565040689, "max_mach_number": 0.9514989132437361, "apogee_x": 523.3468083194489, "apogee_y": 470.46405914293547, "apogee": 3810.861968838688, "x_impact": 608.852868021632, "initial_stability_margin": 2.601437659690514, "t_final": 326.16738446381305, "impact_velocity": -5.225180471031852, "out_of_rail_velocity": 27.34782429791242, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34052664241949027, "y_impact": 547.5030812145325, "out_of_rail_stability_margin": 2.6574472230644965} +{"apogee_time": 25.6436368838394, "max_mach_number": 0.8560103219898946, "apogee_x": 433.45810845221916, "apogee_y": 338.66183347733653, "apogee": 3395.7955091209305, "x_impact": 510.12611850974076, "initial_stability_margin": 2.7359371490850966, "t_final": 303.5605413080314, "impact_velocity": -5.219645731077377, "out_of_rail_velocity": 25.806140800238232, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35722217003883006, "y_impact": 398.6681028538842, "out_of_rail_stability_margin": 2.7953824500581863} +{"apogee_time": 24.381030276083422, "max_mach_number": 0.7716979351932601, "apogee_x": 410.0445439708034, "apogee_y": 317.78839368327976, "apogee": 2995.207627876177, "x_impact": 481.7806663606192, "initial_stability_margin": 2.701317070715949, "t_final": 283.4791129347372, "impact_velocity": -5.349113494210804, "out_of_rail_velocity": 24.439284520716168, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37364345348854067, "y_impact": 373.4558475855907, "out_of_rail_stability_margin": 2.764034274747964} +{"apogee_time": 22.697597107239083, "max_mach_number": 0.6881966210959533, "apogee_x": 533.1327880117691, "apogee_y": 409.81599306021354, "apogee": 2540.288046794991, "x_impact": 629.8564173481187, "initial_stability_margin": 2.7108329421463435, "t_final": 257.330666235114, "impact_velocity": -5.327927971513619, "out_of_rail_velocity": 23.038041557633676, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39167058758347134, "y_impact": 484.31629387446327, "out_of_rail_stability_margin": 2.777838326510407} +{"apogee_time": 25.806960010988966, "max_mach_number": 0.8733308118333358, "apogee_x": 407.58327870830624, "apogee_y": 315.81335997179764, "apogee": 3462.099467033188, "x_impact": 479.1134014371361, "initial_stability_margin": 2.704111185946232, "t_final": 310.1472781841741, "impact_velocity": -5.161292900814933, "out_of_rail_velocity": 26.088728463290305, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3535001632462228, "y_impact": 371.3962740545747, "out_of_rail_stability_margin": 2.763423407711341} +{"apogee_time": 26.87304834030613, "max_mach_number": 0.9603728145921918, "apogee_x": 535.9291910665668, "apogee_y": 434.5694651762345, "apogee": 3835.2067937531738, "x_impact": 623.2078174693034, "initial_stability_margin": 2.5845805372384816, "t_final": 329.16302804695897, "impact_velocity": -5.194536514370737, "out_of_rail_velocity": 27.49882403960471, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3390478078887893, "y_impact": 505.4742513155952, "out_of_rail_stability_margin": 2.6405872274448106} +{"apogee_time": 26.74188704469472, "max_mach_number": 0.9455243914583435, "apogee_x": 534.2193451424203, "apogee_y": 354.4043100779466, "apogee": 3781.5128787071485, "x_impact": 621.5202179767664, "initial_stability_margin": 2.445354201465795, "t_final": 330.76527030686316, "impact_velocity": -5.17427574095979, "out_of_rail_velocity": 27.135602188873612, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34244625528523587, "y_impact": 412.3928835325978, "out_of_rail_stability_margin": 2.5068938344191762} +{"apogee_time": 25.68134588070623, "max_mach_number": 0.8652206844857016, "apogee_x": 479.3153821629034, "apogee_y": 430.8602890658374, "apogee": 3418.533449317545, "x_impact": 561.7755123326549, "initial_stability_margin": 2.7195921041681745, "t_final": 306.4288137098825, "impact_velocity": -5.18927715938217, "out_of_rail_velocity": 25.9618025046599, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3549261631189632, "y_impact": 505.17445486124427, "out_of_rail_stability_margin": 2.778884701480199} +{"apogee_time": 22.864767935011095, "max_mach_number": 0.6892194219580218, "apogee_x": 360.11270023252354, "apogee_y": 279.07718677603077, "apogee": 2576.7596559139306, "x_impact": 429.5808870661014, "initial_stability_margin": 2.708217108593369, "t_final": 259.46567432028746, "impact_velocity": -5.321794750222711, "out_of_rail_velocity": 23.05078332518475, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39132659824387406, "y_impact": 333.02597590605615, "out_of_rail_stability_margin": 2.7752524525521367} +{"apogee_time": 26.851296053575624, "max_mach_number": 0.9437633329601279, "apogee_x": 475.7675038093503, "apogee_y": 371.71678845953943, "apogee": 3803.3094984742556, "x_impact": 555.9304978544293, "initial_stability_margin": 2.6610428626183626, "t_final": 321.9165176191478, "impact_velocity": -5.270166361969877, "out_of_rail_velocity": 27.177057901980472, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3425124072315593, "y_impact": 434.46176480982876, "out_of_rail_stability_margin": 2.718537725571264} +{"apogee_time": 27.091906342776834, "max_mach_number": 0.9648640810958958, "apogee_x": 762.5215254052594, "apogee_y": 586.1771939827931, "apogee": 3881.789392614844, "x_impact": 874.0293646174252, "initial_stability_margin": 2.6531503057456116, "t_final": 324.63985709761397, "impact_velocity": -5.360229737869507, "out_of_rail_velocity": 27.512665194047777, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33865885172617594, "y_impact": 672.1006390705068, "out_of_rail_stability_margin": 2.709397396698721} +{"apogee_time": 26.938030122408875, "max_mach_number": 0.9608850805539472, "apogee_x": 444.41028765076544, "apogee_y": 344.3454767493203, "apogee": 3852.7224847453, "x_impact": 518.9341785724467, "initial_stability_margin": 2.628738588602116, "t_final": 327.68476017524586, "impact_velocity": -5.211248588435631, "out_of_rail_velocity": 27.459344808912835, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33899609592888713, "y_impact": 402.225741940731, "out_of_rail_stability_margin": 2.6860695428420303} +{"apogee_time": 25.76216911530012, "max_mach_number": 0.8741938890928367, "apogee_x": 492.443537624985, "apogee_y": 399.27246968560587, "apogee": 3451.775210185459, "x_impact": 576.8330728617447, "initial_stability_margin": 2.702846801541925, "t_final": 309.83321655534553, "impact_velocity": -5.158843819148099, "out_of_rail_velocity": 26.1284706476114, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35367386758177183, "y_impact": 467.84840310687696, "out_of_rail_stability_margin": 2.7622178677066556} +{"apogee_time": 26.885816815648784, "max_mach_number": 0.958502579119576, "apogee_x": 540.2097968534035, "apogee_y": 358.46872128983813, "apogee": 3835.6797776149824, "x_impact": 629.0808333217738, "initial_stability_margin": 2.588156179133078, "t_final": 328.81532639912564, "impact_velocity": -5.200874050200341, "out_of_rail_velocity": 27.467812138088842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3393537261584057, "y_impact": 417.50402051591806, "out_of_rail_stability_margin": 2.644165144328231} +{"apogee_time": 26.84784732431086, "max_mach_number": 0.9528754830845357, "apogee_x": 524.2589958503812, "apogee_y": 471.25289724451505, "apogee": 3816.2368024932325, "x_impact": 610.3316125943271, "initial_stability_margin": 2.6444462874747674, "t_final": 324.4555456800712, "impact_velocity": -5.239503782998566, "out_of_rail_velocity": 27.325930161947753, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3403485401256212, "y_impact": 548.8030515778174, "out_of_rail_stability_margin": 2.7017783662227695} +{"apogee_time": 24.66076462442426, "max_mach_number": 0.7946059247081037, "apogee_x": 400.34282597284624, "apogee_y": 312.77779047039235, "apogee": 3091.5552732612837, "x_impact": 469.0310174610514, "initial_stability_margin": 2.657627931797118, "t_final": 292.8710131462655, "impact_velocity": -5.266477931656448, "out_of_rail_velocity": 24.796991310596116, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3682870553004254, "y_impact": 366.51203703098605, "out_of_rail_stability_margin": 2.720188300172925} +{"apogee_time": 27.271641400623402, "max_mach_number": 0.9662687218800623, "apogee_x": 514.3945634067294, "apogee_y": 398.67102969994016, "apogee": 3930.5978968155327, "x_impact": 595.2111235545423, "initial_stability_margin": 2.6504395765473383, "t_final": 327.32410138668365, "impact_velocity": -5.354059322147095, "out_of_rail_velocity": 27.53598465834172, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33842405961213173, "y_impact": 461.4256425535861, "out_of_rail_stability_margin": 2.706715075714997} +{"apogee_time": 25.69518739603181, "max_mach_number": 0.8607758086960384, "apogee_x": 684.8041775669425, "apogee_y": 526.4497779532137, "apogee": 3405.9456940465307, "x_impact": 790.7845425774676, "initial_stability_margin": 2.6278444838985022, "t_final": 308.87972896696937, "impact_velocity": -5.307890143446388, "out_of_rail_velocity": 25.868568740672412, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35602411518384663, "y_impact": 608.1244137332835, "out_of_rail_stability_margin": 2.686537859503429} +{"apogee_time": 24.856004964749445, "max_mach_number": 0.8111518906268126, "apogee_x": 377.5032899042855, "apogee_y": 292.4964111445221, "apogee": 3160.937439883897, "x_impact": 441.6969285913515, "initial_stability_margin": 2.6257727905492585, "t_final": 299.8162018052071, "impact_velocity": -5.207601853687869, "out_of_rail_velocity": 25.062659195993692, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3650766523060668, "y_impact": 342.3349605969407, "out_of_rail_stability_margin": 2.6883476866039326} +{"apogee_time": 25.765399020521016, "max_mach_number": 0.8722905813519451, "apogee_x": 496.0373002945053, "apogee_y": 329.16366579928217, "apogee": 3449.85123884684, "x_impact": 581.8990434964561, "initial_stability_margin": 2.7064024925032943, "t_final": 309.3346040981465, "impact_velocity": -5.165137794636009, "out_of_rail_velocity": 26.07082645607976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3536772610087644, "y_impact": 386.1612788798336, "out_of_rail_stability_margin": 2.7657113566488345} +{"apogee_time": 26.887219034718555, "max_mach_number": 0.9617233897345853, "apogee_x": 536.8398375623744, "apogee_y": 435.2652196688779, "apogee": 3840.307336764199, "x_impact": 624.7211146082678, "initial_stability_margin": 2.627451531906304, "t_final": 327.2336294941026, "impact_velocity": -5.208775793261457, "out_of_rail_velocity": 27.47624867915302, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33888393354388985, "y_impact": 506.65383096732285, "out_of_rail_stability_margin": 2.6847829520392437} +{"apogee_time": 24.716197499343995, "max_mach_number": 0.8033823565881708, "apogee_x": 443.37812626704675, "apogee_y": 398.542976356832, "apogee": 3116.7098544739415, "x_impact": 517.1583701666259, "initial_stability_margin": 2.6412644675678885, "t_final": 296.0113202155495, "impact_velocity": -5.235836806586728, "out_of_rail_velocity": 24.937069721030227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36658074548709774, "y_impact": 465.01254686318407, "out_of_rail_stability_margin": 2.7038272166386017} +{"apogee_time": 23.158562902901227, "max_mach_number": 0.7099330216574765, "apogee_x": 352.45330712413676, "apogee_y": 275.3454436736506, "apogee": 2665.2878267491624, "x_impact": 419.0635212287263, "initial_stability_margin": 2.664642333421711, "t_final": 268.1940329267787, "impact_velocity": -5.239581317911939, "out_of_rail_velocity": 23.405760265449054, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38657824583435385, "y_impact": 327.49617795337724, "out_of_rail_stability_margin": 2.7317595099382532} +{"apogee_time": 25.872154330031297, "max_mach_number": 0.8619104497339671, "apogee_x": 462.09503663033166, "apogee_y": 358.14540900132124, "apogee": 3450.5338362873294, "x_impact": 538.1021738870935, "initial_stability_margin": 2.6251827586939025, "t_final": 311.6331426558754, "impact_velocity": -5.301780003630078, "out_of_rail_velocity": 25.8825224159222, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3565545282202211, "y_impact": 417.17098710275474, "out_of_rail_stability_margin": 2.6840950105192367} +{"apogee_time": 23.116568482802542, "max_mach_number": 0.7103735072368285, "apogee_x": 552.6085871700898, "apogee_y": 424.81858601030376, "apogee": 2650.9936713968727, "x_impact": 650.7845196124467, "initial_stability_margin": 2.627059941750093, "t_final": 268.4327788034634, "impact_velocity": -5.3321079103742335, "out_of_rail_velocity": 23.436232167659252, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3869924586467982, "y_impact": 500.4658705714264, "out_of_rail_stability_margin": 2.691734936724993} +{"apogee_time": 23.3707745014695, "max_mach_number": 0.7251323154610757, "apogee_x": 333.2207871813414, "apogee_y": 258.1804448890561, "apogee": 2731.1473824957925, "x_impact": 395.5799278319527, "initial_stability_margin": 2.632870056564182, "t_final": 274.65392088730925, "impact_velocity": -5.181005418422808, "out_of_rail_velocity": 23.660384971922056, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38315170900587164, "y_impact": 306.6179499316977, "out_of_rail_stability_margin": 2.7000261082014947} +{"apogee_time": 23.22560008680261, "max_mach_number": 0.7179595440248359, "apogee_x": 390.7456690115157, "apogee_y": 351.2201499508331, "apogee": 2689.458536212015, "x_impact": 462.3930442351431, "initial_stability_margin": 2.6483222187005944, "t_final": 271.0240082852463, "impact_velocity": -5.209096724448044, "out_of_rail_velocity": 23.543625153057135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3848295037227557, "y_impact": 415.73634285524355, "out_of_rail_stability_margin": 2.71546964794562} +{"apogee_time": 24.814909835591813, "max_mach_number": 0.8120191283792545, "apogee_x": 456.2015017283837, "apogee_y": 369.88265829977246, "apogee": 3151.8615591176995, "x_impact": 531.6595866244487, "initial_stability_margin": 2.624504572568789, "t_final": 299.45688669626867, "impact_velocity": -5.205130788178519, "out_of_rail_velocity": 25.10839941972945, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3653250457613343, "y_impact": 431.16629249165834, "out_of_rail_stability_margin": 2.687155785664817} +{"apogee_time": 26.900147068473547, "max_mach_number": 0.9598544211525657, "apogee_x": 541.1372520850583, "apogee_y": 359.06167752190026, "apogee": 3840.8438346580197, "x_impact": 630.5433604383668, "initial_stability_margin": 2.6310568547873245, "t_final": 327.0559412155368, "impact_velocity": -5.215130714426979, "out_of_rail_velocity": 27.444827430457096, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33916989845411755, "y_impact": 418.43452831485274, "out_of_rail_stability_margin": 2.6883863044341876} +{"apogee_time": 24.234204443394205, "max_mach_number": 0.7721941399821622, "apogee_x": 609.1470534126903, "apogee_y": 468.19857422241097, "apogee": 2961.8031418293185, "x_impact": 714.7661629232449, "initial_stability_margin": 2.675327397666673, "t_final": 282.40914767369526, "impact_velocity": -5.353394786865567, "out_of_rail_velocity": 24.36756923477907, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3743611813205508, "y_impact": 549.568211228748, "out_of_rail_stability_margin": 2.7425968345285625} +{"apogee_time": 27.35005984288274, "max_mach_number": 0.9897789715245677, "apogee_x": 493.4776124508178, "apogee_y": 385.5612809778907, "apogee": 3988.2155733254885, "x_impact": 570.1900476264801, "initial_stability_margin": 2.605746759580217, "t_final": 334.74888195695996, "impact_velocity": -5.2713474283267585, "out_of_rail_velocity": 27.940663794228144, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33457966622393087, "y_impact": 445.6140078016538, "out_of_rail_stability_margin": 2.662012531591732} +{"apogee_time": 23.289023264922214, "max_mach_number": 0.7116419326310627, "apogee_x": 373.3576517712934, "apogee_y": 289.3647725529595, "apogee": 2689.7456271898923, "x_impact": 443.1142602042957, "initial_stability_margin": 2.624445610465918, "t_final": 270.65901672253875, "impact_velocity": -5.32596986702376, "out_of_rail_velocity": 23.455880464347405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3858785503029254, "y_impact": 343.54514409548375, "out_of_rail_stability_margin": 2.6889691014394055} +{"apogee_time": 23.335152848353623, "max_mach_number": 0.7259566072673568, "apogee_x": 402.71579770026585, "apogee_y": 326.4970980617953, "apogee": 2723.5323296516667, "x_impact": 476.1214703848014, "initial_stability_margin": 2.6316055644176424, "t_final": 274.4913640197994, "impact_velocity": -5.178546982686215, "out_of_rail_velocity": 23.671101561651252, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38291296509770173, "y_impact": 386.14422310783107, "out_of_rail_stability_margin": 2.6987426043651808} +{"apogee_time": 27.321676971181734, "max_mach_number": 0.9986313849482291, "apogee_x": 542.8526182824023, "apogee_y": 487.97696106505174, "apogee": 3994.501528454148, "x_impact": 624.8828753005092, "initial_stability_margin": 2.589002354711791, "t_final": 337.1552319338238, "impact_velocity": -5.240677975698394, "out_of_rail_velocity": 28.09374666922534, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.333115381644619, "y_impact": 561.8743171347821, "out_of_rail_stability_margin": 2.645252609807715} +{"apogee_time": 27.39377518458803, "max_mach_number": 1.0065261860666161, "apogee_x": 459.51458225605205, "apogee_y": 356.0552105741095, "apogee": 4026.715337027105, "x_impact": 530.9660151575472, "initial_stability_margin": 2.573161944269497, "t_final": 340.2337425338809, "impact_velocity": -5.212416461013588, "out_of_rail_velocity": 28.233114796992545, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3318513250164157, "y_impact": 411.54020512511937, "out_of_rail_stability_margin": 2.629412535331627} +{"apogee_time": 23.787743769161157, "max_mach_number": 0.7469455401622195, "apogee_x": 585.7956392833946, "apogee_y": 450.2964701429967, "apogee": 2834.520523130314, "x_impact": 691.4206570278526, "initial_stability_margin": 2.59659440091785, "t_final": 272.61325388635055, "impact_velocity": -5.378250603895068, "out_of_rail_velocity": 24.002248958844834, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37872326633360043, "y_impact": 531.6735295984013, "out_of_rail_stability_margin": 2.662169430567283} +{"apogee_time": 24.813651226917795, "max_mach_number": 0.8101528994536085, "apogee_x": 459.36793425227444, "apogee_y": 304.76989219740875, "apogee": 3149.0461761513834, "x_impact": 536.2141774909978, "initial_stability_margin": 2.628061154919512, "t_final": 299.10046595562824, "impact_velocity": -5.211481259973006, "out_of_rail_velocity": 25.05643130876839, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3653790507332287, "y_impact": 355.81101020962336, "out_of_rail_stability_margin": 2.6906553026669147} +{"apogee_time": 24.411972968983438, "max_mach_number": 0.7733852760835596, "apogee_x": 411.3052782337215, "apogee_y": 318.72291886468366, "apogee": 3003.2377560188797, "x_impact": 486.3690767370376, "initial_stability_margin": 2.672606424993614, "t_final": 284.7843438609992, "impact_velocity": -5.347232237314115, "out_of_rail_velocity": 24.38870673272785, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3741535633927202, "y_impact": 376.9782209252408, "out_of_rail_stability_margin": 2.7399272610958736} +{"apogee_time": 26.086439225566192, "max_mach_number": 0.8860814800911281, "apogee_x": 448.27388665159725, "apogee_y": 350.24313293538563, "apogee": 3539.994387399228, "x_impact": 520.8646469661272, "initial_stability_margin": 2.5812245274039953, "t_final": 320.9123770540141, "impact_velocity": -5.219876271941776, "out_of_rail_velocity": 26.269793052278487, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3516401677578155, "y_impact": 407.0822744645592, "out_of_rail_stability_margin": 2.6399766058551726} +{"apogee_time": 27.34077329400308, "max_mach_number": 1.0073480207781325, "apogee_x": 554.9965071442874, "apogee_y": 449.9974346931533, "apogee": 4013.35848524631, "x_impact": 638.7457397508558, "initial_stability_margin": 2.571861181117626, "t_final": 339.7777099842342, "impact_velocity": -5.209943113198085, "out_of_rail_velocity": 28.24763103338535, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33171530969257657, "y_impact": 518.0239432964439, "out_of_rail_stability_margin": 2.628106090518553} +{"apogee_time": 26.113519653054738, "max_mach_number": 0.8952582189657288, "apogee_x": 495.2067706349469, "apogee_y": 445.16089516584293, "apogee": 3560.3324926774967, "x_impact": 573.0985968733614, "initial_stability_margin": 2.56475309947329, "t_final": 323.89437562873496, "impact_velocity": -5.189506343823106, "out_of_rail_velocity": 26.419377903627073, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3500416847493166, "y_impact": 515.3523117700861, "out_of_rail_stability_margin": 2.6234940230125354} +{"apogee_time": 23.329965494637335, "max_mach_number": 0.7242369126824674, "apogee_x": 405.3888583663342, "apogee_y": 268.936621482086, "apogee": 2720.39104016408, "x_impact": 480.1259789891254, "initial_stability_margin": 2.6351533850895947, "t_final": 273.89146484015055, "impact_velocity": -5.184865000927372, "out_of_rail_velocity": 23.637872978133732, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38324042527704966, "y_impact": 318.54162207103275, "out_of_rail_stability_margin": 2.702281673631229} +{"apogee_time": 26.232008805077697, "max_mach_number": 0.9035028694154051, "apogee_x": 420.82608628425015, "apogee_y": 326.0880919822595, "apogee": 3603.3513872625417, "x_impact": 488.4911499054269, "initial_stability_margin": 2.549167515085108, "t_final": 327.66323235085974, "impact_velocity": -5.161520831631177, "out_of_rail_velocity": 26.554018433010466, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34872851495822665, "y_impact": 378.6856477425187, "out_of_rail_stability_margin": 2.6079306676323952} +{"apogee_time": 23.47065073349912, "max_mach_number": 0.7295108893959074, "apogee_x": 570.0537262112986, "apogee_y": 438.21149519717056, "apogee": 2746.8013845940786, "x_impact": 670.3561252408712, "initial_stability_margin": 2.614182869175058, "t_final": 266.75817246564026, "impact_velocity": -5.290728345086039, "out_of_rail_velocity": 23.715267000125856, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.382120939761675, "y_impact": 515.5025812585039, "out_of_rail_stability_margin": 2.6797310232517364} +{"apogee_time": 23.958878382552925, "max_mach_number": 0.7480822509222796, "apogee_x": 395.65265570813625, "apogee_y": 306.6104585878541, "apogee": 2874.3234499072023, "x_impact": 470.7294433497369, "initial_stability_margin": 2.5939147562778637, "t_final": 274.9177929409393, "impact_velocity": -5.372059437437582, "out_of_rail_velocity": 24.026780125912854, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37857329521527494, "y_impact": 364.91117615326687, "out_of_rail_stability_margin": 2.659553529309971} +{"apogee_time": 23.579240880734627, "max_mach_number": 0.7329325080656355, "apogee_x": 365.1625517617637, "apogee_y": 285.30094209515335, "apogee": 2780.5071513524076, "x_impact": 431.94196712656156, "initial_stability_margin": 2.5811296048458874, "t_final": 279.9709675453146, "impact_velocity": -5.243691909099933, "out_of_rail_velocity": 23.816457114469518, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38120685725479564, "y_impact": 337.59218489381476, "out_of_rail_stability_margin": 2.6457171929971146} +{"apogee_time": 19.943832179834363, "max_mach_number": 0.5557492179705503, "apogee_x": 410.0858434228311, "apogee_y": 315.1971299723564, "apogee": 1887.9625217649216, "x_impact": 508.9648580976595, "initial_stability_margin": 2.686529419168564, "t_final": 214.80318494484084, "impact_velocity": -5.319925038561165, "out_of_rail_velocity": 20.62125779519805, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.43021459535520473, "y_impact": 391.37582095540006, "out_of_rail_stability_margin": 2.766223767608358} +{"apogee_time": 23.644366233059674, "max_mach_number": 0.7411830846128429, "apogee_x": 404.7374422136185, "apogee_y": 363.8223855353935, "apogee": 2805.164525481591, "x_impact": 476.82885986949145, "initial_stability_margin": 2.5648984815279046, "t_final": 283.037797285734, "impact_velocity": -5.213183393001546, "out_of_rail_velocity": 23.949057619089267, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3793867260096684, "y_impact": 428.76292994466155, "out_of_rail_stability_margin": 2.629489761404679} +{"apogee_time": 23.786195285992765, "max_mach_number": 0.7483934948219689, "apogee_x": 344.89690258642037, "apogee_y": 267.2518341302746, "apogee": 2846.9934155824576, "x_impact": 407.30143540678245, "initial_stability_margin": 2.5495353324479226, "t_final": 286.85836481121174, "impact_velocity": -5.185070176143617, "out_of_rail_velocity": 24.070290900639, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3786731688411035, "y_impact": 315.74101942776565, "out_of_rail_stability_margin": 2.6143492891844726} +{"apogee_time": 23.64145366816766, "max_mach_number": 0.7306313933942019, "apogee_x": 385.0209489502959, "apogee_y": 298.3885380034518, "apogee": 2785.70519930803, "x_impact": 457.5664492961536, "initial_stability_margin": 2.611524107358369, "t_final": 268.8679573596675, "impact_velocity": -5.2846379546828475, "out_of_rail_velocity": 23.74323182899563, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38185789538529163, "y_impact": 354.69028200449185, "out_of_rail_stability_margin": 2.6771091763309336} +{"apogee_time": 26.186341813313128, "max_mach_number": 0.9043905731259881, "apogee_x": 508.4703687791594, "apogee_y": 412.2802024078534, "apogee": 3592.5797371466247, "x_impact": 588.1621463793111, "initial_stability_margin": 2.547888228526807, "t_final": 327.42810214147283, "impact_velocity": -5.159071643804281, "out_of_rail_velocity": 26.563735500776257, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34856080831587455, "y_impact": 477.0610173354461, "out_of_rail_stability_margin": 2.6066437819874606} +{"apogee_time": 24.68834128311444, "max_mach_number": 0.7961957569221296, "apogee_x": 401.4922946078102, "apogee_y": 313.6319733699634, "apogee": 3098.9920573913005, "x_impact": 473.37005101310626, "initial_stability_margin": 2.627712151608278, "t_final": 294.2477193169678, "impact_velocity": -5.264626158187544, "out_of_rail_velocity": 24.75105261224876, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3689142835282678, "y_impact": 369.87603067307685, "out_of_rail_stability_margin": 2.694875460544681} +{"apogee_time": 27.358063637027676, "max_mach_number": 1.0055092413752658, "apogee_x": 559.6181000441013, "apogee_y": 371.32399236369025, "apogee": 4015.1500544510463, "x_impact": 645.0235087116149, "initial_stability_margin": 2.5754953589999436, "t_final": 339.4232040691738, "impact_velocity": -5.216299448607033, "out_of_rail_velocity": 28.216525415850157, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33202367975306024, "y_impact": 428.0328748756907, "out_of_rail_stability_margin": 2.6317474247113273} +{"apogee_time": 20.09420108048866, "max_mach_number": 0.5564619191951872, "apogee_x": 277.1317345371056, "apogee_y": 214.7367431678408, "apogee": 1916.3044540071107, "x_impact": 347.1773165907578, "initial_stability_margin": 2.6838645820885114, "t_final": 216.39097890608548, "impact_velocity": -5.313801031890227, "out_of_rail_velocity": 20.634209520594304, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42991751008249834, "y_impact": 269.09094209506094, "out_of_rail_stability_margin": 2.7636132919296483} +{"apogee_time": 25.38555887469273, "max_mach_number": 0.8406955185343781, "apogee_x": 668.4068305292553, "apogee_y": 513.7821541557867, "apogee": 3306.6939363821994, "x_impact": 784.4634995991079, "initial_stability_margin": 2.547548063181926, "t_final": 293.12864526841946, "impact_velocity": -5.343386802175439, "out_of_rail_velocity": 25.448607166484823, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3607052751601538, "y_impact": 603.2178918786672, "out_of_rail_stability_margin": 2.6124602921533766} +{"apogee_time": 23.748412416898788, "max_mach_number": 0.7492391746016247, "apogee_x": 416.9013506935865, "apogee_y": 338.02796077199315, "apogee": 2839.048334041259, "x_impact": 490.72429753596674, "initial_stability_margin": 2.5482755711545315, "t_final": 286.6072608884209, "impact_velocity": -5.182609808698985, "out_of_rail_velocity": 24.083374635140125, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3784990806969866, "y_impact": 398.02444946766013, "out_of_rail_stability_margin": 2.613083810397317} +{"apogee_time": 24.744545582653497, "max_mach_number": 0.80494956991593, "apogee_x": 444.5355089898816, "apogee_y": 399.5315722874515, "apogee": 3123.8878328880223, "x_impact": 522.0019361123526, "initial_stability_margin": 2.6108944250769652, "t_final": 297.16382715612104, "impact_velocity": -5.2339957960561625, "out_of_rail_velocity": 24.88942149793309, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36722799596309347, "y_impact": 469.3165742389235, "out_of_rail_stability_margin": 2.6780593626352176} +{"apogee_time": 24.88134480158442, "max_mach_number": 0.8126584429603905, "apogee_x": 378.4954482512038, "apogee_y": 293.2278381545073, "apogee": 3167.6936375044934, "x_impact": 445.55122941862413, "initial_stability_margin": 2.594984399825628, "t_final": 301.0220549754593, "impact_velocity": -5.205770303638602, "out_of_rail_velocity": 25.02091743104146, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.365887337160992, "y_impact": 345.29532279729614, "out_of_rail_stability_margin": 2.6621938044974134} +{"apogee_time": 24.239026298195466, "max_mach_number": 0.7700609930307345, "apogee_x": 386.2853423363701, "apogee_y": 301.7725700113578, "apogee": 2966.956538966258, "x_impact": 458.1164197560016, "initial_stability_margin": 2.5498037149340846, "t_final": 284.019033333533, "impact_velocity": -5.289069275373385, "out_of_rail_velocity": 24.38018971605929, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3745662797659203, "y_impact": 358.01670538999423, "out_of_rail_stability_margin": 2.615614931435564} +{"apogee_time": 26.468999143421684, "max_mach_number": 0.9141551815411524, "apogee_x": 727.2972185261277, "apogee_y": 559.0793177472644, "apogee": 3660.639672209559, "x_impact": 837.8710668379825, "initial_stability_margin": 2.570263289168607, "t_final": 321.19825124254055, "impact_velocity": -5.303925226848416, "out_of_rail_velocity": 26.6589016500917, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3475550883964402, "y_impact": 644.2712583551298, "out_of_rail_stability_margin": 2.6300772987283} +{"apogee_time": 24.83974433559536, "max_mach_number": 0.8135551437187931, "apogee_x": 457.47255785951336, "apogee_y": 370.8577723711262, "apogee": 3158.7352632197385, "x_impact": 536.7865332104684, "initial_stability_margin": 2.5936783359415907, "t_final": 300.67268013212794, "impact_velocity": -5.203300108443906, "out_of_rail_velocity": 25.031308811699727, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36561556525857275, "y_impact": 435.28350765419856, "out_of_rail_stability_margin": 2.6608555481145126} +{"apogee_time": 25.564960440510852, "max_mach_number": 0.8419760834669363, "apogee_x": 451.1961729568694, "apogee_y": 349.6369889336932, "apogee": 3351.4008588890097, "x_impact": 533.6651390730035, "initial_stability_margin": 2.544770832953102, "t_final": 295.3828596337595, "impact_velocity": -5.3372357718566406, "out_of_rail_velocity": 25.476683975767784, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3605777337342784, "y_impact": 413.67702805779305, "out_of_rail_stability_margin": 2.6097446177076566} +{"apogee_time": 24.444035107828615, "max_mach_number": 0.7864310575769191, "apogee_x": 364.7214307549486, "apogee_y": 282.5853539307023, "apogee": 3036.9452159451753, "x_impact": 431.7990297638379, "initial_stability_margin": 2.5176336654147056, "t_final": 290.84528332639604, "impact_velocity": -5.229940146368329, "out_of_rail_velocity": 24.643403741238263, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37065884609547484, "y_impact": 334.7140235402909, "out_of_rail_stability_margin": 2.5832975430533276} +{"apogee_time": 26.19133112356839, "max_mach_number": 0.9024485352561518, "apogee_x": 512.2264628237996, "apogee_y": 339.8709090645636, "apogee": 3590.9698362811987, "x_impact": 593.4406605805749, "initial_stability_margin": 2.551464487135237, "t_final": 326.9098781633457, "impact_velocity": -5.165365899668435, "out_of_rail_velocity": 26.53288446302632, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3488827656985298, "y_impact": 393.77454349915246, "out_of_rail_stability_margin": 2.610223205869901} +{"apogee_time": 24.299812062557617, "max_mach_number": 0.778644647419289, "apogee_x": 427.92079929882266, "apogee_y": 384.6392777481323, "apogee": 2992.105032440626, "x_impact": 505.38726566463936, "initial_stability_margin": 2.5332722604507114, "t_final": 286.93838157942304, "impact_velocity": -5.258296672581959, "out_of_rail_velocity": 24.519121816334284, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37271331923312373, "y_impact": 454.43218618663866, "out_of_rail_stability_margin": 2.5990547672442132} +{"apogee_time": 23.924531967112603, "max_mach_number": 0.7521762280395129, "apogee_x": 376.12824287244007, "apogee_y": 293.853193341848, "apogee": 2876.8792556102467, "x_impact": 445.64144139988167, "initial_stability_margin": 2.56764414778551, "t_final": 277.7734795274561, "impact_velocity": -5.202998699689577, "out_of_rail_velocity": 24.090204567284236, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3780046821675672, "y_impact": 348.23522107068374, "out_of_rail_stability_margin": 2.633467012556981} +{"apogee_time": 24.582735640405176, "max_mach_number": 0.7920576559071465, "apogee_x": 626.530348030665, "apogee_y": 481.58668708766857, "apogee": 3063.1010875905695, "x_impact": 720.3705521775427, "initial_stability_margin": 2.6200321328911436, "t_final": 291.7812331372495, "impact_velocity": -5.352508558785921, "out_of_rail_velocity": 24.69953399297234, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36968374880718374, "y_impact": 553.8674340572803, "out_of_rail_stability_margin": 2.6853755709148053} +{"apogee_time": 24.13002327156268, "max_mach_number": 0.7681221873888814, "apogee_x": 355.2403455022297, "apogee_y": 275.2460198629104, "apogee": 2945.2561326355767, "x_impact": 420.3313007801319, "initial_stability_margin": 2.5356413921251657, "t_final": 284.33916529090715, "impact_velocity": -5.144832021796369, "out_of_rail_velocity": 24.350955318308653, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37463183543270895, "y_impact": 325.7842350941684, "out_of_rail_stability_margin": 2.6014705208304174} +{"apogee_time": 20.42619368296587, "max_mach_number": 0.5740799743991427, "apogee_x": 273.24785859892927, "apogee_y": 213.4368635185935, "apogee": 1994.3182472223339, "x_impact": 340.59325756954553, "initial_stability_margin": 2.6396975191748115, "t_final": 223.6390955768729, "impact_velocity": -5.231711118686013, "out_of_rail_velocity": 20.961047333408924, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42448586150987855, "y_impact": 266.1290526384603, "out_of_rail_stability_margin": 2.719538859626759} +{"apogee_time": 24.405245600011966, "max_mach_number": 0.7872705750494164, "apogee_x": 440.78178976031535, "apogee_y": 357.35876584902655, "apogee": 3028.3392471194925, "x_impact": 520.0752079540166, "initial_stability_margin": 2.5163485668182455, "t_final": 290.48900604386307, "impact_velocity": -5.227458476430615, "out_of_rail_velocity": 24.656414342330844, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37050700339560677, "y_impact": 421.8064921636513, "out_of_rail_stability_margin": 2.58201001030839} +{"apogee_time": 23.744533386822095, "max_mach_number": 0.747457989687904, "apogee_x": 419.6335852038229, "apogee_y": 278.40445787988483, "apogee": 2835.8351194524676, "x_impact": 494.694811074716, "initial_stability_margin": 2.5518017068487415, "t_final": 286.0810126727201, "impact_velocity": -5.188932790365424, "out_of_rail_velocity": 24.049681860262506, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3787623365346849, "y_impact": 328.2542318608302, "out_of_rail_stability_margin": 2.616588639647757} +{"apogee_time": 23.98655744696874, "max_mach_number": 0.7605781143871128, "apogee_x": 416.77294250576415, "apogee_y": 374.6276244260578, "apogee": 2901.6651430485367, "x_impact": 491.3383071476142, "initial_stability_margin": 2.5512004182674994, "t_final": 280.49554984066015, "impact_velocity": -5.172726998870372, "out_of_rail_velocity": 24.234810894213258, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3763253270494873, "y_impact": 441.79614963661925, "out_of_rail_stability_margin": 2.6170447220417854} +{"apogee_time": 26.651278968699305, "max_mach_number": 0.9155568243557017, "apogee_x": 490.771975956813, "apogee_y": 380.3395122551839, "apogee": 3708.5345625597297, "x_impact": 569.8986979424953, "initial_stability_margin": 2.5675121936833576, "t_final": 323.86012615524965, "impact_velocity": -5.297819641633322, "out_of_rail_velocity": 26.70750249308051, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34762480589868683, "y_impact": 441.80631579839394, "out_of_rail_stability_margin": 2.627418173864536} +{"apogee_time": 20.665209380647063, "max_mach_number": 0.5869577144451419, "apogee_x": 259.6224215407192, "apogee_y": 201.12570334683397, "apogee": 2052.2636606483957, "x_impact": 322.6531529044199, "initial_stability_margin": 2.6074962551696994, "t_final": 229.1985890563033, "impact_velocity": -5.173223370492411, "out_of_rail_velocity": 21.191568841079544, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4205649012459335, "y_impact": 250.08754348193673, "out_of_rail_stability_margin": 2.687382328287566} +{"apogee_time": 20.512467585022623, "max_mach_number": 0.5809072954764427, "apogee_x": 303.7559898105131, "apogee_y": 272.9920585682545, "apogee": 2016.5821780109945, "x_impact": 376.62430990622113, "initial_stability_margin": 2.6231535612879213, "t_final": 226.1523966354001, "impact_velocity": -5.201272331549766, "out_of_rail_velocity": 21.073313960043578, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42225379575185507, "y_impact": 338.6280016717976, "out_of_rail_stability_margin": 2.7029797663313695} +{"apogee_time": 24.839706308131728, "max_mach_number": 0.8116852267314677, "apogee_x": 460.586274652737, "apogee_y": 305.5178147028859, "apogee": 3155.942989720134, "x_impact": 541.1451314003498, "initial_stability_margin": 2.5973286282837007, "t_final": 300.1959362432649, "impact_velocity": -5.209648342113508, "out_of_rail_velocity": 25.00184775520564, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.365967109765607, "y_impact": 359.025452400232, "out_of_rail_stability_margin": 2.6645100533757855} +{"apogee_time": 24.092380470252646, "max_mach_number": 0.7689484249151195, "apogee_x": 429.2920570194046, "apogee_y": 348.0533663267667, "apogee": 2936.9056723404674, "x_impact": 505.6509658749687, "initial_stability_margin": 2.534363928284441, "t_final": 284.0912860850289, "impact_velocity": -5.142390751640376, "out_of_rail_velocity": 24.364186511635737, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3744627585746813, "y_impact": 410.06414769105373, "out_of_rail_stability_margin": 2.6001873772564132} +{"apogee_time": 26.323088159258454, "max_mach_number": 0.9037765606630448, "apogee_x": 719.0363729131792, "apogee_y": 552.7793688642772, "apogee": 3612.2184807605117, "x_impact": 828.2081568515729, "initial_stability_margin": 2.6118730689354415, "t_final": 315.0197903965916, "impact_velocity": -5.34198853857476, "out_of_rail_velocity": 26.55227846385301, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3485319464462762, "y_impact": 636.9217730924219, "out_of_rail_stability_margin": 2.668586840737983} +{"apogee_time": 25.785724468873795, "max_mach_number": 0.8653346736064382, "apogee_x": 437.9520960193321, "apogee_y": 342.1226269471256, "apogee": 3439.8538410283495, "x_impact": 516.6345202944967, "initial_stability_margin": 2.499481343624977, "t_final": 304.23703417276545, "impact_velocity": -5.254783743123569, "out_of_rail_velocity": 25.837493161112793, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35695176057559075, "y_impact": 403.72985222496754, "out_of_rail_stability_margin": 2.5646145843133206} +{"apogee_time": 24.760364675344587, "max_mach_number": 0.7932887310951681, "apogee_x": 423.03097185506397, "apogee_y": 327.8215813843121, "apogee": 3105.603327372358, "x_impact": 491.23286741908464, "initial_stability_margin": 2.6173122050250694, "t_final": 294.1909469207788, "impact_velocity": -5.34634702549491, "out_of_rail_velocity": 24.715380883304586, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3694051475161426, "y_impact": 380.76864686628073, "out_of_rail_stability_margin": 2.6826900299943466} +{"apogee_time": 25.94249820077925, "max_mach_number": 0.8826145598119878, "apogee_x": 411.5560199255967, "apogee_y": 318.855155803876, "apogee": 3504.902483570495, "x_impact": 484.8523169261605, "initial_stability_margin": 2.466456692749356, "t_final": 310.756479253973, "impact_velocity": -5.1960379863446144, "out_of_rail_velocity": 26.115695499964115, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35326214344690926, "y_impact": 375.828715381728, "out_of_rail_stability_margin": 2.5313996088373685} +{"apogee_time": 20.636312912252123, "max_mach_number": 0.5877069810027084, "apogee_x": 313.8861217879157, "apogee_y": 254.44325025092942, "apogee": 2046.6960049675922, "x_impact": 388.58587408549505, "initial_stability_margin": 2.6062128340900688, "t_final": 229.22441308167868, "impact_velocity": -5.1707686328807245, "out_of_rail_velocity": 21.20389824801752, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4203539227328099, "y_impact": 315.13336288545753, "out_of_rail_stability_margin": 2.6860904677887807} +{"apogee_time": 24.40270190599787, "max_mach_number": 0.7854556835981783, "apogee_x": 443.7537559221844, "apogee_y": 294.38923059632634, "apogee": 3025.331090606665, "x_impact": 524.3954608850335, "initial_stability_margin": 2.5199361524321624, "t_final": 290.1575390679226, "impact_velocity": -5.2338362003442445, "out_of_rail_velocity": 24.626114259542053, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37080143991795284, "y_impact": 347.9047667764394, "out_of_rail_stability_margin": 2.5855861934070528} +{"apogee_time": 25.82052969637459, "max_mach_number": 0.8745328835190003, "apogee_x": 484.13590034401005, "apogee_y": 435.14362416585845, "apogee": 3461.8555650747585, "x_impact": 568.954689393137, "initial_stability_margin": 2.482504045822244, "t_final": 307.0353538634318, "impact_velocity": -5.224210678850373, "out_of_rail_velocity": 25.983197997196065, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35462332012542674, "y_impact": 511.5763443655986, "out_of_rail_stability_margin": 2.547437895192428} +{"apogee_time": 26.16644574273236, "max_mach_number": 0.892767145393348, "apogee_x": 710.396450586035, "apogee_y": 546.1420275548016, "apogee": 3560.099837547767, "x_impact": 822.9566896998032, "initial_stability_margin": 2.633691352745639, "t_final": 308.5553233727626, "impact_velocity": -5.306987898681833, "out_of_rail_velocity": 26.394007333328204, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3502522658583288, "y_impact": 632.8620695554208, "out_of_rail_stability_margin": 2.690152066460625} +{"apogee_time": 26.804221900818103, "max_mach_number": 0.9395934881695206, "apogee_x": 473.6883165722564, "apogee_y": 370.075701141662, "apogee": 3785.215544630828, "x_impact": 549.0319778626304, "initial_stability_margin": 2.5225103688673705, "t_final": 332.60389328785817, "impact_velocity": -5.215976678872915, "out_of_rail_velocity": 27.07646542712025, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3433465979896427, "y_impact": 429.0699179299497, "out_of_rail_stability_margin": 2.5823629998776614} +{"apogee_time": 26.504759278878087, "max_mach_number": 0.9051948192925198, "apogee_x": 485.2872340958445, "apogee_y": 376.13182269193794, "apogee": 3659.8456036218367, "x_impact": 563.9288145432819, "initial_stability_margin": 2.609206445156848, "t_final": 317.46969035050205, "impact_velocity": -5.335839119031133, "out_of_rail_velocity": 26.57555687620434, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3483056017603753, "y_impact": 437.18572336982953, "out_of_rail_stability_margin": 2.66595418942605} +{"apogee_time": 20.046078141514194, "max_mach_number": 0.5603091093588706, "apogee_x": 414.7641915981309, "apogee_y": 318.7670735947393, "apogee": 1909.7574187931202, "x_impact": 516.3341942815508, "initial_stability_margin": 2.7272750472359033, "t_final": 216.34745441987513, "impact_velocity": -5.313644664527812, "out_of_rail_velocity": 20.687616559227177, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4291038185737778, "y_impact": 397.01595994993653, "out_of_rail_stability_margin": 2.8088546424846585} +{"apogee_time": 26.892083273133842, "max_mach_number": 0.9565573599492602, "apogee_x": 442.5416880616061, "apogee_y": 342.8944875627449, "apogee": 3834.806785566387, "x_impact": 512.6401724772172, "initial_stability_margin": 2.4896946234671207, "t_final": 338.58789028906676, "impact_velocity": -5.157664897989824, "out_of_rail_velocity": 27.35741419669188, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3404553465214651, "y_impact": 397.3289433435821, "out_of_rail_stability_margin": 2.549527933378985} +{"apogee_time": 24.088572130719417, "max_mach_number": 0.7671625115140471, "apogee_x": 432.21275793836793, "apogee_y": 286.7346378297813, "apogee": 2933.845564320391, "x_impact": 510.0522937424941, "initial_stability_margin": 2.5379339545884148, "t_final": 283.42951665310636, "impact_velocity": -5.148664642991674, "out_of_rail_velocity": 24.33495749841631, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3748393645419187, "y_impact": 338.4407448977411, "out_of_rail_stability_margin": 2.6037630309030178} +{"apogee_time": 25.89771656952324, "max_mach_number": 0.8834842294997722, "apogee_x": 497.27622771549034, "apogee_y": 403.1440388378022, "apogee": 3494.4447366105524, "x_impact": 583.9766844749115, "initial_stability_margin": 2.4651338447351647, "t_final": 310.5416411936071, "impact_velocity": -5.193572419215664, "out_of_rail_velocity": 26.12765475819671, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35308205118908986, "y_impact": 473.6164853928718, "out_of_rail_stability_margin": 2.5300638379995926} +{"apogee_time": 26.798593910737807, "max_mach_number": 0.948377150036103, "apogee_x": 521.875125291018, "apogee_y": 469.0997712464445, "apogee": 3797.1186664433108, "x_impact": 602.7442247319826, "initial_stability_margin": 2.5056425852072386, "t_final": 335.0249548984787, "impact_velocity": -5.185629452472288, "out_of_rail_velocity": 27.219062787969886, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3425936621430926, "y_impact": 541.94323601563, "out_of_rail_stability_margin": 2.565678145648012} +{"apogee_time": 22.643673432981704, "max_mach_number": 0.685205205479631, "apogee_x": 529.9477825416654, "apogee_y": 407.33336276385637, "apogee": 2525.0437634769833, "x_impact": 632.9664039213169, "initial_stability_margin": 2.5288740924775577, "t_final": 252.57771147767082, "impact_velocity": -5.33150768027713, "out_of_rail_velocity": 22.923061566579587, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3934522394304279, "y_impact": 486.69003306279666, "out_of_rail_stability_margin": 2.6004958142532777} +{"apogee_time": 25.022449718905058, "max_mach_number": 0.816242678617918, "apogee_x": 412.24060218123424, "apogee_y": 322.0460151082371, "apogee": 3199.7869937045143, "x_impact": 477.59932791995635, "initial_stability_margin": 2.572590820287575, "t_final": 303.84872382058114, "impact_velocity": -5.263754186234196, "out_of_rail_velocity": 25.082668486531144, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3650124603186874, "y_impact": 373.20198880174445, "out_of_rail_stability_margin": 2.637992348265962} +{"apogee_time": 26.348467372850674, "max_mach_number": 0.8941713744978163, "apogee_x": 479.46153389520566, "apogee_y": 371.62127200269543, "apogee": 3607.2617884669608, "x_impact": 560.3272474007648, "initial_stability_margin": 2.6310428406804873, "t_final": 311.3145084773769, "impact_velocity": -5.300878801347859, "out_of_rail_velocity": 26.416871889613137, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35001841184880245, "y_impact": 434.41791011466245, "out_of_rail_stability_margin": 2.6875371632016773} +{"apogee_time": 20.625948154113964, "max_mach_number": 0.5862148243689789, "apogee_x": 315.76999253997866, "apogee_y": 209.4212517491153, "apogee": 2043.420627884564, "x_impact": 391.638914951285, "initial_stability_margin": 2.60980638679321, "t_final": 228.54065144434685, "impact_velocity": -5.177077151688662, "out_of_rail_velocity": 21.17790038487444, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42079238795210316, "y_impact": 259.7600862403919, "out_of_rail_stability_margin": 2.689686699867009} +{"apogee_time": 25.20178038493224, "max_mach_number": 0.8328462747710472, "apogee_x": 388.18376305554335, "apogee_y": 300.75384699275975, "apogee": 3266.8021157951002, "x_impact": 449.38295912469124, "initial_stability_margin": 2.539983713976732, "t_final": 310.88444028043466, "impact_velocity": -5.204908108249926, "out_of_rail_velocity": 25.349541466987027, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3619452598850877, "y_impact": 348.26794178245945, "out_of_rail_stability_margin": 2.6054055709605524} +{"apogee_time": 26.84185585354113, "max_mach_number": 0.9573993469092744, "apogee_x": 534.6105430797736, "apogee_y": 433.44865699734225, "apogee": 3822.5061048723996, "x_impact": 617.2467432969911, "initial_stability_margin": 2.4883813452849153, "t_final": 338.05828314281746, "impact_velocity": -5.155217532070778, "out_of_rail_velocity": 27.37146888245296, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34031417417555965, "y_impact": 500.5755392812895, "out_of_rail_stability_margin": 2.548209286874693} +{"apogee_time": 25.068936503547693, "max_mach_number": 0.8250005902687154, "apogee_x": 456.13035794015275, "apogee_y": 409.97524353305676, "apogee": 3223.0581099377046, "x_impact": 526.0850087249298, "initial_stability_margin": 2.5558332918940834, "t_final": 306.92318234043717, "impact_velocity": -5.2331289138280095, "out_of_rail_velocity": 25.22362143050411, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36340001869365507, "y_impact": 472.95874867318105, "out_of_rail_stability_margin": 2.621244674212646} +{"apogee_time": 20.198108771220728, "max_mach_number": 0.5610526924062383, "apogee_x": 280.30388879518176, "apogee_y": 217.18085617830167, "apogee": 1938.4991356031276, "x_impact": 352.0132595568438, "initial_stability_margin": 2.7245839061948747, "t_final": 217.9508951898848, "impact_velocity": -5.307527889456085, "out_of_rail_velocity": 20.702416884231795, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4288487735312738, "y_impact": 272.83676412340316, "out_of_rail_stability_margin": 2.8062279734217506} +{"apogee_time": 25.30989897905462, "max_mach_number": 0.8359302878506826, "apogee_x": 663.9501320190546, "apogee_y": 510.4161746862152, "apogee": 3284.0259269504872, "x_impact": 771.5611367426965, "initial_stability_margin": 2.5812695512519954, "t_final": 298.11960535978375, "impact_velocity": -5.3705564453977175, "out_of_rail_velocity": 25.46011143902753, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3606313766402319, "y_impact": 593.3385278544615, "out_of_rail_stability_margin": 2.6412853572563675} +{"apogee_time": 26.680356763481175, "max_mach_number": 0.9295837611309904, "apogee_x": 469.16543466383536, "apogee_y": 366.57518605896627, "apogee": 3742.247998717504, "x_impact": 544.14991778704, "initial_stability_margin": 2.565227881612071, "t_final": 326.3128259668306, "impact_velocity": -5.253408663313412, "out_of_rail_velocity": 26.980333500744976, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3443277422429285, "y_impact": 425.28175948673373, "out_of_rail_stability_margin": 2.6219874029244075} +{"apogee_time": 25.901347255095256, "max_mach_number": 0.8815755002683368, "apogee_x": 500.92863833119094, "apogee_y": 332.29702306895126, "apogee": 3492.6284186976663, "x_impact": 589.1038291888344, "initial_stability_margin": 2.468812563426949, "t_final": 309.93398889640054, "impact_velocity": -5.199908769761889, "out_of_rail_velocity": 26.103879455812606, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3535107784782046, "y_impact": 390.81500117149795, "out_of_rail_stability_margin": 2.5337705250340297} +{"apogee_time": 26.780276098929484, "max_mach_number": 0.9467195599234881, "apogee_x": 438.76856658467165, "apogee_y": 340.00346354530626, "apogee": 3795.0236558676474, "x_impact": 508.5440481882742, "initial_stability_margin": 2.5331550218899443, "t_final": 332.4690342608409, "impact_velocity": -5.194678279983802, "out_of_rail_velocity": 27.256876366749974, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3413423257150214, "y_impact": 394.24136013541505, "out_of_rail_stability_margin": 2.5898852586637853} +{"apogee_time": 22.805763221418612, "max_mach_number": 0.6860350075855486, "apogee_x": 357.7946937071782, "apogee_y": 277.2546887543845, "apogee": 2560.2146236577264, "x_impact": 431.2716627518335, "initial_stability_margin": 2.5261395168632217, "t_final": 254.6399309309, "impact_velocity": -5.325370341698991, "out_of_rail_velocity": 22.94399516743428, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3941108591139684, "y_impact": 334.31282780205987, "out_of_rail_stability_margin": 2.59803284867047} +{"apogee_time": 21.83876133296762, "max_mach_number": 0.644345911323082, "apogee_x": 492.6067835120164, "apogee_y": 378.6419504550033, "apogee": 2322.1586225177784, "x_impact": 588.9793421034635, "initial_stability_margin": 2.5806484956307214, "t_final": 246.5079607483716, "impact_velocity": -5.3265638772048955, "out_of_rail_velocity": 22.21204667578424, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4035771693588846, "y_impact": 452.8849500221985, "out_of_rail_stability_margin": 2.654051506239276} +{"apogee_time": 25.159620062332593, "max_mach_number": 0.833706951083873, "apogee_x": 469.09011688933884, "apogee_y": 380.29986116440745, "apogee": 3257.293295521731, "x_impact": 540.636307010361, "initial_stability_margin": 2.5386809375371513, "t_final": 310.66611734687774, "impact_velocity": -5.20243832915171, "out_of_rail_velocity": 25.3627391880912, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36176927161593375, "y_impact": 438.4126122651683, "out_of_rail_stability_margin": 2.6040926505038136} +{"apogee_time": 26.684256131393447, "max_mach_number": 0.938657740721304, "apogee_x": 517.3092630464106, "apogee_y": 465.04278432670714, "apogee": 3756.9813004743396, "x_impact": 597.6181481881831, "initial_stability_margin": 2.5487475176181045, "t_final": 328.8459791447826, "impact_velocity": -5.222843598901352, "out_of_rail_velocity": 27.12311777710631, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34277626508082404, "y_impact": 537.4073549525203, "out_of_rail_stability_margin": 2.6054969080155757} +{"apogee_time": 26.53861550169833, "max_mach_number": 0.9186415006553303, "apogee_x": 464.12842789128484, "apogee_y": 362.6508118983472, "apogee": 3693.047910879755, "x_impact": 541.2675368645389, "initial_stability_margin": 2.587246041679712, "t_final": 320.0449884855313, "impact_velocity": -5.2189885723807645, "out_of_rail_velocity": 26.818079247063302, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3460240999313013, "y_impact": 423.0243934302096, "out_of_rail_stability_margin": 2.643771097223434} +{"apogee_time": 23.303856526843706, "max_mach_number": 0.7204635220774424, "apogee_x": 561.7942455632408, "apogee_y": 431.86719749322634, "apogee": 2701.559218804711, "x_impact": 664.2520837373451, "initial_stability_margin": 2.63509456904844, "t_final": 266.92470846659756, "impact_velocity": -5.322175209108715, "out_of_rail_velocity": 23.643073929703686, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3845918032356958, "y_impact": 510.82405240266854, "out_of_rail_stability_margin": 2.699587590523605} +{"apogee_time": 26.85397361942774, "max_mach_number": 0.9555272096711758, "apogee_x": 538.8756200263513, "apogee_y": 357.5246063085754, "apogee": 3822.8853953328294, "x_impact": 622.972831506755, "initial_stability_margin": 2.492038132173635, "t_final": 337.85002175075437, "impact_velocity": -5.161507094317781, "out_of_rail_velocity": 27.339795473547586, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3406277086994369, "y_impact": 413.39355899276984, "out_of_rail_stability_margin": 2.551871793012356} +{"apogee_time": 25.48867010920262, "max_mach_number": 0.8372273062821161, "apogee_x": 448.21011231906886, "apogee_y": 347.3880065143862, "apogee": 3328.525730094078, "x_impact": 525.1642656001455, "initial_stability_margin": 2.5785980866386256, "t_final": 300.6080110432671, "impact_velocity": -5.364374136414307, "out_of_rail_velocity": 25.479921933243343, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3603658293401977, "y_impact": 407.1317064834691, "out_of_rail_stability_margin": 2.6386454110480857} +{"apogee_time": 26.65409705944877, "max_mach_number": 0.9359739077262093, "apogee_x": 434.60554294342955, "apogee_y": 336.7792174323873, "apogee": 3749.848821121517, "x_impact": 506.49740299405613, "initial_stability_margin": 2.555305536774478, "t_final": 326.3564471843743, "impact_velocity": -5.160643095626116, "out_of_rail_velocity": 27.094710189652236, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34302851830848324, "y_impact": 392.6054871223082, "out_of_rail_stability_margin": 2.6118147983214923} +{"apogee_time": 20.52475908560619, "max_mach_number": 0.5785742988135228, "apogee_x": 276.1633341624579, "apogee_y": 215.69755949174555, "apogee": 2015.9211229071584, "x_impact": 345.13053516548445, "initial_stability_margin": 2.6799455174439837, "t_final": 225.44619496365357, "impact_velocity": -5.225534923829965, "out_of_rail_velocity": 21.016713027006627, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4242524030405983, "y_impact": 269.6488153601923, "out_of_rail_stability_margin": 2.7618730110170855} +{"apogee_time": 26.551156373323558, "max_mach_number": 0.9278214806520403, "apogee_x": 512.122626612526, "apogee_y": 460.38292973724623, "apogee": 3710.1609135680587, "x_impact": 594.8730334820964, "initial_stability_margin": 2.570835412091672, "t_final": 322.8299149442602, "impact_velocity": -5.188623831654884, "out_of_rail_velocity": 26.952001767333087, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34442912306393303, "y_impact": 534.9396591376635, "out_of_rail_stability_margin": 2.6273533132488924} +{"apogee_time": 26.731106216657285, "max_mach_number": 0.9475616982287193, "apogee_x": 530.034299995105, "apogee_y": 429.77571891992227, "apogee": 3782.980882501369, "x_impact": 612.0882500658134, "initial_stability_margin": 2.5318745418978144, "t_final": 332.0446284957706, "impact_velocity": -5.1922133511015245, "out_of_rail_velocity": 27.27337218835594, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34122241489145566, "y_impact": 496.4818113297897, "out_of_rail_stability_margin": 2.588603649784719} +{"apogee_time": 20.762346704184008, "max_mach_number": 0.5915134264958292, "apogee_x": 262.3548786197009, "apogee_y": 203.23005181820508, "apogee": 2074.077619632248, "x_impact": 326.94086076673096, "initial_stability_margin": 2.6474085522733923, "t_final": 230.91778752080558, "impact_velocity": -5.167116234286227, "out_of_rail_velocity": 21.238520097775993, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.420250371703397, "y_impact": 253.38574359967654, "out_of_rail_stability_margin": 2.7293466211221458} +{"apogee_time": 22.000281257909588, "max_mach_number": 0.645281018387814, "apogee_x": 332.8165347840551, "apogee_y": 257.9005936209745, "apogee": 2356.0058508372085, "x_impact": 401.3376629746337, "initial_stability_margin": 2.5779435616516726, "t_final": 248.4912248392406, "impact_velocity": -5.3204322634293115, "out_of_rail_velocity": 22.229662734588434, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4033254347739281, "y_impact": 311.1118796087686, "out_of_rail_stability_margin": 2.6514007612500983} +{"apogee_time": 26.79471214201712, "max_mach_number": 0.9394445373172692, "apogee_x": 746.0680769352718, "apogee_y": 573.5553597706861, "apogee": 3775.5080902120926, "x_impact": 864.7737180873246, "initial_stability_margin": 2.7618708945482195, "t_final": 319.75684322822303, "impact_velocity": -5.332523510668835, "out_of_rail_velocity": 27.162215252214768, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3422815845606847, "y_impact": 665.0376227580174, "out_of_rail_stability_margin": 2.815894325074696} +{"apogee_time": 25.160287001552955, "max_mach_number": 0.8318554335870849, "apogee_x": 472.4040346389328, "apogee_y": 313.382154690718, "apogee": 3254.896135401166, "x_impact": 545.3986974534688, "initial_stability_margin": 2.542316498951048, "t_final": 310.0427023325749, "impact_velocity": -5.2087855023732645, "out_of_rail_velocity": 25.335964758976747, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36211496828160683, "y_impact": 361.8587283395387, "out_of_rail_stability_margin": 2.60773128388165} +{"apogee_time": 20.613499149241424, "max_mach_number": 0.5856034981202136, "apogee_x": 307.10094944979886, "apogee_y": 275.97592006573484, "apogee": 2039.0950903245664, "x_impact": 381.8088592561748, "initial_stability_margin": 2.66322890484314, "t_final": 227.9985343607691, "impact_velocity": -5.195132078593262, "out_of_rail_velocity": 21.13982784806964, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4212633820602641, "y_impact": 343.27348754577054, "out_of_rail_stability_margin": 2.7449343677249893} +{"apogee_time": 23.101488577334113, "max_mach_number": 0.7067345119465561, "apogee_x": 350.31931518866213, "apogee_y": 273.6526366346329, "apogee": 2648.8736868221117, "x_impact": 420.73129912273555, "initial_stability_margin": 2.481478516739934, "t_final": 263.01186475920645, "impact_velocity": -5.243101655762057, "out_of_rail_velocity": 23.286704824017086, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38831781456858183, "y_impact": 328.77443253017424, "out_of_rail_stability_margin": 2.553174925791901} +{"apogee_time": 23.31290337842765, "max_mach_number": 0.721790485276847, "apogee_x": 331.1626628726726, "apogee_y": 256.5675840157417, "apogee": 2714.0561013250904, "x_impact": 396.9851832607674, "initial_stability_margin": 2.4489041069979534, "t_final": 269.46797286548605, "impact_velocity": -5.184486541391168, "out_of_rail_velocity": 23.53307021434725, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38497320521801554, "y_impact": 307.69206821580246, "out_of_rail_stability_margin": 2.520642198614097} +{"apogee_time": 23.47265739117815, "max_mach_number": 0.7215550996259311, "apogee_x": 379.51353261717526, "apogee_y": 294.12631420311334, "apogee": 2739.828255417675, "x_impact": 452.5510648456946, "initial_stability_margin": 2.6324709114241913, "t_final": 269.2000168320023, "impact_velocity": -5.316048613966832, "out_of_rail_velocity": 23.60537961532105, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3836159206600366, "y_impact": 350.82509118726233, "out_of_rail_stability_margin": 2.696870057205719} +{"apogee_time": 26.60573326439633, "max_mach_number": 0.9368537087648159, "apogee_x": 525.0666461096275, "apogee_y": 425.75701369049625, "apogee": 3738.199555312112, "x_impact": 609.6653506188255, "initial_stability_margin": 2.5540313594995285, "t_final": 325.81989629437624, "impact_velocity": -5.158194313773549, "out_of_rail_velocity": 27.106327070404546, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3428248277962045, "y_impact": 494.47709965206246, "out_of_rail_stability_margin": 2.6105230925901086} +{"apogee_time": 23.292311171461538, "max_mach_number": 0.7199008748446657, "apogee_x": 561.5867607550849, "apogee_y": 431.69932965381787, "apogee": 2698.5228723151868, "x_impact": 659.9280656348528, "initial_stability_margin": 2.6559149685325725, "t_final": 269.2390357553586, "impact_velocity": -5.331918628466311, "out_of_rail_velocity": 23.563357955430355, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3842189525163243, "y_impact": 507.469555484274, "out_of_rail_stability_margin": 2.7215548046293527} +{"apogee_time": 23.168377476218055, "max_mach_number": 0.7146856969902985, "apogee_x": 388.3821764121348, "apogee_y": 349.064700363377, "apogee": 2672.739872360961, "x_impact": 464.3269553964679, "initial_stability_margin": 2.464734377329339, "t_final": 265.9175459224503, "impact_velocity": -5.212596585271344, "out_of_rail_velocity": 23.417289637629814, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3867031237244458, "y_impact": 417.45567829959055, "out_of_rail_stability_margin": 2.5364874397745596} +{"apogee_time": 26.742048600027317, "max_mach_number": 0.9456721993605938, "apogee_x": 534.2090192513762, "apogee_y": 354.4806197154713, "apogee": 3783.012882772264, "x_impact": 617.855516144762, "initial_stability_margin": 2.535452036842674, "t_final": 331.64730619835296, "impact_velocity": -5.19854805081477, "out_of_rail_velocity": 27.23768826110873, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34151113815520096, "y_impact": 410.01292588866596, "out_of_rail_stability_margin": 2.592181957210038} +{"apogee_time": 25.71508144737264, "max_mach_number": 0.8606501990048132, "apogee_x": 435.2294890000977, "apogee_y": 340.05696016003543, "apogee": 3418.053085344958, "x_impact": 508.7129368197019, "initial_stability_margin": 2.5346410778509334, "t_final": 309.75519395038407, "impact_velocity": -5.281502731972471, "out_of_rail_velocity": 25.851931774511144, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35682371846727023, "y_impact": 397.5614424034763, "out_of_rail_stability_margin": 2.5948789833238974} +{"apogee_time": 20.736360787598024, "max_mach_number": 0.5923983948205636, "apogee_x": 317.2788747554268, "apogee_y": 257.17261858164795, "apogee": 2069.19623861156, "x_impact": 393.84799896474027, "initial_stability_margin": 2.6461123011659677, "t_final": 230.93294432284546, "impact_velocity": -5.164664391844801, "out_of_rail_velocity": 21.25400427064616, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4191142772989071, "y_impact": 319.3574581351287, "out_of_rail_stability_margin": 2.7278032212306096} +{"apogee_time": 21.501752302748685, "max_mach_number": 0.627889535560916, "apogee_x": 477.68655878876075, "apogee_y": 367.1635309565019, "apogee": 2240.710162224643, "x_impact": 575.1612428663675, "initial_stability_margin": 2.6475268376973435, "t_final": 239.25628609889156, "impact_velocity": -5.335776674851495, "out_of_rail_velocity": 21.930792146332518, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4080118961891333, "y_impact": 442.2695380808557, "out_of_rail_stability_margin": 2.722035171928934} +{"apogee_time": 25.875245360840605, "max_mach_number": 0.8779804425380893, "apogee_x": 409.1447068877238, "apogee_y": 317.0390374063255, "apogee": 3483.9218827968425, "x_impact": 477.66297865453237, "initial_stability_margin": 2.5025804164363854, "t_final": 316.60317456543237, "impact_velocity": -5.222458214407129, "out_of_rail_velocity": 26.130510675560075, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3530280961385537, "y_impact": 370.251966735074, "out_of_rail_stability_margin": 2.5626344276709725} +{"apogee_time": 26.97493344901745, "max_mach_number": 0.9406906532014012, "apogee_x": 503.2512839854624, "apogee_y": 390.0663307420765, "apogee": 3823.168614300559, "x_impact": 587.7798402172326, "initial_stability_margin": 2.7592605234545053, "t_final": 322.2947087314179, "impact_velocity": -5.326384996586412, "out_of_rail_velocity": 27.177544580146098, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34259463757123837, "y_impact": 455.68937447234134, "out_of_rail_stability_margin": 2.8134431593098066} +{"apogee_time": 22.307465241504357, "max_mach_number": 0.664908187857834, "apogee_x": 326.4286651761718, "apogee_y": 254.99406217990804, "apogee": 2441.4213928067006, "x_impact": 392.10677353778345, "initial_stability_margin": 2.5335348425663087, "t_final": 257.0939539978062, "impact_velocity": -5.238239862031729, "out_of_rail_velocity": 22.568019940325286, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3983400263417813, "y_impact": 306.41431852983044, "out_of_rail_stability_margin": 2.6070645597588427} +{"apogee_time": 23.27699915763926, "max_mach_number": 0.722588049437607, "apogee_x": 400.2441220109829, "apogee_y": 324.4727801719232, "apogee": 2706.3914615766303, "x_impact": 478.0278835877969, "initial_stability_margin": 2.447599645469171, "t_final": 269.1471496950734, "impact_velocity": -5.182026445651088, "out_of_rail_velocity": 23.550441262888892, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3848315896569855, "y_impact": 387.67056258699296, "out_of_rail_stability_margin": 2.5193377059600985} +{"apogee_time": 25.751732786281543, "max_mach_number": 0.8698710741918544, "apogee_x": 481.2053279481305, "apogee_y": 432.5759676101149, "apogee": 3440.575134878546, "x_impact": 560.1996112314321, "initial_stability_margin": 2.51816581105921, "t_final": 312.74163463204013, "impact_velocity": -5.250774204880137, "out_of_rail_velocity": 26.01472696657865, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3546164936851362, "y_impact": 503.75334508209494, "out_of_rail_stability_margin": 2.5782471273356453} +{"apogee_time": 26.615401155196885, "max_mach_number": 0.9349385128228374, "apogee_x": 529.1093856269199, "apogee_y": 351.1060984234549, "apogee": 3737.7951108881657, "x_impact": 615.2320816596435, "initial_stability_margin": 2.5575951917797424, "t_final": 325.4373740959478, "impact_velocity": -5.164487499376452, "out_of_rail_velocity": 27.06857038631894, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34310592424820424, "y_impact": 408.3233587653623, "out_of_rail_stability_margin": 2.6140854830251046} +{"apogee_time": 22.52737682889546, "max_mach_number": 0.6792871176732359, "apogee_x": 309.0106166381458, "apogee_y": 239.40339828220863, "apogee": 2504.5403838674692, "x_impact": 370.4266602723882, "initial_stability_margin": 2.5011467589389933, "t_final": 263.3871980639314, "impact_velocity": -5.179679525379683, "out_of_rail_velocity": 22.82227514582913, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3948764634792558, "y_impact": 287.1116540226508, "out_of_rail_stability_margin": 2.574734001356382} +{"apogee_time": 25.442548187393477, "max_mach_number": 0.8442241722100866, "apogee_x": 670.1190369484033, "apogee_y": 515.1937630766924, "apogee": 3325.1732926364184, "x_impact": 790.3311491192089, "initial_stability_margin": 2.453021190511102, "t_final": 292.6414065209163, "impact_velocity": -5.303023656164311, "out_of_rail_velocity": 25.598546005064684, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3591140425718598, "y_impact": 607.8553502827127, "out_of_rail_stability_margin": 2.5123686447913336} +{"apogee_time": 23.463029336828868, "max_mach_number": 0.7209769405677611, "apogee_x": 379.2584687532243, "apogee_y": 293.9174788545605, "apogee": 2736.771986928356, "x_impact": 449.55721520944127, "initial_stability_margin": 2.653276357311218, "t_final": 271.6643651098832, "impact_velocity": -5.325780813302268, "out_of_rail_velocity": 23.585942916084942, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3840380422333009, "y_impact": 348.5035009448097, "out_of_rail_stability_margin": 2.718975575504257} +{"apogee_time": 22.380378560350994, "max_mach_number": 0.6725167747638009, "apogee_x": 362.18871512875114, "apogee_y": 325.52364929724257, "apogee": 2464.9447262794365, "x_impact": 433.08543743083766, "initial_stability_margin": 2.5168896929296194, "t_final": 259.8197090464673, "impact_velocity": -5.207763517870783, "out_of_rail_velocity": 22.698102832626, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3964744399980833, "y_impact": 389.3738806945731, "out_of_rail_stability_margin": 2.5904397726516595} +{"apogee_time": 23.762007828465258, "max_mach_number": 0.7431143176932229, "apogee_x": 371.0396516319033, "apogee_y": 289.88418950538426, "apogee": 2831.5356571344037, "x_impact": 441.0048589173041, "initial_stability_margin": 2.5890059435488446, "t_final": 278.0441388287162, "impact_velocity": -5.233923827509629, "out_of_rail_velocity": 23.963652906342787, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37888039012080443, "y_impact": 344.6325633056496, "out_of_rail_stability_margin": 2.65344253284735} +{"apogee_time": 21.66210824490901, "max_mach_number": 0.6287887090978338, "apogee_x": 322.72316884854, "apogee_y": 250.0766002540306, "apogee": 2273.6057108681507, "x_impact": 392.00144424879284, "initial_stability_margin": 2.6448353200444172, "t_final": 241.06350991585379, "impact_velocity": -5.329634409363861, "out_of_rail_velocity": 21.963247457916722, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40795678846409583, "y_impact": 303.84192424606346, "out_of_rail_stability_margin": 2.7194401743070085} +{"apogee_time": 20.726233920995803, "max_mach_number": 0.5909229629158324, "apogee_x": 319.231627041865, "apogee_y": 211.68715010649922, "apogee": 2065.9997023461406, "x_impact": 396.96927990202465, "initial_stability_margin": 2.6497433811125637, "t_final": 230.24404575165832, "impact_velocity": -5.170965463415554, "out_of_rail_velocity": 21.23586128952806, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41965194500317526, "y_impact": 263.28979416291673, "out_of_rail_stability_margin": 2.7314614450691095} +{"apogee_time": 25.831046977099586, "max_mach_number": 0.8788581057613783, "apogee_x": 494.3737438281633, "apogee_y": 400.85458341153003, "apogee": 3473.5974863561305, "x_impact": 575.2189863997068, "initial_stability_margin": 2.501299428023857, "t_final": 316.16601055884934, "impact_velocity": -5.219980095213098, "out_of_rail_velocity": 26.145992185823452, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3528933244638073, "y_impact": 466.53072119098243, "out_of_rail_stability_margin": 2.561351163181834} +{"apogee_time": 23.967576615149742, "max_mach_number": 0.7587515988364115, "apogee_x": 350.3509333650964, "apogee_y": 271.4578866490805, "apogee": 2898.6325202050057, "x_impact": 415.6600980378956, "initial_stability_margin": 2.55730495480302, "t_final": 284.7846887250263, "impact_velocity": -5.1754113290694335, "out_of_rail_velocity": 24.21840462216689, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3762808012081155, "y_impact": 322.188629984697, "out_of_rail_stability_margin": 2.621949021895328} +{"apogee_time": 27.53114551391251, "max_mach_number": 1.0077104480775394, "apogee_x": 787.1978516090248, "apogee_y": 605.1807768333254, "apogee": 4048.7536561025754, "x_impact": 891.8574244608598, "initial_stability_margin": 2.6421647840256255, "t_final": 340.309305259608, "impact_velocity": -5.3554190036063085, "out_of_rail_velocity": 28.28409698428368, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33163187229040314, "y_impact": 685.8355241192395, "out_of_rail_stability_margin": 2.6951920259145967} +{"apogee_time": 23.823211717359094, "max_mach_number": 0.7512936678123354, "apogee_x": 411.03857834094373, "apogee_y": 369.47300071420443, "apogee": 2855.431946047254, "x_impact": 486.4126258760048, "initial_stability_margin": 2.5727197453893083, "t_final": 281.08538338334205, "impact_velocity": -5.203472164600524, "out_of_rail_velocity": 24.096982961122578, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3778944152994993, "y_impact": 437.3980113032505, "out_of_rail_stability_margin": 2.637353048541141} +{"apogee_time": 23.271793895947283, "max_mach_number": 0.7208930815030152, "apogee_x": 402.90944291322467, "apogee_y": 267.24414320604143, "apogee": 2703.3282114173544, "x_impact": 482.01907521949755, "initial_stability_margin": 2.451229115169516, "t_final": 268.6450001349415, "impact_velocity": -5.1883487129707735, "out_of_rail_velocity": 23.52403140987673, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3852303552064, "y_impact": 319.76286663402897, "out_of_rail_stability_margin": 2.522974957384046} +{"apogee_time": 27.08785233291881, "max_mach_number": 0.9646238735293448, "apogee_x": 484.18951219110426, "apogee_y": 378.3267982450269, "apogee": 3890.244325135171, "x_impact": 564.5348520693873, "initial_stability_margin": 2.7156150712168654, "t_final": 330.1317010146467, "impact_velocity": -5.244100629835898, "out_of_rail_velocity": 27.583885807723853, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33799447537870586, "y_impact": 441.25689063462033, "out_of_rail_stability_margin": 2.7696611371062856} +{"apogee_time": 25.62073202988256, "max_mach_number": 0.8455279172340969, "apogee_x": 452.3199841968857, "apogee_y": 350.5897503220393, "apogee": 3369.948591898745, "x_impact": 537.3876888231908, "initial_stability_margin": 2.450319623312514, "t_final": 294.91363366873173, "impact_velocity": -5.296919105648624, "out_of_rail_velocity": 25.618856490599445, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3588275634636505, "y_impact": 416.64564872325883, "out_of_rail_stability_margin": 2.5096929768461007} +{"apogee_time": 22.493892462020845, "max_mach_number": 0.6800959177402383, "apogee_x": 373.5347183620221, "apogee_y": 302.8180500965112, "apogee": 2497.649253038768, "x_impact": 446.1290488501178, "initial_stability_margin": 2.4998518805844876, "t_final": 263.3762834498905, "impact_velocity": -5.1772217168803865, "out_of_rail_velocity": 22.814843954612513, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39430492927943084, "y_impact": 361.8036496050827, "out_of_rail_stability_margin": 2.573347084462129} +{"apogee_time": 27.152980051234778, "max_mach_number": 0.9815485832170479, "apogee_x": 451.60509100004435, "apogee_y": 349.9536580525507, "apogee": 3934.295123065844, "x_impact": 526.2655193123778, "initial_stability_margin": 2.6837980551676774, "t_final": 335.9118596870873, "impact_velocity": -5.185474507413981, "out_of_rail_velocity": 27.87900539996657, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3352534568223338, "y_impact": 407.97454626383444, "out_of_rail_stability_margin": 2.737858598381356} +{"apogee_time": 26.43491891344264, "max_mach_number": 0.9118035717110012, "apogee_x": 725.7078264062179, "apogee_y": 557.8709318048099, "apogee": 3649.934935488333, "x_impact": 837.1740207677076, "initial_stability_margin": 2.650761928891908, "t_final": 324.4918121561247, "impact_velocity": -5.329690928652961, "out_of_rail_velocity": 26.666411544340384, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3475165157816337, "y_impact": 643.7523518813774, "out_of_rail_stability_margin": 2.708671183299687} +{"apogee_time": 23.751422624395246, "max_mach_number": 0.7425046041527193, "apogee_x": 370.83015402148595, "apogee_y": 289.7058337545286, "apogee": 2828.316696044904, "x_impact": 438.15892798290326, "initial_stability_margin": 2.6095505740258904, "t_final": 280.7575194025865, "impact_velocity": -5.243505755424931, "out_of_rail_velocity": 23.943477144853954, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37936217803535616, "y_impact": 342.40962527093063, "out_of_rail_stability_margin": 2.675302153701066} +{"apogee_time": 27.069681419032825, "max_mach_number": 0.9733946206787465, "apogee_x": 532.9788946616383, "apogee_y": 479.13564896247175, "apogee": 3898.9793705497204, "x_impact": 619.3313326659621, "initial_stability_margin": 2.699273716694618, "t_final": 332.5520838038143, "impact_velocity": -5.2135899016991205, "out_of_rail_velocity": 27.73213470855897, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33718645223355015, "y_impact": 556.9341738139759, "out_of_rail_stability_margin": 2.7534780308834925} +{"apogee_time": 23.929643685799196, "max_mach_number": 0.7595784009576756, "apogee_x": 423.42470929380005, "apogee_y": 343.30405662263325, "apogee": 2890.422769153453, "x_impact": 500.588711754538, "initial_stability_margin": 2.5560409487525853, "t_final": 284.5020232826298, "impact_velocity": -5.172955544099077, "out_of_rail_velocity": 24.231631623194964, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3761102024266617, "y_impact": 405.99297293005037, "out_of_rail_stability_margin": 2.620679964108522} +{"apogee_time": 25.83463120003047, "max_mach_number": 0.8769532748799431, "apogee_x": 497.98071645144796, "apogee_y": 330.4077593107167, "apogee": 3471.7321227000866, "x_impact": 580.1849924081537, "initial_stability_margin": 2.5048747318952542, "t_final": 315.726503720117, "impact_velocity": -5.22634868453476, "out_of_rail_velocity": 26.114567652055317, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3532182224060416, "y_impact": 385.02157361822907, "out_of_rail_stability_margin": 2.5649293060034917} +{"apogee_time": 27.70888265854133, "max_mach_number": 1.009141035899794, "apogee_x": 530.9069020278105, "apogee_y": 411.50183045858967, "apogee": 4098.270064668139, "x_impact": 607.4853490268003, "initial_stability_margin": 2.6394776515594964, "t_final": 343.1048460118541, "impact_velocity": -5.349254130452322, "out_of_rail_velocity": 28.31365415455795, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3314428802657718, "y_impact": 470.9627325455739, "out_of_rail_stability_margin": 2.6925373095128826} +{"apogee_time": 23.95659197317439, "max_mach_number": 0.7581098399471267, "apogee_x": 350.14221350525565, "apogee_y": 271.2928334957801, "apogee": 2895.232550378272, "x_impact": 413.0906592452021, "initial_stability_margin": 2.57766419945799, "t_final": 287.6398412144688, "impact_velocity": -5.184886101247312, "out_of_rail_velocity": 24.2061229548053, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3768781545576516, "y_impact": 320.2084164508056, "out_of_rail_stability_margin": 2.643651711433261} +{"apogee_time": 23.889782819674117, "max_mach_number": 0.7526560468780931, "apogee_x": 591.1029746198884, "apogee_y": 454.3495074470818, "apogee": 2862.9672329344567, "x_impact": 693.1154221427602, "initial_stability_margin": 2.5653665324153043, "t_final": 273.42484792327747, "impact_velocity": -5.329164248194007, "out_of_rail_velocity": 24.0451172042803, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37792040343575817, "y_impact": 532.9321055577198, "out_of_rail_stability_margin": 2.6338683159703757} +{"apogee_time": 21.97457799049747, "max_mach_number": 0.648054474613918, "apogee_x": 316.85741738773714, "apogee_y": 247.51209411668103, "apogee": 2357.926626615732, "x_impact": 383.352989540819, "initial_stability_margin": 2.6004161891658373, "t_final": 249.33813363695748, "impact_velocity": -5.247299832930829, "out_of_rail_velocity": 22.295986266025178, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40288204948892986, "y_impact": 299.5320627185921, "out_of_rail_stability_margin": 2.6750851528005284} +{"apogee_time": 23.810686480670828, "max_mach_number": 0.7506166790079793, "apogee_x": 410.7924794082255, "apogee_y": 369.2441348710865, "apogee": 2851.883163996559, "x_impact": 483.37118746439563, "initial_stability_margin": 2.593168900328652, "t_final": 283.5151990124135, "impact_velocity": -5.212998313234864, "out_of_rail_velocity": 24.076595375773778, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3784374213030344, "y_impact": 434.6365933058648, "out_of_rail_stability_margin": 2.659135263809603} +{"apogee_time": 22.48697283261184, "max_mach_number": 0.6784533740205716, "apogee_x": 375.9474837177552, "apogee_y": 249.3562643085198, "apogee": 2494.4412207257874, "x_impact": 449.831723339015, "initial_stability_margin": 2.503462701151292, "t_final": 262.78509380257634, "impact_velocity": -5.183538124158958, "out_of_rail_velocity": 22.789377913895223, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3947696770562149, "y_impact": 298.4012884452315, "out_of_rail_stability_margin": 2.5769762618582757} +{"apogee_time": 22.199085333319765, "max_mach_number": 0.6621760846457845, "apogee_x": 300.1579658537535, "apogee_y": 232.53420865846476, "apogee": 2420.366204008607, "x_impact": 362.3221202149273, "initial_stability_margin": 2.5680259311368414, "t_final": 255.526514207535, "impact_velocity": -5.188637761186909, "out_of_rail_velocity": 22.537661386931216, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3992889955001056, "y_impact": 280.80645940772627, "out_of_rail_stability_margin": 2.6427338735244637} +{"apogee_time": 20.583724336999357, "max_mach_number": 0.5845865710343995, "apogee_x": 437.2740168273734, "apogee_y": 336.0738611862212, "apogee": 2027.6778914059078, "x_impact": 526.5667297605406, "initial_stability_margin": 2.63003529238019, "t_final": 229.3239711150942, "impact_velocity": -5.318817658743226, "out_of_rail_velocity": 21.125309348233436, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42151765282512527, "y_impact": 404.8453496276052, "out_of_rail_stability_margin": 2.71024528292211} +{"apogee_time": 27.10137523993106, "max_mach_number": 0.9823847722744613, "apogee_x": 545.4541544367211, "apogee_y": 442.2972355498054, "apogee": 3921.469139006501, "x_impact": 633.5328694829752, "initial_stability_margin": 2.6825333922848746, "t_final": 335.47381812598974, "impact_velocity": -5.183013947377628, "out_of_rail_velocity": 27.894634741982074, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3351389558494483, "y_impact": 513.8870088797055, "out_of_rail_stability_margin": 2.7365944281069035} +{"apogee_time": 26.618060393824287, "max_mach_number": 0.9131995962847325, "apogee_x": 489.7023141064943, "apogee_y": 379.53286783254777, "apogee": 3697.7835331774504, "x_impact": 568.7787717415656, "initial_stability_margin": 2.6480732657140025, "t_final": 327.3261163930874, "impact_velocity": -5.323555679063822, "out_of_rail_velocity": 26.687841011273918, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3472763559992523, "y_impact": 440.9643589690781, "out_of_rail_stability_margin": 2.706014728039209} +{"apogee_time": 22.04975364196918, "max_mach_number": 0.6555024564551287, "apogee_x": 351.6564761352384, "apogee_y": 316.0483223582436, "apogee": 2381.2250401707706, "x_impact": 423.4847158586749, "initial_stability_margin": 2.5837728282519987, "t_final": 252.134563287147, "impact_velocity": -5.216770324874291, "out_of_rail_velocity": 22.423609706994, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.40096963034951066, "y_impact": 380.7623696899568, "out_of_rail_stability_margin": 2.658455635486738} +{"apogee_time": 23.925730112381174, "max_mach_number": 0.75779733565286, "apogee_x": 426.2568111764284, "apogee_y": 282.80334865842985, "apogee": 2887.2960714219657, "x_impact": 504.7227850237079, "initial_stability_margin": 2.5595788781978173, "t_final": 283.8772542342628, "impact_velocity": -5.179266738147742, "out_of_rail_velocity": 24.209018987851955, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3765696714824022, "y_impact": 334.90815301173404, "out_of_rail_stability_margin": 2.6242372492533987} +{"apogee_time": 25.840884504728873, "max_mach_number": 0.8690788000348046, "apogee_x": 439.0005696904871, "apogee_y": 343.0207510801746, "apogee": 3458.7894401338986, "x_impact": 520.1467153313771, "initial_stability_margin": 2.4063190584344634, "t_final": 303.7175627714824, "impact_velocity": -5.215090073153398, "out_of_rail_velocity": 25.9931181762353, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35538999418443146, "y_impact": 406.54121158708233, "out_of_rail_stability_margin": 2.465898975703842} +{"apogee_time": 25.997355706215735, "max_mach_number": 0.8865301025860242, "apogee_x": 412.523902219984, "apogee_y": 319.67351369110776, "apogee": 3524.261289116718, "x_impact": 488.08729585743896, "initial_stability_margin": 2.374211431132504, "t_final": 310.06568844892735, "impact_velocity": -5.156788179395103, "out_of_rail_velocity": 26.27722950725203, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35156278650574674, "y_impact": 378.39054508724547, "out_of_rail_stability_margin": 2.4335937321598013} +{"apogee_time": 23.91859755903634, "max_mach_number": 0.7589410489135543, "apogee_x": 423.18360613261467, "apogee_y": 343.0963303701053, "apogee": 2887.040345894979, "x_impact": 497.43884156623926, "initial_stability_margin": 2.5763930629189904, "t_final": 287.1655436887195, "impact_velocity": -5.182425813911983, "out_of_rail_velocity": 24.219354880298592, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3767080007082348, "y_impact": 403.44145148461683, "out_of_rail_stability_margin": 2.6423757962634653} +{"apogee_time": 24.060277960844928, "max_mach_number": 0.7536028587281839, "apogee_x": 399.00636791274644, "apogee_y": 309.19107221985905, "apogee": 2902.0408428685996, "x_impact": 472.3905768180834, "initial_stability_margin": 2.5626175316340665, "t_final": 275.5248659679442, "impact_velocity": -5.323029598285349, "out_of_rail_velocity": 24.070715269477837, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3787164831399065, "y_impact": 366.17759752821223, "out_of_rail_stability_margin": 2.631418096231863} +{"apogee_time": 26.218850745481102, "max_mach_number": 0.8964801056992882, "apogee_x": 713.2891666316247, "apogee_y": 548.3865595438523, "apogee": 3577.9405429817725, "x_impact": 832.0583197847927, "initial_stability_margin": 2.649584012957897, "t_final": 303.8696132017464, "impact_velocity": -5.337080885246079, "out_of_rail_velocity": 26.480805306265797, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3495054709012761, "y_impact": 639.914978469124, "out_of_rail_stability_margin": 2.704788490275429} +{"apogee_time": 25.876299294010767, "max_mach_number": 0.8783683544146352, "apogee_x": 485.291517373027, "apogee_y": 436.2747618587241, "apogee": 3481.0643874899074, "x_impact": 572.8805035579803, "initial_stability_margin": 2.38981438243816, "t_final": 306.54685587938195, "impact_velocity": -5.184748014527236, "out_of_rail_velocity": 26.14762289103343, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35299893499267126, "y_impact": 515.231604223221, "out_of_rail_stability_margin": 2.449197060771087} +{"apogee_time": 27.116584102203344, "max_mach_number": 0.9805311037703801, "apogee_x": 549.8648563004145, "apogee_y": 364.88746214119294, "apogee": 3922.607115000135, "x_impact": 639.5322774976488, "initial_stability_margin": 2.6860874791165834, "t_final": 335.1626137067686, "impact_velocity": -5.189337421704414, "out_of_rail_velocity": 27.86334648535238, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33541446650565365, "y_impact": 424.4725559108256, "out_of_rail_stability_margin": 2.740144062092453} +{"apogee_time": 20.738635104996415, "max_mach_number": 0.5853804910553068, "apogee_x": 295.4601412449997, "apogee_y": 228.92541466617777, "apogee": 2057.8814527020536, "x_impact": 359.26511605737807, "initial_stability_margin": 2.6273093296085595, "t_final": 231.13432449337068, "impact_velocity": -5.312694964383998, "out_of_rail_velocity": 21.149071124221877, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.42138309599035506, "y_impact": 278.45924778034157, "out_of_rail_stability_margin": 2.7076063894429274} +{"apogee_time": 22.16500131047381, "max_mach_number": 0.6629267781367496, "apogee_x": 362.8193450599854, "apogee_y": 294.12093884387707, "apogee": 2413.4685943443087, "x_impact": 436.41368841797293, "initial_stability_margin": 2.5667331607366117, "t_final": 255.3732836173878, "impact_velocity": -5.186175702421437, "out_of_rail_velocity": 22.550340003575926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3990967710620605, "y_impact": 353.897263255254, "out_of_rail_stability_margin": 2.6414333380928507} +{"apogee_time": 27.74173808742595, "max_mach_number": 1.0323785008792172, "apogee_x": 507.5530887523655, "apogee_y": 396.58508956304735, "apogee": 4143.827220099206, "x_impact": 580.1286989897065, "initial_stability_margin": 2.5951352525784737, "t_final": 350.20749905695016, "impact_velocity": -5.266616393154071, "out_of_rail_velocity": 28.72149773207801, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3276003065139955, "y_impact": 453.37722281634734, "out_of_rail_stability_margin": 2.648155794276807} +{"apogee_time": 22.130204145875574, "max_mach_number": 0.658905392134686, "apogee_x": 506.0851747201648, "apogee_y": 388.9953536801689, "apogee": 2394.278833716816, "x_impact": 608.6177079204186, "initial_stability_margin": 2.560946207466576, "t_final": 246.03714851192387, "impact_velocity": -5.3307961965606445, "out_of_rail_velocity": 22.456219620205694, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39991309180623663, "y_impact": 468.0033284457187, "out_of_rail_stability_margin": 2.6339886854767993} +{"apogee_time": 27.755303881348294, "max_mach_number": 1.0488517550192094, "apogee_x": 471.5874046280075, "apogee_y": 365.4315085205443, "apogee": 4174.442404607549, "x_impact": 539.2025395400752, "initial_stability_margin": 2.5628024632925475, "t_final": 355.60544113778593, "impact_velocity": -5.207738308997883, "out_of_rail_velocity": 29.026953811442073, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32495381192321005, "y_impact": 417.9711422782975, "out_of_rail_stability_margin": 2.615805823293545} +{"apogee_time": 23.914402122466633, "max_mach_number": 0.7571360122028318, "apogee_x": 425.98030809608576, "apogee_y": 282.59977995801563, "apogee": 2883.8277261171315, "x_impact": 501.5687483022844, "initial_stability_margin": 2.5799516420576802, "t_final": 286.62114324065146, "impact_velocity": -5.188748570550186, "out_of_rail_velocity": 24.19028945456252, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3770862457965719, "y_impact": 332.76127077463894, "out_of_rail_stability_margin": 2.6459377147981846} +{"apogee_time": 25.95345635910962, "max_mach_number": 0.8874258840390441, "apogee_x": 498.4809299045207, "apogee_y": 404.2081818289648, "apogee": 3513.88755202264, "x_impact": 588.003542120852, "initial_stability_margin": 2.3729241372096066, "t_final": 309.79973096204617, "impact_velocity": -5.154341238155696, "out_of_rail_velocity": 26.290591648285456, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35141477315818553, "y_impact": 476.9623626602075, "out_of_rail_stability_margin": 2.43230192000099} +{"apogee_time": 27.696802259450013, "max_mach_number": 1.041068242411341, "apogee_x": 557.6712797740694, "apogee_y": 501.32522804034784, "apogee": 4145.461656181347, "x_impact": 635.043970228443, "initial_stability_margin": 2.5785212245238434, "t_final": 352.1325668139746, "impact_velocity": -5.235974452293341, "out_of_rail_velocity": 28.879807485029946, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32620578762540825, "y_impact": 571.0535881567097, "out_of_rail_stability_margin": 2.6315327079728372} +{"apogee_time": 26.401206557833095, "max_mach_number": 0.8978896590148385, "apogee_x": 481.3627268318289, "apogee_y": 373.1052977974328, "apogee": 3625.284908733451, "x_impact": 566.3385076518247, "initial_stability_margin": 2.646962783348277, "t_final": 306.4957067168722, "impact_velocity": -5.330937134046929, "out_of_rail_velocity": 26.503967247173875, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34926360082875385, "y_impact": 439.12080022896725, "out_of_rail_stability_margin": 2.702198252011941} +{"apogee_time": 26.776512402922314, "max_mach_number": 0.9373641694312038, "apogee_x": 472.85726501216647, "apogee_y": 369.4482702727204, "apogee": 3776.0161901509455, "x_impact": 548.1884297970648, "initial_stability_margin": 2.6036858174273467, "t_final": 336.28591519194526, "impact_velocity": -5.241315020334151, "out_of_rail_velocity": 27.083980554197737, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3432473900140973, "y_impact": 428.4272094676971, "out_of_rail_stability_margin": 2.661632673893798} +{"apogee_time": 27.376550009104385, "max_mach_number": 0.9918821020322136, "apogee_x": 778.3478736229883, "apogee_y": 598.3786306678485, "apogee": 3988.985294866179, "x_impact": 883.2074749217539, "initial_stability_margin": 2.620630335000429, "t_final": 345.4323386996504, "impact_velocity": -5.337418059908308, "out_of_rail_velocity": 28.002694643840776, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33414054050861286, "y_impact": 679.1610662440761, "out_of_rail_stability_margin": 2.6742694774785507} +{"apogee_time": 22.157941511048215, "max_mach_number": 0.6613277973400661, "apogee_x": 365.142130780686, "apogee_y": 242.17931346903168, "apogee": 2410.323651053818, "x_impact": 439.88658169340425, "initial_stability_margin": 2.5703462093104297, "t_final": 254.91582492750456, "impact_velocity": -5.192503035721194, "out_of_rail_velocity": 22.52313361870076, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3994993259437072, "y_impact": 291.8048382300521, "out_of_rail_stability_margin": 2.645049438188612} +{"apogee_time": 22.293410026606267, "max_mach_number": 0.6598587501069234, "apogee_x": 341.8587358897374, "apogee_y": 264.90587155098586, "apogee": 2428.942367360368, "x_impact": 414.6872372930976, "initial_stability_margin": 2.5582267163637646, "t_final": 248.0559205397495, "impact_velocity": -5.324659674798996, "out_of_rail_velocity": 22.473937214665472, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3996615330839452, "y_impact": 321.4299527099327, "out_of_rail_stability_margin": 2.6313214028645326} +{"apogee_time": 26.867303899658484, "max_mach_number": 0.9544125129908037, "apogee_x": 441.8932637870839, "apogee_y": 342.3994960453551, "apogee": 3826.490731319664, "x_impact": 511.9959358660719, "initial_stability_margin": 2.57132154759266, "t_final": 342.52050436142633, "impact_velocity": -5.182719862300625, "out_of_rail_velocity": 27.370333385265678, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34031938425159164, "y_impact": 396.8532278826314, "out_of_rail_stability_margin": 2.629247506988699} +{"apogee_time": 26.772606766719605, "max_mach_number": 0.9462104892215173, "apogee_x": 521.0403911929125, "apogee_y": 468.37137370485044, "apogee": 3788.498676695496, "x_impact": 602.1844674878441, "initial_stability_margin": 2.5870557818553075, "t_final": 338.9734337022294, "impact_velocity": -5.210820340936645, "out_of_rail_velocity": 27.223646285279703, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3423627898749104, "y_impact": 541.4816821995074, "out_of_rail_stability_margin": 2.645156014596141} +{"apogee_time": 24.339985834308326, "max_mach_number": 0.7758349059388278, "apogee_x": 389.6393771859335, "apogee_y": 304.3751975866494, "apogee": 2995.7038995774565, "x_impact": 459.90471537247527, "initial_stability_margin": 2.5176577022007813, "t_final": 284.8100084652036, "impact_velocity": -5.240797104428441, "out_of_rail_velocity": 24.414863131025967, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3738675365149483, "y_impact": 359.38173400828384, "out_of_rail_stability_margin": 2.5864091885363876} +{"apogee_time": 27.700767625120612, "max_mach_number": 1.0496269595755938, "apogee_x": 569.5181126480767, "apogee_y": 461.8059725304094, "apogee": 4160.295980637354, "x_impact": 648.460027997702, "initial_stability_margin": 2.5615119944612865, "t_final": 354.93923231096915, "impact_velocity": -5.205267635525133, "out_of_rail_velocity": 29.040555446245406, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32482252789867394, "y_impact": 525.9660865356669, "out_of_rail_stability_margin": 2.614510809687472} +{"apogee_time": 23.953260617086926, "max_mach_number": 0.756132295374381, "apogee_x": 594.3560917880228, "apogee_y": 456.81344907568234, "apogee": 2880.156145996029, "x_impact": 699.9386462840722, "initial_stability_margin": 2.537582303099783, "t_final": 275.45485930898207, "impact_velocity": -5.327905034371706, "out_of_rail_velocity": 24.06113389169133, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37787437621340014, "y_impact": 538.14096696415, "out_of_rail_stability_margin": 2.608336017215844} +{"apogee_time": 25.95706915907457, "max_mach_number": 0.8854971775045353, "apogee_x": 502.1553760161315, "apogee_y": 333.1971709243034, "apogee": 3512.062861314372, "x_impact": 593.0947715206036, "initial_stability_margin": 2.376500952623966, "t_final": 309.36102937305526, "impact_velocity": -5.1606297213995225, "out_of_rail_velocity": 26.260473168034984, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35173322467600104, "y_impact": 393.5969711536264, "out_of_rail_stability_margin": 2.435879767440647} +{"apogee_time": 21.063109567642048, "max_mach_number": 0.603639485863149, "apogee_x": 290.8428046883815, "apogee_y": 227.16415287592736, "apogee": 2138.545990148183, "x_impact": 352.1669281680496, "initial_stability_margin": 2.5824770144426927, "t_final": 239.28710384549473, "impact_velocity": -5.230622122925762, "out_of_rail_velocity": 21.46096577231694, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4158669154561076, "y_impact": 275.1515206985795, "out_of_rail_stability_margin": 2.662771785538707} +{"apogee_time": 24.542795298895914, "max_mach_number": 0.7922062673306838, "apogee_x": 367.78349717191844, "apogee_y": 284.9389585735863, "apogee": 3065.585892164648, "x_impact": 433.5015836050395, "initial_stability_margin": 2.484871447919812, "t_final": 291.50394821233647, "impact_velocity": -5.182207744499982, "out_of_rail_velocity": 24.693491949889943, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37021858760983517, "y_impact": 335.9973350929877, "out_of_rail_stability_margin": 2.553509231948477} +{"apogee_time": 24.398682178644204, "max_mach_number": 0.7843697523186686, "apogee_x": 431.54160012636027, "apogee_y": 387.8689046341504, "apogee": 3020.4542793127252, "x_impact": 506.9912898191901, "initial_stability_margin": 2.5008050632355143, "t_final": 287.72132559122616, "impact_velocity": -5.2103054355172835, "out_of_rail_velocity": 24.55379197552521, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3721309594413203, "y_impact": 455.83291165946065, "out_of_rail_stability_margin": 2.5695468649560795} +{"apogee_time": 27.556948743877662, "max_mach_number": 0.9932880701175839, "apogee_x": 524.8953724565871, "apogee_y": 406.8431094570968, "apogee": 4038.2301546686226, "x_impact": 600.5381867794073, "initial_stability_margin": 2.6179424832374325, "t_final": 348.30046534199784, "impact_velocity": -5.331273911155792, "out_of_rail_velocity": 28.031787343102327, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.333982335843977, "y_impact": 465.58628656365653, "out_of_rail_stability_margin": 2.6716227402724386} +{"apogee_time": 26.816937251927154, "max_mach_number": 0.9552391073900044, "apogee_x": 533.7928633981735, "apogee_y": 432.80312087980013, "apogee": 3814.1590249713095, "x_impact": 616.5732136699744, "initial_stability_margin": 2.5700300371736042, "t_final": 341.97387256771617, "impact_velocity": -5.180260605232843, "out_of_rail_velocity": 27.385093428075578, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34023820816994355, "y_impact": 500.0578536129513, "out_of_rail_stability_margin": 2.627965415469116} +{"apogee_time": 21.29643294974997, "max_mach_number": 0.6169801850511053, "apogee_x": 275.9746273512798, "apogee_y": 213.78098997977594, "apogee": 2198.3172284461575, "x_impact": 333.44824292042097, "initial_stability_margin": 2.549789819677435, "t_final": 245.425947911003, "impact_velocity": -5.17214698233278, "out_of_rail_velocity": 21.690746027080937, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41199333997658255, "y_impact": 258.3931165461542, "out_of_rail_stability_margin": 2.630098884234225} +{"apogee_time": 23.24460610415891, "max_mach_number": 0.717145286448343, "apogee_x": 558.9592477813127, "apogee_y": 429.6262289590486, "apogee": 2684.1019803654385, "x_impact": 665.2841895846211, "initial_stability_margin": 2.5100281478419397, "t_final": 264.02493443656914, "impact_velocity": -5.318291766569049, "out_of_rail_velocity": 23.432570935623414, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38610213872881355, "y_impact": 511.54223844945193, "out_of_rail_stability_margin": 2.581651673361135} +{"apogee_time": 21.144457986784893, "max_mach_number": 0.6107094224414101, "apogee_x": 323.09400867310114, "apogee_y": 290.35538895178456, "apogee": 2161.2816933230883, "x_impact": 389.3244659469088, "initial_stability_margin": 2.565678428476164, "t_final": 242.0106751299124, "impact_velocity": -5.200190122321823, "out_of_rail_velocity": 21.58684081431162, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.413895821573537, "y_impact": 349.99289416969236, "out_of_rail_stability_margin": 2.6459946230786837} +{"apogee_time": 26.588381340329715, "max_mach_number": 0.922443035219666, "apogee_x": 465.8662000495886, "apogee_y": 364.01980884475626, "apogee": 3710.6453374868665, "x_impact": 546.8060876395848, "initial_stability_margin": 2.603489430304435, "t_final": 315.05571106482944, "impact_velocity": -5.248582428998831, "out_of_rail_velocity": 26.89966812058078, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3450775437127157, "y_impact": 427.4240407078016, "out_of_rail_stability_margin": 2.6587111402261536} +{"apogee_time": 27.720080939272144, "max_mach_number": 1.0478291591550797, "apogee_x": 574.4135019844146, "apogee_y": 381.1873957396376, "apogee": 4163.048333635252, "x_impact": 655.106475949701, "initial_stability_margin": 2.565118541053872, "t_final": 354.5209425530395, "impact_velocity": -5.211617796917267, "out_of_rail_velocity": 29.01094041949146, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32513291058686583, "y_impact": 434.75142981787764, "out_of_rail_stability_margin": 2.618125343682818} +{"apogee_time": 24.12365637676316, "max_mach_number": 0.7571021827198667, "apogee_x": 401.2519565094778, "apogee_y": 310.90504754797547, "apogee": 2919.5106481352414, "x_impact": 476.3838323673055, "initial_stability_margin": 2.534789478640317, "t_final": 277.87627011321695, "impact_velocity": -5.321771846363142, "out_of_rail_velocity": 24.075598211483683, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37846503826225314, "y_impact": 369.238552946142, "out_of_rail_stability_margin": 2.6058016052170623} +{"apogee_time": 24.503884462097083, "max_mach_number": 0.7930544882883203, "apogee_x": 444.4419354197692, "apogee_y": 360.30116371739086, "apogee": 3056.8641980989623, "x_impact": 521.7022344979947, "initial_stability_margin": 2.4835592473961676, "t_final": 291.2806169769575, "impact_velocity": -5.179748736348839, "out_of_rail_velocity": 24.7065842560657, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.370058143110139, "y_impact": 423.08724771144307, "out_of_rail_stability_margin": 2.552191564398427} +{"apogee_time": 26.69843612650104, "max_mach_number": 0.9397328535016476, "apogee_x": 436.0214006314183, "apogee_y": 337.89058149898005, "apogee": 3766.1026898832333, "x_impact": 511.39838246240726, "initial_stability_margin": 2.5717839566265046, "t_final": 321.1511630200064, "impact_velocity": -5.189906021919654, "out_of_rail_velocity": 27.213529363753622, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3423663648700188, "y_impact": 396.4713693225275, "out_of_rail_stability_margin": 2.62703293473465} +{"apogee_time": 25.47859983129524, "max_mach_number": 0.8468559422697307, "apogee_x": 673.6164313363279, "apogee_y": 517.8385591196677, "apogee": 3337.8419760919573, "x_impact": 783.7823841409364, "initial_stability_margin": 2.6895154323131503, "t_final": 299.7980628294712, "impact_velocity": -5.340346398300808, "out_of_rail_velocity": 25.657550730815117, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35849056021062087, "y_impact": 602.7158979462222, "out_of_rail_stability_margin": 2.748572929568764} +{"apogee_time": 26.598114441446523, "max_mach_number": 0.9316034692573548, "apogee_x": 513.8980841548156, "apogee_y": 462.0025852661381, "apogee": 3726.9896433465447, "x_impact": 600.8894309442929, "initial_stability_margin": 2.5872014913555983, "t_final": 317.5835052958902, "impact_velocity": -5.218045454004397, "out_of_rail_velocity": 27.05567908962689, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34362764435404136, "y_impact": 540.3729387632918, "out_of_rail_stability_margin": 2.6424361070585944} +{"apogee_time": 22.59571086618553, "max_mach_number": 0.6798287648557126, "apogee_x": 335.0514407201063, "apogee_y": 261.7226420583376, "apogee": 2515.3216838248236, "x_impact": 404.88351415556934, "initial_stability_margin": 2.5136784542172737, "t_final": 256.35123999714415, "impact_velocity": -5.24240197424613, "out_of_rail_velocity": 22.81726807029103, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3946578112874882, "y_impact": 316.3606135926427, "out_of_rail_stability_margin": 2.5868098387502627} +{"apogee_time": 23.413529298066276, "max_mach_number": 0.7182024708081192, "apogee_x": 377.48072784948124, "apogee_y": 292.4965705353841, "apogee": 2722.085916546853, "x_impact": 452.84161851874995, "initial_stability_margin": 2.5072539511425895, "t_final": 266.26425695949087, "impact_velocity": -5.312169642545281, "out_of_rail_velocity": 23.46010241462607, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38602819147855494, "y_impact": 351.0241809147202, "out_of_rail_stability_margin": 2.5789632634932587} +{"apogee_time": 21.265280074852264, "max_mach_number": 0.6177126314044558, "apogee_x": 333.5974931855134, "apogee_y": 270.4077574603558, "apogee": 2192.1471741790765, "x_impact": 401.3763849656768, "initial_stability_margin": 2.548483970323971, "t_final": 245.1830694032387, "impact_velocity": -5.169692745683089, "out_of_rail_velocity": 21.70370749896426, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41182363084673757, "y_impact": 325.44737859487, "out_of_rail_stability_margin": 2.628792640847437} +{"apogee_time": 26.829382092220182, "max_mach_number": 0.9533736746345711, "apogee_x": 538.0264394929128, "apogee_y": 356.98771400794385, "apogee": 3814.5317619899342, "x_impact": 622.262936756284, "initial_stability_margin": 2.5736402344686873, "t_final": 341.5482430480669, "impact_velocity": -5.186580717826714, "out_of_rail_velocity": 27.353164792340742, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34055317725163137, "y_impact": 412.94183290255955, "out_of_rail_stability_margin": 2.6315805751142842} +{"apogee_time": 22.80803917688083, "max_mach_number": 0.6942679840629424, "apogee_x": 316.87597357797443, "apogee_y": 245.48939825236528, "apogee": 2578.0660452272923, "x_impact": 382.1492416366247, "initial_stability_margin": 2.4811889507516947, "t_final": 262.64025065467234, "impact_velocity": -5.18379468287059, "out_of_rail_velocity": 23.091150224636568, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3923439718686635, "y_impact": 296.1937938295491, "out_of_rail_stability_margin": 2.5546334718034442} +{"apogee_time": 22.666371035439617, "max_mach_number": 0.6875599413064878, "apogee_x": 371.622127018618, "apogee_y": 333.9994695994119, "apogee": 2538.949646655776, "x_impact": 446.97526183891165, "initial_stability_margin": 2.4969796928652923, "t_final": 259.1795553515541, "impact_velocity": -5.2119009730950685, "out_of_rail_velocity": 22.946954626962157, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3927745596542304, "y_impact": 401.8985666867794, "out_of_rail_stability_margin": 2.5701161154284584} +{"apogee_time": 25.659944691437577, "max_mach_number": 0.8481640600664366, "apogee_x": 454.6909173358217, "apogee_y": 352.39888658612045, "apogee": 3382.938419301878, "x_impact": 533.3346293451702, "initial_stability_margin": 2.686871686250895, "t_final": 302.28014478264197, "impact_velocity": -5.334198875675187, "out_of_rail_velocity": 25.683111535885523, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35832262687499417, "y_impact": 413.4903739392579, "out_of_rail_stability_margin": 2.745980009899711} +{"apogee_time": 26.623977695145484, "max_mach_number": 0.9258510614687601, "apogee_x": 736.4403616564667, "apogee_y": 566.1196270134394, "apogee": 3714.9792648986077, "x_impact": 852.4845720960865, "initial_stability_margin": 2.711183557916551, "t_final": 316.16717790258616, "impact_velocity": -5.34185845514676, "out_of_rail_velocity": 26.89113497644238, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34488063455731444, "y_impact": 655.5363845162941, "out_of_rail_stability_margin": 2.767902308562989} +{"apogee_time": 26.64744208695839, "max_mach_number": 0.940395176677726, "apogee_x": 526.629462079114, "apogee_y": 427.0485496369228, "apogee": 3753.338539079305, "x_impact": 615.4551792391316, "initial_stability_margin": 2.570520245408627, "t_final": 320.57358826064683, "impact_velocity": -5.18744335085789, "out_of_rail_velocity": 27.196883953977153, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34279187195584737, "y_impact": 499.25081903187595, "out_of_rail_stability_margin": 2.625915682135592} +{"apogee_time": 27.604037299825873, "max_mach_number": 1.0166930490509758, "apogee_x": 502.47152315592496, "apogee_y": 392.6104706104104, "apogee": 4088.1402558301797, "x_impact": 574.3197692600743, "initial_stability_margin": 2.57365260811279, "t_final": 355.9774757088513, "impact_velocity": -5.2489139886442535, "out_of_rail_velocity": 28.437628642758693, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3301195675909144, "y_impact": 448.85491962518824, "out_of_rail_stability_margin": 2.6273046562368334} +{"apogee_time": 24.50113381170917, "max_mach_number": 0.7912319817387312, "apogee_x": 447.52832804208543, "apogee_y": 296.8574062648636, "apogee": 3053.8700669403947, "x_impact": 526.2762516191116, "initial_stability_margin": 2.48721271306126, "t_final": 290.79191100701956, "impact_velocity": -5.186068226090207, "out_of_rail_velocity": 24.665669828705088, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37018197222045013, "y_impact": 349.10615155015984, "out_of_rail_stability_margin": 2.5557968197415684} +{"apogee_time": 20.42599865730388, "max_mach_number": 0.5773816678762611, "apogee_x": 430.4986328037808, "apogee_y": 330.87853697160097, "apogee": 1992.7085849530156, "x_impact": 525.1236742875733, "initial_stability_margin": 2.66208019073279, "t_final": 223.54028855137543, "impact_velocity": -5.349855214785554, "out_of_rail_velocity": 21.00505973241445, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4234119977155309, "y_impact": 403.7790168602891, "out_of_rail_stability_margin": 2.741332563906342} +{"apogee_time": 27.626138093788374, "max_mach_number": 1.0331158348676819, "apogee_x": 467.17136921267775, "apogee_y": 362.01237054579445, "apogee": 4120.8190398080005, "x_impact": 533.9350709045364, "initial_stability_margin": 2.5413566163110106, "t_final": 361.32231765732155, "impact_velocity": -5.190233852830969, "out_of_rail_velocity": 28.731974857833517, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3281786932887221, "y_impact": 413.8867909684086, "out_of_rail_stability_margin": 2.595172960188174} +{"apogee_time": 27.563603194330238, "max_mach_number": 1.0254341677917038, "apogee_x": 552.3535184962133, "apogee_y": 496.5515263869524, "apogee": 4091.3299171083304, "x_impact": 629.2492992335013, "initial_stability_margin": 2.5570566806238184, "t_final": 358.0782118792285, "impact_velocity": -5.218375078188078, "out_of_rail_velocity": 28.59917103714968, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32871511705271905, "y_impact": 565.8331459281529, "out_of_rail_stability_margin": 2.6106977205300113} +{"apogee_time": 26.805110805361853, "max_mach_number": 0.9271465764100768, "apogee_x": 496.78366531421585, "apogee_y": 385.03172714976415, "apogee": 3762.6295042170723, "x_impact": 579.742161984878, "initial_stability_margin": 2.7085141150989944, "t_final": 318.5871023705737, "impact_velocity": -5.335709191298575, "out_of_rail_velocity": 26.98602472190579, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3457606496351182, "y_impact": 449.42391517738776, "out_of_rail_stability_margin": 2.765487653623761} +{"apogee_time": 22.773721351539066, "max_mach_number": 0.6950466925219532, "apogee_x": 382.9783411459489, "apogee_y": 310.4655325963713, "apogee": 2570.7788813380716, "x_impact": 460.20839179845944, "initial_stability_margin": 2.4798891528005127, "t_final": 262.39171514649405, "impact_velocity": -5.1813349187671, "out_of_rail_velocity": 23.072358135929615, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3917459242875101, "y_impact": 373.20963437513296, "out_of_rail_stability_margin": 2.5532389810985143} +{"apogee_time": 24.401026956822747, "max_mach_number": 0.7793026116567416, "apogee_x": 391.6875233287258, "apogee_y": 305.94786261544135, "apogee": 3012.8821217985746, "x_impact": 463.6463529461588, "initial_stability_margin": 2.489319575169473, "t_final": 286.9227355966314, "impact_velocity": -5.23955876424877, "out_of_rail_velocity": 24.4328323462513, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37381392221870835, "y_impact": 362.2758669257888, "out_of_rail_stability_margin": 2.5603079327258773} +{"apogee_time": 21.256188831155086, "max_mach_number": 0.6162002330143487, "apogee_x": 335.7128264501749, "apogee_y": 222.62590034001204, "apogee": 2188.99687714992, "x_impact": 404.67394519355673, "initial_stability_margin": 2.5521285445189017, "t_final": 244.7460713493378, "impact_velocity": -5.175999966639109, "out_of_rail_velocity": 21.676892153124886, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41223810398722316, "y_impact": 268.3940444453934, "out_of_rail_stability_margin": 2.6324389567969404} +{"apogee_time": 20.579880660720583, "max_mach_number": 0.5781723069546948, "apogee_x": 290.92269565333584, "apogee_y": 225.41974544480323, "apogee": 2022.5014874977007, "x_impact": 358.26397801327596, "initial_stability_margin": 2.659387713250625, "t_final": 225.20581677632694, "impact_velocity": -5.343696743387243, "out_of_rail_velocity": 21.022825321692064, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4231520217980774, "y_impact": 277.6847979938533, "out_of_rail_stability_margin": 2.738699794885842} +{"apogee_time": 24.601970720278793, "max_mach_number": 0.7957121266256748, "apogee_x": 369.7306406745069, "apogee_y": 286.42383381901135, "apogee": 3082.7370712663374, "x_impact": 437.0365535421154, "initial_stability_margin": 2.4561660568094674, "t_final": 293.82926507879966, "impact_velocity": -5.18098325837814, "out_of_rail_velocity": 24.695186185846765, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3700091963161697, "y_impact": 338.70385299141014, "out_of_rail_stability_margin": 2.526993162524878} +{"apogee_time": 24.381348275676114, "max_mach_number": 0.7804019706961419, "apogee_x": 616.0471470668597, "apogee_y": 473.5068468469427, "apogee": 3003.4483604039647, "x_impact": 717.1602976883739, "initial_stability_margin": 2.572465451018689, "t_final": 289.524434459027, "impact_velocity": -5.294376756161757, "out_of_rail_velocity": 24.4816971774399, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37304119370760686, "y_impact": 551.4170814610192, "out_of_rail_stability_margin": 2.640504244703134} +{"apogee_time": 23.699711108578224, "max_mach_number": 0.7394969591799637, "apogee_x": 369.026413751583, "apogee_y": 288.2541167814535, "apogee": 2812.5278333682554, "x_impact": 441.16930606952116, "initial_stability_margin": 2.4621119228096515, "t_final": 275.1237901077414, "impact_velocity": -5.230104953905675, "out_of_rail_velocity": 23.793863079150505, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38117972016224577, "y_impact": 344.74157950398273, "out_of_rail_stability_margin": 2.5338027499354894} +{"apogee_time": 24.458915654323803, "max_mach_number": 0.7878784688752831, "apogee_x": 433.8159754429432, "apogee_y": 389.8779526882259, "apogee": 3037.642652202268, "x_impact": 511.3998845773694, "initial_stability_margin": 2.4722747021625424, "t_final": 289.75295477922566, "impact_velocity": -5.209074298228766, "out_of_rail_velocity": 24.57016862964855, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3720942624059333, "y_impact": 459.7436515824235, "out_of_rail_stability_margin": 2.543251907548327} +{"apogee_time": 27.57412846508128, "max_mach_number": 1.0340793192096047, "apogee_x": 564.2772017456126, "apogee_y": 457.55425109314865, "apogee": 4107.68278446293, "x_impact": 642.6729672986429, "initial_stability_margin": 2.540067006584469, "t_final": 360.79853558076957, "impact_velocity": -5.1877710316841155, "out_of_rail_velocity": 28.753982034444814, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3272959179038057, "y_impact": 521.2684611778661, "out_of_rail_stability_margin": 2.593692538957395} +{"apogee_time": 23.903118203341126, "max_mach_number": 0.754931201377659, "apogee_x": 348.408098605779, "apogee_y": 269.9146558779721, "apogee": 2878.6431771487983, "x_impact": 415.7342258286025, "initial_stability_margin": 2.429189367930332, "t_final": 281.5462762492874, "impact_velocity": -5.171635157042082, "out_of_rail_velocity": 24.05871641468753, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37884328777149373, "y_impact": 322.2396723993522, "out_of_rail_stability_margin": 2.5011312793930784} +{"apogee_time": 24.557349440445353, "max_mach_number": 0.7816110405500459, "apogee_x": 416.0122239217127, "apogee_y": 322.3636870051838, "apogee": 3045.286503650681, "x_impact": 488.245745417759, "initial_stability_margin": 2.5697013045944974, "t_final": 291.9398168166642, "impact_velocity": -5.288282163081128, "out_of_rail_velocity": 24.50522286930432, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3728225959536484, "y_impact": 378.42082962948757, "out_of_rail_stability_margin": 2.637786984188221} +{"apogee_time": 26.659775177269605, "max_mach_number": 0.9386783255768705, "apogee_x": 530.8411375701775, "apogee_y": 352.2615570530392, "apogee": 3753.9936773261047, "x_impact": 621.3551446922352, "initial_stability_margin": 2.5740590734960036, "t_final": 320.22208045893996, "impact_velocity": -5.193772229426673, "out_of_rail_velocity": 27.172508571440474, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34235899689247246, "y_impact": 412.3985597256946, "out_of_rail_stability_margin": 2.6292780583413005} +{"apogee_time": 23.762789866906505, "max_mach_number": 0.747737974517576, "apogee_x": 408.93492157726644, "apogee_y": 367.5212216557146, "apogee": 2836.8864089889225, "x_impact": 486.88598575479153, "initial_stability_margin": 2.4451861419289824, "t_final": 277.9530152904159, "impact_velocity": -5.199675509361057, "out_of_rail_velocity": 23.94268131859906, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3796161825715887, "y_impact": 437.74328923648403, "out_of_rail_stability_margin": 2.5169166353323336} +{"apogee_time": 26.586459196598447, "max_mach_number": 0.9228045763257133, "apogee_x": 733.787585308477, "apogee_y": 564.0577917429863, "apogee": 3700.447323631043, "x_impact": 842.0338828563266, "initial_stability_margin": 2.5309794386199975, "t_final": 319.5264251698417, "impact_velocity": -5.306671546516566, "out_of_rail_velocity": 26.7782514991791, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34654996590201, "y_impact": 647.4399552343264, "out_of_rail_stability_margin": 2.591898848599732} +{"apogee_time": 25.881673783648584, "max_mach_number": 0.8719761297833036, "apogee_x": 441.3697540673957, "apogee_y": 344.84358935362656, "apogee": 3472.7623865499168, "x_impact": 516.4152281579492, "initial_stability_margin": 2.6429798423329975, "t_final": 311.41579804491846, "impact_velocity": -5.251793767590112, "out_of_rail_velocity": 26.06330053629822, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3540022983090118, "y_impact": 403.61968080868826, "out_of_rail_stability_margin": 2.7020907690742773} +{"apogee_time": 24.563302152302533, "max_mach_number": 0.7965521913995383, "apogee_x": 446.77175946835047, "apogee_y": 362.164031571626, "apogee": 3073.975913322912, "x_impact": 526.1649174505019, "initial_stability_margin": 2.4548374732265215, "t_final": 293.4170550136789, "impact_velocity": -5.178524825014975, "out_of_rail_velocity": 24.70938967833031, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36982683581045284, "y_impact": 426.66889477068025, "out_of_rail_stability_margin": 2.52565213327051} +{"apogee_time": 22.770406990967793, "max_mach_number": 0.6935389021973992, "apogee_x": 385.6374140227947, "apogee_y": 255.7835067849989, "apogee": 2568.484727167935, "x_impact": 464.08028358853403, "initial_stability_margin": 2.483510334163136, "t_final": 261.88153118049826, "impact_velocity": -5.187656339256651, "out_of_rail_velocity": 23.04099076945227, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39132308062340626, "y_impact": 307.851141169812, "out_of_rail_stability_margin": 2.5566625601767883} +{"apogee_time": 26.768411315743297, "max_mach_number": 0.9241840510271003, "apogee_x": 495.11488645570006, "apogee_y": 383.7022436919279, "apogee": 3748.431415779813, "x_impact": 573.4317227601291, "initial_stability_margin": 2.528192962042134, "t_final": 322.1455998754711, "impact_velocity": -5.3005628004207646, "out_of_rail_velocity": 26.800720762043177, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34631023391931254, "y_impact": 444.5160718532525, "out_of_rail_stability_margin": 2.5891427952286086} +{"apogee_time": 26.034604078304874, "max_mach_number": 0.8892737322175832, "apogee_x": 414.5905731302705, "apogee_y": 321.2524176735748, "apogee": 3537.1113647909306, "x_impact": 484.56307963155535, "initial_stability_margin": 2.6109759076210985, "t_final": 318.12820599303444, "impact_velocity": -5.19308144431124, "out_of_rail_velocity": 26.34850121317901, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3510575035190381, "y_impact": 375.63279016393454, "out_of_rail_stability_margin": 2.670104161418169} +{"apogee_time": 25.912528628399272, "max_mach_number": 0.8810781404706344, "apogee_x": 487.7275912563718, "apogee_y": 438.432316353231, "apogee": 3493.7482403090376, "x_impact": 568.4500617158644, "initial_stability_margin": 2.626538637835171, "t_final": 314.4490552446487, "impact_velocity": -5.221238110954992, "out_of_rail_velocity": 26.20397823586337, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35241101539077246, "y_impact": 511.1448321211796, "out_of_rail_stability_margin": 2.6856527180627032} +{"apogee_time": 23.865514657121143, "max_mach_number": 0.7557725813281527, "apogee_x": 421.13880200294375, "apogee_y": 341.38984977408916, "apogee": 2870.547713642722, "x_impact": 500.84435372788585, "initial_stability_margin": 2.427869576888781, "t_final": 281.3531057243072, "impact_velocity": -5.169181167283081, "out_of_rail_velocity": 24.056967663953735, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3784366064819841, "y_impact": 406.1694208577568, "out_of_rail_stability_margin": 2.4997507602706235} +{"apogee_time": 26.736298074441116, "max_mach_number": 0.9346718946089685, "apogee_x": 742.7824734753033, "apogee_y": 570.9870199475191, "apogee": 3754.1194169579935, "x_impact": 845.8831779290708, "initial_stability_margin": 2.713609208325778, "t_final": 324.5190181584245, "impact_velocity": -5.354983686883873, "out_of_rail_velocity": 27.032280767955655, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3439894788419762, "y_impact": 650.4315185451752, "out_of_rail_stability_margin": 2.770360887274838} +{"apogee_time": 26.93790545159519, "max_mach_number": 0.9511286586274569, "apogee_x": 478.75905644500557, "apogee_y": 374.05986882479107, "apogee": 3834.495267920158, "x_impact": 557.7124597012424, "initial_stability_margin": 2.664213411815007, "t_final": 327.08286476889396, "impact_velocity": -5.253280892907961, "out_of_rail_velocity": 27.31127058629688, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3406131601529863, "y_impact": 435.86409780339125, "out_of_rail_stability_margin": 2.7209563919901023} +{"apogee_time": 27.5938203883769, "max_mach_number": 1.032250036782934, "apogee_x": 569.002629641501, "apogee_y": 377.5844351829331, "apogee": 4110.091087018444, "x_impact": 648.9256363765486, "initial_stability_margin": 2.5436688969388777, "t_final": 360.66473009685467, "impact_velocity": -5.194100319604318, "out_of_rail_velocity": 28.71608213774114, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3275608306368513, "y_impact": 430.6892297670332, "out_of_rail_stability_margin": 2.597295970606169} +{"apogee_time": 26.919337068869098, "max_mach_number": 0.9361143677519455, "apogee_x": 501.185981636295, "apogee_y": 388.44036807430456, "apogee": 3802.7081110450117, "x_impact": 576.3990585774387, "initial_stability_margin": 2.710938308288185, "t_final": 327.14211767603797, "impact_velocity": -5.348819306164979, "out_of_rail_velocity": 27.060840728022328, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34342281754436166, "y_impact": 446.7986205841332, "out_of_rail_stability_margin": 2.7676396631388314} +{"apogee_time": 20.906847701624898, "max_mach_number": 0.5962931291239454, "apogee_x": 286.4880413954336, "apogee_y": 223.77351406226734, "apogee": 2102.6495089712953, "x_impact": 351.25518959297966, "initial_stability_margin": 2.6149169652187583, "t_final": 233.08269814206628, "impact_velocity": -5.2611450189843465, "out_of_rail_velocity": 21.337190613722235, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41761956104962616, "y_impact": 274.4379312942151, "out_of_rail_stability_margin": 2.694258587064995} +{"apogee_time": 27.012997566559463, "max_mach_number": 0.9679021862527881, "apogee_x": 446.85942811198066, "apogee_y": 346.25399054354904, "apogee": 3880.6884224937507, "x_impact": 520.2640648314482, "initial_stability_margin": 2.6319168134199815, "t_final": 332.5955530629368, "impact_velocity": -5.194551942614629, "out_of_rail_velocity": 27.590722695906326, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3384698706835011, "y_impact": 403.3124802826567, "out_of_rail_stability_margin": 2.6888256945690805} +{"apogee_time": 26.92662709407518, "max_mach_number": 0.9600704238976294, "apogee_x": 527.4281031555839, "apogee_y": 474.10797643731854, "apogee": 3845.6224503568374, "x_impact": 612.2601329728778, "initial_stability_margin": 2.647621122332035, "t_final": 329.21078893607523, "impact_velocity": -5.222716564680954, "out_of_rail_velocity": 27.45803338447076, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33905794183795795, "y_impact": 550.5493838013607, "out_of_rail_stability_margin": 2.7043466496079036} +{"apogee_time": 25.989263489775393, "max_mach_number": 0.8901484349980261, "apogee_x": 500.94182284947135, "apogee_y": 406.1749158458509, "apogee": 3526.546965103964, "x_impact": 583.4504287511727, "initial_stability_margin": 2.609700898360222, "t_final": 317.6742899393233, "impact_velocity": -5.1906172694996044, "out_of_rail_velocity": 26.362567795606505, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35090848449836903, "y_impact": 473.2405093741835, "out_of_rail_stability_margin": 2.668824345728977} +{"apogee_time": 27.07081308799553, "max_mach_number": 0.9628313792770178, "apogee_x": 760.2027734137494, "apogee_y": 584.469348694749, "apogee": 3874.080611251972, "x_impact": 869.2025389450898, "initial_stability_margin": 2.528864677472487, "t_final": 337.7568573056921, "impact_velocity": -5.3035404771936605, "out_of_rail_velocity": 27.537178476776383, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33885629408981377, "y_impact": 668.4634905707611, "out_of_rail_stability_margin": 2.5828890642247906} +{"apogee_time": 21.141135216064374, "max_mach_number": 0.6095262188049716, "apogee_x": 271.9635342529751, "apogee_y": 210.68639056607225, "apogee": 2162.009426360477, "x_impact": 332.6105154921826, "initial_stability_margin": 2.5824943258050506, "t_final": 238.7566103173101, "impact_velocity": -5.202328130778602, "out_of_rail_velocity": 21.574787230992456, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41389338256411595, "y_impact": 257.7751471542488, "out_of_rail_stability_margin": 2.661893331436481} +{"apogee_time": 24.56055258318672, "max_mach_number": 0.7947147446121359, "apogee_x": 449.81981765521795, "apogee_y": 298.34375102842176, "apogee": 3070.950873417659, "x_impact": 530.5323778662078, "initial_stability_margin": 2.458529757921371, "t_final": 292.98639837268183, "impact_velocity": -5.1848428232723, "out_of_rail_velocity": 24.682808808154896, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3702020614697898, "y_impact": 351.9298878080932, "out_of_rail_stability_margin": 2.5293547994542798} +{"apogee_time": 20.989897091633775, "max_mach_number": 0.6032995245225351, "apogee_x": 318.29589396097316, "apogee_y": 286.05078793017816, "apogee": 2125.269678197251, "x_impact": 388.2199632514646, "initial_stability_margin": 2.598257025649417, "t_final": 235.62457923406265, "impact_velocity": -5.230534930554145, "out_of_rail_velocity": 21.46507434837668, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4156881912416258, "y_impact": 349.0351295114126, "out_of_rail_stability_margin": 2.6776338718696535} +{"apogee_time": 24.83070085281169, "max_mach_number": 0.804533364204075, "apogee_x": 405.84968832876854, "apogee_y": 317.0321638304557, "apogee": 3141.0117871764446, "x_impact": 474.98832565547735, "initial_stability_margin": 2.5245174864512774, "t_final": 301.49658963423724, "impact_velocity": -5.206586565406773, "out_of_rail_velocity": 24.866184208857693, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.367658376284033, "y_impact": 371.12226860656386, "out_of_rail_stability_margin": 2.5924468625648966} +{"apogee_time": 27.250931132982586, "max_mach_number": 0.9642282250354606, "apogee_x": 512.7599310449253, "apogee_y": 397.45386405177794, "apogee": 3922.7095099074345, "x_impact": 590.7745461688614, "initial_stability_margin": 2.5261750828125265, "t_final": 340.6050400077306, "impact_velocity": -5.297435338104407, "out_of_rail_velocity": 27.559230470270247, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33861069540845146, "y_impact": 458.0368168202221, "out_of_rail_stability_margin": 2.5802255454221963} +{"apogee_time": 23.172555055377774, "max_mach_number": 0.7133987234379892, "apogee_x": 555.8231717286276, "apogee_y": 427.24881445795285, "apogee": 2665.8604722113873, "x_impact": 660.1973993578255, "initial_stability_margin": 2.6696153548052117, "t_final": 264.67242109996147, "impact_velocity": -5.305580712242901, "out_of_rail_velocity": 23.460574709200614, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3860065232875367, "y_impact": 507.67687268328547, "out_of_rail_stability_margin": 2.736224955419662} +{"apogee_time": 26.960814986676684, "max_mach_number": 0.968741713439637, "apogee_x": 539.8098781858881, "apogee_y": 437.6864089635003, "apogee": 3868.099519467334, "x_impact": 626.3512257726732, "initial_stability_margin": 2.6306301562708443, "t_final": 332.1029984454868, "impact_velocity": -5.192087071775479, "out_of_rail_velocity": 27.605662195078462, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3383269735384901, "y_impact": 508.0295829389803, "out_of_rail_stability_margin": 2.6875330352665503} +{"apogee_time": 24.880225917678107, "max_mach_number": 0.8132293059181431, "apogee_x": 449.2087738733075, "apogee_y": 403.73417433034217, "apogee": 3164.808597066364, "x_impact": 523.6362854941835, "initial_stability_margin": 2.507582043393159, "t_final": 304.74428954883115, "impact_velocity": -5.176293993429722, "out_of_rail_velocity": 25.008877879365823, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36606325468980977, "y_impact": 470.78426875489146, "out_of_rail_stability_margin": 2.5755277374352445} +{"apogee_time": 25.016465121822012, "max_mach_number": 0.8210319381922588, "apogee_x": 382.3836263895067, "apogee_y": 296.24498917384824, "apogee": 3208.754726143988, "x_impact": 446.91978057724475, "initial_stability_margin": 2.491571422697309, "t_final": 308.51341541077426, "impact_velocity": -5.148379753504597, "out_of_rail_velocity": 25.153630360312217, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36481598744600197, "y_impact": 346.3542700912647, "out_of_rail_stability_margin": 2.5595733002345673} +{"apogee_time": 23.864773840834673, "max_mach_number": 0.7541810800852291, "apogee_x": 424.0721375367608, "apogee_y": 281.26949195375863, "apogee": 2868.444769721222, "x_impact": 505.1088640774497, "initial_stability_margin": 2.4315361783649485, "t_final": 280.88259580338166, "impact_velocity": -5.175487759522987, "out_of_rail_velocity": 24.038937281972842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3780954746616006, "y_impact": 335.04256716756163, "out_of_rail_stability_margin": 2.5032339613434487} +{"apogee_time": 23.342425800800388, "max_mach_number": 0.71449731899107, "apogee_x": 375.39864376811937, "apogee_y": 290.91916740559867, "apogee": 2703.909000840267, "x_impact": 449.34460837088994, "initial_stability_margin": 2.6669689100429763, "t_final": 266.95779820593, "impact_velocity": -5.299473225487943, "out_of_rail_velocity": 23.498954167817626, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38600350134658146, "y_impact": 348.32111435610005, "out_of_rail_stability_margin": 2.733673075245671} +{"apogee_time": 21.11079534969976, "max_mach_number": 0.6102452740196386, "apogee_x": 328.72711890591364, "apogee_y": 266.4690167212462, "apogee": 2155.9442632652085, "x_impact": 400.4276628366568, "initial_stability_margin": 2.581200735994553, "t_final": 238.57952171008495, "impact_velocity": -5.199859571259652, "out_of_rail_velocity": 21.587184656883117, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4136901060232384, "y_impact": 324.69383420223585, "out_of_rail_stability_margin": 2.660591593909401} +{"apogee_time": 26.90148522131152, "max_mach_number": 0.9477968515957872, "apogee_x": 477.076621055501, "apogee_y": 372.715827852022, "apogee": 3819.6282142380883, "x_impact": 551.6954472462354, "initial_stability_margin": 2.4828260446849777, "t_final": 330.2637549295143, "impact_velocity": -5.2186774606259165, "out_of_rail_velocity": 27.187122633658937, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34304332769887674, "y_impact": 431.089505278696, "out_of_rail_stability_margin": 2.543940543894944} +{"apogee_time": 25.993109188549308, "max_mach_number": 0.8882176011386748, "apogee_x": 504.63946413350266, "apogee_y": 334.83516367342656, "apogee": 3524.763903630685, "x_impact": 588.7206950052216, "initial_stability_margin": 2.6132732329024226, "t_final": 317.3292362871553, "impact_velocity": -5.196950027196216, "out_of_rail_velocity": 26.329788605047792, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3512228063442954, "y_impact": 390.668917375717, "out_of_rail_stability_margin": 2.6723974628376883} +{"apogee_time": 26.894862439393812, "max_mach_number": 0.9568882704266723, "apogee_x": 525.6844374453248, "apogee_y": 472.5101991929784, "apogee": 3831.955910513757, "x_impact": 605.4592477144474, "initial_stability_margin": 2.4658183414521315, "t_final": 332.75306647637416, "impact_velocity": -5.188314522222354, "out_of_rail_velocity": 27.338840859026828, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34080142516420625, "y_impact": 544.4000194110619, "out_of_rail_stability_margin": 2.5267260426090776} +{"apogee_time": 27.113198828751635, "max_mach_number": 0.9668524394978247, "apogee_x": 763.2570319044165, "apogee_y": 586.8288607526993, "apogee": 3890.7643334557574, "x_impact": 879.0070637522664, "initial_stability_margin": 2.6688122996354386, "t_final": 320.7142005565249, "impact_velocity": -5.336317688471246, "out_of_rail_velocity": 27.638172895548962, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3376454576049206, "y_impact": 676.0505585056192, "out_of_rail_stability_margin": 2.720905598569824} +{"apogee_time": 26.982320372181192, "max_mach_number": 0.9648526969473236, "apogee_x": 445.53876718677833, "apogee_y": 345.203387416481, "apogee": 3867.84781895802, "x_impact": 515.1041569857695, "initial_stability_margin": 2.44974423495639, "t_final": 336.23472558058535, "impact_velocity": -5.160335455084601, "out_of_rail_velocity": 27.475451421066044, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3394878259315474, "y_impact": 399.24331554336004, "out_of_rail_stability_margin": 2.510646579011801} +{"apogee_time": 24.974742650127215, "max_mach_number": 0.8218615811372274, "apogee_x": 462.071678677261, "apogee_y": 374.58987457889987, "apogee": 3199.3351637619194, "x_impact": 538.2006242270363, "initial_stability_margin": 2.490252723375483, "t_final": 308.2761468205139, "impact_velocity": -5.145936802834289, "out_of_rail_velocity": 25.147623232517535, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3644256185124163, "y_impact": 436.4197941896876, "out_of_rail_stability_margin": 2.5581998359144955} +{"apogee_time": 27.292430152477664, "max_mach_number": 0.9680903476223204, "apogee_x": 514.7035344289161, "apogee_y": 398.9680625567122, "apogee": 3938.8046129279296, "x_impact": 598.3251479108278, "initial_stability_margin": 2.6661906768912824, "t_final": 323.0741289549728, "impact_velocity": -5.330174799680706, "out_of_rail_velocity": 27.653997107954904, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33810849712270435, "y_impact": 463.9084523448803, "out_of_rail_stability_margin": 2.7184742837932228} +{"apogee_time": 27.036347252029994, "max_mach_number": 0.9598685082457059, "apogee_x": 482.3411765290769, "apogee_y": 376.8548092725906, "apogee": 3870.4139739947964, "x_impact": 553.9491160753741, "initial_stability_margin": 2.666613151023139, "t_final": 335.4159063840878, "impact_velocity": -5.266188298441527, "out_of_rail_velocity": 27.45559699206996, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3393851336471459, "y_impact": 432.9134534604617, "out_of_rail_stability_margin": 2.723298927564697} +{"apogee_time": 25.02165763786652, "max_mach_number": 0.8181308158197063, "apogee_x": 649.196041849394, "apogee_y": 499.0677341517141, "apogee": 3195.454523758982, "x_impact": 757.2224997022362, "initial_stability_margin": 2.6695072666824835, "t_final": 289.70635809254026, "impact_velocity": -5.31371274778303, "out_of_rail_velocity": 25.191858323517607, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3641005795932718, "y_impact": 582.3181227434542, "out_of_rail_stability_margin": 2.730184467017295} +{"apogee_time": 26.977634593412564, "max_mach_number": 0.9670492105895647, "apogee_x": 544.2056174672676, "apogee_y": 361.10523518773607, "apogee": 3869.6759262450123, "x_impact": 632.3194854747015, "initial_stability_margin": 2.634234811119238, "t_final": 331.7761931630965, "impact_velocity": -5.1984216171368445, "out_of_rail_velocity": 27.579180570609786, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3379286584147294, "y_impact": 419.608820558708, "out_of_rail_stability_margin": 2.69096675070623} +{"apogee_time": 27.02194870509415, "max_mach_number": 0.9688000601136602, "apogee_x": 531.1533537278103, "apogee_y": 477.45880709773735, "apogee": 3880.447369456117, "x_impact": 607.5572928673455, "initial_stability_margin": 2.6500129917813946, "t_final": 337.7944305646401, "impact_velocity": -5.235548853188295, "out_of_rail_velocity": 27.605064419770972, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.337887152255096, "y_impact": 546.2672836459355, "out_of_rail_stability_margin": 2.7066904158559284} +{"apogee_time": 27.10358901242889, "max_mach_number": 0.9766022498320396, "apogee_x": 449.91487197987556, "apogee_y": 348.6117374669172, "apogee": 3914.601380169408, "x_impact": 516.6532307657112, "initial_stability_margin": 2.6343017419002845, "t_final": 341.1837935604845, "impact_velocity": -5.207314988574634, "out_of_rail_velocity": 27.748112551898135, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33734575178250137, "y_impact": 400.4520221503838, "out_of_rail_stability_margin": 2.69116518870416} +{"apogee_time": 25.19946442216119, "max_mach_number": 0.8194291384564432, "apogee_x": 438.3398776485519, "apogee_y": 339.72551710904526, "apogee": 3239.2736887877495, "x_impact": 516.0253408421979, "initial_stability_margin": 2.6668614929077243, "t_final": 292.2322904888938, "impact_velocity": -5.307595901728625, "out_of_rail_velocity": 25.215480407138116, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3638337697601199, "y_impact": 400.0241693471698, "out_of_rail_stability_margin": 2.7275694038237477} +{"apogee_time": 26.931914540596306, "max_mach_number": 0.9657104416290756, "apogee_x": 538.2016100539992, "apogee_y": 436.3462570014152, "apogee": 3855.4273916893117, "x_impact": 619.7316041487175, "initial_stability_margin": 2.4484184260936717, "t_final": 335.77834445560103, "impact_velocity": -5.157886825742006, "out_of_rail_velocity": 27.487849732343236, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33932171712045683, "y_impact": 502.5877130447683, "out_of_rail_stability_margin": 2.509308964738273} +{"apogee_time": 21.10163932704573, "max_mach_number": 0.608748766251565, "apogee_x": 330.77642192987366, "apogee_y": 219.36239183529784, "apogee": 2152.798053997101, "x_impact": 403.6292325045995, "initial_stability_margin": 2.5848175551086126, "t_final": 238.39142901450492, "impact_velocity": -5.206203595812523, "out_of_rail_velocity": 21.56093958972401, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4141166912225187, "y_impact": 267.7306690546366, "out_of_rail_stability_margin": 2.664211831745215} +{"apogee_time": 27.331171958547724, "max_mach_number": 0.9878222850963051, "apogee_x": 492.0462208609002, "apogee_y": 384.4839675559593, "apogee": 3981.215744377578, "x_impact": 566.1266073904774, "initial_stability_margin": 2.4821219845153495, "t_final": 348.63129415908793, "impact_velocity": -5.21559830533273, "out_of_rail_velocity": 27.970066320504763, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3347605544028474, "y_impact": 442.48183567038075, "out_of_rail_stability_margin": 2.536159154421118} +{"apogee_time": 25.15063826135363, "max_mach_number": 0.82589631224552, "apogee_x": 655.5905151602336, "apogee_y": 503.9372663892384, "apogee": 3233.5296336023553, "x_impact": 764.6407749299876, "initial_stability_margin": 2.5055436880876836, "t_final": 297.0416961945646, "impact_velocity": -5.330160817507698, "out_of_rail_velocity": 25.23007065394002, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36359501960270824, "y_impact": 587.978285818993, "out_of_rail_stability_margin": 2.5707240390609476} +{"apogee_time": 27.30322933801378, "max_mach_number": 0.9966906530415598, "apogee_x": 541.3594316752178, "apogee_y": 486.69743749394263, "apogee": 3987.7845447815484, "x_impact": 620.8464821136812, "initial_stability_margin": 2.4656056090441902, "t_final": 350.7744338808592, "impact_velocity": -5.185253275885252, "out_of_rail_velocity": 28.123622374853603, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3333056808372538, "y_impact": 558.3375506477186, "out_of_rail_stability_margin": 2.519630094471855} +{"apogee_time": 25.32825283489758, "max_mach_number": 0.8271443892612167, "apogee_x": 442.5649812458457, "apogee_y": 342.9580173539224, "apogee": 3277.4238877334597, "x_impact": 520.1435158174194, "initial_stability_margin": 2.5027700267210022, "t_final": 299.467367536858, "impact_velocity": -5.324025019573767, "out_of_rail_velocity": 25.260866804037143, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36350002075992816, "y_impact": 403.1757245980572, "out_of_rail_stability_margin": 2.5680194634883797} +{"apogee_time": 27.37637195389101, "max_mach_number": 1.004606432950271, "apogee_x": 458.2487169974625, "apogee_y": 355.12338175170567, "apogee": 4020.2049387550105, "x_impact": 527.0692536873075, "initial_stability_margin": 2.4499862271551485, "t_final": 354.2535241089858, "impact_velocity": -5.157290718099792, "out_of_rail_velocity": 28.26005455846383, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.331995480899468, "y_impact": 408.6260753163104, "out_of_rail_stability_margin": 2.504002305809528} +{"apogee_time": 27.051862028000233, "max_mach_number": 0.9774434608159942, "apogee_x": 543.4491922710098, "apogee_y": 440.63523205458876, "apogee": 3901.8693219391616, "x_impact": 621.485906618364, "initial_stability_margin": 2.6330145889305565, "t_final": 340.8069324812491, "impact_velocity": -5.204844065403223, "out_of_rail_velocity": 27.763765034843157, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3372148943072799, "y_impact": 504.04496607182705, "out_of_rail_stability_margin": 2.689874289028605} +{"apogee_time": 23.63157802726172, "max_mach_number": 0.7358276268765016, "apogee_x": 367.13161428177546, "apogee_y": 286.8102889485067, "apogee": 2794.7508473844377, "x_impact": 438.00374846358784, "initial_stability_margin": 2.6230979411224724, "t_final": 275.8208251218602, "impact_velocity": -5.21760471455444, "out_of_rail_velocity": 23.838184479315604, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38103627187068684, "y_impact": 342.2752255901079, "out_of_rail_stability_margin": 2.6898038814727645} +{"apogee_time": 24.974471113925702, "max_mach_number": 0.8200248290200286, "apogee_x": 465.3512588737101, "apogee_y": 308.6714547589692, "apogee": 3196.8117256728415, "x_impact": 542.8050387753342, "initial_stability_margin": 2.493923655007532, "t_final": 307.77933784116726, "impact_velocity": -5.1522150307846415, "out_of_rail_velocity": 25.117195218761502, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3647599247066934, "y_impact": 360.1110100276537, "out_of_rail_stability_margin": 2.561872430990395} +{"apogee_time": 23.692965626311118, "max_mach_number": 0.7439224262194255, "apogee_x": 406.7372320701246, "apogee_y": 365.586626123419, "apogee": 2818.3973679554088, "x_impact": 483.18044342393364, "initial_stability_margin": 2.6066630124526733, "t_final": 278.76187498390664, "impact_velocity": -5.187248022012308, "out_of_rail_velocity": 23.966339890216304, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.38009005282662134, "y_impact": 434.47350581664483, "out_of_rail_stability_margin": 2.6735822448363393} +{"apogee_time": 23.83683795277219, "max_mach_number": 0.7513046917007448, "apogee_x": 346.73337585636244, "apogee_y": 268.6455711038449, "apogee": 2861.170056112893, "x_impact": 412.9168562426985, "initial_stability_margin": 2.5911078398148373, "t_final": 282.4665241816464, "impact_velocity": -5.159274570697276, "out_of_rail_velocity": 24.085472843554335, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3784870466551172, "y_impact": 320.0670316541928, "out_of_rail_stability_margin": 2.6580407220675006} +{"apogee_time": 28.079691122633708, "max_mach_number": 1.0702482527619854, "apogee_x": 817.8445437500404, "apogee_y": 628.8269436845437, "apogee": 4271.345064721577, "x_impact": 925.4230116637666, "initial_stability_margin": 2.543410320252414, "t_final": 350.5032430881902, "impact_velocity": -5.332366433320664, "out_of_rail_velocity": 29.407194355892894, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32152501539670814, "y_impact": 711.7097327689486, "out_of_rail_stability_margin": 2.5915322030924792} +{"apogee_time": 27.32445853660803, "max_mach_number": 1.0054329147409349, "apogee_x": 553.4759117083883, "apogee_y": 448.822552418903, "apogee": 4006.9618658542004, "x_impact": 634.602434963927, "initial_stability_margin": 2.4487003100114997, "t_final": 353.77817017420443, "impact_velocity": -5.154843535614371, "out_of_rail_velocity": 28.274537007277935, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.331859438828856, "y_impact": 514.783591817673, "out_of_rail_stability_margin": 2.5027108099639217} +{"apogee_time": 28.25908869496907, "max_mach_number": 1.071786274785621, "apogee_x": 551.3875654336097, "apogee_y": 427.43051396305515, "apogee": 4322.449986646009, "x_impact": 629.8496270636111, "initial_stability_margin": 2.540733180192336, "t_final": 353.32030011501655, "impact_velocity": -5.326228103173522, "out_of_rail_velocity": 29.434126159200428, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32126801361263696, "y_impact": 488.3884574671071, "out_of_rail_stability_margin": 2.5888681711783095} +{"apogee_time": 27.370256501964906, "max_mach_number": 0.9918996467340484, "apogee_x": 493.88343837482375, "apogee_y": 385.9356138391053, "apogee": 3997.13834790267, "x_impact": 573.3018224219632, "initial_stability_margin": 2.622657181202098, "t_final": 330.50157148385784, "impact_velocity": -5.247831877038761, "out_of_rail_velocity": 28.076640233458903, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33356492862467063, "y_impact": 448.1354961216886, "out_of_rail_stability_margin": 2.6747827193504645} +{"apogee_time": 26.945530955241324, "max_mach_number": 0.9638358131801368, "apogee_x": 542.5033969053209, "apogee_y": 359.9124746214429, "apogee": 3856.055020997284, "x_impact": 625.6782895755762, "initial_stability_margin": 2.4521028416294364, "t_final": 335.36768635191504, "impact_velocity": -5.16417963409478, "out_of_rail_velocity": 27.456337569735087, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33964019929774836, "y_impact": 415.1076206421384, "out_of_rail_stability_margin": 2.513002502712943} +{"apogee_time": 27.341750918482095, "max_mach_number": 1.000765728097277, "apogee_x": 543.2519203594105, "apogee_y": 488.4036777702308, "apogee": 4003.307593042449, "x_impact": 628.2394954045409, "initial_stability_margin": 2.606348489132329, "t_final": 332.6063938101021, "impact_velocity": -5.217299270619998, "out_of_rail_velocity": 28.232956764172783, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3321283298993951, "y_impact": 564.9678537637881, "out_of_rail_stability_margin": 2.658473699914298} +{"apogee_time": 23.79912024060286, "max_mach_number": 0.7521247641916184, "apogee_x": 419.03981735577855, "apogee_y": 339.72980440983565, "apogee": 2853.0716889006667, "x_impact": 497.3176574391717, "initial_stability_margin": 2.5898327676647606, "t_final": 282.18991382592264, "impact_velocity": -5.156826444978852, "out_of_rail_velocity": 24.09861308247664, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3783151503283729, "y_impact": 403.33380557820226, "out_of_rail_stability_margin": 2.656760193099539} +{"apogee_time": 27.495489341685097, "max_mach_number": 1.0041579541317747, "apogee_x": 785.2077695948096, "apogee_y": 603.6433497183006, "apogee": 4035.286601920212, "x_impact": 894.8264632566581, "initial_stability_margin": 2.608875226725068, "t_final": 341.65399464938235, "impact_velocity": -5.337618212161497, "out_of_rail_velocity": 28.205892737382282, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33241962134411357, "y_impact": 688.1031613063177, "out_of_rail_stability_margin": 2.6629220929982798} +{"apogee_time": 27.413097709983017, "max_mach_number": 1.0087169343101938, "apogee_x": 459.86165458601283, "apogee_y": 356.3770292796296, "apogee": 4035.56690110078, "x_impact": 533.8017761440608, "initial_stability_margin": 2.5909101967808743, "t_final": 335.7593807172651, "impact_velocity": -5.189163858104839, "out_of_rail_velocity": 28.37636301633334, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3308026281052135, "y_impact": 413.7986646443977, "out_of_rail_stability_margin": 2.643028315905422} +{"apogee_time": 25.440932517654307, "max_mach_number": 0.8427541615859843, "apogee_x": 426.28522279321305, "apogee_y": 333.06093675846853, "apogee": 3331.1612500037236, "x_impact": 500.59722811876605, "initial_stability_margin": 2.6230004902084914, "t_final": 301.28759876474584, "impact_velocity": -5.225601884943043, "out_of_rail_velocity": 25.59148895675702, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3594618884140506, "y_impact": 391.20919134278415, "out_of_rail_stability_margin": 2.6837192307654676} +{"apogee_time": 27.67782031017517, "max_mach_number": 1.0056161337303953, "apogee_x": 529.4914625951793, "apogee_y": 410.4032109165341, "apogee": 4084.9325865283913, "x_impact": 608.3680957920296, "initial_stability_margin": 2.6061621748718866, "t_final": 344.4083377770824, "impact_velocity": -5.331473829896706, "out_of_rail_velocity": 28.218424344444728, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3320791160169055, "y_impact": 471.64618011842407, "out_of_rail_stability_margin": 2.660215591881096} +{"apogee_time": 25.48114059639088, "max_mach_number": 0.8517091441382626, "apogee_x": 471.34970900252085, "apogee_y": 423.7015675652089, "apogee": 3353.55477090117, "x_impact": 551.0657221554462, "initial_stability_margin": 2.6065695780649314, "t_final": 304.1455347507499, "impact_velocity": -5.19519865046591, "out_of_rail_velocity": 25.733835783371596, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3578598623927085, "y_impact": 495.53736885925207, "out_of_rail_stability_margin": 2.667298538477363} +{"apogee_time": 27.066825941922158, "max_mach_number": 0.9755849298432263, "apogee_x": 547.8162763328993, "apogee_y": 363.49931065419116, "apogee": 3902.8788234108156, "x_impact": 627.5489509944038, "initial_stability_margin": 2.636620798580556, "t_final": 340.4300529243775, "impact_velocity": -5.211194179939783, "out_of_rail_velocity": 27.732773457127855, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3375341786555764, "y_impact": 416.45273890193636, "out_of_rail_stability_margin": 2.693487211590661} +{"apogee_time": 27.360235060416716, "max_mach_number": 1.0095490940167773, "apogee_x": 555.4289756268481, "apogee_y": 450.4136296055248, "apogee": 4022.221666665646, "x_impact": 642.2051545705905, "initial_stability_margin": 2.5896453698771285, "t_final": 335.47369077692537, "impact_velocity": -5.186701554636652, "out_of_rail_velocity": 28.392470845845825, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3306812839683654, "y_impact": 520.9089601519723, "out_of_rail_stability_margin": 2.64176134906387} +{"apogee_time": 25.562260608144143, "max_mach_number": 0.850470734121028, "apogee_x": 430.11669760617497, "apogee_y": 336.00685148850556, "apogee": 3368.063517617505, "x_impact": 504.23622398642453, "initial_stability_margin": 2.4576490009980576, "t_final": 308.6867985038145, "impact_velocity": -5.2417771447784425, "out_of_rail_velocity": 25.623857189936565, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.359092351188499, "y_impact": 394.00574980390763, "out_of_rail_stability_margin": 2.522879855043961} +{"apogee_time": 25.60614656758666, "max_mach_number": 0.8595474396773842, "apogee_x": 400.8026513659238, "apogee_y": 310.55913780289256, "apogee": 3396.2212825453316, "x_impact": 470.128244028692, "initial_stability_margin": 2.591018281012748, "t_final": 307.62074786984095, "impact_velocity": -5.167182440577574, "out_of_rail_velocity": 25.857115757094743, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3570990841951994, "y_impact": 364.3973584568449, "out_of_rail_stability_margin": 2.6519251568351976} +{"apogee_time": 27.13245347777354, "max_mach_number": 0.9682800698487745, "apogee_x": 763.1537561694823, "apogee_y": 586.7539227584917, "apogee": 3896.143533446728, "x_impact": 876.3858123211899, "initial_stability_margin": 2.432415132788207, "t_final": 332.36478773094154, "impact_velocity": -5.292974407853171, "out_of_rail_velocity": 27.586296448159107, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33803789135000406, "y_impact": 674.0312423787948, "out_of_rail_stability_margin": 2.487288276511923} +{"apogee_time": 25.598923941879157, "max_mach_number": 0.8594057659088457, "apogee_x": 475.5083522805505, "apogee_y": 427.3932323584667, "apogee": 3389.802830445204, "x_impact": 555.2770736996124, "initial_stability_margin": 2.4407311594120555, "t_final": 311.6526014768606, "impact_velocity": -5.211279767580032, "out_of_rail_velocity": 25.760907751007224, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35744723979590576, "y_impact": 499.2825639220307, "out_of_rail_stability_margin": 2.5059501696526283} +{"apogee_time": 27.3409680878125, "max_mach_number": 1.0035849238477652, "apogee_x": 558.0844666177813, "apogee_y": 370.35195584273924, "apogee": 4008.649077535523, "x_impact": 640.6793864096109, "initial_stability_margin": 2.4522822604400685, "t_final": 353.35489256798024, "impact_velocity": -5.161132627824482, "out_of_rail_velocity": 28.244865830881526, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33219505940682903, "y_impact": 425.21831805100055, "out_of_rail_stability_margin": 2.506305215034903} +{"apogee_time": 27.31019350401116, "max_mach_number": 0.9695021182288092, "apogee_x": 514.5901321504014, "apogee_y": 398.87253161269774, "apogee": 3944.0143444024957, "x_impact": 595.6759701734899, "initial_stability_margin": 2.4296711658036543, "t_final": 334.9655143488625, "impact_velocity": -5.2868814323636775, "out_of_rail_velocity": 27.598546928419086, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33847647638710937, "y_impact": 461.88184674650654, "out_of_rail_stability_margin": 2.4847380750023076} +{"apogee_time": 20.81766039980233, "max_mach_number": 0.5954000250857098, "apogee_x": 447.3003806747223, "apogee_y": 343.79681128681887, "apogee": 2080.6236748196, "x_impact": 542.3073742524019, "initial_stability_margin": 2.6332592438105498, "t_final": 229.51672435541002, "impact_velocity": -5.374432586918451, "out_of_rail_velocity": 21.33713372690236, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4187892536209862, "y_impact": 416.99549146235984, "out_of_rail_stability_margin": 2.7113410996874885} +{"apogee_time": 25.563395544273924, "max_mach_number": 0.8604579416842979, "apogee_x": 484.32930417266414, "apogee_y": 392.69600991179567, "apogee": 3386.4453999324096, "x_impact": 565.9220592565626, "initial_stability_margin": 2.589743552532493, "t_final": 307.599304323986, "impact_velocity": -5.164730576725901, "out_of_rail_velocity": 25.872909933905202, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35687409278296334, "y_impact": 458.9714055136511, "out_of_rail_stability_margin": 2.650627810361251} +{"apogee_time": 25.720989616001813, "max_mach_number": 0.8672244251347129, "apogee_x": 404.2337017273551, "apogee_y": 313.18902083061124, "apogee": 3432.045334815959, "x_impact": 473.2796628951206, "initial_stability_margin": 2.4247423415701497, "t_final": 315.4601376691477, "impact_velocity": -5.183176814813135, "out_of_rail_velocity": 25.88155722550276, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3567820561699473, "y_impact": 366.82693941965556, "out_of_rail_stability_margin": 2.490161510463477} +{"apogee_time": 28.28231430117902, "max_mach_number": 1.0967851295829214, "apogee_x": 527.0827972757656, "apogee_y": 411.8970711353959, "apogee": 4369.432183545375, "x_impact": 601.5683744218617, "initial_stability_margin": 2.496804606201358, "t_final": 360.8186029989154, "impact_velocity": -5.243946166519908, "out_of_rail_velocity": 29.86600218062889, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3176501859882013, "y_impact": 470.19249615918227, "out_of_rail_stability_margin": 2.5448836074561068} +{"apogee_time": 20.97795284529498, "max_mach_number": 0.5964038176720186, "apogee_x": 302.3721427765122, "apogee_y": 234.29396039791067, "apogee": 2112.476427681331, "x_impact": 369.7881302488615, "initial_stability_margin": 2.630558222093272, "t_final": 231.39371735385785, "impact_velocity": -5.3682458156925295, "out_of_rail_velocity": 21.359944257795924, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41765113107322427, "y_impact": 286.6171330066037, "out_of_rail_stability_margin": 2.7084805497301794} +{"apogee_time": 23.795454078085225, "max_mach_number": 0.7503496296467563, "apogee_x": 421.812415598729, "apogee_y": 279.832379779324, "apogee": 2849.905438340392, "x_impact": 501.35698621825946, "initial_stability_margin": 2.5934029941996495, "t_final": 281.6781011908631, "impact_velocity": -5.1631179614154314, "out_of_rail_velocity": 24.069704775985915, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3786963390882344, "y_impact": 332.6352278610672, "out_of_rail_stability_margin": 2.660335026552386} +{"apogee_time": 28.23777712929138, "max_mach_number": 1.1061892498620138, "apogee_x": 579.1985134895591, "apogee_y": 520.7605842859708, "apogee": 4372.247524984845, "x_impact": 658.5161802247776, "initial_stability_margin": 2.4803350884849937, "t_final": 362.87687017509563, "impact_velocity": -5.2134360382981075, "out_of_rail_velocity": 30.023158720912292, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31697416037080217, "y_impact": 592.2416261724309, "out_of_rail_stability_margin": 2.5285513851260872} +{"apogee_time": 24.938487197231787, "max_mach_number": 0.8129753655378347, "apogee_x": 644.3370499260622, "apogee_y": 495.3188330507626, "apogee": 3169.46846125615, "x_impact": 748.8895476202292, "initial_stability_margin": 2.5489746395630952, "t_final": 295.5825401793632, "impact_velocity": -5.334161017045891, "out_of_rail_velocity": 25.068672938939287, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3653083646109041, "y_impact": 575.8889836808188, "out_of_rail_stability_margin": 2.611550151591854} +{"apogee_time": 25.677459798131995, "max_mach_number": 0.86809984669751, "apogee_x": 488.45045170161796, "apogee_y": 395.99622455651587, "apogee": 3421.94767148697, "x_impact": 570.0917302775497, "initial_stability_margin": 2.4234230960181176, "t_final": 315.12465274138646, "impact_velocity": -5.180717345398261, "out_of_rail_velocity": 25.89737846064237, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3566275946429004, "y_impact": 462.32522950606585, "out_of_rail_stability_margin": 2.488834736409224} +{"apogee_time": 28.30179418521977, "max_mach_number": 1.115051700924801, "apogee_x": 490.0697227582083, "apogee_y": 379.8232611009158, "apogee": 4405.412428672309, "x_impact": 559.4296129676433, "initial_stability_margin": 2.464757345939014, "t_final": 366.1800431063157, "impact_velocity": -5.185321455035569, "out_of_rail_velocity": 30.17700263285736, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31505408727168205, "y_impact": 433.7305575070097, "out_of_rail_stability_margin": 2.5127820419259295} +{"apogee_time": 25.115501494581046, "max_mach_number": 0.8142067694711702, "apogee_x": 434.9681446199912, "apogee_y": 337.097685779097, "apogee": 3212.741247827215, "x_impact": 509.68397962023533, "initial_stability_margin": 2.546267397058152, "t_final": 298.03717193345904, "impact_velocity": -5.328020612497116, "out_of_rail_velocity": 25.100951509443263, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36523658163268036, "y_impact": 395.1138062373424, "out_of_rail_stability_margin": 2.608915639103472} +{"apogee_time": 27.7116583263135, "max_mach_number": 1.0288513517763456, "apogee_x": 506.37613583536285, "apogee_y": 395.6539826196084, "apogee": 4131.255282170401, "x_impact": 581.1644327325619, "initial_stability_margin": 2.56156441466504, "t_final": 351.88397474861966, "impact_velocity": -5.249111264562536, "out_of_rail_velocity": 28.62580526464825, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32824497736816427, "y_impact": 454.2239135807035, "out_of_rail_stability_margin": 2.615575259244429} +{"apogee_time": 24.324522878459824, "max_mach_number": 0.77724032596957, "apogee_x": 613.2671867409233, "apogee_y": 471.4047543933829, "apogee": 2987.86911419009, "x_impact": 723.0239763733656, "initial_stability_margin": 2.66450872182409, "t_final": 276.22002481806396, "impact_velocity": -5.358581696561166, "out_of_rail_velocity": 24.489436780901503, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37281238210513445, "y_impact": 555.9544505248952, "out_of_rail_stability_margin": 2.728753288421101} +{"apogee_time": 27.377869171820027, "max_mach_number": 1.0076921990795513, "apogee_x": 560.0159861019796, "apogee_y": 371.6587074462079, "apogee": 4024.00856091528, "x_impact": 648.4459525659637, "initial_stability_margin": 2.5931892513672925, "t_final": 335.1069477915421, "impact_velocity": -5.193029524872185, "out_of_rail_velocity": 28.359432820769296, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3310000185407963, "y_impact": 430.399871205832, "out_of_rail_stability_margin": 2.645313325444126} +{"apogee_time": 27.668431734568735, "max_mach_number": 1.0375583514621094, "apogee_x": 556.4272244689969, "apogee_y": 500.21032026143587, "apogee": 4133.274498048625, "x_impact": 636.500827563106, "initial_stability_margin": 2.5448516212806553, "t_final": 353.87049089569877, "impact_velocity": -5.218571195620524, "out_of_rail_velocity": 28.798934177068382, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32693588919878946, "y_impact": 572.3389446098823, "out_of_rail_stability_margin": 2.5988602685279463} +{"apogee_time": 24.50045124431386, "max_mach_number": 0.7784353464161098, "apogee_x": 414.12036976141854, "apogee_y": 320.92695699579724, "apogee": 3029.5062285971726, "x_impact": 492.42563958627045, "initial_stability_margin": 2.661836755961877, "t_final": 278.47485547032073, "impact_velocity": -5.3524131772489065, "out_of_rail_velocity": 24.505372577247634, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37248774456026656, "y_impact": 381.7462818161682, "out_of_rail_stability_margin": 2.726106888110958} +{"apogee_time": 28.249169190676373, "max_mach_number": 1.115930474173482, "apogee_x": 591.8582458777048, "apogee_y": 479.99738631465954, "apogee": 4391.0839261311085, "x_impact": 672.8731519837916, "initial_stability_margin": 2.4634756003787786, "t_final": 365.7488028437943, "impact_velocity": -5.182860970215824, "out_of_rail_velocity": 30.20012625711502, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31499308774823886, "y_impact": 545.8677192637582, "out_of_rail_stability_margin": 2.5115041197048047} +{"apogee_time": 27.727411331969172, "max_mach_number": 1.0453215470744133, "apogee_x": 470.5615964947178, "apogee_y": 364.6454430528321, "apogee": 4162.381617577439, "x_impact": 540.0612634852009, "initial_stability_margin": 2.5290440802673078, "t_final": 357.06155723844273, "impact_velocity": -5.190428912205886, "out_of_rail_velocity": 28.940654812178682, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32570406046058475, "y_impact": 418.63040593050994, "out_of_rail_stability_margin": 2.583048070344236} +{"apogee_time": 27.38394785550984, "max_mach_number": 0.9931872084677505, "apogee_x": 493.703422988254, "apogee_y": 385.780108072349, "apogee": 4001.397093943782, "x_impact": 570.8073226489918, "initial_stability_margin": 2.3851563378502485, "t_final": 342.6688204007114, "impact_velocity": -5.20520749626058, "out_of_rail_velocity": 28.015119136872585, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33400173123097576, "y_impact": 446.14031725940123, "out_of_rail_stability_margin": 2.44004208594125} +{"apogee_time": 26.69359363671932, "max_mach_number": 0.9312549492605805, "apogee_x": 740.4026239170889, "apogee_y": 569.1463085183202, "apogee": 3738.969341518753, "x_impact": 846.8805054194833, "initial_stability_margin": 2.710880919516084, "t_final": 330.5187842501735, "impact_velocity": -5.360844617321526, "out_of_rail_velocity": 27.05904932410196, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34530460326033063, "y_impact": 651.1741468516167, "out_of_rail_stability_margin": 2.7686887298668257} +{"apogee_time": 25.565523796206577, "max_mach_number": 0.8585484601961859, "apogee_x": 487.8058985537061, "apogee_y": 323.65597287672324, "apogee": 3384.234495403541, "x_impact": 570.8385177041627, "initial_stability_margin": 2.5933128881556646, "t_final": 307.0525596183833, "impact_velocity": -5.171031734478309, "out_of_rail_velocity": 25.83768630746041, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35722172942888364, "y_impact": 378.7970429607499, "out_of_rail_stability_margin": 2.6542044421700686} +{"apogee_time": 27.356278107784764, "max_mach_number": 1.0020372608953392, "apogee_x": 542.994881623474, "apogee_y": 488.16984263257325, "apogee": 4007.392705186072, "x_impact": 625.6184941362781, "initial_stability_margin": 2.3684570590730525, "t_final": 344.89050459329616, "impact_velocity": -5.174922948630421, "out_of_rail_velocity": 28.168209131829734, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3325317031916298, "y_impact": 562.6553904962495, "out_of_rail_stability_margin": 2.423320425330852} +{"apogee_time": 21.2999406242551, "max_mach_number": 0.6149365039802361, "apogee_x": 297.44085476973873, "apogee_y": 232.33491622951254, "apogee": 2194.2225989700355, "x_impact": 362.2096710218541, "initial_stability_margin": 2.5860541252398446, "t_final": 239.55440758216295, "impact_velocity": -5.285314455585323, "out_of_rail_velocity": 21.68453039359057, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41232168730776875, "y_impact": 283.00396081658795, "out_of_rail_stability_margin": 2.664016709167178} +{"apogee_time": 26.875959311952364, "max_mach_number": 0.9326576297142969, "apogee_x": 499.63425777562935, "apogee_y": 387.2188886246286, "apogee": 3787.226510241741, "x_impact": 575.9444206256459, "initial_stability_margin": 2.70819584048268, "t_final": 333.36863554478884, "impact_velocity": -5.354673494823921, "out_of_rail_velocity": 26.98584980649529, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3440961090886057, "y_impact": 446.4973439293248, "out_of_rail_stability_margin": 2.7658546625667224} +{"apogee_time": 27.6732169635382, "max_mach_number": 1.0461143181630763, "apogee_x": 568.3023955081767, "apogee_y": 460.8180431544264, "apogee": 4148.333226443862, "x_impact": 649.9319889345986, "initial_stability_margin": 2.5277445757421706, "t_final": 356.4925764039596, "impact_velocity": -5.187965998310334, "out_of_rail_velocity": 28.9421600255727, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.325474368890747, "y_impact": 527.1405320807672, "out_of_rail_stability_margin": 2.58172647405355} +{"apogee_time": 27.425922554809105, "max_mach_number": 1.0099368462028422, "apogee_x": 459.5881388609899, "apogee_y": 356.1629802797012, "apogee": 4039.300210721376, "x_impact": 531.1197518824931, "initial_stability_margin": 2.3526755703454576, "t_final": 348.2550812802334, "impact_velocity": -5.147015989387479, "out_of_rail_velocity": 28.308963166387635, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3312392013987346, "y_impact": 411.7649299899863, "out_of_rail_stability_margin": 2.407526322002083} +{"apogee_time": 21.379027536164106, "max_mach_number": 0.6220920561901357, "apogee_x": 330.36492230816197, "apogee_y": 296.9070688458702, "apogee": 2217.073031415215, "x_impact": 400.4208310154411, "initial_stability_margin": 2.5693789896502937, "t_final": 242.15783751696569, "impact_velocity": -5.254563704222681, "out_of_rail_velocity": 21.803717438949818, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.41024784724304286, "y_impact": 360.01174439271716, "out_of_rail_stability_margin": 2.6473318783987234} +{"apogee_time": 24.23985410595944, "max_mach_number": 0.7723929589853091, "apogee_x": 608.8687174742181, "apogee_y": 468.0186064392519, "apogee": 2963.149303304167, "x_impact": 714.6650311155579, "initial_stability_margin": 2.640349662618937, "t_final": 275.9694072541628, "impact_velocity": -5.334090360991767, "out_of_rail_velocity": 24.3917525091524, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37397652530699166, "y_impact": 549.506653546428, "out_of_rail_stability_margin": 2.705611440140101} +{"apogee_time": 25.680404435145686, "max_mach_number": 0.8662167773673594, "apogee_x": 492.0157482665451, "apogee_y": 326.38848884916024, "apogee": 3419.993115930328, "x_impact": 574.9947720657213, "initial_stability_margin": 2.4270877912990283, "t_final": 314.65043532732716, "impact_velocity": -5.187038018403033, "out_of_rail_velocity": 25.86594071537635, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35693631135101267, "y_impact": 381.4764759102592, "out_of_rail_stability_margin": 2.4924986658093222} +{"apogee_time": 24.41560114838396, "max_mach_number": 0.7736052921367539, "apogee_x": 411.17480618186613, "apogee_y": 318.63702824612267, "apogee": 3004.6163748731115, "x_impact": 487.23430810787835, "initial_stability_margin": 2.6376614211563782, "t_final": 278.224372375079, "impact_velocity": -5.327950042914911, "out_of_rail_velocity": 24.412555166212876, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37369276312954147, "y_impact": 377.70502369770344, "out_of_rail_stability_margin": 2.7029560999937696} +{"apogee_time": 25.359785616872855, "max_mach_number": 0.8374262544821895, "apogee_x": 423.16451058519493, "apogee_y": 330.5982354980983, "apogee": 3304.7934069483977, "x_impact": 494.5223091428172, "initial_stability_margin": 2.501918458864453, "t_final": 307.5174247549561, "impact_velocity": -5.2457109511789115, "out_of_rail_velocity": 25.465888407147624, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3608308302824037, "y_impact": 386.4594140270002, "out_of_rail_stability_margin": 2.5645636228856477} +{"apogee_time": 21.53019748283472, "max_mach_number": 0.6284408654196281, "apogee_x": 282.10547270967345, "apogee_y": 218.54440761158116, "apogee": 2254.555417710348, "x_impact": 342.70938494659987, "initial_stability_margin": 2.5536045153083777, "t_final": 245.50388831141413, "impact_velocity": -5.226227278307013, "out_of_rail_velocity": 21.92160550682019, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4086163936566281, "y_impact": 265.60149694561596, "out_of_rail_stability_margin": 2.6316049287975782} +{"apogee_time": 27.373820127895065, "max_mach_number": 1.0107505106034054, "apogee_x": 555.1071884611396, "apogee_y": 450.14515025966136, "apogee": 4025.9620742180105, "x_impact": 639.4468831785099, "initial_stability_margin": 2.3513718157113095, "t_final": 347.6259406433244, "impact_velocity": -5.144573676192372, "out_of_rail_velocity": 28.32323841244359, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3311043320603202, "y_impact": 518.7065872825673, "out_of_rail_stability_margin": 2.4062167866991597} +{"apogee_time": 25.40109634724876, "max_mach_number": 0.8463233443480671, "apogee_x": 467.97116996021606, "apogee_y": 420.6520734087089, "apogee": 3327.3260184416386, "x_impact": 544.7903006350934, "initial_stability_margin": 2.4852931013522155, "t_final": 310.48181251724344, "impact_velocity": -5.215190680859537, "out_of_rail_velocity": 25.604865606794895, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3591234312252669, "y_impact": 489.8799707594717, "out_of_rail_stability_margin": 2.547916272538986} +{"apogee_time": 27.197761731349793, "max_mach_number": 0.9747003069611706, "apogee_x": 768.3255322838698, "apogee_y": 590.708005219549, "apogee": 3922.2082449619375, "x_impact": 881.2185763480857, "initial_stability_margin": 2.7224079977662803, "t_final": 331.388951952386, "impact_velocity": -5.328333765121828, "out_of_rail_velocity": 27.76211509891539, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33690206252398053, "y_impact": 677.7165931060619, "out_of_rail_stability_margin": 2.7742029972137} +{"apogee_time": 27.37808688941819, "max_mach_number": 0.9760630003452113, "apogee_x": 518.1763521180934, "apogee_y": 401.65793599945437, "apogee": 3970.996406506094, "x_impact": 599.2680016285852, "initial_stability_margin": 2.7198020360255613, "t_final": 334.1433849900263, "impact_velocity": -5.3222000804022525, "out_of_rail_velocity": 27.781760390469667, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33683654690430787, "y_impact": 464.650917476508, "out_of_rail_stability_margin": 2.771665115275157} +{"apogee_time": 21.49910639026665, "max_mach_number": 0.6292105148058698, "apogee_x": 341.02446332799286, "apogee_y": 276.44360375345025, "apogee": 2248.368107471571, "x_impact": 412.79420952369736, "initial_stability_margin": 2.5523088256552895, "t_final": 245.27177409908708, "impact_velocity": -5.22374737268778, "out_of_rail_velocity": 21.934123951355108, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4084162693108979, "y_impact": 334.73242928735664, "out_of_rail_stability_margin": 2.6303006396583983} +{"apogee_time": 24.777509793163492, "max_mach_number": 0.8014264953597975, "apogee_x": 404.1282113040826, "apogee_y": 315.7176099427449, "apogee": 3125.9229720480157, "x_impact": 479.0528365442172, "initial_stability_margin": 2.6176355998885006, "t_final": 287.5923936111783, "impact_velocity": -5.2697266171064046, "out_of_rail_velocity": 24.87819518954579, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3673789589791026, "y_impact": 374.38499314104746, "out_of_rail_stability_margin": 2.6817933175589346} +{"apogee_time": 25.529139202666165, "max_mach_number": 0.8543051596467603, "apogee_x": 398.07758431748096, "apogee_y": 308.44359952049666, "apogee": 3370.93776859497, "x_impact": 464.65486073646565, "initial_stability_margin": 2.4695711990511175, "t_final": 314.39092282908666, "impact_velocity": -5.18706663408935, "out_of_rail_velocity": 25.733020211615163, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.357641015818485, "y_impact": 360.187908423602, "out_of_rail_stability_margin": 2.532193853785738} +{"apogee_time": 28.268697275547353, "max_mach_number": 1.1139354016002057, "apogee_x": 596.805998306937, "apogee_y": 396.1170200605659, "apogee": 4393.431708341573, "x_impact": 679.566626163212, "initial_stability_margin": 2.4670485136367346, "t_final": 365.4889279058384, "impact_velocity": -5.189184259888273, "out_of_rail_velocity": 30.168505700121703, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.31520682582375187, "y_impact": 451.0999432694827, "out_of_rail_stability_margin": 2.5150678795346804} +{"apogee_time": 24.829851990868786, "max_mach_number": 0.8101694529480387, "apogee_x": 447.3902000240721, "apogee_y": 402.13785414222286, "apogee": 3150.2370435507028, "x_impact": 528.1228934998074, "initial_stability_margin": 2.60107655820268, "t_final": 290.43406536393417, "impact_velocity": -5.239066589106443, "out_of_rail_velocity": 25.02183414719717, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3657350755306266, "y_impact": 474.86889147602744, "out_of_rail_stability_margin": 2.665248402317974} +{"apogee_time": 25.54074222918246, "max_mach_number": 0.8507170051832679, "apogee_x": 676.5718430426633, "apogee_y": 520.1161870885891, "apogee": 3356.7734743578985, "x_impact": 789.2636419460873, "initial_stability_margin": 2.624136994368751, "t_final": 301.6599228210665, "impact_velocity": -5.291596608488473, "out_of_rail_velocity": 25.69831763671255, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35785149660487914, "y_impact": 606.9697893924287, "out_of_rail_stability_margin": 2.683737491055384} +{"apogee_time": 25.720827266240697, "max_mach_number": 0.8520418397108703, "apogee_x": 456.68526165911595, "apogee_y": 353.94578068943076, "apogee": 3402.044778230068, "x_impact": 536.8749315328802, "initial_stability_margin": 2.6214623988462633, "t_final": 304.26568664685914, "impact_velocity": -5.285505223546699, "out_of_rail_velocity": 25.717942501640934, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35758932667047033, "y_impact": 416.20429154738287, "out_of_rail_stability_margin": 2.681094902392747} +{"apogee_time": 24.965863797944543, "max_mach_number": 0.8179394901493665, "apogee_x": 380.87409625446685, "apogee_y": 295.1021910212898, "apogee": 3194.1378962237764, "x_impact": 450.8520228888084, "initial_stability_margin": 2.5854069153320074, "t_final": 294.1899585643315, "impact_velocity": -5.21081376372562, "out_of_rail_velocity": 25.150598187889425, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36434187968244136, "y_impact": 349.4895215341708, "out_of_rail_stability_margin": 2.649614883715482} +{"apogee_time": 25.486239149514073, "max_mach_number": 0.855172293276625, "apogee_x": 481.0257016441068, "apogee_y": 390.0066223015718, "apogee": 3361.050240820201, "x_impact": 559.6195959198528, "initial_stability_margin": 2.46827700882757, "t_final": 313.97619799604144, "impact_velocity": -5.184605315168545, "out_of_rail_velocity": 25.74534258157029, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3574990738581971, "y_impact": 453.8853913716171, "out_of_rail_stability_margin": 2.530898207228062} +{"apogee_time": 26.99795191611581, "max_mach_number": 0.956408223006181, "apogee_x": 481.019143499052, "apogee_y": 375.81376062322784, "apogee": 3856.089070446836, "x_impact": 553.6430833876989, "initial_stability_margin": 2.663686947478229, "t_final": 341.96274691439186, "impact_velocity": -5.271951989170169, "out_of_rail_velocity": 27.409087669869425, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3403368824177737, "y_impact": 432.65803119090873, "out_of_rail_stability_margin": 2.7213824532373723} +{"apogee_time": 27.693475269118235, "max_mach_number": 1.044311810252784, "apogee_x": 573.1325419207986, "apogee_y": 380.31084341790915, "apogee": 4151.059127747886, "x_impact": 656.3143832492264, "initial_stability_margin": 2.531370475986799, "t_final": 356.38116641935085, "impact_velocity": -5.194295521498274, "out_of_rail_velocity": 28.908036912636693, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32574908288231874, "y_impact": 435.5918878770363, "out_of_rail_stability_margin": 2.5853555656805747} +{"apogee_time": 26.256447702187454, "max_mach_number": 0.8991628131702318, "apogee_x": 716.4083523040184, "apogee_y": 550.6908661958731, "apogee": 3589.6316985296244, "x_impact": 823.4284577893029, "initial_stability_margin": 2.7166026123549316, "t_final": 314.93519917066493, "impact_velocity": -5.304000275582251, "out_of_rail_velocity": 26.424894988418092, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34980914151323955, "y_impact": 633.1461433515207, "out_of_rail_stability_margin": 2.7767933500409514} +{"apogee_time": 26.98338312266549, "max_mach_number": 0.965330491882483, "apogee_x": 529.8050068095814, "apogee_y": 476.231857959256, "apogee": 3866.473157045735, "x_impact": 607.8495073611767, "initial_stability_margin": 2.6470177442216585, "t_final": 344.4412320464876, "impact_velocity": -5.241279007383366, "out_of_rail_velocity": 27.532991536807945, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33856839350361967, "y_impact": 546.5446625554898, "out_of_rail_stability_margin": 2.7046531378035117} +{"apogee_time": 26.439254207717664, "max_mach_number": 0.9005526588029272, "apogee_x": 483.4902425609914, "apogee_y": 374.68950441606836, "apogee": 3637.116192233175, "x_impact": 560.9562425543468, "initial_stability_margin": 2.7138976942972883, "t_final": 317.41402005394013, "impact_velocity": -5.297894599457039, "out_of_rail_velocity": 26.447444803147494, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3495805984619152, "y_impact": 434.83393553759635, "out_of_rail_stability_margin": 2.7741238626888185} +{"apogee_time": 24.924785492978234, "max_mach_number": 0.8188091461281043, "apogee_x": 460.2557515939222, "apogee_y": 373.1506398465462, "apogee": 3184.9870155796393, "x_impact": 542.8562582253002, "initial_stability_margin": 2.584121590353166, "t_final": 293.9124453755275, "impact_velocity": -5.20834117709632, "out_of_rail_velocity": 25.189217379767122, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3644283096060638, "y_impact": 440.2870672068679, "out_of_rail_stability_margin": 2.648371288630869} +{"apogee_time": 24.693328311873636, "max_mach_number": 0.7964488482706048, "apogee_x": 401.3249993673707, "apogee_y": 313.52162072665817, "apogee": 3100.568732817019, "x_impact": 474.1384571123895, "initial_stability_margin": 2.5933100434354137, "t_final": 287.2754153929394, "impact_velocity": -5.245641499353945, "out_of_rail_velocity": 24.783292304213123, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36856034184110587, "y_impact": 370.5344890666533, "out_of_rail_stability_margin": 2.658483873410895} +{"apogee_time": 27.06827042963795, "max_mach_number": 0.9731557560937254, "apogee_x": 448.811951853942, "apogee_y": 347.75591520134077, "apogee": 3901.0515623064066, "x_impact": 516.447482270452, "initial_stability_margin": 2.6312428100639313, "t_final": 347.9246588415921, "impact_velocity": -5.213014235179163, "out_of_rail_velocity": 27.660445711181403, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3379442134881767, "y_impact": 400.2859654241404, "out_of_rail_stability_margin": 2.689055065262539} +{"apogee_time": 23.716447769159238, "max_mach_number": 0.743000901979429, "apogee_x": 582.265655518029, "apogee_y": 447.5744030833758, "apogee": 2814.457149305534, "x_impact": 689.793050777159, "initial_stability_margin": 2.576752937869642, "t_final": 273.4301126496615, "impact_velocity": -5.2782998735639115, "out_of_rail_velocity": 23.909770553030956, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37969159266695285, "y_impact": 530.4224866296288, "out_of_rail_stability_margin": 2.644016277547526} +{"apogee_time": 27.391501793473353, "max_mach_number": 1.0089257763011497, "apogee_x": 559.6976216298829, "apogee_y": 371.4131563478934, "apogee": 4027.8267503577763, "x_impact": 645.5998785590205, "initial_stability_margin": 2.354988458209761, "t_final": 347.255333181432, "impact_velocity": -5.150850237032888, "out_of_rail_velocity": 28.294815157457144, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.33144586592042996, "y_impact": 428.4316612666677, "out_of_rail_stability_margin": 2.409848026911058} +{"apogee_time": 24.74780138864915, "max_mach_number": 0.805206649264299, "apogee_x": 444.4351428860158, "apogee_y": 399.4710623990872, "apogee": 3125.4303903536406, "x_impact": 522.7495974008223, "initial_stability_margin": 2.5766928955328554, "t_final": 290.0554558495511, "impact_velocity": -5.2151216338754, "out_of_rail_velocity": 24.922279815736694, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3668664235397508, "y_impact": 470.0015804110826, "out_of_rail_stability_margin": 2.641870230329892} +{"apogee_time": 23.886369267096914, "max_mach_number": 0.7439904673145592, "apogee_x": 393.0952571597393, "apogee_y": 304.62856503233786, "apogee": 2853.281726204946, "x_impact": 469.1840089715587, "initial_stability_margin": 2.5740404390791296, "t_final": 275.57812820352245, "impact_velocity": -5.272223793085735, "out_of_rail_velocity": 23.92558278286759, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3800719090663029, "y_impact": 363.7213161487728, "out_of_rail_stability_margin": 2.6415008904194823} +{"apogee_time": 27.446898977375735, "max_mach_number": 0.9998587818906861, "apogee_x": 496.89817660052654, "apogee_y": 388.28057033220534, "apogee": 4027.060995181405, "x_impact": 573.8813438208585, "initial_stability_margin": 2.6763283908327145, "t_final": 341.76117911011636, "impact_velocity": -5.239980382869825, "out_of_rail_velocity": 28.204892762561904, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3321630237354567, "y_impact": 448.5493258832147, "out_of_rail_stability_margin": 2.7280043167277297} +{"apogee_time": 27.016540235809206, "max_mach_number": 0.9739717486394289, "apogee_x": 542.1093551949699, "apogee_y": 439.529535534796, "apogee": 3888.2849410413182, "x_impact": 621.6789784344816, "initial_stability_margin": 2.629949957407051, "t_final": 347.5467779392007, "impact_velocity": -5.210540608753338, "out_of_rail_velocity": 27.674245585265087, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3378048448797722, "y_impact": 504.16540143043, "out_of_rail_stability_margin": 2.687757423093436} +{"apogee_time": 24.884752348022687, "max_mach_number": 0.8129332749077417, "apogee_x": 378.4130079018261, "apogee_y": 293.1864783827444, "apogee": 3169.290755068044, "x_impact": 446.53252749874866, "initial_stability_margin": 2.5609715998041525, "t_final": 293.8390709048968, "impact_velocity": -5.1869979722878945, "out_of_rail_velocity": 25.045957371847166, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3654465318663373, "y_impact": 346.10515231022316, "out_of_rail_stability_margin": 2.6261804836192155} +{"apogee_time": 21.490639268945923, "max_mach_number": 0.6276770770383036, "apogee_x": 343.18408169041123, "apogee_y": 227.59917417393632, "apogee": 2245.220357159307, "x_impact": 416.0755215968397, "initial_stability_margin": 2.5559277357971153, "t_final": 244.85464656101442, "impact_velocity": -5.230120559563662, "out_of_rail_velocity": 21.901057276686704, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.4087079313415651, "y_impact": 275.9946987504822, "out_of_rail_stability_margin": 2.6338947394090675} +{"apogee_time": 25.15076659116617, "max_mach_number": 0.8260179420087396, "apogee_x": 655.9297263207293, "apogee_y": 504.2199966966949, "apogee": 3234.6017382130412, "x_impact": 770.5748872985367, "initial_stability_margin": 2.6193069692363298, "t_final": 283.19788574032793, "impact_velocity": -5.379508061824741, "out_of_rail_velocity": 25.282672008024324, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.362705893145779, "y_impact": 592.5375460896852, "out_of_rail_stability_margin": 2.6811762370341854} +{"apogee_time": 25.329415366366927, "max_mach_number": 0.8273002580144792, "apogee_x": 442.7984908392347, "apogee_y": 343.1637680806117, "apogee": 3278.702793744601, "x_impact": 525.1768138482322, "initial_stability_margin": 2.6166171554267503, "t_final": 285.52834729153733, "impact_velocity": -5.373315450795925, "out_of_rail_velocity": 25.302787025608968, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36245510250371665, "y_impact": 407.1492358144202, "out_of_rail_stability_margin": 2.6785222602588994} +{"apogee_time": 27.414672415548747, "max_mach_number": 1.0087061878185786, "apogee_x": 546.4398289812704, "apogee_y": 491.256852636414, "apogee": 4032.3092431973987, "x_impact": 628.9784782154434, "initial_stability_margin": 2.6600475992176174, "t_final": 343.8555050010203, "impact_velocity": -5.209493466593817, "out_of_rail_velocity": 28.36470380677807, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3307749658734415, "y_impact": 565.6369992308379, "out_of_rail_stability_margin": 2.7117295777097836} +{"apogee_time": 24.84473863104713, "max_mach_number": 0.8138001313202626, "apogee_x": 457.25792991099985, "apogee_y": 370.7085163223344, "apogee": 3160.256667779801, "x_impact": 537.3388421119394, "initial_stability_margin": 2.5596808507682063, "t_final": 293.67218100434945, "impact_velocity": -5.184536694417683, "out_of_rail_velocity": 25.0764289546263, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3654272982098177, "y_impact": 435.78622006514587, "out_of_rail_stability_margin": 2.6249103252476926} +{"apogee_time": 25.939088781001782, "max_mach_number": 0.8758803416828844, "apogee_x": 443.19440872577036, "apogee_y": 346.2664933622471, "apogee": 3491.3637419207166, "x_impact": 519.7359768751492, "initial_stability_margin": 2.577339384264537, "t_final": 313.3390695418938, "impact_velocity": -5.203852565392178, "out_of_rail_velocity": 26.098433078774946, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35333923856256405, "y_impact": 406.18377042113104, "out_of_rail_stability_margin": 2.6369852200140182} +{"apogee_time": 27.483746281246614, "max_mach_number": 1.0166283769460072, "apogee_x": 462.46060937065903, "apogee_y": 358.3830001800597, "apogee": 4063.9408338817047, "x_impact": 534.0356366328522, "initial_stability_margin": 2.644631100251975, "t_final": 347.2526623774129, "impact_velocity": -5.181400162479992, "out_of_rail_velocity": 28.50501740847727, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3293995930990728, "y_impact": 413.9917693655564, "out_of_rail_stability_margin": 2.69629383996737} +{"apogee_time": 25.488121970225134, "max_mach_number": 0.8532884279955143, "apogee_x": 484.48532760679376, "apogee_y": 321.4346214786564, "apogee": 3358.8510872338124, "x_impact": 564.4539925683682, "initial_stability_margin": 2.4718824534109145, "t_final": 313.53001174554527, "impact_velocity": -5.1909307338884645, "out_of_rail_velocity": 25.718782659768785, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35792576811245735, "y_impact": 374.50607258416323, "out_of_rail_stability_margin": 2.5345267335648485} +{"apogee_time": 24.54369899946788, "max_mach_number": 0.7899044979288071, "apogee_x": 624.6714815140649, "apogee_y": 480.1811002889568, "apogee": 3052.348994428108, "x_impact": 727.5900003079056, "initial_stability_margin": 2.676748226798967, "t_final": 286.1089367575916, "impact_velocity": -5.36394815726913, "out_of_rail_velocity": 24.7003885300083, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3696682883059436, "y_impact": 559.4703053453, "out_of_rail_stability_margin": 2.740370560078483} +{"apogee_time": 24.721630984736464, "max_mach_number": 0.7911158656150119, "apogee_x": 421.7979290237476, "apogee_y": 326.88197676792953, "apogee": 3094.718228301907, "x_impact": 495.58836472481636, "initial_stability_margin": 2.6740764766904115, "t_final": 288.51905793383287, "impact_velocity": -5.357773457457611, "out_of_rail_velocity": 24.717310219836286, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3693984987406648, "y_impact": 384.18568920952623, "out_of_rail_stability_margin": 2.7377350458570864} +{"apogee_time": 25.968992828635272, "max_mach_number": 0.8849900882298956, "apogee_x": 489.6753938858751, "apogee_y": 440.1875364501324, "apogee": 3512.11916804012, "x_impact": 572.0590135084519, "initial_stability_margin": 2.5608051672737266, "t_final": 316.2403191073645, "impact_velocity": -5.173575903367049, "out_of_rail_velocity": 26.24691999655051, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35182328080311026, "y_impact": 514.4427079013277, "out_of_rail_stability_margin": 2.620465825287234} +{"apogee_time": 26.620586023597806, "max_mach_number": 0.9249168185179627, "apogee_x": 467.71062364309756, "apogee_y": 365.38872992909216, "apogee": 3720.8375785670914, "x_impact": 541.5961563847969, "initial_stability_margin": 2.6691038225983084, "t_final": 326.3356089586594, "impact_velocity": -5.216050483213672, "out_of_rail_velocity": 26.840854922291115, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.345562335787809, "y_impact": 423.23822233985595, "out_of_rail_stability_margin": 2.7293428234103625} +{"apogee_time": 26.089692580225094, "max_mach_number": 0.8931933912332299, "apogee_x": 416.2147514042732, "apogee_y": 322.50844326807066, "apogee": 3555.322473493493, "x_impact": 487.54417169402154, "initial_stability_margin": 2.5451613866447147, "t_final": 319.94230262115883, "impact_velocity": -5.145676333422465, "out_of_rail_velocity": 26.378636348449483, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35040669862608037, "y_impact": 377.9493748645805, "out_of_rail_stability_margin": 2.604826203367774} +{"apogee_time": 27.430567522815128, "max_mach_number": 1.017455423854827, "apogee_x": 558.5538388256638, "apogee_y": 452.9281284066639, "apogee": 4050.442323527981, "x_impact": 642.817026663978, "initial_stability_margin": 2.6433701798210216, "t_final": 346.531982673581, "impact_velocity": -5.178941526661086, "out_of_rail_velocity": 28.51622905531347, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32924943806453844, "y_impact": 521.3974211150886, "out_of_rail_stability_margin": 2.6950267453641716} +{"apogee_time": 24.924478352588682, "max_mach_number": 0.8169608301365765, "apogee_x": 463.4866821867984, "apogee_y": 307.48683071709905, "apogee": 3182.340985117167, "x_impact": 547.5506276588686, "initial_stability_margin": 2.587717506456695, "t_final": 293.44238835237735, "impact_velocity": -5.214695559607026, "out_of_rail_velocity": 25.133505141454208, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3644550719897811, "y_impact": 363.2697022651986, "out_of_rail_stability_margin": 2.6519050423739525} +{"apogee_time": 23.8247281724626, "max_mach_number": 0.7489702589724203, "apogee_x": 587.2712177555762, "apogee_y": 451.44868378994465, "apogee": 2844.8947076298878, "x_impact": 692.258186168389, "initial_stability_margin": 2.5344994676202237, "t_final": 267.59621609360863, "impact_velocity": -5.371701860723167, "out_of_rail_velocity": 24.033088025570464, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37799759328838767, "y_impact": 532.3348742599396, "out_of_rail_stability_margin": 2.5998083189917613} +{"apogee_time": 23.993554019880815, "max_mach_number": 0.7499160034881129, "apogee_x": 396.43179372091805, "apogee_y": 307.22551843906336, "apogee": 2883.7047310037174, "x_impact": 471.9858234740086, "initial_stability_margin": 2.531803283799941, "t_final": 269.5426264208077, "impact_velocity": -5.365518225885136, "out_of_rail_velocity": 24.05969474717396, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37881679800877455, "y_impact": 365.89000781227327, "out_of_rail_stability_margin": 2.5974024250931915} +{"apogee_time": 26.627677421217708, "max_mach_number": 0.9340167676201422, "apogee_x": 515.8222832831655, "apogee_y": 463.64492530285304, "apogee": 3736.4404115244224, "x_impact": 594.8257183150201, "initial_stability_margin": 2.652328098721553, "t_final": 329.05237600761353, "impact_velocity": -5.185702835983475, "out_of_rail_velocity": 26.986209420073486, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34401036771490906, "y_impact": 534.7997963909537, "out_of_rail_stability_margin": 2.712556188806615} +{"apogee_time": 24.168171766958544, "max_mach_number": 0.7659817124471733, "apogee_x": 383.97275485270853, "apogee_y": 299.9695554861856, "apogee": 2946.1817954636917, "x_impact": 456.74362790619665, "initial_stability_margin": 2.529540963909996, "t_final": 284.74562065098166, "impact_velocity": -5.190776356920655, "out_of_rail_velocity": 24.28430854630316, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37555693816722974, "y_impact": 356.9500490374005, "out_of_rail_stability_margin": 2.597057606121758} +{"apogee_time": 26.043603237401676, "max_mach_number": 0.8940897904966023, "apogee_x": 502.9450626195401, "apogee_y": 407.787678641815, "apogee": 3544.729733771601, "x_impact": 587.2468415502968, "initial_stability_margin": 2.543876829169356, "t_final": 319.6590457832162, "impact_velocity": -5.143234664799158, "out_of_rail_velocity": 26.392590282123113, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35025795413729366, "y_impact": 476.3027254415402, "out_of_rail_stability_margin": 2.603536752562788} +{"apogee_time": 26.726217326170385, "max_mach_number": 0.9420465183720461, "apogee_x": 437.59716202134877, "apogee_y": 339.04405634337354, "apogee": 3774.867993789018, "x_impact": 506.4455868771123, "initial_stability_margin": 2.6364539376611513, "t_final": 332.49043914274597, "impact_velocity": -5.157737850227734, "out_of_rail_velocity": 27.119615857186684, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3427040674310313, "y_impact": 392.5391585627993, "out_of_rail_stability_margin": 2.696695290728086} +{"apogee_time": 24.194650232734105, "max_mach_number": 0.7698688025753025, "apogee_x": 606.8215976394588, "apogee_y": 466.4492500756234, "apogee": 2950.400288080599, "x_impact": 706.1604464990137, "initial_stability_margin": 2.6945856661977343, "t_final": 285.0006327467252, "impact_velocity": -5.350541759811558, "out_of_rail_velocity": 24.363718883144067, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3742976759899613, "y_impact": 542.991548984595, "out_of_rail_stability_margin": 2.759113164626579} +{"apogee_time": 27.031305472675935, "max_mach_number": 0.9721281638097711, "apogee_x": 546.4829755210794, "apogee_y": 362.58889927541026, "apogee": 3889.2738874847446, "x_impact": 627.5282681859949, "initial_stability_margin": 2.6335704609161508, "t_final": 347.0959863374476, "impact_velocity": -5.216897670658042, "out_of_rail_velocity": 27.646114016421695, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3380718360514173, "y_impact": 416.402487819649, "out_of_rail_stability_margin": 2.691370266285268} +{"apogee_time": 24.370031202264244, "max_mach_number": 0.7710463151959834, "apogee_x": 409.75285232277423, "apogee_y": 317.5463232179851, "apogee": 2991.603175015025, "x_impact": 480.85026437238565, "initial_stability_margin": 2.6919255178440733, "t_final": 287.528015175069, "impact_velocity": -5.344382501577704, "out_of_rail_velocity": 24.412935054427113, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37438820834184416, "y_impact": 372.721697244518, "out_of_rail_stability_margin": 2.756560205143382} +{"apogee_time": 24.228376637739476, "max_mach_number": 0.774481990169806, "apogee_x": 425.39517661261596, "apogee_y": 382.3537677362914, "apogee": 2971.019622873366, "x_impact": 503.9937376480882, "initial_stability_margin": 2.512861631359466, "t_final": 287.89386597357117, "impact_velocity": -5.160575797563914, "out_of_rail_velocity": 24.414114551522296, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37372952093111417, "y_impact": 453.15829263200595, "out_of_rail_stability_margin": 2.5803627056061638} +{"apogee_time": 22.434129573715524, "max_mach_number": 0.6743950531003502, "apogee_x": 519.7628534195054, "apogee_y": 399.56444566460004, "apogee": 2471.940794853849, "x_impact": 630.3739227411323, "initial_stability_margin": 2.5667771058481743, "t_final": 247.91823419826517, "impact_velocity": -5.3357124013722315, "out_of_rail_velocity": 22.80356464238926, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3948436052201142, "y_impact": 484.7999652787565, "out_of_rail_stability_margin": 2.633211880185318} +{"apogee_time": 25.56439928136903, "max_mach_number": 0.8507125251596582, "apogee_x": 430.3930424341892, "apogee_y": 336.2488962088029, "apogee": 3369.760595224296, "x_impact": 509.1399316818569, "initial_stability_margin": 2.5723033525180137, "t_final": 294.0554271229822, "impact_velocity": -5.290305887025516, "out_of_rail_velocity": 25.67489793517275, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35812287801968073, "y_impact": 397.91505111238786, "out_of_rail_stability_margin": 2.6342184725691316} +{"apogee_time": 22.598324378235805, "max_mach_number": 0.6753871602398036, "apogee_x": 351.06346337977067, "apogee_y": 272.0808535438632, "apogee": 2507.4612108414135, "x_impact": 428.83531853530087, "initial_stability_margin": 2.564150333181859, "t_final": 250.02789920672407, "impact_velocity": -5.329570223289163, "out_of_rail_velocity": 22.82010769776801, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.39462196511666486, "y_impact": 332.495649031446, "out_of_rail_stability_margin": 2.630641681705875} +{"apogee_time": 24.373520433643556, "max_mach_number": 0.7822302925927251, "apogee_x": 362.55207202875744, "apogee_y": 280.8990763609214, "apogee": 3015.7276067237435, "x_impact": 430.5328982387778, "initial_stability_margin": 2.4970874516615607, "t_final": 291.4163433643782, "impact_velocity": -5.132746344698145, "out_of_rail_velocity": 24.547141997331572, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3715982951560053, "y_impact": 333.72689996084813, "out_of_rail_stability_margin": 2.564447155953266} +{"apogee_time": 26.677048004003613, "max_mach_number": 0.9429123226178509, "apogee_x": 528.6159255729244, "apogee_y": 428.5720280014832, "apogee": 3762.99519676689, "x_impact": 609.4229533653224, "initial_stability_margin": 2.635152564046973, "t_final": 332.17564689536283, "impact_velocity": -5.1552904584567285, "out_of_rail_velocity": 27.139708601569737, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.34255072468472464, "y_impact": 494.2447192397973, "out_of_rail_stability_margin": 2.695382842853312} +{"apogee_time": 24.84424322541614, "max_mach_number": 0.8119717060430842, "apogee_x": 460.430631441204, "apogee_y": 305.44698397636216, "apogee": 3157.6200281446777, "x_impact": 542.0217145512707, "initial_stability_margin": 2.5632879110768676, "t_final": 293.0042624371115, "impact_velocity": -5.190862016791976, "out_of_rail_velocity": 25.03531692612058, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3656019185548471, "y_impact": 359.6019499801168, "out_of_rail_stability_margin": 2.628483297994938} +{"apogee_time": 22.77747583143115, "max_mach_number": 0.6923508644368948, "apogee_x": 536.8438561508109, "apogee_y": 412.65403989108887, "apogee": 2560.7608557250237, "x_impact": 645.0242791538839, "initial_stability_margin": 2.664331859851027, "t_final": 251.9481332084083, "impact_velocity": -5.382954755735589, "out_of_rail_velocity": 23.072378457845225, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3910061138569635, "y_impact": 496.0160479433666, "out_of_rail_stability_margin": 2.73292244542974} +{"apogee_time": 25.60176384511959, "max_mach_number": 0.8596955948273562, "apogee_x": 475.80641075953395, "apogee_y": 427.69490469232346, "apogee": 3391.731659589791, "x_impact": 560.3910824243492, "initial_stability_margin": 2.5556977498185147, "t_final": 296.86272159991, "impact_velocity": -5.259526099385692, "out_of_rail_velocity": 25.82207891657881, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35654854320495905, "y_impact": 503.88518573284205, "out_of_rail_stability_margin": 2.617624047473514} +{"apogee_time": 22.94538427006476, "max_mach_number": 0.6934041976552068, "apogee_x": 362.6084704241992, "apogee_y": 281.00250475936986, "apogee": 2597.5734996119595, "x_impact": 439.2745630037565, "initial_stability_margin": 2.661672513936228, "t_final": 253.91258004219588, "impact_velocity": -5.376758168782242, "out_of_rail_velocity": 23.096832342825785, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3907165456533239, "y_impact": 340.5136370449356, "out_of_rail_stability_margin": 2.7302989979984034} +{"apogee_time": 25.72715318117929, "max_mach_number": 0.8677872619236685, "apogee_x": 404.6880195891089, "apogee_y": 313.5616416045485, "apogee": 3435.357023179304, "x_impact": 478.2225419341427, "initial_stability_margin": 2.539988536113793, "t_final": 300.3324526202226, "impact_velocity": -5.23116290361201, "out_of_rail_velocity": 25.952526965879215, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3550557096119187, "y_impact": 370.70357116049826, "out_of_rail_stability_margin": 2.601909756144749} +{"apogee_time": 24.986792334871648, "max_mach_number": 0.8141076814300222, "apogee_x": 411.1271150859307, "apogee_y": 321.1862425551929, "apogee": 3189.457140228052, "x_impact": 481.7431248389129, "initial_stability_margin": 2.6298435634342483, "t_final": 297.9004486457435, "impact_velocity": -5.275004083611837, "out_of_rail_velocity": 25.086149236152117, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36496559234970494, "y_impact": 376.46769578523123, "out_of_rail_stability_margin": 2.6935299281528846} +{"apogee_time": 24.332688777103144, "max_mach_number": 0.7829528289128624, "apogee_x": 438.04312293106324, "apogee_y": 355.1359459289817, "apogee": 3006.510492758333, "x_impact": 518.4408582541004, "initial_stability_margin": 2.4957896861629605, "t_final": 291.2347876201193, "impact_velocity": -5.130310815138545, "out_of_rail_velocity": 24.555938913832442, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3720511528301061, "y_impact": 420.47863516424496, "out_of_rail_stability_margin": 2.5632995885371104} +{"apogee_time": 27.448538588915486, "max_mach_number": 1.0156046860140988, "apogee_x": 563.1830854059543, "apogee_y": 373.76365409868697, "apogee": 4052.3940490061023, "x_impact": 649.0289609965519, "initial_stability_margin": 2.6469101719163994, "t_final": 346.27533337188083, "impact_velocity": -5.185260032390908, "out_of_rail_velocity": 28.487234773687156, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.32962182744292673, "y_impact": 430.760734516105, "out_of_rail_stability_margin": 2.698585446491494} +{"apogee_time": 25.739578826578654, "max_mach_number": 0.8532299693561692, "apogee_x": 457.3878613943826, "apogee_y": 354.4810592901812, "apogee": 3407.677964689341, "x_impact": 534.6650087033344, "initial_stability_margin": 2.616370839887985, "t_final": 303.7847529281158, "impact_velocity": -5.352523611707502, "out_of_rail_velocity": 25.73110853603564, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3578733253576113, "y_impact": 414.4846961537127, "out_of_rail_stability_margin": 2.676993065159083} +{"apogee_time": 25.559586282851956, "max_mach_number": 0.8519260660843129, "apogee_x": 677.6174667036753, "apogee_y": 520.9099787142139, "apogee": 3362.4805655386026, "x_impact": 785.363011742478, "initial_stability_margin": 2.619058838843922, "t_final": 301.34573715439075, "impact_velocity": -5.358692261956413, "out_of_rail_velocity": 25.698981617198022, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35792231417074843, "y_impact": 603.9195989001608, "out_of_rail_stability_margin": 2.679605495892275} +{"apogee_time": 25.683616193018317, "max_mach_number": 0.8686332708048399, "apogee_x": 488.9379892057033, "apogee_y": 396.4186289203955, "apogee": 3425.1273747239384, "x_impact": 575.3968494531995, "initial_stability_margin": 2.5386980592191963, "t_final": 300.1295776141409, "impact_velocity": -5.2286806628528, "out_of_rail_velocity": 25.968790480422452, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.35494594704816534, "y_impact": 466.69496315189633, "out_of_rail_stability_margin": 2.6006234281858114} +{"apogee_time": 25.034815715192423, "max_mach_number": 0.8228864167261396, "apogee_x": 454.92178901399217, "apogee_y": 408.9084728280634, "apogee": 3212.997962884334, "x_impact": 530.7755768412297, "initial_stability_margin": 2.613273869670218, "t_final": 300.94803453366166, "impact_velocity": -5.244313337757314, "out_of_rail_velocity": 25.226807197888842, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3633329828604136, "y_impact": 477.25150774218685, "out_of_rail_stability_margin": 2.676970835979303} +{"apogee_time": 24.275460040747312, "max_mach_number": 0.7721307764933822, "apogee_x": 387.1937511915826, "apogee_y": 302.4944171364888, "apogee": 2977.5013592399573, "x_impact": 459.5038047803452, "initial_stability_margin": 2.4876434313356355, "t_final": 278.5527087245316, "impact_velocity": -5.282629166343716, "out_of_rail_velocity": 24.405093778702405, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37386155072085847, "y_impact": 359.1022882674081, "out_of_rail_stability_margin": 2.5532071746252267} +{"apogee_time": 25.16790409170022, "max_mach_number": 0.8307398729509806, "apogee_x": 387.21293751202313, "apogee_y": 300.01416015639194, "apogee": 3256.842041198973, "x_impact": 453.18029518436657, "initial_stability_margin": 2.59759343942865, "t_final": 304.70162078824023, "impact_velocity": -5.216032192019426, "out_of_rail_velocity": 25.353876233291153, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36189206724010825, "y_impact": 351.27716466497526, "out_of_rail_stability_margin": 2.6613088284914332} +{"apogee_time": 24.288654417618034, "max_mach_number": 0.7663553454871345, "apogee_x": 406.45446255803796, "apogee_y": 314.96822148401554, "apogee": 2967.2349650217575, "x_impact": 483.79952223826825, "initial_stability_margin": 2.496155049867229, "t_final": 278.87194394569224, "impact_velocity": -5.309022280644044, "out_of_rail_velocity": 24.25337870587127, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3756924055155653, "y_impact": 375.0056939905716, "out_of_rail_stability_margin": 2.5639581075956217} +{"apogee_time": 24.115221996498008, "max_mach_number": 0.7651813693544179, "apogee_x": 601.9006489435293, "apogee_y": 462.64699694988127, "apogee": 2926.3992027696245, "x_impact": 710.8837068106893, "initial_stability_margin": 2.498915575866283, "t_final": 276.4994766172137, "impact_velocity": -5.315140775268176, "out_of_rail_velocity": 24.23607701048491, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3760147546979864, "y_impact": 546.6255843090591, "out_of_rail_stability_margin": 2.566693561445079} +{"apogee_time": 24.335615340593233, "max_mach_number": 0.7807021188787908, "apogee_x": 428.9181247626022, "apogee_y": 385.5461283040877, "apogee": 3002.5294854907697, "x_impact": 506.7090877061787, "initial_stability_margin": 2.471086767218304, "t_final": 281.3156209578136, "impact_velocity": -5.2518940453489735, "out_of_rail_velocity": 24.543181066539542, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.37208997181693554, "y_impact": 455.60193715737086, "out_of_rail_stability_margin": 2.536646962467327} +{"apogee_time": 26.048907492534838, "max_mach_number": 0.8921322738795079, "apogee_x": 506.5835430868441, "apogee_y": 336.13129164675195, "apogee": 3542.9529669950375, "x_impact": 592.3212925024054, "initial_stability_margin": 2.5474661659197944, "t_final": 318.9718559710893, "impact_velocity": -5.149509587809572, "out_of_rail_velocity": 26.36151923883, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3505891965226645, "y_impact": 393.0387511152464, "out_of_rail_stability_margin": 2.6071304783093683} +{"apogee_time": 25.12618373503289, "max_mach_number": 0.8316087062788043, "apogee_x": 467.8797116873992, "apogee_y": 379.33055224229713, "apogee": 3247.4095055545176, "x_impact": 545.5550849296338, "initial_stability_margin": 2.596307620218052, "t_final": 304.5093229059673, "impact_velocity": -5.213557133878751, "out_of_rail_velocity": 25.37178772103392, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3617555446956657, "y_impact": 442.4575882026032, "out_of_rail_stability_margin": 2.6600207595490777} +{"apogee_time": 24.480579685965647, "max_mach_number": 0.7885364814682931, "apogee_x": 365.5675082688989, "apogee_y": 283.2519122456997, "apogee": 3047.64271905561, "x_impact": 433.24277740887777, "initial_stability_margin": 2.4554292188813522, "t_final": 284.8479671685292, "impact_velocity": -5.22357201439519, "out_of_rail_velocity": 24.67248777728279, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.36999511855591527, "y_impact": 335.81889969903415, "out_of_rail_stability_margin": 2.5208644334692827} +{"apogee_time": 24.648799769478817, "max_mach_number": 0.7938669020091204, "apogee_x": 400.0240215102867, "apogee_y": 312.51436056742324, "apogee": 3087.551348375582, "x_impact": 468.15756947413234, "initial_stability_margin": 2.6477993277827707, "t_final": 297.09683301205496, "impact_velocity": -5.261820012228133, "out_of_rail_velocity": 24.75721176224651, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.3688711122875895, "y_impact": 365.82144230502774, "out_of_rail_stability_margin": 2.7122293328937515} +{"apogee_time": 26.37149916500891, "max_mach_number": 0.8958486097564599, "apogee_x": 480.4923885130803, "apogee_y": 372.4376639622626, "apogee": 3615.5886734476353, "x_impact": 553.0373843188247, "initial_stability_margin": 2.719868628383768, "t_final": 326.9700355928045, "impact_velocity": -5.279837603152825, "out_of_rail_velocity": 26.48577751505767, "lateral_surface_wind": 0.0, "frontal_surface_wind": 0.0, "out_of_rail_time": 0.349420747665564, "y_impact": 428.79415922455297, "out_of_rail_stability_margin": 2.774382172872393} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb index 1cbfa2139..ede001e6e 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_class_usage.ipynb @@ -113,7 +113,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/mathutils/function.py:3119: UserWarning: Extrapolation method set to 'constant' because the linear method is not supported.\n", + "/home/phmb/github/RocketPy/rocketpy/mathutils/function.py:3120: UserWarning: Extrapolation method set to 'constant' because the linear method is not supported.\n", " warnings.warn(\n" ] }, @@ -229,24 +229,9 @@ "outputs": [ { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "bad56b36f7ea4202ad8ae4e538587850", - "version_major": 2, - "version_minor": 0 - }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA4QAAAOECAYAAAD5Tv87AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3wb9f0/8Ndpz5O87XhnJxASdgJhU1IItGUVKGW2jEAChLLLKhsKZRQKtKxSQinzCz9GgQIBAmEkkJCQvbfj2JY1bO37/WHucvIesqU7vZ59+FFiy9KdJd3dS5/P5/0WJEmSQERERERERDnHkOkNICIiIiIiosxgICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiJKm5qaGpx77rnKv+fOnQtBEDB37tw+35f8u6+++mr6NnCIbNiwAYIg4Lnnnsv0phAREXWLgZCIiHr03HPPQRCETr+uu+66TG8eXnzxRTz00EM93u7WW2/tcj/UX4cffvigb/NAbNu2DbfeeisWLVqU6U0hIiKNM2V6A4iISDtuu+021NbWpnxvzz337PL2hx56KFpbW2GxWAZ1u1588UUsXboUV1xxRbe3O+mkkzBy5Ejl38FgEDNmzMCJJ56Ik046Sfl+SUnJgLanuroara2tMJvNA7qfrmzbtg1/+tOfUFNTg0mTJg3KYxARUW5gICQiol479thjsd9++/X69gaDATabbRC3qG/22msv7LXXXsq/d+3ahRkzZmCvvfbCb3/72y5/LxwOw2KxwGDo3cQaQRCyar97KxQKwel0ZnoziIhoCHHKKBERDZqu1hA+9thjGD58OOx2Ow444AB8/vnnOPzwwzudqplMJnHnnXeioqICNpsNRx11FNasWaP8/PDDD8c777yDjRs3KlM+a2pqBrzNL730Em688UaUl5fD4XDA7/ejsbERV111FSZMmACXywVRFHHsscdi8eLFKffR1RrCFStW4JRTTkF+fj5sNhv2228/vPXWWx22wefzYfbs2aipqYHVakVFRQXOPvts7Nq1C3PnzsX+++8PADjvvPOUfVY/1iuvvIJ9990XdrsdhYWF+O1vf4utW7emPMa5554Ll8uFtWvX4rjjjoPb7caZZ56JW265BWazGfX19R2268ILL4TX60U4HO7nX5eIiLINRwiJiKjXmpubsWvXrpTvFRYW9uk+Hn/8ccycOROHHHIIZs+ejQ0bNuBXv/oV8vLyUFFR0eH299xzDwwGA6666io0Nzfjvvvuw5lnnomvv/4aAPDHP/4Rzc3N2LJlCx588EEAgMvl6uce7nb77bfDYrHgqquuQiQSgcViwbJly/B///d/OPXUU1FbW4u6ujo8+eSTOOyww7Bs2TIMGzasy/v78ccfcfDBB6O8vBzXXXcdnE4nXn75ZfzqV7/Ca6+9hhNPPBFA2zTWQw45BMuXL8f555+PffbZB7t27cJbb72FLVu2YNy4cbjttttw880348ILL8QhhxwCADjooIMAtK33PO+887D//vvj7rvvRl1dHR5++GF88cUX+P777+H1epVtisfjmDZtGqZOnYr7778fDocDU6ZMwW233Yb//Oc/mDlzpnLbaDSKV199FSeffLImRz+JiKgLEhERUQ+effZZCUCnX2rV1dXSOeeco/z7k08+kQBIn3zyiSRJkhSJRKSCggJp//33l2KxmHK75557TgIgHXbYYR1+d9y4cVIkElG+//DDD0sApCVLlijfmz59ulRdXd3n/aqvr5cASLfcckuHxx0+fLjU0tKScvtwOCwlEomU761fv16yWq3SbbfdlvI9ANKzzz6rfO+oo46SJkyYIIXDYeV7yWRSOuigg6RRo0Yp37v55pslANLrr7/eYXuTyaQkSZL07bffdrh/SZKkaDQqFRcXS3vuuafU2tqqfP/tt9+WAEg333yz8r1zzjlHAiBdd911HR5nypQp0oEHHpjyvddffz3luSQiIn3glFEiIuq1xx57DB9++GHKV18sWLAADQ0NuOCCC2Ay7Z6kcuaZZyIvL6/T3znvvPNSitLII2Lr1q3rxx703jnnnAO73Z7yPavVqqwjTCQSaGhogMvlwpgxY/Ddd991eV+NjY34+OOP8etf/xqBQAC7du3Crl270NDQgGnTpmH16tXKlM7XXnsNEydOVEYM1QRB6HabFyxYgJ07d+KSSy5JGcWbPn06xo4di3feeafD78yYMaPD984++2x8/fXXWLt2rfK9OXPmoLKyEocddli320BERNrCQEhERL12wAEH4Oijj0756ouNGzcCQEqlTwAwmUxdrvurqqpK+bccHJuamvr02H3Vvpoq0Lae8cEHH8SoUaNgtVpRWFiIoqIi/PDDD2hubu7yvtasWQNJknDTTTehqKgo5euWW24BAOzcuRMAsHbt2m4rt3ZH/vuOGTOmw8/Gjh2r/FxmMpk6naZ72mmnwWq1Ys6cOQDapgq//fbbOPPMM3sMpUREpC1cQ0hERFnNaDR2+n1Jkgb1cduPDgLAXXfdhZtuugnnn38+br/9duTn58NgMOCKK65AMpns8r7kn1111VWYNm1ap7dpH5KHgnrEUy0vLw/HH3885syZg5tvvhmvvvoqIpFIt5VYiYhImxgIiYhoyFRXVwNoGzE74ogjlO/H43Fs2LAhpSVEXwzVqNWrr76KI444Ak8//XTK930+X7fFdYYPHw4AMJvNPY6qjhgxAkuXLu32Nl3tr/z3XblyJY488siUn61cuVL5eW+cffbZ+OUvf4lvv/0Wc+bMwd5774099tij179PRETawCmjREQ0ZPbbbz8UFBTgH//4B+LxuPL9OXPmDGgKqNPp7HbKZroYjcYOI5OvvPJKh5YO7RUXF+Pwww/Hk08+ie3bt3f4ubrFw8knn4zFixfjjTfe6HA7+bHlXoE+ny/l5/vttx+Ki4vxxBNPIBKJKN9/7733sHz5ckyfPr37HVQ59thjUVhYiHvvvReffvopRweJiHSKI4RERDRkLBYLbr31VsyaNQtHHnkkfv3rX2PDhg147rnnMGLEiH6P9O277774z3/+gyuvvBL7778/XC4XTjjhhDRvPXD88cfjtttuw3nnnYeDDjoIS5YswZw5c5QRwO489thjmDp1KiZMmIALLrgAw4cPR11dHebPn48tW7YovQyvvvpqvPrqqzj11FNx/vnnY99990VjYyPeeustPPHEE5g4cSJGjBgBr9eLJ554Am63G06nEwceeCBqa2tx77334rzzzsNhhx2GM844Q2k7UVNTg9mzZ/d6X81mM04//XQ8+uijMBqNOOOMM/r9dyMiouzFEUIiIhpSM2fOxCOPPIJNmzbhqquuwueff4633noLXq+33/3tLrnkEvzmN7/Bs88+i9/85jeYNWtWmre6zQ033IA//OEPeP/993H55Zfju+++wzvvvIPKysoef3f8+PFYsGABpk+fjueeew6XXnopnnjiCRgMBtx8883K7VwuFz7//HPMmDED7777Li677DL87W9/w5gxY5QCMGazGf/85z9hNBpx8cUX44wzzsCnn34KoK3h/H/+8x9Eo1Fce+21ePLJJ3HiiSdi3rx5KT0Ie+Pss88GABx11FEoKyvr0+8SEZE2CNJgr8onIiLqQTKZRFFREU466ST84x//yPTmDNjatWsxcuRI/Otf/9L0VMvFixdj0qRJeP7553HWWWdlenOIiGgQcISQiIiGVDgc7rAO7/nnn0djYyMOP/zwzGxUmsnrBLsrNKMF//jHP+ByuXDSSSdlelOIiGiQcA0hERENqa+++gqzZ8/GqaeeioKCAnz33Xd4+umnseeee+LUU0/N9OYN2DPPPINnnnkGDocDkydPzvTm9Mv/+3//D8uWLcPf//53zJw5UyliQ0RE+sMpo0RENKQ2bNiAyy67DN988w0aGxuRn5+P4447Dvfccw+Ki4szvXkDZjKZMHr0aNx///047rjjMr05/VJTU4O6ujpMmzYN//rXv+B2uzO9SURENEgYCImIiIiIiHIU1xASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERERERElKMYCImIiIiIiHIUAyEREREREVGOYiAkIiIiIiLKUQyEREREREREOYqBkIiIiIiIKEcxEBIREREREeUoBkIiIiIiIqIcxUBIRERERESUoxgIiYiIiIiIchQDIRERERERUY5iICQiIiIiIspRDIREREREREQ5ioGQiIiIiIgoRzEQEhERERER5SgGQiIiIiIiohzFQEhERERERJSjGAiJiIiIiIhyFAMhERERERFRjmIgJCIiIiIiylEMhERERERERDmKgZCIiIiIiChHMRASERERERHlKAZCIiIiIiKiHMVASERElCaSJCGZTEKSpExvChERUa+YMr0BREREWiSHv2QyiUQigUQigXg8DkEQYLFYYDAYIAiC8v/yFxERUTZhICQiIuqBJEmQJEkJfnL4k78vkwOgfFs1+WftAyJDIhERZZIgcV4LERGRQh3+kskk4vG48t/JZBIAOgQ6dagzGo0wGo0p96f+fzWGRCIiyjQGQiIiylntw5888ievA5RPkX2Z9tk+EHb1uOr/V2NIJCKiocRASEREOUEOeO3X/A0k/HWmN4Gwq+1T/78aQyIREQ0WBkIiItKl9gVf5C91+Gtf9CUd+hsIO9M+JKq3u31INBgMys+IiIh6i0VliIhI87oLf0BbkFIHKEAbwUneRvW2qvcpHo+n3JYhkYiI+oqBkIiINKWzgi+JRAKRSATLli3DxIkTNRn+eqs3IXHZsmUoKSlBYWEhQyIREXWLgZCIiLJW+4IvnbV7UK+n8/v9MJlMORd22ofEYDCohEH1SKL8c3U4TPeUWSIi0hYGQiIiygo9hT916JHX6KlDjDzyRW06Kzwjh2i5kI58O4AhkYgo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R4920r0kop/DqRYialNsbCxuuukmTJ8+HUDLDG337t2RlpYGg8GA+fPny68nJibCYrF4VRfdtGkTXC4XLrvsMgDAihUrcO211+Lf//437r33XrzyyitYtGgR+vbtC71ej4KCAqSmpmLLli2yYM3UqVPlLHOgtbIQqbKiWfLmzZvhcDjk4wkAgwYNQkZGBtavXw8AWL9+PYYNGyZny4GWfTX19fVeRRXUSqPRYOjQofj9738vnyczZszAhx9+iAEDBmD27Nl47bXXcPTo0YB6rnQERVFQW1uLDz/8ENdddx369OmDP/7xj+jbty9WrFiBgwcP4pVXXsHll19+1srDaqaG1+y3336LG2+8EYmJibjiiitgNBpx3333ydfLkSNHcPvtt+P//b//h7Fjx2Ly5Ml4++23cccddwBoKfwyevRo5OXlYcyYMXjooYcwbNgw3HPPPWhoaMAVV1yBxMRELFq0SK40em4bAE5VsE5JScGrr76KrKwsrFu3zgePBhEBbDtBRD9D8WgbIdJ13nnnHfz3v//FNddcAwDQ6/XIyMjAunXrUFdXh4SEBKxcuRIffPABcnNzAQArV66E1WrFtddei/j4eFlu/OTJkzh8+DA2bNiAMWPGYP369cjKysK//vUvhISEoHfv3vjxxx8xYMCAgBrEut1u3HfffbjkkkswdOhQAC1tOsLDw5GYmOh1bFpaGiorK+UxngNL8X3xPTpFo9Ggf//+ePjhh7Fw4UIcO3YMxcXFKCoqwuOPP46RI0ciJycHubm56NevX1CmlSqKAqPRiCVLlqC0tBRffvklBg0ahPz8fPzlL3/B0KFDmWbXTmp4zZaVleEXv/gFBg8ejGXLlmHkyJFnpGZqtVqMGTMGL7/8srzfWVlZuP7667Fr1y4MHjwYL774In7xi18AAKqrq3HixAn8/e9/R2ZmJn7729/ihhtuwBtvvIE1a9agoqICv/71r/HHP/7R67koXo99+/bFI488EpSvT6JAwYCQiM6qtQ9pnU6He+65x+trCxcuxPz58zFmzBhMnjwZ5eXlmD59Oh5//HEALUVn+vfvLwdaItAsLS1FWloa+vXrBwCYOHEimpubsW7dOuzcuROLFy/Giy++iP379+PPf/4z7rrrrjYHDuI2T548idraWgwePLgjH4pzcvfdd6OiogJff/21z85BTTQaDXr16oV7770XCxYsgMFgQGlpKYqKivDnP/8ZAwYMQE5ODvLy8jB48OCADpIURcHx48dRVlaGsrIyrF+/HhdffDHy8/Px2muvITMzk4Pr8xDMr1nx3tivXz9MnjwZw4YNw8SJE1s9tmfPnvjNb36DmpoaPPXUU/jvf/+L+vp6AMCiRYvw1FNPITU1FbNnz5Y/U1VVhf/85z+y4NMf/vAHDB8+HNu3b8cDDzzgtcLamkB+PRIFAwaERHRelNMazg8cOBDr16/HRx99hA0bNuBvf/sbrr76akRHRwMA1q1bh+zsbPTq1QvAqUDzk08+wZVXXgmdTidvs6KiAj/88AMuvvhiPProoxgyZAieffZZvPLKK7j++utbLWwhframpga/+c1vEBsbi+eee07+vq50zz33YPHixfjqq69kgR0ASE9PR3NzM2pra71WHKqqqmQ/rfT0dHz77bdetycqGopj6Ow0Gg3S0tJw++2347bbbkNtbS3Ky8tRVFSEl156CT169JArh6NGjQqIwaiiKDhw4IAMArds2YJJkyYhPz8f77//PjIyMhgEXoBgf82K50a/fv0wdOhQr6B30aJFeOeddxAWFoY333wT3bp1g9vtxuOPP44ff/wRf/jDHzB37lw89dRTKCoqwsKFCwEAS5cuRffu3bFv3z58+OGHSE1NxZ133gkAiI+Px69//euuv6NEdH66fNciEQWltooHKIqibNy4UYmIiFD++9//en29urpaCQ8PV1asWOF1G6+88ooyduxY5fPPP5fHFhUVKZmZmcoXX3xx1nP49a9/rcyePVupra2VX3e5XOdzl86Z2+1W7r77bqV79+7Kjz/+eMb3RYGKTz/9VH5t9+7drRaoqKqqkse89dZbSnx8vGKz2Tr/TgS5hoYG5eOPP1auv/56JT4+XunVq5dy1113KcuXL1fq6+t9XgjG84/FYlE2bdqkPPHEE8qwYcOUsLAwZcaMGcrrr7+unDhx4qyvOWqfQHrNut3uDnkv++CDD5SLLrpIGTZsmKLT6ZQBAwYo99xzj7Jp0yZZHGblypVKeHi4snbtWkVRFKW5uVn55S9/qcTGxirbt29XFEVRFi5cqIwYMULp16+fct999yn79+9v9Zz5PCXyf1whJKIO4dnE+vT/jxs3DuvWrUO3bt0AQDYi/v777+F2u+WMvEajgcvlwtatW5Gamorx48fL2z958iR0Op0sba6ctkIJAG+88QZWr16NkpISJCQkyGPECpBort1ZKyl33303PvzwQ5SWliIuLk7uH0pISEBUVBQSEhJw66234v7770dSUhLi4+OxYMECTJw4ERMmTAAAzJw5E0OGDMGNN96I559/HpWVlXjiiSdw9913IyIiolPOW01iY2Nx7bXX4tprr0VTUxNWrlyJ4uJizJ8/H2FhYZg7dy7y8vJw6aWX/mwrhs7gdruxbds2lJaWoqysDEeOHMGMGTNw//33Iycnhy02OlggvWbFe1dzc/N5PTfF++Hw4cORkZGBuro6bN68Gd26dUNkZKTXsTqdDg6HQ+7b/u6772CxWNDY2IjCwkIMHz4c9957L373u9+ddRWUz1WiAOHTcJSIVG3fvn3K5MmTlRkzZiirV69WFEVRtm3bpkybNk159NFH5XFWq1W54447lCuuuOKMcvli9vn7779XBgwYoPz5z39WFEVRHA6HvD3PmfvOBKDVP++88448pqmpSbnrrrsUnU6nREdHK/n5+crJkye9bufQoUPKlVdeqURFRSl6vV554IEH5P2hztHc3KysXLlS+c1vfqOkp6crOp1OueGGG5SPP/5YMZlMnboSWF9fr6xcuVK55557lN69eyuxsbHKNddco3z00UdKfX29rx+aoOavr1nxvnb66tq1116r3HfffWe9bafTeda2IhaLRbn33nuVSZMmya+5XK4zftcVV1yh9O/fXxkwYICSnJysfPrpp8r69esVg8Fwxrl2VRYGEXUONqYnIp/asWMHXnjhBXz33XdyteaNN97Aiy++iFmzZgFoaVT84IMPYvz48fjrX//aaoPil19+GS+99BK2bt2KpKQk2dx+8ODB6NevH/Lz81FZWYlrrrkGAwYM8FphdDqdCAkJ8ZrNttlsZ8yakzq4XC6sW7cOhYWFKCkpQXV1NWbOnImcnBzMmjULcXFxF/w7HA4Hvv76a5SUlGDx4sWw2+3Izs5Gfn4+Zs6cKffeknpVV1fL9hdutxvV1dUYPnw4Xn/9deTl5f1so3ar1YrQ0NBWVxPfffddPPvss/j3v/+NSZMmya/v3bsXR48exRVXXIETJ05gzZo1qKmpwdVXX43U1NSOv5NE5Bf8fyc9EQW1rKwsvPvuu6ioqEC3bt3Qq1cvjBs3zitddOvWrbBYLJgxY0art1FZWSnbViQlJcHlciEsLAw2mw0HDhzApk2bcOjQIaxbtw5jxozB6tWrodFoYDAYAAChoaFewWB9fT1+97vf4Z///Gfn3nnySyEhIbj00kvx8ssv48CBA1i1ahX69++PZ555Bn369MF1112HDz74ADU1NefU69Bms2HZsmW44447cNFFF+HWW2+FVqvFu+++i8rKSrz33nvIy8tjMEh45plnMGLECLz44otwOBzQarUoLy9HZGQkpk2b1mYwaLPZ8Prrr2PixImIjY09o9iNeL4OHz4c3bt3x8qVK2E0GvHYY49h0KBBGDhwIF577TUAQPfu3TF//nzcddddSE1NlT0EiSj4cIWQiHxKURS43e42eww6nU7ceeedWL9+Pb777rtWV+0OHz6MuXPn4q677sJdd90lV/fee+893HXXXXjvvfdw9dVXw2634+qrr4bNZsOsWbOwbNky7N69G/fffz/uu+8+hISEyP2N119/Pfr164e//OUvPzsTT+qgKAp27NiBwsJCFBcXY+fOnbjsssuQm5uLq666CqmpqWfsmbJYLFixYgXKysqwfPlyJCYmIjc3FwUFBbjkkksQGsqt/HSmhoYGLFq0CE8//TQmT56M999/Hw8++CB2796NZcuWtflzy5cvxxtvvIExY8YgJycHw4cPb/W4+vp63HPPPfjggw+g1Woxfvx43HLLLfjFL35xRl9CpZX92kQUXBgQEpFfaS34MpvN2LFjBy677LI2v5+eno7t27djyJAhsujC1KlTkZycjH/9619ISEgAANxxxx345JNP8NBDD+FXv/oVPvroI7z11lsoLS3FoEGD5G0++uijsFqteOGFF3xSXIT8m6Io2L9/vwwON2/ejAkTJiAnJwdTpkzB9u3bUVpailWrVqFnz57Iy8tDQUEBxo4dy8kFardNmzahoKAAw4cPx+rVq/Huu+/i2muvbXOSSkxotccXX3wBp9OJadOmed0WJ8CI1IeveCLyK60NRJKTk3HZZZed8X0xn3XkyBF069YNsbGxUBQF4eHhcLvd+Prrr3HVVVchPj4eQMtAZ8WKFfjNb36DhQsXolu3bpgzZw4cDgdWrlwpjwFaqlFu2rSJwSC1SqPRoH///nj44Yexfv16HDhwAFdffTUWL16McePG4fnnn8fFF1+MDRs2YPfu3Xj++ecxfvx4DrSp3dxuN8aOHYsvv/wSOp0ONpsNJ06cANDyPthaCmd7g0EAmDp1KmbMmCFvS7yf8jlKpD7MVSGigCXSmKKiojBs2DAcOnQIGRkZAIDCwkIkJCRg3Lhx8rjt27fj8OHDuO666+TASavVoqqqCiNHjgTQUuwjIiIC27dvl+0wOGNOZ6PRaNCrVy/89re/xb333otdu3Zh0KBBfM7QBRHPn759+yIxMRE6nQ4vvPACDAYDnnnmmQ59fvG5SqRufAcgooA3aNAgVFRUeM2Yv/jiixgyZAh69Oghv1ZYWIiBAwdi4MCB8mvffPMNAGDixIkAIPuGfffddxgxYgSDQTonGo0GQ4YM4XOGOkxzczM+/PBDLFq0CM899xzeeust3HLLLTh48KCvT42IggQ/sYgo4DkcDjz11FNITEyUX3v66afx9NNPe7UI+OijjzBv3jxZNMFms6GkpARXXHEFQkND4XA4AAAVFRVoamrC4MGDObAnIp9as2YNdDodkpOT8ctf/hKffPIJDhw4gLlz5+Ljjz8GAFYAJaILwpRRIgp4YWFhuOWWW2C32+XXrrzySq9jTpw4gbq6OsyePdvra+vWrcPrr78O4FQK6j//+U/07NkTWVlZXXD2RERnEtU9v/nmGyQlJcmMhWnTpmHEiBF44oknUF9fD4Apn0R0YfgOQkRBQaPReLWkOL2Acvfu3WEymbyaMK9ZswZmsxlz5swB0NKP8NixY3jnnXdw2223YcCAAV1z8gHq2WefhUajwX333Se/ZrPZcPfddyM5ORmxsbEoKChAVVWV188dOXIEc+fORXR0NFJTU/HQQw/B6XR28dnTueL17loajQZNTU349NNPcd111wFoCfwURYFer8ebb76J2267zcdnSUTBgAEhEQWl0/tmiZQqz5n0KVOm4M0330RMTAwAwGg04sUXX0Tfvn1x++23s/fWWWzatAlvvfXWGX3Ofve736G8vByLFi3CmjVrcOLECcybN09+3+VyYe7cuWhubsa6devw3nvv4d1338VTTz3V1XeBzgGvt2/U1taiV69emDt3rvya5/sSU0WJqEMoRESkKIqi3HHHHcpVV12lfP7554qiKIrL5fLxGfmnhoYGJTMzU1m5cqVy+eWXK7/97W8VRVGU2tpaJSwsTFm0aJE8dteuXQoAZf369YqiKMrSpUsVrVarVFZWymPeeOMNJT4+XrHb7V16P6h9eL2JiIIbVwiJSLUUj7TStWvXwmAw4E9/+hOmTZsGgPty2nL33Xdj7ty5mD59utfXN2/eDIfD4fX1QYMGISMjA+vXrwcArF+/HsOGDUNaWpo8ZtasWaivr8eOHTu65g7QOeH19j2uBBJRZ2JRGSJSLc/UqwkTJuC9995DbGysD8/I//3vf//Dli1bsGnTpjO+V1lZifDwcK9qrwCQlpaGyspKeYxncCC+L75H/oXX2z9wcoqIOhMDQiIitFQqDQsL8/Vp+LWjR4/it7/9LVauXOlVwIeCE683EZE6cMqJiIjaZfPmzTAYDBg1ahRCQ0MRGhqKNWvW4JVXXkFoaCjS0tLQ3NyM2tpar5+rqqpCeno6ACA9Pf2MKpTi/+IY8g+83kRE6sCAkIiI2mXatGn44YcfsG3bNvlnzJgxuOGGG+S/w8LCsGrVKvkze/bswZEjRzBx4kQAwMSJE/HDDz/AYDDIY1auXIn4+HgMGTKky+8TtY3Xm4hIHZgySkRE7RIXF4ehQ4d6fS0mJgbJycny67feeivuv/9+JCUlIT4+HgsWLMDEiRMxYcIEAMDMmTMxZMgQ3HjjjXj++edRWVmJJ554AnfffTciIiK6/D5R23i9iYjUgQEhERF1mJdeeglarRYFBQWw2+2YNWsWXn/9dfn9kJAQLF68GHfeeScmTpyImJgY3HzzzfjjH//ow7Om88XrTUQU+DSKZ911IiIiIiIiUg3uISQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUoxICQiIiIiIlIpBoREREREREQqxYCQiIiIiIhIpRgQEhERERERqRQDQiIiIiIiIpViQEhERERERKRSDAiJiIiIiIhUigEhERERERGRSjEgJCIiIiIiUikGhERERERERCrFgJCIiIiIiEilGBASERERERGpFANCIiIiIiIilWJASEREREREpFIMCImIiIiIiFSKASEREREREZFKMSAkIiIiIiJSKQaEREREREREKsWAkIiIiIiISKUYEBIREREREakUA0IiIiIiIiKVYkBIRERERESkUgwIiYiIiIiIVIoBIRERERERkUr9/5U/jxmznr4XAAAAAElFTkSuQmCC", - "text/html": [ - "\n", - "
\n", - "
\n", - " Figure\n", - "
\n", - " \n", - "
\n", - " " - ], + "image/png": "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", "text/plain": [ - "Canvas(toolbar=Toolbar(toolitems=[('Home', 'Reset original view', 'home', 'home'), ('Back', 'Back to previous …" + "
" ] }, "metadata": {}, @@ -507,7 +492,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "[4391.364691514904, 7219.639007049733, 6453.201220132505, 8224.181709280812, 7533.468077292466]\n" + "[5581.887614734133, 5707.92377609551, 7243.097224168756, 7310.235916395157, 5933.99146546768]\n" ] } ], @@ -784,16 +769,16 @@ "output_type": "stream", "text": [ "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt\n", - "A total of 0 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "A total of 1000 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", "\n", - "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt \n" + "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt \n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:123: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", + "/home/phmb/github/RocketPy/rocketpy/simulation/monte_carlo.py:122: UserWarning: This class is still under testing and some attributes may be changed in next versions\n", " warnings.warn(\n" ] } @@ -827,23 +812,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Starting Monte Carlo analysis \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Current iteration: 000098 | Average Time per Iteration: 0.584 s | Estimated time left: 0 s \n", - "Completed 100 iterations. In total, 100 simulations are exported.\n", - "Total wall time: 61.4 s \n", + "Starting Monte Carlo analysis \n", + "Current iteration: 000999 | Average Time per Iteration: 0.646 s | Estimated time left: 0 s \n", + "Completed 1000 iterations. In total, 1000 simulations are exported.\n", + "Total wall time: 649.0 s\n", "Results saved to monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n" ] } ], "source": [ "test_dispersion.simulate(\n", - " number_of_simulations=100,\n", + " number_of_simulations=1000,\n", " append=False,\n", " parallel=True,\n", " n_workers=None,\n", @@ -877,22 +856,16 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 16, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "A total of 100 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt \n", + "A total of 1000 simulations results were loaded from the following output file: monte_carlo_analysis_outputs/monte_carlo_class_example.outputs.txt\n", + "\n", + "The following input file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.inputs.txt \n", "The following error file was imported: monte_carlo_analysis_outputs/monte_carlo_class_example.errors.txt\n" ] } @@ -904,16 +877,16 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "100" + "1000" ] }, - "execution_count": 18, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -924,7 +897,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -933,26 +906,26 @@ "text": [ "Monte Carlo Simulation by RocketPy\n", "Data Source: monte_carlo_analysis_outputs/monte_carlo_class_example\n", - "Number of simulations: 100\n", + "Number of simulations: 1000\n", "Results: \n", "\n", " Parameter Mean Std. Dev.\n", "------------------------------------------------------------\n", - " impact_velocity -5.279 0.095\n", - " out_of_rail_time 0.357 0.023\n", - " max_mach_number 0.868 0.115\n", - "out_of_rail_stability_margin 2.659 0.076\n", - " apogee_time 25.608 1.703\n", - " initial_stability_margin 2.598 0.078\n", - " y_impact 460.823 64.165\n", - " out_of_rail_velocity 25.972 1.930\n", - " frontal_surface_wind 0.000 0.000\n", - " apogee_y 395.028 58.848\n", - " apogee_x 511.538 75.630\n", + " apogee_time 25.397 2.120\n", + " max_mach_number 0.862 0.140\n", + " apogee_x 483.182 110.462\n", + " apogee_y 377.542 89.190\n", + " apogee 3375.793 644.509\n", + " x_impact 564.464 121.888\n", + " initial_stability_margin 2.575 0.085\n", + " t_final 306.119 36.231\n", + " impact_velocity -5.242 0.066\n", + " out_of_rail_velocity 25.858 2.350\n", " lateral_surface_wind 0.000 0.000\n", - " x_impact 596.502 81.968\n", - " t_final 306.494 30.999\n", - " apogee 3419.338 530.485\n" + " frontal_surface_wind 0.000 0.000\n", + " out_of_rail_time 0.359 0.028\n", + " y_impact 441.173 98.774\n", + "out_of_rail_stability_margin 2.637 0.084\n" ] } ], @@ -970,18 +943,180 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABDoAAAMzCAYAAABHhXL/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAABcSAAAXEgFnn9JSAADGa0lEQVR4nOzdd3RU1f738c8kpJFOC01CCcVQRBAEQ2jSFKR3qcr9iYCAIuBVEUS8KEUFrqAXkKYXC0UEFKWDEaQKSkc60pIQkhBC2nn+4Jm5jDPpE0KG92utWZB9djtlzsz5zj77mAzDMAQAAAAAAOAEXPK7AwAAAAAAAI5CoAMAAAAAADgNAh0AAAAAAMBpEOgAAAAAAABOg0AHAAAAAABwGgQ6AAAAAACA0yDQAQAAAAAAnAaBDgAAAAAA4DQIdAAAAAAAAKdBoAMAAAAAADgNAh0AAAAAAMBpEOgAAAAAAABOg0AHAAAAAABwGgQ6AAAAAACA0yDQAQAAAAAAnAaBDgAAAAAA4DQIdABwKgMGDJDJZNKAAQPyuyuAQxXUYzujfud0GYC8xfvPFucrx2KbIa8R6IBTSkhI0A8//KBJkyapc+fOCg4Olslkkslk0oQJE/K7exmKiorSggUL1KdPH4WGhsrb21seHh4qW7asOnbsqJUrV+Z3F53Wvn379Pbbb6t9+/aqVq2aihYtKjc3NxUtWlRhYWF69913FR0dnW/9mzBhguU4NplM+vLLLzMt07ZtW6syZ86cyfuOZtHChQs1YcIEbdmyJb+7IklKTU3V119/rX79+qlKlSoKCAiQu7u7SpQooUaNGumf//yn/vjjj/zuZr74+7GX2Qv3p+vXr8vLy8uyn06cOJHfXYITuvt8gftbeud2T09PlS1bVu3bt9fXX38twzDyu6tZdr99t0D+KZTfHQDywq5du/T000/ndzdypGTJkkpJSbH87enpKTc3N128eFEXL17UqlWr9NRTT2nZsmUqXLhwPvbU+Xz22Wf6+OOPLX97enrKy8tL0dHR+uWXX/TLL7/oo48+0nfffaeGDRvmY0/vWLBggXr27Jnu8r/++ks//vjjPexR9ixcuFBbt26VJDVt2jRf+7Jz5071799fx48ft6S5ubnJ19dXUVFRioiIUEREhN577z117txZS5culbu7ez72OP8EBQXdk3ZKlSqlqlWrqlSpUvekvQfBF198ocTERMvfn332mSZPnpyPPQKcgzOcr+4+t9+4ccPyvXP16tVauHChVq5cKQ8PD4e1l1fb7H76boH8xYgOOK3AwEA9+eSTGj16tJYuXaqSJUvmd5eyJCUlRfXr19fs2bP1559/6tatW4qPj9fp06f1/PPPS5J++OEHvfDCC/ncU+dTv359TZ06VTt27ND169d169YtxcbGKi4uTosWLVLx4sUVGRmpjh076saNG/nWz2LFisnb21sbNmzQhQsX0s23ePFipaamqnz58veucwXQ6tWr1bRpUx0/flxFixbV5MmTdfz4cSUlJSkqKkpJSUnavXu3XnvtNfn5+WnFihVKSEjI727nm8uXL2f6coTJkyfr6NGjXIg70Pz58yVJL730kiRp0aJFSk1Nzc8uAU7BGc5Xd5/Db968qT/++EMtW7aUdOd755tvvunQ9pxhm+H+RqADTik8PFzR0dHasGGDpkyZop49ezo0Cp2XNm3apF9//VUvvviiKlasaEkvX7685s2bZwlwfP755zp//nx+ddMp9evXT6+++qoaNGiggIAAS7qPj4/69eunzz//XJJ09epVrVmzJp96KXl7e6tr165KS0vTwoUL0823YMECSeL+1wycOHFCffr00e3btxUaGqrffvtNr732mipXrmzJ4+rqqscee0yTJ0/W6dOn1aFDh3zsMZAz+/bt02+//aaAgABNmTJFFSpU0KVLl/T999/nd9cA3GdcXFxUvXp1fffddwoJCZEkffrpp1YjjoH7HYEOOCVXV1eH1LNmzRp169ZN5cuXV+HChTO8J33evHkOabNZs2YZLjeP6pCkPXv23PP+X79+XfPnz1f37t1Vs2ZNFSlSRJ6engoODlbv3r21c+fOdMs2bdrUMk+KYRiaO3euHn/8cfn5+cnX11cNGza0BBMy8sUXXygsLEy+vr7y9/fX448/rv/85z95fg9pgwYNLP/PaCSFlPfHzsCBAyUp3UDHzz//rOPHj6tixYpq3LhxpvVt2bJF3bp1U5kyZeTh4aFixYrpySef1IIFC9L9xTen+3PhwoUymUyWoaVvv/22zTaxN5fImTNnNHLkSFWvXl0+Pj4qXLiwqlWrphEjRujcuXOZrqM9b775pmJjY+Xp6amVK1eqbNmyGeYvUqSIvv32W/n7+1ulO+p9kZycrOnTp+uxxx5TQECATCZTtu4zzsl+vF9lNFHd3dssKSlJ7733nmrVqiVvb28FBgaqZcuW+uGHHzKs/6uvvtJTTz2loKAgubm5KSAgQJUrV1b79u318ccfW93icbfcHIc5bdMRzKM5evToIU9PT/Xr10/SndtXMuKIbS3l/Ng0DEMLFixQw4YN7Z7zszKhYW72WV6cd6QH+7M0PQV5m2T1fJWTvjniPZBTnp6e6tatmyQpLi5OR48etcmT0/e2o7dZTr5b5Oc5GfeAATwggoODDUnG+PHjM82bkJBgtG/f3pBkSDJMJpMREBBgFCpUyJL299fu3bvzfiUMwzh48KClzW+++eae93/8+PGWMq6urkZgYKDh4eFh1daMGTPslm3SpIkhyXjzzTeNDh06GJKMQoUKGX5+flZ9eeutt+yWT0tLMwYOHGjVVmBgoOHi4mJIMnr27Gn079/fkGT0798/S+uTHWvWrLkvtn1wcLCRlpZmVKpUyZBkbN261Sbvc889Z0gyJk6caGzevNnS1unTp23yvvzyyzb9dXV1taQ1b97ciI2NtSmX0/355ZdfGkFBQYabm5shyfD29jaCgoKsXufOnbMq8/nnn1sdZx4eHoaXl5flb19fX+PHH3/M0nY0u3z5suXYef7557NV9u8c8b4YO3as8cQTT1i2Y2BgoGEymYzNmzcbhmFkemzndD9md/2yK6N+53SZeZv985//NMLDwy3bLCAgwOrYS+98f/d5RJLh4+NjFC5c2CrN3nslN8dhTto8ffp0puuSFbdu3bJsm4iICMMwDOPPP/80TCaTUahQIePy5cvpls3ttjaMnB+bKSkpRo8ePdI95/fq1SvT90Vu9llenHfMnPmzNKfni4K8TbJyvspJ3xzxHshIVvbVxx9/bMljPn+Y5eZzx9HbLLvfLXL6OYCCg0AHHhjZCXR07NjR8kE7btw448qVK4Zh3Pmy+OGHH1pOgI8//rixYMECY8GCBUZiYmIer8EdM2fOtLR/9OjRe97/Tz/91Bg/fryxZ88e4/bt24Zh3PmCcOrUKWPEiBGGyWQyXF1djX379tmUNX9wBQYGGv7+/sbChQuNhIQEwzAM4/z588YzzzxjSDJcXFyM48eP25SfMWOGpe/Dhg0zrl27ZhiGYcTExBgTJkywfMjm9APfnsTEROP06dPGrFmzjMDAQEOSERISku72ysttf3egwzAM45133rG7rvHx8YaPj4/h4uJinDt3LsNAx6xZsyzL/u///s+4dOmSpY4PP/zQEqDp0aOHTX9yuz/N5TN7T/7000+Gi4uLUahQIWPMmDHG6dOnjbS0NCMtLc04evSo0a1bN0OS4efnZ5w9ezZL29IwDGPp0qWWdV+zZk2Wy9njiPeFj4+P4ePjYyxYsMCyHSMjI42oqCjDMDL+Upib/ZgV92ugw9/f3/Dw8DA++eQT49atW4ZhGMa5c+eMrl27Wvq7atUqq7Lbt2+3HJfvv/++Zfsaxp3t/eOPPxr9+/c3Ll68aFUuN8dhTtt0VKDj888/t5y77mYOXEyZMiXdsrnZ1oaRu2Nz8uTJlrKvvPKKERkZaRiGYdy4ccP417/+ZbnoS+84yc0+y6vzjpkzf5bm9HxRkLdJVs5XOelbbt8DmcnKvho9erQlz5EjRyzpuf3cyattlpXvFjk9J6NgIdCBB0ZWAx2LFy+2nLjnzZtnN485ul60aNE86Gn6rl+/bpQqVcqQZISHh9vNk9/9Hzp0qCHZ/4Xc/OEjydi0aZPN8sTERKN06dKGJGPSpElWy27dumUUKVLEkGT07dvXbtuvvfaapf7cBjru/hXp7ldYWFi6X2rzetv/PdBx7tw5w8XFxfD29jbi4uIs+T777DNDktGyZUvDMIx0Ax0JCQmWbdqrVy+7bd4dWNuzZ4/Vstzsz7vLZ/SeTE1NNSpXrmxIMj799NN085lH0YwYMSLdPH/35ptvWvqf119msvq++O6779KtI70vhbndj1lx95fhv/9C9vfX8OHDs9Tv3Cy7e5vNnz/fZnlqaqrRuHFjQ5JRvXp1q2Xvv/++Iclo1apVltc/t8dhTto0DMcFOpo1a2ZId0Z43W3u3LmGJKNatWrpls3Nts7NsRkfH2/59Ta9EVd3H5d/P05ys8/y8ryTVQX5szQ3gdGM3M/bJKvnq+z0LbfvgazIbF/duHHD0rciRYoYqamphmE45nMnL7bZ3WUzOmfm9JyMgoU5OoC7GIahd955R5LUsWNHq/kw7vbMM89IkqKionTp0qV70re0tDT17dtXly5dkqenp/7973/b5Lkf+t+2bVtJd+aISE9YWJjduUg8PDzUunVrSdLBgwetlv3000+Kjo6WJL311lt2633ttdfk6emZo37/XcmSJRUUFCRvb29LWrNmzfTRRx+pXLlyNvnzY9s/9NBDatGihW7evKmvv/7akm6ehPS5557LsPz69est23TChAl28wwZMsTy6Lf//ve/dvPkZH9m1bZt23TixAkVK1ZMgwYNSjefeb6B7DxONyoqyvL/IkWK5Kh/WZWV90X16tUtx0d2OGo/ZtWVK1cyfN3LJxI99NBDlvlq7ubi4mJ5QsChQ4f0+++/W5aZJxq+du1aluctye1xmJM2pTuTUBt3fpRKd99m5tSpU9qyZYtMJpP69u1rtax79+7y8vLS0aNH9csvv2RYT062dW6OzZ9++kmxsbGSpDfeeMNu2VGjRqX7mPXc7LO8PO9klbN8ljpSQd8m2e1bbt8DuRETE6ONGzeqefPm+uuvvyRJI0aMkIvLnUvHe/W5k1ffL3J6TkbBQqADuMuOHTt04sQJSdKrr76abr6iRYta/p+cnJzn/ZLufMCYn/Tx8ccfq1atWjZ57lX/T506pVdffVV169ZVQECAXF1dLRM9Pf3005Iynqzz8ccfT3dZ6dKlJcnyAWpmnnj1oYcesswA/nf+/v6qW7duttYlPWfOnNHly5cVHx+vK1euaNq0afrtt99Uv359u1+E8uvYMV94mCcUPHnypLZv367AwEB17Ngxw7J3b9MqVarYzePq6qrmzZtb5f+7nOzPrIqIiJAk3bhxQ6VLl1bJkiXtvv7xj39Iks6ePZujdhwht++LsLCwHLXrqP2YVeYL7/ReGT0JyNHME9bZEx4erkKFCkmyXucnn3xSnp6e2r9/v8LDwzV//nydPn06w3ZyexzmpE1HWbBggQzDUHh4uM2jpv38/CznCfNkpenJybbOzbG5b98+SVK5cuVUoUIFu2V9fX3TPefnZp/dq/POg/BZml3OvE2y27fcvgey6+5JOwMDA9WiRQvt3btXktSnTx+rYMu9+tzJq+8X+XlOxr1TKL87ANxPNm7cKOnOr/kNGzZMN9/Vq1cl3fklq2TJknner1dffdUyguPDDz9M95f6e9H/lStXqlevXrp9+7Ylzc/PT56enjKZTEpKStL169d18+bNdOvw9fVNd5n5y/LfgwDmPpcpUybD/mX21IycKFGihEaNGqXw8HA1bNhQ77zzjurXr6927dpZ8uTXsdOpUycFBgYqIiJCJ06csFxk9urVK9Nfn7K7Tc35/y4n+zOrzL8kJScn68qVK5nmv3XrVpbrvjvoFB0dbfnSlBOOeF+UKFEiR207aj8WRBmts6enp4oWLaorV65YrXOlSpU0b948DR48WDt27NCOHTskScWLF1ezZs3Uu3dvtW/f3uqiPrfHYU7adIS7H0FtHn3wd/3799fSpUv19ddfa8aMGfLx8bGbLyfbOjfH5rVr1yQp0/dlenXnZp/l5XnH7EH8LM2Ms2+T7PYtt++B7AoKCrL83/z0lEcffVTPPvuszaiKe/W5k1ffL/LrnIx7ixEdwF3MQ27r169vGZ5nj/nRVbVq1ZK7u3ue9mnMmDGaPn26JGnatGkaOXJkunnzuv9RUVEaMGCAbt++rebNm2vLli1KSEjQjRs3dOXKFV2+fFnffPNNlusraOrXr69GjRpJkv7zn/9YLcuvY8fDw0O9evWSJM2bN0+LFy+WJLtDzAsi85DSxx9/PNORBOZXVlWvXt3y//379+e4j456XzjqsdjI3LPPPquzZ8/qk08+UY8ePfTQQw/p2rVr+vrrr9WxY0c1adLEMmRccsxxmN02HeHHH3+0/Po9aNAgu4+3btOmjSQpPj7e6ha4+0VOLzRys8/y8rwj8VlqD9skfffqYvvy5cuW19mzZ7V3717NmzfP7q0jziA/zsm4twh0AHe5ePGiJKlYsWLp5klNTdV3330nSZZhlHll9OjRmjp1qiRpypQpGjVqVIb587r/33//vWJjYxUYGKjVq1erSZMm8vLysspz+fLlbNWZVeZfu83rmJ7MlueW+deLkydP2m03P44dc1Djo48+0oULF1SjRg099thjmZYzb9OMhgHfvTynIw5ywzzqJS9uSWnWrJklKLVy5coc15Of7wupYOzHvJLR+/327duWeVjsrXORIkX0wgsv6Msvv9S5c+d08uRJvfbaazKZTNq+fbvVfeeOOg6z06YjZHY7Snby52Rb5+bYLF68uKT/ja7Ibr9ys8/y8rwj8VlqD9vEVm7fA3nJWT537vU5GfcWgQ7gLuZhcHdPUvh3n376qSIjI+Xq6mq5PzcvvPrqq5o2bZqkO0GO0aNHZ1omr/t//vx5SVLVqlXTnfxqw4YN2aozq8wX7ufPn9eff/5pN09sbKzlftK8curUKUm2wynz89h57LHHVLNmTSUlJUnKfBLSu8tJd76IHD9+3G6e1NRUbd68WZJUr149B/T2f8xBhox+DTXPW3H58uVczy3xd0FBQerSpYukOxOlpbcN7Lm7z/n5vpDyfz/mp61bt6Z7/Gzfvl0pKSmSlKXAX6VKlTR58mT17t1b0p3J9szy6jjMqM3cunbtmiWwumzZMsXFxaX72rVrlyTpl19+0bFjx+zWl5NtnZtjs06dOpLuBBvOnDljt2x8fHy65/zc7LO8PO9IfJbawzaxldv3QF66nz93svLdIj15eU7GvUegA7hLtWrVJEmbN29WTEyMzfKjR49qzJgxkqThw4fbTOzmKK+++qrV7SpZCXJIed9/f39/SdLx48eVmJhos/y3337L9RMd0tOyZUsFBgZKkuXpJn83ZcqUHN0rLd35QM7sQ3Hjxo2WC4KmTZtaLcvvY+f999/XqFGjNGrUKPXp0ydLZVq2bGmZpyK9Xy0+/fRTy69J5ltkHMXPz0+S7G4vs2bNmlkmh3v55ZctwZz0ZHdSskmTJsnHx0e3bt1S586dM/1l7Pr16+rSpYvVk0Xy830h5f9+zE/nzp3TokWLbNLT0tL0r3/9S5IUGhqqmjVrWpbdff+/PeZfke++BS23x2FO2sytJUuWKDk5Wf7+/nrmmWfk4+OT7qtevXqWc1h6ozpysq1zc2y2atXKco4w1/93H374oRISEuwuy80+y+vzjjN/luYU28RWbt8Deel+/tzJyneL/Dgn495j78FpXb9+XZGRkZZXWlqaJCkhIcEqPT4+3lLm2WeflXQnct+tWzedO3dOkpSYmKglS5YoPDxcN2/eVFhYmN5991277Z45c8Zy73NOhrzdPSfHBx98kOntKndzRP8z0qpVK7m4uCg6OlrPPvus5aIwKSlJX3/9tVq1apXhxFG54eXlpXHjxkmSFi1apJEjR1pGT8TGxuqdd97Rv/71L8sjw7Lr/PnzevTRR/Xpp5/q1KlTNr/Yv/fee+rQoYMMw1CRIkX08ssvW5XP622fmaeeekrTpk3TtGnTLMNdM+Pl5WU5RpcuXarBgwdbJt5LSEjQzJkzLXPC9OjRw+Gz8NeoUUPSnSHL6QUYChUqpE8++USFChXSzz//rMaNG2vjxo1Wk4+dOnVKn3zyierVq6fZs2dnqw9VqlTRkiVL5O7urkOHDql27dp6//33rW5NSk1N1f79+/XWW2+pYsWKWrFihVUd+fm+kPJ/P+Ynf39/vfjii5o7d67l4uj8+fPq1auX5ZfESZMmWZUZNmyYunfvruXLl1tNkBcfH69PPvnEMs+N+VGWUu6Pw5y0KeXu88QcsOjQoUOW5gPq1q2bJGnx4sWW0Rl3y8m2zs2x6e3trbFjx0qS5s6dqzFjxlgCCnFxcXr//fc1YcIEywXq3+Vmn+X1eceZP0v/7u7vW/Ze5ovRB2mbZFVu3wN56X7+3MnKd4ucnpNRwBiAkwoODjYkZfrq37+/Vblhw4ZZLQ8ICDAKFSpk+btTp07GjRs30m339OnTlrzjx4/PVp/Pnj1rKevi4mIEBQVl+Jo6dapNHbntf2bGjh1rVb+/v7/h5uZmSDIqVKhgfPHFF5Zlf9ekSZNMt8v48eMNSUaTJk1slqWmphp9+/a12kaBgYGGq6urIcno2bOn0b9/f7v7NTN37zdJhru7u1GsWDHD29vbKr1ChQrGvn377NaR19vevG2Cg4OzVW7z5s2WPpw+fdpm+csvv2xZbjKZjMDAQKt+N2vWzIiNjbUpl9v9efz4ccPT09PqeA8ODjaCg4ON8+fPW+VduXKl4evra+mTm5ubUbRoUcPDw8Nqm0+aNClb28bs559/NkJCQmyOgSJFihguLi5W26dXr15GUlKSVfm8fl8YhpHpsZ3T/ZgV5v0oKdPzUlBQkBEREZGlfud0mXmb/fOf/zQaNWpkOSYCAwOt9sObb76Zbr3ml4+PjxEQEGCV1qhRIyM+Pt6mbE6Pw5y2mdPPkx07dljKrV69OktlDh48aCnz7bffWtJzs63NcnpsJicnG127dk33nN+3b1+jX79+hiTjhRdesNt2bs4deXnecdbP0rvbzsrrkUcecYptkpXzVU765oj3QEbu3lc5kZvPnbzaZln5bpGbzwEUHIzoAP5m1qxZ+uKLL9SkSRMFBAQoISFBJUuWVPfu3fXjjz9qxYoVlmFx9twdPW7QoEG22jaPOjH//8qVKxm+7h6N4qj+Z+a9997T4sWLVb9+fXl5eSk5OVkhISF6/fXXtX///lw9ojMzLi4uWrx4sRYvXqwGDRrIy8tLKSkpqlOnjj755JNcDWstXbq0vvnmGw0dOlSPPfaYihUrptjYWKWlpalcuXJ65plnNG/ePB06dEiPPvqo3TryetvnlQ8++ECbNm1Sly5dFBQUpPj4ePn6+qpZs2b67LPPtH79+jz5Ja1y5cravHmz2rdvr+LFiysqKkpnz57V2bNnbX5R7tixo06ePKnx48erfv368vHxUUxMjDw8PPTII49o0KBBWrlyZZZv8/q7sLAwHT16VEuXLtWzzz6rkJAQeXp6Ki4uTkWKFFGjRo30xhtv6MiRI/rvf/8rNzc3q/L5+b4wu1f7MbPz0pUrVzId6u8o7u7u2rhxo/71r3+patWqun37tvz9/fXkk09q7dq1doehjxs3TjNnzlSnTp1UrVo1FSpUSPHx8SpRooRatmypzz77TFu2bJG3t7dN2Zweh7lpMyfMozn8/f3VqlWrLJWpWbOmHn74Yavyd8vJtjbL6bFZqFAhff3115o3b57lvZWSkqLHHnvM8pQp84iA9H5tz825Iy/PO876WZobbBNbjngP5KX8+v6Qkax8t7jX52TkD5Nh5GCmFgDpmjRpksaNG6dGjRpp+/bt+d0dAHA6TZs21datWzV+/Hhmxc9j9/O2NgxD5cqV04ULF7R48WL17ds3v7sE3FO8B4D0MaIDcLBNmzZJSn/iKAAAkHtLlizRhQsXVKhQIbVo0SK/uwPcc7wHgPQR6AAc6Pbt29qxY4fatGmj8PDw/O4OAAAFWq9evbRs2TJFRkZa0q5cuaL33nvP8pjufv36qVSpUvnVRSBP8R4AcqZQfncAcCYeHh73/PFjAAA4qx9++EFffvmlJKlw4cJyc3OzerxzeHi4Pvzww/zqHpDneA8AOUOgAwAAAPelmTNn6ocfftD+/ft19epVxcfHq3jx4qpdu7Z69uypvn372kwODDgT3gNAzhTYyUg/+OAD/fzzz/r999919epVJSYmqmTJkmrSpIlGjx6tmjVrWuWfMGGC3n777XTrGzt2rN577z27yyIiIvTuu+9q586dSkpKUmhoqIYNG6Z+/fqlW9+FCxc0btw4/fjjj4qOjla5cuXUq1cv/fOf/5Snp2fOVhoAAAAAAGSowAY6ihUrpps3b6pWrVoqU6aMJOnQoUM6fvy43NzctGLFCrVr186S3xzoCAsLU0hIiE19bdu2Vbdu3WzSly9frh49eigtLU2NGzdWsWLFtHHjRsXExGjUqFGaNm2aTZmTJ0+qYcOGioyMVI0aNRQaGqo9e/bo1KlTCgsL08aNG+Xh4eHArQEAAAAAAKQCfOvKqlWrVLduXZvREbNnz9bQoUM1aNAgyyzEdxs0aJAGDBiQpTaio6P13HPPKTU1VcuXL1fnzp0l3ZkAqFGjRpo+fbratWunpk2bWpUbMGCAIiMjNXz4cM2YMUOSlJKSou7du2vlypWaPHnyffeINgAAAAAAnEGBfepKWFiY3VtAhgwZokqVKunKlSs6fPhwrtqYN2+eYmNj1aFDB0uQQ5KCgoI0ZcoUSdL06dOtyuzatUsREREqUaKEJY8kFSpUSHPmzJGbm5tmzpyplJSUXPUNAAAAAADYKrCBjoyYJ+Rxd3fPVT1r166VJHXt2tVmWdu2beXp6akNGzYoMTHRpswzzzxjc3tKUFCQwsPDdf36df3888+56hsAAAAAALDldIGOJUuW6NixY6pcubIqV65ss3zTpk0aOXKkBg8erEmTJmnv3r3p1nXgwAFJUp06dWyWubu7q0aNGkpMTNTx48ezVObu9IMHD2Z9pQAAAAAAQJYU2Dk6zKZOnapDhw7p5s2bOnLkiA4dOqTSpUtr6dKlcnV1tcm/ZMkSq7/HjRunLl26aOHChfLx8bGkx8bGWp5RXbZsWbttly1bVnv27NHZs2dVq1YtSdK5c+cyLSNJZ8+ezdL6Va9e3W76sWPH5OXlpXLlymWpHgAAAAAAcuPcuXPy9vbW5cuX87srGSrwgY4ff/xRGzdutPwdHBysxYsXq27dulb5QkJCNG3aND311FMKDg7W9evXtW3bNo0ZM0bLly9XamqqVq5cackfHx9v+X/hwoXttu3t7S1JiouLsymXnTI5YRiGkpOTc1XH/cAwDB05ckQPP/ywTCZTfncHAAAAAJCO5ORk3bx5M7+7kakCH+jYsGGDJCkmJka///67Jk6cqCZNmmjSpEl64403LPn69OljVc7b21u9e/dWs2bNVLNmTX377bfauXOnGjRocE/7n5lDhw7ZTTeP9EhveUGRnJwsd3d3HThwwDK3CgAAAADg/pPeHQf3G6eZoyMgIEDh4eH6/vvvVbduXY0bN067d+/OtFypUqU0cOBASdK6dess6XffxpKQkGC3rDmS5evra1MuO2UAAAAAAIBjOE2gw8zNzU09evSQYRhavXp1lsqYJy29dOmSJc3Pz0/+/v6SpAsXLtgtZ04PDg62pJnnzMhOGQAAAAAA4BhOF+iQpGLFikmSrl27lqX8169fl/S/+TPMHnnkEUnSvn37bMokJyfrjz/+kKenp6pUqZKlMnenmycvBQAAAAAAjuOUgY6tW7dKkipVqpRpXsMwLJOQ/v2RsG3btpUkLVu2zKbcmjVrlJiYqBYtWsjT09OmzOrVq3X79m2rMleuXNH27dsVGBiosLCwbKwRAAAAAADIigIZ6IiIiNC6deuUlpZmlZ6cnKxZs2ZpyZIl8vLyUo8ePSTdGdnx8ccf2zzpJD4+Xi+++KJ+/fVXlSxZUp07d7ZaPmjQIPn5+WnVqlVasWKFJf3q1asaM2aMJGnUqFFWZerXr6+wsDBdvXpVY8eOtaSnpKRoyJAhSk5O1vDhw5l4EwAAAACAPGAyDMPI705k18KFCzVw4EAVK1ZMdevWVdGiRRUZGanff/9dly5dkqenpxYtWqTu3btLks6cOaMKFSrIx8dH9erVU6lSpXTt2jXt27dPUVFRCggI0Jo1a+yOsli+fLm6d+8uwzDUtGlTFS1aVBs2bFBMTIxeeeUVTZ8+3abMiRMn1LBhQ0VFRalmzZoKDQ3V7t27derUKT3xxBPatGmTPDw8crUNnO2pK0lJSQR/AAAAAOA+VlCuQwtkoOP06dOaN2+etm7dqlOnTikyMlLu7u4qX768mjdvruHDhyskJMSSPy4uTu+++6527typkydPKjIyUq6urqpQoYLatGmjl19+WWXKlEm3vYiICE2aNEk7d+5UUlKSQkNDNWzYMPXv3z/dMufPn9dbb72ldevWKTo6WuXKlVOvXr30+uuvW93qklMF5QDLDIEOAAAAACgYCsp1aIEMdKDgHGCZIdABAADyg2EY4mswgAeVyWSSyWTKdrmCch1aKL87AAAAANwLqampioqKUlxcnJKSkvK7OwCQr1xdXVW4cGH5+fnJ19c3R4GP+xWBDgAAADi91NRUnTt3TomJifndFQC4L6SmpiouLk5xcXEKCAhQUFCQXFwK5PNKbBDoAAAAgNOLiopSYmKiXF1dFRQUJG9vb6f5Qg8A2WUYhm7fvq24uDhFR0crJiZGnp6eCgwMzO+uOQSBDgAAADi9uLg4SVJQUJD8/f3zuTcAkP8KFy6swoULq1ChQrp69aquX7/uNIEOwtgAAABwaoZhWObk8Pb2zufeAMD9xc/PT5J0+/Ztp5mkmUAHAAAAnNrdX9y5XQUArLm6ulr+T6ADAAAAAADgPkOgAwAAAAAAOA0CHQAAAAAAwGkQ6AAAAAAeUCaTSSaTKb+7cc+ZTCaVL1/eIXWdOXPGsh3NL1dXVxUrVkytWrXS8uXLc93GgAEDZDKZtGXLltx3GHgAEOgAAAAAgFzy9vZW//791b9/f/Xs2VPlypXT+vXr1bVrV7322mv53T2Lpk2bymQy6cyZM/ndFSDPEOgAAAAAgFwqVqyYFi5cqIULF+qLL77Qvn37tGDBAknSlClT9Pvvv+e47smTJ+vIkSOqX7++o7oLODUCHQAAAEAeMAxDx44dc5rHNSL7BgwYoGbNmskwDK1atSrH9ZQqVUrVqlVT4cKFHdg7wHkR6AAAAADywIwZM1StWjXNmDEjv7viEDExMZo1a5Zat26t4OBgeXh4qGjRomrTpo3Wr19vt0z58uXTnQNky5YtMplMGjBggFX63fNRbNu2Tc2bN5evr6/8/PzUtm1bHT58ON0+rlu3Tu3bt1dQUJA8PDz00EMPqV27dunOk5Gamqr3339fVapUseQfO3asbt++nbWNkgWPPvqoJOn8+fOWtJSUFM2aNUt169aVj4+PfHx8VL9+fc2ZM0epqak2daQ3R8fd23fevHmqVauWvLy8VLJkSb3wwguKiYmx5DXPJbJ161ZJUoUKFazmFQGcCYEOAAAAIA/MmzdPkjR//vx87olj7Ny5U8OHD9fx48dVtWpVderUSVWrVtVPP/2k1q1b67PPPnNoe6tXr1bz5s2VkJCgp59+WqVKldL333+vxo0b6/Llyzb5R40apaeeekpr165V5cqV1aVLF1WqVEkRERF655137LbRu3dvTZo0SVWrVlWrVq0UFxenKVOm6Pnnn3fYesTFxUmSPDw8JN0JrnTo0EHDhw/XyZMn1bJlS7Vo0UJHjx7VkCFD1K1bN6WlpWWrjTFjxmjo0KEqVaqUnnrqKRmGof/85z9q3769ZUSRj4+P+vfvr6CgIElSly5dLHOK9O/f32HrC9wPCuV3BwAAAABnc/ToUR06dEiS9Mcff+jYsWOqWrVqPvcqd6pWraodO3aoQYMGVun79+9X8+bN9fLLL6t79+7y8fFxSHsfffSRli9fro4dO0q6EyDo0aOHli9frtmzZ2vixImWvJ9//rk++OADlS5dWmvXrlXt2rUty27duqWff/7Zpv6zZ8+qcOHCOnHihEqWLClJOn36tOrUqaMvvvhCb7/9tipVqpSrdUhMTLSMdqlVq5Zlvb7//ntVr15dGzdutAQeLl26pGbNmmnlypWaPXu2hg0bluV2lixZooMHD1qOscjISDVs2FDbt2/X5s2b1bx5c8scIk2bNtWVK1c0bdo0hz15BrjfMKIDAAAAyKWrV6/qu+++s7ymT59utXz69OlWy69evZpPPc25ChUq2AQ5pDu3ZgwdOlSxsbHavHmzw9rr1auXJcghSa6urvrnP/8pSdq2bZtV3n/961+SpA8++MAqyCFJXl5eatmypd02Zs6caQlySHfWsU+fPpKk7du357jvycnJ+v3339W1a1edOXNGRYsWVbdu3SxtmvtqDnJId+bhmDp1qiRl+3and955xyqQVqxYMQ0ePFiS7bYCHgSM6AAAAAByqUmTJjp69Gi6y+fOnau5c+da/q5WrZqOHDlyL7rmUKmpqdq4caN++eUXXbp0yTKXxYkTJ6z+dYRWrVrZpFWpUkXSndEPZn/99ZeOHDmigIAAde/ePcv1u7m5qVmzZllqIyvOnj1rd66LoKAgLV++XP7+/jp37pzOnTun4sWL212/du3aKSAgQCdPntTly5etgjAZyeq2Ah4UBDoAAACAXOrSpYvefffdbOUvaC5cuKB27drpwIED6eYxz0fhCGXLlrVJ8/X1lSSryULNk3xWrFgxW5NqlixZUq6urllqIyu8vb3VtWtXSXdGnwQEBKhOnTrq1KmT5Wkpf/31lyQpODjYbh0mk0nBwcGKiYnRxYsXsxzoyOq2Ah4UBDoAAACAXJo0aZJq1aql//u//9ONGzfSzefv76+5c+dabmMoSAYNGqQDBw6oS5cuGjNmjKpWrSpfX1+5uLjoP//5j1544YVsPUo3swk3XVzy9i57R9dvngMjt3LyBJS83lZAQUOgAwAAAHCA7t27q379+qpTp46uX79uszwwMFD79u0rkBNA3rx5U+vXr1dQUJC++uorm5EQp06dslvO3d1dkhQfH28zSendj1vNjYceesjSB8Mw7utHpZYuXVrSndtc0mNeVqZMmXvSJ8AZEfoDAAAAHKRQoUJ2gxySdP36dbm5ud3jHjnGjRs3lJaWplKlStkEOZKTk7Vy5Uq75UqVKiVJOn78uM0y89NIcqt06dJ6+OGHFRMTo2+++cYhdeaVcuXKqVy5crp27Zo2btxos3zt2rW6fv26QkJCsnzbSnaZg08pKSl5Uj9wPyDQAQAAADhIehf8WV1+vypRooT8/f31xx9/KCIiwpKempqqsWPH2g1kSHcmaZWkyZMnKzU11ZK+dOlSLV261GH9e+211yRJr7zyig4ePGi17O5HvN4PXnrpJUl3+nrt2jVL+uXLlzV69GhJ0ogRI/KsffOokmPHjuVZG0B+I9ABAAAAOMjdgYz27dvr6NGjat++vSVtxYoV+dGtTDVo0CDd17x581SoUCGNGTNGKSkpatKkiVq1aqWePXsqJCREn3zyiYYOHWq33qFDh6p48eJatmyZQkND1a1bN9WuXVt9+/Z16MV8v3799NJLL+nixYuqU6eOwsPD1bt3bzVr1kylSpWyBBDuBy+//LKeeuopHTx4UJUrV1bnzp3VqVMnValSRUeOHFHHjh01ZMiQPGvffDz27t1b3bp106BBgzRo0KA8aw/ID8zRAQAAADiIn5+fPD09NX36dL344osymUz69ttvNXv2bL366qvy9/fP7y7a9euvv6a7rE2bNpKk119/XWXLltVHH32kiIgIeXl5qVGjRpo4caL27dtnt2xQUJC2bdum0aNHa+vWrbp48aLq1q2r9evXy2Qy6cMPP3TYOsycOVMtWrTQ7NmztXv3bu3atUslSpRQo0aN9NxzzzmsndxydXXVd999p9mzZ2vhwoX68ccfJUmhoaEaOHCgXnjhhTydXLRz58768MMPNXfuXK1evdryVJZ58+blWZvAvWYysjM1Mu4b1atXlyQdOnQon3uSO8nJyXJ3d1dSUlKBvWcVAADc39LS0izD9KtWrZqnF5FJSUlKTU2Vl5eXzbJbt27J1dXVMkcCANwPsnOOLCjXoYzoAAAAABwkoyCGveAHAMDxmKMDAAAAAAA4DQIdAAAAAADAaRDoAAAAAAAAToNABwAAAAAAcBoEOgAAAAAAgNMg0AEAAAAAAJwGgQ4AAAAAAOA0CHQAAAAAAACnQaADAAAAAAA4DQIdAAAAAADAaRDoAAAAAAAAToNABwAAAAAAcBoEOgAAAAAAgNMg0AEAAAA8wDZv3qwuXbqoTJkycnd3V2BgoKpWrapu3brp3//+t27cuGGVv2nTpjKZTDpz5kz+dDgDEyZMkMlk0sKFC/O7K9m2cOFCmUwmTZgwIUfld+3aJZPJJJPJpIkTJzq2c0ABQ6ADAAAAeEBNnDhRzZs314oVK+Tv76927dqpVatW8vLy0ooVK/TSSy/pyJEj+d3NfGEymVS+fPn87kaWLVmyxPL/L774Ih97AuS/QvndAQAAAAD33t69ezVhwgS5ubnp66+/VseOHa2WX758WZ9//rkCAgKs0hcvXqyEhASVKVPm3nUWGUpOTtaXX34pSSpZsqSOHz+uX3/9VY8//ng+9wzIH4zoAAAAAB5AK1askGEY6t69u02QQ7pzwfzqq6+qWrVqVunlypVTtWrV5Obmdo96isysW7dOkZGRCgsL05AhQyRZj/AAHjQEOgAAAIAH0LVr1yRJxYsXz1a59OboMN/qkZKSonfeeUchISHy8vLSww8/rAULFljybdq0Sc2aNZOfn58CAwPVr18/RUVF2bRTvnx5mUwmu33YsmWLTCaTBgwYkKU+nzx5UhMmTFDDhg1VsmRJubu7q2zZsurXr5+OHz9uldc8V4YknT171jLvhclkUtOmTa3yJiQkaPLkyXr00Ufl4+MjHx8fNWjQQIsWLUq3LxEREWrRooV8fX0VEBCg1q1b69dff83SeqTn888/lyT16dNHffr0kSR99dVXSk5OtpvfvG0Nw9CMGTMUGhoqT09PlSlTRsOHD1dMTIzdcgkJCXrnnXdUo0YNeXl5yd/fX40bN7aMJrHn4MGDeuaZZxQQECBfX181btxY69evz3AfGoahpUuXqnnz5goMDJSnp6cefvhhTZgwQQkJCXbbSUlJ0Zw5c9SwYUP5+fnJy8tLtWvX1kcffaSUlJQMth6cEYEOAAAA4AH00EMPSZKWL1+uq1evOqze7t27a/r06apZs6YaN26s06dP67nnntOCBQu0bNkytW7dWikpKWrdurW8vb21ZMkSdezYUYZhOKwPfzdv3jxNnDhRN2/eVL169dS+fXv5+flpyZIlqlevng4ePGjJGxISov79+0uSvL291b9/f8urTZs2lnxXr15Vw4YN9frrr+vy5ctq0qSJGjdurKNHj2rAgAF66aWXbPqxZs0aNW3aVBs3blRoaKieeuopnT9/Xo0bN9aOHTtytG43btzQd999J3d3d3Xv3l0VKlTQE088ocjISK1bty7Dsi+99JJGjx6tsmXLqkOHDkpNTdWsWbPUpEkTxcbGWuWNi4tT48aN9dZbb+nq1atq166dwsLCtGvXLvXq1UsjRoywqX/Hjh1q2LCh1qxZo+DgYLVr106JiYlq06aNVqxYYbdPaWlpevbZZ9W7d2/t3r1btWvX1tNPP62bN2/q7bffVrNmzXTr1i2rMrdu3VKrVq00ZMgQHT9+XA0aNFDLli116dIlvfzyy+rSpYvS0tKyuWVRoBkokEJDQ43Q0ND87kauJSUlGZKMpKSk/O4KAABwUqmpqcbhw4eNw4cPG6mpqfndnfvGn3/+aXh5eRmSDF9fX6N///7G3LlzjX379hkpKSnplmvSpIkhyTh9+rRVuiRDklGjRg3j6tWrlvRNmzYZkoxSpUoZRYsWNdasWWNZduPGDaN69eqGJGPTpk1W9QUHBxvpXa5s3rzZkGT079/fKn38+PGGJGPBggVW6Tt27DBOnTplU89nn31mSDKaNWtms0ySERwcbLd9wzCMp59+2pBkjBgxwkhMTLSkX7582XjssccMScYPP/xgSY+NjTWKFy9uSDI+++wzS3paWpoxduxYy/YbP358um3aM2/ePEOS0aFDB0va7NmzDUlGt27d7JYxb1s/Pz9jz549lvS4uDijefPmlvW627BhwyzbKjY21pJ+5MgRo0SJEoYkY/Xq1Zb01NRUo0qVKoYk491337XbZ3v7cMqUKYYko2nTpsalS5cs6bdv3zaef/55Q5IxduxYqzJDhgwxJBk9evQwYmJiLOmxsbGW/TRnzhz7GxDZOkcWlOtQAh0FVEE5wDJDoAMAAOS1/Ap0bDuzzaj3n3rGtjPb7lmb2bVhwwbjoYceslx0ml8BAQHGiy++aPz11182ZTILdGzYsMGmzKOPPmpIMvr06WOzbMaMGXYv8B0Z6MhIWFiYYTKZrC6QzeuTXqBj//79hiSjXr16do+pffv2GZKM9u3bW9LMQZXGjRvb5E9KSjLKli2bo0CHeX988803lrTIyEjDzc3N8PT0tFkvw/jftn399ddtlh06dMgwmUyGj4+PcevWLcMwDCM+Pt7w8vIyXFxcjCNHjtiUmTlzpiHJaNGihSVt/fr1hiSjcuXKdrdRWFiYzT5MTk42ihUrZnh7exuXL1+2KZOQkGCULFnSCAwMtNR55coVw83NzXjooYeMhIQEmzKXLl0y3N3djVq1atkswx3OGOjg1hUAAADAwdKMNL249kXt/mu3hnw/RGnG/Tls/sknn9TJkye1YsUKDR48WHXq1FGhQoUUExOjOXPmqHbt2jp27FiW63Nzc7OZx0KSKlasKElq1apVussuXbqUs5XIovj4eC1dulRjx47VP/7xDw0YMEADBgzQpUuXZBiG/vzzzyzX9dNPP0mSOnbsKBcX20sq85wdu3btsqRt375dktSzZ0+b/G5uburatWt2V0nnzp3Ttm3bFBAQoGeeecaSXrRoUT399NNKTEzUN998k255e30JDQ3VI488ovj4eO3fv1/SnSf03Lp1S3Xq1LGZnFaS+vbtK+nO/CPmW0QiIiIkSV26dLG7jXr06GGTtm/fPkVGRuqJJ55QUFCQzXIvLy/VrVtX169f14kTJyTdma8lOTlZbdq0kZeXl02ZkiVLqnLlyvr9999tbnmB8yLQAQAAADjY8sPLdejaIUnSH1f/0Ioj9ucjuB+4u7urU6dOmjNnjvbu3atr165pzpw5CgwM1NWrVzVs2LAs11WyZEm5urrapPv4+EiS3UfSmpfdvn07h2uQuU2bNqlixYrq3bu3pkyZonnz5mnRokVatGiRTp06JenOHBRZZZ6I9Y033rCarPTuV3x8vCIjIy1l/vrrL0lScHCw3TrLly+f7fX64osvZBiGunbtKg8PD6tl5klJzROV2pNZX8x9Nv+bXh8DAgLk7++vW7du6fr165L+F7gyzwXzd+XKlbNJM2/X9evXp7td165dK0mWbWsuM3fu3HTLHDp0SIZhKDo6Ot1tAedSKL87AAAAADiTNCNNb2992yrt7a1vq/PDneViuv9/ZwwICNDgwYNVunRpdejQQZs3b1ZCQoIKFy6caVl7v9xnZ3lWZWdiyfj4eHXv3l3R0dF666231LNnTwUHB8vLy0smk0m9e/fW0qVLszUZqrn9Ro0aqVKlStnuv6OYHyG7ZcsWNWrUyGpZUlKSJGnbtm06e/ZsukENR0nvCTnZYd6uISEhCgsLyzBv0aJFrcrUrl1bjzzySIZl/h4MgvMi0AEAAAA40N2jOczMozq6hmb/9oT80rx5c0lSamqqYmJishTocCR3d3dJdwIV5lEfZufPn89yPdu3b1dUVJS6du2qt99+22a5eURHdpQtW1bSnVtXRo0alaUypUqVknTnkbX2pJeenr179+rIkSOS7jw+9+TJk3bzGYahL774Qq+//rrdNmvWrJluX0qXLm31b3p9vHHjhmJiYuTl5aXAwEBJ/1vf9PaVvXTzdq1WrZoWLlxot1x6ZRo1aqRZs2ZlqQyc3/0fUgYAAAAKkFm77F9spZeeXzIbwWC+cHZ3d1exYsXuRZesmC+Ujx8/brNs/fr1Wa7HfCuF+YL4bidPntS+ffvslnNzc1NKSordZS1btpQkrVy5Msv9CA8PlyR9/fXXNstSUlK0fPnyLNcl/e+WlFdffVXGnYdM2Ly2bNlilffv7PXl6NGj+u233+Tj46PatWtLkurWrSsvLy/t3bvXMjeGvb6EhYVZRu2YR2SsXLnS7rFmr+169erJ399fW7duzfJtJs2aNZOrq6vWrFmj5OTkLJWB8yPQAQAAADhQm5A2qhBQQeUDylteFQIqqHWl1vndNSvjxo3T6NGj7U7CefHiRb3wwguSpPbt21tGV9xLTZo0kSRNnjxZqamplvSlS5dq6dKlWa6nSpUqkqQVK1bo2rVrlvSYmBg9//zz6V4cly5dWleuXFFMTIzNsscff1wtW7ZURESEhg4dqtjYWJs8Bw4c0Lp16yx/d+vWTUWLFtWWLVu0aNEiS7phGBo/frzOnTuX5XVKTU21bINevXqlmy88PFxlypTRkSNHtHfvXpvls2bNskw4KkkJCQl66aWXZBiGBg4caJnc09vbW88995zS0tI0dOhQ3bx501Lm+PHjmjRpkiRp+PDhlvTmzZurcuXKOnbsmKZMmWLV7sKFCy2Ts97Nw8NDY8aMUVxcnDp37mx3tM3Fixctt+xId+Z9ee6553TmzBn16tVLV65csSlz8uTJbAeSULBx6woAAADgQK+Hv67Xw21vE7jfxMfHa8aMGZo2bZqqVKmi0NBQeXp66sKFC/r111+VnJyskJAQffTRR/nSv6FDh+qTTz7RsmXLFBoaqlq1aunEiRP6448/NGLECH344YdZquexxx5Ty5YttX79elWpUsXyVJgtW7aoWLFi6tChg1atWmVTrn379po1a5bq1KmjJ554Qp6enqpatapGjx4t6c4ohjZt2mj27Nn673//q9q1a6t06dK6ceOGDh48qPPnz2vEiBFq06aNJMnX11fz589Xly5dNGDAAM2ZM0cVK1bUgQMHdOLECf3jH//Q3Llzs7ROP/30k65cuaIqVaqoTp066eZzcXFRjx499MEHH2jJkiWqW7eu1fI+ffro8ccfV/PmzeXv769t27bp8uXLql69ut555x2rvJMnT9bOnTu1fv16VaxYUU2aNNHNmze1adMmJSYmavjw4VZPfnFxcdGiRYvUokULvfbaa1q6dKlCQ0P1559/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IUmSJEmSQsOgQ5IkSZIkhYZBhyRJkiRJCg2DDkmSJEmSFBoGHZIkSZIkKTQMOiRJkiRJUmgYdEiSJEmSpNAw6JAkSZIkSaFh0CFJkiRJkkLDoEOSJEmSJIWGQYckSZIkSQoNgw5JkiRJkhQaBh2SJEmSJCk0GmzQ8cEHH/DQQw8xcuRI2rdvTyQSIRKJVFlv2rRp9OnTh6ZNm9KqVSsuuOACFi5cWGmdBQsWcMEFF9CqVSuaNm1Knz59+NOf/lRpnfXr1zNmzBiOOeYYkpKS6NGjBxMmTCAnJ6dGzylJkiRJkqovEgRBUN+NOBgjRozg73//e5nyyh7n9ttvZ8qUKSQnJzNkyBBycnKYPXs2QRAwffp0RowYUabOjBkzuOKKKygsLGTAgAG0bt2a2bNns23bNsaNG8cjjzxSps5//vMfzjrrLL799lt69erFiSeeyJIlS/jss8/o168fs2fPJjEx8ZCev2fPngAsX778kK5T3/Lz80lISCAvL4/4+Pj6bo4kSZIkqQIN5efQBjui46yzziIjI4OXX36Zr776qsrgYNasWUyZMoW0tDSWLl3KSy+9xGuvvcbcuXOJjY1lzJgxbNu2rVSdLVu2cO2117J3716mT5/O22+/zfTp0/n000/p1q0bkydP5u233y5zr9GjR/Ptt99y66238tFHH/HXv/6VlStXcskll7BgwQL+53/+pxb/T0iSJEmSpCINNui46667eOCBB7j44otp27Ztlec/+uijANx777107969uPyss87ihhtuYNu2bUydOrVUnf/93/9lx44dDB8+nJEjRxaXH3300fzyl78EYPLkyaXqLF68mAULFnDUUUcVnwMQFxfHU089RXx8PI8//jgFBQU1f2hJkiRJklSpBht01ER2djZz5swB4LLLLitzvKhs5syZpcpfffXVCutceOGFJCUlMWvWrFLrbhTVufjii8uMMjn66KPp378/W7duZf78+YfwRJIkSZIkqTyNIuhYuXIlubm5tGnThvbt25c5fsoppwCwbNmyUuVLly4tdbykhIQEevXqRU5ODqtWrapWncruJUmSJEmSDl1cfTegLqxbtw6g3JADoEmTJqSmprJ161Z27txJs2bN2LFjB9u3b6+0Xvv27VmyZAlr167lpJNOqta9isrXrl1brbYXLfZyoKysLLp27Vqta0iSJEmS1Fg0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779PWloaAHfffTdt27ZlwYIFjBgxosaLkc6bNw+A008/vdLzfve73/HUU09xww03AJCfn88FF1zArFmz6Nu3L23btuWzzz6jSZMmAEydOpXrr7+eX/ziFwwdOrTM9U477TRiYmJ45513atReSZIU5YgOSZJU6yrbXvall14qde75559fKuQASExM5LHHHiMuLo6///3vpY5t2rQJgMGDB5e57+mnn06zZs1q5RmWLVsGwHHHHVfpeWeffXZxyAEQHx/PLbfcAsCnn37KU089VRxyAIwePZrWrVvz7rvvkp+fX+Z6zZs3p127dqxbt46tW7fWxqNIktSoOKJDkiTVusq2l+3QoUOZsg0bNjBz5kw+/fRTduzYQWFhIQAJCQmsXr261Lmnnnoqn3zyCVdffTUZGRmceuqpxMTU/r/dbNy4EYCWLVtWet6QIUPKlHXp0gWATp060aNHj1LHYmNj6dixIx988AHffvst7dq1K1O/VatWbNiwgU2bNlV5f0mSVJpBhyRJqnU12V720Ucf5e677y53dEN5fvGLX/DRRx8xc+ZMZs6cScuWLTn77LP5/ve/z1VXXVXpeho1sX37doAqR4gce+yxZcqaNm1a4bGSx3Nzc8s93rx5c4AKF2OVJEkVc+qKJEmqN++99x7jxo0jJSWFadOm8fnnn5OTk0MQBARBUO5oh+985zssWbKE119/nVtuuYXvfOc7zJw5k//+7//mpJNOYvPmzbXStqLpNDt37qz0vMpGkxzsSJOikCU1NfWg6kuS1JgZdEiSpHpTtIVqZmYm11xzTfF2sQDZ2dl8/fXX5daLi4tjyJAhPP744yxdupTPP/+cc889l9WrV/Pwww/XStuOOuooALZs2VIr16uJorU52rRpU+f3liSpoTPokCRJ9aboB/r27duXOfb8888TBEG1rtOxY0fuuusuAD7++OPi8oSEBAAKCgpq3LbevXsDsHLlyhrXPRQ7duzgyy+/pEOHDq7PIUnSQTDokCRJ9aZooc6pU6eWWqNjxYoVxcHFgX7961+XO9LjH//4BxCd2lLkmGOOAQ4urOjfvz8Q3bK2Lr3//vsEQcDAgQPr9L6SJIWFi5FKkqRaN3r06AqPdejQgQceeACAMWPGMHnyZGbOnMlxxx3H6aefzpYtW3jnnXcYMWIEixcvZu3ataXqT5w4kTvuuIPevXvTvXt3giBg6dKlrFq1ilatWnHHHXcUn3vmmWdy1FFHMX36dAYNGkSXLl2IiYnh2muvpW/fvpU+wwknnEDnzp1ZtGgROTk5tbbIaVXefvttAC688MI6uZ8kSWFj0CFJkmrds88+W+Gx3r17FwcdaWlpvP/++9x111288847vPzyy3Tu3JkHH3yQO+64g65du5ap/8QTT/Daa6/xwQcf8M9//hOIjuIYO3YsY8eOLbXTSVJSEq+++irjx49n8eLFzJ07lyAIOPvss6sMOiKRCNdffz333HMPM2fO5PLLLz+Y/xU19pe//IXWrVtzySWX1Mn9JEkKm0hQ3cmvkiRJjczXX39N586dGTx4MDNnzjzs93v33Xfp27cvd955Z60tqipJUmPjGh2SJEkVaNu2LbfccguvvvoqH3300WG/30MPPURqamqF65NIkqSqGXRIkiRVYvz48bRs2ZKJEyce1vv861//4uWXX+bnP/85rVq1Oqz3kiQpzJy6IkmSJEmSQsMRHZIkSZIkKTQMOiRJkiRJUmgYdEiSJEmSpNAw6JAkSZIkSaFh0CFJkiRJkkLDoEOSJEmSJIWGQYckSZIkSQoNgw5JkiRJkhQaBh2SJEmSJCk0DDokSZIkSVJoGHRIkiRJkqTQMOiQJEmSJEmhYdAhSZIkSZJCw6BDkiRJkiSFhkGHJEmSJEkKjf8PEOnag+e0K3sAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "test_dispersion.plots.ellipses(xlim=(-200, 3500), ylim=(-200, 3500))" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "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JGnkyJHq2rWr/P391a9fP9177726++679dxzz+nIkSNq1qyZPv30U3388ccaPXq0ateu7bx9nz59NHv2bJ05c8Z5mvPVoxKF+dd0UFCQOnTooBkzZig7O1s333yzPv30Ux0+fNgDeyWvZs2aadCgQXrjjTeUlpamO++8U5s3b9bChQvVq1cv3X333W5vs379+qpdu7aefPJJHTt2TEFBQVq8eHGeuTtXlSlTRomJiRo0aJBat26tVatWaeXKlXr22Wed80088ZxMnz5d69atU+vWrTV06FA1bNhQqamp+vbbb/XZZ58pNTVVkjRgwAB98MEHevTRR7Vu3Tq1a9dOOTk5+uGHH/TBBx/ok08+yXduWX4Kes15gpW5gULxyjlgQAl19dTzb775Jt/ld95553VPPZ82bZq5/fbbTUhIiClbtqypX7+++dvf/mYuX77sXOfKlSvm8ccfN1WrVjUOh8PllOBz586ZMWPGmMjISBMQEGDq1q1r/v73v5vc3FyX+83MzDSxsbEmNDTUVKhQwfTq1cvs3bvXSHI5NfjqacRXT6X+tZ9//tk88MADJiQkxAQHB5s///nPJjk5ucBTkX+7jYJOCc9vP+UnOzvbTJ482dSqVcsEBASYqKgoM27cOHPp0qVC3U9+vv/+e9O5c2dToUIFU6VKFTN06FDz3XffGUlm/vz5ebZ58OBB06VLF1OuXDkTHh5uJk6caHJycly2afVzYowxJ06cMLGxsSYqKsoEBASYiIgI06lTJ/PGG2+4rHf58mXz4osvmkaNGpnAwEBTqVIl07JlSzN58mSTnp5eqH1izLVfc554vq3KDRSGw5hCzhIEUOJt375dt912m/75z3+qf//+3o7j02JiYvThhx/q/PnzHr0fnhPA85izA9jUb3/+QPpl/oufn991v7kYnsFzAngHc3YAm5oxY4a2bt2qu+++W6VKldKqVau0atUqDRs2jFN7vcQbz0l6enq+JevXIiIiPHLfgK+g7AA21bZtW61evVpTp07V+fPnVb16dU2aNEnPPfect6P9bnnjORk1apQWLlx4zXWYzQC7Y84OANjY999/r+Tk5Guuc73v8wFKOsoOAACwNSYoAwAAW2POjn75Svjk5GRVrFiRry4HAKCEMMbo3LlzioyMlJ9fwcdvKDuSkpOTOTsFAIAS6qefflK1atUKXE7ZkZw/3vfTTz8pKCjIy2kAAEBhZGRkKCoqyuVHePND2dH//SZNUFAQZQcAgBLmelNQmKAMAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsjbIDAABsrZS3AwAA7KHm2JXejuC2I9N7ejsCbgCO7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFuj7AAAAFsr5e0AAIC8ao5d6e0IgG1wZAcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANgaZQcAANiaV8tOQkKC/vCHP6hixYoKCwtTr169tHfvXpd1Ll26pNjYWFWuXFkVKlRQnz59dOLECZd1jh49qp49e6pcuXIKCwvTU089pStXrtzIhwIAAHyUV8vO+vXrFRsbq40bN2r16tXKzs5Wly5dlJmZ6VxnzJgxWr58uRYtWqT169crOTlZvXv3di7PyclRz549dfnyZX399ddauHChFixYoAkTJnjjIQEAAB/jMMYYb4e46tSpUwoLC9P69evVoUMHpaenq2rVqnrvvff0pz/9SZL0ww8/qEGDBkpKSlKbNm20atUq/fGPf1RycrLCw8MlSfPmzdMzzzyjU6dOqXTp0nnuJysrS1lZWc7rGRkZioqKUnp6uoKCgm7MgwWAa6g5dqW3I/wuHJne09sRUAwZGRkKDg6+7vu3T83ZSU9PlySFhoZKkrZu3ars7Gx17tzZuU79+vVVvXp1JSUlSZKSkpLUpEkTZ9GRpK5duyojI0O7d+/O934SEhIUHBzsvERFRXnqIQEAAC/zmbKTm5ur0aNHq127dmrcuLEkKSUlRaVLl1ZISIjLuuHh4UpJSXGu8+uic3X51WX5GTdunNLT052Xn376yeJHAwAAfEUpbwe4KjY2Vrt27dKXX37p8fsKDAxUYGCgx+8HAAB4n08c2YmLi9OKFSu0bt06VatWzTkeERGhy5cvKy0tzWX9EydOKCIiwrnOb8/Ounr96joAAOD3y6tlxxijuLg4LVmyRGvXrlWtWrVclrds2VIBAQFas2aNc2zv3r06evSooqOjJUnR0dHauXOnTp486Vxn9erVCgoKUsOGDW/MAwEAAD7Lqx9jxcbG6r333tPHH3+sihUrOufYBAcHq2zZsgoODtaQIUMUHx+v0NBQBQUF6fHHH1d0dLTatGkjSerSpYsaNmyoAQMGaMaMGUpJSdHzzz+v2NhYPqoCAADeLTuvv/66JOmuu+5yGZ8/f75iYmIkSbNmzZKfn5/69OmjrKwsde3aVa+99ppzXX9/f61YsUIjRoxQdHS0ypcvr0GDBmnKlCk36mEAAAAf5lPfs+MthT1PHwBuFL5n58bge3ZKthL5PTsAAABWo+wAAABbo+wAAABbo+wAAABbo+wAAABbo+wAAABbo+wAAABbo+wAAABbo+wAAABb8+rPRQAA4E0l8Zuq+dZn93FkBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2JrbZefbb7/Vzp07ndc//vhj9erVS88++6wuX75saTgAAIDicrvsDB8+XPv27ZMkHTp0SP369VO5cuW0aNEiPf3005YHBAAAKA63y86+ffvUvHlzSdKiRYvUoUMHvffee1qwYIEWL15sdT4AAIBicbvsGGOUm5srSfrss8/Uo0cPSVJUVJROnz5tbToAAIBicrvstGrVStOmTdO7776r9evXq2fPnpKkw4cPKzw83PKAAAAAxeF22Zk9e7a+/fZbxcXF6bnnnlOdOnUkSR9++KHatm1reUAAAIDiKOXuDZo2bepyNtZVf//73+Xv729JKAAAAKsU6Xt20tLS9Oabb2rcuHFKTU2VJH3//fc6efKkpeEAAACKy+0jOzt27FCnTp0UEhKiI0eOaOjQoQoNDdVHH32ko0eP6p133vFETgAAgCJx+8hOfHy8Bg8erP3796tMmTLO8R49emjDhg2WhgMAACgut8vON998o+HD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HT9+XCtXrtSgQYMsCwYAAGAFt8vOtm3bXK77+fmpatWqmjlz5nXP1AIAALjR3C4769at80QOAAAAj3B7zs7hw4e1f//+POP79+/XkSNHrMgEAABgGbfLTkxMjL7++us845s2bVJMTIwVmQAAACzjdtnZtm2b2rVrl2e8TZs22r59uxWZAAAALON22XE4HDp37lye8fT0dOXk5FgSCgAAwCpul50OHTooISHBpdjk5OQoISFB7du3tzQcAABAcbl9NtaLL76oDh06qF69errjjjskSV988YUyMjK0du1aywMCAAAUh9tHdho2bKgdO3aob9++OnnypM6dO6eBAwfqhx9+UOPGjT2REQAAoMjcPrIjSZGRkXrhhReszgIAAGA5t4/szJ8/X4sWLcozvmjRIi1cuNCSUAAAAFZxu+wkJCSoSpUqecbDwsI42gMAAHyO22Xn6NGjqlWrVp7xGjVq6OjRo5aEAgAAsIrbZScsLEw7duzIM/7dd9+pcuXKloQCAACwittl56GHHtLIkSO1bt065eTkKCcnR2vXrtWoUaPUr18/T2QEAAAoMrfPxpo6daqOHDmiTp06qVSpX26em5urgQMHMmcHAAD4HLfLTunSpfWf//xHU6dO1XfffaeyZcuqSZMmqlGjhifyAQAAFEuRvmdHkkJDQ3X33Xfne2YWAACAr3Brzk5aWppiY2NVpUoVhYeHKzw8XFWqVFFcXJzS0tI8FBEAAKDoCn1kJzU1VdHR0Tp27Jj69++vBg0aSJK+//57LViwQGvWrNHXX3+tSpUqeSwsAACAuwpddqZMmaLSpUvr4MGDCg8Pz7OsS5cumjJlimbNmmV5SAAAgKIq9MdYS5cu1UsvvZSn6EhSRESEZsyYoSVLllgaDgAAoLgKXXaOHz+uRo0aFbi8cePGSklJsSQUAACAVQpddqpUqaIjR44UuPzw4cMKDQ21IhMAAIBlCl12unbtqueee06XL1/OsywrK0vjx49Xt27dLA0HAABQXG5NUG7VqpXq1q2r2NhY1a9fX8YY7dmzR6+99pqysrL07rvvejIrAACA2wpddqpVq6akpCQ99thjGjdunIwxkiSHw6F77rlHr776qqKiojwWFAAAoCjc+gblWrVqadWqVTp79qz2798vSapTpw5zdQAAgM8q0s9FVKpUSbfffrvVWQAAACzn1s9FAAAA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unRJsbGxqly5sipUqKA+ffroxIkTXkwMAAB8jU+XHUlq1KiRjh8/7rx8+eWXzmVjxozR8uXLtWjRIq1fv17Jycnq3bu3F9MCAABfU8rbAa6nVKlSioiIyDOenp6ut956S++99546duwoSZo/f74aNGigjRs3qk2bNjc6KgAA8EE+f2Rn//79ioyM1C233KL+/fvr6NGjkqStW7cqOztbnTt3dq5bv359Va9eXUlJSdfcZlZWljIyMlwuAADAnny67LRu3VoLFixQYmKiXn/9dR0+fFh33HGHzp07p5SUFJUuXVohISEutwkPD1dKSso1t5uQkKDg4GDnJSoqyoOPAgAAeJNPf4zVvXt3599NmzZV69atVaNGDX3wwQcqW7Zskbc7btw4xcfHO69nZGRQeAAAsCmfPrLzWyEhIbr11lt14MABRURE6PLly0pLS3NZ58SJE/nO8fm1wMBABQUFuVwAAIA9+fSRnd86f/68Dh48qAEDBqhly5YKCAjQmjVr1KdPH0nS3r17dfToUUVHR3s5KQAAnlFz7EpvR3Dbkek9vXr/Pl12nnzySd17772qUaOGkpOTNXHiRPn7++uhhx5ScHCwhgwZovj4eIWGhiooKEiPP/64oqOjORMLAAA4+XTZ+fnnn/XQQw/pzJkzqlq1qtq3b6+NGzeqatWqkqRZs2bJz89Pffr0UVZWlrp27arXXnvNy6kBAIAvcRhjjLdDeFtGRoaCg4OVnp7O/B3gOkriIXQA3uWpj7EK+/5doiYoAwAAuMunP8YCCoujDQCAgnBkBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2BplBwAA2Fopbwew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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8XklEQVR4nO3deVxUdf///+eAsrgAoghi5IJ7Ghp9U9Jc0kIx00uvlDK3TLsKtyhTL7c0SzO3NKurz2XQZnppaleWW5h6VajlkqXmCmkpmhsoJiKc3x/dmF8TaByYYeD4uN9uc8t5n/eceb1nUJ69z/ucYzMMwxAAAIBFebi7AAAAAFci7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7AAAAEsj7OCmU7t2bQ0cONDdZVjeK6+8orp168rT01PNmzd3dzmWNXDgQFWqVMndZbjM888/L5vNpjNnzri7FJRhhB2UaYmJibLZbPr2228L3N6+fXs1bdq02O/z2Wef6fnnny/2fm4W69ev13PPPafWrVsrISFBL730krtLAnATK+fuAoCSduDAAXl4mMv5n332mRYuXEjgKaSNGzfKw8NDixYtkpeXl7vLAXCTY2YHNx1vb2+VL1/e3WWYkpmZ6e4STDl9+rR8fX0JOigzLl++7O4S4EKEHdx0/rxmJzs7W1OmTFH9+vXl4+OjqlWrqk2bNtqwYYOk39dELFy4UJJks9nsjzyZmZl65plnFBYWJm9vbzVs2FCzZs2SYRgO7/vbb79pxIgRqlatmipXrqwHH3xQv/zyi2w2m8OMUd4ahX379umRRx5RlSpV1KZNG0nSnj17NHDgQNWtW1c+Pj4KCQnRY489prNnzzq8V94+Dh48qEcffVT+/v4KCgrSxIkTZRiGjh8/ru7du8vPz08hISGaPXt2oT67a9eu6YUXXlB4eLi8vb1Vu3Zt/fOf/1RWVpa9j81mU0JCgjIzM+2fVWJi4nX3mXeocc+ePWrXrp0qVKigevXqafny5ZKkzZs3q2XLlvL19VXDhg31+eefO7z+p59+0lNPPaWGDRvK19dXVatW1UMPPaTU1FR7H8Mw1KFDBwUFBen06dP29qtXr6pZs2YKDw8vdKBMTU2VzWbTrFmztHDhQtWtW1cVKlTQ/fffr+PHj8swDL3wwgu65ZZb5Ovrq+7du+vcuXMO+/j444/VtWtXhYaGytvbW+Hh4XrhhReUk5OT7/22bdummJgYValSRRUrVtTtt9+uV199NV+/X375RT169FClSpUUFBSkZ599tsD93Ujed7Fv3z516NBBFSpUUM2aNTVz5kyHfnmHj//4GUvSpk2bZLPZtGnTpnz7LOr3m+fMmTPq3bu3/Pz8VLVqVY0cOVJXrlzJ1+/9999XZGSkfH19FRgYqNjYWB0/frzAce7YsUNt27ZVhQoV9M9//tPUZ4WyhbADS0hPT9eZM2fyPbKzs//ytc8//7ymTJmiDh066LXXXtP48eN16623aufOnZKkJ554Qvfdd58k6b333rM/pN9/iT744IOaO3euOnfurDlz5qhhw4YaPXq04uPjHd5n4MCBWrBggWJiYvTyyy/L19dXXbt2vW5dDz30kC5fvqyXXnpJQ4YMkSRt2LBBR48e1aBBg7RgwQLFxsZqyZIliomJyReuJKlPnz7Kzc3VjBkz1LJlS02bNk3z5s3Tfffdp5o1a+rll19WvXr19Oyzz2rLli1/+Vk9/vjjmjRpku644w7NnTtX7dq10/Tp0xUbG2vv89577+mee+6Rt7e3/bNq27btDfd7/vx5PfDAA2rZsqVmzpwpb29vxcbGaunSpYqNjVVMTIxmzJihzMxM/f3vf9fFixftr/3mm2/09ddfKzY2VvPnz9c//vEPJSUlqX379vb/W7fZbHr77bd15coV/eMf/7C/dvLkydq7d68SEhJUsWLFvxz/H33wwQd6/fXXNXz4cD3zzDPavHmzevfurQkTJmjt2rUaM2aMhg4dqk8++UTPPvusw2sTExNVqVIlxcfH69VXX1VkZKQmTZqksWPHOvTbsGGD2rZtq3379mnkyJGaPXu2OnTooNWrVzv0y8nJUXR0tKpWrapZs2apXbt2mj17tt566y1TY5J+/y46d+6siIgIzZ49W40aNdKYMWO0Zs0a0/v64z6L+v3m6d27t65cuaLp06crJiZG8+fP19ChQx36vPjii+rfv7/q16+vOXPmaNSoUUpKSlLbtm114cIFh75nz55Vly5d1Lx5c82bN08dOnQo8vhQBhhAGZaQkGBIuuHjtttuc3hNrVq1jAEDBtifR0REGF27dr3h+8TFxRkF/XVZtWqVIcmYNm2aQ/vf//53w2azGYcPHzYMwzB27Nhh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QePHj1dqaqoiIiK0fv16ffzxxxo1apT9l0JkZKR69eqlefPm6ezZs2rVqpU2b96sgwcPSircoSE/Pz+1bdtWM2fOVHZ2tmrWrKn169fnmxFwlYiICA0YMEBvvfWW/VDM9u3b9c4776hHjx5uO3X3gQce0HvvvSd/f381adJEycnJ+vzzz1W1alWHfgkJCfr000+VmJioW265RdLvvzAfffRRvfHGG/kWj7vK3XffrSpVqmjAgAEaMWKEbDab3nvvvXy/oD08PPTGG2+oW7duat68uQYNGqQaNWroxx9/1N69e7Vu3boSqbcgt912m1q1aqVx48bp3LlzCgwM1JIlS3Tt2jWXvWdKSooefPBBde7cWcnJyXr//ff1yCOPKCIiQtLvAWzatGkaN26cUlNT1aNHD1WuXFkpKSlauXKlhg4dmu8SALh5EHZw0xsxYoT++9//av369crKylKtWrU0bdo0jR492t6nZ8+eGj58uJYsWaL3339fhmEoNjZWHh4e+u9//6tJkyZp6dKlSkhIUO3atfXKK6/Yz1LK8+677yokJEQffvihVq5cqU6dOmnp0qVq2LChfHx8ClXr4sWLNXz4cC1cuFCGYej+++/XmjVrFBoa6tTP5Hr+/e9/q27dukpMTNTKlSsVEhKicePGafLkySXy/gV59dVX5enpqQ8++EBXrlxR69at9fnnn9tn0yTp559/1tNPP61u3bppwIAB9va+ffvqo48+0nPPPacuXboUuCjc2apWrarVq1frmWee0YQJE1SlShU9+uij6tixo0PN0u8zgl988YWmTJmi2bNnKzc3V+Hh4fbrLrnTBx98oCeeeEIzZsxQQECABg8erA4dOtivSeVsS5cutV+LqFy5cho2bJheeeUVhz5jx45VgwYNNHfuXE2ZMkXS7wvG77//fj344IMuqQtlg81w93wocBPbvXu3WrRooffff199+/Z1dzkAYEms2QFKyG+//Zavbd68efLw8PjLKwwDAIqOw1hACZk5c6Z27NihDh06qFy5clqzZo3WrFmjoUOH5rveCEpeTk6Ofv311xv2qVSpUr5TmMuCc+fO6erVq9fd7unpme86PYCVcBgLKCEbNmzQlClTtG/fPl26dEm33nqr+vXrp/HjxztccRfukZqa+pdrdiZPnuxw09ayon379tq8efN1t9eqVSvfTT0BKyHs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V66cAgMDlZaWdt39jhs3Tunp6fbH8ePHXToOAADgPqYPY/Xp00eXL19WeHi4KlSooPLlyztsP3funNOKi42Ntf+5WbNmuv322xUeHq5NmzapY8eORd6vt7d3vrU/AADAmkyHHXdeJblu3bqqVq2aDh8+rI4dOyokJESnT5926HPt2jWdO3fuuut8AADAzcV02BkwYIAr6iiUn3/+WWfPnlWNGjUkSVFRUbpw4YJ27NihyMhISdLGjRuVm5urli1buq1OAABQephesyNJR44c0YQJE/Twww/bZ1bWrFmjvXv3mtrPpUuXtHv3bu3evVuSlJKSot27d+vYsWO6dOmSRo8era1btyo1NVVJSUnq3r276tWrp+joaElS48aN1blzZw0ZMkTbt2/XV199pWHDhik2Nva6Z2IBAICbi+mws3nzZjVr1kzbtm3TihUr7Bfw++677zR58mRT+/r222/VokULtWjRQtLvNxlt0aKFJk2aJE9PT+3Zs0cPPvigGjRooMGDBysyMlL/+9//HNbbfPDBB2rUqJE6duyomJgYtWnTRm+99ZbZYQEAAIuyGSbPI4+KitJDDz2k+Ph4Va5cWd99953q1q2r7du3q2fPnvr5559dVavLZGRkyN/fX+np6fLz83N3OUCpVnvsp+4uAaVU6oyu7i4BN5nC/v42PbPz/fff629/+1u+9urVq+vMmTNmdwcAAOBSpsNOQECATp48ma99165dqlmzplOKAgAAcBbTYSc2NlZjxoxRWlqabDabcnNz9dVXX+nZZ59V//79XVEjAABAkZkOOy+99JIaNWqksLAwXbp0SU2aNFHbtm119913a8KECa6oEQAAoMhMXWfHMAylpaVp/vz5mjRpkr7//ntdunRJLVq0UP369V1VIwAAQJGZDjv16tXT3r17Vb9+fW6gCQAASj1Th7E8PDxUv359hzuPAwAAlGam1+zMmDFDo0eP1g8//OCKegAAAJzK9L2x+vfvr8uXLysiIkJeXl7y9fV12O7Mu54DAAAUV5m66zkAAIBZpsJOdna2Nm/erIkTJ6pOnTquqgkAAMBpTK3ZKV++vD766CNX1QIAAOB0phco9+jRQ6tWrXJBKQAAAM5nes1O/fr1NXXqVH311VeKjIxUxYoVHbaPGDHCacUBAAAUl+mws2jRIgUEBGjHjh3asWOHwzabzUbYAQAApYrpsJOSkuKKOgAAAFzC9JodAACAssT0zM5jjz12w+1vv/12kYsBAABwNtNh5/z58w7Ps7Oz9cMPP+jChQu69957nVYYAACAM5gOOytXrszXlpubqyeffFLh4eFOKQoAAMBZnLJmx8PDQ/Hx8Zo7d64zdgcAAOA0TlugfOTIEV27ds1ZuwMAAHAK04ex4uPjHZ4bhqGTJ0/q008/1YABA5xWGAAAgDOYDju7du1yeO7h4aGgoCDNnj37L8/UAgAAKGmmw84XX3zhijoAAABcwvSanZSUFB06dChf+6FDh5SamuqMmgAAAJzGdNgZOHCgvv7663zt27Zt08CBA51REwAAgNOYDju7du1S69at87W3atVKu3fvdkZNAAAATmM67NhsNl28eDFfe3p6unJycpxSFAAAgLOYDjtt27bV9OnTHYJNTk6Opk+frjZt2ji1OAAAgOIyfTbWyy+/rLZt26phw4a65557JEn/+9//lJGRoY0bNzq9QMCqao/91N0lAMBNwfTMTpMmTbRnzx717t1bp0+f1sWLF9W/f3/9+OOPatq0qStqBAAAKDLTMzuSFBoaqpdeesnZtQAAADid6ZmdhIQELVu2LF/7smXL9M477zilKAAAAGcxHXamT5+uatWq5WuvXr06sz0AAKDUMR12jh07pjp16uRrr1Wrlo4dO+aUogAAAJzFdNipXr269uzZk6/9u+++U9WqVZ1SFAAAgLOYDjsPP/ywRowYoS+++EI5OTnKycnRxo0bNXLkSMXGxrqiRgAAgCIzfTbWCy+8oNTUVHXs2FHlyv3+8tzcXPXv3581OwAAoNQxHXa8vLy0dOlSvfDCC/ruu+/k6+urZs2aqVatWq6oDwAAoFiKdJ0dSQoMDFSHDh0KPDMLAACgtDC1ZufChQuKi4tTtWrVFBwcrODgYFWrVk3Dhg3ThQsXXFQiAABA0RV6ZufcuXOKiorSL7/8or59+6px48aSpH379ikxMVFJSUn6+uuvVaVKFZcVCwAAYFahw87UqVPl5eWlI0eOKDg4ON+2+++/X1OnTtXcuXOdXiQAAEBRFfow1qpVqzRr1qx8QUeSQkJCNHPmTK1cudKpxQEAABRXocPOyZMnddttt113e9OmTZWWluaUogAAAJyl0GGnWrVqSk1Nve72lJQUBQYGOqMmAAAApyl02ImOjtb48eN19erVfNuysrI0ceJEde7c2anFAQAAFJepBcp33nmn6tevr7i4ODVq1EiGYWj//v16/fXXlZWVpffee8+VtQIAAJhW6LBzyy23KDk5WU899ZTGjRsnwzAkSTabTffdd59ee+01hYWFuaxQAACAojB1BeU6depozZo1On/+vA4dOiRJqlevHmt1AABAqVWk20VUqVJFd911l7NrAQAAcDpTt4sAAAAoawg7AADA0gg7AADA0goVdu644w6dP39e0u+noF++fNmlRQEAADhLocLO/v37lZmZKUmaMmWKLl265NKiAAAAnKVQZ2M1b95cgwYNUps2bWQYhmbNmqVKlSoV2HfSpElOLRAAAKA4ChV2EhMTNXnyZK1evVo2m01r1qxRuXL5X2qz2Qg7AACgVClU2GnYsKGWLFkiSfLw8FBSUpKqV6/u0sIAAACcwfRFBXNzc11RBwAAgEsU6QrKR44c0bx587R//35JUpMmTTRy5EiFh4c7tTgAAIDiMn2dnXXr1qlJkybavn27br/9dt1+++3atm2bbrvtNm3YsMEVNQIAABSZ6ZmdsWPH6umnn9aMGTPytY8ZM0b33Xef04oDAAAoLtMzO/v379fgwYPztT/22GPat2+fU4oCAABwFtNhJygoSLt3787Xvnv3bs7QAgAApY7pw1hDhgzR0KFDdfToUd19992SpK+++kovv/yy4uPjnV4gAABAcZgOOxMnTlTlypU1e/ZsjRs3TpIUGhqq559/XiNGjHB6gQAAAMVh+jCWzWbT008/rZ9//lnp6elKT0/Xzz//rJEjR8pms5na15YtW9StWzeFhobKZrNp1apVDtsNw9CkSZNUo0YN+fr6qlOnTjp06JBDn3Pnzqlv377y8/NTQECABg8ezL27AACAnemw80eVK1dW5cqVi/z6zMxMRUREaOHChQVunzlzpubPn68333xT27ZtU8WKFRUdHa0rV67Y+/Tt21d79+7Vhg0btHr1am3ZskVDhw4tck0AAMBainRRQWfp0qWLunTpUuA2wzA0b948TZgwQd27d5ckvfvuuwoODtaqVasUGxur/fv3a+3atfrmm2905513SpIWLFigmJgYzZo1S6GhoSU2FgAAUDoVa2bHlVJSUpSWlqZOnTrZ2/z9/dWyZUslJydLkpKTkxUQEGAPOpLUqVMneXh4aNu2bdfdd1ZWljIyMhwe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TaHDTmJiogvLAAAAcA2uoAwAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACyNsAMAACytnLsLQOlTe+yn7i4BAACnYWYHAABYGmEHAABYGmEHAABYWqkOO88//7xsNpvDo1GjRvbtV65cUVxcnKpWrapKlSqpV69eOnXqlBsrBgAApU2pDjuSdNttt+nkyZP2x5dffmnf9vTTT+uTTz7RsmXLtHnzZp04cUI9e/Z0Y7UAAKC0KfVnY5UrV04hISH52tPT07Vo0SItXrxY9957ryQpISFBjRs31tatW9WqVauSLhUAAJRCpX5m59ChQwoNDVXdunXVt29fHTt2TJK0Y8cOZWdnq1OnTva+jRo10q233qrk5OQb7jMrK0sZGRkODwAAYE2lOuy0bNlSiYmJWrt2rd544w2lpKTonnvu0cWLF5WWliYvLy8FBAQ4vCY4OFhpaWk33O/06dPl7+9vf4SFhblwFAAAwJ1K9WGsLl262P98++23q2XLlqpVq5b+85//yNfXt8j7HTdunOLj4+3PMzIyCDwAAFhUqZ7Z+bOAgAA1aNBAhw8fVkhIiK5evaoLFy449Dl16lSBa3z+yNvbW35+fg4PAABgTWUq7Fy6dElHjhxRjRo1FBkZqfLlyyspKcm+/cCBAzp27JiioqLcWCUAAChNSvVhrGeffVbdunVTrVq1dOLECU2ePFmenp56+OGH5e/vr8GDBys+Pl6BgYHy8/PT8OHDFRUVxZlYAADArlSHnZ9//lkPP/ywzp49q6CgILVp00Zbt25VUFCQJGnu3Lny8PBQr169lJWVpejoaL3++uturhoAAJQmNsMwDHcX4W4ZGRny9/dXeno663fEXc8B3DxSZ3R1dwkohsL+/i5Ta3YAAADMIuwAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLK9W3iwAAwJXK4hXjueqzeczsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAASyPsAAAA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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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xhj9/PPPecb379/f8fOlIzMXL17UsmXLHHW683dijNEXX3yhBx54QMYYnTx50vFo3bq10tPTHXM/d+5c1ahRQ1FRUU7j7r33XknSypUrXZqbt956S4GBgXrkkUc0atQode/eXR06dHBpG0Bh4HQYUIDuuOMONWzYME/7TTfdlO9psj8aP368OnTooFtvvVW1atVSmzZt1L1796sKUL/++qvCw8NVunRpp/YaNWo4+i/9r5eXlypVquQ0rmrVqpfd9p/HSlJqaqrGjRunTz75RCkpKU596enpecZXqFDB6XlgYKCKFy+usmXL5mn/87qiP7u0D3+uOSwsTEFBQY59ddWhQ4c0evRo/fe//9Xp06ed+v68T15eXqpcubJT26233ipJOnjwoKNOd/5OTpw4obS0NM2cOVMzZ87Mdx8u/S727NmjnTt3qly5clccd7WCg4M1depUPfroowoNDdXUqVNdej1QWAhBQBHRvHlz7du3T1999ZWWLl2qd955R1OmTNGMGTOcjqQUtD8eIbnkscce0w8//KChQ4eqXr16KlWqlOx2u9q0aSO73Z5nvLe391W1ScqzaPhy/rzu6Hrk5ubqvvvuU2pqqoYPH66oqCiVLFlSR44cUWxsbL77VNAu1fD444+rZ8+e+Y65FJjtdrtq166t119/Pd9xERERLr//kiVLJEmnT5/Wb7/9pqCgIJe3ARQ0QhBQhAQHB6tXr17q1auXMjMz1bx5c40dO9YRgi73hz8yMlLLli3TmTNnnI48/PLLL47+S/9rt9t14MABVatWzTFu7969V13j6dOntXz5co0bN06jR492tF/LabxrcWkf9uzZ4ziqIv2+aDgtLc2xr67YunWrdu/erffff189evRwtF+6Mu/P7Ha79u/f7zj6I0m7d++W9PtVf5fqdOfvpFy5cipdurRyc3PVsmXLK+5PlSpVtHnzZrVo0cItYXHx4sV65513NGzYMH300Ufq2bOn1q5dq2LF+BODGxtrgoAi4s+ngUqVKqWqVas6XdJcsmRJSVJaWprT2Hbt2ik3N1dvvfWWU/uUKVNks9nUtm1bSVLr1q0lKc9VPW+++eZV13npCM6fj9i88cYbV72N69GuXbt83+/SUY8rXel2OfntkzFG//znPy/7mj/OtTFGb731lnx8fNSiRQtHne78nXh7e6tTp0764osvtG3btjz1nDhxwvHzY489piNHjujf//53nnHnz5936X5PaWlpjisWX375Zb3zzjvauHEjd99GkUBMB4qI6Oho3X333WrQoIGCg4O1fv16ff75504LcBs0aCBJGjBggFq3bi1vb2916dJFDzzwgO655x49//zzOnjwoOrWraulS5fqq6++0qBBg1SlShXH6zt16qQ33nhDp06dclyOfekoxtUcNQgICFDz5s01adIkZWdn6+abb9bSpUt14MABD8xKXnXr1lXPnj01c+ZMpaWl6a677tK6dev0/vvvq2PHjrrnnntc3mZUVJSqVKmiZ599VkeOHFFAQIC++OKLPGuDLilevLgWL16snj17qlGjRlq0aJEWLlyo5557zrEOxxO/k4kTJ2rlypVq1KiR+vbtq+joaKWmpmrjxo1atmyZUlNTJUndu3fXZ599pieffFIrV65U06ZNlZubq19++UWfffaZlixZku/atfwMHDhQp06d0rJly+Tt7a02bdroiSee0IsvvqgOHTqobt26Ls83UGAK6ao0wFIuXSL/008/5dt/1113/eUl8i+++KK54447TFBQkPH39zdRUVHmpZdeMhcvXnSMycnJMc8884wpV66csdlsTpfLnzlzxgwePNiEh4cbHx8fU61aNfPqq68au93u9L5nz541cXFxJjg42JQqVcp07NjR7Nq1y0hyumT90uXtly75/qPffvvNPPTQQyYoKMgEBgaaRx991Bw9evSyl9n/eRuXu3Q9v3nKT3Z2thk3bpypVKmS8fHxMREREWbkyJHmwoULV/U++dmxY4dp2bKlKVWqlClbtqzp27ev2bx5s5FkZs2alWeb+/btM61atTIlSpQwoaGhZsyYMSY3N9dpm+7+nRhjzPHjx01cXJyJiIgwPj4+JiwszLRo0cLMnDnTadzFixfNK6+8YmrWrGn8/PzMTTfdZBo0aGDGjRtn0tPTr2pOvvrqKyPJTJ482ak9IyPDREZGmrp16zp9PoEbjc2Yq1xlCMCyNm3apPr16+vDDz9Ut27dCrucG1psbKw+//xzZWZmevR9+J0A1481QQCc/PlrIKTf19d4eXn95Z2a4Rn8TgDPYE0QACeTJk3Shg0bdM8996hYsWJatGiRFi1apH79+l3TpdO4foXxO0lPT883fP1RWFiYR94bKCiEIABOmjRposTERE2YMEGZmZmq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kt588021a9dOr732msLDw/N9XVZWlrKyshzPMzIyXK4dAAAUbS6fDrskODhY99xzj+6///5rCkBX69tvv1VISIiqV6+up556SqdOnXL0rVmzRkFBQY4AJEktW7aUl5eX1q5de9ltJiQkKDAw0PGIiIjwWP0AAODG5FIISktLU1xcnMqWLavQ0FCFhoaqbNmy6t+/v9LS0txeXJs2bfSf//xHy5cv1yuvvKKkpCS1bdvW8b1lycnJCgkJcXpNsWLFFBwcrOTk5Mtud+TIkUpPT3c8Dh8+7PbaAQDAje2qT4elpqYqJiZGR44cUbdu3VSjRg1J0o4dOzR79mwtX75cP/zwg2666Sa3FffHhda1a9dWnTp1VKVKFX377bdq0aLFNW/Xz88vz9oiAABgLVcdgsaPHy9fX1/t27dPoaGhefpatWql8ePHa8qUKW4v8pLKlSurbNmy2rt3r1q0aKGwsDClpKQ4jcnJyVFqaupl1xEBAABILoSg+fPn61//+leeACRJYWFhmjRpkp588kmPhqDffvtNp06dUvny5SVJMTExSktL04YNG9SgQQNJ0ooVK2S329WoUSOP1YEbT8URCwu7BABAEXPVIejYsWOqWbPmZftr1ap1xXU4+cnMzNTevXsdzw8cOKBNmzYpODhYwcHBGjdunDp16qSwsDDt27dPw4YNU9WqVdW6dWtJUo0aNdSmTRv17dtXM2bMUHZ2tvr3768uXbpc9sowAAAAyYWF0WXLltXBgwcv23/gwAEFBwe79Obr169X/fr1Vb9+fUlSfHy86tevr9GjR8vb21tbtmzRgw8+qFtvvVV9+vRRgwYN9N133zmt5/noo48UFRWlFi1aqF27dmrWrJlmzpzpUh0AAMB6bMYYczUDe/furX379ikxMVG+vr5OfVlZWWrdurUqV66s9957zyOFelJGRoYCAwOVnp6ugICAwi4H14DTYbiSgxPbF3YJADzgev9+u7QwumHDhqpWrZri4uIUFRUlY4x27typt99+W1lZWfrggw9cLgAAAKAwXHUIuuWWW7RmzRo9/fTTGjlypC4dQLLZbLrvvvv01ltvcdNBAABQZLj0tRmVKlXSokWLdPr0ae3Zs0eSVLVqVZfXAgEAABQ2l787TJJuuukm3XHHHe6uBQAAoMBc83eHAQAAFGWEIAAAYEmEIAAAYElXFYJuu+02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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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Y8wFTzENGDDA/nPREZ1z585p2bJl9jpd+Tsxxmj+/Pm6++67ZYzRiRMn7I/27dsrKyvLPvdz585V3bp1FRsb6zDuzjvvlCStXLmyxPPSs2dPHT582OE1s2fPVkBAgLp27Vri7QBlDafYgFJ0yy23qHnz5sXar7nmmgueejvf+PHjde+99+qGG25QgwYN1KFDBz3yyCMlClc//fSToqKiVKVKFYf2unXr2vuL/tfLy0u1atVyGFenTp2Lbts6VpIyMjI0btw4ffjhhzp27JhDX1ZWVrHx1atXd3geFBSkChUqqFq1asXareuYrIr2wVpzRESEgoOD7fvqrIMHD2r06NH63//+p1OnTjn0WffJy8tL119/vUPbDTfcIEk6cOCAvU5X/k6OHz+uzMxMTZ8+XdOnT7/gPhT9Lnbv3q0dO3YoNDT0kuNK4q677lJkZKRmz56t+Ph4FRYW6oMPPtC9995bbN+A8oSABJQTbdu21d69e/XJJ5/oiy++0DvvvKPJkyfr7bffdjgCU9rOP7JS5K9//au++eYbDRs2TE2aNFHlypVVWFioDh06qLCwsNh4b2/vErVJKraA+WKs65yuREFBge666y5lZGRo+PDhio2NVaVKlXTo0CElJiZecJ9KW1ENDz/8sHr16nXBMUVhurCwUA0bNtRrr712wXHR0dElfl9vb2/97W9/07/+9S+99dZbWr16tQ4fPqyHH37YyT0AyhYCElCOhISEqHfv3urdu7dycnLUtm1bjR071h6QLhYKatSooWXLlun06dMO/1X/448/2vuL/rewsFD79+9XTEyMfdyePXtKXOOpU6e0fPlyjRs3TqNHj7a3X86pwctRtA+7d++2H42Rfl/AnJmZad9XZ2zZskW7du3SrFmz1LNnT3t70RWEVoWFhdq3b5/9qJEk7dq1S9LvVycW1enK30loaKiqVKmigoICJSQkXHJ/ateurR9++EHx8fEuCZI9e/bUq6++qk8//VSLFy9WaGio2rdvf8XbBTyJNUhAOWE9tVS5cmXVqVPH4bLsSpUqSZIyMzMdxnbq1EkFBQV64403HNonT54sm82mjh07SpL9j9pbb73lMO71118vcZ1FR36sR3qmTJlS4m1ciU6dOl3w/YqOllzqiryLudA+GWP0j3/846KvOX+ujTF644035Ovrq/j4eHudrvydeHt7q2vXrpo/f762bt1arJ7jx4/bf/7rX/+qQ4cO6V//+lexcb/++qvT97Nq1KiRGjVqpHfeeUfz589Xt27d5OPDf3+jfOMTDJQT9erV0+23365mzZopJCRE69ev17x58xwWAzdr1kySNHDgQLVv317e3t7q1q2b7r77bt1xxx169tlndeDAATVu3FhffPGFPvnkEw0ePFi1a9e2v75r166aMmWKTp48ab+kvOjoR0mONgQGBqpt27aaNGmS8vLydO211+qLL77Q/v373TArxTVu3Fi9evXS9OnTlZmZqdtuu03r1q3TrFmz1KVLF91xxx1ObzM2Nla1a9fWU089pUOHDikwMFDz588vthapSIUKFbRkyRL16tVLLVq00OLFi7Vo0SI988wz9nU/7vidTJw4UStXrlSLFi3Ut29f1atXTxkZGdq4caOWLVumjIwMSdIjjzyijz76SI8//rhWrlyp1q1bq6CgQD/++KM++ugjLV269IJr5S6lZ8+eeuqppySJ02u4Onjo6jngT6XoMv/vvvvugv233XbbH17m/8ILL5hbbrnFBAcHm4CAABMbG2tefPFFc+7cOfuY/Px88+STT5rQ0FBjs9kcLvk/ffq0GTJkiImKijK+vr4mJibGvPzyy6awsNDhfc+cOWOSkpJMSEiIqVy5sunSpYvZuXOnkeRw2X3RJfpFl62f75dffjH33XefCQ4ONkFBQebBBx80hw8fvuitAqzbuNjl9xeapwvJy8sz48aNM7Vq1TK+vr4mOjrajBw50vz2228lep8L2b59u0lISDCVK1c21apVM3379jU//PBDscvZi7a5d+9e065dO1OxYkUTHh5uxowZ43ApvDGu/50YY8zRo0dNUlKSiY6ONr6+viYiIsLEx8eb6dOnO4w7d+6ceemll0z9+vWNv7+/ueaaa0yzZs3MuHHjTFZWVonm5HxHjhwx3t7e5oYbbnD6tUBZZDOmhCseAfxpbdq0SU2bNtV//vMf9ejRw9PllGmJiYmaN2+ecnJy3Po+Ze13cuLECUVGRmr06NEaNWqUp8sBrhhrkAA4sH51hvT7eh4vL68/vIM13KM8/E5mzpypgoICPfLII54uBXAJ1iABcDBp0iRt2LBBd9xxh3x8fLR48WItXrxY/fr1c+ryb7iOJ34nWVlZFwxm54uIiNCKFSu0fft2vfjii+rSpYv9Kj2gvCMgAXDQqlUrpaam6vnnn1dOTo6qV6+usWPH6tlnn/V0aX9anvidDBo0SLNmzbrkGGOMxo8fr2+++UatW7d26mpHoKxjDRIAoJjt27fr8OHDlxzzR/dbAsozAhIAAIAFi7QBAAAsWIOk378W4PDhw6pSpYpLv78JAAC4jzFGp0+fVlRUlLy8XHvMh4Ak6fDhw1ydAwBAOfXzzz/ruuuuc+k2CUiS/Ysif/75ZwUGBnq4GgAAUBLZ2dmKjo52+MJnVyEg6f9/l1FgYCABCQCAcsYdy2NYpA0AAGBBQAIAALAgIAEAAFgQkAAAACwISAAAABYEJAAAAAsCEgAAgAUBCQAAwIKABAAAYEFAAgAAsCAgAQAAWBCQAAAALAhIAAAAFgQkAAAACx9PFwD8WdUcscjTJVyWAxM7e7oEAHA7jiABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCCgAQAAGBBQAIAALAgIAEAAFgQkAAAACwISAAAABYEJAAAAAsCEgAAgAUBCQAAwIKABAAAYEFAAgAAsCAgAQAAWBCQAAAALAhIAAAAFgQkAAAACwISAACABQEJAADAgoAEAABg4dGAlJKSoptvvllVqlRRWFiYunTpop07dzqMuf3222Wz2Rwejz/+uMOYgwcPqnPnzqpYsaLCwsI0bNgw5efnl+auAACAq4iPJ988LS1NSUlJuvnmm5Wfn69nnnlG7dq10/bt21WpUiX7uL59+2r8+PH25xUrVrT/XFBQoM6dOysiIkLffPONjhw5op49e8rX11cTJkwo1f0BAABXB48GpCVLljg8nzlzpsLCwrRhwwa1bdvW3l6xYkVFRERccBtffPGFtm/frmXLlik8PFxNmjTR888/r+HDh2vs2LHy8/Nz6z4AAICrT5lag5SVlSVJCgkJcWifPXu2qlWrpgYNGmjkyJE6e/asvW/NmjVq2LChwsPD7W3t27dXdna2tm3bdsH3yc3NVXZ2tsMDAACgiEePIJ2vsLBQgwcPVuvWrdWgQQN7+9/+9jfVqFFDUVFR2rx5s4YPH66dO3fq448/liSlp6c7hCNJ9ufp6ekXfK+UlBSNGzfOTXsCAADKuzITkJKSkrR161Z9/fXXDu39+vWz/9ywYUNFRkYqPj5ee/fuVe3atS/rvUaOHKnk5GT78+zsbEVHR19e4QAA4KpTJk6xDRgwQJ999plWrlyp66677pJjW7RoIUnas2ePJCkiIkJHjx51GFP0/GLrlvz9/RUYGOjwAAAAKOLRgGSM0YABA7RgwQKtWLFCtWrV+sPXbNq0SZIUGRkpSYqLi9OWLVt07Ngx+5jU1FQFBgaqXr16bqkbAABc3Tx6ii0pKUlz5szRJ598oipVqtjXDAUFBSkgIEB79+7VnDlz1KlTJ1WtWlWbN2/WkCFD1LZtWzVq1EiS1K5dO9WrV0+PPPKIJk2apPT0dD333HNKSkqSv7+/J3cPAACUUx49gjRt2jRlZWXp9ttvV2RkpP3x3//+V5Lk5+enZcuWqV27doqNjdXQoUPVtWtXffrpp/ZteHt767PPPpO3t7fi4uL08MMPq2fPng73TQIAAHCGR48gGWMu2R8dHa20tLQ/3E6NGjX0+eefu6osAADwJ1cmFmkDAACUJQQkAAAACwISAACABQEJAADAgoAEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCCgAQAAGBBQAIAALAgIAEAAFgQkAAAACwISAAAABYEJAAAAAsCEgAAgAUBCQAAwIKABAAAYEFAAgAAsCAgAQAAWBCQAAAALAhIAAAAFgQkAAAACwISAACABQEJAADAgoAEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCCgAQAAGBBQAIAALAgIAEAAFgQkAAAACwISAAAABYEJAAAAAsfTxcAoHypOWKRp0tw2oGJnT1dAoByhiNIAAAAFgQkAAAACwISAACABQEJAADAgoAEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWTgekjRs3asuWLfbnn3zyibp06aJnnnlG586dc2lxAAAAnuB0QPr73/+uXbt2SZL27dunbt26qWLFipo7d66efvpplxcIAABQ2pwOSLt27VKTJk0kSXPnzlXbtm01Z84czZw5U/Pnz3dqWykpKbr55ptVpUoVhYWFqUuXLtq5c6fDmN9++01JSUmqWrWqKleurK5du+ro0aMOYw4ePKjOnTurYsWKCgsL07Bhw5Sfn+/srgEAAEi6jIBkjFFhYaEkadmyZerUqZMkKTo6WidOnHBqW2lpaUpKStK3336r1NRU5eXlqV27djpz5ox9zJAhQ/Tpp59q7ty5SktL0+HDh3X//ffb+wsKCtS5c2edO3dO33zzjWbNmqWZM2dq9OjRzu4aAACAJMlmjDHOvODOO+9UdHS0EhIS1KdPH23fvl116tRRWlqaevXqpQMHDlx2McePH1dYWJjS0tLUtm1bZWVlKTQ0VHPmzNEDDzwgSfrxxx9Vt25drVmzRi1bttTixYv1l7/8RYcPH1Z4eLgk6e2339bw4cN1/Phx+fn5FXuf3Nxc5ebm2p9nZ2crOjpaWVlZCgwMvOz6AWfUHLHI0yX8aRyY2NnTJQBwg+zsbAUFBbnl77fTR5CmTJmijRs3asCAAXr22WdVp04dSdK8efPUqlWrKyomKytLkhQSEiJJ2rBhg/Ly8pSQkGAfExsbq+rVq2vNmjWSpDVr1qhhw4b2cCRJ7du3V3Z2trZt23bB90lJSVFQUJD9ER0dfUV1AwCAq4uPsy9o1KiRw1VsRV5++WV5e3tfdiGFhYUaPHiwWrdurQYNGkiS0tPT5efnp+DgYIex4eHhSk9Pt485PxwV9Rf1XcjIkSOVnJxsf150BAkAAEC6jIAkSZmZmZo3b5727t2rYcOGKSQkRNu3b1d4eLiuvfbayyokKSlJW7du1ddff31Zr3eGv7+//P393f4+AACgfHI6IG3evFnx8fEKDg7WgQMH1LdvX4WEhOjjjz/WwYMH9e9//9vpIgYMGKDPPvtMq1at0nXXXWdvj4iI0Llz55SZmelwFOno0aOKiIiwj1m3bp3D9oqucisaAwAA4Ayn1yAlJyerd+/e2r17typUqGBv79Spk1atWuXUtowxGjBggBYsWKAVK1aoVq1aDv3NmjWTr6+vli9fbm/buXOnDh48qLi4OElSXFyctmzZomPHjtnHpKamKjAwUPXq1XN29wAAAJw/gvTdd9/pn//8Z7H2a6+99qJrfi4mKSlJc+bM0SeffKIqVarYXx8UFKSAgAAFBQWpT58+Sk5OVkhIiAIDA/Xkk08qLi5OLVu2lCS1a9dO9erV0yOPPKJJkyYpPT1dzz33nJKSkjiNBgAALovTAcnf31/Z2dnF2nft2qXQ0FCntjVt2jRJ0u233+7QPmPGDCUmJkqSJk+eLC8vL3Xt2lW5ublq37693nrrLftYb29vffbZZ+rfv7/i4uJUqVIl9erVS+PHj3duxwAAAP6P0/dBeuyxx3Ty5El99NFHCgkJ0ebNm+Xt7a0uXbqobdu2mjJliptKdR933kcBuBjug1R6uA8ScHUqU/dBevXVV5WTk6OwsDD9+uuvuu2221SnTh1VqVJFL774okuLAwAA8ASnT7EFBQUpNTVVq1ev1g8//KCcnBzddNNNDjdzBAAAKM8u6z5IktS6dWu1bt3albUAAACUCU6fYhs4cKCmTp1arP2NN97Q4MGDXVETAACARzkdkObPn3/BI0etWrXSvHnzXFIUAACAJzkdkE6ePKmgoKBi7YGBgTpx4oRLigIAAPAkpwNSnTp1tGTJkmLtixcv1vXXX++SogAAADzJ6UXaycnJGjBggI4fP64777xTkrR8+XK9+uqr5fIeSAAAAFZOB6RHH31Uubm5evHFF/X8889LkmrWrKlp06apZ8+eLi8QAACgtF3WZf79+/dX//79dfz4cQUEBKhy5cqurgsAAMBjLvs+SJKc/u41AACA8sDpRdpHjx7VI488oqioKPn4+Mjb29vhAQAAUN45fQQpMTFRBw8e1KhRoxQZGSmbzeaOugAAADzG6YD09ddf66uvvlKTJk3cUA4AAIDnOX2KLTo6WsYYd9QCAABQJjgdkKZMmaIRI0bowIEDbigHAADA85w+xfbQQw/p7Nmzql27tipWrChfX1+H/oyMDJcVBwAA4AlOByTulg0AAK52TgekXr16uaMOAACAMsPpNUiStHfvXj333HPq3r27jh07Jun3L6vdtm2bS4sDAADwBKcDUlpamho2bKi1a9fq448/Vk5OjiTphx9+0JgxY1xeIAAAQGlzOiCNGDFCL7zwglJTU+Xn52dvv/POO/Xtt9+6tDgAAABPcDogbdmyRffdd1+x9rCwMJ04ccIlRQEAAHiS0wEpODhYR44cKdb+/fff69prr3VJUQAAAJ7kdEDq1q2bhg8frvT0dNlsNhUWFmr16tV66qmn1LNnT3fUCAAAUKqcDkgTJkxQbGysoqOjlZOTo3r16qlt27Zq1aqVnnvuOXfUCAAAUKqcug+SMUbp6emaOnWqRo8erS1btignJ0dNmzZVTEyMu2oEAAAoVU4HpDp16mjbtm2KiYlRdHS0u+oCAADwGKdOsXl5eSkmJkYnT550Vz0AAAAe5/QapIkTJ2rYsGHaunWrO+oBAADwOKe/i61nz546e/asGjduLD8/PwUEBDj0Z2RkuKw4AAAAT3A6IE2ZMsUNZQAAAJQdTgWkvLw8paWladSoUapVq5a7agIAAPAop9Yg+fr6av78+e6qBQAAoExwepF2ly5dtHDhQjeUAgAAUDY4vQYpJiZG48eP1+rVq9WsWTNVqlTJoX/gwIEuKw4AAMATnA5I7777roKDg7VhwwZt2LDBoc9msxGQAABAued0QNq/f7876gAAACgznF6DBAAAcLVz+gjSo48+esn+995777KLAQAAKAucDkinTp1yeJ6Xl6etW7cqMzNTd955p8sKAwAA8BSnA9KCBQuKtRUWFqp///6qXbu2S4oCAADwJJesQfLy8lJycrImT57sis0BAAB4lMsWae/du1f5+fmu2hwAAIDHOH2KLTk52eG5MUZHjhzRokWL1KtXL5cVBgAA4ClOB6Tvv//e4bmXl5dCQ0P16quv/uEVbgAAAOWB0wFp5cqV7qgDAACgzHB6DdL+/fu1e/fuYu27d+/WgQMHXFETAACARzkdkBITE/XNN98Ua1+7dq0SExNdURMAAIBHOR2Qvv/+e7Vu3bpYe8uWLbVp0yZX1AQAAOBRTgckm82m06dPF2vPyspSQUGBS4oCAADwJKcDUtu2bZWSkuIQhgoKCpSSkqI2bdq4tDgAAABPcPoqtpdeeklt27bVjTfeqFtvvVWS9NVXXyk7O1srVqxweYEAAAClzekjSPXq1dPmzZv117/+VceOHdPp06fVs2dP/fjjj2rQoIE7agQAAChVl/VVI1FRUZowYYIWLVqkefPmafTo0QoJCXF6O6tWrdLdd9+tqKgo2Ww2LVy40KE/MTFRNpvN4dGhQweHMRkZGerRo4cCAwMVHBysPn36KCcn53J2CwAAQNJlBKQZM2Zo7ty5xdrnzp2rWbNmObWtM2fOqHHjxnrzzTcvOqZDhw46cuSI/fHBBx849Pfo0UPbtm1TamqqPvvsM61atUr9+vVzqg4AAIDzOb0GKSUlRf/85z+LtYeFhalfv35OfR9bx44d1bFjx0uO8ff3V0RExAX7duzYoSVLlui7775T8+bNJUmvv/66OnXqpFdeeUVRUVEXfF1ubq5yc3Ptz7Ozs0tcMwAAuPo5fQTp4MGDqlWrVrH2GjVq6ODBgy4p6nxffvmlwsLCdOONN6p///46efKkvW/NmjUKDg62hyNJSkhIkJeXl9auXXvRbaakpCgoKMj+iI6OdnndAACg/HI6IIWFhWnz5s3F2n/44QdVrVrVJUUV6dChg/79739r+fLleumll5SWlqaOHTvabzGQnp6usLAwh9f4+PgoJCRE6enpF93uyJEjlZWVZX/8/PPPLq0bAACUb06fYuvevbsGDhyoKlWqqG3btpKktLQ0DRo0SN26dXNpcedvr2HDhmrUqJFq166tL7/8UvHx8Ze9XX9/f/n7+7uiRJQRNUcs8nQJAICriNMB6fnnn9eBAwcUHx8vH5/fX15YWKiePXtqwoQJLi/wfNdff72qVaumPXv2KD4+XhERETp27JjDmPz8fGVkZFx03RIAAMAfcTog+fn56b///a+ef/55/fDDDwoICFDDhg1Vo0YNd9Tn4JdfftHJkycVGRkpSYqLi1NmZqY2bNigZs2aSZJWrFihwsJCtWjRwu31AACAq5PTAalISEiI7rjjDlWrVu2y3zwnJ0d79uyxP9+/f782bdqkkJAQhYSEaNy4ceratasiIiK0d+9ePf3006pTp47at28vSapbt646dOigvn376u2331ZeXp4GDBigbt26XfQKNgAAgD/i1CLtzMxMJSUlqVq1agoPD1d4eLiqVaumAQMGKDMz0+k3X79+vZo2baqmTZtKkpKTk9W0aVONHj1a3t7e2rx5s+655x7dcMMN6tOnj5o1a6avvvrKYf3Q7NmzFRsbq/j4eHXq1Elt2rTR9OnTna4FAACgiM0YY0oyMCMjQ3FxcTp06JB69OihunXrSpK2b9+uOXPmKDo6Wt98842uueYatxbsDtnZ2QoKClJWVpYCAwM9XQ4uA4u0cSkHJnb2dAkA3MCdf79LfIpt/Pjx8vPz0969exUeHl6sr127dho/frwmT57s0gIBAABKW4lPsS1cuFCvvPJKsXAkSREREZo0aZIWLFjg0uIAAAA8ocQB6ciRI6pfv/5F+xs0aHDJmzMCAACUFyUOSNWqVdOBAwcu2r9//36FhIS4oiYAAACPKnFAat++vZ599lmdO3euWF9ubq5GjRqlDh06uLQ4AAAAT3BqkXbz5s0VExOjpKQkxcbGyhijHTt26K233lJubq7ef/99d9YKAABQKkockK677jqtWbNGTzzxhEaOHKmiuwPYbDbdddddeuONNxQdHe22QgEAAEqLU3fSrlWrlhYvXqxTp05p9+7dkqQ6deqw9ggAAFxVLuur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AACABQEJAADAgoAEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMDCx9MFoOypOWKRp0sAAMCjOIIEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCCgAQAAGBBQAIAALAgIAEAAFgQkAAAACwISAAAABYEJAAAAAsCEgAAgAUBCQAAwIKABAAAYFGmA9LYsWNls9kcHrGxsfb+3377TUlJSapataoqV66srl276ujRox6sGAAAXA3KdECSpPr16+vIkSP2x9dff23vGzJkiD799FPNnTtXaWlpOnz4sO6//34PVgsAAK4GPp4u4I/4+PgoIiKiWHtWVpbeffddzZkzR3feeackacaMGapbt66+/fZbtWzZsrRLBQAAV4kyfwRp9+7dioqK0vXXX68ePXro4MGDkqQNGzYoLy9PCQkJ9rGxsbGqXr261qxZc8lt5ubmKjs72+EBAABQpEwHpBYtWmjmzJlasmSJpk2bpv379+vWW2/V6dOnlZ6eLj8/PwUHBzu8Jjw8XOnp6ZfcbkpKioKCguyP6OhoN+4FAAAob8r0KbaOHTvaf27UqJFatGihGjVq6KOPPlJAQMBlb3fkyJFKTk62P8/OziYkAQAAuzJ9BMkqODhYN9xwg/bs2aOIiAidO3dOmZmZDmOOHj16wTVL5/P391dgYKDDAwAAoEi5Ckg5OTnau3evIiMj1axZM/n6+mr58uX2/p07d+rgwYOKi4vzYJUAAKC8K9On2J566indfffdqlGjhg4fPqwxY8bI29tb3bt3V1BQkPr06aPk5GSFhIQoMDBQTz75pOLi4riCDQAAXJEyHZB++eUXde/eXSdPnlRoaKjatGmjb7/9VqGhoZKkyZMny8vLS127dlVubq7at2+vt956y8NVAwCA8s5mjDGeLsLTsrOzFRQUpKysLNYjSao5YpGnSwBQDh2Y2NnTJeBPxp1/v8vVGiQAAIDSQEACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCiTN9JGwBQfpTHm8xyc0tcDEeQAAAALAhIAAAAFgQkAAAACwISAACABQEJAADAgoAEAABgQUACAACwICABAABYEJAAAAAsCEgAAAAWBCQAAAALAhIAAIAFAQkAAMCCgAQA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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA4bklEQVR4nO3deVyVZf7/8fcBAVdAFEEKV8h9d1LUbIHCZUpHp0nHSVHTMswFM7VyrQlzKh3LavxWWv1qmsy0KdMiNC1DzQX33A033BAQF0S4fn/08ExHUDlwjuDN6/l4nEec677OfT73xV28u85138dmjDECAACwKI+SLgAAAMCdCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDvALaxOnTqKiYkp6TIs7x//+Ifq1asnT09PtWzZsqTLAeAkwg5QSsyfP182m03r168vcPs999yjpk2bFvt9vv76a02ZMqXY+ykrvv32Wz3zzDPq2LGj5s2bp5deeqmkSwLgpHIlXQCAotu1a5c8PJz7f5avv/5ac+bMIfAU0vLly+Xh4aF3331X3t7eJV0OgCJgZge4hfn4+MjLy6uky3DKuXPnSroEp5w4cUIVKlQg6AC3MMIOcAu7es1OTk6Opk6dqvDwcJUvX17VqlVTp06dlJCQIEmKiYnRnDlzJEk2m83+uOLcuXMaM2aMQkND5ePjowYNGuiVV16RMcbhfS9cuKARI0aoevXqqlKlih566CEdOXJENpvNYcZoypQpstls2rFjh/7617+qatWq6tSpkyRpy5YtiomJUb169VS+fHkFBwdr0KBBOn36tMN7XdnH7t279be//U1+fn4KDAzUxIkTZYzRoUOH1KNHD/n6+io4OFivvvpqocbu8uXLeuGFF1S/fn35+PioTp06evbZZ5WdnW3vY7PZNG/ePJ07d84+VvPnz7/mPn/44Qc9/PDDqlWrlnx8fBQaGqrRo0frwoULDv1iYmJUuXJl7d+/X9HR0apUqZJCQkI0bdq0fGPt6t+JJB05ckSDBg1SUFCQfHx81KRJE7333nv5jic7O1uTJ09WWFiY/XieeeYZhzECbgV8jAWUMhkZGTp16lS+9pycnBu+dsqUKYqPj9djjz2mO++8U5mZmVq/fr02btyo+++/X48//riOHj2qhIQEffjhhw6vNcbooYce0ooVKzR48GC1bNlS33zzjcaOHasjR45o5syZ9r4xMTH69NNP9eijj6p9+/ZauXKlunfvfs26Hn74YYWHh+ull16y/5FOSEjQ/v37NXDgQAUHB2v79u2aO3eutm/frjVr1jiEMEl65JFH1KhRI02fPl1LlizRiy++qICAAP3rX//Sfffdp5dfflkfffSRnn76af3hD39Q586drztWjz32mN5//339+c9/1pgxY7R27VrFx8dr586dWrRokSTpww8/1Ny5c7Vu3Tq98847kqQOHTpcc58LFizQ+fPnNWzYMFWrVk3r1q3T66+/rsOHD2vBggUOfXNzc9WlSxe1b99eM2bM0LJlyzR58mRdvnxZ06ZNc9vv5Pjx42rfvr1sNpuGDx+uwMBALV26VIMHD1ZmZqZGjRolScrLy9NDDz2kH3/8UUOHDlWjRo20detWzZw5U7t379bixYuvO75AqWIAlArz5s0zkq77aNKkicNrateubQYMGGB/3qJFC9O9e/frvk9sbKwp6F/9xYsXG0nmxRdfdGj/85//bGw2m9m7d68xxpgNGzYYSWbUqFEO/WJiYowkM3nyZHvb5MmTjSTTt2/ffO93/vz5fG3//ve/jSSzatWqfPsYOnSove3y5cvm9ttvNzabzUyfPt3efubMGVOhQgWHMSlIcnKykWQee+wxh/ann37aSDLLly+3tw0YMMBUqlTpuvu73jHFx8cbm81mfv31V4d9SjJPPfWUvS0vL890797deHt7m5MnTxpj3PM7GTx4sKlZs6Y5deqUQ98+ffoYPz8/+zF8+OGHxsPDw/zwww8O/d5++20jyaxevbpQYwKUBnyMBZQyc+bMUUJCQr5H8+bNb/haf39/bd++XXv27HH6fb/++mt5enpqxIgRDu1jxoyRMUZLly6VJC1btkyS9OSTTzr0e+qpp6657yeeeCJfW4UKFew/X7x4UadOnVL79u0lSRs3bszX/7HHHrP/7OnpqbZt28oYo8GDB9vb/f391aBBA+3fv/+atUi/HaskxcXFObSPGTNGkrRkyZLrvv5afn9M586d06lTp9ShQwcZY7Rp06Z8/YcPH27/+cpMy6VLl/Tdd9/Z63Tl78QYo4ULF+rBBx+UMUanTp2yP6Kjo5WRkWEf+wULFqhRo0Zq2LChQ7/77rtPkrRixYoijRFQEvgY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a8/IyFBubq5LigIAAHAVp8NO586dFR8f7xBscnNzFR8fr06dOrm0OAAAgOJy+mqsl19+WZ07d1aDBg101113SZJ++OEHZWZmavny5S4vEAAAoDicntlp3LixtmzZor/85S86ceKEzp49q/79++uXX35R06ZN3VEjAABAkTk9syNJISEheumll1xdCwAAgMs5PbMzb948LViwIF/7ggUL9P7777ukKAAAAFdxOuzEx8erevXq+dpr1KjBbA8AACh1nA47KSkpqlu3br722rVrKyUlxSVFAQAAuIrTYadGjRrasmVLvvbNmzerWrVqLikKAADAVZwOO3379tWIESO0YsUK5ebmKjc3V8uXL9fIkSPVp08fd9QIAABQZE5fjfXCCy/o4MGDioyMVLlyv708Ly9P/fv3Z80OAAAodZwOO97e3vrPf/6jF154QZs3b1aFChXUrFkz1a5d2x31AQAAFEuR7rMjSQEBAbr33nsLvDILgHXVGb+kpEsAAKc4tWYnPT1dsbGxql69uoKCghQUFKTq1atr+PDhSk9Pd1OJAAAARVfomZ20tDRFREToyJEj6tevnxo1aiRJ2rFjh+bPn6/ExET99NNPqlq1qtuKBQAAcFahw860adPk7e2tffv2KSgoKN+2Bx54QNOmTdPMmTNdXiQAAEBRFfpjrMWLF+uVV17JF3QkKTg4WDNmzNCiRYtcWhwAAEBxFTrsHDt2TE2aNLnm9qZNmyo1NdUlRQEAALhKocNO9erVdfDgwWtuP3DggAICAlxREwAAgMsUOuxER0frueee06VLl/Jty87O1sSJE9WlSxeXFgcAAFBcTi1Qbtu2rcLDwxUbG6uGDRvKGKOdO3fqzTffVHZ2tj788EN31goAAOC0Qoed22+/XUlJSXryySc1YcIEGWMkSTabTffff7/eeOMNhYaGuq1QAACAonDqDsp169bV0qVLdebMGe3Zs0eSFBYWxlodAABQahXp6yKqVq2qO++809W1AAAAuJxTXxcBAABwqyHsAAAASyPsAAAASytU2GndurXOnDkj6bdL0M+fP+/WogAAAFylUGFn586dOnfunCRp6tSpysrKcmtRAAAArlKoq7FatmypgQMHqlOnTjLG6JVXXlHlypUL7Dtp0iSXFggAAFAchQo78+fP1+TJk/XVV1/JZrNp6dKlKlcu/0ttNhthBwAAlCqFCjsNGjTQJ598Ikny8PBQYmKiatSo4dbCAAAAXMHpmwrm5eW5ow4AAAC3KNIdlPft26dZs2Zp586dkqTGjRtr5MiRql+/vkuLAwAAKC6n77PzzTffqHHjxlq3bp2aN2+u5s2ba+3atWrSpIkSEhLcUSMAAECROT2zM378eI0ePVrTp0/P1z5u3Djdf//9LisOAACguJye2dm5c6cGDx6cr33QoEHasWOHS4oCAABwFafDTmBgoJKTk/O1Jycnc4UWAAAodZz+GGvIkCEaOnSo9u/frw4dOkiSVq9erZdffllxcXEuLxAAAKA4nA47EydOVJUqVfTqq69qwoQJkqSQkBBNmTJFI0aMcHmBAAAAxeH0x1g2m02jR4/W4cOHlZGRoYyMDB0+fFgjR46UzWZzal+rVq3Sgw8+qJCQENlsNi1evNhhuzFGkyZNUs2aNVWhQgVFRUVpz549Dn3S0tLUr18/+fr6yt/fX4MHD+a7uwAAgJ3TYef3qlSpoipVqhT59efOnVOLFi00Z86cArfPmDFDs2fP1ttvv621a9eqUqVKio6O1sWLF+19+vXrp+3btyshIUFfffWVVq1apaFDhxa5JgAAYC1Fuqmgq3Tt2lVdu3YtcJsxRrNmzdLzzz+vHj16SJI++OADBQUFafHixerTp4927typZcuW6eeff1bbtm0lSa+//rq6deumV155RSEhITftWAAAQOlUrJkddzpw4IBSU1MVFRVlb/Pz81O7du2UlJQkSUpKSpK/v7896EhSVFSUPDw8tHbt2mvuOzs7W5mZmQ4PAABgTaU27KSmpkqSgoKCHNqDgoLs21JTU/Nd7l6uXDkFBATY+xQkPj5efn5+9kdoaKiLqwcAAKWFU2EnJydHkZGR+RYJ32omTJhgX1ydkZGhQ4cOlXRJAADATZwKO15eXtqyZYu7anEQHBwsSTp+/LhD+/Hjx+3bgoODdeLECYftly9fVlpamr1PQXx8fOTr6+vwAAAA1uT0x1h/+9vf9O6777qjFgd169ZVcHCwEhMT7W2ZmZlau3atIiIiJEkRERFKT0/Xhg0b7H2WL1+uvLw8tWvXzu01AgCA0s/pq7EuX76s9957T999953atGmjSpUqOWx/7bXXCr2vrKws7d271/78wIEDSk5OVkBAgGrVqqVRo0bpxRdfVHh4uOrWrauJEycqJCREPXv2lCQ1atRIXbp00ZAhQ/T2228rJydHw4cPV58+fbgSCwAASCpC2Nm2bZtat24tSdq9e7fDNmdvKrh+/Xrde++99udXvm5iwIABmj9/vp555hmdO3dOQ4cOVXp6ujp16qRly5apfPny9td89NFHGj58uCIjI+Xh4aHevXtr9uzZzh4WAACwKJsxxpR0ESUtMzNTfn5+ysjIYP0OcAN1xi8p6RIAlzk4vXtJl4BiKOzf7yJfer5371598803unDhgqTfbgIIAABQ2jgddk6fPq3IyEjdcccd6tatm44dOyZJGjx4sMaMGePyAgEAAIrD6bAzevRoeXl5KSUlRRUrVrS3P/LII1q2bJlLiwMAACgupxcof/vtt/rmm290++23O7SHh4fr119/dVlhAAAAruD0zM65c+ccZnSuSEtLk4+Pj0uKAgAAcBWnw85dd92lDz74wP7cZrMpLy9PM2bMcLiMHAAAoDRw+mOsGTNmKDIyUuvXr9elS5f0zDPPaPv27UpLS9Pq1avdUSMAAECROT2z07RpU+3evVudOnVSjx49dO7cOfXq1UubNm1S/fr13VEjAABAkTk9syNJfn5+eu6551xdCwAAgMsVKeycOXNG7777rnbu3ClJaty4sQYOHKiAgACXFgdYGXciBoCbw+mPsVatWqU6depo9uzZOnPmjM6cOaPZs2erbt26WrVqlTtqBAAAKDKnZ3ZiY2P1yCOP6K233pKnp6ckKTc3V08++aRiY2O1detWlxcJAABQVE7P7Ozdu1djxoyxBx1J8vT0VFxcnPbu3evS4gAAAIrL6bDTunVr+1qd39u5c6datGjhkqIAAABcpVAfY23ZssX+84gRIzRy5Ejt3btX7du3lyStWbNGc+bM0fTp091TJQAAQBHZjDHmRp08PDxks9l0o642m025ubkuK+5myczMlJ+fnzIyMuTr61vS5aCM4GosoOQdnN69pEtAMRT273ehZnYOHDjgssIAAABupkKFndq1a7u7DgAAALco0k0Fjx49qh9//FEnTpxQXl6ew7YRI0a4pDAAAABXcDrszJ8/X48//ri8vb1VrVo12Ww2+zabzUbYAQAApYrTYWfixImaNGmSJkyYIA8Pp69cBwAAuKmcTivnz59Xnz59CDoAAOCW4HRiGTx4sBYsWOCOWgAAAFzO6Y+x4uPj9cc//lHLli1Ts2bN5OXl5bD9tddec1lxAAAAxVWksPPNN9+oQYMGkpRvgTIAAEBp4nTYefXVV/Xee+8pJibGDeUAAAC4ltNrdnx8fNSxY0d31AIAAOByToedkSNH6vXXX3dHLQAAAC7n9MdY69at0/Lly/XVV1+pSZMm+RYof/755y4rDgAAoLicDjv+/v7q1auXO2oBAABwOafDzrx589xRBwAAgFtwG2QAAGBpTs/s1K1b97r309m/f3+xCgIAAHAlp8POqFGjHJ7n5ORo06ZNWrZsmcaOHeuqugAAAFzC6bAzcuTIAtvnzJmj9evXF7sgAAAAV3LZmp2uXbtq4cKFrtodAACAS7gs7Hz22WcKCAhw1e4AAABcwumPsVq1auWwQNkYo9TUVJ08eVJvvvmmS4sDAAAoLqfDTs+ePR2ee3h4KDAwUPfcc48aNmzoqroAAABcwumwM3nyZHfUAQAA4BbcVBAAAFhaoWd2PDw8rnszQUmy2Wy6fPlysYsCAABwlUKHnUWLFl1zW1JSkmbPnq28vDyXFAUAAOAqhQ47PXr0yNe2a9cujR8/Xl9++aX69eunadOmubQ4AACA4irSmp2jR49qyJAhatasmS5fvqzk5GS9//77ql27tqvrAwAAKBanwk5GRobGjRunsLAwbd++XYmJifryyy/VtGlTd9UHAABQLIX+GGvGjBl6+eWXFRwcrH//+98FfqwFAABQ2tiMMaYwHT08PFShQgVFRUXJ09Pzmv0+//xzlxV3s2RmZsrPz08ZGRny9fUt6XJQRtQZv6SkSwBwCzo4vXtJl1BqFPbvd6Fndvr373/DS88BAABKm0KHnfnz57uxDAAAAPfgDsoAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSCDsAAMDSypV0AYAr1Bm/pKRLAACUUszsAAAASyvVYWfKlCmy2WwOj4YNG9q3X7x4UbGxsapWrZoqV66s3r176/jx4yVYMQAAKG1KddiRpCZNmujYsWP2x48//mjfNnr0aH355ZdasGCBVq5cqaNHj6pXr14lWC0AAChtSv2anXLlyik4ODhfe0ZGht599119/PHHuu+++yRJ8+bNU6NGjbRmzRq1b9/+ZpcKAABKoVI/s7Nnzx6FhISoXr166tevn1JSUiRJGzZsUE5OjqKioux9GzZsqFq1aikpKem6+8zOzlZmZqbDAwAAWFOpDjvt2rXT/PnztWzZMr311ls6cOCA7rrrLp09e1apqany9vaWv7+/w2uCgoKUmpp63f3Gx8fLz8/P/ggNDXXjUQAAgJJUqj/G6tq1q/3n5s2bq127dqpdu7Y+/fRTVahQocj7nTBhguLi4uzPMzMzCTwAAFhUqZ7ZuZq/v7/uuOMO7d27V8HBwbp06ZLS09Md+hw/frzANT6/5+PjI19fX4cHAACwplsq7GRlZWnfvn2qWbOm2rRpIy8vLyUmJtq379q1SykpKYqIiCjBKgEAQGlSqj/Gevrpp/Xggw+qdu3aOnr0qCZPnixPT0/17dtXfn5+Gjx4sOLi4hQQECBfX1899dRTioiI4EosAABgV6rDzuHDh9W3b1+dPn1agYGB6tSpk9asWaPAwEBJ0syZM+Xh4aHevXsrOztb0dHRevPNN0u4agAAUJrYjDGmpIsoaZmZmfLz81NGRgbrd25RfDcWgLLi4PTuJV1CqVHYv9+31JodAAAAZxF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApZXqr4tAyeBuxAAAK2FmBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWBphBwAAWFq5ki4AAAAUXp3xS0q6BKcdnN69RN+fmR0AAGBphB0AAGBphB0AAGBphB0AAGBpLFB2s1txIRkAAFbCzA4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0wg4AALA0y4SdOXPmqE6dOipfvrzatWundevWlXRJAACgFLBE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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+CElEQVR4nO3deVxV1f7/8fcBBXEARAXEEMdUHFNLMbNScuJmmnXTSEVtxhwwc8pZw8zKrLTb95Y2WTdN7aaJkhplkak563XEtBQ1FRAtxvX7owfn5wk0Dh4Et6/n47EfcdZeZ5/PYtPjvN177b1txhgjAAAAi3Ir6QIAAACKE2EHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHuA7UqlVLUVFRJV2G5b300kuqU6eO3N3d1aJFi2L/vIULF8pms+nIkSPF/lnAjYywA1xjeV9wmzdvLnD9XXfdpSZNmlz153z55ZeaPHnyVW/nRrFmzRo999xzuv3227VgwQK98MILJV3SdWXevHlauHBhSZcBFKhMSRcA4O/t27dPbm7O/dvkyy+/1JtvvkngKaR169bJzc1N77zzjjw8PK7JZ/br1099+vSRp6fnNfm84jRv3jxVrVqVI5AolTiyA1wHPD09VbZs2ZIuwykXLlwo6RKccurUKXl5eV2zoCNJ7u7uKleunGw22zX7TOBGRNgBrgN/nbOTlZWlKVOmqH79+ipXrpyqVKmi9u3bKz4+XpIUFRWlN998U5Jks9nsS54LFy5o5MiRCg4Olqenpxo0aKDZs2fLGOPwub///ruGDh2qqlWrqlKlSurRo4d+/fVX2Ww2hyNGkydPls1m0549e/Twww+rcuXKat++vSRpx44dioqKUp06dVSuXDkFBgZq0KBBOnPmjMNn5W1j//79euSRR+Tj46Nq1appwoQJMsbo2LFjuu++++Tt7a3AwEC9/PLLhfrdZWdna9q0aapbt648PT1Vq1YtjRs3ThkZGfY+NptNCxYs0IULF+y/q8udktm7d6+8vLzUv39/h/YNGzbI3d1do0ePLlRdUsFzdmrVqqV//OMf+vrrr9W6dWt5eXmpadOm+vrrryVJS5cuVdOmTVWuXDm1atVKW7duddhmVFSUKlasqMOHD6tLly6qUKGCgoKCNHXq1Hz7d/bs2WrXrp2qVKkiLy8vtWrVSkuWLCmw1g8//FC33Xabypcvr8qVK6tDhw5as2aNvebdu3crISHB/vu76667Cv17AIobp7GAEpKamqrffvstX3tWVtbfvnfy5MmKjY3Vo48+qttuu01paWnavHmzfvrpJ91zzz164okndPz4ccXHx+uDDz5weK8xRj169ND69es1ePBgtWjRQqtXr9aoUaP066+/6tVXX7X3jYqK0qeffqp+/fqpbdu2SkhIUERExGXrevDBB1W/fn298MIL9i/W+Ph4HT58WAMHDlRgYKB2796tt99+W7t379YPP/yQ76jGQw89pEaNGmnmzJlauXKlpk+fLj8/P/3rX/9Sx44d9eKLL+qjjz7Ss88+q1tvvVUdOnS44u/q0Ucf1XvvvacHHnhAI0eO1MaNGxUbG6u9e/dq2bJlkqQPPvhAb7/9tn788Uf9+9//liS1a9euwO01atRI06ZN06hRo/TAAw+oR48eunDhgqKiotSwYUNNnTr1ivUUxsGDB/Xwww/riSee0COPPKLZs2fr3nvv1VtvvaVx48bp6aefliTFxsbqn//8Z77TnDk5Oeratavatm2rWbNmKS4uTpMmTVJ2drZDfa+99pp69OihyMhIZWZm6pNPPtGDDz6oFStWOOznKVOmaPLkyWrXrp2mTp0qDw8Pbdy4UevWrVPnzp01Z84cPfPMM6pYsaLGjx8vSQoICLjq3wPgMgbANbVgwQIj6YpL48aNHd4TEhJiBgwYYH/dvHlzExERccXPiY6ONgX9L758+XIjyUyfPt2h/YEHHjA2m80cPHjQGGPMli1bjCQzfPhwh35RUVFGkpk0aZK9bdKkSUaS6du3b77Pu3jxYr62jz/+2Egy33zzTb5tPP744/a27Oxsc9NNNxmbzWZmzpxpbz937pzx8vJy+J0UZNu2bUaSefTRRx3an332WSPJrFu3zt42YMAAU6FChStuL09OTo5p3769CQgIML/99puJjo42ZcqUMZs2bSrU+/Pk/S0kJSXZ20JCQowk8/3339vbVq9ebSQZLy8v8/PPP9vb//WvfxlJZv369Q7jkGSeeeYZe1tubq6JiIgwHh4e5vTp0/b2v+6bzMxM06RJE9OxY0d724EDB4ybm5vp1auXycnJceifm5tr/7lx48bmzjvvdGr8wLXCaSyghLz55puKj4/PtzRr1uxv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0Cfv9eXm+Xh6esrb29thAQAA1lSiYccYoyFDhmjZsmVat26dateu/bfv2bZtmySpevXqkqSwsDDt3LlTp06dsveJj4+Xt7e3QkNDi6VuAABw/SjR01jR0dFatGiRPv/8c1WqVMk+x8bHx0deXl46dOiQFi1apO7du6tKlSrasWOHRowYoQ4dOqhZs2aSpM6dOys0NFT9+vXTrFmzlJycrOeff17R0dHy9PQsyeEBAIBSoESP7MyfP1+pqam66667VL16dfvyn//8R5Lk4eGhr776Sp07d1bDhg01cuRI9e7dW1988YV9G+7u7lqxYoXc3d0VFhamRx55RP3793e4Lw8AALhxleiRHWPMFdcHBwcrISHhb7cTEhKiL7/80lVlAQAACykVE5QBAACKC2EHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYGmEHAABYWomGndjYWN16662qVKmS/P391bNnT+3bt8+hzx9//KHo6GhVqVJFFStWVO/evXXy5EmHPkePHlVERITKly8vf39/jRo1StnZ2ddyKAAAoJRyOuz89NNP2rlzp/31559/rp49e2rcuHHKzMx0alsJCQmKjo7WDz/8oPj4eGVlZalz5866cOGCvc+IESP0xRdfaPHixUpISNDx48d1//3329fn5OQoIiJCmZmZ+v777/Xee+9p4cKFmjhxorNDAwAAFmQzxhhn3nDrrbdqzJgx6t27tw4fPqzGjRurV69e2rRpkyIiIjRnzpwiF3P69Gn5+/srISFBHTp0UGpqqqpVq6ZFixbpgQcekCT973//U6NGjZSYmKi2bdtq1apV+sc//qHjx48rICBAkvTWW29p9OjROn36tDw8PP72c9PS0uTj46PU1FR5e3sXuX7AGbXGrCzpEm4YR2ZGlHQJAIpBYb+/nT6ys3//frVo0UKStHjxYnXo0EGLFi3SwoUL9dlnnxW5YElKTU2VJPn5+UmStmzZoqysLIWHh9v7NGzYUDVr1lRiYqIkKTExUU2bNrUHHUnq0qWL0tLStHv37gI/JyMjQ2lpaQ4LAACwJqfDjjFGubm5kqSvvvpK3bt3lyQFBwfrt99+K3Ihubm5Gj58uG6//XY1adJEkpScnCwPDw/5+vo69A0ICFBycrK9z6VBJ2993rqCxMbGysfHx74EBwcXuW4AAFC6OR12WrdurenTp+uDDz5QQkKCIiL+PDyclJSUL3Q4Izo6Wrt27dInn3xS5G0U1tixY5Wammpfjh07VuyfCQAASobTYWfOnDn66aefNGTIEI0fP1716tWTJC1ZskTt2rUrUhFDhgzRihUrtH79et1000329sDAQGVmZiolJcWh/8mTJxUYGGjv89ers/Je5/X5K09PT3l7ezssAADAmso4+4ZmzZo5XI2V56WXXpK7u7tT2zLG6JlnntGyZcv09ddfq3bt2g7rW7VqpbJly2rt2rXq3bu3JGnfvn06evSowsLCJElhYWGaMWOGTp06JX9/f0lSfHy8vL29FRoa6uzwAACAxTgddiQpJSVFS5Ys0aFDhzRq1Cj5+flpz549CggIUI0aNQq9nejoaC1atEiff/65KlWqZJ9j4+PjIy8vL/n4+Gjw4MGKiYmRn5+fvL299cwzzygsLExt27aVJHXu3FmhoaHq16+fZs2apeTkZD3//POKjo6Wp6dnUYYHAAAsxOmws2PHDnXq1Em+vr46cuSIHnvsMfn5+Wnp0qU6evSo3n///UJva/78+ZKku+66y6F9wYIFioqKkiS9+uqrcnNzU+/evZWRkaEuXbpo3rx59r7u7u5asWKFnnrqKYWFhalChQoaMGCApk6d6uzQAACABTl9n53w8HC1bNlSs2bNUqVKlbR9+3bVqVNH33//vR5++GEdOXKkmEotPtxnByWB++xcO9xnB7CmYrvPzqZNm/TEE0/ka69Ro8ZlL/UGAAAoKU6HHU9PzwJvwrd//35Vq1bNJUUBAAC4itNhp0ePHpo6daqysrIkSTabTUePHtXo0aPtV0wBAACUFk6HnZdfflnp6eny9/fX77//rjvvvFP16tVTpUqVNGPGjOKoEQAAoMicvhrLx8dH8fHx+u6777R9+3alp6erZcuWDs+vAgAAKC2KdJ8dSbr99tt1++23u7IWAAAAl3P6NNbQoUM1d+7cfO1vvPGGhg8f7oqaAAAAXMbpsPPZZ58VeESnXbt2WrJkiUuKAgAAcBWnw86ZM2fk4+OTr93b21u//fabS4oCAABwFafDTr169RQXF5evfdWqVapTp45LigIAAHAVpycox8TEaMiQITp9+rQ6duwoSVq7dq1efvllzZkzx9X1AQAAXBWnw86gQYOUkZGhGTNmaNq0aZKkWrVqaf78+erfv7/LCwQAALgaRbr0/KmnntJTTz2l06dPy8vLSxUrVnR1XQAAAC5R5PvsSOJZWAAAoNRzeoLyyZMn1a9fPwUFBalMmTJyd3d3WAAAAEoTp4/sREVF6ejRo5owYYKqV68um81WHHUBAAC4hNNhZ8OGDfr222/VokWLYigHAADAtZw+jRUcHCxjTHHUAgAA4HJOh505c+ZozJgxOnLkSDGUAwAA4FpOn8Z66KGHdPHiRdWtW1fly5dX2bJlHdafPXvWZcUBAABcLafDDndJBgAA1xOnw86AAQOKow4AAIBi4fScHUk6dOiQnn/+efXt21enTp2S9OeDQHfv3u3S4gAAAK6W02EnISFBTZs21caNG7V06VKlp6dLkrZv365Jkya5vEAAAICr4XTYGTNmjKZPn674+Hh5eHjY2zt27KgffvjBpcUBAABcLafDzs6dO9WrV6987f7+/vrtt99cUhQAAICrOB12fH19deLEiXztW7duVY0aNVxSFAAAgKs4HXb69Omj0aNHKzk5WTabTbm5ufruu+/07LPPqn///sVRIwAAQJE5HXZeeOEFNWzYUMHBwUpPT1doaKg6dOigdu3a6fnnny+OGgEAAIrMqfvsGGOUnJysuXPnauLEidq5c6fS09N1yy23qH79+sVVIwAAQJE5HXbq1aun3bt3q379+goODi6uugAAAFzCqdNYbm5uql+/vs6cOVNc9QAAALiU03N2Zs6cqVGjRmnXrl3FUQ8AAIBLOf1srP79++vixYtq3ry5PDw85OXl5bCep54DAIDShKeeAwAAS3Mq7GRlZSkhIUETJkxQ7dq1i6smAAAAl3Fqzk7ZsmX12WefFVctAAAALuf0BOWePXtq+fLlxVAKAACA6zk9Z6d+/fqaOnWqvvvuO7Vq1UoVKlRwWD906FCXFQcAAHC1nA4777zzjnx9fbVlyxZt2bLFYZ3NZiPsAACAUsXpsJOUlFQcdQAAABQLp+fsAAAAXE+cPrIzaNCgK65/9913i1wMAACAqzkdds6dO+fwOisrS7t27VJKSoo6duzossIAAABcwemws2zZsnxtubm5euqpp1S3bl2XFAUAAOAqLpmz4+bmppiYGL366quu2BwAAIDLuGyC8qFDh5Sdne2qzQEAALiE06exYmJiHF4bY3TixAmtXLlSAwYMcFlhAAAAruB02Nm6davDazc3N1WrVk0vv/zy316pBQAAcK05HXbWr19fHHUAAAAUC6fn7CQlJenAgQP52g8cOKAjR464oiYAAACXcTrsREVF6fvvv8/XvnHjRkVFRbmiJgAAAJdxOuxs3bpVt99+e772tm3batu2ba6oCQAAwGWcDjs2m03nz5/P156amqqcnByXFAUAAOAqToedDh06KDY21iHY5OTkKDY2Vu3bt3dqW998843uvfdeBQUFyWazafny5Q7ro6KiZLPZHJauXbs69Dl79qwiIyPl7e0tX19fDR48WOnp6c4OCwAAWJTTV2O9+OKL6tChgxo0aKA77rhDkvTtt98qLS1N69atc2pbFy5cUPPmzTVo0CDdf//9Bfbp2rWrFixYYH/t6enpsD4yMlInTpxQfHy8srKyNHDgQD3++ONatGiRkyMDAABW5HTYCQ0N1Y4dO/TGG29o+/bt8vLyUv/+/TVkyBD5+fk5ta1u3bqpW7duV+zj6empwMDAAtft3btXcXFx2rRpk1q3bi1Jev3119W9e3fNnj1bQUFBTtWD61etMStLugQAQCnldNiRpKCgIL3wwguurqVAX3/9tfz9/VW5cmV17NhR06dPV5UqVSRJiYmJ8vX1tQcdSQoPD5ebm5s2btyoXr16FbjNjIwMZWRk2F+npaUV7yAAAECJcXrOzoIFC7R48eJ87YsXL9Z7773nkqLydO3aVe+//77Wrl2rF198UQkJCerWrZt9vlBycrL8/f0d3lOmTBn5+fkpOTn5stuNjY2Vj4+PfQkODnZp3QAAoPRwOuzExsaqatWq+dr9/f1dfrSnT58+6tGjh5o2baqePXtqxYoV2rRpk77++uur2u7YsWOVmppqX44dO+aaggEAQKnjdNg5evSoateuna89JCRER48edUlRl1OnTh1VrVpVBw8elCQFBgbq1KlTDn2ys7N19uzZy87zkf6cB+Tt7e2wAAAAa3I67Pj7+2vHjh352rdv326fS1NcfvnlF505c0bVq1eXJIWFhSklJUVbtmyx91m3bp1yc3PVpk2bYq0FAABcH5yeoNy3b18NHTpUlSpVUocOHSRJCQkJGjZsmPr06ePUttLT0+1HaaQ/n7u1bds2+fn5yc/PT1OmTFHv3r0VGBioQ4cO6bnnnlO9evXUpUsXSVKjRo3UtWtXPfbYY3rrrbeUlZWlIUOGqE+fPlyJBQAAJBUh7EybNk1HjhxRp06dVKbMn2/Pzc1V//79nZ6zs3nzZt1999321zExMZKkAQMGaP78+dqxY4fee+89paSkKCgoSJ07d9a0adMc7rXz0UcfaciQIerUqZPc3NzUu3dvzZ0719lhAQAAi7IZY0xR3rh//377fXaaNm2qkJAQV9d2zaSlpcnHx0epqanM37lOcZ8dXMmRmRElXQKAYlDY7+8i3WdHkvz8/HT33XcXeGUWAABAaeHUBOWUlBRFR0eratWqCggIUEBAgKpWraohQ4YoJSWlmEoEAAAoukIf2Tl79qzCwsL066+/KjIyUo0aNZIk7dmzRwsXLtTatWv1/fffq3LlysVWLAAAgLMKHXamTp0qDw8PHTp0SAEBAfnWde7cWVOnTtWrr77q8iIBAACKqtCnsZYvX67Zs2fnCzrSnzf3mzVrlpYtW+bS4gAAAK5WocPOiRMn1Lhx48uub9KkyRWfRwUAAFASCh12qlatqiNHjlx2fVJSkvz8/FxREwAAgMsUOux06dJF48ePV2ZmZr51GRkZmjBhgrp27erS4gAAAK6WUxOUW7durfr16ys6OloNGzaUMUZ79+7VvHnzlJGRoQ8++KA4awUAAHBaocPOTTfdpMTERD399NMaO3as8m68bLPZdM899+iNN95QcHBwsRUKAABQFE7dQbl27dpatWqVzp07pwMHDkiS6tWrx1wdAABQahXpcRGVK1fWbbfd5upaAAAAXM6px0UAAABcbwg7AADA0gg7AADA0goVdlq2bKlz585J+vMS9IsXLxZrUQAAAK5SqLCzd+9eXbhwQZI0ZcoUpaenF2tRAAAArlKoq7FatGihgQMHqn379jLGaPbs2apYsWKBfSdOnOjSAgEAAK5GocLOwoULNWnSJK1YsUI2m02rVq1SmTL532qz2Qg7AACgVClU2GnQoIE++eQTSZKbm5vWrl0rf3//Yi0MAADAFZy+qWBubm5x1AEAAFAsinQH5UOHDmnOnDnau3evJCk0NFTDhg1T3bp1XVocAADA1XL6PjurV69WaGiofvzxRzVr1kzNmjXTxo0b1bhxY8XHxxdHjQAAAEXm9JGdMWPGaMSIEZo5c2a+9tGjR+uee+5xWXEAAABXy+kjO3v37tXgwYPztQ8aNEh79uxxSVEAAACu4nTYqVatmrZt25avfdu2bVyhBQAASh2nT2M99thjevzxx3X48GG1a9dOkvTdd9/pxRdfVExMjMsLBAAAuBpOh50JEyaoUqVKevnllzV27FhJUlBQkCZPnqyhQ4e6vEAAAICr4XTYsdlsGjFihEaMGKHz589LkipVquTywgAAAFyhSPfZyUPIAQAApZ3TE5QBAACuJ4QdAABgaYQdAABgaU6FnaysLHXq1EkHDhwornoAAABcyqkJymXLltWOHTuKqxYAKBa1xqws6RKcdmRmREmXAFiG06exHnnkEb3zzjvFUQsAAIDLOX3peXZ2tt5991199dVXatWqlSpUqOCw/pVXXnFZcQAAAFfL6bCza9cutWzZUpK0f/9+h3U2m801VQEAALiI02Fn/fr1xVEHAABAsSjypecHDx7U6tWr9fvvv0uSjDEuKwoAAMBVnA47Z86cUadOnXTzzTere/fuOnHihCRp8ODBGjlypMsLBAAAuBpOh50RI0aobNmyOnr0qMqXL29vf+ihhxQXF+fS4gAAAK6W03N21qxZo9WrV+umm25yaK9fv75+/vlnlxUGAADgCk4f2blw4YLDEZ08Z8+elaenp0uKAgAAcBWnw84dd9yh999/3/7aZrMpNzdXs2bN0t133+3S4gAAAK6W06exZs2apU6dOmnz5s3KzMzUc889p927d+vs2bP67rvviqNGAACAInP6yE6TJk20f/9+tW/fXvfdd58uXLig+++/X1u3blXdunWLo0YAAIAic/rIjiT5+Pho/Pjxrq4FAADA5YoUds6dO6d33nlHe/fulSSFhoZq4MCB8vPzc2lxAAAAV8vp01jffPONatWqpblz5+rcuXM6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PvHx8WrQoEGhT2FJ4tLz0mDMmDEmISHBJCUlmR07dpgxY8YYm81m1qxZY4z587LUmjVrmnXr1pnNmzebsLAwExYWZn9/3mWpnTt3Ntu2bTNxcXGmWrVqpf6y1IJcejWWMdYc+8iRI83XX39tkpKSzHfffWfCw8NN1apVzalTp4wx1hyzMX/eXqBMmTJmxowZ5sCBA+ajjz4y5cuXNx9++KG9z8yZM42vr6/5/PPPzY4dO8x9991X4KWqt9xyi9m4caPZsGGDqV+/fqm6HPdycnJyTM2aNc3o0aPzrbPqPh8wYICpUaOG/dLzpUuXmqpVq5rnnnvO3seq+zwuLs6sWrXKHD582KxZs8Y0b97ctGnTxmRmZhpjrDHu8+fPm61bt5qtW7caSeaVV14xW7duNT///LMxxjVjTElJMQEBAaZfv35m165d5pNPPjHly5fn0vPr0aBBg0xISIjx8PAw1apVM506dbIHHWOM+f33383TTz9tKleubMqXL2969eplTpw44bCNI0eOmG7duhkvLy9TtWpVM3LkSJOVlXWth3LV/hp2rDj2hx56yFSvXt14eHiYGjVqmIceesjhXjNWHHOeL774wjRp0sR4enqahg0bmrffftthfW5urpkwYYIJCAgwnp6eplOnTmbfvn0Ofc6cOWP69u1rKlasaLy9vc3AgQPN+fPnr+UwimT16tVGUr7xGGPdfZ6WlmaGDRtmatasacqVK2fq1Kljxo8f73AZsVX3+X/+8x9Tp04d4+HhYQIDA010dLRJSUmxr7fCuNevX28k5VsGDBhgjHHdGLdv327at29vPD09TY0aNczMmTOdrtVmzCW3sgQAALAY5uwAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABL+39fl9PHsq+gCAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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1O233666devq+eef186dO/O03iNHjig4OFje3t427XfccYd1/pU/3dzcFBYWZtOvWrVquS772r6SdPbsWQ0dOlTly5eXl5eXypUrZ+137T/4knTbbbfZPPb19VWJEiVUtmzZbO3Xjim51pXXcG3NQUFB8vPzs75WR7m29ivb8kZ12mP37t36z3/+I19fX/n4+KhcuXLWH/Gc3s+8CgsLU3R0tD788EOVLVtW7du314wZM/K8zIsXL2r06NHWcWdly5ZVuXLllJiYmOMyqlevbvO4dOnSqlChQr6umZRXNWvW1F133aU5c+ZY2+bMmaN77rnnup/r3OT0WZWkkJCQbO1ZWVk278P333+vdu3aqVSpUvLz81O5cuX04osvSsq+HXP6Xh05ckRVq1bNdhjRntfhis8rCh5BCLekli1b6sCBA/roo49Up04dffjhh2rUqJF1fEtByelMlscee0wffPCBnn76aS1cuFCrVq2y7m3KysrK1j+ns6RyO3PKuGZwd25cdcG9m63zRhITE9WqVSv98ssvGj9+vJYsWaLVq1frtddek5Tz+2mPKVOmaOfOnXrxxRetA+Vr166tv/7664bPHTx4sF555RU99thj+uKLL7Rq1SqtXr1aAQEBN12XI/Xs2VMbN27UX3/9pQMHDmjLli352hsk5b69b/Q5OHDggMLDw3X69GlNnTpVy5Yt0+rVqzV8+HBJ2bejPWeI2cPZn1cUDgyWxi3L399fvXv3Vu/evZWSkqKWLVtq7Nix1kNLuf34h4aGas2aNTp//rzNXqErh1VCQ0Otf2ZlZenQoUM2/3vfv39/nms8d+6c1q5dq3HjxtkMFM3PIb38uPIa9u3bZ93jJUknT55UYmKi9bUWtLwGtQ0bNujMmTNauHChzSDxQ4cOOayWunXrqm7duho1apR++OEHNW/eXO+++64mTpx43VoXLFigyMhIm7P5Ll26pMTExBz779u3T23atLE+TklJ0fHjx9WxY8ebfg3Xez8jIiIUHR2tzz77TBcvXlTx4sX1+OOP3/Q67bFkyRKlpaXp66+/ttkrY89A59DQUP32228yDMPm9drz/YQ5sEcIt6RrTz0vXbq0qlWrZnOK7pVr+Fz7Q9SxY0ddvnxZb7/9tk37m2++KYvFog4dOkiSdUzCO++8Y9PvrbfeynOdV/7Hee3/MKdNm5bnZdyM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Z926dcrKylKTJk0cXhMAALi12BWEEhMTFRUVpbJly6p8+fIqX768ypYtq0GDBikxMdHulaekpCghIcF61/pDhw4pISFBR48elcVi0bBhwzRx4kR9/fXX2rVrl3r27Kng4GB17dpVknTHHXfogQceUL9+/fTjjz/q+++/16BBgxQREcEZYwAA4IbyfGjs7Nmzatq0qf7++2/16NFDd9xxhyTpt99+U3x8vNauXasffvhBZcqUyfPKt23bpjZt2lgfR0dHS5IiIyMVHx+vF154Qampqerfv78SExPVokULrVixQiVKlLA+Z86cORo0aJDCw8Pl5uambt26afr06XmuAQAAmJfFMAwjLx2HDRumtWvXas2aNdnO5Dpx4oTuv/9+hYeH680333RKoc6UnJwsX19fJSUlycfHp6DLgUlUHrmsoEsATO/wpE4FXQJugiN+v/N8aGzx4sV64403soUg6d9By5MnT9aiRYvyVQQAAEBByHMQOn78uGrXrp3r/Dp16lz32j0AAACFTZ6DUNmyZXX48OFc5x86dEj+/v6OqAkAAMAl8hyE2rdvr5deeknp6enZ5qWlpenll1/WAw884NDiAAAAnCnPZ42NHz9ed955p6pXr66oqCjVrFlThmFoz549euedd5SWlqbZs2c7s1YAAACHynMQqlSpkjZv3qxnnnlGMTExunKymcVi0X333ae3336be3YBAIAixa5bbISFhWn58uU6d+6c9u3bJ0mqVq0aY4NQ4DgVHQCQH3bfa0ySypQpo7vvvtvRtQAAALhUvu81BgAAUNQRhAAAgGkRhAAAgGnlKQg1atRI586dk/TvafQXLlxwalEAAACukKcgtGfPHqWmpkqSxo0bp5SUFKcWBQAA4Ap5OmusQYMG6t27t1q0aCHDMPTGG2+odOnSOfYdPXq0QwsEAABwljwFofj4eI0ZM0ZLly6VxWLR8uXLVaxY9qdaLBaCEAAAKDLyFIRq1KihefPmSZLc3Ny0du1aBQYGOrUwAAAAZ7P7gopZWVnOqAMAAMDl8nVl6QMHDmjatGnas2ePJKlWrVoaOnSoqlat6tDiAAAAnMnu6witXLlStWrV0o8//qh69eqpXr162rp1q2rXrq3Vq1c7o0YAAACnsHuP0MiRIzV8+HBNmjQpW/uIESN03333Oaw4AAAAZ7J7j9CePXvUt2/fbO19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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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KCwsTH//+9/Vt29f5+wcYDcOQ5wH4EHp6em66qqr9MYbb2jEiBHeLgfAZYhzdgBY5tdffy3TtmDBAvn5+V30zsUA4CkcxgJgmXnz5mnLli3q06ePatSooTVr1mjNmjUaP368YmJivF2eTzl8+PAFn0UVEBCg8PDwS1gRYF8cxgJgmZSUFM2ePVs//PCDCgoK1LhxY91+++16+OGHVaMG/7b6vSZNmlzwJoW9e/fW559/fukKAmyMsAMAXvDll1+We9ivVFhYmPMKOQBVQ9gBAAC2xgnKAADA1jiILqmkpET79+9XvXr1fOq27gAA4PyMMTpx4oSio6Pl53f++RvCjqT9+/dzpQgAANXUvn371KhRo/MuJ+xIzocb7tu3T8HBwV6uBgAAVER+fr5iYmJcHlJcHsKO/v8ze4KDgwk7AABUMxc7BYUTlAEAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK0RdgAAgK3V8HYBAICymkxb7e0S3LZ37mBvlwCUi5kdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga4QdAABga14NO8nJybrmmmtUr149NWzYUEOGDNHOnTtd+pw+fVoJCQmqX7++goKCNGzYMB08eNClT3Z2tgYPHqw6deqoYcOGmjJlis6ePXsphwIAAHyUV8POhg0blJCQoK+//lopKSkqKipSv379dPLkSWef+++/Xx9//LFWrFihDRs2aP/+/Ro6dKhzeXFxsQYPHqwzZ87oq6++0quvvqply5Zp5syZ3hgSAADwMQ5jjPF2EaUOHz6shg0basOGDerVq5fy8vLUoEEDLV++XH/5y18kST/++KPatGmjtLQ0devWTWvWrNGf//xn7d+/X5GRkZKkxYsXa+rUqTp8+LACAgIu+r35+fkKCQlRXl6egoODPTpGAKiIJtNWe7sEt+2dO9jbJeAyU9Hf3z51zk5eXp4kKTw8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rF+/fpozZ47mz59veZEAAACVVeHDWB988IGefvrpMkFHkqKiojRv3jytXLnS0uIAAACqqsJh58CBA7ryyivPu7xdu3bKycmxpCgAAACrVDjsREREaO/eveddnpWVpfDwcCtqAgAAsEyFw07//v318MMP68yZM2WWFRYWasaMGRowYIClxQEAAFSVWycod+nSRS1btlRCQoJat24tY4x27NihF198UYWFhXr99dc9WSsAAIDbKhx2GjVqpLS0NN17772aPn26jDGSJIfDoT/96U964YUXFBMT47FCAQAAKsOtOyg3bdpUa9as0fHjx7V7925JUosWLThXBwAA+KxKPS4iLCxM1157rdW1AAAAWM6tx0UAAABUN4QdAABga4QdAABgaxUKO1dffbWOHz8u6bdL0E+dOuXRogAAAKxSoROUd+zYoZMnTyosLEyzZ8/W3XffrTp16ni6NgA+qMm01d4uAQDcUqGw06lTJ40ZM0Y9e/aUMUZPP/20goKCyu07c+ZMSwsEAACoigqFnWXLlmnWrFlatWqVHA6H1qxZoxo1yn7U4XAQdgAAgE+pUNhp1aqV3n77bUmSn5+fUlNT1bBhQ48WBgAAYAW3bypYUlLiiToAAAA8olJ3UN6zZ48WLFigHTt2SJLatm2r++67T82bN7e0OAAAgKpy+z47n376qdq2batvvvlGHTp0UIcOHbRp0yZdeeWVSklJ8USNAAAAleb2zM60adN0//33a+7cuWXap06dqj/96U+WFQcAAFBVbs/s7NixQ2PHji3Tfscdd+iHH36wpCgAAACruB12GjRooPT09DLt6enpXKEFAAB8jtthZ9y4cRo/fryefPJJffHFF/riiy80d+5c3XXXXRo3bpxb69q4caNuvPFGRUdHy+Fw6IMPPnBZbozRzJkzdcUVV6h27dqKj4/X7t27XfocO3ZMI0aMUHBwsEJDQzV27FgVFBS4OywAAGBTboedGTNmaObMmXr++efVu3dv9e7dWy+88IIeffRRPfLII26t6+TJk+rYsaMWLlxY7vJ58+bpueee0+LFi7Vp0ybVrVtX/fv31+nTp519RowYoYyMDKWkpGjVqlXauHGjxo8f7+6wAACATTmMMaayHz5x4oQkqV69elUvxOHQypUrNWTIEEm/zepER0dr8uTJeuCBByRJeXl5ioyM1LJlyzR8+HDt2LFDbdu21b///W916dJFkrR27VoNGjRIv/zyi6Kjoyv03fn5+QoJCVFeXp6Cg4OrPBbAzng2FuBde+cO9nYJPqOiv7/dntn5vXr16lkSdMqTlZWlnJwcxcfHO9tCQkLUtWtXpaWlSZLS0tIUGhrqDDqSFB8fLz8/P23atOm86y4sLFR+fr7LCwAA2FOVwo4n5eTkSJIiIyNd2iMjI53LcnJyypwUXaNGDYWHhzv7lCc5OVkhISHOV0xMjMXVAwAAX+GzYceTpk+frry8POdr37593i4JAAB4iM+GnaioKEnSwYMHXdoPHjzoXBYVFaVDhw65LD979qyOHTvm7FOewMBABQcHu7wAAIA9uRV2ioqK1Ldv3zKXf3tC06ZNFRUVpdTUVGdbfn6+Nm3apLi4OElSXFyccnNztWXLFmef9evXq6SkRF27dvV4jQAAwPe59biImjVrauvWrZZ9eUFBgTIzM53vs7KylJ6ervDwcDVu3FiTJk3S448/rpYtW6pp06aaMWOGoqOjnVdstWnTRgMGDNC4ceO0ePFiFRUVKTExUcOHD6/wlVgAAMDe3D6M9fe//11Lliyx5Ms3b96sq666SldddZUkKSkpSVdddZVmzpwpSXrwwQc1YcIEjR8/Xtdcc40KCgq0du1a1apVy7mON998U61bt1bfvn01aNAg9ezZUy+99JIl9QEAgOrP7fvsTJgwQa+99ppatmypzp07q27dui7Ln332WUsLvBS4zw5QcdxnB/Au7rPz/1X097fbTz3fvn27rr76aknSrl27XJY5HA53VwcAAOBRboedzz77zBN1AAAAeESlLz3PzMzUp59+ql9//VXSb493AAAA8DVuh52jR4+qb9+++uMf/6hBgwbpwIEDkqSxY8dq8uTJlhcIAABQFW6Hnfvvv181a9ZUdna26tSp42y/9dZbtXbtWkuLAwAAqCq3z9lZt26dPv30UzVq1MilvWXLlvr5558tKwwAAMAKbs/snDx50mVGp9SxY8cUGBhoSVEAAABWcTvsXHfddXrttdec7x0Oh0pKSjRv3jz16dPH0uIAAACqyu3DWPPmzVPfvn21efNmnTlzRg8++KAyMjJ07Ngxffnll56oEQAAoNLcntlp166ddu3apZ49e+rmm2/WyZMnNXToUH333Xdq3ry5J2oEAACoNLdndiQpJCREDz/8sNW1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ZtyXA8Z9+Yz7chyz5NvjdpiLXa8FAABQjVX7c3YAAAAuhLADAABsjbADAABsjbADAABsjbADAABsjbDjYcnJybrmmmtUr149NWzYUEOGDNHOnTtd+pw+fVoJCQmqX7++goKCNGzYsDJ3hM7OztbgwYNVp04dNWzYUFOmTNHZs2cv5VDccrFxHzt2TBMmTFCrVq1Uu3ZtNW7cWBMnTnQ+lLWUw+Eo83r77bcv9XAqrCLb+/rrry8zprvvvtulj9229969e8vdlg6HQytWrHD2q27be9GiRerQoYPzjrFxcXFas2aNc7kd923pwuO26759sW1tx/1auvC4q9V+beBR/fv3N0uXLjXbt2836enpZtCgQaZx48amoKDA2efuu+82MTExJjU11WzevNl069bNdO/e3bn87Nmzpl27diY+Pt5899135pNPPjERERFm+vTp3hhShVxs3Nu2bTNDhw41H330kcnMzDSpqammZcuWZtiwYS7rkWSWLl1qDhw44Hz9+uuv3hhShVRke/fu3duMGzfOZUx5eXnO5Xbc3mfPnnUZ74EDB8zs2bNNUFCQOXHihHM91W17f/TRR2b16tVm165dZufOneahhx4yNWvWNNu3bzfG2HPfNubC47brvn2xbW3H/dqYC4+7Ou3XhJ1L7NChQ0aS2bBhgzHGmNzcXFOzZk2zYsUKZ58dO3YYSSYtLc0YY8wnn3xi/Pz8TE5OjrPPokWLTHBwsCksLLy0A6ikc8ddnn/84x8mICDAFBUVOdskmZUrV16CCj2jvHH37t3b3Hfffef9zOWyvTt16mTuuOMOl7bqvr2NMSYsLMy8/PLLl82+Xap03OWx475tjOuYL4f9utSFtrWv7tccxrrESqdyw8PDJUlbtmxRUVGR4uPjnX1at26txo0bKy0tTZKUlpam9u3bu9wRun///srPz1dGRsYlrL7yzh33+foEBwerRg3XG3snJCQoIiJC1157rV555RWZanQfzPON+80331RERITatWun6dOn69SpU85ll8P23rJli9LT0zV27Ngyy6rr9i4uLtbbb7+tkydPKi4u7rLZt88dd3nstm+fb8x2368vtq19eb+2xeMiqouSkhJNmjRJPXr0ULt27SRJOTk5CggIKPPU9cjISOXk5Dj7nPvoi9L3pX18WXnjPteRI0f02GOPafz48S7tc+bM0Q033KA6depo3bp1uvfee1VQUKCJEydeitKr5Hzj/tvf/qbY2FhFR0dr69atmjp1qnbu3Kn3339f0uWxvZcsWaI2bdqoe/fuLu3VcXtv27ZNcXFxOn36tIKCgrRy5Uq1bdtW6enptt63zzfuc9lp377QmO28X1d0W/v0fu3VeaXLzN13321iY2PNvn37nG1vvvmmCQgIKNP3mmuuMQ8++KAxxphx48aZfv36uSw/efKkkWQ++eQTzxZtgfLG/Xt5eXnm2muvNQMGDDBnzpy54LpmzJhhGjVq5IkyLXexcZdKTU01kkxmZqYxxv7b+9SpUyYkJMQ8/fTTF11XddjehYWFZvfu3Wbz5s1m2rRpJiIiwmRkZNh+3z7fuH/Pbvt2RcZcyk77dUXG7ev7NYexLpHExEStWrVKn332mRo1auRsj4qK0pkzZ5Sbm+vS/+DBg4qKinL2OfcKjtL3pX181fnGXerEiRMaMGCA6tWrp5UrV6pmzZoXXF/Xrl31yy+/qLCw0FMlW+Ji4/69rl27SpIyMzMl2Xt7S9K7776rU6dOaeTIkRddX3XY3gEBAWrRooU6d+6s5ORkdezYUf/zP/9j+337fOMuZcd9+2Jj/j077dcVGbev79eEHQ8zxigxMVErV67U+vXr1bRpU5flnTt3Vs2aNZWamups27lzp7Kzs53HROPi4rRt2zYdOnTI2SclJUXBwcHlTiX6gouNW5Ly8/PVr18/BQQE6KOPPlKtWrUuut709HSFhYX55FN1pYqN+1zp6emSpCuuuEKSfbd3qSVLluimm25SgwYNLrpeX9/e5SkpKVFhYaFt9+3zKR23ZM99uzy/H/O57LBfn0954/b5/fqSziNdhu655x4TEhJiPv/8c5fL7k6dOuXsc/fdd5vGjRub9evXm82bN5u4uDgTFxfnXF56yWK/fv1Menq6Wbt2rWnQoIFPX7J4sXHn5eWZrl27mvbt25vMzEyXPmfPnjXG/HbJ4//93/+Zbdu2md27d5sXX3zR1KlTx8ycOdObQ7ugi407MzPTzJkzx2zevNlkZWWZDz/80DRr1sz06tXLuQ47bu9Su3fvNg6Hw6xZs6bMOqrj9p42bZrZsGGDycrKMlu3bjXTpk0zDofDrFu3zhhjz33bmAuP26779oXGbNf92piL/x03pnrs14QdD5NU7mvp0qXOPr/++qu59957TVhYmKlTp4655ZZbzIEDB1zWs3fvXjNw4EBTu3ZtExERYSZPnuxyGaevudi4P/vss/P2ycrKMsYYs2bNGtOpUycTFBRk6tatazp27GgWL15siouLvTewi7jYuLOzs02vXr1MeHi4CQwMNC1atDBTpkxxuR+HMfbb3qWmT59uYmJiyt2G1XF733HHHSY2NtYEBASYBg0amL59+7r8ErDjvm3Mhcdt1337QmO2635tzMX/jhtTPfZrhzHV5Fo/AACASuCcHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGuEHQAAYGv/D6dkdCFO7fO+AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA7SklEQVR4nO3deZyNdf/H8feZ1VhmxjBjyGTsS4R0Z6eQNVEqSlmSVERGZO7KHpLioWi7bW13RdFqmSjuEBERsjWiGNuYGUbGLN/fH35OjhmaM3MdZ+byej4e55HzvZbzub6uMe++1/e6jsMYYwQAAGBTPt4uAAAAwJMIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIOwAAwNYIO0AeREdHq0+fPt4uw/ZeeuklVapUSb6+vqpXr95l1+vTp4+io6OvWl3XCofDoTFjxnhk3/v375fD4dC8efM8sn/gYoQdXPPmzZsnh8OhjRs35rj81ltvVe3atfP9OV9//bXHfnHY0fLlyzVixAg1bdpUc+fO1cSJE71dksedOXNGY8aM0XfffeftUryCnxF4ip+3CwAKo127dsnHx73/V/j66681c+ZM/jHPpZUrV8rHx0ezZ89WQEDAFdd9++23lZWVdZUq85wzZ85o7Nixks6HbDurUKGC/vrrL/n7+zvb+BmBpxB2gDwIDAz0dgluS01NVbFixbxdRq4dPXpUQUFB/xh0JLn8wkTh4HA4VKRIEW+XgWsEl7GAPLh0zk56errGjh2rqlWrqkiRIipVqpSaNWumuLg4SefnlMycOVPS+X/kL7wuSE1N1bBhwxQVFaXAwEBVr15dU6dOlTHG5XP/+usvDR48WKVLl1aJEiV055136s8//8w2t2LMmDFyOBzasWOHHnjgAZUsWVLNmjWTJG3dulV9+vRRpUqVVKRIEUVGRurhhx/WiRMnXD7rwj52796tBx98UCEhIQoPD9fzzz8vY4wOHjyoLl26KDg4WJGRkXr55Zdz1XcZGRkaP368KleurMDAQEVHR+vf//630tLSnOs4HA7NnTtXqampzr660tyOS+fsXJgPMnXqVM2cOVOVKlVS0aJF1bZtWx08eFDGGI0fP17ly5dXUFCQunTposTERJd9RkdH64477tDy5ctVr149FSlSRLVq1dKnn37qsl5iYqKefvpp1alTR8WLF1dwcLA6dOign3/+OVudZ8+e1ZgxY1StWjUVKVJEZcuW1d133619+/Zp//79Cg8PlySNHTvWedy5GeU4cuSI/Pz8nKNCF9u1a5ccDodee+01Z1tSUpKeeuop5/lWpUoVvfjii7kaHdu8ebM6dOig4OBgFS9eXK1bt9YPP/yQbb2kpCQNHTpU0dHRCgwMVPny5dWrVy8dP35cUvY5O5f7GTHGKDo6Wl26dMmxP0NCQjRgwIB/rBvXNkZ2gP+XnJzs/If4Yunp6f+47ZgxYzRp0iQ98sgjuuWWW5SSkqKNGzfqp59+0u23364BAwbo0KFDiouL07vvvuuyrTFGd955p7799lv169dP9erV07JlyzR8+HD9+eefmjZtmnPdPn366OOPP9ZDDz2kRo0aadWqVerUqdNl67r33ntVtWpVTZw40Rmc4uLi9Ntvv6lv376KjIzU9u3b9dZbb2n79u364YcfXEKYJHXv3l01a9bU5MmT9dVXX2nChAkKCwvTm2++qVatWunFF1/U+++/r6efflr/+te/1KJFiyv21SOPPKL58+frnnvu0bBhw7R+/XpNmjRJO3fu1KJFiyRJ7777rt566y1t2LBB//nPfyRJTZo0+ce/h0u9//77OnfunJ588kklJiZqypQpuu+++9SqVSt99913euaZZ7R37169+uqrevrppzVnzhyX7ffs2aPu3bvrscceU+/evTV37lzde++9Wrp0qW6//XZJ0m+//abFixfr3nvvVcWKFXXkyBG9+eabatmypXbs2KFy5cpJkjIzM3XHHXdoxYoV6tGjh4YMGaJTp04pLi5Ov/zyi9q0aaPXX39djz/+uO666y7dfffdkqQbb7zxH4+zTJkyatmypT7++GONHj3aZdlHH30kX19f3XvvvZLOXypr2bKl/vzzTw0YMEDXX3+91q5dq9jYWB0+fFjTp0+/7Ods375dzZs3V3BwsEaMGCF/f3+9+eabuvXWW7Vq1So1bNhQknT69Gk1b95cO3fu1MMPP6ybbrpJx48f1+eff64//vhDpUuXzrbvy/2MOBwOPfjgg5oyZYoSExMVFhbmXPbFF18oJSVFDz744D/2Ea5xBrjGzZ0710i64uuGG25w2aZChQqmd+/ezvd169Y1nTp1uuLnDBw40OT0I7d48WIjyUyYMMGl/Z577jEOh8Ps3bvXGGPMpk2bjCTz1FNPuazXp08fI8mMHj3a2TZ69Ggjydx///3ZPu/MmTPZ2v773/8aSWb16tXZ9vHoo4862zIyMkz58uWNw+EwkydPdrafPHnSBAUFufRJTrZs2WIkmUceecSl/emnnzaSzMqVK51tvXv3NsWKFbvi/i5et0KFCs738fHxRpIJDw83SUlJzvbY2FgjydStW9ekp6c72++//34TEBBgzp4962yrUKGCkWQ++eQTZ1tycrIpW7asqV+/vrPt7NmzJjMz06We+Ph4ExgYaMaNG+dsmzNnjpFkXnnllWz1Z2VlGWOMOXbsWLa/y9x68803jSSzbds2l/ZatWqZVq1aOd+PHz/eFCtWzOzevdtlvZEjRxpfX19z4MABZ9ultXTt2tUEBASYffv2OdsOHTpkSpQoYVq0aOFsGzVqlJFkPv3008se64W/o7lz5zqXXe5nZNeuXUaSef31113a77zzThMdHe3cJ3A5XMYC/t/MmTMVFxeX7ZWb/7MODQ3V9u3btWfPHrc/9+uvv5avr68GDx7s0j5s2DAZY7RkyRJJ0tKlSyVJTzzxhMt6Tz755GX3/dhjj2VrCwoKcv757NmzOn78uBo1aiRJ+umnn7Kt/8gjjzj/7Ovrq5tvvlnGGPXr18/ZHhoaqurVq+u33367bC3S+WOVpJiYGJf2YcOGSZK++uqrK27vrnvvvVchISHO9xdGHh588EH5+fm5tJ87d05//vmny/blypXTXXfd5XwfHBysXr16afPmzUpISJB0fv7WhcnqmZmZOnHihIoXL67q1au79Ocnn3yi0qVL5/j3deloWl7cfffd8vPz00cffeRs++WXX7Rjxw51797d2bZgwQI1b95cJUuW1PHjx52vNm3aKDMzU6tXr85x/5mZmVq+fLm6du2qSpUqOdvLli2rBx54QN9//71SUlKcx1q3bl2XvsvPsVarVk0NGzbU+++/72xLTEzUkiVL1LNnT0v6D/ZG2AH+3y233KI2bdpke5UsWfIftx03bpySkpJUrVo11alTR8OHD9fWrVtz9bm///67ypUrpxIlSri016xZ07n8wn99fHxUsWJFl/WqVKly2X1fuq50/pfEkCFDVKZMGQUFBSk8PNy5XnJycrb1r7/+epf3ISEhKlKkSLZLESEhITp58uRla7n4GC6tOTIyUqGhoc5jtUpOtUtSVFRUju2X1l+lSpVsv0irVasm6fycE0nKysrStGnTVLVqVQUGBqp06dIKDw/X1q1bXfpz3759ql69ukvIslLp0qXVunVrffzxx862jz76SH5+fs5LYtL5S3NLly5VeHi4y6tNmzaSzk8Mz8mxY8d05swZVa9ePduymjVrKisrSwcPHpR0/liteFzDxXr16qU1a9Y4z5EFCxYoPT1dDz30kKWfA3si7AAWaNGihfbt26c5c+aodu3a+s9//qObbrrJOd/EWy4exbngvvvu09tvv63HHntMn376qZYvX+4cNcppgqqvr2+u2iRlm1B9OVfr/8QvV2d+67/YxIkTFRMToxYtWui9997TsmXLFBcXpxtuuOGq3w7fo0cP7d69W1u2bJEkffzxx2rdurVLMM3KytLtt9+e4yhmXFycunXrdlVrzq0ePXrI39/fObrz3nvv6eabb84xfAGXYoIyYJGwsDD17dtXffv21enTp9WiRQuNGTPGeRnocr/gK1SooG+++UanTp1yGd359ddfncsv/DcrK0vx8fGqWrWqc729e/fmusaTJ09qxYoVGjt2rEaNGuVsz8vlt7y4cAx79uxxjlxJ5+8mSkpKch5rQbF3714ZY1z+7nbv3i1Jzru/Fi5cqNtuu02zZ8922TYpKcklZFSuXFnr169Xenr6ZW+Vz28I7Nq1qwYMGOC8lLV7927Fxsa6rFO5cmWdPn3aOZKTW+Hh4SpatKh27dqVbdmvv/4qHx8f54hZ5cqV9csvv7hd/5WOPywsTJ06ddL777+vnj17as2aNVecTA1cjJEdwAKX3rZdvHhxValSxeV26gvPuElKSnJZt2PHjsrMzHS5NViSpk2bJofDoQ4dOkiS2rVrJ0maNWuWy3qvvvpqruu8MKJx6QjG1fql0bFjxxw/75VXXpGkK95Z5g2HDh1y3iEmSSkpKXrnnXdUr149RUZGSjrfp5f254IFC7LN/+nWrZuOHz+e7e9Z+vvvo2jRopKynyO5FRoaqnbt2unjjz/Whx9+qICAAHXt2tVlnfvuu0/r1q3TsmXLsm2flJSkjIyMHPft6+urtm3b6rPPPnNewpPOB9UPPvhAzZo1U3BwsKTzx/rzzz+79N0FVxo9u9zPyAUPPfSQduzYoeHDh8vX11c9evS47L6AizGyA1igVq1auvXWW9WgQQOFhYVp48aNWrhwoQYNGuRcp0GDBpKkwYMHq127ds5/rDt37qzbbrtNzz77rPbv36+6detq+fLl+uyzz/TUU0+pcuXKzu27deum6dOn68SJE85bzy+MNORmVCA4OFgtWrTQlClTlJ6eruuuu07Lly9XfHy8B3olu7p166p379566623lJSUpJYtW2rDhg2aP3++unbtqttuu+2q1JFb1apVU79+/fTjjz+qTJkymjNnjo4cOaK5c+c617njjjs0btw49e3bV02aNNG2bdv0/vvvu0zilc7POXnnnXcUExOjDRs2qHnz5kpNTdU333yjJ554Ql26dFFQUJBq1aqljz76SNWqVVNYWJhq167t1vyX7t2768EHH9SsWbPUrl07hYaGuiwfPny4Pv/8c91xxx3q06ePGjRooNTUVG3btk0LFy7U/v37c7w1XJImTJiguLg4NWvWTE888YT8/Pz05ptvKi0tTVOmTHH5jIULF+ree+/Vww8/rAYNGigxMVGff/653njjDdWtWzfH/V/uZ+SCTp06qVSpUlqwYIE6dOigiIiIXPcLrnFeuw8MKCAu3Hr+448/5ri8ZcuW/3jr+YQJE8wtt9xiQkNDTVBQkKlRo4Z54YUXzLlz55zrZGRkmCeffNKEh4cbh8PhcovtqVOnzNChQ025cuWMv7+/qVq1qnnppZey3VKbmppqBg4caMLCwkzx4sVN165dnbflXnwr+IXbxo8dO5bteP744w9z1113mdDQUBMSEmLuvfdec+jQocvevn7pPi53S3hO/ZST9PR0M3bsWFOxYkXj7+9voqKiTGxsrMtt31f6nJxc7tbzl156yWW9b7/91kgyCxYscGnP6RyoUKGC6dSpk1m2bJm58cYbTWBgoKlRo0a2bc+ePWuGDRtmypYta4KCgkzTpk3NunXrTMuWLU3Lli1d1j1z5ox59tlnncceGRlp7rnnHpdbudeuXWsaNGhgAgIC8nQbekpKigkKCjKSzHvvvZfjOqdOnTKxsbGmSpUqJiAgwJQuXdo0adLETJ061eWczenzf/rpJ9OuXTtTvHhxU7RoUXPbbbeZtWvXZvuMEydOmEGDBpnrrrvOBAQEmPLly5vevXub48ePG2NyvvX8Sj8jFzzxxBNGkvnggw/c6hdc2xzG5GFGHoACY8uWLapfv77ee+899ezZ09vl2EZ0dLRq166tL7/80tul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4JqQ67CTmJioxo0b688//1TPnj1Vs2ZNSdKOHTs0b948rVixQmvXrlXJkiU9ViwAAIC7ch12xo0bp4CAAO3bt09lypTJtqxt27YaN26cpk2bZnmRAAAAeZXrW88XL16sqVOnZgs6khQZGakpU6Zo0aJFlhYHAACQX7kOO4cPH9YNN9xw2eW1a9dWQkKCJUUBAABYJddhp3Tp0tq/f/9ll8fHxyssLMyKmgAAACyT67DTrl07Pfvsszp37ly2ZWlpaXr++efVvn17S4sDAADIL7cmKN98882qWrWqBg4cqBo1asgYo507d2rWrFlKS0vTu+++68laAQAA3JbrsFO+fHmtW7dOTzzxhGJjY2WMkSQ5HA7dfvvteu211xQVFeWxQgEAAPLCrYcKVqxYUUuWLNHJkye1Z88eSVKVKlWYqwMAAAqsPH1dRMmSJXXLLbdYXQsAAIDl8vzdWAAAFHZ81cy1Idd3YwEAABRGhB0AAGBruQo7N910k/NbzseNG6czZ854tCgAAACr5Crs7Ny5U6mpqZKksWPH6vTp0x4tCgAAwCq5mqBcr1499e3bV82aNZMxRlOnTlXx4sVzXHfUqFGWFggAAJAfuQo78+bN0+jRo/Xll1/K4XBoyZIl8vPLvqnD4SDsAChwCuMdNwCsk6uwU716dX344YeSJB8fH61YsUIREREeLQwAAMAKbj9nJysryxN1AAAAeESeHiq4b98+TZ8+XTt37pQk1apVS0OGDFHlypUtLQ4AACC/3H7OzrJly1SrVi1t2LBBN954o2688UatX79eN9xwg+Li4jxRIwAAQJ65PbIzcuRIDR06VJMnT87W/swzz+j222+3rDgAAID8cntkZ+fOnerXr1+29ocfflg7duywpCgAAACruB12wsPDtWXLlmztW7Zs4Q4tAABQ4Lh9Gat///569NFH9dtvv6lJkyaSpDVr1ujFF19UTEyM5QUCAADkh9sjO88//7xGjRqlV199VS1btlTLli312muvacyYMXruuefc2tfq1avVuXNnlStXTg6HQ4sXL3ZZbozRqFGjVLZsWQUFBalNmzbas2ePyzqJiYnq2bOngoODFRoaqn79+vF1FgAAwMntsONwODR06FD98ccfSk5OVnJysv744w8NGTJEDofDrX2lpqaqbt26mjlzZo7Lp0yZohkzZuiNN97Q+vXrVaxY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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA+50lEQVR4nO3deXxMd////+dkFUsSIYsUia2ItaUlKCpK0UW52lItQXGR1NZNutjaq8Gl5auX0utq0c2nSmmpWlI0Wg1KqaVqV1oiiCQEEcn5/dGb+RlJyMhMJjke99ttbsz7nDnnNe8kJ8+c836fsRiGYQgAAMCk3FxdAAAAgDMRdgAAgKkRdgAAgKkRdgAAgKkRdgAAgKkRdgAAgKkRdgAAgKkRdgAAgKkRdgAAgKkRdnBbCw8PV3R0tKvLML1///vfqlmzptzd3dW0aVNXl+Nw58+f17PPPquQkBBZLBaNHDmy2Pbdvn17tW/f3vr8yJEjslgsmjdvXrHVkB+LxaLx48c7Zdsl5T2i9CDswDTmzZsni8WiLVu25Lu8ffv2atiwYZH38+233zrtIG5Gq1ev1ksvvaTWrVtr7ty5euutt4pt3xcuXND48eP1/fffO3U/b731lubNm6ehQ4fqk08+0TPPPOPU/SEvfi5xIx6uLgBwpb1798rNzb7M/+2332rmzJkcWAtp7dq1cnNz04cffigvL69i3feFCxc0YcIESbI5++Foa9euVcuWLTVu3Din7aMgq1evLvZ9ulpYWJguXrwoT09Paxs/l7gRzuzgtubt7W1zwCwNMjMzXV2CXVJSUuTj41PsQac4paSkyN/fv8jbMQxDFy9etOs1Xl5epu7b/FgsFpUpU0bu7u6uLgWlBGEHt7Xrx+xkZ2drwoQJqlOnjsqUKaNKlSqpTZs2SkhIkCRFR0dr5syZkv4+4F59XJWZmannn39e1apVk7e3t+rWraupU6fKMAyb/V68eFHDhw9X5cqVVaFCBT3yyCP666+/8oxzGD9+vCwWi3777Tc99dRTqlixotq0aSNJ2rFjh6Kjo1WzZk2VKVNGISEhGjBggM6cOWOzr6vb2Ldvn55++mn5+fkpMDBQr7/+ugzD0LFjx/Too4/K19dXISEhevvttwvVd1euXNEbb7yhWrVqydvbW+Hh4XrllVeUlZVlXcdisWju3LnKzMy09tXNxlksXLhQzZo1k4+PjypXrqynn35af/31l806149TuSo6Olrh4eGS/h7XERgYKEmaMGGCdf/2/OWfkpKigQMHKjg4WGXKlFGTJk300UcfWZd///33slgsOnz4sJYvX27dx5EjRwq1/fDwcD300ENatWqVmjdvLh8fH73//vuSpLlz56pDhw4KCgqSt7e3IiIiNGvWrDzbKKgvCuvkyZPy8PCwngG71t69e2WxWPSf//zH2paWlqaRI0dav8dr166tyZMnKzc396b72rZtm7p06SJfX1+VL19eUVFR2rhxY5710tLSNGrUKIWHh8vb21tVq1ZV3759dfr0aUl5x+wU9HNpGIbCw8P16KOP5tnHpUuX5OfnpyFDhhSqn1C6cRkLppOenm49KF4rOzv7pq8dP3684uPj9eyzz+ree+9VRkaGtmzZol9++UUPPPCAhgwZouPHjyshIUGffPKJzWsNw9AjjzyidevWaeDAgWratKlWrVqlF198UX/99ZemTZtmXTc6OlpffPGFnnnmGbVs2VKJiYnq1q1bgXU9/vjjqlOnjt566y1rcEpISNChQ4fUv39/hYSEaPfu3frvf/+r3bt3a+PGjTYhTJKefPJJ1a9fX5MmTdLy5cv15ptvKiAgQO+//746dOigyZMn67PPPtMLL7yge+65R23btr1hXz377LP66KOP9I9//EPPP/+8Nm3apPj4eO3Zs0dLliyRJH3yySf673//q82bN+uDDz6QJLVq1arAbc6bN0/9+/fXPffco/j4eJ08eVL/7//9P23YsEHbtm2z6+xJYGCgZs2apaFDh+qxxx5Tjx49JEmNGzcu1OsvXryo9u3b68CBA4qNjVWNGjW0cOFCRUdHKy0tTSNGjFD9+vX1ySefaNSoUapataqef/55674La+/everdu7eGDBmiQYMGqW7dupKkWbNmqUGDBnrkkUfk4eGhZcuWadiwYcrNzVVMTEyht38zwcHBateunb744os8l+EWLFggd3d3Pf7445L+vizYrl07/fXXXxoyZIiqV6+un376SXFxcTpx4oSmT59e4H52796t++67T76+vnrppZfk6emp999/X+3bt1diYqJatGgh6e/B3vfdd5/27NmjAQMG6O6779bp06e1dOlS/fnnn6pcuXKebRf0c2mxWPT0009rypQpSk1NVUBAgHXZsmXLlJGRoaeffroo3YfSwgBMYu7cuYakGz4aNGhg85qwsDCjX79+1udNmjQxunXrdsP9xMTEGPn96Hz11VeGJOPNN9+0af/HP/5hWCwW48CBA4ZhGMbWrVsNScbIkSNt1ouOjjYkGePGjbO2jRs3zpBk9O7dO8/+Lly4kKft//7v/wxJxvr16/NsY/Dgwda2K1euGFWrVjUsFosxadIka/vZs2cNHx8fmz7Jz/bt2w1JxrPPPmvT/sILLxiSjLVr11rb+vXrZ5QrV+6G2zMMw7h8+bIRFBRkNGzY0Lh48aK1/ZtvvjEkGWPHjrW2tWvXzmjXrl2ebfTr188ICwuzPj916lSePi2s6dOnG5KMTz/91KbGyMhIo3z58kZGRoa1PSws7KbfN/kJCwszJBkrV67Msyy/r2/nzp2NmjVr2rRd3xeHDx82JBlz584tdB3vv/++IcnYuXOnTXtERITRoUMH6/M33njDKFeunLFv3z6b9caMGWO4u7sbR48etbZd3+/du3c3vLy8jIMHD1rbjh8/blSoUMFo27attW3s2LGGJGPx4sV56szNzS3wPRb0c7l3715DkjFr1iyb9kceecQIDw+3bhPmxmUsmM7MmTOVkJCQ51GYv+j9/f21e/du7d+/3+79fvvtt3J3d9fw4cNt2p9//nkZhqEVK1ZIklauXClJGjZsmM16zz33XIHb/uc//5mnzcfHx/r/S5cu6fTp02rZsqUk6Zdffsmz/rPPPmv9v7u7u5o3by7DMDRw4EBru7+/v+rWratDhw4VWIv093uVpNGjR9u0Xz2zsXz58hu+Pj9btmxRSkqKhg0bpjJlyljbu3Xrpnr16t3SNovi22+/VUhIiHr37m1t8/T01PDhw3X+/HklJiY6ZD81atRQ586d87Rf+/W9erayXbt2OnTokNLT0x2y76t69OghDw8PLViwwNq2a9cu/fbbb3ryySetbQsXLtR9992nihUr6vTp09ZHx44dlZOTo/Xr1+e7/ZycHK1evVrdu3dXzZo1re1VqlTRU089pR9//FEZGRmSpC+//FJNmjTRY489lmc715+tLIw777xTLVq00GeffWZtS01N1YoVK9SnT59b2iZKH8IOTOfee+9Vx44d8zwqVqx409dOnDhRaWlpuvPOO9WoUSO9+OKL2rFjR6H2+8cffyg0NFQVKlSwaa9fv751+dV/3dzcVKNGDZv1ateuXeC2r19X+vuAPWLECAUHB8vHx0eBgYHW9fL7ZVi9enWb535+fipTpkyeywJ+fn46e/ZsgbVc+x6urzkkJET+/v7W92qPq6+5ehnnWvXq1bulbRbFH3/8oTp16uSZrXf917Oo8vvaStKGDRvUsWNHlStXTv7+/goMDNQrr7wiKf+vb1FUrlxZUVFR+uKLL6xtCxYskIeHh/XynyTt379fK1euVGBgoM2jY8eOkv4e45SfU6dO6cKFC/l+bevXr6/c3FwdO3ZMknTw4EGH3CLiWn379tWGDRusX7OFCxcqOzubWwTcRgg7wDXatm2rgwcPas6cOWrYsKE++OAD3X333dbxJq5y7V/5Vz3xxBP63//+p3/+859avHixVq9ebT1rlN9g0fxmrhQ0m8W4bkB1QVz1V3FB+83JySnmSoouv6/twYMHFRUVpdOnT+udd97R8uXLlZCQoFGjRknK/+tbVL169dK+ffu0fft2SdIXX3yhqKgomzCcm5urBx54IN8zpwkJCerZs6fD63KEXr16ydPT03p259NPP1Xz5s3zDV8wJwYoA9cJCAhQ//791b9/f50/f15t27bV+PHjrZeBCvpFGxYWpu+++07nzp2zObvz+++/W5df/Tc3N1eHDx9WnTp1rOsdOHCg0DWePXtWa9as0YQJEzR27Fhr+61cfrsVV9/D/v37rWc6pL9n9qSlpVnfq73blP4esNuhQwebZXv37rXZZsWKFfO91Hb92ZaihLGwsDDt2LFDubm5Nmd3rv96OsOyZcuUlZWlpUuX2pyRW7dundP22b17dw0ZMsR6KWvfvn2Ki4uzWadWrVo6f/689UxOYQUGBqps2bLau3dvnmW///673NzcVK1aNes+du3aZXf9N/paBwQEqFu3bvrss8/Up08fbdiw4YaDqWE+nNkBrnH9tO3y5curdu3aNtOpy5UrJ+nv6bHX6tq1q3Jycmym6UrStGnTZLFY1KVLF0myjs947733bNZ79913C13n1TMy15+BKa4DeNeuXfPd3zvvvCNJN5xZVpDmzZsrKChIs2fPtunvFStWaM+ePTbbrFWrln7//XedOnXK2vbrr79qw4YNNtssW7aspLxfq8Lo2rWrkpOTbcaxXLlyRe+++67Kly+vdu3a2b3Nwsrv65uenq65c+c6bZ/+/v7q3LmzvvjiC33++efy8vJS9+7dbdZ54oknlJSUpFWrVuV5fVpamq5cuZLvtt3d3dWpUyd9/fXXNtPyT548qfnz56tNmzby9fWVJPXs2VO//vqrdUbftW50xrGgn8urnnnmGf3222968cUX5e7url69ehW4LZgPZ3aAa0RERKh9+/Zq1qyZAgICtGXLFi1atEixsbHWdZo1ayZJGj58uDp37mw9cD788MO6//779eqrr+rIkSNq0qSJVq9era+//lojR45UrVq1rK/v2bOnpk+frjNnzlinnu/bt09S4c5G+Pr6qm3btpoyZYqys7N1xx13aPXq1Tp8+LATeiWvJk2aqF+/fvrvf/+rtLQ0tWvXTps3b9ZHH32k7t276/7777d7m56enpo8ebL69++vdu3aqXfv3tap5+Hh4dZLOJI0YMAAvfPOO+rcubMGDhyolJQUzZ49Ww0aNLAOdJX+vkQUERGhBQsW6M4771RAQIAaNmxYqDEhgwcP1vvvv6/o6Ght3bpV4eHhWrRokfWswPVjsxypU6dO8vLy0sMPP6whQ4bo/Pnz+t///qegoCCdOHHCaft98skn9fTTT+u9995T586d80z1f/HFF7V06VI99NBDio6OVrNmzZSZmamdO3dq0aJFOnLkSL5TwyXpzTffVEJCgtq0aaNhw4bJw8ND77//vrKysjRlyhSbfSxatEiPP/64BgwYoGbNmik1NVVLly7V7Nmz1aRJk3y3X9DP5VXdunVTpUqVtHDhQnXp0kVBQUFF7C2UKq6cCgY40tWp5z///HO+y9u1a3fTqedvvvmmce+99xr+/v6Gj4+PUa9ePeNf//qXcfnyZes6V65cMZ577jkjMDDQsFgsNtNdz507Z4waNcoIDQ01PD09jTp16hj//ve/80xvzczMNGJiYoyAgACjfPnyRvfu3a1TZK+dCn512vipU6fyvJ8///zTeOyxxwx/f3/Dz8/PePzxx43jx48XOH39+m0UNCU8v37KT3Z2tjFhwgSjRo0ahqenp1GtWjUjLi7OuHTpUqH2U5AFCxYYd911l+Ht7W0EBAQYffr0Mf78888863366adGzZo1DS8vL6Np06bGqlWr8kw9NwzD+Omnn4xmzZoZXl5edk9DP3nypNG/f3+jcuXKhpeXl9GoUaN8p3QXZep5Qa9bunSp0bhxY6NMmTJGeHi4MXnyZGPOnDmGJOPw4cPW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Fi5cqLZt22r+/PmaN2+evvzyS0fXBwAAUCR2hx3DMJSbmytJ+u6779S1a1dJUrVq1XT69GnHVgcAAFBEdoed5s2b680339Qnn3yixMREdevWTZJ0+PBhBQcHO7xAAACAorA77EyfPl2//PKLYmNj9eqrr6p27dqSpEWLFqlVq1YOLxAAAKAoPOx9QePGjW1mY13173//W+7u7g4pCgAAwFFu6T47aWlp+uCDDxQXF6fU1FRJ0m+//aaUlBSHFgcAAFBUdp/Z2bFjh6KiouTv768jR45o0KBBCggI0OLFi3X06FF9/PHHzqgTAADglth9Zmf06NHq37+/9u/frzJlyljbu3btqvXr1zu0OAAAgKKyO+z8/PPPGjJkSJ72O+64Q8nJyQ4pCgAAwFHsDjve3t7KyMjI075v3z4FBgY6pCgAAABHsTvsPPLII5o4caKys7MlSRaLRUePHtXLL7+snj17OrxAAACAorA77Lz99ts6f/68goKCdPHiRbVr1061a9dWhQoV9K9//csZNQIAANwyu2dj+fn5KSEhQRs2bNCvv/6q8+fP6+6771bHjh2dUR8AAECR2B12rmrdurVat27tyFoAAAAczu7LWMOHD9eMGTPytP/nP//RyJEjHVETAACAw9gddr788st8z+i0atVKixYtckhRAAAAjmJ32Dlz5oz8/PzytPv6+ur06dMOKQoAAMBR7A47tWvX1sqVK/O0r1ixQjVr1nRIUQAAAI5i9wDl0aNHKzY2VqdOnVKHDh0kSWvWrNHbb7+t6dOnO7o+AACAIrE77AwYMEBZWVn617/+pTfeeEOSFB4erlmzZqlv374OLxAAAKAobmnq+dChQzV06FCdOnVKPj4+Kl++vKPrAgAAcIhbvs+OJD4LCwAAlHh2D1A+efKknnnmGYWGhsrDw0Pu7u42DwAAgJLE7jM70dHROnr0qF5//XVVqVJFFovFGXUBAAA4hN1h58cff9QPP/ygpk2bOqEcAAAAx7I77FSrVk2GYTijFgClQPiY5a4uAQDsYveYnenTp2vMmDE6cuSIE8oBAABwLLvP7Dz55JO6cOGCatWqpbJly8rT09NmeWpqqsOKAwAAKCq7ww53SQYAAKWJ3WGnX79+zqgDAADAKewesyNJBw8e1GuvvabevXsrJSVF0t8fBLp7926HFgcAAFBUdoedxMRENWrU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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkQAAAGzCAYAAADOnwhmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABCAElEQVR4nO3deVyU5f7/8feAbKmAqIAUKampqGnpcV8yKS1bPNliecwt7eeBzDX1dNRcMbMyS/NYJn5bjuVW51iapJ60IjSXNDU1xaOpgIqASyLL9fujL/NtBJWxmQG8X8/HYx41133NPZ/7YpS3133d99iMMUYAAAAW5lXaBQAAAJQ2AhEAALA8AhEAALA8AhEAALA8AhEAALA8AhEAALA8AhEAALA8AhEAALA8AhEAALA8AhHwv2rVqqW+ffuWdhnXvZdfflm33HKLvL291bRp08v269u3r2rVquWxulzt0KFDstlsSkhIKO1SinX27Fk9/fTTCg8Pl81m09ChQ0u7JJdzx2eovH8ucXkEIlyXEhISZLPZ9P333xe7/c4771SjRo3+8Pt8/vnnevHFF//wfqxizZo1ev7559W2bVstXLhQ06ZNc8v7TJs2TZ988olb9n29mDZtmhISEjR48GC999576t27d2mXBJSqCqVdAFBW7N27V15ezv0b4fPPP9ecOXMIRSW0bt06eXl5acGCBfL19XXb+0ybNk2PPPKIunfv7rb3KO/WrVunVq1aacKECaVditu8/fbbKigoKO0yUE4wQwT8Lz8/P/n4+JR2GU45d+5caZfglPT0dAUEBLg1DLnLhQsXyv0v14KCAl24cEHSbz+L4ODg0i3IzXx8fOTn51faZaCcIBAB/+vSNUS5ubmaOHGi6tatK39/f1WtWlXt2rVTYmKipN/WEsyZM0eSZLPZ7I9C586d04gRIxQZGSk/Pz/Vq1dPM2fOlDHG4X1//fVXDRkyRNWqVVPlypX14IMP6ujRo7LZbA4zTy+++KJsNpt2796tJ598UlWqVFG7du0kSTt27FDfvn11yy23yN/fX+Hh4erfv79OnTrl8F6F+9i3b5/+8pe/KCgoSNWrV9e4ceNkjNGRI0f00EMPKTAwUOHh4XrllVdKNHZ5eXmaPHmyateuLT8/P9WqVUt/+9vflJOTY+9js9m0cOFCnTt3zj5Wzq6vmTlzptq0aaOqVasqICBAzZo109KlSx362Gw2nTt3TosWLbK/z+9/rkePHlX//v0VFhYmPz8/NWzYUO+++67DPv7zn//IZrNp8eLF+vvf/64bb7xRN9xwg7Kzs5WRkaGRI0eqcePGqlSpkgIDA3Xvvffqhx9+cOpYLueNN95Qw4YNdcMNN6hKlSpq3ry5PvzwQ/v2y61hKfzZXjoWcXFx+uCDD9SwYUP5+flp9erVstlsSklJ0WeffWYfo0OHDunixYsaP368mjVrpqCgIFWsWFHt27fX+vXri7xfQUGBXn/9dTVu3Fj+/v6qXr26unbtWuQ09fvvv69mzZopICBAISEh6tmzp44cOVLi8cjMzJS3t7dmz55tbzt58qS8vLxUtWpVhz9PgwcPVnh4+GXHqnBd18yZMzV//nz75/VPf/qTNm/eXOS9P/nkEzVq1Ej+/v5q1KiRVqxYUeK6Uf5wygzXtaysLJ08ebJIe25u7lVf++KLLyo+Pl5PP/20WrRooezsbH3//ffaunWr7r77bj3zzDM6duyYEhMT9d577zm81hijBx98UOvXr9eAAQPUtGlTffHFFxo1apSOHj2q1157zd63b9+++vjjj9W7d2+1atVKX331lbp163bZuh599FHVrVtX06ZNs/8ySExM1MGDB9WvXz+Fh4dr165dmj9/vnbt2qXvvvuuyC/Kxx9/XA0aNND06dP12WefacqUKQoJCdE//vEP3XXXXXrppZf0wQcfaOTIkfrTn/6kDh06XHGsnn76aS1atEiPPPKIRowYoeTkZMXHx2vPnj32XyLvvfee5s+fr02bNumdd96RJLVp0+aqP4ffe/311/Xggw+qV69eunjxohYvXqxHH31UK1eutI/Ze++9Z/+ZDRo0SJJUu3ZtSVJaWppatWplDwrVq1fXqlWrNGDAAGVnZxdZWDx58mT5+vpq5MiRysnJka+vr3bv3q1PPvlEjz76qKKiopSWlqZ//OMf6tixo3bv3q2IiAinjun33n77bQ0ZMkSPPPKInnvuOV24cEE7duxQcnKynnzyyWva57p16/Txxx8rLi5O1apVU40aNfTee+9p2LBhuummmzRixAhJUvXq1ZWdna133nlHTzzxhAYOHKgzZ85owYIF6tKlizZt2uSwCH7AgAFKSEjQvffeq6efflp5eXnauHGjvvvuOzVv3lySNHXqVI0bN06P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NptNhw8f1ujRo9WjRw+XFwgAAOBuTgeiV155RWfPnlVoaKh+/fVXdezYUXXq1FHlypU1depUd9QIAADgVk5fZRYUFKTExER98803+uGHH3T27FndcccdiomJcUd9AAAAbud0ICrUtm1btW3b1pW1AAAAlAqnT5kNGTJEs2fPLtL+5ptvaujQoa6oCQAAwKOcDkTLli0rdmaoTZs2Wrp0qUuKAgAA8CSnA9GpU6cUFBRUpD0wMFAnT550SVEAAACe5HQgqlOnjlavXl2kfdWqVbrllltcUhQAAIAnOb2oevjw4YqLi9OJEyd01113SZLWrl2rV155RbNmzXJ1fQAAAG7ndCDq37+/cnJyNHXqVE2ePFmSVKtWLb311lt66qmnXF4gAACAu13TZfeDBw/W4MGDdeLECQUEBKhSpUqurgsAAMBjrvk+RJL47jIAAHBdcHpRdVpamnr37q2IiAhVqFBB3t7eDg8AAIDyxukZor59++rw4cMaN26catSoIZvN5o66AAAAPMbpQPT1119r48aNatq0qRvKAQAA8DynT5lFRkbKGOOOWgAAAEqF04Fo1qxZGjNmjA4dOuSGcgAAADzP6VNmjz/+uM6fP6/atWvrhhtukI+Pj8P2jIwMlxUHAADgCU4HIu5GDQAArjdOB6I+ffq4ow4AAIBS4/QaIkk6cOCA/v73v+uJJ55Qenq6pN++3HXXrl0uLQ4AAMATnA5EX331lRo3bqzk5GQtX75cZ8+elST98MMPmjBhgssLBAAAcDenA9GYMWM0ZcoUJSYmytfX195+11136bvvvnNpcQAAAJ7gdCDauXOn/vznPxdpDw0N1cmTJ11SFAAAgCc5HYiCg4N1/PjxIu3btm3TjTfe6JKiAAAAPMnpQNSzZ0+NHj1aqampstlsKigo0DfffKORI0fqqaeeckeNAAAAbuV0IJo2bZrq16+vyMhInT17VtHR0erQoYPatGmjv//97+6oEQAAwK2cug+RMUapqamaPXu2xo8fr507d+rs2bO6/fbbVbduXXfVCAAA4FZOB6I6depo165dqlu3riIjI91VFwAAgMc4dcrMy8tLdevW1alTp9xVDwAAgMc5vYZo+vTpGjVqlH788Ud31AMAAOBxTn+X2VNPPaXz58+rSZMm8vX1VUBAgMN2vu0eAACUN3zbPQAAsDynAlFubq6++uorjRs3TlFRUe6qCQAAwKOcWkPk4+OjZcuWuasWAACAUuH0ouru3bvrk08+cUMpAAAApcPpNUR169bVpEmT9M0336hZs2aqWLGiw/YhQ4a4rDgAAABPcDoQLViwQMHBwdqyZYu2bNnisM1msxGIAABAueP0KbOUlJTLPg4ePOjyAo8ePaq//OUvqlq1qgICAtS4cWN9//339u3GGI0fP141atRQQECAYmJitH//fod9ZGRkqFevXgoMDFRwcLAGDBigs2fPurxWAABQPjkdiDzp9OnTatu2rXx8fLRq1Srt3r1br7zyiqpUqWLvM2PGDM2ePVvz5s1TcnKyKlasqC5duujChQv2Pr169dKuXbuUmJiolStXasOGDRo0aFBpHBIAACiDbMYY48wL+vfvf8Xt77777h8q6PfGjBmjb775Rhs3bix2uzFGERERGjFihEaOHClJysrKUlhYmBISEtSzZ0/t2bNH0dHR2rx5s5o3by5JWr16te677z798ssvioiIuGod2dnZCgoKUlZWlgIDA112fADKhlpjPivtEpx2aHq30i4BKPOc+f3t9AzR6dOnHR7p6elat26dli9frszMzGutuVj/+te/1Lx5cz366KMKDQ3V7bffrrffftu+PSUlRampqYqJibG3BQUFqWXLlkpKSpIkJSUlKTg42B6GJCkmJkZeXl5KTk4u9n1zcnKUnZ3t8AAAANcvpxdVr1ixokhbQUGBBg8erNq1a7ukqEIHDx7UW2+9peHDh+tvf/ubNm/erCFDhsjX11d9+vRRamqqJCksLMzhdWFhYfZtqampCg0NddheoUIFhYSE2PtcKj4+XhMnTnTpsQAAgLLLJWuIvLy8NHz4cL322muu2J1dQUGB7rjjDk2bNk233367Bg0apIEDB2revHkufZ9LjR07VllZWfbHkSNH3Pp+AACgdLlsUfWBAweUl5fnqt1JkmrUqKHo6GiHtgYNGujw4cOSpPDwcElSWlqaQ5+0tDT7tvDwcKWnpztsz8vLU0ZGhr3Ppfz8/BQYGOjwAAAA1y+nT5kNHz7c4bkxRsePH9dnn32mPn36uKwwSWrbtq327t3r0LZv3z7VrFlTkhQVFaXw8HCtXbtWTZs2lfTbAqrk5GQNHjxYktS6dWtlZmZqy5YtatasmSRp3bp1KigoUMuWLV1aLwAAKJ+cDkTbtm1zeO7l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s88+q9atW6tVq1aSpHvuuUfR0dHq3bu3ZsyYodTUVP39739XbGwss0AAAEBSGQ9Eb731liTpzjvvdGhfuHCh+vbtK0l67bXX5OXlpR49eignJ0ddunTR3Llz7X29vb21cuVKDR48WK1bt1bFihXVp08fTZo0yVOHAQAAyrhydR+i0sJ9iIDrG/chAq5P1+19iAAAANyBQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACyPQAQAACzPUoFozpw5qlWrlvz9/dWyZUtt2rSptEsCAABlgGUC0UcffaThw4drwoQJ2rp1q5o0aaIuXbooPT29tEsDAAClzDKB6NVXX9XAgQPVr18/RUdHa968ebrhhhv07rvvlnZpAACglFUo7QI84eLFi9qyZYvGjh1rb/Py8lJMTIySkpKK9M/JyVFOTo79eVZWliQpOzvb/cUC8LiCnPOlXYLT+PsIuLrCPyfGmKv2tUQgOnnypPLz8xUWFubQHhYWpp9++qlI//j4eE2cOLFIe2RkpNtqBABnBM0q7QqA8uPMmTMKCgq6Yh9LBCJnjR07VsOHD7c/LygoUEZGhqpWrSqbzVaKlZUN2dnZioyM1JEjRxQYGFja5Vy3GGfPYJw9h7H2DMb5/xhjdObMGUVERFy1ryUCUbVq1eTt7a20tDSH9rS0NIWHhxfp7+fnJz8/P4e24OBgd5ZYLgUGBlr+D5snMM6ewTh7DmPtGYzzb642M1TIEouqfX191axZM61du9beVlBQoLVr16p169alWBkAACgLLDFDJEnDhw9Xnz591Lx5c7Vo0UKzZs3SuXPn1K9fv9IuDQAAlDLLBKLHH39cJ06c0Pjx45WamqqmTZtq9erVRRZa4+r8/Pw0YcKEIqcV4VqMs2cwzp7DWHsG43xtbKYk16IBAABcxyyxhggAAOBKCEQAAMDyCEQAAMDyCEQAAMDyCEQAAMDyCEQokYyMDPXq1UuBgYEKDg7WgAEDdPbs2RK91hije++9VzabTZ988ol7Cy3nnB3njIwMPfvss6pXr54CAgJ08803a8iQIfYvJMZv5syZo1q1asnf318tW7bUpk2brth/yZIlql+/vvz9/dW4cWN9/vnnHqq0/HNmrN9++221b99eVapUUZUqVRQTE3PVnw1+4+xnutDixYtls9nUvXt39xZYDhGIUCK9evXSrl27lJiYqJUrV2rDhg0aNGhQiV47a9YsvgOuhJwd52PHjunYsWOaOXOmfvzxRyUkJGj16tUaMGCAB6su2z766CMNHz5cEyZM0NatW9WkSRN16dJF6enpxfb/9ttv9cQTT2jAgAHatm2bunfvru7du+vHH3/0cOXlj7Nj/Z///EdPPPGE1q9fr6SkJEVGRuqee+7R0aNHPVx5+eLsOBc6dOiQRo4cqfbt23uo0nLGAFexe/duI8ls3rzZ3rZq1Spjs9nM0aNHr/jabdu2mRtvvNEcP37cSDIrVqxwc7Xl1x8Z59/7+OOPja+vr8nNzXVHmeVOixYtTGxsrP15fn6+iYiIMPHx8cX2f+yxx0y3bt0c2lq2bGmeeeYZt9Z5PXB2rC+Vl5dnKleubBYtWuSuEq8L1zLOeXl5pk2bNuadd94xffr0MQ899JAHKi1fmCHCVSUlJSk4OFjNmze3t8XExMjLy0vJycmXfd358+f15JNPas6cOcV+iS4cXes4XyorK0uBgYGqUMEyN6K/rIsXL2rLli2KiYmxt3l5eSkmJkZJSUnFviYpKcmhvyR16dLlsv3xm2sZ60udP39eubm5CgkJcVeZ5d61jvOkSZMUGhrK7PEV8Dcmrio1NVWhoaEObRUqVFBISIhSU1Mv+7phw4apTZs2euihh9xd4nXhWsf5906ePKnJkyeX+HTm9e7kyZPKz88v8hU9YWFh+umnn4p9TWpqarH9S/ozsKprGetLjR49WhEREUUCKf7PtYzz119/rQULFmj79u0eqLD8YobIwsaMGSObzXbFR0n/IrvUv/71L61bt06zZs1ybdHlkDvH+feys7PVrVs3RUdH68UXX/zjhQMeNH36dC1evFgrVqyQv79/aZdz3Thz5ox69+6tt99+W9WqVSvtcso0ZogsbMSIEerbt+8V+9xyyy0KDw8vslgvLy9PGRkZlz0Vtm7dOh04cEDBwcEO7T169FD79u31n//85w9UXr64c5wLnTlzRl27dlXlypW1YsUK+fj4/NGyrwvVqlWTt7e30tLSHNrT0tIuO6bh4eFO9cdvrmWsC82cOVPTp0/Xl19+qdtuu82dZZZ7zo7zgQMHdOjQIT3wwAP2toKCAkm/zUDv3btXtWvXdm/R5UVpL2JC2Ve42Pf777+3t33xxRdXXOx7/Phxs3PnToeHJPP666+bgwcPeqr0cuVaxtkYY7KyskyrVq1Mx44dzblz5zxRarnSokULExcXZ3+en59vbrzxxisuqr7//vsd2lq3bs2i6hJwdqyNMeall14ygYGBJikpyRMlXhecGedff/21yN/FDz30kLnrrrvMzp07TU5OjidLL9MIRCiRrl27mttvv90kJyebr7/+2tStW9c88cQT9u2//PKLqVevnklOTr7sPsRVZlfl7DhnZWWZli1bmsaNG5uff/7ZHD9+3P7Iy8srrcMoUxYvXmz8/PxMQkKC2b17txk0aJAJDg42qampxhhjevfubcaMGWPv/80335gKFSqYmTNnmj179pgJEyYYHx8fs3PnztI6hHLD2bGePn268fX1NUuXLnX47J45c6a0DqFccHacL8VVZsUjEKFETp06ZZ544glTqVIlExgYaPr16+fwl1ZKSoqRZNavX3/ZfRCIrs7ZcV6/fr2RVOwjJSWldA6iDHrjjTfMzTffbHx9fU2LFi3Md999Z9/WsWNH06dPH4f+H3/8sbn11luNr6+vadiwofnss888XHH55cxY16xZs9jP7oQJEzxfeDnj7Gf69whExbMZY4ynT9MBAACUJVxlBgAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALI9ABAAALO//A4GG4D0gOjIbAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkQAAAGzCAYAAADOnwhmAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABBtUlEQVR4nO3deVyU5f7/8few4wKICkSikppblqa5Y4scqWyhrJPmySXTvqW5lamn426itpll2mLq6dSptPSco7mQmpoRLmmamppLWgpoCAgmsly/P3wwv0ZQGZsZwPv1fDzmUXPd18z9uS9GeXvd132PzRhjBAAAYGFeZV0AAABAWSMQAQAAyyMQAQAAyyMQAQAAyyMQAQAAyyMQAQAAyyMQAQAAyyMQAQAAyyMQAQAAyyMQAZLq1q2rPn36lHUZV72XXnpJ1113nby9vdW8efNL9v3ggw/UqFEj+fr6KiQkxCP1uZrNZtP48ePLuowS5efn6/nnn1dUVJS8vLwUHx9f1iW53Pjx42Wz2cr9e6J8IBDhqjN//nzZbDZt2bKlxO233Xabbrjhhj+9ny+++KLc/rIrj1atWqXnn39eHTp00Lx58zRlypSL9v3xxx/Vp08f1atXT++++67eeecdD1Z63kcffaQZM2Z4fL+e8v777+ull17SQw89pAULFmjYsGFlXRJQpnzKugCgPNi7d6+8vJz798EXX3yhWbNmEYpKac2aNfLy8tLcuXPl5+d3yb5fffWVCgsL9frrr6t+/foeqtDRRx99pB9++EFDhw4tk/2725o1a3TttdfqtddeK+tS3OYf//iHRo0aVdZloIJghgiQ5O/vL19f37Iuwyk5OTllXYJT0tLSFBgYeNkwVNRX0mVPlRlj9Pvvv7uiPEv443ilpaVV2FORpeXj46OAgICyLgMVBIEIUPE1RHl5eZowYYIaNGiggIAAVa9eXR07dlRiYqIkqU+fPpo1a5ak8+tEih5FcnJy9OyzzyoqKkr+/v5q2LChXn75ZRljHPb7+++/a/DgwapRo4aqVq2q++67T7/++muxtSdF6xZ2796tRx99VNWqVVPHjh0lSTt27FCfPn103XXXKSAgQBEREXr88cf122+/Oeyr6D327dunv/3tbwoODlbNmjU1ZswYGWN09OhR3X///QoKClJERIReeeWVUo1dfn6+Jk2apHr16snf319169bV3//+d+Xm5tr72Gw2zZs3Tzk5Ofaxmj9//kV/FuPGjZMk1axZ02Es6tatq3vuuUcrV65Uq1atFBgYqLfffluSdPDgQT388MMKDQ1VpUqV1LZtWy1btszhvb/66ivZbDZ9+umnevHFF1WrVi0FBASoc+fO+umnn+z9brvtNi1btkw///yzvd66detKks6dO6exY8eqZcuWCg4OVuXKlRUTE6O1a9eWarwu5+OPP1bLli1VtWpVBQUFqVmzZnr99dft2y+2hqXoVPHhw4ftbRcbL5vNprVr12rXrl324/vqq68kSS+//LLat2+v6tWrKzAwUC1bttSiRYtKrPVf//qXWrdurUqVKqlatWrq1KmTVq1a5dBn+fLliomJUeXKlVW1alV17dpVu3btKvV4GGNUo0YNDR8+3N5WWFiokJAQeXt7KyMjw94+bdo0+fj4KDs7+6JjZbPZNGjQIC1ZskQ33HCD/P391bRpU61YsaLYvr/++mvdcsstCggIUL169eyfNVydOGWGq1ZmZqZOnjxZrD0vL++yrx0/frwSEhL0xBNPqHXr1srKytKWLVv03Xff6S9/+YuefPJJHTt2TImJifrggw8cXmuM0X333ae1a9eqX79+at68uVauXKkRI0bo119/dThF0adPH3366ad67LHH1LZtW61bt05du3a9aF0PP/ywGjRooClTptjDVWJiog4ePKi+ffsqIiJCu3bt0jvvvKNdu3bp22+/LfYL4ZFHHlHjxo01depULVu2TJMnT1ZoaKjefvtt3XHHHZo2bZo+/PBDPffcc7rlllvUqVOnS47VE088oQULFuihhx7Ss88+q+TkZCUkJGjPnj1avHixpPMLpN955x1t2rRJ7733niSpffv2Jb7fjBkz9M9//lOLFy/W7NmzVaVKFd1444327Xv37lWPHj305JNPqn///mrYsKFSU1PVvn17nTlzRoMHD1b16tW1YMEC3XfffVq0aJEeeOABh31MnTpVXl5eeu6555SZmanp06erZ8+eSk5OliS98MILyszM1C+//GL/eVWpUkWSlJWVpffee089evRQ//79dfr0ac2dO1dxcXHatGnTZReLX0piYqJ69Oihzp07a9q0aZKkPXv2aOPGjRoyZMgVveeF41WrVi198MEHevHFF5Wdna2EhARJUuPGjSVJr7/+uu677z717NlT586d08cff6yHH35YS5cudfhsTpgwQePHj1f79u01ceJE+fn5KTk5WWvWrFGXLl0knf+59+7dW3FxcZo2bZrOnDmj2bNnq2PHjtq2bZs9ZF6KzWZThw4dtH79envbjh07lJmZKS8vL23cuNFe14YNG9SiRQv7z+pivv76a33++ed6+umnVbVqVc2cOVPdunXTkSNHVL16dUnSzp071aVLF9WsWVPjx49Xfn6+xo0bp/Dw8NIPPioWA1xl5s2bZyRd8tG0aVOH19SpU8f07t3b/vymm24yXbt2veR+Bg4caEr6I7RkyRIjyUyePNmh/aGHHjI2m8389NNPxhhjtm7daiSZoUOHOvTr06ePkWTGjRtnbxs3bpyRZHr06FFsf2fOnCnW9u9//9tIMuvXry/2HgMGDLC35efnm1q1ahmbzWamTp1qbz916pQJDAx0GJOSbN++3UgyTzzxhEP7c889ZySZNWvW2Nt69+5tKleufMn3u7DWEydOOLTXqVPHSDIrVqxwaB86dKiRZDZs2GBvO336tImOjjZ169Y1BQUFxhhj1q5daySZxo0bm9zcXHvf119/3UgyO3futLd17drV1KlTp1ht+fn5Dq815vx4hYeHm8cff9yh/cKf4+UMGTLEBAUFmfz8/Iv2KRqbCxV97g8dOmRvu9h4GWPMrbfeWuzPgTHFP0/nzp0zN9xwg7njjjvsbfv37zdeXl7mgQcesI9tkcLCQmPM+fEPCQkx/fv3d9iekpJigoODi7VfyksvvWS8vb1NVlaWMcaYmTNnmjp16pjWrVubkSNHGmOMKSgoMCEhIWbYsGH215U0VpKMn5+f/c+hMcZ8//33RpJ544037G3x8fEmICDA/Pzzz/a23bt3G29v7xLHHxUfp8xw1Zo1a5YSExOLPf4423AxISEh2rVrl/bv3+/0fr/44gt5e3tr8ODBDu3PPvusjDFavny5JNmn6J9++mmHfs8888xF3/v//u//irUFBgba///s2bM6efKk2rZtK0n67rvvivV/4okn7P/v7e2tVq1ayRijfv362dtDQkLUsGFDHTx48KK1SOePVZLD6Qzp/LFKKnbKyhWio6MVFxdXrI7WrVvbTyNK52d0BgwYoMOHD2v37t0O/fv27euwlikmJkaSLnu80vkxK3ptYWGh0tPTlZ+fr1atWpU43s4ICQlRTk6O/dSsK5Q0Xpfyx8/TqVOnlJmZqZiYGIdjW7JkiQoLCzV27NhiFyMUzUgmJiYqIyNDPXr00MmTJ+0Pb29vtWnTxqlTjDExMSooKNA333wj6fxMUExMjGJiYrRhwwZJ0g8//KCMjAz7z/JSYmNjVa9ePfvzG2+8UUFBQfaff0FBgVauXKn4+HjVrl3b3q9x48ZOjSUqFgIRrlqtW7dWbGxssUe1atUu+9qJEycqIyND119/vZo1a6YRI0Zox44dpdrvzz//rMjISFWtWtWhveiUxM8//2z/r5eXl6Kjox36Xeqqqgv7SlJ6erqGDBmi8PBwBQYGqmbNmvZ+mZmZxfr/8S94SQoODlZAQIBq1KhRrP3UqVMXreWPx3BhzREREQoJCbEfqyuVNAY///yzGjZsWKz9wjEvcuEYFH0mLne8RRYsWKAbb7zRvr6sZs2aWrZsWYnj7Yynn35a119/ve666y7VqlVLjz/+eIlrW5xR0nhdytKlS9W2bVsFBAQoNDRUNWvW1OzZsx2O7cCBA/Ly8lKTJk0u+j5F/5i44447VLNmTYfHqlWr7AvnS+Pmm29WpUqV7OGnKBB16tRJW7Zs0dmzZ+3b/hiKL+bCn790/jNQ9PM/ceKEfv/9dzVo0KBYv5I+Z7g6sIYIKEGnTp104MAB/ec//9GqVav03nvv6bXXXtOcOXMcZlg87Y//ei/y17/+Vd98841GjBih5s2bq0qVKiosLNSdd96pwsLCYv29vb1L1Sap2CLwi/HkjepKGgNn/Znj/de//qU+ffooPj5eI0aMUFhYmLy9vZWQkKADBw78qbrCwsK0fft2rVy5UsuXL9fy5cs1b9489erVSwsWLJB08bEuKCgosd2Z8dqwYYPuu+8+derUSW+99ZauueYa+fr6at68efroo4+cOpaiz94HH3ygiIiIYtt9fEr/68fX11dt2rTR+vXr9dNPPyklJUUxMTEKDw9XXl6ekpOTtWHDBjVq1Eg1a9a87Pv92c87rk4EIuAiQkND1bdvX/Xt21fZ2dnq1KmTxo8fbw9EF/vFVKdOHX355Zc6ffq0wyzRjz/+aN9e9N/CwkIdOnTI4V+if7za6XJOnTql1atXa8KECRo7dqy9/UpO9V2JomPYv3+/fTZGklJTU5WRkWE/Vk/UsXfv3mLtF465My728120aJGuu+46ff755w59iq6M+7P8/Px077336t5771VhYaGefvppvf322xozZozq169vn83KyMhwuGzeFbNxn332mQICArRy5Ur5+/vb2+fNm+fQr169eiosLNTu3bsvuoi86JRUWFiYYmNj/3RtMTExmjZtmr788kvVqFFDjRo1ks1mU9OmTbVhwwZt2LBB99xzz5/ej3T+6sbAwMAS/xyV9DnD1YFTZkAJLrxkvUqVKqpfv77DpeSVK1eWJIfLfiXp7rvvVkFBgd58802H9tdee002m0133XWXJNnXIrz11lsO/d54441S11n0L90L/2XrqTss33333SXu79VXX5WkS14x5+o6Nm3apKSkJHtbTk6O3nnnHdWtW/eSp3YupnLlyiWeAitpzJOTkx32faUu/Nx5eXnZ17wVffaKgsYfr7rKycmxzyD9Gd7e3rLZbA6zTYcPH9aSJUsc+sXHx8vLy0sTJ04sNgtZNC5xcXEKCgrSlClTSryy88SJE07VFhMTo9zcXM2YMUMdO3a0h9GYmBh98MEHOnbsWKnWD5WGt7e34uLitGTJEh05csTevmfPHq1cudIl+0D5wwwRUIImTZrotttuU8uWLRUaGqotW7Zo0aJFGjRokL1Py5YtJUmDBw9WXFycvL291b17d9177726/fbb9cILL+jw4cO66aabtGrVKv3nP//R0KFD7b/QWrZsqW7dumnGjBn67bff7Jfd79u3T1LpTkMFBQWpU6dOmj59uvLy8nTttddq1apVOnTokBtGpbibbrpJvXv31jvvvKOMjAzdeuut2rRpkxYsWKD4+HjdfvvtHqlj1KhR+ve//6277rpLgwcPVmhoqBYsWKBDhw7ps88+c/ou5NL5n88nn3yi4cOH65ZbblGVKlV077336p577tHnn3+uBx54QF27dtWhQ4c0Z84cNWnSxH7/myv1xBNPKD09XXfccYdq1aqln3/+WW+88YaaN29un4Hr0qWLateurX79+mnEiBHy9vbW+++/r5o1azr88r4SXbt21auvvqo777xTjz76qNLS0jRr1izVr1/fYQ1d/fr19cILL2jSpEmKiYnRgw8+KH9/f23evFmRkZFKSEhQUFCQZs+erccee0w333yzunfvbq9x2bJl6tChQ7F/NFxKu3bt5OPjo71792rAgAH29k6dOmn27NmS5LJAJJ2/rcCKFSsUExOjp59+Wvn5+Xrj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aT322GN69913VaNGjbIup1xjhsjCnn32WfXp0+eSfa677jpFREQUW6yXn5+v9PT0i54KW7NmjQ4cOKCQkBCH9m7duikmJkZfffXVn6i8YnHnOBc5ffq07rzzTlWtWlWLFy+Wr6/vny37qlCjRg15e3srNTXVoT01NfWiYxoREeFUf5x3JWNd5OWXX9bUqVP15Zdf6sYbb3RnmRWes+N84MABHT58WPfee6+9rbCwUNL5Gei9e/eqXr167i26oijrRUwo/4oW+27ZssXetnLlyksu9j1+/LjZuXOnw0OSef31183Bgwc9VXqFciXjbIwxmZmZpm3btubWW281OTk5nii1QmndurUZNGiQ/XlBQYG59tprL7mo+p577nFoa9euHYuqS8HZsTbGmGnTppmgoCCTlJTkiRKvCs6M8++//17s7+L777/f3HHHHWbnzp0mNzfXk6WXawQilMqdd95pWrRoYZKTk83XX39tGjRoYHr06GHf/ssvv5iGDRua5OTki76HuMrsspwd58zMTNOmTRvTrFkz89NPP5njx4/bH/n5+WV1GOXKxx9/bPz9/c38+fPN7t27zYABA0xISIhJSUkxxhjz2GOPmVGjRtn7b9y40fj4+JiXX37Z7Nmzx4wbN874+vqanTt3ltUhVBjOjvXUqVONn5+fWbRokcNn9/Tp02V1CBWCs+N8Ia4yKxmBCKXy22+/mR49epgqVaqYoKAg07dvX4e/tA4dOmQkmbVr1170PQhEl+fsOK9du9ZIKvFx6NChsjmIcuiNN94wtWvXNn5+fqZ169bm22+/tW+79dZbTe/evR36f/rpp+b66683fn5+pmnTpmbZsmUerrjicmas69SpU+Jnd9y4cZ4vvIJx9jP9RwSiktmMMcbTp+kAAADKE64yAwAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlkcgAgAAlvf/ADPTrYND8ddaAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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w8O1adOmm/YTERGhzz//3FVlAQAACykWE5QBAADchbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAsjbADAAAszemws3v3bn377bf290uXLlX37t31/PPP6/Lly071FR8fr6ZNm6pcuXIKDg5W9+7ddfDgQYd1fv31V8XGxqp8+fIqW7asevTooeTkZId1jh8/ri5duqh06dIKDg7WyJEjdeXKFWeHBgAALMjpsPPEE0/o0KFDkqQffvhBPXv2VOnSpbVw4UI999xzTvW1adMmxcbGatu2bVq7dq2ysrLUsWNHXbhwwb7O8OHDtWzZMi1cuFCbNm3SiRMn9NBDD9mXX716VV26dNHly5f11Vdf6f3339f8+fM1btw4Z4cGAAAsyGaMMc58ICAgQLt371b16tU1depUrV+/XqtXr9aWLVvUs2dP/fTTTwUu5tSpUwoODtamTZvUunVrpaWlqWLFivrwww/15z//WZL0/fffq06dOtq6datatGihlStX6oEHHtCJEycUEhIiSZo7d65GjRqlU6dOydvb+6bbTU9PV0BAgNLS0uTv71/g+lF0IkevKOoS/jCOTelS1CUAgKT8//52+siOMUbZ2dmSpC+++EKdO3eWJIWHh+v06dMFLPc3aWlpkqSgoCBJ0q5du5SVlaUOHTrY16ldu7aqVKmirVu3SpK2bt2q+vXr24OOJMXExCg9PV379u3LdTuZmZlKT093eAEAAGtyOuw0adJEL7/8shYsWKBNmzapS5ff/spLTEx0CBzOys7O1rBhw9SyZUvVq1dPkpSUlCRvb28FBgY6rBsSEqKkpCT7Otdv99r7a+tcLz4+XgEBAfZXeHh4gesGAADFm9NhZ8aMGdq9e7eGDBmiF154QTVq1JAkffrpp7r77rsLXEhsbKy+++47ffzxxwXuI7/GjBmjtLQ0+6swp94AAEDx5uXsBxo0aOBwNdY1r7zyijw9PQtUxJAhQ7R8+XJt3rxZlStXtreHhobq8uXLSk1NdTi6k5ycrNDQUPs6O3bscOjv2tVa19a5no+Pj3x8fApUKwAAKFkKdJ+d1NRUvfPOOxozZozOnj0rSdq/f79SUlKc6scYoyFDhmjx4sVav369qlat6rC8cePGKlWqlNatW2dvO3jwoI4fP67o6GhJUnR0tL799luHba9du1b+/v6KiooqyPAAAICFOH1kZ+/evWrfvr0CAwN17NgxDRo0SEFBQVq0aJGOHz+uf/3rX/nuKzY2Vh9++KGWLl2qcuXK2efYBAQEyM/PTwEBARo4cKDi4uIUFBQkf39/Pf3004qOjlaLFi0kSR07dlRUVJT69OmjadOmKSkpSS+++KJiY2M5egMAAJw/shMXF6cBAwbo8OHD8vX1tbd37txZmzdvdqqvOXPmKC0tTW3btlWlSpXsr08++cS+zvTp0/XAAw+oR48eat26tUJDQ7Vo0SL7ck9PTy1fvlyenp6Kjo7Wo48+qr59+2rSpEnODg0AAFiQ00d2vv76a7355ps52m+//fY8r37KS35u8ePr66vZs2dr9uzZea4TERGhzz//3KltAwCAPwanj+z4+Pjkel+aQ4cOqWLFii4pCgAAwFWcDjtdu3bVpEmTlJWVJUmy2Ww6fvy4Ro0apR49eri8QAAAgMJwOuy89tprysjIUHBwsC5duqQ2bdqoRo0aKleunP7+97+7o0YAAIACc3rOTkBAgNauXastW7bom2++UUZGhu666y6HRzoAAAAUF06HnWtatmypli1burIWAAAAl3P6NNbQoUM1c+bMHO3//Oc/NWzYMFfUBAAA4DJOh53//ve/uR7Rufvuu/Xpp5+6pCgAAABXcTrsnDlzRgEBATna/f39dfr0aZcUBQAA4CpOh50aNWpo1apVOdpXrlypatWquaQoAAAAV3F6gnJcXJyGDBmiU6dOqV27dpKkdevW6bXXXtOMGTNcXR8AAEChOB12HnvsMWVmZurvf/+7XnrpJUlSZGSk5syZo759+7q8QAAAgMIo0KXnTz75pJ588kmdOnVKfn5+Klu2rKvrAgAAcIkC32dHEs/CAgAAxZ7TE5STk5PVp08fhYWFycvLS56eng4vAACA4sTpIzv9+/fX8ePHNXbsWFWqVEk2m80ddQEAALiE02Hnyy+/1P/+9z81atTIDeUAAAC4ltOnscLDw2WMcUctAAAALud02JkxY4ZGjx6tY8eOuaEcAAAA13L6NNYjjzyiixcvqnr16ipdurRKlSrlsPzs2bMuKw4AAKCwnA473CUZAACUJE6HnX79+rmjDgAAALdwes6OJB09elQvvviievXqpZSUFEm/PQh03759Li0OAACgsJwOO5s2bVL9+vW1fft2LVq0SBkZGZKkb775RuPHj3d5gQAAAIXhdNgZPXq0Xn75Za1du1be3t729nbt2mnbtm0uLQ4AAKCwnA473377rf70pz/laA8ODtbp06ddUhQAAICrOB12AgMDdfLkyRzte/bs0e233+6SogAAAFzF6bDTs2dPjRo1SklJSbLZbMrOztaWLVv07LPPqm/fvu6oEQAAoMCcDjuTJ09W7dq1FR4eroyMDEVFRal169a6++679eKLL7qjRgAAgAJz6j47xhglJSVp5syZGjdunL799ltlZGTozjvvVM2aNd1VIwAAQIE5HXZq1Kihffv2qWbNmgoPD3dXXQAAAC7h1GksDw8P1axZU2fOnHFXPQAAAC7l9JydKVOmaOTIkfruu+/cUQ8AAIBLOf1srL59++rixYtq2LChvL295efn57Ccp54DAIDihKeeAwAAS3Mq7GRlZWnTpk0aO3asqlat6q6aAAAAXMapOTulSpXSf//7X3fVAgAA4HJOT1Du3r27lixZ4oZSAAAAXM/pOTs1a9bUpEmTtGXLFjVu3FhlypRxWD506FCXFQcAAFBYToedd999V4GBgdq1a5d27drlsMxmsxF2AABAseJ02ElMTHRHHQAAAG7h9JwdAACAksTpIzuPPfbYDZe/9957BS4GAADA1ZwOO+fOnXN4n5WVpe+++06pqalq166dywoDAABwBafDzuLFi3O0ZWdn68knn1T16tVdUhQAAICruGTOjoeHh+Li4jR9+nRXdAcAAOAyLpugfPToUV25csVV3QEAALiE06ex4uLiHN4bY3Ty5EmtWLFC/fr1c1lhAAAAruB02NmzZ4/Dew8PD1WsWFGvvfbaTa/UAgAAuNWcDjsbNmxwRx0AAABu4fScncTERB0+fDhH++HDh3Xs2DFX1AQAAOAyToed/v3766uvvsrRvn37dvXv398VNQEAALiM02Fnz549atmyZY72Fi1aKCEhwRU1AQAAuIzTYcdms+n8+fM52tPS0nT16lWXFAUAAOAqToed1q1bKz4+3iHYXL16VfHx8WrVqpVLiwMAACgsp8PO1KlTtX79etWqVUsDBgzQgAEDVKtWLW3evFmvvPKKU31t3rxZDz74oMLCwmSz2bRkyRKH5f3795fNZnN4derUyWGds2fPqnfv3vL391dgYKAGDhyojIwMZ4cFAAAsyumwExUVpb179+rhhx9WSkqKzp8/r759++r7779XvXr1nOrrwoULatiwoWbPnp3nOp06ddLJkyftr48++shhee/evbVv3z6tXbtWy5cv1+bNmzV48GBnhwUAACzK6fvsSFJYWJgmT55c6I3ff//9uv/++2+4jo+Pj0JDQ3NdduDAAa1atUpff/21mjRpIkmaNWuWOnfurFdffVVhYWGFrhEAAJRsTh/ZmTdvnhYuXJijfeHChXr//fddUtTvbdy4UcHBwapVq5aefPJJnTlzxr5s69atCgwMtAcdSerQoYM8PDy0ffv2PPvMzMxUenq6wwsAAFiT02EnPj5eFSpUyNEeHBzskqM9v9epUyf961//0rp16zR16lRt2rRJ999/v31ydFJSkoKDgx0+4+XlpaCgICUlJd1wDAEBAfZXeHi4S+sGAADFh9OnsY4fP66qVavmaI+IiNDx48ddUtQ1PXv2tP+7fv36atCggapXr66NGzeqffv2Be53zJgxDg80TU9PJ/AAAGBRTh/ZCQ4O1t69e3O0f/PNNypfvrxLispLtWrVVKFCBR05ckSSFBoaqpSUFId1rly5orNnz+Y5z0f6bR6Qv7+/wwsAAFiT02GnV69eGjp0qDZs2KCrV6/q6tWrWr9+vZ555hmHIzHu8PPPP+vMmTOqVKmSJCk6OlqpqanatWuXfZ3169crOztbzZs3d2stAACgZHD6NNZLL72kY8eOqX379vLy+u3j2dnZ6tu3r9NzdjIyMuxHaaTfHjKakJCgoKAgBQUFaeLEierRo4dCQ0N19OhRPffcc6pRo4ZiYmIkSXXq1FGnTp00aNAgzZ07V1lZWRoyZIh69uzJ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Ph8LAACgsJwOO8OGDXN4n5WVpT179mjVqlUaOXKkq+oCAABwCafDzjPPPJNr++zZs7Vz585CFwQAAOBKLpuzc//99+u///2vq7oDAABwCZeFnU8//VRBQUGu6g4AAMAlnD6NdeeddzpMUDbGKCkpSadOndIbb7zh0uIAAAAKy+mwc+0hnNd4eHioYsWKatu2rWrXru2qugAAAFzC6bAzfvx4d9QBAADgFtxUEAAAWFq+j+x4eHjc8GaCkmSz2XTlypVCFwUAAOAq+Q47ixcvznPZ1q1bNXPmTGVnZ7ukKAAAAFfJd9jp1q1bjraDBw9q9OjRWrZsmXr37q1Jkya5tDgAAIDCKtCcnRMnTmjQoEGqX7++rly5ooSEBL3//vuKiIhwdX0AAACF4lTYSUtL06hRo1SjRg3t27dP69at07Jly1SvXj131QcAAFAo+T6NNW3aNE2dOlWhoaH66KOPcj2tBQAAUNzYjDEmPyt6eHjIz89PHTp0kKenZ57rLVq0yGXF3Srp6ekKCAhQWlqa/P39i7qcIhc5ekVRlwC41LEpXYq6BABukN/f3/k+stO3b9+bXnoOAABQ3OQ77MyfP9+NZQAAALgHd1AGAACW5vSzsQCgpCmJ89CYZwS4Dkd2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRF2AACApRXrsDNhwgTZbDaHV+3ate3Lf/31V8XGxqp8+fIqW7asevTooeTk5CKsGAAAFDfFOuxIUt26dXXy5En768svv7QvGz58uJYtW6aFCxdq06ZNOnHihB566KEirBYAABQ3XkVdwM14eXkpNDQ0R3taWpreffddffjhh2rXrp0kad68eapTp462bdumFi1a3OpSAQBAMVTsw87hw4cVFhYmX19fRUdHKz4+XlWqVNGuXbuUlZWlDh062NetXbu2qlSpoq1bt94w7GRmZiozM9P+Pj093a1jAABnRY5eUdQlOO3YlC5FXQKQq2J9Gqt58+aaP3++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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA7dklEQVR4nO3deVxU9f7H8feAgLgAoiySqCSm4Z6WkqaZ5NpiebtqlkuWN4NcMFNbxKXEbNFrmd2ltMWWm5ndNFFSwzLTtMg1F8TopoipgGihwPf3Rw/n54QLA4MDx9fz8ZhHzPd858znfJni3fd8zxmbMcYIAADAojzcXQAAAEB5IuwAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAAABLI+wAlUDDhg01dOhQd5dhec8//7yuvvpqeXp6qnXr1uX+fgsXLpTNZtOBAwfK/b2AKxlhB7jMzv6B27x583m333zzzWrevHmZ3+ezzz7TlClTyryfK8WqVav0+OOPq2PHjlqwYIFmzJjh7pIqlVdffVULFy50dxnAeVVxdwEALm337t3y8HDu/00+++wzzZs3j8BTQmvWrJGHh4def/11eXt7X5b3vP/++zVgwAD5+PhclvcrT6+++qrq1KnDDCQqJGZ2gErAx8dHXl5e7i7DKSdPnnR3CU7JysqSr6/vZQs6kuTp6amqVavKZrNdtvcErkSEHaAS+POanTNnzmjq1Klq3Lixqlatqtq1a6tTp05KTk6WJA0dOlTz5s2TJNlsNvvjrJMnT2rcuHEKDw+Xj4+PmjRpohdeeEHGGIf3/e233zRq1CjVqVNHNWvW1B133KFffvlFNpvNYcZoypQpstls2rlzp+69917VqlVLnTp1kiRt3bpVQ4cO1dVXX62qVasqNDRUDzzwgI4ePerwXmf3sWfPHt13333y9/dXUFCQnn76aRlj9PPPP+vOO++Un5+fQkND9eKLL5Zo7AoKCjR9+nQ1atRIPj4+atiwoZ544gnl5+fb+9hsNi1YsEAnT560j9WFTskkJCTIy8tLR44cKbZtxIgRCggI0O+//16i2s63Zqdhw4a67bbb9MUXX6hdu3by9fVVixYt9MUXX0iSlixZohYtWqhq1apq27atvv/+e4d9Dh06VDVq1ND+/fvVo0cPVa9eXWFhYZo2bVqx3+8LL7ygG2+8UbVr15avr6/atm2rxYsXn7fWd955RzfccIOqVaumWrVqqXPnzlq1apW95h07diglJcU+fjfffHOJxgC4HAg7gJvk5OTo119/LfY4c+bMJV87ZcoUTZ06VV27dtUrr7yiJ598UvXr19d3330nSfrb3/6mW2+9VZL09ttv2x+SZIzRHXfcodmzZ6tnz5566aWX1KRJE40fP17x8fEO7zN06FC9/PLL6t27t5577jn5+vqqT58+F6zrnnvu0alTpzRjxgw99NBDkqTk5GTt379fw4YN08svv6wBAwbo/fffV+/evYv98ZWk/v37q6ioSDNnzlT79u31zDPPaM6cObr11lt11VVX6bnnnlNkZKQee+wxrVu37pJj9eCDD2ry5Mm67rrrNHv2bHXp0kWJiYkaMGCAvc/bb7+tm266ST4+Pvax6ty583n3d//996ugoEAffPCBQ/vp06e1ePFi9evXT1WrVr1kXRezb98+3Xvvvbr99tuVmJio48eP6/bbb9eiRYs0duxY3XfffZo6darS0tL017/+VUVFRQ6vLywsVM+ePRUSEqJZs2apbdu2SkhIUEJCgkO/v//972rTpo2mTZumGTNmqEqVKrrnnnu0fPlyh35Tp07V/fffLy8vL02bNk1Tp05VeHi41qxZI0maM2eO6tWrp6ZNm9rH78knnyzTGAAuZQBcVgsWLDCSLvpo1qyZw2saNGhghgwZYn/eqlUr06dPn4u+T2xsrDnfv+JLly41kswzzzzj0P6Xv/zF2Gw2s2/fPmOMMVu2bDGSzJgxYxz6DR061EgyCQkJ9raEhAQjyQwcOLDY+506dapY23vvvWckmXXr1hXbx4gRI+xtBQUFpl69esZms5mZM2fa248fP258fX0dxuR8UlNTjSTz4IMPOrQ/9thjRpJZs2aNvW3IkCGmevXqF93fWdHR0aZ9+/YObUuWLDGSzNq1a0u0D2P+/7OQnp5ub2vQoIGRZL7++mt728qVK40k4+vra3766Sd7+z/+8Y9i7zlkyBAjyTz66KP2tqKiItOnTx/j7e1tjhw5Ym//8+/m9OnTpnnz5uaWW26xt+3du9d4eHiYu+66yxQWFjr0Lyoqsv/crFkz06VLlxIfO3A5MbMDuMm8efOUnJxc7NGyZctLvjYgIEA7duzQ3r17nX7fzz77TJ6enho1apRD+7hx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9dPhw4cd+mRkZKhPnz6qVq2agoODNX78eBUUFDh7aAAAwIKqOPuCli1bOlyNddbzzz8vT09Pp/aVkpKi2NhYXX/99SooKNATTzyh7t27a+fOnapevbokaezYsVq+fLk+/PBD+fv7Ky4uTnfffbfWr18vSSosLFSfPn0UGhqqr7/+WocOHdLgwYPl5eWlGTNmOHt4AADAYmzGGOPsi7Kzs7V48WKlpaVp/PjxCgwM1HfffaeQkBBdddVVpS7myJEjCg4OVkpKijp37qycnBwFBQXp3Xff1V/+8hdJ0o8//qhrr71WGzZsUIcOHbRixQrddtttOnjwoP002muvvaYJEyboyJEj8vb2vuT75ubmyt/fXzk5OfLz8yt1/YAzGk5c7u4SSuXAzD7uLgEAJJX877fTMztbt25Vt27dFBAQoAMHDuihhx5SYGCglixZooyMDL311lulLjonJ0eSFBgYKEnasmWLzpw5o5iYGHufpk2bqn79+vaws2HDBrVo0cJhvVCPHj00cuRI7dixQ23atCn2Pvn5+crPz7c/z83NLXXNwJWmMoY0AhpwZXN6zU58fLyGDRumvXv3qmrVqvb23r17a926daUupKioSGPGjFHHjh3VvHlzSVJmZqa8vb0VEBDg0DckJESZmZn2Pn9eGH32+dk+f5aYmCh/f3/7Izw8vNR1AwCAis3psPPtt9/qb3/7W7H2q6666oLhoiRiY2O1fft2vf/++6XeR0lNmjRJOTk59sfPP/9c7u8JAADcw+nTWD4+Puc97bNnzx4FBQWVqoi4uDgtW7ZM69atU7169eztoaGhOn36tLKzsx1mdw4fPqzQ0FB7n02bNjns7+zVWmf7nO8YfHx8SlUrAACoXJye2bnjjjs0bdo0nTlzRpJks9mUkZGhCRMmqF+/fk7tyxijuLg4ffzxx1qzZo0iIiIctrdt21ZeXl5avXq1vW337t3KyMhQdHS0JCk6Olrbtm1TVlaWvU9ycrL8/PwUFRXl7OEBAACLcTrsvPjii8rLy1NwcLB+++03denSRZGRkapZs6aeffZZp/YVGxurd955R++++65q1qypzMxMZWZm6rfffpMk+fv7a/jw4YqPj9fatWu1ZcsWDRs2TNHR0erQoYMkqXv37oqKitL999+vH374QStXrtRTTz2l2NhYZm8AAIDzp7H8/f2VnJys9evX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RUVFateunWbMmCFJatOmjbZv367XXntNQ4YMcXN1lc/rr7+uXr16KSwszN2lXBGY2SmBuLg4LVu2TGvXrlW9evXs7aGhoTp9+rSys7Md+h8+fFihoaH2Pn9eTX/2+dk+Vuft7a3IyEi1bdtWiYmJatWqlf7+978zfiW0ZcsWZWVl6brrrlOVKlVUpUoVpaSkaO7cuapSpYpCQkIYRycFBATommuu0b59+/gcllDdunUVFRXl0HbttdfaTweeHYfzjdO545iVleWwvaCgQMeOHbtixlGSfvrpJ33++ed68MEH7W18DssXYecijDGKi4vTxx9/rDVr1igiIsJhe9u2beXl5aXVq1fb23bv3q2MjAxFR0dLkqKjo7Vt2zaHf8GTk5Pl5+dX7D8cV4qioiLl5+czfiXUrVs3bdu2TampqfZHu3btNGjQIPvPjKNz8vLylJaWprp16/I5LKGOHTsWu/XGnj171KBBA0lSRESEQkNDHcYxNzdXGzdudBjH7Oxsbdmyxd5nzZo1KioqUvv27S/DUVQMCxYsUHBwsPr06WNv43NYzty9QroiGzlypPH39zdffPGFw+WCp06dsvd5+OGHTf369c2aNWvM5s2bTXR0tImOjrZvP3upYPfu3U1qaqpJSkoyQUFBV8ylghMnTjQpKSkmPT3dbN261UycONHYbDazatUqYwzjV1rnXo1lDON4KePGjTNffPGFSU9PN+vXrzcxMTGmTp06JisryxjD+JXEpk2bTJUqVcyzzz5r9u7daxYtWmSqVatm3nnnHXufmTNnmoCAAPPJJ5+YrVu3mjvvvPO8l563adPGbNy40Xz11VemcePGV8yl58YYU1hYaOrXr28mTJhQbBufw/JD2LkISed9LFiwwN7nt99+M4888oipVauWqVatmrnrrrvMoUOHHPZz4MAB06tXL+Pr62vq1Kljxo0bZ86cOXOZj8Y9HnjgAdOgQQPj7e1tgoKCTLdu3exBxxjGr7T+HHYYx4vr37+/qVu3rvH29jZXXXWV6d+/v8P9YRi/kvn0009N8+bNjY+Pj2natKn55z//6bC9qKjIPP300yYkJMT4+PiYbt26md27dzv0OXr0qBk4cKCpUaOG8fPzM8OGDTMnTpy4nIfhVitXrjSSio2LMXwOy5PNGGPcOLEEAABQrlizAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALI2wAwAALO3/AJgWyFPyiqm9AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjsAAAGzCAYAAADJ3dZzAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABFfUlEQVR4nO3dd3gU5f7+8XsTSAFSCKQQiQkEpDdBEEGKoAiIckQ0iFJEQAwgiQVQqZYginJUxHKA2BAPiA2kVw9NaaJIh4gKAQSSJQFCyvz+8Jf9uiSBbLKbTYb367rmIvvM7MxndrLZm2eembUYhmEIAADApDzcXQAAAIArEXYAAICpEXYAAICpEXYAAICpEXYAAICpEXYAAICpEXYAAICpEXYAAICpEXYAAICpEXZQ4qKiojRgwAB3l2F6r776qmrWrClPT081bdrU3eU4XVpamh599FGFhYXJYrFo1KhRJbbtDh06qEOHDrbHSUlJslgsSkxMLLEaCisqKkp33XXXVZdbu3atLBaL1q5da2sbMGCAoqKi7JazWCyaOHGic4s0kdL8u3AtI+ygWBITE2WxWLR169Z853fo0EENGzYs9na+++47/sA6YPny5XrmmWfUpk0bzZkzRy+//HKJbfv8+fOaOHGi3YemK7z88stKTEzUsGHD9PHHH+vhhx926fbcYePGjZo4caJSUlLcXUqBykKNQDl3F4Brz759++Th4VjO/u677zRjxgwCTyGtXr1aHh4emjVrlry8vEp02+fPn9ekSZMkya73w9lWr16tm2++WRMmTHDZNgqyfPnyEtnOxo0bNWnSJA0YMECBgYEu3Va7du104cKFq/6+XLhwQeXK/d9HR0nWWBZERkbqwoULKl++vLtLwT/Qs4MS5+3tXeb+EKSnp7u7BIecPHlSvr6+JR50StLJkyed8uFqGIYuXLjg0HO8vLxM99p6eHjIx8fnqv8R8fHxsQs7Zufoe99iscjHx0eenp4uqghFQdhBibt8zE5mZqYmTZqk2rVry8fHR1WqVFHbtm21YsUKSX+PG5gxY4akv/+Q5E650tPT9eSTTyoiIkLe3t6qU6eOXnvtNRmGYbfdCxcuaOTIkapatar8/Px09913688//8wzBmHixImyWCz69ddf9eCDD6py5cpq27atJGnXrl0aMGCAatasKR8fH4WFhemRRx7R6dOn7baVu479+/froYceUkBAgIKDgzVu3DgZhqHff/9d99xzj/z9/RUWFqZp06YV6rXLysrSCy+8oOjoaHl7eysqKkrPPvusMjIybMtYLBbNmTNH6enpttfqauMH5s+fr+bNm8vX11dVq1bVQw89pD///NNumcvHqeT657iOpKQkBQcHS5ImTZpk274jPXInT57UoEGDFBoaKh8fHzVp0kQffvihbX7u2JIjR45o8eLFtm0kJSUVav25Y1iWLVumFi1ayNfXV++9954kac6cObrtttsUEhIib29v1a9fXzNnzsyzjoJeC0e99dZbatCggSpUqKDKlSurRYsWmjt3rqS/f4eefvppSVKNGjXy7Gdha821fPlyNW3aVD4+Pqpfv74WLlxoNz+/MTv5+efxvFKN7du3V5MmTfJdR506ddSlS5ervTw2uafDd+3apfbt26tChQqqVauWFixYIElat26dWrVqJV9fX9WpU0crV660e/5vv/2mxx9/XHXq1JGvr6+qVKmi3r175/mdyT0tv27dOj3++OMKCQlR9erVbfNnzJihmjVrytfXVy1bttT3339fqPFbAwYMUKVKlfTnn3+qZ8+eqlSpkoKDg/XUU08pOzu70K8Diu7aiedwqdTUVP3111952jMzM6/63IkTJyohIUGPPvqoWrZsKavVqq1bt2r79u26/fbbNXToUB07dkwrVqzQxx9/bPdcwzB09913a82aNRo0aJCaNm2qZcuW6emnn9aff/6pN954w7bsgAED9N///lcPP/ywbr75Zq1bt07du3cvsK7evXurdu3aevnll23BacWKFTp8+LAGDhyosLAw7d69W++//752796tzZs324UwSXrggQdUr149TZkyRYsXL9aLL76ooKAgvffee7rtttv0yiuv6NNPP9VTTz2lm266Se3atbvia/Xoo4/qww8/1H333acnn3xSW7ZsUUJCgvbs2aMvv/xSkvTxxx/r/fff1w8//KD//Oc/kqRbbrmlwHUmJiZq4MCBuummm5SQkKATJ07o3//+tzZs2KAdO3Y41HsSHBysmTNnatiwYfrXv/6le++9V5LUuHHjQj3/woUL6tChgw4ePKjhw4erRo0amj9/vgYMGKCUlBQ98cQTqlevnj7++GPFxcWpevXqevLJJ23bLqx9+/apT58+Gjp0qAYPHqw6depIkmbOnKkGDRro7rvvVrly5fTtt9/q8ccfV05OjmJjYwu9/sL44IMPNHLkSN1333164okndPHiRe3atUtbtmzRgw8+qHvvvVf79+/XZ599pjfeeENVq1a1209Haj1w4IAeeOABPfbYY+rfv7/mzJmj3r17a+nSpbr99tuLvA9XqvHhhx/W4MGD9csvv9iN2/vxxx+1f/9+Pf/88w5t6+zZs7rrrrsUExOj3r17a+bMmYqJidGnn36qUaNG6bHHHtODDz6oV199Vffdd59+//13+fn52ba5ceNGxcTEqHr16kpKStLMmTPVoUMH/frrr6pQoYLdth5//HEFBwdr/Pjxtp6dmTNnavjw4br11lsVFxenpKQk9ezZU5UrV7YLRAXJzs5Wly5d1KpVK7322mtauXKlpk2bpujoaA0bNsyh1wJFYADFMGfOHEPSFacGDRrYPScyMtLo37+/7XGTJk2M7t27X3E7sbGxRn6/rl999ZUhyXjxxRft2u+77z7DYrEYBw8eNAzDMLZt22ZIMkaNGmW33IABAwxJxoQJE2xtEyZMMCQZffr0ybO98+fP52n77LPPDEnG+vXr86xjyJAhtrasrCyjevXqhsViMaZMmWJrP3v2rOHr62v3muRn586dhiTj0UcftWt/6qmnDEnG6tWrbW39+/c3KlaseMX1GYZhXLp0yQgJCTEaNmxoXLhwwda+aNEiQ5Ixfvx4W1v79u2N9u3b51lH//79jcjISNvjU6dO5XlNC2v69OmGJOOTTz6xq7F169ZGpUqVDKvVamuPjIy86u9NfiIjIw1JxtKlS/PMy+/4dunSxahZs6Zd2+WvxZEjRwxJxpw5cwpdxz333JPnvXG5V1991ZBkHDlypMi15u7vF198YWtLTU01qlWrZjRr1szWtmbNGkOSsWbNGlvb5cfWMIw8x7agGlNSUgwfHx9j9OjRdu0jR440KlasaKSlpRWw13m1b9/ekGTMnTvX1rZ3715DkuHh4WFs3rzZ1r5s2bI8xyK/12rTpk2GJOOjjz6yteX+PWvbtq2RlZVla8/IyDCqVKli3HTTTUZmZqatPTEx0ZB01d+F/v37G5KMyZMn29XQrFkzo3nz5oV+HVB0nMaCU8yYMUMrVqzIMxXmf/SBgYHavXu3Dhw44PB2v/vuO3l6emrkyJF27U8++aQMw9CSJUskSUuXLpX09//Y/mnEiBEFrvuxxx7L0+br62v7+eLFi/rrr7908803S5K2b9+eZ/lHH33U9rOnp6datGghwzA0aNAgW3tgYKDq1Kmjw4cPF1iL9Pe+SlJ8fLxde27PxuLFi6/4/Pxs3bpVJ0+e1OOPPy4fHx9be/fu3VW3bt0irbM4vvvuO4WFhalPnz62tvLly2vkyJFKS0vTunXrnLKdGjVq5Hsa5Z/HN7e3sn379jp8+LBSU1Odsu1cgYGB+uOPP/Tjjz8W6fmO1BoeHq5//etftsf+/v7q16+fduzYoeTk5KLtwFUEBATonnvu0WeffWbrGc3Oztbnn3+unj17qmLFig6tr1KlSoqJibE9rlOnjgIDA1WvXj21atXK1p778z/fT/98rTIzM3X69GnVqlVLgYGB+b5vBw8ebDfmZuvWrTp9+rQGDx5sN16pb9++qly5cqH34fK/KbfeeutV3/dwDsIOnKJly5bq3LlznqkwfwgmT56slJQU3XDDDWrUqJGefvpp7dq1q1Db/e233xQeHm7rrs5Vr1492/zcfz08PFSjRg275WrVqlXgui9fVpLOnDmjJ554QqGhofL19VVwcLBtufw+DK+//nq7xwEBAfLx8bF19/+z/ezZswXW8s99uLzmsLAwBQYG2vbVEbnPyT2N809169Yt0jqL47ffflPt2rXzDJK9/HgWV37HVpI2bNigzp07q2LFigoMDFRwcLCeffZZSfkf3+IYPXq0KlWqpJYtW6p27dqKjY3Vhg0bCv18R2qtVatWnlOsN9xwgyQVeqxTUfTr109Hjx7V999/L0lauXKlTpw4UaTbBFSvXj3PPgQEBCgiIiJPmyS799OFCxc0fvx427i+qlWrKjg4WCkpKfke18t/P3J/7y5/75UrVy7PfYgK4uPjk+dUa+XKla/6vodzEHbgdu3atdOhQ4c0e/ZsNWzYUP/5z39044032sabuMs//zeY6/7779cHH3ygxx57TAsXLtTy5cttvUY5OTl5ls/vioyCrtIwLhtQXZDL/+CXlIK2WxYHWOZ3bA8dOqROnTrpr7/+0uuvv67FixdrxYoViouLk5T/8S2OevXqad++fZo3b57atm2rL774Qm3bti3UpfQlXWtRdenSRaGhofrkk08kSZ988onCwsLUuXNnh9dV0PumMO+nESNG6KWXXtL999+v//73v1q+fLlWrFihKlWq5Pta5ff7UVxcneVehB2UCkFBQRo4cKA+++wz/f7772rcuLHdFTwFfdBGRkbq2LFjOnfunF373r17bfNz/83JydGRI0fsljt48GChazx79qxWrVqlMWPGaNKkSfrXv/6l22+/XTVr1iz0Ooojdx8uP9134sQJpaSk2PbV0XVKfw/Yvdy+ffvs1lm5cuV8bxx3eW9LccJYZGSkDhw4kOcD6PLj6QrffvutMjIy9M0332jo0KHq1q2bOnfu7JIPvlwVK1bUAw88oDlz5ujo0aPq3r27XnrpJV28eFFSwa+lo7UePHgwT5jev3+/JBW6Z6IgVzrenp6eevDBB7VgwQKdPXtWX331lfr06VPiH/wLFixQ//79NW3aNN133326/fbb1bZt20LfCDH39+7yvxdZWVku7RmD8xB24HaXX7ZdqVIl1apVy+5y6tzz+5f/cerWrZuys7P19ttv27W/8cYbslgs6tq1qyTZxme88847dsu99dZbha4z9w/05R8a06dPL/Q6iqNbt275bu/111+XpCteWVaQFi1aKCQkRO+++67d671kyRLt2bPHbp3R0dHau3evTp06ZWv76aef8px6yb2ypSh31O3WrZuSk5P1+eef29qysrL01ltvqVKlSmrfvr3D6yys/I5vamqq5syZ45LtXf577+Xlpfr168swDNtVjAX93jta67Fjx2xX60mS1WrVRx99pKZNmyosLKxY+1FQjbkefvhhnT17VkOHDlVaWpoeeuihYm2vKDw9PfO8b996661C90q2aNFCVapU0QcffKCsrCxb+6effsppqDKCS8/hdvXr11eHDh3UvHlzBQUFaevWrVqwYIGGDx9uW6Z58+aSpJEjR6pLly7y9PRUTEyMevTooY4dO+q5555TUlKSmjRpouXLl+vrr7/WqFGjFB0dbXt+r169NH36dJ0+fdp26Xnu/24L0xvh7++vdu3aaerUqcrMzNR1112n5cuX5+ktcpUmTZqof//+ev/995WSkqL27dvrhx9+0IcffqiePXuqY8eODq+zfPnyeuWVVzRw4EC1b99effr0sV16HhUVZTstIkmPPPKIXn/9dXXp0kWDBg3SyZMn9e6776pBgwayWq225Xx9fVW/fn19/vnnuuGGGxQUFKSGDRsW6mtDhgwZovfee08DBgzQtm3bFBUVpQULFmjDhg2aPn16nrFZznTHHXfIy8tLPXr0sH0wf/DBBwoJCdHx48ddsr2wsDC1adNGoaGh2rNnj95++211797dtp+5v/fPPfecYmJiVL58efXo0cPhWm+44QYNGjRIP/74o0JDQzV79mydOHHCKUGuoBpzQ1CzZs3UsGFDzZ8/X/Xq1dONN95Y7G066q677tLHH3+sgIAA1a9fX5s2bdLKlStVpUqVQj3fy8tLEydO1IgRI3Tbbbfp/vvvV1JSkhITExUdHe22U8twgJuuAoNJ5F6q+eOPP+Y7v3379le99PzFF180WrZsaQQGBhq+vr5G3bp1jZdeesm4dOmSbZmsrCxjxIgRRnBwsGGxWOwuQz937pwRFxdnhIeHG+XLlzdq165tvPrqq0ZOTo7ddtPT043Y2FgjKCjIqFSpktGzZ09j3759hiS7S8FzLxs/depUnv35448/jH/9619GYGCgERAQYPTu3ds4duxYgZevX76Ogi4Jz+91yk9mZqYxadIko0aNGkb58uWNiIgIY+zYscbFixcLtZ2CfP7550azZs0Mb29vIygoyOjbt6/xxx9/5Fnuk08+MWrWrGl4eXkZTZs2NZYtW5bv5ckbN240mjdvbnh5eTl8GfqJEyeMgQMHGlWrVjW8vLyMRo0a5XtJd3EuPS/oed98843RuHFjw8fHx4iKijJeeeUVY/bs2XkurXbGpefvvfee0a5dO6NKlSqGt7e3ER0dbTz99NNGamqq3XIvvPCCcd111xkeHh52dRS21tz9XbZsmdG4cWPD29vbqFu3rjF//ny77RT10vMr1Zhr6tSphiTj5ZdfLvTr808FvT8KOpaSjNjYWNvjs2fP2n6nKlWqZHTp0sXYu3dvnr9FV/t79uabbxqRkZGGt7e30bJlS2PDhg1G8+bNjTvvvNO2TEGXnuf3fsz9OwHXsxhGIUdFAia0c+dONWvWTJ988on69u3r7nIAU/r3v/9tuxHf5VcolmU5OTkKDg7Wvffeqw8++MDd5eAKGLODa0Z+3380ffp0eXh4XPXOxQCKxjAMzZo1S+3bty/TQefixYt5xv189NFHOnPmjEu/8BbOwZgdXDOmTp2qbdu2qWPHjipXrpyWLFmiJUuWaMiQIXnu1QHnunTpks6cOXPFZQICAop15dOpU6euOODUy8tLQUFBRV5/YZXEvpYF6enp+uabb7RmzRr9/PPP+vrrr/Msc+bMGV26dKnAdXh6ejr0NSCutHnzZsXFxal3796qUqWKtm/frlmzZqlhw4bq3bu3u8vD1bj3LBpQcpYvX260adPGqFy5slG+fHkjOjramDhxot3t3+EaueNBrjQ5Mt4lP7lfi1DQlN9XXbhCSexrWZA7diUwMNB49tln810m92sgCpouHy/kTkeOHDF69OhhhIaGGuXLlzdCQ0ONgQMHGidOnHB3aSgExuwAcLmzZ89q27ZtV1ymQYMGqlatWpG3sWHDhnxPVeaqXLmy7cohVyqJfTWLbdu2XfHSbV9fX7Vp06YEK4JZEXYAAICpMUAZAACYGgOU9fflg8eOHZOfnx83hwIAoIwwDEPnzp1TeHh4ni8Q/ifCjv6+lTpX4wAAUDb9/vvvql69eoHz3Rp2EhIStHDhQu3du1e+vr665ZZb9Morr6hOnTq2ZS5evKgnn3xS8+bNU0ZGhrp06aJ33nlHoaGhtmWOHj2qYcOGac2aNapUqZL69++vhIQElStXuN3LvTX777//Ln9/f+fuJAAAcAmr1aqIiIirfpWMW8POunXrFBsbq5tuuklZWVl69tlndccdd+jXX3+1fa9KXFycFi9erPnz5ysgIEDDhw/Xvffea/vywezsbHXv3l1hYWHauHGjjh8/rn79+ql8+fJ6+eWXC1VH7qkrf39/wg4AAGXM1YaglKqrsU6dOqWQkBCtW7dO7dq1U2pqqoKDgzV37lzdd999kqS9e/eqXr162rRpk26++WYtWbJEd911l44dO2br7Xn33Xc1evRonTp1Sl5eXlfdrtVqVUBAgFJTUwk7AACUEYX9/C5VV2OlpqZKku0up9u2bVNmZqY6d+5sW6Zu3bq6/vrrtWnTJknSpk2b1KhRI7vTWl26dJHVatXu3bvz3U5GRoasVqvdBAAAzKnUhJ2cnByNGjVKbdq0UcOGDSVJycnJ8vLyUmBgoN2yoaGhSk5Oti3zz6CTOz93Xn4SEhIUEBBgmxicDACAeZWasBMbG6tffvlF8+bNc/m2xo4dq9TUVNv0+++/u3ybAADAPUrFpefDhw/XokWLtH79ertLx8LCwnTp0iWlpKTY9e6cOHFCYWFhtmV++OEHu/WdOHHCNi8/3t7e8vb2dvJeAACA0sitPTuGYWj48OH68ssvtXr1atWoUcNufvPmzVW+fHmtWrXK1rZv3z4dPXpUrVu3liS1bt1aP//8s06ePGlbZsWKFfL391f9+vVLZkcAAECp5daendjYWM2dO1dff/21/Pz8bGNsAgIC5Ovrq4CAAA0aNEjx8fEKCgqSv7+/RowYodatW+vmm2+WJN1xxx2qX7++Hn74YU2dOlXJycl6/vnnFRsbS+8NAABw76XnBV0XP2fOHA0YMEDS/91U8LPPPrO7qeA/T1H99ttvGjZsmNauXauKFSuqf//+mjJlSqFvKsil5wAAlD2F/fwuVffZcRfCDgAAZU+ZvM8OAACAsxF2AACAqRF2AACAqRF2AACAqRF2AACAqZWKOygDgCtFjVns7hIcljSlu7tLAEyDnh0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqhB0AAGBqbg0769evV48ePRQeHi6LxaKvvvrKbr7FYsl3evXVV23LREVF5Zk/ZcqUEt4TAABQWrk17KSnp6tJkyaaMWNGvvOPHz9uN82ePVsWi0W9evWyW27y5Ml2y40YMaIkygcAAGVAOXduvGvXruratWuB88PCwuwef/311+rYsaNq1qxp1+7n55dnWQAAAKkMjdk5ceKEFi9erEGDBuWZN2XKFFWpUkXNmjXTq6++qqysrCuuKyMjQ1ar1W4CAADm5NaeHUd8+OGH8vPz07333mvXPnLkSN14440KCgrSxo0bNXbsWB0/flyvv/56getKSEjQpEmTXF0yAAAoBcpM2Jk9e7b69u0rHx8fu/b4+Hjbz40bN5aXl5eGDh2qhIQEeXt757uusWPH2j3ParUqIiLCNYUDAAC3KhNh5/vvv9e+ffv0+eefX3XZVq1aKSsrS0lJSapTp06+y3h7excYhAAAgLmUiTE7s2bNUvPmzdWkSZOrLrtz5055eHgoJCSkBCoDAAClnVt7dtLS0nTw4EHb4yNHjmjnzp0KCgrS9ddfL+nvU0zz58/XtGnT8jx/06ZN2rJlizp27Cg/Pz9t2rRJcXFxeuihh1S5cuUS2w8AcLaoMYvdXYLDkqZ0d3cJQL7cGna2bt2qjh072h7njqPp37+/EhMTJUnz5s2TYRjq06dPnud7e3tr3rx5mjhxojIyMlSjRg3FxcXZjccBAADXNothGIa7i3A3q9WqgIAApaamyt/f393lAHCysthLUhbRs4OSVtjP7zIxZgcAAKCoCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUCDsAAMDUyrm7AABlS9SYxe4uAQAcQs8OAAAwNcIOAAAwNcIOAAAwNcIOAAAwNbeGnfXr16tHjx4KDw+XxWLRV199ZTd/wIABslgsdtOdd95pt8yZM2fUt29f+fv7KzAwUIMGDVJaWloJ7gUAACjN3Bp20tPT1aRJE82YMaPAZe68804dP37cNn322Wd28/v27avdu3drxYoVWrRokdavX68hQ4a4unQAAFBGuPXS865du6pr165XXMbb21thYWH5ztuzZ4+WLl2qH3/8US1atJAkvfXWW+rWrZtee+01hYeHO71mAABQtpT6MTtr165VSEiI6tSpo2HDhun06dO2eZs2bVJgYKAt6EhS586d5eHhoS1bthS4zoyMDFmtVrsJAACYU6kOO3feeac++ugjrVq1Sq+88orWrVunrl27Kjs7W5KUnJyskJAQu+eUK1dOQUFBSk5OLnC9CQkJCggIsE0REREu3Q8AAOA+pfoOyjExMbafGzVqpMaNGys6Olpr165Vp06dirzesWPHKj4+3vbYarUSeAAAMKlS3bNzuZo1a6pq1ao6ePCgJCksLEwnT560WyYrK0tnzpwpcJyP9Pc4IH9/f7sJAACYU5kKO3/88YdOnz6tatWqSZJat26tlJQUbdu2zbbM6tWrlZOTo1atWrmrTAAAUIq49TRWWlqarZdGko4cOaKdO3cqKChIQUFBmjRpknr16qWwsDAdOnRIzzzzjGrVqqUuXbpIkurVq6c777xTgwcP1rvvvqvMzEwNHz5cMTExXIkFAAAkublnZ+vWrWrWrJmaNWsmSYqPj1ezZs00fvx4eXp6ateuXbr77rt1ww03aNCgQWrevLm+//57eXt729bx6aefqm7duurUqZO6deumtm3b6v3333fXLgEAgFLGrT07HTp0kGEYBc5ftmzZVdcRFBSkuXPnOrMsAABgImVqzA4AAICjHA4727dv188//2x7/PXXX6tnz5569tlndenSJacWBwAAUFwOh52hQ4dq//79kqTDhw8rJiZGFSpU0Pz58/XMM884vUAAAIDicDjs7N+/X02bNpUkzZ8/X+3atdPcuXOVmJioL774wtn1AQAAFIvDYccwDOXk5EiSVq5cqW7dukmSIiIi9Ndffzm3OgAAgGJyOOy0aNFCL774oj7++GOtW7dO3bt3l/T3PXJCQ0OdXiAAAEBxOBx2pk+fru3bt2v48OF67rnnVKtWLUnSggULdMsttzi9QAAAgOJw+D47jRs3trsaK9err74qT09PpxQFAADgLEW6z05KSor+85//aOzYsTpz5owk6ddff83zpZwAAADu5nDPzq5du9SpUycFBgYqKSlJgwcPVlBQkBYuXKijR4/qo48+ckWdAAAAReJwz058fLwGDhyoAwcOyMfHx9berVs3rV+/3qnFAQAAFJfDYefHH3/U0KFD87Rfd911Sk5OdkpRAAAAzuJw2PH29pbVas3Tvn//fgUHBzulKAAAAGdxOOzcfffdmjx5sjIzMyVJFotFR48e1ejRo9WrVy+nFwgAAFAcDoedadOmKS0tTSEhIbpw4YLat2+vWrVqyc/PTy+99JIragQAACgyh6/GCggI0IoVK7Rhwwb99NNPSktL04033qjOnTu7oj4AAIBicTjs5GrTpo3atGnjzFoAAACczuHTWCNHjtSbb76Zp/3tt9/WqFGjnFETAACA0zgcdr744ot8e3RuueUWLViwwClFAQAAOIvDYef06dMKCAjI0+7v76+//vrLKUUBAAA4i8Nhp1atWlq6dGme9iVLlqhmzZpOKQoAAMBZHB6gHB8fr+HDh+vUqVO67bbbJEmrVq3StGnTNH36dGfXBwAAUCwOh51HHnlEGRkZeumll/TCCy9IkqKiojRz5kz169fP6QUCAAAUR5EuPR82bJiGDRumU6dOydfXV5UqVXJ2XQAAAE5R5PvsSOK7sAAANlFjFru7BIclTenu7hJQAhweoHzixAk9/PDDCg8PV7ly5eTp6Wk3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cnI0atQotWnTRg0bNrS1P/jgg4qMjFR4eLh27dql0aNHa9++fVq4cGGB60pISNCkSZNKouwyKWrMYneXAACA01gMwzDcXURhDBs2TEuWLNH//vc/Va9evcDlVq9erU6dOungwYOKjo7Od5mMjAxlZGTYHlutVkVERCg1NVX+/v5Or72sIewAQOmVNKW7u0soNaxWqwICAq76+V0menaGDx+uRYsWaf369VcMOpLUqlUrSbpi2PH29pa3t7fT6wQAAKVPqQ47hmFoxIgR+vLLL7V27VrVqFHjqs/ZuXOnJKlatWourg4AAJQFpTrsxMbGau7cufr666/l5+en5ORkSVJAQIB8fX116NAhzZ07V926dVOVKlW0a9cuxcXFqV27dmrcuLGbqwcAAKVBqQ47M2fOlPT3jQP/ac6cORowYIC8vLy0cuVKTZ8+Xenp6YqIiFCvXr30/PPPu6FaAABQGpXqsHO1sdMRERFat25dCVUDAADKojJ1nx0AAABHEXYAAICpEXYAAICpEXYAAICpleoBygAAwF5ZvMu9u+/6TM8OAAAwNcIOAAAwNcIOAAAwNcIOAAAwNQYou1hZHEgGAICZ0LMDAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMjbADAABMzTRhZ8aMGYqKipKPj49atWqlH374wd0lAQCAUsAUYefzzz9XfHy8JkyYoO3bt6tJkybq0qWLTp486e7SAACAm5ki7Lz++usaPHiwBg4cqPr16+vdd99VhQoVNHv2bHeXBgAA3KycuwsorkuXLmnbtm0aO3asrc3Dw0OdO3fWpk2b8n1ORkaGMjIybI9TU1MlSVar1en15WScd/o6AQAoS1zx+frP9RqGccXlynzY+euvv5Sdna3Q0FC79tDQUO3duzff5yQkJGjSpEl52iMiIlxSIwAA17KA6a5d/7lz5xQQEFDg/DIfdopi7Nixio+Ptz3OycnRmTNnVKVKFVksFofXZ7VaFRERod9//13+/v7OLBXFxLEp3Tg+pRvHp/Ti2PzNMAydO3dO4eHhV1yuzIed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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "test_dispersion.plots.all()" ] @@ -996,7 +1131,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ From d07fcc2c8f58b2e003c039cf987b043ac0f0a281 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 23 Aug 2024 12:04:00 -0300 Subject: [PATCH 53/54] MNT: solve review comments on docstrings and code comments. --- rocketpy/simulation/monte_carlo.py | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 77d08617e..32dfb2af5 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -145,14 +145,13 @@ def __init__( self.import_outputs(self.filename.with_suffix(".outputs.txt")) self.import_errors(self.filename.with_suffix(".errors.txt")) - # pylint: disable=consider-using-with def simulate( self, number_of_simulations, append=False, parallel=False, n_workers=None, - ): # pylint: disable=too-many-statements + ): """ Runs the Monte Carlo simulation and saves all data. @@ -191,13 +190,10 @@ def simulate( self.number_of_simulations = number_of_simulations self._initial_sim_idx = self.num_of_loaded_sims if append else 0 - # Begin display _SimMonitor.reprint("Starting Monte Carlo analysis") - # Setup files self.__setup_files(append) - # Run simulations if parallel: self.__run_in_parallel(n_workers) else: @@ -241,11 +237,6 @@ def __run_in_serial(self): """ Runs the monte carlo simulation in serial mode. - Parameters - ---------- - start_index : int - The index of the first simulation to be run. - Returns ------- None @@ -303,9 +294,9 @@ def __run_in_parallel(self, n_workers=None): if n_workers < 2: raise ValueError("Number of workers must be at least 2 for parallel mode.") - multiprocess, managers = import_multiprocess() + multiprocess, managers = _import_multiprocess() - with create_multiprocess_manager(multiprocess, managers) as manager: + with _create_multiprocess_manager(multiprocess, managers) as manager: export_queue = manager.Queue() mutex = manager.Lock() consumer_stop_event = manager.Event() @@ -442,10 +433,6 @@ def __sim_consumer( ---------- export_queue : multiprocess.Queue The queue to export the results. - inputs_file : str - The file path to write the inputs. - outputs_file : str - The file path to write the outputs. mutex : multiprocess.Lock The mutex to lock access to critical regions. stop_event : multiprocess.Event @@ -1041,7 +1028,7 @@ def all_info(self): self.plots.all() -def import_multiprocess(): +def _import_multiprocess(): """Import the necessary modules and submodules for the multiprocess library. @@ -1056,7 +1043,7 @@ def import_multiprocess(): return multiprocess, managers -def create_multiprocess_manager(multiprocess, managers): +def _create_multiprocess_manager(multiprocess, managers): """Creates a manager for the multiprocess control of the Monte Carlo simulation. @@ -1150,7 +1137,7 @@ def reprint(msg, end="\n", flush=True): end : str, optional String appended after the message. Default is a new line. flush : bool, optional - If True, the output is flushed. Default is False. + If True, the output is flushed. Default is True. Returns ------- From e40a8711b5f805423765f6115c4bab34dd1aecb1 Mon Sep 17 00:00:00 2001 From: Pedro Bressan Date: Fri, 23 Aug 2024 12:12:43 -0300 Subject: [PATCH 54/54] DOC: improve docstrings regarding number of workers. --- rocketpy/simulation/monte_carlo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/rocketpy/simulation/monte_carlo.py b/rocketpy/simulation/monte_carlo.py index 32dfb2af5..5e7322d7e 100644 --- a/rocketpy/simulation/monte_carlo.py +++ b/rocketpy/simulation/monte_carlo.py @@ -167,6 +167,7 @@ def simulate( n_workers : int, optional Number of workers to be used if ``parallel=True``. If None, the number of workers will be equal to the number of CPUs available. + A minimum of 2 workers is required for parallel mode. Default is None. Returns